BM6P6(@ llllllooorrrvvvyyyzzzzzzxxxwwwuuuqqqooonnnooopppnnnnnnnnnpppqqqnnnfff```YYYWWWRRRIII???888666666666555333111111222444666555333000///...000222444333222222111///...,,,+++***'''%%%&&&((((((&&&$$$%%%&&&((()))***))))))(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((((((((('''%%%$$$((((((((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++---,,,+++***+++,,,---...,,,---...---+++***+++,,,222666<<>>BBBEEEEEEDDDEEEFFFFFFHHHLLLQQQUUUXXX\\\^^^```aaabbbdddhhhjjjppprrrtttvvvvvvwwwzzz|||~~~~~~}}}{{{xxxtttpppkkkiiifffdddbbb___[[[XXXWWWUUUSSSRRRRRRRRRQQQOOORRRRRRQQQQQQRRRSSSTTTTTTQQQTTTWWWYYY]]]fffsss}}}yyyvvvjjjlllpppvvv}}}~~~}}}zzzvvvrrrppppppqqqpppmmmkkkkkklllkkkfffbbb______]]]VVVKKKAAA;;;999555444444333333222333333444333111000///000111222333333333222000...,,,++++++)))''''''))))))(((&&&%%%%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******))))))******+++,,,,,,,,,++++++,,,,,,------...///111000//////000222333777>>>GGGRRR___kkksssvvvzzz}}}xxxjjjYYYMMMGGGGGGJJJNNNRRRUUUZZZaaaeeerrruuu{{{wwwpppmmmllllllrrrxxx~~~|||yyy{{{~~~zzzjjjcccYYYQQQNNNJJJFFFAAADDDCCCBBBBBBAAABBBBBBBBBBBB@@@???AAAEEEHHHIIIHHHIIIJJJLLLPPPTTTYYY]]]___dddfffggghhhhhhjjjmmmoootttvvvyyy{{{|||}}}~~~zzzwwwtttqqqmmmjjjfffbbb^^^YYYWWWTTTSSSSSSSSSQQQPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRTTTUUUTTTUUUZZZdddkkk|||{{{~~~hhhkkkooouuu|||}}}yyyvvvtttsssssstttoooiiigggggghhhfffeeeccceeegggddd[[[NNNDDD===666666555555444222111000333333222111000/////////222333444444333000...,,,+++***))))))******)))'''&&&&&&&&&&&&%%%$$$###"""'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,++++++,,,,,,------,,,,,,+++,,,.........///111333888;;;CCCOOO\\\hhhooosssyyy}}}}}}ttteeeVVVNNNLLLPPPSSSWWW\\\aaagggnnnrrrzzz}}}zzzsssppprrruuuxxx~~~|||}}}yyyzzzyyyyyy{{{wwwjjj```XXXRRRKKKGGGEEEDDDAAA???BBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCFFFIIIMMMNNNNNNPPPRRRUUUZZZ___cccgggiiimmmnnnppppppppprrrtttwwwzzz}}}{{{wwwsssnnniiieee```^^^[[[YYYXXXWWWUUUSSSQQQQQQPPPPPPPPPQQQQQQRRRQQQRRRRRRQQQOOOQQQVVV[[[___iiivvv~~~zzzyyyoooqqqsssuuuxxxzzz}}}~~~|||{{{{{{{{{zzzzzzzzztttmmmiiihhhhhhfffeee___dddkkkmmmggg\\\OOOGGG>>><<<999666333222111111333333333333111000...,,,///111333444444333111000,,,+++************)))((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************))))))(((((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***++++++***+++,,,---...---,,,+++***+++,,,------///222444===AAAIIIWWWeeennnqqqpppsssvvvtttkkk___XXXZZZ^^^aaacccfffkkkpppvvv{{{~~~zzzuuurrrrrrvvvzzz~~~}}}~~~|||{{{yyyzzz|||~~~vvvlllaaaVVVNNNOOOKKKGGGDDDDDDDDDCCCAAA??????@@@@@@BBBCCCEEEEEEGGGGGGIIILLLOOOSSSUUUUUUYYY[[[___ccchhhkkkmmmoooqqqsssuuuwwwxxxzzz}}}~~~yyyssspppjjjhhhdddaaa```^^^[[[YYYUUUUUUTTTSSSSSSSSSSSSSSSPPPQQQRRRQQQPPPQQQSSSVVVSSSZZZbbbhhhqqq~~~{{{|||~~~zzz{{{{{{yyywwwvvvxxxzzz|||{{{{{{~~~|||uuupppnnnkkkgggddd[[[aaajjjqqqqqqiii___WWWMMMHHH@@@999444222333444333333444444333000...---,,,...111333555666555555------,,,+++***(((((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))************************************(((((())))))************)))(((((((((((()))*********+++,,,---...---,,,+++...///000000111333777:::???EEEPPP___mmmtttuuusssqqqqqqnnngggaaacccllluuuvvvvvvwwwzzz~~~}}}xxxwwwuuuuuuwwwzzz~~~}}}{{{zzzzzz}}}{{{ssshhh___XXXRRRLLLGGGGGGEEEBBB@@@@@@@@@@@@@@@>>>>>>???AAACCCFFFHHHIIIKKKMMMPPPTTTWWWYYY\\\^^^bbbdddgggjjjmmmpppqqqrrrtttvvvyyy|||~~~uuurrrnnnjjjhhheeebbb___ZZZYYYXXXVVVUUUTTTTTTSSSQQQRRRSSSSSSRRRRRRSSSTTTPPPUUUYYYZZZ]]]jjj~~~zzz|||~~~}}}zzzuuusssuuuxxx~~~}}}~~~zzzuuurrrnnniiieee]]]bbbjjjrrrvvvsssmmmggg]]]VVVJJJ???777555555666444444555555444222000///,,,---///111444666777888000111000...***(((((((((%%%%%%$$$%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((***))))))(((''''''((((((%%%%%%%%%&&&''''''(((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''(((((()))******++++++************************((((((((()))******++++++)))))))))((()))******+++++++++,,,,,,------,,,,,,...///000111333666;;;???CCCKKKXXXhhhuuu{{{|||{{{vvvtttqqqmmmnnntttzzzxxxwwwwwwxxxzzz~~~|||xxxxxxyyy{{{yyyuuueee^^^TTTNNNKKKJJJHHHFFFBBBBBB@@@?????????@@@AAAAAABBBCCCFFFIIILLLOOOPPPSSSVVVZZZ]]]```bbbeeegggjjjkkkmmmooorrruuuwwwxxxyyy|||~~~yyytttqqqmmmjjjggg```___]]]ZZZXXXVVVTTTTTTVVVUUUUUUTTTSSSRRRQQQPPPMMMQQQSSSRRRRRRYYYfffqqq}}}}}}}}}{{{uuusssvvvyyyyyytttqqqoookkkhhhdddfffjjjpppuuuvvvsssoooiiiaaaUUUHHH>>>888666666555555555555444444333222.........000111444666777555555555111---)))))))))((('''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&%%%&&&&&&'''(((((())))))'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))*********************************'''(((((()))******++++++++++++******++++++,,,---,,,,,,++++++,,,,,,------+++---///222555;;;AAAFFFNNNXXXfffttt|||xxxvvvuuuwww}}}yyywwwxxxyyyyyyzzz}}}zzzzzz~~~vvvlllddd___SSSNNNHHHFFFFFFFFFEEECCCBBBBBBCCCBBBBBBCCCEEEFFFGGGHHHJJJNNNQQQUUUXXXZZZ\\\```dddgggiiijjjmmmppppppqqqrrrtttwww{{{~~~~~~zzzuuusssjjjhhheeeaaa^^^[[[YYYXXXYYYWWWVVVUUUTTTSSSRRRQQQMMMOOOPPPOOOOOORRRYYY___gggppp{{{xxxzzz~~~wwwqqqoooooommmllliiihhhiiimmmqqqtttrrrpppooohhh\\\OOODDD;;;666444555555555555555555555555111000///...000222444666888999888444...******+++---,,,***)))(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))))))))))))))))),,,***(((&&&%%%$$$$$$%%%&&&&&&''''''((()))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))++++++******)))(((((((((************************'''(((((()))***+++++++++------,,,,,,------...///---,,,+++***+++,,,---...---000333777<<>>>>>>>>;;;999777000///---***)))((())))))%%%%%%&&&&&&''''''((((((&&&&&&'''((((((((('''''''''((())))))'''&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&((())))))((())))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++++++++,,,,,,***+++,,,------///222444888GGGYYYggguuu{{{rrrllljjjkkkhhhmmmttt|||~~~}}}}}}||||||}}}~~~~~~{{{}}}ssshhh]]]SSSMMMLLLIIIFFFDDDDDDEEEFFFGGGFFFFFFFFFGGGIIILLLNNNPPPTTTWWW\\\aaagggjjjmmmnnnkkknnnrrrvvvxxxzzz{{{{{{|||{{{{{{}}}zzzwwwsssnnniiiddd```______]]]ZZZWWWUUUSSSSSSSSSTTTRRRRRRTTTSSSQQQTTTZZZ^^^fffqqq|||{{{|||~~~}}}}}}{{{tttttt|||~~~zzzxxxvvvtttssspppooooooqqqrrrrrrpppnnnjjjgggdddbbbaaaaaa___^^^___XXXNNNDDD===888555333444333333444555666777777:::;;;>>>??????>>><<<:::333222///,,,***)))))))))%%%%%%&&&&&&''''''(((((($$$%%%&&&&&&'''''''''&&&'''(((***)))(((&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%&&&((())))))((())))))))))))))))))))))))))))))))))))*********************************************++++++,,,,,,,,,***+++,,,---...111555888===NNNddduuutttjjjeeeeeefffbbbiiittt}}}|||zzzyyyyyyzzz{{{|||}}}{{{pppeee[[[RRRKKKGGGFFFEEECCCAAA@@@AAACCCDDDFFFGGGIIIKKKOOOTTTWWWZZZ\\\___dddiiimmmqqqssstttooosssyyy}}}~~~yyyrrrlllgggdddaaa___\\\YYYWWWUUUUUUUUURRRPPPQQQSSSSSSPPPRRRVVVYYYZZZ^^^dddmmm{{{{{{yyy}}}}}}|||{{{tttrrrvvv|||}}}||||||{{{yyywwwuuutttssssssssstttvvvuuutttrrrnnnkkkhhhffffffeeecccbbbddd___WWWOOOGGG???777333222222222333444666777888777999<<<>>>??????===<<<777555222///,,,+++******'''''''''''''''((((((((($$$%%%&&&'''''''''''''''&&&(((******((('''&&&&&&))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''''''''***((('''(((***+++++++++)))))))))))))))))))))))))))))))))************+++*********************************++++++,,,,,,---***+++---...000333888<<>>>>>===<<<:::888555111...,,,++++++))))))((((((((((((((('''%%%&&&'''((())))))))))))&&&(((******)))'''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))((('''(((***,,,,,,+++))))))))))))))))))))))))))))))*********+++++++++************************)))******+++,,,,,,------+++,,,...///222666;;;@@@MMM```vvvrrrfffcccddddddbbbccckkkuuu||||||yyyyyy|||~~~{{{yyywwwvvvwwwzzz~~~zzzppphhh___ZZZTTTNNNJJJHHHFFFDDDCCCEEEFFFFFFEEEGGGKKKNNNSSSTTTVVVYYY^^^bbbfffiiinnnnnnoooqqqtttwwwyyyzzzwww|||zzzvvvnnnlllhhhddd```]]][[[[[[\\\XXXWWWYYYXXXTTTRRRTTTSSSQQQRRRUUUVVVWWW___iiinnnyyyyyyvvvyyy~~~wwwwwwuuuppplllkkknnnqqquuuyyy}}}}}}yyyuuusssnnnnnnpppssswwwyyyxxxwwwtttssstttuuuwwwxxxwwwvvvhhhhhhhhhggg```UUUHHH@@@444444333222222222333333222444888;;;===>>>===<<<;;;999666222///---,,,,,,******))))))(((((('''''''''''')))***++++++++++++%%%(((***+++)))'''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''(((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''&&&%%%&&&(((******)))))))))))))))))))))))))))))))))******++++++++++++************************))))))***+++,,,,,,------,,,---...000333777===BBBQQQbbbxxxyyyggg___```eeefffdddhhhmmmtttxxxyyyzzz|||}}}}}}yyyvvvvvv{{{~~~}}}|||{{{xxxxxxyyy}}}~~~~~~zzzssskkk```YYYUUUQQQLLLHHHFFFEEEDDDCCC@@@CCCFFFGGGHHHKKKPPPTTT]]]]]]___aaaeeeiiimmmooossssssssstttuuuxxxzzz|||xxxvvvqqqlllgggccc```___]]]YYYWWWYYYYYYVVVTTTUUUSSSRRRTTTXXXVVVQQQSSSZZZZZZlll}}}yyyxxxwww{{{~~~{{{zzzttttttssssssqqqpppooonnntttvvvzzz}}}~~~|||zzzxxxrrrssssssrrrqqqqqqtttvvv{{{~~~{{{qqqkkkiiicccXXXNNNCCC===555222333444222///222444777999:::;;;<<<===<<<:::666222///---,,,,,,---+++((('''((()))******((((((((((((((()))******((((((((((((''''''''''''))))))(((((('''&&&$$$$$$&&&&&&&&&'''&&&&&&%%%$$$''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++)))************))))))(((************************))))))))))))))))))))))))+++***)))(((((((((******,,,---...---+++++++++,,,......111444555777AAALLL[[[iiizzz|||nnn```ZZZZZZ]]]ccciiillloooqqqqqqqqqrrrwwwzzz}}}{{{ssstttyyy~~~|||}}}~~~{{{~~~tttkkkddd\\\SSSKKKJJJHHHFFFEEEFFFFFFEEEDDDDDDHHHLLLMMMMMMPPPXXX^^^ccceeeiiimmmpppqqqqqqqqqwwwwwwwwwvvvwwwyyy}}}yyytttooojjjeeebbbcccaaa___]]]]]][[[YYYWWWWWWUUUTTTTTTVVVWWWVVVVVVUUUZZZdddrrr}}}yyyxxxzzz{{{||||||zzzzzzuuuvvvvvvwwwwwwvvvuuutttvvvxxxzzz}}}~~~~~~}}}}}}wwwwwwwwwuuusssrrrtttvvv}}}yyyooojjjddd]]]WWWMMMEEE;;;555444444333111000222555888999::::::;;;;;;999666222///...------111...+++*********)))(((((((((''''''(((((()))***((((((((((((''''''''''''))))))))))))((('''&&&&&&$$$%%%&&&'''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((())))))*********))))))************************))))))))))))))))))))))))+++******))))))*********+++,,,---,,,+++***+++---,,,---111555888:::DDDNNN]]]kkk{{{qqqggg]]]ZZZZZZ\\\cccjjjqqqrrrrrrpppnnnooorrruuu{{{}}}|||vvvxxx}}}~~~~~~}}}~~~wwwooofff___ZZZUUUMMMHHHGGGFFFDDDDDDEEEFFFGGGGGGGGGKKKPPPSSSTTTXXX___eeejjjlllnnnqqqssstttuuuuuuxxxyyyzzz{{{|||zzzuuuqqqnnngggeeebbb___^^^\\\YYYWWWZZZXXXVVVUUUVVVVVVVVVUUUSSSUUU[[[ccclllyyy}}}{{{yyy}}}{{{|||||||||~~~~~~}}}|||||||||||||||}}}}}}}}}|||yyyvvvuuuvvvwwwuuulllfffbbb___YYYPPPDDD;;;777666555333000222444777999:::::::::999888555222000/////////111000---,,,+++)))&&&$$$(((''''''''''''(((((()))((((((((((((''''''''''''((()))))))))))))))(((((($$$%%%&&&'''((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&'''(((((()))************************************))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,******,,,---......333999===AAAKKKUUUaaannn|||{{{eee```[[[[[[[[[^^^gggpppwwwwwwuuurrrpppppprrruuuvvvxxx{{{}}}~~~|||}}}}}}~~~tttddd^^^VVVQQQOOOMMMIIIFFFDDDCCCCCCDDDFFFIIILLLNNNMMMRRRXXX\\\___ccciiinnnsssssstttvvvwwwyyy{{{|||{{{}}}zzzwwwpppmmmiiieeeccc```\\\ZZZ\\\ZZZWWWVVVVVVWWWVVVUUUVVVTTTUUUWWWZZZbbbrrr~~~zzzzzz}}}~~~}}}}}}~~~}}}zzzyyyzzz{{{|||qqqiiidddbbb^^^WWWMMMDDD???<<<999777444444555777:::;;;:::999888777555333222111111111...---,,,,,,+++((($$$!!!((('''''''''''''''((((((((((((((((((''''''''''''&&&'''((()))))))))))))))%%%&&&'''((())))))))))))***)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''&&&'''((()))************************************))))))))))))))))))))))))***+++,,,---...---,,,+++***+++,,,+++***+++---///222222555<<>>GGGQQQ^^^iiimmmtttzzzyyywwwuuupppjjjbbb___^^^aaadddkkkxxx~~~|||{{{|||}}}}}}vvvvvvwwwzzz~~~zzznnnbbb[[[QQQMMMIIIFFFFFFGGGHHHIIIFFFHHHKKKNNNQQQUUU\\\```bbbeeeiiilllooorrrtttvvvvvvwwwxxx{{{|||vvvqqqlllhhheee```^^^ZZZYYYYYY[[[[[[[[[XXXVVVVVVXXXWWWVVVZZZaaahhhvvv}}}xxxzzz~~~~~~~~~}}}~~~zzz~~~|||yyynnnhhhaaa___]]]YYYTTTNNNJJJGGG@@@;;;555333444555444333777777666555555444333222...---...000111000---******))))))(((((((((((()))((((((((((((''''''''''''%%%%%%&&&''''''(((''''''((((((((((((((('''&&&%%%%%%&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++&&&''''''((())))))))))))******************************************************+++,,,------------+++,,,,,,++++++---111444888777;;;EEEOOOYYYeeennnqqquuuvvvrrroooooonnnkkkhhheeedddiiinnnttt~~~}}}|||zzzxxxyyywwwvvvwww|||}}}tttjjj]]]SSSNNNJJJIIIFFFEEEDDDFFFHHHIIILLLPPPUUUYYY[[[___eeejjjlllmmmoooqqqsssvvvwwwxxxwwwxxx{{{yyytttooolllgggddd```]]]^^^_________UUUTTTUUUWWWVVVSSSTTTXXX^^^eeerrr}}}yyyxxx}}}}}}~~~~~~}}}|||}}}vvv||||||zzz|||~~~zzz}}}{{{sssnnngggfffccc___ZZZVVVSSSRRRJJJCCC999444444555444333888888777666555444333222000//////000111111///---++++++***)))))))))))))))((((((((((((''''''''''''&&&''''''(((((((((((('''%%%&&&&&&'''''''''&&&&&&"""$$$&&&)))***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))''''''((((((((((((((('''************************************************************+++,,,---...,,,------,,,,,,///333666<<<===EEERRR^^^fffmmmsssssstttrrrkkkjjjnnnrrrrrrqqqnnnpppwww~~~~~~zzzvvvzzzvvvssssssyyyxxxlllddd\\\QQQJJJIIIEEEEEEFFFFFFFFFHHHJJJLLLSSSYYY___dddeeehhhmmmqqqrrrrrrrrrsssvvvyyy{{{|||{{{}}}{{{xxxqqqmmmgggdddbbbbbbbbbaaa[[[XXXWWWWWWUUUQQQQQQTTTVVVZZZcccnnn}}}{{{{{{}}}}}}~~~~~~|||{{{{{{}}}uuu|||}}}zzz{{{}}}~~~{{{{{{|||}}}}}}zzzuuupppmmmkkkgggbbb]]]ZZZYYYYYYTTTJJJ>>>777777888777666888888888777666444333222111000////////////---+++,,,,,,+++***))))))******)))(((((((((''''''''''''(((((())))))))))))((((((######%%%&&&''''''(((((( """&&&***+++***((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&'''(((((((((((((((''''''******************************************************))))))***,,,---///---------------000444777@@@CCCOOO___lllqqqtttwwwssssssooohhhhhhooowwwzzzyyywww{{{~~~zzzzzzuuuppppppuuu}}}vvvjjj___ZZZUUUMMMIIIIIICCCEEEGGGHHHIIIKKKNNNPPPWWW^^^fffjjjkkkmmmrrrvvvuuutttsssuuuxxx|||yyytttnnnhhhfffeeeccccccddd___[[[ZZZVVVRRRSSSVVVOOOSSSZZZ```gggvvv~~~}}}||||||zzzyyyyyyzzzzzz{{{|||yyytttwww{{{~~~}}}yyyvvvttttttuuuvvvsssmmmddd]]][[[[[[XXXQQQGGG>>>777444555666333444666777888777666555555444333111000/////////,,,+++***)))((((((((((((((('''&&&&&&&&&((()))***)))(((''''''''')))***+++'''&&&%%%&&&((()))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))((('''&&&&&&'''((())))))((('''''''''(((***+++,,,+++***)))))))))++++++)))***+++***)))((()))***++++++,,,,,,,,,,,,------///,,,+++...111222777===???NNN___iiipppwww}}}~~~{{{rrrkkkjjjlllooouuu|||{{{|||}}}~~~}}}wwwtttrrrtttzzz~~~}}}{{{uuufff___TTTMMMJJJIIIGGGFFFHHHIIIJJJJJJLLLPPPUUUYYYaaaeeejjjoooqqqsssuuuvvvyyyzzzzzzzzz{{{}}}zzztttooolllkkkjjjjjjhhheeebbb___]]]ZZZVVVSSSXXXUUURRRQQQWWWddduuu~~~|||{{{{{{|||{{{zzzzzz{{{{{{zzz|||}}}xxxtttwwwzzzzzzxxxvvvvvvvvvuuuuuutttpppiiibbb^^^\\\WWWRRRIII@@@:::666666666555666777888999888666666444333222111000111111222...---,,,+++))))))(((((((((((('''''''''((())))))%%%&&&'''((()))((((((''''''&&&&&&&&&((()))***)))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))(((''''''''''''((())))))(((((('''((()))***+++,,,+++***))))))***++++++)))+++,,,,,,++++++,,,---++++++,,,,,,,,,,,,------...,,,,,,000333666<<>>999777666666777888999999999888888444333222000000222333444111000///---,,,***))))))(((((()))))))))(((''''''###%%%''')))***(((&&&$$$&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))(((((((((((()))***++++++******)))******++++++)))+++,,,,,,++++++---...++++++,,,,,,,,,,,,------...,,,...333777;;;CCCKKK]]]gggqqqyyy~~~zzzmmmfffaaabbbfffkkkuuu~~~~~~}}}||||||~~~}}}|||zzz}}}|||vvvzzz|||rrrjjjbbbZZZTTTNNNKKKFFFDDDFFFIIIKKKLLLOOORRRVVVYYY\\\___ccceeennnpppsssuuuvvvyyy|||{{{wwwtttmmmiiiddd```]]][[[YYYXXXXXXXXXVVVUUUTTTVVVZZZ^^^iiixxx}}}~~~}}}|||{{{{{{yyyyyyzzz|||~~~}}}{{{yyysssssssssrrrqqqpppppppppqqqppprrrssssssnnneee]]]VVVSSSOOOIIICCC===888666555666666777888999:::;;;777555333111111222333555333333222000...,,,******((()))*********((('''%%%%%%&&&((())))))(((&&&%%%%%%'''((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((())))))))))))))))))***************************++++++)))***++++++)))))))))++++++++++++,,,,,,,,,------...---000555999>>>GGGQQQcccmmmwww~~~xxxnnndddaaa```dddhhhllluuu}}}}}}~~~xxxxxx~~~zzznnnddd]]]WWWQQQMMMKKKIIIFFFEEEFFFHHHKKKLLLSSSWWW]]]bbbeeegggjjjkkkssstttuuuvvvxxx{{{~~~zzzppplllfffaaa^^^\\\ZZZYYY[[[[[[ZZZXXXUUUUUUVVVXXX___fffssszzzwwwtttrrrssstttttttttppppppooooooppppppppppppnnnnnnppprrrsssooofff___WWWVVVSSSNNNHHHAAA<<<888444444444555777999;;;===:::888666333222111222222444444444222000...,,,+++))))))*********)))'''&&&))))))((((((((((((((()))%%%'''))))))((('''''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***************))))))******++++++++++++,,,------+++)))(((((()))+++++++++,,,,,,,,,------//////222777:::???KKKVVVfffppp{{{}}}ooobbbZZZ[[[___fffjjjmmmsss{{{|||uuummmbbbXXXSSSOOOKKKHHHHHHHHHGGGGGGHHHJJJMMMPPPYYY]]]dddiiilllmmmnnnoootttuuuvvvwwwyyy}}}uuuqqqjjjddd```^^^\\\ZZZ\\\\\\ZZZXXXVVVVVVXXXZZZ\\\\\\aaaooo}}}yyytttppppppqqqrrrrrroooooooooqqqssstttsssrrrlllmmmoooqqqqqqmmmgggccc\\\[[[YYYTTTOOOHHHBBB>>>666555444444555888:::<<<;;;:::888666444222111111444444444444222000---,,,))))))*********)))((((((+++***(((''''''((()))***$$$'''+++***(((&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((())))))******))))))(((((()))******++++++******((()))***+++++++++++++++...//////...+++******+++++++++,,,,,,,,,,,,------///000444999===BBBOOO\\\lllvvvvvvgggZZZRRRUUU]]]ggglllooovvv~~~zzztttiiiaaaVVVOOOKKKIIIFFFDDDCCCEEEHHHKKKMMMQQQVVVYYY```dddjjjoooppppppqqqqqqsssuuuxxxzzz}}}~~~zzzsssmmmhhhddd```^^^[[[[[[ZZZXXXVVVVVVXXXZZZYYYVVVVVV___lll|||~~~}}}{{{~~~~~~zzzwwwwwwwwwvvvuuuwwwvvvuuuwwwxxxwwwssspppmmmoooppppppnnnkkkiiihhhbbbaaa___[[[UUUOOOIIIEEE<<<:::777555555666888:::999999999888666444222111333444444444333111///---))))))))))))))))))******))))))((((((((('''''''''###(((,,,+++(((%%%&&&((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((()))************)))(((((()))***+++++++++******'''(((***+++,,,,,,++++++,,,---...---,,,,,,---...++++++,,,,,,,,,,,,------...000555;;;@@@GGGVVVdddttt~~~xxxlll___UUUQQQTTT]]]gggnnnuuuwwwnnnggg[[[TTTLLLHHHHHHHHHHHHFFFFFFJJJOOOSSSVVV[[[```dddgggkkkpppsssssssssrrrssstttwww{{{~~~xxxrrrmmmgggddd]]]^^^^^^\\\YYYWWWVVVWWWVVVSSSSSSWWW]]]dddsss~~~|||wwwvvvzzzyyyzzz|||~~~~~~{{{yyy}}}|||{{{wwwpppkkknnnqqqrrrpppllliiijjjlllgggfffddd___ZZZSSSNNNJJJAAA???:::777555555777888666777999999888666444222222333444444444222///...***)))(((((((((***+++,,,%%%''')))***)))'''%%%######(((,,,,,,(((%%%&&&((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((((()))***+++,,,+++******'''(((***+++,,,,,,++++++''')))++++++++++++---///++++++,,,,,,,,,------------000666===CCCKKK[[[jjjzzz}}}pppdddYYYRRRSSSWWW___iiirrr{{{}}}zzzzzzzzz}}}}}}vvvmmmddd]]]PPPKKKFFFEEEIIILLLNNNMMMNNNRRRXXX\\\^^^bbbhhhllllllooosssuuuuuutttttttttuuuxxx~~~zzzsssmmmiii```bbbcccaaa]]]XXXUUUTTTUUUSSSSSSVVVUUUVVV```mmm|||vvvyyy~~~}}}yyyvvvtttwwwsssooonnnrrryyy|||xxxqqqlllooonnnoooqqqooojjjiiillldddkkknnniiibbb]]]XXXSSSOOOIIIAAA;;;777666555555999888777888888777444111111222555777777555333111000///,,,***)))))))))***((()))))))))))))))(((''')))))))))))))))(((''''''))))))(((((((((((())))))+++*********))))))((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,...//////...---...000222333888@@@KKKXXXgggrrr}}}ssseee\\\[[[]]]ZZZ^^^dddnnn~~~zzzyyyyyyzzz~~~wwwnnnfff\\\UUURRRKKKKKKJJJHHHGGGIIINNNQQQVVVZZZ___dddhhhkkkooorrrqqqqqqrrrsssuuuwwwyyyzzz}}}~~~xxxsssnnnjjjddd```]]]\\\[[[YYYUUUVVVVVVUUUSSSUUUYYY]]]lllxxxppprrrvvvzzz}}}{{{{{{{{{uuurrrmmmkkklllrrryyyyyyrrrnnnooonnnqqqtttrrrllljjjkkkkkkssswwwtttnnniiiddd___YYYRRRIII@@@;;;888666555888777666777888888666333222333555666666555444333111///---***)))))))))***&&&'''((())))))***)))))))))))))))))))))(((''''''))))))(((((((((((())))))*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,+++++++++++++++*********+++,,,---***,,,---...---...000222333555;;;FFFSSSaaaoooxxxyyyxxxtttkkkaaaZZZYYY[[[^^^eeeoooyyy|||zzz{{{|||~~~yyykkkccc\\\UUUOOONNNJJJJJJJJJJJJJJJNNNRRRVVV[[[```fffkkknnnppprrrsssssstttuuuvvvyyy{{{}}}~~~~~~sssnnnhhhbbb^^^\\\ZZZXXXUUUUUUUUURRRPPPPPPTTTWWW___jjj}}}eeegggiiimmmrrrzzz}}}|||}}}yyyvvvrrrmmmjjjnnnvvv}}}}}}yyyuuutttuuuyyyyyytttqqqrrrwww|||xxxssskkkcccWWWKKKBBB<<<888555777666555666888999888777555555555555555555444444111000...,,,************%%%&&&''')))************)))))))))))))))(((((('''))))))(((((((((((())))))******))))))))))))((((((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++******++++++,,,---)))***,,,------///222555777;;;CCCPPP___llluuuyyyssspppjjjddd^^^[[[ZZZZZZdddppp~~~uuujjj]]]WWWRRRMMMKKKKKKHHHIIIKKKMMMPPPUUU[[[___ccchhhnnnsssuuuuuuuuuuuuwwwxxxyyy{{{~~~|||wwwooohhhccc___\\\ZZZXXXWWWUUUQQQOOONNNPPPSSSTTT[[[hhhxxxXXXZZZ]]]aaagggoooyyy||||||~~~}}}vvvpppqqqyyy}}}|||~~~~~~}}}wwwiiiZZZMMMBBB;;;777666555444555888:::::::::777666555444444444555666222111///---++++++******''''''((())))))***))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++***************++++++++++++***++++++++++++,,,,,,++++++,,,,,,---000444888===EEEQQQ___mmmwwwyyyvvvsssmmmeee```_________^^^lll{{{}}}}}}~~~iii___TTTOOOLLLHHHHHHKKKHHHKKKOOOSSSXXX^^^dddhhhkkknnnrrrtttuuuvvvwwwxxx||||||~~~xxxpppjjjfffbbb```\\\ZZZWWWSSSQQQPPPQQQSSSQQQVVV\\\eeerrrHHHLLLSSSZZZbbbkkktttzzzxxxwww{{{yyyhhhYYYLLLAAA;;;888666444444777:::;;;;;;999888666444444555666777333222111///---++++++***))))))***))))))((('''&&&(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))************++++++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,............///222777;;;DDDQQQbbbppp{{{xxxrrrkkkbbb^^^```cccddddddvvv~~~|||}}}yyyqqq___VVVNNNKKKHHHFFFHHHKKKKKKOOOUUU[[[```ffflllpppqqqqqqrrrrrrsssuuuyyy|||wwwrrrmmmiiifff___\\\XXXUUUSSSSSSSSSTTTRRRUUUYYY[[[cccuuu<<>>:::666444555777999::::::999888777666666666666555444333222///---+++***))))))***))))))((('''&&&''''''((()))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))''''''(((((())))))******))))))))))))))))))))))))*********+++++++++,,,,,,*********+++,,,---------)))***+++,,,,,,,,,++++++000000000111555<<>>GGGMMMYYYiiixxx}}}yyytttsssvvvxxxxxxwwwoooqqqrrrpppkkkddd___]]][[[TTTKKKCCC===999666444444444555888::::::888666444555555555444333111000------+++***)))(((((((((&&&''''''((())))))******++++++******)))*********++++++***)))((('''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,+++***)))***,,,...---,,,,,,+++,,,---...111333888???DDDIIIRRR[[[gggkkklllggg^^^XXXYYY\\\```fffmmmttt}}}{{{yyywwwwwwxxxvvvqqqmmmbbbdddlllwwwuuunnn___\\\VVVQQQMMMKKKKKKKKKQQQSSSXXX^^^ccchhhlllnnnlllmmmooorrrtttwwwxxxyyyzzz}}}~~~wwwrrrlllfffaaa^^^]]]\\\ZZZYYYYYYZZZZZZMMMIIICCC>>>;;;::::::999>>>BBBLLL\\\mmmyyy~~~|||~~~}}}zzzwwwvvvyyy~~~}}}vvvrrrqqqrrrrrrrrrgggiiikkkjjjgggccc```___\\\WWWPPPIIIBBB===888666333333555888;;;;;;:::888444444555555444333222222...---,,,+++***)))))))))((((((((())))))*********,,,,,,+++***)))))))))***---,,,,,,++++++*********''''''(((((())))))******))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,******+++,,,///...---,,,,,,---...///333666;;;AAAFFFLLLSSSYYYdddiiimmmhhh```ZZZ\\\```fffnnnwww}}}zzzwwwtttssssssrrrnnnkkkccchhhpppxxx~~~vvvkkkcccYYYVVVSSSOOONNNOOOPPPRRRUUUXXX^^^dddiiimmmpppqqqnnnnnnoooppprrruuuxxxyyy}}}zzztttkkkeeecccaaa^^^\\\[[[ZZZYYYYYYVVVPPPIIICCC@@@>>>;;;999999;;;AAAMMM^^^nnnyyy~~~}}}}}}wwwwwwtttppplllkkkmmmsssxxx{{{uuuqqqooommmlllccceeeffffffcccaaa``````^^^[[[VVVNNNFFF???:::888444444555777:::;;;:::999555555555555444333333222///...---+++************++++++******)))))))))))),,,,,,+++***)))))))))*********++++++,,,,,,------''''''(((((())))))******))))))))))))))))))))))))))))))*********+++++++++***,,,,,,,,,+++***+++,,,///...---------...///000666:::>>>BBBGGGNNNTTTWWW___eeejjjiiidddaaabbbffflllttt||||||wwwsssqqqqqqqqqooolllfffkkkrrrwww|||~~~}}}~~~tttiii___XXXOOONNNLLLKKKLLLOOORRRUUUZZZ]]]bbbhhhlllnnnoooooommmmmmnnnooorrrvvvyyy{{{uuunnniiieeeaaa^^^]]]\\\YYYWWW^^^XXXPPPJJJFFFDDD???<<<777777:::BBBOOO___nnnxxxyyy}}}~~~}}}}}}{{{tttnnnkkkfffdddeeejjjooosss~~~~~~}}}|||}}}}}}wwwqqqllliiidddffffffeeecccbbbbbbbbbcccaaa[[[SSSIIIAAA<<<:::888666555666888:::::::::777666555555444333333222//////---,,,+++*********,,,,,,++++++***))))))(((++++++******)))*********''''''((()))***++++++,,,(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---,,,+++***+++---...---------...000111333;;;>>>AAADDDJJJTTTZZZ[[[]]]aaaeeefffeeefffiiilllpppxxx|||wwwqqqooooooppppppnnnfffkkkooosssyyy|||{{{{{{~~~}}}qqqfff\\\TTTOOOLLLKKKKKKLLLOOOSSSXXX[[[aaacccgggjjjmmmnnnnnnnnnmmmnnnpppssswww|||}}}tttpppkkkeeebbbaaa___[[[XXXiiibbbYYYRRROOOKKKFFFAAA;;;;;;;;;<<>>BBBEEEPPPVVVZZZZZZWWWXXX^^^eeeeeeiiimmmpppssswww}}}{{{xxxxxxzzz|||xxxrrrrrrqqqooollljjjkkklllmmmhhhaaaZZZUUUTTTUUUWWWQQQDDD888444444444555777999999888666444222000///333222111000...,,,***)))***)))))))))***+++,,,,,,************************)))))))))))))))******++++++++++++*********))))))************************))))))*********+++++++++,,,------...///000111111000---,,,///111333999???GGGMMMSSSYYYbbbmmmssstttgggddddddhhhlllpppxxx}}}vvvllljjjfffaaa```bbbhhhlllkkkkkklllppp|||zzzmmmeeeZZZSSSPPPPPPOOONNNNNNPPPTTTXXX\\\aaafffjjjnnnpppqqqrrrrrrsssuuuwwwyyy}}}~~~xxxqqqkkkfffcccaaayyyvvvqqqooollliiiccc___XXXRRRIIIAAA===<<<>>>???AAAEEEIIIJJJLLLSSS___iiinnnrrrvvvxxxyyy}}}~~~yyywwwuuusssqqqooonnnmmmjjjhhhccc___\\\[[[\\\\\\VVVJJJ===777555333333666::::::999888666444222000111111111111///---+++***+++++++++++++++,,,------************************)))))))))))))))******++++++++++++*********))))))***************************************+++++++++..................//////000------000333666===DDDJJJSSS]]]dddlllrrrssspppgggbbbaaagggoootttyyy}}}wwwooofffeeeccc```___aaadddhhhiiijjjkkkppp|||ssslllbbb\\\TTTOOONNNOOOPPPPPPWWWZZZ^^^aaadddhhhlllooopppqqqrrrssssssuuuxxx{{{{{{tttnnniiifff}}}{{{xxxvvvuuusssooolllgggaaaWWWLLLCCC>>><<<<<<888:::<<<===AAALLL]]]iiisssyyy}}}}}}xxxuuurrrnnnkkkhhhgggfffeeeddddddeeeeee___RRREEE===888444333444:::::::::999777555333222///000111222111///---,,,---,,,,,,,,,,,,------...************************)))))))))))))))******++++++++++++***************************************+++++++++++++++*********............------,,,,,,000---...222555999AAAJJJPPP\\\jjjsssxxxyyyrrrjjjddd^^^]]]fffqqqwwwyyyzzz{{{qqqfff___aaacccccccccccceeegggiiikkkmmmrrr|||uuuggg^^^WWWSSSNNNLLLMMMPPPSSSUUU]]]```dddgggiiikkkmmmoooqqqrrrssssssuuuxxx~~~|||tttmmmhhh|||{{{zzzyyywwwuuusssrrrooojjjaaaVVVKKKDDDAAA@@@;;;;;;::::::===FFFUUU___nnnwww~~~{{{vvvrrrnnnjjjhhhgggffffffgggiiilllmmmggg[[[NNNEEE===666333555888888999999888666444333...///111222222111///...---,,,,,,,,,,,,,,,------************************)))))))))))))))******+++************************************************,,,,,,++++++++++++******------------------------///...///333666:::CCCMMMXXXeeesss|||~~~zzzoooeee[[[YYY\\\gggpppuuuxxx{{{|||nnnaaa]]]aaafffjjjkkklllmmmnnnnnnqqqsssvvvyyykkk___XXXQQQOOONNNMMMPPPUUUYYY\\\bbbfffjjjlllmmmmmmnnnnnnppprrrsssuuuxxx~~~}}}sssmmmyyyyyyyyyxxxvvvtttsssrrrrrrooohhh^^^SSSJJJFFFFFF>>>>>><<<:::;;;@@@HHHOOO```lll{{{||||||~~~}}}}}}{{{uuusssqqqoookkkiiifffdddeeehhhmmmpppjjj```UUULLLCCC:::666666555666888888888666444333...///111222333222111000,,,,,,++++++++++++,,,,,,************************)))))))))))))))******+++************************************************,,,+++++++++++++++++++++++++++,,,,,,---......//////...000333555:::DDDOOOaaalllxxx~~~}}}xxxkkk```SSSVVV___iiiooorrrxxx|||mmm___^^^cccjjjpppssstttuuuvvvvvvzzz|||}}}yyylllaaaYYYUUUOOOOOOOOOQQQTTTXXX]]]aaajjjmmmqqqsssssssssssssssrrrsssvvvyyy}}}}}}uuuuuuvvvwwwwwwuuusssssstttuuutttoooeeeYYYOOOKKKJJJ???>>>===;;;999;;;>>>AAAQQQ]]]nnn~~~~~~{{{~~~}}}}}}zzzuuuvvvwwwwwwnnnkkkfffbbbbbbdddhhhkkkggg```XXXQQQHHH===888888333555777999999777555444000000111222222222222222---,,,,,,+++++++++++++++************************)))))))))))))))******+++***************+++++++++************************++++++++++++,,,,,,,,,---++++++,,,---...///000000///000222666888===JJJVVViiirrr{{{}}}{{{uuuiii^^^RRRXXXcccnnnrrruuu~~~yyynnnbbbccchhhnnnsssvvvxxxzzz{{{}}}{{{mmmaaaYYYTTTRRRNNNPPPRRRUUUXXX\\\bbbfffmmmpppsssuuuuuuuuuvvvwwwxxxzzz}}}{{{mmmpppssssssrrrrrrsssuuussstttrrrjjj___VVVRRRRRRGGGFFFCCC@@@===;;;;;;<<>>EEESSSaaapppxxx|||ttthhh]]]YYY]]]gggssszzz{{{wwwqqqkkknnnqqqtttwwwxxxzzz|||~~~~~~~~~xxxoooddd\\\VVVRRRQQQOOOSSSWWW[[[___dddjjjnnnppprrrtttvvvvvvwwwzzz|||fffjjjnnnoooooopppsssuuuppprrrrrrlllccc\\\YYYZZZTTTQQQLLLGGGBBB???>>>>>>999@@@PPPeee|||}}}~~~xxxuuuuuuvvvrrroookkkfffbbb^^^\\\\\\YYYVVVUUUSSSKKK???999888333555999;;;<<<;;;888777444333111000000111333555000///...---------------************************)))))))))))))))******+++))))))******++++++++++++************************))))))***+++---...//////000////////////.........111333888>>>CCCKKK[[[jjjsss{{{~~~uuuhhh]]]```bbbiiivvvxxxwwwvvvtttwwwyyyzzz{{{{{{|||~~~~~~~~~ooolllfff```ZZZVVVTTTSSSRRRVVV\\\aaaeeekkkrrrwwwvvvxxxzzz{{{|||~~~bbbfffjjjmmmooopppqqqsssrrrtttuuuqqqjjjeeecccccc___^^^XXXLLLDDD@@@>>>:::===<<>>:::;;;:::>>>HHHUUUbbbrrr~~~~~~|||{{{yyy{{{||||||zzzxxxuuutttvvvvvvvvvvvvvvvvvvvvvvvvyyyzzzyyytttmmmfffbbbaaa```]]]YYYSSSNNNGGG@@@;;;999777666666777999999888666444222000......//////111000///...---,,,,,,,,,,,,+++***))))))***+++,,,******************************************************+++++++++,,,,,,,,,------,,,++++++,,,,,,---......//////......///000777;;;AAALLL[[[mmm{{{ppphhhdddbbbfffmmmuuu~~~|||{{{xxx~~~|||tttiiiccc\\\XXXXXXYYYZZZYYYaaadddhhhlllppptttzzz}}}|||~~~SSSYYY```fffjjjmmmnnnpppwwwvvvvvvwwwxxxwwwtttqqqooommmdddVVVLLLHHHCCC>>>;;;999;;;@@@DDDKKKXXXddd{{{}}}{{{wwwwwwxxxxxxuuuqqqmmmkkkmmmnnnoooppprrrtttuuuuuuuuuxxxzzzyyytttlllfffccceeedddaaa[[[RRRKKKEEECCC<<<999777666777888888888666555333111////////////111000///......---,,,,,,++++++************++++++******************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,------...//////...---...000222:::???IIIZZZoooyyypppllljjjhhhkkkooorrrvvv~~~}}}yyy~~~}}}ssskkkddd```ZZZXXXYYY\\\___aaahhhjjjnnnqqqsssvvvzzz|||{{{~~~JJJPPPYYYaaafffiiilllmmmtttssstttxxx|||}}}zzzvvvooonnnhhh___XXXSSSLLLEEE===;;;;;;<<<;;;>>>HHHRRReeeppp~~~~~~yyyyyyyyyyyywwwtttpppmmmiiijjjkkkmmmoooqqqssstttlllpppvvvyyyxxxsssmmmiiiggghhhgggaaaWWWPPPLLLLLL@@@<<<888666666666777777777666444222111000000000000000000///...------,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------...---//////...---...222666===CCCPPPdddzzz}}}uuuqqqpppqqqoooqqqrrrpppooottt}}}|||sssjjjddd___]]]ZZZYYY\\\aaafffiiimmmpppsssuuuvvvwwwzzz{{{BBBHHHQQQYYY___dddgggiiippppppsssxxx~~~}}}zzzoooqqqoooiiiddd^^^TTTJJJBBB>>><<<;;;999999@@@HHHRRR]]]mmm{{{~~~}}}||||||||||||{{{zzz{{{|||{{{xxxuuulllmmmnnnooopppqqqqqqrrrjjjnnnuuuzzz|||yyytttqqqjjjlllkkkfff^^^WWWUUUTTTFFFAAA;;;666555555555555777777555444222111111000///000000000///...---,,,+++++++++,,,,,,+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,------............---///000...---000666<<>><<<:::999;;;@@@DDDMMM\\\mmmzzz}}}{{{yyywwwxxx{{{~~~|||zzz|||~~~uuuuuuuuutttttttttssssssmmmooorrrwwwzzzzzzwwwuuussssssqqqmmmgggaaa]]]\\\NNNHHH???999555555444444888777666555444333111111//////000111000///...---++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---......///......,,,...000///...222;;;BBBMMMTTT```ooo||||||uuussstttwwwyyy||||||zzzuuupppmmmoooqqqxxxuuuvvv{{{}}}|||~~~~~~}}}sssjjjddd```^^^[[[]]]```dddgggmmmssswwwtttuuuvvvvvvwwwxxx|||~~~777;;;AAAGGGMMMRRRXXX\\\fffkkkqqqwwwyyyzzz{{{{{{xxxyyyxxxvvvuuusssjjj```WWWLLLCCC???>>>:::999999===CCCOOObbbuuu~~~|||zzzxxx{{{}}}zzz{{{~~~}}}|||{{{zzzyyyxxxwwwpppoooppptttyyy~~~~~~}}}zzzuuuqqqkkkeeeaaaVVVOOOEEE===888666555555888888777666555333222111...///111111111000...---++++++,,,------,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---.../////////...+++...111000///444???HHHRRRYYYeeepppyyyxxxtttuuuxxxzzz{{{}}}~~~}}}|||xxxtttooommmooopppvvv}}}}}}uuukkkccc^^^]]]]]][[[___eeejjjmmmrrrwww{{{wwwwwwwwwwwwwwwzzz~~~}}}{{{yyywwwuuuwwwyyy{{{|||}}}}}}}}}444777<<>><<<@@@???FFFYYYmmm{{{~~~{{{uuurrrvvvuuujjjddd^^^UUUHHH===666333333666555444555555444222///...///000000000000000///++++++++++++++++++++++++******************++++++************************++++++,,,,,,,,,---------...////////////---,,,+++...---...222555;;;GGGRRRZZZcccmmmrrrwww|||}}}{{{sssoooooosssuuuwww~~~~~~zzzwwwttthhhppp{{{zzzsssnnnfffaaa^^^]]]]]]\\\___dddkkkqqqtttvvvxxxyyyxxxyyyyyyyyyzzz~~~~~~|||zzzwwwxxxxxxxxxwwwuuusssrrrsssrrrqqqooommmkkkiiihhhfffffffffgggiiijjjkkklllrrrtttuuuuuuttttttvvvwwwyyyxxxwwwwwwyyy{{{~~~111222333555888===DDDIIIRRR]]]gggjjjlllrrrvvvvvvyyyzzz|||~~~~~~}}}}}}yyyrrrggg\\\SSSLLLGGGDDD===:::>>>LLL]]]lllxxx~~~~~~zzzvvvzzz}}}pppiiiddd[[[OOODDD<<<777666666555555666777666333111//////000000000000000///++++++++++++++++++,,,,,,------,,,,,,++++++******************************++++++++++++,,,,,,,,,------.../////////...---,,,///...///444999>>>HHHQQQ[[[eeennnrrrtttwwwwwwuuunnnkkklllqqquuuwwwrrrvvv}}}{{{uuunnnjjjddd```^^^^^^^^^^^^dddiiioootttwwwyyyzzz{{{xxxxxxyyyzzz{{{{{{xxxvvvuuuqqqvvvzzz~~~}}}|||~~~~~~}}}|||{{{yyywwwvvvrrrrrrrrrrrrqqqooonnnmmmmmmllljjjiiigggeeedddcccbbbbbbaaabbbccceeefffhhhmmmoooqqqrrrrrrrrrtttuuuttttttuuuvvvwwwyyy{{{|||}}}}}}}}}///000111222444888===AAAKKKUUU___dddiiinnnrrrrrrwwwyyy{{{~~~~~~~~~}}}wwwnnnddd[[[SSSLLLGGG???::::::@@@JJJVVVeeeqqq~~~~~~~~~}}}zzz{{{wwwoookkkcccXXXMMMCCC<<<888555555666888999888555333000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......//////......000...111777===BBBIIIPPP\\\eeennnppppppqqqpppmmmhhhgggjjjpppvvv{{{~~~}}}}}}}}}|||tttnnngggddd```^^^___aaabbbbbbfffjjjooosssuuuvvvwwwxxxwwwxxxzzz|||~~~~~~xxxvvvqqqlllgggcccaaa```^^^bbbffflllyyy~~~|||zzzyyyyyy{{{{{{~~~~~~~~~}}}|||{{{zzzyyywwwwwwuuutttsssrrrrrrrrrnnnnnnmmmmmmllllllllllllkkkjjjiiihhhfffeeecccccccccbbbaaaaaabbbdddfffhhhgggiiilllnnnooooooqqqrrrrrrsssuuuwwwyyyyyyyyyyyyxxxxxxxxxyyy{{{~~~//////000000111333777;;;DDDLLLVVV^^^dddjjjmmmooosssuuuxxx{{{}}}}}}}}}}}}yyyuuuoooggg___VVVMMMHHHEEE???;;;<<>>888555555555777999888666333111111000000000000000000------------,,,,,,,,,,,,------,,,,,,+++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,---....../////////000///222;;;BBBFFFKKKPPP\\\fffnnnnnnlllkkkjjjggggggiiinnnttt{{{zzzwwwxxx~~~}}}uuunnnhhh```^^^]]]^^^bbbeeeggggggjjjlllppprrrssstttvvvwwwwwwyyy||||||uuupppllliiigggeeeaaa\\\XXXUUUSSSRRRRRRTTTXXX___jjjzzz~~~~~~}}}||||||{{{zzzxxxxxxxxxyyyzzz||||||||||||{{{zzzyyyxxxtttrrrqqqooonnnnnnoooooooooooonnnnnnnnnnnnoooooolllkkkjjjhhhfffeeecccbbbbbbaaa``````aaacccfffgggcccfffiiikkklllmmmoooppptttvvvyyy{{{{{{zzzxxxwwwttttttuuuwwwzzz|||///000000000///111444777>>>CCCLLLWWW___dddhhhlllooorrruuuyyy|||}}}}}}}}}|||yyytttmmmeee[[[QQQJJJFFF@@@<<<;;;;;;>>>FFFOOOcccrrr}}}zzzyyy{{{~~~yyyooolllfff___WWWLLL@@@888555444444555777777555444333222111000///000000000.........---------,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000000000000555>>>EEEIIINNNTTT^^^hhhpppnnnjjjhhhgggfffkkkpppvvv{{{{{{tttvvvzzz~~~}}}}}}~~~~~~|||}}}|||uuummmfffbbb\\\\\\]]]aaafffjjjlllmmmqqqsssuuuvvvvvvwwwyyy{{{xxx{{{{{{rrriiiccc___\\\ZZZXXXVVVSSSPPPNNNLLLLLLLLLJJJLLLOOOVVV___lll|||~~~~~~~~~~~~~~~|||zzzzzz{{{|||{{{zzzyyyxxxwwwvvvwwwwwwwwwvvvvvvvvvvvvvvvuuutttssssssrrrpppooonnnnnnnnnoooppppppqqqqqqrrrssssssssskkkjjjhhhfffccc```^^^]]][[[[[[ZZZZZZ\\\^^^aaabbbbbbdddggghhhjjjllloooqqqtttwwwzzz||||||zzzwwwtttrrrssstttvvvxxx{{{}}}~~~zzz|||000000111000///000222444999;;;BBBNNNWWW]]]bbbhhhnnnppptttyyy|||~~~}}}xxxrrriii___TTTMMMFFF@@@<<<<<<<<<===AAAFFFTTTccc|||~~~}}}|||{{{{{{|||}}}~~~~~~zzzvvvoookkkfffaaa[[[QQQEEE<<<777555444444555666555555444333111000//////000111/////////......------,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------///000111000333;;;DDDIIILLLSSS\\\gggpppvvvrrrkkkhhhiiiiiisssyyy}}}xxx{{{~~~|||xxxzzz}}}}}}}}}|||ssslllfff```\\\\\\]]]___eeekkkppprrrrrrssstttuuuuuuuuuvvvyyy{{{{{{~~~pppjjjbbb[[[VVVTTTSSSRRRNNNMMMKKKIIIHHHGGGHHHHHHFFFGGGJJJOOOTTT^^^ooo}}}~~~}}}|||zzzzzzyyyyyyyyyyyyzzzzzz{{{{{{|||}}}}}}~~~}}}{{{yyyyyyzzz{{{|||{{{wwwwwwvvvuuutttssssssssstttttttttttttttsssrrrrrrtttsssrrrpppooonnnnnnnnnnnnppprrrtttuuuuuuuuutttooonnnkkkgggbbb^^^[[[ZZZVVVWWWXXXYYY[[[^^^___aaa___aaaccceeehhhlllrrrvvvwwwzzz}}}{{{yyyyyyzzz{{{|||~~~///000000///...///000222555444999EEEOOOUUU\\\ccckkkmmmrrrwww{{{}}}~~~~~~|||yyyuuuoooggg^^^XXXOOOFFF???>>>???======???FFFSSSiii}}}}}}}}}|||{{{zzz{{{|||~~~|||{{{zzzxxxuuusssqqqmmmiiieee```XXXLLLDDD<<<888555333444555666777555333111000//////000111000000//////...------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,---...///000111777AAAIIILLLOOOZZZfffttt|||wwwnnnkkklllmmmyyy}}}}}}|||sssvvv{{{~~~}}}uuummmgggbbb^^^\\\^^^___ccciiipppuuuwwwwwwsssttttttsssssstttwwwzzz~~~~~~tttccc___XXXSSSPPPPPPOOONNNKKKJJJHHHGGGFFFFFFFFFGGGEEEEEEGGGKKKMMMSSScccsss||||||}}}|||zzzxxxwwwwwwwwwvvvvvvuuuvvvwwwyyyzzzzzz{{{{{{|||~~~}}}|||{{{|||}}}~~~}}}|||zzzyyyxxxwwwvvvuuuttttttuuuuuuvvvvvvuuuuuuttttttssssssrrrqqqpppnnnlllkkkmmmooosssvvvxxxxxxvvvuuusssppplllgggaaa[[[WWWUUUQQQSSSVVVYYY\\\^^^______ZZZ\\\^^^aaafffnnnwww~~~...///000///......///111222///333???JJJPPPWWW```gggjjjnnnsssxxx{{{||||||}}}|||{{{zzzwwwssslllhhh\\\PPPEEEBBBAAA===::::::>>>GGGYYYqqq~~~zzz{{{|||{{{yyyxxxyyyyyyvvvvvvvvvvvvuuutttsssrrrtttpppkkkiiieee^^^SSSJJJ???;;;666333333666777888555444222000//////000111111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---,,,---...///000222:::FFFMMMOOORRR___mmm~~~|||qqqmmmnnnppp|||{{{{{{nnnsssxxx|||yyyqqqjjjfffccc```___```bbbffflllssswwwyyyyyywwwwwwwwwvvvvvvxxx{{{~~~uuujjj^^^ZZZTTTPPPOOONNNNNNMMMLLLKKKJJJHHHGGGGGGGGGHHHFFFFFFHHHKKKJJJNNN]]]nnn|||wwwxxxyyyxxxvvvuuuuuuuuuuuuuuuttttttuuuwwwyyyzzzzzz{{{|||}}}~~~~~~~~~}}}{{{zzzxxxxxxsssssstttttttttsssrrrrrrrrrrrrrrrqqqpppmmmjjjiiimmmpppuuuyyy{{{zzzxxxvvvooolllhhhaaaZZZTTTOOOLLLIIIKKKOOOTTTWWWYYYYYYYYYVVVWWWZZZ^^^eeeppp{{{333333222222111000000000222222666===CCCGGGNNNUUUbbbgggmmmrrruuuwwwyyy{{{}}}|||{{{{{{{{{zzzyyywwwjjj\\\OOOJJJGGGAAA===>>>DDDBBBHHH[[[uuu}}}}}}{{{zzz{{{{{{{{{zzzvvvtttrrrpppooooooppppppuuussspppmmmhhhaaaYYYSSSDDD<<<777888888666888===777666444222111111222222000////////////111333444...---,,,+++************++++++++++++++++++++++++---------------------,,,---++++++------+++---222888AAAKKKPPPRRRZZZhhhuuuwwwmmmkkknnnrrr|||wwwvvvvvvxxxzzz|||}}}}}}zzzuuummmfffaaa```aaabbbeeeeeehhhooovvv|||~~~}}}~~~|||yyywwwxxx{{{zzzjjj___]]]\\\YYYVVVSSSRRRQQQPPPNNNNNNNNNMMMLLLIIIGGGEEEGGGDDDDDDFFFHHHLLLWWWbbbvvv~~~}}}|||}}}zzzwwwwwwyyyzzzzzzxxxvvvwwwxxxyyyyyyzzz~~~|||{{{zzzzzzzzzxxxvvvuuuuuuvvvvvvsssqqqoookkkfffggglllooorrrvvv{{{~~~wwwoooeee]]]YYYWWWTTTRRRKKKKKKMMMOOOQQQSSSTTTUUUUUUSSSRRRVVV```ooo444444444333222222111111111000333999>>>AAAHHHPPP[[[```gggmmmrrrtttwwwxxxyyyyyyzzz{{{||||||{{{zzzvvvjjj___XXXPPPFFF???>>>BBB???CCCRRRfff{{{~~~~~~~~~~~~|||zzzvvvsssnnnjjjjjjlllooorrrvvvtttrrroookkkeee___ZZZNNNDDD:::888666333444777666555444222111111111111222111000//////000000111...---,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...,,,,,,///...,,,///444:::CCCNNNSSSWWW___mmmyyy{{{qqqgggfffkkkpppuuutttssssssuuuwwwyyyyyy}}}~~~uuupppjjjdddaaabbbdddggghhhiiikkkqqqwww|||~~~}}}{{{zzzxxxxxxyyy}}}}}}zzz|||rrrhhhccc___]]]YYYVVVSSSRRRRRRRRRPPPPPPPPPOOONNNLLLJJJIIIKKKHHHGGGGGGGGGIIIQQQ[[[nnnwww}}}}}}|||zzzxxxxxxzzz{{{{{{zzzzzz{{{||||||}}}~~~~~~~~~|||zzzyyyyyyyyyvvvrrrooommmhhhccccccgggmmmrrrxxx~~~vvvoooeee]]]XXXUUUSSSQQQMMMMMMMMMOOOQQQRRRSSSSSSTTTRRRQQQSSS\\\hhhvvv~~~666666555555444333333333000...000444777:::AAAIIIPPPVVV___gggmmmqqqtttvvvuuuwwwyyy|||~~~zzzssskkk___PPPFFFBBB@@@>>>???HHHUUUfff{{{}}}zzzwwwrrrkkkfffeeejjjppptttxxxvvvsssqqqoookkkgggcccXXXKKK===777555333333555666555333222111000000000444444222000///............---,,,++++++******+++++++++++++++++++++++++++******++++++,,,,,,------///------000///...222777>>>GGGQQQYYY^^^gggttt~~~wwwkkkbbbaaaiiiqqq}}}wwwuuurrrpppqqqssswwwyyyyyy~~~~~~wwwmmmjjjdddaaa```ccchhhllllllmmmooosssxxx{{{||||||wwwwwwwwwxxx{{{xxxnnnjjjjjjeeebbb\\\XXXUUUTTTVVVWWWUUUUUUTTTTTTRRRQQQOOOOOOMMMKKKJJJJJJIIIHHHNNNVVVeeeoooyyy~~~}}}}}}~~~~~~~~~}}}||||||~~~|||uuunnniiiddd___^^^aaalllrrr|||zzzsssiii```ZZZWWWUUUTTTQQQPPPOOOQQQSSSUUUUUUUUUUUUSSSRRRRRRXXX```jjjppp777666666555444444333333111......111333444:::BBBGGGNNNXXXaaahhhnnnrrrtttuuuwww{{{~~~yyylll[[[OOOIIIAAA???>>>BBBJJJYYYnnn~~~~~~~~~|||zzzxxxssslllggggggkkkqqqvvvxxxvvvtttrrrrrrpppmmmkkk___QQQAAA777555666666666555555444222111000//////444333222111///......---...---,,,+++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------///,,,---///000///444:::BBBJJJUUU___gggoooyyyssshhh``````iiisss~~~~~~||||||zzzuuurrrpppsssxxx|||zzzxxxpppgggddd```^^^___ccciiimmmooopppqqqtttwwwxxxyyyyyytttuuuvvvzzz~~~xxxtttssstttlllhhhbbb\\\YYYYYY[[[]]]]]]\\\\\\[[[ZZZXXXWWWVVVOOONNNNNNOOOMMMLLLQQQXXX```kkkvvv{{{|||}}}~~~{{{nnneee```[[[[[[^^^jjjssszzzqqqhhhaaa]]][[[ZZZUUUSSSRRRTTTYYY]]]]]]]]][[[YYYVVVUUUVVVZZZ```ccclllpppvvv{{{666666666555444444333333333000///111111111666<<>>JJJRRR___mmmwww||||||{{{xxxmmmddd```\\\ZZZaaalll{{{{{{{{{|||~~~|||xxxrrroooqqqxxx~~~zzzpppiiicccbbb``````bbbfffjjjlllpppqqqssssssrrrqqqrrrssssssvvvzzz~~~xxxtttmmmgggdddcccfffgggoooqqqrrrrrroookkkfffccc___\\\ZZZXXXRRRMMMOOOUUUZZZhhhuuu|||~~~}}}mmmeeeccc```]]]]]]aaalllzzzvvvnnnjjjhhh\\\YYYYYY___iiiqqqttttttllliiiccc]]]YYYWWWXXXXXX[[[\\\]]][[[[[[]]]dddiiiqqq888888888777666666555555333111222555333000222666777;;;AAAIIIQQQZZZccciiiooouuu|||~~~}}}|||nnn___QQQKKKEEEBBB@@@BBBLLLVVVjjjsss{{{~~~~~~}}}zzzyyyyyy{{{{{{{{{zzzwwwrrrnnnlllmmmpppqqqvvvvvvvvvwwwwwwuuuqqqnnnjjjhhh\\\JJJ===999777555777777777666444222000//////000111222222111000///------,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...,,,,,,///111333999AAANNNWWWeeeuuu|||xxxlllbbb]]]^^^\\\XXX\\\fffrrrzzz~~~}}}}}}}}}|||yyysssoooqqqxxx|||vvvmmmgggbbbcccdddeeehhhkkknnnoooppprrrtttsssqqqpppqqqrrruuuxxx}}}~~~xxxrrrnnnnnnooopppwwwyyy||||||yyyssslllhhh```]]]ZZZVVVPPPKKKNNNTTT[[[iiixxx}}}rrrppprrroooiiieeecccmmmzzz{{{uuurrrhhhddddddjjjvvvyyytttmmmfff```^^^]]]^^^]]]^^^]]]ZZZVVVTTTWWWZZZ]]]gggvvv::::::999999888777777777222111333666444000000444444777<<>><<<;;;:::999999999888888777666555444444333222333333333444777<<<@@@IIIOOOYYYbbbiiinnnqqqtttzzz{{{}}}xxxooocccVVVLLLEEEDDDIIIWWWkkk|||yyyuuuqqqsssxxxzzz|||{{{wwwuuuuuurrrmmmkkknnnsssuuutttrrrqqqpppkkkkkkjjjdddZZZLLL@@@999777888888999888888777666555444333222222111111000000///...---------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,------......---///555;;;AAAKKKUUUhhhvvvssshhhfffaaa^^^___aaagggrrr~~~|||{{{zzzzzzwww~~~wwwpppiiifffdddbbbeeekkkoooqqqrrrssssssrrrqqqqqqjjjkkkmmmqqqwww}}}|||tttnnnlllmmmpppqqq}}}zzzxxxwwwxxxxxxxxxsssoookkkfff^^^YYYZZZ```sss~~~zzz}}}rrreee]]]VVVOOOJJJJJJKKKMMMSSSZZZcccpppBBBAAA>>><<<;;;:::::::::666666555555444333333222000111000000000222666:::BBBHHHRRR[[[cccjjjooosssyyy{{{~~~}}}wwwoooaaaUUUHHHBBBAAAKKKaaawww|||{{{|||{{{~~~~~~|||{{{zzztttmmmjjjnnnsssvvvvvvtttsssrrrmmmllljjjeee]]]PPPCCC:::888888888888888888777777777666444333111000000000000000///...------------,,,,,,,,,,,,------------+++++++++++++++,,,---...///...000777===DDDNNNWWWiiiuuu~~~xxxooohhhdddbbbdddgggjjjnnnyyy~~~~~~}}}yyytttnnniiigggfffeeehhhmmmrrrtttuuuuuusssqqqpppqqqjjjlllooosssyyy~~~zzzyyyyyy|||rrrllleeebbbdddkkkqqqvvv{{{xxxsssjjj```^^^bbbkkkzzz~~~ooofff[[[SSSLLLJJJJJJJJJMMMRRR\\\ggguuuFFFDDDAAA???===<<<<<<===777777777666555555444444333222111000...000333666;;;AAAJJJSSS\\\dddkkkpppuuuyyy~~~}}}yyyrrrdddVVVIIIEEEAAAGGGWWWmmm~~~|||~~~vvvmmmiiinnnssswwwwwwuuutttsssooommmiiieee^^^SSSEEE;;;888888888888888888888888666555444222111111111222111000///...------------+++,,,,,,------...------+++++++++,,,,,,---//////000000333:::AAAHHHRRR[[[llluuu|||zzzuuupppjjjfffbbbdddiiippprrruuu}}}~~~~~~~~~~~~}}}yyyooojjjggghhhhhhhhhkkkqqqtttvvvwwwvvvrrrppppppqqqlllnnnqqqvvv{{{~~~|||zzzwwwuuupppnnnmmmooottt{{{~~~zzzwwwtttrrrfffccc```bbbiiisss|||zzznnniiijjjkkksss||||||qqqbbbXXXOOOLLLJJJHHHIIILLLUUU___jjjuuuIIIGGGDDDAAA???>>>??????;;;:::::::::999888888888777777555222000000333555777<<>><<<<<<:::888888888777555333111222333444333333111000444777???IIIPPPVVV```jjjlllvvv~~~|||xxxqqqjjjbbb]]]PPPHHHCCCDDDHHHRRRggg}}}xxxxxx{{{~~~||||||~~~}}}xxxsssnnnjjjmmmxxx~~~zzzuuutttuuuqqqlllhhhaaaVVVGGG<<<<<<666222555777666666777666555444444222222111000////////////............------------------------///...---,,,---...///000222111777CCCLLLQQQXXX```iiinnnrrrqqqjjjccc``````aaagggmmmrrryyy~~~{{{yyyyyyyyy{{{~~~~~~~~~{{{sssooogggggggggiiikkkooosssuuuwwwxxxxxxvvvssspppppppppsssvvvzzz~~~{{{wwwvvvvvvssslllfff]]]ZZZWWWVVVZZZbbbkkkqqqrrrrrrqqqmmmgggcccaaaaaabbbdddiiirrr}}}|||}}}}}}||||||{{{|||qqqiii]]]RRRLLLIIIGGGGGGNNNOOOUUUaaapppQQQNNNIIIFFFDDDCCCAAA???;;;999777666666666444222111222333333333222111000333555;;;EEEKKKQQQ\\\fffjjjttt|||}}}~~~~~~|||yyyuuuooofff```UUUKKKEEEDDDDDDHHHYYYkkk{{{zzzyyy|||}}}~~~}}}yyyqqqnnnpppyyy|||xxxwwwuuuqqqmmmiiidddZZZMMMCCC???888333555777666666777555555444333222111111000000000//////......------------------------------......---,,,---...///000222555>>>JJJQQQSSSXXX___hhhjjjkkkgggaaa]]]]]]___aaaiiiqqqvvv|||}}}|||{{{yyy{{{}}}}}}~~~wwwppplllhhhhhhiiijjjmmmqqqtttwwwxxxxxxwwwtttqqqpppppprrrvvvyyy}}}{{{yyyyyyzzzyyysssiiiaaaWWWTTTPPPOOOSSSZZZccchhhhhhhhhgggddd```___```aaakkkooowww|||}}}~~~~~~wwwsssxxxvvvnnnaaaVVVOOOKKKJJJJJJKKKJJJOOOXXXeeeuuuWWWSSSOOOKKKIIIFFFDDDBBB===:::888777777666555333222222333333222111000000111222777>>>DDDJJJUUU```hhhpppxxxyyyzzz|||}}}|||~~~||||||{{{wwwnnnfffYYYOOOFFFCCCAAAAAAMMM]]]ttt~~~{{{}}}~~~wwwtttvvv|||}}}|||wwwtttpppmmmhhh```VVVNNNCCC;;;555666777666666777555555444333222111000000111000000///...---------..............................---------...000000222:::GGGRRRVVVUUUXXX]]]ddddddbbb]]]ZZZZZZ^^^cccbbbmmmxxx}}}}}}}}}}}}}}}yyyzzz|||}}}~~~zzzrrrlllhhhhhhiiijjjmmmpppssswwwxxxyyyxxxuuurrrooonnnqqqssszzz}}}~~~}}}}}}}}}|||}}}xxxkkkaaaVVVSSSNNNLLLNNNTTT\\\aaa^^^^^^]]]\\\]]]```eeeiiiwww~~~}}}}}}}}}{{{{{{~~~|||qqqgggkkkxxx~~~uuuhhh[[[SSSOOOMMMLLLIIIGGGIIIOOOYYYfffyyy\\\YYYSSSOOOKKKHHHEEECCC???===:::888888888666555333333333222222111000000111111333999===CCCNNNYYYdddmmmuuuvvvwww{{{|||{{{}}}|||wwwooo\\\QQQGGGCCC@@@AAALLLZZZsss}}}}}}~~~~~~|||yyyvvvsssnnnggg^^^XXXHHH???888777777666555777555444444333222111000000111111000///...------,,,////////////////////////......---------///000111444>>>LLLUUUVVVUUUXXX]]]___^^^\\\YYYXXX\\\bbbgggfffsss|||yyyyyyzzz}}}~~~zzzyyyzzz{{{}}}|||uuuooojjjggghhhiiilllooorrruuuxxxyyyyyyvvvsssnnnkkklllqqqttt|||~~~~~~}}}|||}}}rrriii```[[[UUUPPPPPPTTTYYY]]][[[[[[]]]___cccjjjsssyyy~~~{{{yyyyyy}}}vvvkkk___```jjj{{{mmm```WWWRRROOOMMMJJJGGGGGGKKKRRR\\\nnn}}}bbb^^^WWWRRRNNNJJJFFFCCC@@@===:::888777777666555555444333222222111111111222111222666999>>>IIITTT___iiiqqqtttvvvzzz|||{{{~~~}}}}}}yyyeeeWWWKKKEEEBBBBBBLLLZZZrrr~~~~~~{{{xxxsssllleee```MMMDDD;;;888888555555777555444333222111000000///111000000///...---------////////////////////////......------...///111222666AAAMMMSSSTTTVVV[[[___^^^\\\ZZZYYYYYY\\\aaaeeekkkyyy{{{ttttttvvvzzz{{{xxxyyy{{{~~~wwwrrrmmmjjjiiihhhjjjnnnqqqtttwwwxxxxxxwwwtttpppkkkiiilllqqqvvv}}}~~~~~~~~~}}}~~~~~~}}}~~~}}}vvvlllggg^^^WWWTTTVVVZZZ]]]___aaaeeeiiipppyyy|||xxxxxxzzz|||qqqeee[[[[[[cccvvvsssfff\\\UUUPPPMMMKKKHHHGGGIIINNNVVVeeerrrhhhddd]]]WWWRRRMMMIIIEEE@@@===999666666666555444777666555333222222222222333111222555777:::DDDNNNYYYcccnnnsssvvvzzz|||{{{|||}}}ttteeeVVVOOOIIIEEEKKKUUUkkk{{{}}}~~~}}}{{{vvvooohhhdddSSSHHH>>>:::888555555777444444333222111000//////////////////..........................................------...000222333:::DDDNNNSSSVVV[[[```bbbaaa___\\\YYYZZZ\\\___bbbqqq}}}{{{sssrrruuuxxx}}}|||xxxyyy|||~~~yyysssooommmllllllkkkmmmqqquuuxxxyyyyyyyyyuuusssoookkkkkknnntttyyy~~~~~~}}}zzzzzzyyyyyyzzz|||}}}~~~xxxrrriiiaaa]]]]]]```bbbkkknnnsssyyy~~~yyyxxxzzz|||~~~yyykkk___YYYXXX^^^oooyyynnncccZZZSSSOOOJJJHHHGGGHHHKKKPPP[[[ggg~~~pppkkkddd]]]XXXRRRMMMJJJCCC@@@;;;888888888777777999888666444333333333333222000111444555777???IIIQQQ]]]jjjqqquuuyyyzzzyyy{{{~~~vvvggg___WWWMMMLLLRRRaaayyyyyywwwzzz|||uuuvvvyyy{{{{{{vvvpppiiifffWWWKKK@@@:::888555555777444444333222111000//////............////////////------------------------......---...///000222333===GGGQQQVVV\\\dddgggfffeeeaaa]]]ZZZ\\\aaaeeehhhvvv~~~uuuuuuwwwwwwxxxyyy{{{~~~}}}~~~zzzwwwyyy~~~|||yyytttooollllllmmmoooooorrrvvvyyy{{{|||{{{zzztttssspppnnnnnnrrryyy~~~~~~~~~}}}{{{yyyxxxvvvuuuttttttvvvxxxzzz|||}}}~~~xxxppplllmmmppprrr|||zzzyyyzzz|||~~~tttfffZZZUUUTTTZZZjjj~~~wwwlllbbbYYYSSSLLLJJJIIIJJJIIIKKKTTT]]]ooovvvqqqjjjbbb\\\VVVQQQNNNHHHDDD???<<<<<<<<<;;;;;;:::999777555444444444444111000111333444555<<>>===<<<:::888===;;;888666666666555444111222222222333666:::>>>HHHQQQ^^^jjjrrruuuvvvvvvyyy{{{~~~xxxlll```WWWWWWbbbqqqwwwppprrrssstttwwwyyy|||}}}uuuqqqppprrrttttttrrrnnniiifff```TTTDDD;;;999999666333777666555333222111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------...+++,,,444===FFFMMMVVV```kkkrrrrrrllllllgggaaa^^^aaakkkvvv~~~}}}|||}}}~~~xxxsssrrrrrryyy{{{zzz||||||xxxvvvvvvtttyyy}}}uuupppllljjjlllooooooooowwwxxxzzz{{{{{{zzzyyyxxxuuurrroooppptttyyy|||}}}~~~~~~~~~~~~}}}{{{zzzzzzwwwvvvuuutttrrrqqqpppooojjjmmmqqqsssttttttuuuwww{{{{{{{{{{{{}}}~~~|||~~~~~~~~~yyylllaaaYYYUUUTTTWWWcccwww{{{oooccc\\\XXXSSSNNNJJJJJJLLLMMMNNNYYYeee||||||xxxsssmmmhhhccc^^^[[[SSSLLLDDD???===<<<:::999===:::777666666666666555111222222222222444999<<>>:::999777666777666555333222111111000///////////////////////////////////////////////////......///------555???JJJQQQYYYaaajjjrrrqqqllljjjgggdddcccgggpppyyy}}}~~~{{{wwwvvvsssvvv{{{||||||~~~}}}xxxvvvwwwwwwtttrrrssstttyyysssoookkkkkkmmmppprrrrrruuuvvvwwwxxxwwwvvvtttssssssqqqoooqqquuuzzz|||}}}~~~{{{{{{zzzyyywwwvvvtttsssqqqpppnnnmmmlllkkkkkkkkkjjjmmmppprrrssstttuuuwwwyyyxxxxxxyyyzzz|||}}}zzzxxxyyy{{{~~~~~~~~~xxxsssooonnnnnnnnnmmmqqqwww|||wwwkkk```XXXTTTTTTWWWcccwww~~~tttiiibbb[[[VVVOOOJJJIIIJJJLLLMMMUUU^^^ppp~~~{{{wwwsssooojjjddd```YYYQQQHHHAAA>>>===<<<:::<<<999777666666777666555222222222222111333666999???GGGTTT```jjjqqquuuxxxvvvxxx|||~~~tttjjjYYY___jjjyyywwwvvvuuuuuuxxx{{{~~~}}}~~~zzzxxxwwwxxxyyyuuullleeebbb[[[OOODDD<<<888888888888777555333222111111000////////////////////////000000000000000000000000000//////000......777BBBRRRXXX^^^cccjjjpppppplllhhhgggfffhhhlllssszzz~~~}}}}}}tttsssrrrqqqsssyyy}}}wwwssssssssspppppprrrtttxxxqqqnnnllllllooorrrtttuuuuuuuuuvvvuuutttrrrqqqooooooooopppssswww{{{||||||}}}~~~~~~~~~wwwvvvtttrrrooommmkkkjjjhhhgggeeedddcccdddfffggghhhjjjmmmooopppqqqrrrtttuuuuuuuuuuuuvvvwwwxxxyyyyyyzzz||||||uuunnniiigggggglllqqq{{{~~~yyysssnnnkkkeee```\\\ZZZYYYZZZ]]]aaahhhnnnsssyyy}}}uuujjj___WWWSSSSSSWWWdddwww{{{rrrjjjbbb\\\TTTNNNKKKKKKLLLLLLQQQVVVbbbuuu~~~|||zzzxxxuuupppjjjfff```XXXMMMDDDAAA@@@???===<<<:::777666777777777666333333333222111111444666>>>EEEOOOYYYbbbiiinnnqqqsssvvvyyy||||||}}}yyynnn``````gggsss|||zzzwwwuuuvvvzzz|||zzz}}}{{{qqqhhhgggbbbXXXJJJ>>>777777999888777666444222111000000////////////////////////........................000//////000...000999DDDVVV\\\bbbfffkkkqqqqqqnnniiihhhhhhiiimmmsssyyy}}}xxxsssmmmkkknnnwwwzzztttsssrrrppprrruuuuuuxxx~~~{{{qqqpppnnnnnnppprrruuuvvvwwwwwwvvvuuusssqqqooonnnlllnnnqqquuuyyy|||||||||~~~~~~~~~}}}{{{zzz{{{|||{{{{{{rrrpppnnnjjjgggdddbbbaaaaaa```^^^]]]]]]```bbbddddddfffhhhjjjkkklllnnnppprrrrrrrrrsssssstttuuuuuuvvvxxx{{{~~~|||{{{wwwppphhhaaa^^^\\\iiippp{{{{{{vvvrrrqqq}}}{{{qqqhhhbbb\\\ZZZVVVRRROOOMMMMMMMMMOOOTTTZZZ```ffflllrrrvvv~~~uuujjj___XXXSSSSSSXXXeeexxxyyyrrrllleee\\\TTTPPPNNNNNNMMMMMMPPPXXXhhh{{{}}}||||||{{{yyyuuuoookkkggg^^^SSSJJJFFFDDDCCCAAA===;;;888777888888777777333444444333111111333555:::@@@HHHQQQZZZbbbiiinnnpppssswwwzzz{{{{{{|||~~~|||zzz~~~wwwmmmaaa^^^```iiixxxzzzwwwwwwzzz~~~zzzqqqlllhhh___PPPAAA888666777999888666444222111000000////////////////////////------------------------///...///000///222===HHHRRRZZZbbbgggnnnuuuxxxvvvnnnlllkkkkkknnntttzzz}}}vvvooommmqqqyyy}}}|||~~~zzztttrrrrrrqqqssswwwvvvyyy}}}xxxssssssrrrqqqqqqrrrtttvvvwwwwwwuuutttrrrooonnnmmmkkkoootttxxx{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}|||{{{}}}{{{xxxxxxxxxxxxvvvuuullljjjgggccc```]]][[[ZZZ]]]\\\ZZZZZZ[[[^^^aaacccbbbdddfffhhhhhhjjjllloooooopppqqqrrrssssssttttttvvvxxx{{{~~~zzzzzzwwwqqqjjjddd```___nnnvvvxxxooogggbbb```kkk~~~}}}qqqggg___YYYUUUOOONNNKKKIIIGGGFFFFFFGGGEEEHHHMMMRRRWWW^^^eeejjjxxx}}}tttjjj```YYYSSSTTTZZZgggzzz|||~~~{{{wwwssslllcccZZZTTTQQQNNNMMMIIILLLSSS```rrr}}}|||||||||{{{xxxssspppllldddYYYPPPLLLJJJGGGEEE@@@>>>:::999999999888777333444555444222222333555444999AAAJJJSSS]]]gggmmmmmmqqquuuxxxzzzzzz{{{|||{{{wwwuuuwww{{{zzzssskkk]]]YYYWWW]]]lll|||}}}{{{|||zzzoookkkaaaSSSEEE;;;777777:::999777555333111000000///////////////////////////////////////////////////...///111111555AAANNNNNNXXXbbbiiipppxxx|||{{{qqqpppoooooosssyyy|||tttsssxxx~~~{{{xxxuuuvvvyyy{{{{{{zzzzzz|||xxxqqqppppppppprrrwwwxxxzzz}}}xxxtttttttttsssrrrsssuuuwwwvvvuuusssqqqooommmlllkkkmmmqqqvvvzzz|||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~|||zzzyyyzzzzzzyyywwwxxxwwwuuuttttttrrrooollleeeccc```\\\YYYWWWVVVVVVYYYYYYXXXXXXZZZ\\\___```bbbdddfffggggggiiilllooommmnnnpppqqqssstttttttttvvvxxx{{{}}}~~~~~~{{{{{{yyytttooojjjhhhhhhqqqyyy{{{pppcccZZZTTTRRRWWWfff|||}}}ooobbbXXXSSSPPPNNNHHHGGGEEEDDDCCCCCCCCCDDDCCCEEEGGGIIIMMMTTT\\\bbbooozzz|||tttjjj```ZZZTTTUUU[[[iii|||zzzzzz{{{{{{zzzxxxrrriii```ZZZTTTOOOLLLHHHJJJPPPZZZkkk}}}}}}|||}}}}}}{{{wwwuuuooohhh]]]VVVRRROOOKKKHHHCCC@@@===;;;::::::888777333444555555333333444666333666<<>><<<;;;:::888777333555666555444444555777555888<<>>;;;;;;:::888555333111000000////////////////////////////////////////////////000000222555777===KKKXXX^^^gggooopppoooooommmiiifffiiiooouuu{{{||||||{{{uuutttwwwyyyyyywwwmmmttt}}}vvvqqqqqqrrrrrruuuyyy{{{|||~~~}}}uuuppprrruuuuuuuuuvvvyyy}}}yyyxxxvvvtttsssqqqqqqppprrrvvv{{{}}}}}}}}}~~~}}}|||{{{{{{{{{}}}~~~}}}~~~}}}~~~~~~}}}|||{{{zzzyyyyyyyyyxxxwwwxxxxxxwwwtttqqqoooooonnnnnnlllgggaaa\\\YYYXXXUUURRRPPPOOOPPPPPPRRRSSSTTTUUUVVVWWWXXXYYY\\\]]]^^^______bbbeeehhhhhhjjjmmmppprrrtttttttttqqqrrruuuxxx{{{~~~~~~}}}{{{wwwsssqqqqqqrrrpppxxxssswww}}}|||qqqdddVVVLLLFFFDDDDDDJJJVVVcccmmmttt||||||yyy~~~|||uuujjjaaaZZZVVVTTTRRRLLLKKKIIIGGGFFFDDDDDDDDD@@@>>>;;;888:::AAAJJJQQQ\\\jjjzzz}}}wwwpppggg^^^XXXUUUWWW^^^lll|||uuuuuuyyy|||xxxqqqiiiaaaXXXSSSUUUSSSRRRVVVcccyyyzzzzzz}}}|||uuuoooggg___YYYSSSNNNKKKGGGEEEBBB???<<<:::::::::333333333333333333333333555666888<<>>???AAAFFFMMMVVV]]]aaaeeeiiiooouuu{{{|||rrriiiddd\\\XXXSSSOOOLLLJJJHHHGGGAAA??????@@@>>>===AAAHHHPPP[[[mmm}}}xxxrrrjjj```YYYXXXXXXaaattt|||xxxwwwxxx}}}tttmmmfff```[[[XXXVVV[[[jjjwwwsssuuu{{{}}}}}}yyyuuunnngggaaa[[[VVVRRRLLLJJJGGGCCC???<<<:::999777777555444333333222222555555555777:::BBBKKKQQQ___fffoootttvvvvvvxxxyyyzzzwwwtttsssuuuwwwyyyyyyvvvmmmaaaUUUMMMMMMXXXeee|||{{{llliiiiiiooozzz~~~{{{vvvrrrqqqqqqqqqpppoooqqqsssttttttqqqmmmkkkhhhkkkqqqvvvyyywwwrrrnnnooohhhccc```ZZZMMMBBB===999999888666555333222222////////////000000000000////////////////////////...222666888AAAQQQbbbkkk~~~uuuiiiffffffiiiooosssuuu{{{}}}|||vvvvvv|||tttqqqmmmlllooovvv~~~~~~yyyuuurrrqqqrrrssstttuuuvvvvvvvvvvvvtttsssqqqpppqqqrrrtttuuu{{{zzzzzz{{{}}}~~~}}}{{{}}}|||{{{yyyyyyyyyyyyyyy{{{zzzxxxwwwxxxyyy{{{}}}~~~|||zzzxxxxxxwwwtttssssssrrrooommmkkkjjjiiihhhhhhfffbbb___]]]\\\ZZZWWWTTTQQQOOONNNMMMLLLKKKJJJJJJKKKLLLLLLLLLNNNQQQRRRRRRRRRSSSUUUWWWWWWWWWWWWXXXYYYZZZZZZ___aaadddggghhhiiihhhgggiiikkknnnppppppqqqrrrtttrrrrrrsssrrrrrrqqqpppooommmqqqvvvyyyzzzzzzzzz{{{~~~~~~~~~|||||||||||||||}}}}}}~~~}}}xxxqqqeeeWWWKKKCCC???======<<<;;;===AAAHHHNNNRRRVVVZZZ```eeekkksss}}}}}}uuujjjeee^^^XXXSSSPPPNNNLLLEEEBBB@@@AAA???>>>AAAFFFJJJVVVhhh}}}{{{tttkkkaaaZZZXXXZZZdddvvv~~~|||{{{|||wwwoooiii```]]][[[aaaooo~~~vvvsssuuuuuuyyyyyyuuuoooiiiddd^^^WWWSSSOOOMMMJJJFFFBBB???<<<;;;:::999777666555555666666444444444444777>>>FFFKKK\\\cccmmmtttvvvwwwxxxzzzwwwuuusssrrrtttvvvyyy{{{{{{ssshhh\\\PPPMMMVVVbbbvvv}}}uuurrrqqqttt}}}{{{wwwvvvvvvwwwwwwrrrrrrsssssssssrrrooolllfffiiimmmrrruuutttoookkkpppjjjgggeee^^^QQQDDD===999999888777666444444333////////////000000000000///////////////////////////222555:::EEEUUUeeeooorrreeeeeeeeehhhnnnrrrtttzzzyyyzzz}}}|||www|||{{{uuuqqqlllkkknnnwwwzzzvvvtttssssssvvvwwwwwwxxxxxxwwwvvvuuuqqqppppppoooppprrrtttuuu{{{{{{||||||||||||zzzyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwvvvvvvwwwxxxzzz{{{}}}}}}~~~zzzzzz{{{zzzzzzyyywwwwwwuuusssqqqpppooonnnkkkiiigggeeecccbbbaaa___[[[XXXUUUTTTSSSQQQNNNLLLJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKMMMOOOPPPPPPPPPQQQSSSSSSSSSTTTTTTUUUVVVWWWXXX^^^___```bbbcccdddeeeeeeeeeggghhhiiihhhggghhhiiikkkmmmooopppooonnnnnnnnnpppsssxxx{{{|||}}}~~~}}}~~~~~~|||{{{zzzyyyyyy{{{zzzzzz{{{|||zzzwwwuuusssmmmaaaUUUIIIBBB===;;;;;;:::::::::===AAAEEEHHHKKKOOOTTTYYY^^^eeeooovvvyyyssskkkccc]]]XXXTTTRRRKKKGGGDDDDDDCCC@@@BBBFFFGGGRRRdddzzz~~~wwwnnnddd\\\ZZZ]]]hhhzzzzzzsssjjjeeeaaaeeesss~~~zzz{{{xxxtttpppkkkeee___XXXTTTOOOMMMKKKHHHDDDAAA>>><<<999888666555555666777777222222222333666<<>>:::999999777666555444444000000000000////////////000000000000000000000000000111555===IIIXXXgggqqqxxxlllbbbcccdddjjjrrrvvvwww{{{|||zzzzzz~~~|||zzz{{{vvvrrrmmmkkkooowww}}}yyyvvvuuuvvvwwwyyyzzzzzzzzzyyyxxxvvvtttnnnnnnnnnoooppprrrtttuuu{{{|||}}}}}}{{{yyyxxxwwwvvvwwwyyyzzzzzzzzzyyyyyyvvvuuuuuuuuuvvvwwwyyyyyyzzz{{{|||}}}}}}}}}}}}}}}ttttttuuuuuuvvvvvvvvvvvvsssqqqnnnmmmllljjjhhhfffbbb```^^^\\\[[[YYYUUUSSSOOONNNMMMLLLJJJHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJMMMOOOOOOOOOOOOPPPQQQNNNOOOQQQSSSTTTVVVWWWWWW\\\\\\]]]___```aaabbbbbb___```aaa```______```aaahhhjjjnnnooommmmmmmmmnnnsssvvvzzz}}}~~~~~~}}}}}}|||}}}|||zzzwwwvvvxxxvvvuuuuuuuuutttrrrpppnnnhhh^^^SSSIIIBBB>>><<<777888999;;;===>>>??????@@@DDDHHHLLLOOOVVV___eeeqqq{{{{{{pppggg___XXXUUUQQQLLLHHHGGGEEEBBBBBBEEEFFFPPPaaawww{{{rrrggg```]]]aaammm~~~wwwooogggiiiwwwwwwuuuqqqmmmhhhbbbZZZUUUMMMMMMKKKIIIGGGDDDAAA@@@999777555333333333555666111111222333666;;;BBBGGGRRR[[[gggqqquuuxxxzzz|||{{{zzzxxxvvvuuuxxx}}}yyynnn]]]RRRTTT]]]nnn}}}{{{yyy|||~~~zzzwwwvvvwwwwwwuuurrrnnnnnnnnnppprrrrrrpppnnnooojjjhhhhhhbbbTTTGGG@@@;;;;;;:::888777555444444000000000000////////////000000000000000000000000111111777CCCPPP]]]kkkuuu{{{qqqiiidddccceeemmmwww||||||}}}{{{~~~}}}~~~xxxsssqqqmmmmmmpppxxx{{{xxxvvvvvvwwwxxxyyyzzz{{{{{{yyywwwtttrrrmmmmmmnnnoooqqqsssuuuvvvzzz|||}}}}}}yyyvvvtttssstttuuuxxxzzz{{{zzzyyyxxxtttttttttuuuvvvwwwxxxyyyxxxyyyyyyzzzzzzzzzzzzyyyqqqqqqqqqqqqrrrsssssssssnnnllljjjhhhgggeeeccc```]]]ZZZXXXVVVTTTSSSPPPNNNJJJJJJIIIHHHFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHIIIKKKMMMNNNMMMMMMNNNOOOKKKLLLOOOQQQSSSUUUVVVVVVWWWXXXYYY[[[\\\]]]]]]]]]YYYYYYYYYXXXXXXZZZ^^^aaahhhllloooooommmmmmooorrrtttwwwzzz}}}~~~~~~~~~}}}|||{{{zzz{{{|||~~~~~~{{{yyyuuusssqqqqqqqqqqqqpppoooiiiddd[[[QQQIIICCC???>>>444666888:::;;;;;;:::999;;;>>>BBBDDDFFFLLLSSSYYYdddnnnyyy~~~ssshhh___YYYXXXQQQKKKJJJHHHDDDCCCEEEGGGOOO___tttuuukkkccc```eeerrrzzzpppqqq~~~yyyxxxuuuqqqmmmfff^^^YYYPPPPPPPPPOOOMMMKKKIIIHHH>>><<<888555333333444444111222222333444999???CCCKKKUUUbbbmmmssswwwzzz|||}}}}}}{{{xxxvvvyyy~~~~~~tttbbbTTTTTT[[[hhh~~~}}}~~~{{{||||||yyyvvvtttrrrppppppqqqqqqqqqpppooojjjhhhhhhcccVVVIIICCC===<<<;;;999777555444333111000000000/////////...000000000000000000000000222222999IIIYYYfffrrr}}}uuukkkggghhhfffhhhpppzzz||||||~~~~~~xxxrrrooonnnmmmnnnrrryyy~~~{{{xxxvvvuuuuuuuuuwwwxxxyyyyyywwwuuurrrpppkkklllnnnppprrrtttvvvwwwxxxzzz|||{{{vvvrrrpppoootttvvvyyyzzz{{{yyywwwuuusssssstttuuuvvvwwwxxxyyywwwwwwxxxxxxwwwwwwvvvvvvqqqqqqpppooooooooooooooohhhfffcccbbb```___\\\ZZZWWWTTTQQQOOONNNMMMKKKIIIFFFEEEEEEDDDCCCBBBBBBAAAAAABBBCCCEEEFFFGGGGGGGGGHHHIIIKKKLLLKKKKKKLLLMMMJJJKKKMMMPPPQQQRRRRRRRRRQQQRRRTTTVVVWWWWWWVVVVVVRRRRRRRRRSSSUUU[[[bbbhhhkkkoooqqqpppnnnnnnrrruuuuuuwwwzzz||||||}}}}}}}}}||||||{{{zzzyyyyyy{{{|||~~~wwwtttqqqoooooonnnmmmkkkccc___WWWOOOHHHBBB@@@>>>777777777888888888777777:::===???@@@AAAEEELLLRRRZZZbbbmmmvvv|||vvvmmmggg```XXXRRRPPPNNNJJJGGGHHHHHHNNN\\\pppyyynnngggbbbhhhvvv{{{|||{{{}}}|||zzzxxxuuupppjjjbbb\\\TTTUUUUUUUUUUUUSSSRRRQQQEEEBBB>>>999666555444555222333222222333777<<<@@@GGGQQQ___kkkqqquuuyyy{{{~~~}}}{{{xxxvvvxxx~~~~~~vvveeeWWWVVV\\\bbb||||||yyywwwtttqqqooopppqqqqqqqqqooojjjhhhhhhcccWWWKKKEEE>>>===;;;999777555333333111111000000/////////...000000000000000000000000222222<<>>BBBDDDNNN[[[fffmmmsssxxx|||~~~}}}{{{wwwuuuuuuxxx{{{www{{{}}}xxxlll___WWWSSSbbbvvv~~~~~~~~~}}}zzzrrrmmmqqqvvvvvvtttsssrrrqqqlllfffaaa]]]SSSIIIBBB???===>>>===888666888000000000000/////////...///...------///000000///555888BBBRRRfffuuu}}}~~~zzzssslllhhhfffggghhhlllrrryyy{{{wwwuuunnnmmmnnnnnnooopppqqqtttyyy{{{yyyvvvsssrrrrrrrrrssstttuuuuuusssooollljjjjjjkkkmmmqqqtttuuuuuutttsssxxxvvvtttrrrpppoooooooooqqqqqqrrrsssssssssrrrrrrssstttttttttuuuuuuuuuuuusssssssssrrrqqqooonnnmmmmmmlllkkkkkkkkkjjjhhhfff^^^^^^\\\YYYVVVQQQMMMKKKLLLKKKIIIGGGFFFEEEDDDDDDAAAAAA@@@@@@???@@@@@@@@@BBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKOOOMMMLLLMMMMMMMMMLLLKKKJJJLLLMMMMMMKKKJJJIIIJJJLLLNNNRRRWWW]]]dddlllqqqvvvtttqqqooonnnppprrrtttssstttvvvxxxyyyyyyyyyxxx}}}{{{zzzzzz||||||yyyvvvzzz{{{}}}{{{uuuqqqmmmjjjiiieee___WWWOOOIIIEEEAAA???;;;:::999777666666666666555555444444777<<<@@@CCCRRRVVV]]]dddjjjoootttwww|||xxxxxx}}}{{{uuupppggg___YYYTTTPPPMMMOOOTTT^^^lll}}}{{{rrrllllllttt~~~zzzuuuyyy}}}}}}zzzzzz}}}xxxqqqiiidddYYYWWWTTTSSSSSSRRRQQQPPPLLLHHHBBB;;;666444333333444444333222222555;;;???CCCLLLYYYdddlllqqqwww{{{{{{zzzwwwsssqqqqqqtttwwwtttxxx{{{xxxnnnccc[[[XXX```uuu{{{sssmmmqqqvvvwwwvvvvvvwwwuuupppiiieeeaaaXXXOOOBBB>>>;;;;;;999555444555000000000000000000000000000/////////000111111111555:::EEEVVVhhhuuu|||}}}~~~zzzuuupppkkkhhhggggggaaagggppp{{{{{{yyytttmmmlllmmmlllnnnrrruuuxxx{{{}}}wwwvvvtttsssrrrssstttuuussstttuuusssoookkkiiihhhjjjlllpppsssuuuuuutttsssvvvuuurrrpppnnnmmmlllllloooooopppqqqrrrrrrqqqqqqqqqrrrrrrrrrssstttttttttrrrrrrqqqpppooonnnlllkkkiiigggfffeeeeeedddbbb___[[[ZZZXXXUUUQQQNNNJJJIIIIIIHHHFFFDDDCCCBBBBBBAAA??????>>>>>>>>>>>>>>>???>>>>>>>>>???@@@@@@AAAAAAFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIHHHFFFHHHIIIIIIGGGGGGHHHJJJOOOTTT[[[bbbggglllpppsssrrrpppnnnllllllnnnppprrrssssssuuuvvvwwwxxxxxxxxx|||zzzyyyzzz||||||zzzwww{{{|||}}}}}}wwwsssooollljjjgggbbbZZZRRRKKKFFFAAA>>><<<;;;:::999888777777777999777666666888;;;???AAAMMMRRRYYY```fffjjjnnnqqqyyyzzzyyywwwuuuvvv{{{~~~~~~|||{{{vvvooohhhaaa[[[TTTPPPPPPSSS\\\kkk|||wwwrrrrrryyy}}}}}}|||zzzvvvuuuwwwyyy|||uuulllfff]]]XXXRRRMMMJJJHHHFFFDDDHHHEEEAAA<<<888555444333444333222111000333777;;;BBBKKKWWWbbbjjjpppvvvzzzzzzxxxuuupppmmmnnnqqqttttttwwwzzzwwwoooeee^^^ZZZ^^^rrrvvvpppsssxxxzzz{{{}}}|||zzztttlllhhhfff^^^VVVFFF???:::999777444333444000000111111111111111111111111111111111222222222666>>>LLL\\\llluuuyyyyyyxxxssslllhhhhhhhhhgggfff]]]eeerrr~~~}}}{{{{{{zzz}}}rrrlllkkkllljjjooouuuzzz}}}}}}zzztttssssssrrrssstttvvvwwwssstttuuusssnnnjjjgggfffiiikkkooorrruuuuuuuuuttttttssspppmmmkkkjjjiiiiiikkklllmmmoooppppppppppppooooooooopppqqqrrrrrrrrrppppppooonnnmmmkkkiiihhheeedddbbbaaa```^^^[[[YYYVVVUUURRRNNNKKKIIIGGGFFFDDDDDDBBB@@@???>>>>>>>>>===<<<<<<<<<<<<<<<======>>>>>>??????@@@AAAAAABBBFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCDDDEEEEEEEEEGGGJJJMMMTTT[[[dddlllpppqqqqqqqqqlllkkkiiihhhiiikkknnnoooqqqqqqrrrrrrsssuuuvvvwwwyyyyyyxxxzzz{{{|||zzzyyy||||||~~~~~~~~~}}}yyyuuuqqqnnnjjjeee]]]VVVOOOHHHBBB>>>===<<<;;;:::999888888888;;;:::888777888:::===???FFFLLLSSSZZZ___cccfffhhhnnnpppqqqpppoooqqqwww|||zzzyyyyyy}}}}}}xxxrrrkkkbbbYYYSSSQQQSSSZZZjjj}}}~~~zzzzzz}}}zzzwwwuuu{{{}}}xxxoooiii___YYYPPPHHHCCC???===;;;???>>>===;;;999777555444444444333111000111555888AAAIIIVVVaaaiiiooovvvzzz{{{yyyuuupppmmmmmmooorrrvvvxxxyyyvvvnnnddd\\\XXX\\\nnn{{{uuuvvvzzz|||}}}{{{tttmmmjjjhhhbbbZZZLLLCCC<<<:::888555444555111111111111111222222222000111222222222111222333777AAARRRbbbnnntttuuuuuupppiiiaaa___bbbffffffeeeaaaiiivvv|||tttqqqvvv}}}~~~zzzyyyzzzqqqllljjjjjjlllqqqxxx}}}{{{xxxtttssssssssstttuuuvvvwwwssstttuuusssnnnjjjgggfffiiilllooosssuuuvvvvvvuuurrrqqqnnnkkkiiihhhhhhhhhhhhiiijjjlllmmmnnnnnnnnnmmmmmmnnnnnnoooppppppqqqnnnmmmmmmllljjjhhhfffeeedddbbb___^^^]]][[[WWWUUUQQQOOOLLLIIIFFFDDDDDDDDDAAA@@@???===<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<>>>>>>???@@@AAAAAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEAAABBBCCCCCCBBBBBBBBBCCCBBBDDDEEEGGGIIIMMMSSSVVVZZZ```hhhnnnooonnnlllkkkffffffeeeeeefffiiilllmmmoooooonnnnnnoooqqqsssuuuvvvvvvwwwxxxzzzzzzzzzyyy||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{vvvrrrjjjfff```YYYSSSLLLEEEAAA>>>===<<<:::999999999999:::999777777777999;;;===@@@EEEMMMSSSWWWZZZ]]]^^^eeegggiiiiiiiiilllqqqvvvvvvvvvwwwzzz~~~yyyrrrhhh]]]VVVTTTTTT[[[kkk{{{xxx|||zzzrrrlllaaaZZZPPPFFF@@@;;;999777666666777888888777666555666555444333111222555777@@@HHHTTT___gggnnnuuuzzzzzzxxxuuuppplllkkklllnnnrrrtttuuurrrlllddd\\\XXX[[[jjj}}}vvvvvvxxxzzz}}}zzzxxxrrrkkkiiigggbbbZZZOOOEEE<<<:::999666444555111111111111111111222222...000333333111000111222888DDDVVVeeemmmqqqrrrrrriiibbbZZZXXX]]]cccfffgggiiipppyyyvvvooolllooouuuzzz{{{wwwvvv~~~xxx~~~xxxpppkkkjjjjjjnnnssszzz{{{yyyvvvvvvuuuuuuttttttuuuuuutttuuutttrrrmmmjjjhhhhhhjjjmmmqqqtttvvvwwwvvvuuupppooollljjjhhhgggggggggfffggghhhjjjkkkllllllllllllllllllmmmmmmmmmnnnnnnkkkkkkjjjhhhgggeeecccbbb___]]][[[YYYXXXVVVRRRPPPLLLJJJHHHEEECCCBBBAAAAAA???>>>===;;;:::::::::::::::::::::::::::;;;<<<<<<::::::;;;<<<===>>>??????AAAAAAAAAAAAAAAAAAAAAAAA>>>AAABBBCCCBBBBBBDDDFFFFFFHHHKKKNNNQQQVVV]]]aaaaaadddhhhiiihhhgggfffeeecccbbbbbbccceeegggjjjlllmmmlllllllllmmmoooqqqrrrssstttvvvwwwwwwxxxxxxxxxzzzzzz{{{|||}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~~~yyysssjjjfffaaa[[[VVVPPPJJJFFF>>>>>><<<;;;:::999999999777666555555666888:::;;;<<<@@@GGGLLLPPPRRRTTTVVV^^^```ccccccdddffflllpppssstttvvvyyy}}}vvvlllaaaZZZXXXXXX^^^ooosssxxx~~~}}}vvvqqqddd]]]RRRHHHAAA;;;777555000222444666777777777666666666555444222333555888>>>FFFRRR]]]eeellltttyyywwwwwwtttpppllliiihhhiiijjjkkklllllliiiddd^^^ZZZXXXeee}}}|||uuutttttttttwww{{{wwwuuupppjjjhhhgggaaaYYYNNNDDD;;;999999666333333222222111111111000000000---000444444111000111333888FFFWWWdddjjjlllnnnqqqgggaaaZZZXXX\\\dddjjjnnnrrrvvv~~~uuupppoooooosssxxx}}}vvvrrrrrrxxxwwwsss}}}wwwooollljjjiiiooouuu}}}}}}{{{yyyxxxxxxwwwwwwvvvuuuttttttssssssrrroookkkiiiiiijjjkkkmmmqqqtttvvvvvvuuutttmmmkkkjjjhhhggggggggggggffffffhhhiiijjjjjjjjjjjjkkkjjjjjjjjjjjjiiiiiiiiiffffffeeedddbbb```^^^\\\XXXVVVTTTRRRQQQOOOLLLIIIFFFEEEDDDBBB@@@??????>>><<<<<<;;;999999888888888999888888999999:::;;;<<<::::::;;;<<<>>>???@@@@@@======>>>>>>????????????>>>AAADDDEEEDDDEEEHHHKKKMMMOOORRRUUUXXX\\\aaaeeecccddddddcccaaa```aaabbb`````````aaaccceeehhhiiijjjjjjkkkkkklllnnnooopppppprrrtttuuuttttttuuuvvvwwwxxxyyyzzz{{{{{{{{{{{{|||}}}~~~}}}}}}|||zzzzzz}}}{{{tttkkkgggaaa\\\WWWRRRMMMJJJ@@@???>>>===<<<;;;;;;;;;666555555555555777888999999<<>>===;;;;;;:::999888777777666666777666666666666777888999:::::::::;;;===>>>@@@AAAAAA;;;;;;<<<===>>>??????@@@???CCCGGGIIIHHHIIINNNRRRSSSUUUXXXYYYZZZ[[[^^^```]]]^^^]]]\\\ZZZZZZ\\\^^^]]]^^^^^^___aaaccceeefffhhhiiijjjlllmmmmmmmmmmmmnnnqqqssssssqqqqqqrrrttttttuuuvvvxxxyyyzzzzzzzzzzzz|||~~~~~~{{{zzzzzzwwwtttuuuyyy~~~yyynnnjjjbbb[[[VVVRRRNNNKKKCCCBBBAAA???>>>>>>>>>>>>888888777666666666666666666888<<<>>>@@@CCCGGGJJJMMMQQQUUUXXX[[[___eeejjjmmmoooqqqsssxxx{{{yyyvvvrrrnnnhhhbbb]]]YYY]]]gggvvvgggmmmuuu|||~~~~~~}}}zzzllleeeZZZOOOFFF===777333333444444555666666666555444444444333222333555777999@@@LLLVVV___gggooouuuyyyzzzzzzwwwrrrmmmiiigggeeeeeeeeedddbbb]]]WWWRRRMMMWWWggg{{{{{{wwwtttqqqqqquuuttttttqqqmmmkkkiiibbbYYYQQQFFF>>>>>>???<<<888666333222111000///------,,,...333888888444222333666999FFFVVV```ccceeekkkqqqnnnjjjeeebbbccclllwww{{{{{{{{{yyyyyy|||zzzpppiiifffnnnrrrwww|||yyyooorrrvvvpppmmmkkkjjjkkkttt}}}}}}|||yyyxxxyyyxxxxxxyyyyyyyyyxxxwwwwwwpppnnnkkkfffddddddhhhkkkjjjllloooqqqqqqqqqooonnneeedddcccccccccdddeeefffgggggghhhhhhhhhhhhhhhggggggfffeeedddbbbaaa```___]]]]]]\\\ZZZXXXVVVTTTRRRPPPOOOMMMLLLKKKJJJGGGDDD======>>>>>>===;;;999888888777666555555555555555444444444555555777888888555666777888:::;;;<<<===;;;;;;<<<===>>>???@@@AAA@@@DDDJJJKKKKKKMMMRRRWWWVVVXXXZZZZZZYYYXXXYYYYYYUUUVVVWWWVVVUUUVVVYYY[[[\\\\\\]]]^^^___aaabbbcccggghhhjjjlllmmmmmmmmmlllmmmppprrrrrrpppoooppprrrrrrssstttvvvxxxyyyyyyzzzxxxzzz~~~}}}zzzwwwvvvrrrooopppvvv|||rrrlllccc[[[UUUQQQMMMJJJEEEDDDCCCBBBAAA@@@@@@@@@<<<;;;999888666555555555444666888:::;;;???CCCGGGFFFKKKPPPUUUXXX]]]dddjjjjjjlllnnnpppttt}}}tttqqqmmmiiifffbbb]]]ZZZXXX^^^iiiwww~~~~~~}}}bbbiiirrryyy|||~~~{{{tttmmmbbbWWWLLLCCC;;;666666555444444666777777777444444222222222222444444999???GGGQQQ[[[fffooouuuwwwzzz{{{{{{wwwrrrnnnmmmkkkhhhccc___\\\YYYUUURRRMMMPPP[[[nnn|||vvvuuuvvvvvvvvvzzzwwwsssqqqnnniiiaaa[[[PPPHHH???;;;;;;;;;888555444333111222333333222000111111111000///000333666999MMM^^^___]]]cccjjjmmmvvvooojjjjjjmmmrrr{{{}}}wwwmmmkkknnnrrrrrruuuzzzzzztttsssnnnmmmkkkiiijjjrrr~~~}}}zzzyyyzzz}}}{{{yyyyyyzzzzzzyyyxxxrrrnnnhhheeeeeegggiiijjjmmmkkkjjjlllooopppmmmjjjccccccddddddddddddddddddffffffffffffeeeeeeeeeeeebbbbbbaaaaaa```_________ZZZYYYWWWUUUSSSQQQPPPOOOIIIJJJJJJIIIHHHEEEBBB@@@???>>>===<<<;;;:::999999555333222333666666444111111111222444666777888999:::999888888888999;;;;;;;;;<<<>>>@@@CCCDDDEEEFFFIIIJJJKKKMMMNNNOOOQQQQQQTTTUUUVVVUUUTTTSSSTTTUUUTTTTTTSSSRRRRRRSSSTTTUUUWWWXXXZZZ[[[]]]___```aaadddeeefffggghhhjjjkkkkkknnnnnnooopppppppppoooooosssssstttuuutttsssqqqpppuuuxxx{{{}}}}}}yyyuuuqqqooolllkkkmmmoooqqqxxx}}}sssfff]]]XXXUUUPPPKKKFFFDDDBBBAAABBBBBBAAA???>>>===;;;999777555555444555555666777999;;;<<<===EEEHHHKKKOOORRRVVV[[[^^^eeehhhkkknnnqqqyyytttnnnlllhhhddd```\\\YYYXXXUUU^^^lllzzz~~~^^^eeennnvvvzzz}}}~~~~~~zzzyyyrrrhhh]]]SSSJJJCCC>>>888777555555666777666555444444222222222222444444999???GGGPPP[[[eeeooouuuxxx{{{}}}}}}zzzvvvsssrrrrrroookkkgggccc]]]WWWSSSSSSQQQVVVdddsss{{{yyy~~~~~~}}}~~~||||||}}}}}}|||yyyvvvuuusssnnnfff```VVVMMMCCC>>>===<<<999666444333222222333333222000111111111000///000333666<<>>@@@CCCDDDEEEFFFHHHIIIJJJKKKMMMNNNOOOOOOOOOPPPQQQQQQOOOOOOOOOQQQPPPPPPOOOOOOOOOPPPQQQRRRVVVWWWXXXZZZ\\\]]]^^^___```aaabbbccceeefffggggggmmmmmmnnnoooooooooooonnnqqqqqqqqqqqqqqqpppooooooqqqssswwwyyyyyywwwtttrrrlllhhhfffgggiiillluuu~~~|||wwwjjjaaa\\\WWWQQQLLLJJJHHHEEEDDDDDDDDDBBBAAA>>>===;;;999777666555444444444555666777999;;;<<<@@@BBBFFFIIILLLPPPTTTXXXaaadddgggiiimmmsss}}}|||rrrjjjhhhfffccc```\\\ZZZXXXXXXYYYbbbppp~~~zzzxxx~~~~~~{{{zzz|||YYY___jjjsssyyy|||~~~~~~~~~{{{xxxrrrhhh___VVVNNNGGGCCC<<<:::888777777777555444444444222222222222444444999>>>FFFOOOYYYdddnnntttyyy|||~~~|||zzzzzz{{{zzzwwwtttooofff]]]VVVYYYRRROOOWWWeeeuuuxxxtttvvv}}}||||||~~~|||zzzyyyxxxssslllfff\\\SSSHHH@@@>>>===:::777444333222222333333222111222222222000///000333555???OOO^^^bbbfffnnnrrrppppppnnnnnnooopppttt~~~sssnnnooorrrssstttwww{{{||||||{{{wwwwww{{{nnnjjjkkklllllliiinnnvvv~~~~~~|||zzzyyyyyyxxxwwwvvvwwwxxxyyyyyywwwsssnnniiieeeeeefffggggggkkkjjjkkkmmmpppooojjjfff```___^^^]]]^^^___aaabbbfffeeedddcccbbb```______^^^^^^\\\[[[YYYXXXVVVVVVRRRQQQOOOMMMKKKIIIHHHHHH@@@@@@@@@???===;;;999777;;;::::::999888777666666222111000000222222111000222222333444444555666666888777777777777888999999;;;<<<>>>@@@BBBDDDEEEEEEFFFFFFGGGIIIJJJKKKLLLMMMKKKMMMNNNMMMLLLLLLMMMNNNNNNNNNNNNMMMNNNOOOPPPPPPTTTUUUVVVWWWYYYZZZ\\\\\\]]]^^^___```bbbcccddddddkkkkkklllmmmmmmmmmmmmmmmooonnnnnnmmmmmmmmmmmmmmmmmmnnnqqqssstttsssrrrqqqhhhbbb^^^^^^___dddoooyyyxxx{{{~~~}}}||||||}}}|||{{{}}}}}}rrrhhhaaa[[[SSSMMMNNNKKKHHHGGGFFFFFFEEEDDD@@@>>><<<:::888666555555333333444444666777999999<<<>>>AAADDDFFFJJJNNNQQQZZZ]]]```bbbeeekkktttzzz}}}xxxuuutttvvvuuuttttttssspppllliiidddbbb```]]][[[ZZZYYYYYY]]]fffssszzztttooopppxxxxxxtttrrrwwwVVV\\\fffpppwww|||~~~~~~}}}~~~~~~vvvqqqiii```YYYRRRKKKGGGAAA???;;;999888777555333444444222222222222444444999===EEEMMMWWWbbblllsssxxx||||||rrrggg```]]]UUUNNNRRR___ooo||||||zzz{{{~~~zzztttttt~~~}}}|||wwwoooiii```VVVIIIAAA>>>===:::888555333222222333444222111222222222111///000333666@@@OOO\\\bbbiiiqqqsssnnnjjjkkkooossstttxxx~~~|||}}}uuuqqqrrrwwwwwwxxx{{{~~~~~~||||||uuuuuuvvvllliiiiiijjjkkkiiinnnuuu~~~}}}zzzyyyzzzvvvvvvuuuvvvxxxxxxwwwvvvnnnjjjfffddddddfffggghhhjjjiiijjjmmmooommmgggbbb___^^^\\\[[[[[[]]]```bbbbbbbbb```___]]][[[ZZZYYY\\\[[[ZZZXXXVVVSSSRRRQQQNNNMMMKKKIIIGGGFFFEEEEEE>>>>>>>>>===<<<:::888777888777777666555555444444111000000000000111111000222222333333444444444555777777777777777888888888;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKLLLMMMMMMLLLLLLNNNOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRSSSUUUVVVWWWYYYYYY\\\]]]]]]___```aaabbbcccggghhhiiijjjjjjkkkjjjjjjmmmlllkkkjjjjjjjjjllllllkkklllmmmnnnooooooooooooddd]]]WWWUUUVVV\\\gggsssuuuxxx{{{|||{{{zzzzzzzzzyyyxxxwwwxxx{{{}}}~~~}}}zzz|||zzzpppiiibbbXXXQQQPPPMMMJJJHHHHHHHHHHHHGGGBBBAAA>>><<<999888777666333333333333444666777777:::===???BBBDDDGGGKKKMMMSSSVVVYYY[[[]]]bbbjjjpppwwwzzzxxxrrrnnnmmmnnnmmmlllmmmnnnooonnnlllfffdddaaa^^^\\\[[[[[[[[[```hhhvvvyyyooohhheeehhhsss~~~}}}tttqqqpppwwwWWW[[[dddmmmvvv{{{~~~~~~{{{{{{{{{|||~~~yyytttmmmfff```YYYSSSOOOFFFCCC@@@===:::888555333444444222222222222444444888===CCCLLLUUU```kkkqqqwwwzzz~~~}}}ssskkkfff^^^VVVUUU^^^kkkuuuxxxuuuyyy~~~~~~zzzxxxyyy{{{yyyxxx}}}uuunnncccXXXJJJAAA>>>===;;;888555444222333444444333111111222222111000111444777AAAOOO[[[aaahhhqqqqqqkkkaaadddkkkrrruuu{{{~~~{{{}}}wwwtttvvv~~~~~~}}}vvvttt}}}|||rrrkkkiiiiiiiiihhhlllqqqyyy~~~{{{zzz{{{wwwvvvuuuvvvwwwwwwuuussshhheeebbbaaadddgggiiijjjiiihhhhhhkkkllljjjccc^^^]]]\\\ZZZYYYZZZ\\\___aaaaaa```___]]][[[YYYXXXWWWZZZYYYWWWUUURRRPPPOOONNNJJJIIIHHHFFFDDDCCCBBBBBB======<<<;;;:::888777666555555444444333333222222111111000000///000111222111222222222333333444444666666777777888888888888:::;;;===>>>@@@AAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFIIIJJJLLLLLLLLLLLLNNNOOONNNNNNOOOPPPQQQQQQRRRRRRPPPPPPQQQRRRTTTUUUVVVVVVYYYYYYZZZ\\\]]]^^^___```cccdddeeefffggggggggggggjjjjjjhhhhhhhhhiiijjjkkkkkkkkkllllllllllllkkkkkkbbb[[[TTTQQQPPPTTT___jjjsssuuuwwwwwwwwwwwwxxxyyywwwvvvuuuvvvxxxzzz{{{zzzxxxzzz}}}zzztttkkkaaaYYYRRROOOKKKIIIIIIJJJJJJIIIEEECCCAAA>>><<<:::999888444444444444444555666666999;;;===???@@@CCCFFFIIIMMMPPPSSSTTTVVVZZZaaafffooosssxxx~~~wwwoooiiieeedddffffffgggjjjllllllkkkiiiiiifffbbb^^^[[[ZZZYYYZZZccclllyyy{{{qqqfff```___cccooo{{{~~~wwwqqqpppqqqxxx~~~ZZZ\\\bbbjjjsssyyy|||}}}xxxxxxxxxyyyzzz|||}}}~~~zzzvvvpppiiiccc]]]WWWRRRKKKHHHDDD@@@===;;;777555444444222222222222444444888<<>>???@@@@@@@@@AAAAAABBBCCCDDDDDDDDDEEEGGGIIIIIIIIIJJJKKKMMMJJJKKKMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUVVVWWWYYYZZZ[[[\\\______aaabbbccccccccccccgggffffffffffffggghhhhhhiiiiiijjjjjjjjjiiiiiihhhccc\\\UUUQQQOOOPPPXXXaaannnpppsssttttttssstttuuusssrrrqqqsssvvvxxxyyyyyyvvvwwwzzzxxxmmmeeeYYYUUUPPPMMMLLLLLLLLLKKKHHHGGGDDDAAA???<<<;;;:::666666555555555666666777666888:::;;;<<<>>>AAADDDHHHJJJMMMNNNOOORRRXXX]]]eeeiiipppwww~~~|||rrriiibbb___^^^bbbcccfffiiilllllliiifffhhheee```\\\XXXVVVVVVVVVeeennn{{{}}}uuukkkaaa[[[ZZZ```mmmyyy{{{tttnnnooosssyyyzzz{{{]]]^^^```gggpppvvvzzz{{{yyyyyyyyyyyyzzz||||||yyysssmmmgggaaa[[[VVVNNNKKKGGGCCC@@@===:::777444444222222222222444444888;;;AAAIIIRRR]]]hhhooouuuxxx}}}}}}xxxuuurrrggg\\\[[[ccckkkmmmlllooottt{{{zzzyyy}}}~~~~~~tttgggUUUHHHBBB???<<<999666444333333444444333222///000000111111444888;;;HHHWWWdddgggjjjnnnnnnhhh[[[]]]dddmmmuuu{{{}}}{{{|||tttsssyyyzzztttmmmhhhgggjjjnnnqqqzzz}}}~~~~~~~~~~~~~~~|||{{{zzzyyywwwtttpppmmmeeecccbbbcccfffiiikkklllhhheeedddddddddbbb]]]XXXVVVVVVVVVWWWXXXYYY[[[[[[\\\\\\[[[YYYXXXVVVUUUUUUQQQQQQOOOMMMLLLJJJHHHHHHDDDCCCAAA@@@>>>>>>======999888777666555444444444222222222222111111111111/////////...,,,,,,///222...///000111222333444555777777999:::::::::999888777888999;;;<<<===>>>>>>@@@@@@AAAAAABBBBBBCCCCCCCCCEEEGGGGGGHHHHHHKKKLLLHHHIIIKKKMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSSSSTTTUUUVVVWWWYYYZZZZZZ[[[\\\]]]^^^___`````````bbbccccccdddeeeeeedddddddddeeeggghhhiiihhhhhhgggeee^^^XXXTTTPPPNNNSSSZZZeeejjjpppssssssqqqnnnmmmiiihhhiiilllppptttuuuvvvrrrrrruuu{{{zzzrrreee```YYYTTTQQQOOONNNMMMKKKIIIGGGDDDAAA???======888888777777777777777888555666888999:::;;;>>>@@@CCCEEEHHHIIIIIIKKKQQQUUUZZZ___fffnnnvvv{{{~~~|||tttjjjaaa\\\[[[\\\aaabbbfffjjjmmmmmmkkkhhhgggddd___YYYVVVUUUUUUUUUccckkkxxx|||~~~yyypppggg^^^YYYXXX^^^jjjvvvzzztttmmmqqqwww}}}~~~rrruuu{{{___^^^___eeemmmtttxxxyyy||||||||||||}}}{{{uuuoooiiibbb^^^PPPMMMHHHDDDBBB???;;;999444444222222222222444444888;;;AAAHHHQQQ\\\hhhooouuuyyy}}}|||xxxtttqqqgggZZZWWWaaalllqqquuuvvvxxx|||{{{yyy|||}}}}}}ooo[[[LLLDDD@@@<<<999666444333333444555333222...///000000222555999<<>><<<<<<;;;;;;:::999888777666555555555222222222222111111111111---......,,,******---111---...///000222444555555777888999:::;;;:::999999666777888:::;;;<<<<<<<<<@@@@@@@@@AAAAAABBBBBBCCCCCCEEEGGGHHHHHHIIILLLMMMHHHIIIKKKMMMOOOOOONNNNNNNNNNNNOOOPPPQQQQQQRRRRRRUUUUUUVVVWWWYYYZZZ[[[\\\YYYYYY[[[\\\]]]^^^^^^^^^___```aaacccccccccbbbaaa___aaadddfffhhhhhhggggggfff```[[[WWWQQQNNNPPPUUU^^^eeennnttttttooojjjfff^^^^^^```dddiiinnnqqqrrrooooooqqqwwwzzznnniiiaaaZZZUUURRROOONNNLLLKKKHHHEEEBBB@@@???>>>:::999999888888888888888666777999::::::;;;>>>@@@???BBBEEEEEEEEEGGGLLLPPPSSSWWW___hhhpppuuuyyyzzzsssnnnggg^^^WWWTTTVVVXXX___```bbbfffjjjkkkjjjhhhfffccc^^^ZZZWWWVVVVVVWWW^^^gggsss}}}}}}{{{vvvxxx}}}wwwnnneee\\\WWWWWW\\\iiiuuuzzztttnnnuuu|||wwwmmmpppwwwfffbbbaaadddkkksssxxxzzz}}}yyyqqqgggaaaUUUQQQLLLFFF@@@<<<999777777666444333222333333444555999@@@FFFNNNXXXdddmmmuuuxxx}}}{{{sssmmmkkknnnmmmggg[[[UUU\\\mmmzzzyyy||||||zzz}}}~~~||||||}}}~~~~~~}}}}}}xxxdddRRRGGGAAA>>>===777555333222333222111000444111111222222222777>>>NNN^^^nnnsssssstttvvvwwwkkkgggiiirrryyy{{{~~~{{{yyynnndddlll|||yyyppphhheeeeeehhhqqqyyy~~~~~~{{{wwwtttssspppllliiifffggghhhhhhggghhhjjjlllhhhfffccc```]]][[[[[[ZZZPPPQQQRRRSSSSSSTTTSSSSSSRRRRRRRRRQQQPPPPPPOOOOOOMMMLLLJJJGGGDDDAAA???>>>>>>===<<<;;;:::999999999777666444222111000//////000000000000///////////////...---,,,,,,,,,,,,,,,000000000111222444555666<<<;;;:::888777777666666888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@CCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMOOONNNNNNMMMNNNOOOQQQRRRSSSRRRQQQQQQRRRTTTVVVWWWWWWXXXYYYZZZZZZ[[[[[[[[[^^^_________]]]\\\]]]^^^``````aaadddhhhjjjjjjjjjmmmjjjddd[[[SSSNNNMMMNNN[[[^^^cccffffffbbb\\\YYYUUUTTTUUUYYY___fffkkkmmmnnnoooqqquuu{{{~~~ssseee]]]ZZZXXXTTTOOONNNMMMKKKJJJHHHEEEAAA>>>===;;;999888888888666555888888888888999:::;;;;;;::::::;;;===@@@CCCEEEFFFOOOQQQWWW```hhhlllllljjjkkkeee[[[TTTRRRSSSVVVXXX]]]___cccdddeeeddddddddd```___\\\YYYUUUSSSQQQPPPZZZbbbmmmuuuwwwwwwxxxyyytttwww|||}}}yyypppeeeZZZSSSSSSYYYhhhvvv|||uuurrruuuvvvyyy}}}wwwkkkggglllttt}}}hhheeedddgggooowww{{{|||zzzqqqgggaaaVVVRRRMMMGGGCCC???;;;999777666444333222222333333555999???FFFMMMWWWccckkktttwww{{{~~~|||rrriiicccaaacccdddaaaYYYTTTZZZgggrrr|||}}}}}}~~~}}}~~~vvvdddTTTIIIBBB>>><<<777555333222333333111000444222222444444333999@@@RRR```nnnrrrrrrtttwwwxxxvvvrrrsssxxx||||||}}}|||}}}ssshhhbbblll|||ssslllfffffffffiiiooowww~~~}}}|||{{{~~~{{{wwwtttrrroookkkgggeeefffhhhhhhgggggghhhjjjaaa___]]]ZZZXXXWWWWWWWWWPPPQQQRRRRRRSSSSSSSSSSSSQQQQQQPPPOOONNNMMMLLLLLLJJJIIIGGGEEECCC@@@???>>><<<<<<:::999888777777777222222222111111000000000000000000/////////......///...---,,,,,,,,,,,,---000000000111222333444555999999888777666666666666777888999::::::;;;;;;:::===<<<<<<<<<<<<===>>>>>>AAABBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMLLLMMMNNNPPPQQQPPPPPPOOOOOOPPPRRRUUUVVVUUUVVVWWWXXXYYYYYYYYYYYY\\\]]]]]]\\\ZZZYYYZZZ[[[^^^___bbbeeejjjmmmnnnnnnmmmjjjeee]]]TTTMMMJJJIIIOOORRRUUUWWWUUUQQQMMMIIIJJJIIIJJJOOOWWW___eeehhhjjjkkknnnrrrxxx~~~|||ooogggddd```ZZZUUUQQQOOOMMMLLLJJJHHHDDDAAA@@@===;;;::::::999888666888888888888888999::::::888999:::;;;===@@@BBBCCCIIILLLQQQZZZbbbeeedddbbb```[[[TTTOOOOOOQQQUUUXXX[[[]]]aaacccdddddddddddd```^^^[[[XXXTTTRRRPPPOOOWWW^^^gggnnnqqqsssuuuwwwwwwzzz|||yyyqqqggg\\\VVVUUU[[[hhhuuu|||vvvtttuuuuuuxxx|||rrrfff```fffppp|||kkkiiihhhlllttt{{{~~~{{{rrrhhhaaaWWWSSSNNNIIIEEEBBB???<<<777666444222222222222333555999???EEEKKKUUU```hhhtttvvvzzz}}}zzznnnccc]]]ZZZXXXZZZ[[[XXXTTTWWWaaakkk|||}}}~~~}}}ttteeeVVVKKKCCC>>>;;;888666333333333333222000333222333555555555;;;CCCUUUaaammmppppppssswwwyyy|||zzzzzz}}}~~~}}}~~~~~~{{{{{{}}}~~~zzzooobbb```kkk|||}}}lllgggdddeeegggjjjpppvvv~~~|||{{{{{{|||zzzwwwtttqqqmmmhhhddddddfffhhhhhhgggfffffffff^^^]]][[[YYYXXXWWWWWWXXXQQQQQQQQQQQQRRRRRRRRRRRROOOOOOMMMLLLJJJIIIGGGGGGEEEEEECCCBBB@@@???======::::::888777666555555555---...///111111111111000000////////////...............---,,,,,,,,,------000000000000111111222333666666555555555555666666555666777888999999999999;;;;;;;;;:::;;;<<<<<<===???@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMMMMMMMOOOQQQTTTUUUSSSTTTUUUVVVWWWWWWWWWWWWYYYZZZ[[[YYYWWWVVVVVVWWWZZZ\\\___dddhhhllloooppplllkkkhhhaaaXXXOOOIIIFFFIIIJJJKKKKKKIIIFFFBBB@@@???>>>@@@FFFOOOXXX___ccceeefffiiimmmsssyyy}}}{{{sssoooiiiaaa[[[UUUSSSQQQOOONNNKKKHHHEEECCCAAA>>><<<<<<;;;999777888888777777777888999999777888888999:::<<<===>>>AAADDDJJJQQQWWWZZZYYYWWWSSSQQQNNNMMMNNNQQQVVVYYYYYY[[[^^^aaacccccccccccc___]]]ZZZVVVRRRPPPNNNNNNRRRXXX___eeehhhlllqqquuu||||||yyyqqqhhh^^^YYYXXX\\\hhhttt|||xxxvvvuuuuuuwwwzzzyyyjjj^^^VVV]]]jjjyyynnnkkkkkkooovvv|||~~~|||}}}}}}tttiiibbbWWWSSSMMMIIIGGGEEEAAA>>>777666444333222222222222555999>>>DDDJJJSSS^^^fffsssuuuyyy|||~~~|||ooocccYYYUUUTTTTTTUUUTTTRRRTTT]]]gggwww}}}~~~{{{xxxqqqfffYYYNNNDDD>>>:::888666444333333333222111111111333666555777???HHHUUU```jjjmmmnnnrrrwwwyyywwwwwwyyy{{{|||}}}{{{wwwyyy}}}~~~{{{oooccc^^^lll~~~{{{jjjeeebbbdddgggkkksss{{{~~~}}}|||yyyxxxvvvsssooojjjeeebbbdddfffiiiiiigggeeedddddd^^^]]][[[XXXWWWVVVVVVVVVQQQQQQPPPPPPPPPPPPPPPPPPNNNMMMKKKIIIGGGEEEDDDCCC@@@@@@???>>>===<<<<<<;;;999888777666555444444444,,,...000222222222000////////////.........------...------,,,,,,,,,------000000000//////000111111333333333333333444555555555666777888888999888888;;;::::::::::::;;;<<<<<<>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLJJJKKKKKKMMMNNNQQQSSSTTTRRRSSSTTTUUUUUUVVVVVVVVVWWWXXXXXXVVVTTTRRRRRRSSSTTTWWW\\\```dddgggkkkmmmjjjkkkjjjeee\\\SSSKKKGGGEEEEEEEEEDDDCCCAAA???>>>;;;;;;<<>><<<:::888888888777777777777777888777777777777888999:::;;;;;;>>>CCCIIIMMMOOONNNMMMLLLMMMNNNOOOQQQUUUYYY\\\ZZZ[[[]]]```cccdddcccaaa^^^[[[WWWSSSOOOMMMKKKKKKNNNRRRWWW\\\```gggpppvvv}}}yyyppphhh___ZZZYYY]]]hhhsss~~~{{{yyywwwwwwwwwzzz~~~~~~|||{{{~~~}}}sssdddWWWPPPWWWeeevvvooommmkkknnntttzzz}}}~~~~~~}}}~~~wwwllleeeXXXSSSMMMIIIHHHFFFBBB>>>888777555333222222222333555999>>>CCCIIIRRR]]]dddqqqtttxxx|||~~~sssfff[[[UUUWWWSSSPPPOOOMMMMMMWWWcccqqqyyy}}}zzz{{{|||{{{xxx|||~~~zzzsssnnnfff[[[OOOEEE>>>:::888666444333444444222111//////222555555888CCCOOOVVVaaajjjmmmooorrruuuvvvqqquuuxxxxxxzzz}}}zzzwwwyyy~~~|||}}}~~~zzzooofff```ppp{{{llleeeaaacccgggnnnyyy~~~|||{{{wwwvvvtttqqqlllgggdddbbbeeegggiiiiiigggdddcccbbb\\\[[[XXXUUURRRQQQPPPPPPPPPPPPNNNMMMMMMMMMMMMNNNLLLKKKIIIGGGEEECCCAAA@@@======<<<;;;;;;:::::::::999888777555444444333333///000222333333111///...............------------------,,,,,,,,,------...//////.........///000000111111111111222333444444555666777888888999999999;;;::::::::::::;;;<<<<<<>>>??????@@@AAABBBCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKMMMNNNPPPRRRSSSRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUSSSPPPNNNNNNOOOQQQUUUZZZ]]]```cccgggjjjfffhhhhhhddd]]]SSSLLLHHH@@@??????>>>>>>=========<<<;;;<<<@@@IIIRRRZZZ^^^______aaadddiiiooouuuxxx{{{wwwnnnhhhbbb___[[[XXXVVVTTTPPPNNNLLLIIIEEEBBB???===:::888999999888777666666666777888777777777777888999999777:::???CCCFFFGGGHHHIIIJJJNNNRRRUUUWWWYYY\\\^^^^^^]]]___aaadddeeeccc```[[[XXXTTTOOOKKKIIIHHHHHHIIIMMMQQQUUU[[[eeeqqqzzz~~~zzzoooggg___ZZZYYY]]]gggrrr~~~|||zzzyyyyyyzzz}}}~~~~~~~~~}}}|||yyywwwvvvxxx~~~zzzpppaaaSSSNNNTTTaaaqqqrrrnnnjjjlllqqqwwwzzz{{{{{{pppiiiZZZTTTMMMJJJJJJHHHCCC>>>:::999777555333333333333444888>>>CCCIIIRRR]]]eeeppptttyyy~~~}}}rrrhhhccc```WWWPPPMMMIIIHHHQQQ___nnnxxx}}}zzzzzzzzzxxxvvvxxx{{{yyyooolllfff\\\PPPEEE>>>;;;999777444444444444333111...///111444555;;;JJJYYY]]]gggpppssstttuuutttrrrqqqvvvxxxvvvwww||||||zzz||||||}}}}}}vvvnnnhhhfffwww{{{mmmgggbbbdddiiiqqq}}}}}}~~~~~~|||zzzxxxttttttrrrnnniiieeeccccccfffggghhhgggdddbbb``````]]]\\\YYYUUURRRPPPPPPOOOOOONNNLLLKKKJJJJJJJJJKKKIIIHHHFFFDDDBBB@@@???>>>;;;::::::999999888888888777777555444333222222222222222333333222000///---......---------,,,,,,,,,------,,,,,,,,,---.........---------......///000111111111111111222333333555555666777888888888888:::::::::::::::;;;;;;<<<===>>>???@@@AAABBBBBBCCCDDDDDDEEEGGGGGGGGGGGGGGGFFFFFFHHHIIIIIIJJJIIIIIIIIIIIIJJJLLLNNNOOOPPPQQQPPPQQQRRRSSSTTTTTTTTTTTTQQQRRRRRROOOLLLJJJIIIJJJOOOSSSYYY\\\^^^aaafffiiidddeeeeeeaaaYYYRRRLLLIII@@@?????????>>>>>>>>>>>><<<::::::>>>FFFPPPWWW[[[^^^]]]]]]___dddkkkrrrvvvxxx|||xxxssskkkhhhccc___\\\YYYVVVSSSQQQMMMIIIEEEBBB???<<<:::;;;:::999888777666666666777777777777777777888999777999<<<>>>@@@BBBFFFIIIJJJPPPXXX\\\]]]^^^```bbbeeecccccceeeggggggccc___XXXUUUPPPKKKGGGDDDDDDDDDEEEHHHLLLQQQYYYeeettt~~~{{{nnnfff^^^ZZZYYY^^^iiittt~~~}}}{{{yyyzzz|||{{{{{{{{{yyywwwtttqqqooopppvvv{{{zzzvvvmmm^^^QQQNNNRRR[[[jjj{{{~~~{{{uuupppjjjiiinnntttwwwyyy}}}~~~tttmmm^^^WWWOOOLLLLLLJJJEEE???<<<:::888666555444444444444888>>>CCCIIISSS^^^fffnnnssszzz~~~yyywwwlll```VVVRRRLLLHHHPPP]]]kkkyyy|||yyywwwvvvtttsssxxx}}}~~~||||||}}}}}}vvvlllkkkfff\\\PPPEEE???===999777555444444444333222000000222444666???QQQccchhhrrr{{{}}}|||yyysssmmmmmmsssuuurrrsss{{{}}}tttmmmkkknnn~~~wwwlllgggdddgggmmmttt}}}~~~~~~|||yyywwwrrrrrrpppkkkfffcccdddeeeeeeffffffccc```^^^]]]^^^]]][[[XXXVVVSSSRRRRRRRRRNNNMMMJJJHHHGGGGGGHHHHHHEEEDDDCCCAAA???===<<<;;;::::::999888888777666666555555333222111000000000222111111000000///......---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,---...///000222111111111111111222222333444555666666777777666999888888888888999::::::<<<<<<===>>>???@@@@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEEFFFHHHIIIJJJJJJIIIIIIGGGHHHIIIKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRMMMNNNMMMKKKGGGDDDDDDDDDHHHNNNUUUYYY[[[___eeeiiihhhhhhfff```XXXQQQMMMKKKDDDCCCCCCBBBAAA@@@@@@???;;;:::999===FFFPPPXXX\\\\\\[[[YYYZZZ^^^fffoootttuuuzzz{{{uuuqqqkkkfffbbb___[[[XXXVVVSSSNNNJJJFFFCCC???<<<<<<;;;:::999777777666666666555555555666666777888777999:::;;;<<<@@@FFFJJJNNNVVV```fffggggggiiikkkllljjjggghhhjjjiiiccc^^^VVVRRRMMMGGGCCCAAA@@@AAAAAADDDHHHNNNXXXfffvvv{{{ooofff^^^ZZZZZZ___lllxxx}}}{{{yyyxxxzzz|||}}}}}}xxxxxxwwwuuurrrnnnkkkiiigggnnntttuuussskkk]]]PPPLLLMMMTTTbbbsss~~~||||||xxx~~~wwwqqqjjjhhhlllrrrvvvxxxzzz}}}wwwpppaaaYYYQQQNNNNNNLLLFFF@@@===;;;999777555555555555444888>>>CCCJJJSSS___gggmmmsss{{{vvviii^^^YYYRRRKKKQQQ^^^iii{{{~~~yyyvvvtttssspppvvv}}}~~~{{{yyyzzz}}}|||~~~zzztttkkkjjjfff\\\PPPEEE@@@>>>999777555444444444333222111111333555777AAAVVViiiqqq{{{|||ssskkkgggnnnqqqmmmooozzzuuunnnnnntttsssjjjfffeeejjjpppvvv~~~~~~~~~~~~{{{yyyqqqqqqnnniiidddbbbdddgggeeeeeeccc```]]][[[[[[\\\VVVUUUSSSQQQPPPOOOOOOOOOMMMLLLIIIGGGEEEEEEFFFGGGBBBAAA@@@>>>===;;;:::999::::::999888777666666555444333222000////////////000//////............///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///***++++++,,,---...000111222222111111111111222222222222333444555555555555777777777777777888888999::::::;;;<<<===>>>??????@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJMMMMMMNNNOOOPPPPPPPPPPPPJJJKKKJJJGGGDDDAAA@@@AAABBBHHHPPPUUUXXX\\\ccciiiooommmiiibbbYYYSSSOOONNNDDDCCCCCCBBB@@@>>><<<;;;;;;::::::>>>GGGRRRZZZ___\\\YYYVVVVVV[[[cccmmmssssssxxx~~~{{{wwwqqqkkkgggccc___\\\ZZZVVVQQQMMMIIIEEEAAA???===<<<;;;999888777777777444444444444555666777777888999999999999>>>FFFLLLRRR[[[fffnnnooooooqqqsssqqqnnnkkkkkkllljjjddd^^^TTTQQQKKKEEEAAA?????????>>>AAAFFFMMMWWWfffwww|||pppggg___[[[[[[aaannn{{{}}}zzzxxxwwwyyy{{{{{{{{{vvvvvvtttrrrnnnjjjgggddd```hhhooorrrpppiii\\\PPPIIIJJJOOO\\\nnn~~~}}}|||}}}}}}{{{|||{{{rrrkkkjjjlllooovvv}}}~~~}}}wwwddd]]]SSSOOONNNMMMIIIEEE???:::777888777444333555666999>>>CCCIIIRRR]]]fffnnnssszzz}}}ssseeeYYYNNNJJJQQQZZZqqq{{{sssqqquuuvvvwwwxxxvvvtttuuuyyy}}}}}}zzzxxxwwwvvvtttrrrkkkhhhfffaaaVVVGGG===;;;<<<999555333333333222111333222333777<<>>======<<<:::888<<<;;;:::888555333222111111111111111000000000000///////////////.................................---------------------------------............/////////000111111111111111...///222444555444333222555555555666666666666666::::::;;;<<<<<<======>>>===???@@@AAA@@@@@@AAACCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGIIIKKKMMMKKKLLLNNNOOOOOONNNMMMLLLKKKJJJHHHFFFFFFDDDAAA>>>DDDGGGKKKPPPVVV]]]eeejjjnnnqqqnnnfff^^^YYYTTTOOOMMMKKKIIIGGGEEECCCAAA@@@;;;<<<:::;;;CCCQQQ[[[^^^]]][[[XXXUUUVVV\\\eeelllqqqvvv}}}~~~xxxrrrmmmjjjhhhggg```^^^[[[WWWSSSNNNHHHCCC>>><<<:::999888777444222222333555777888777777666666888:::999:::???IIIQQQ```eeemmmsssuuuvvvuuuuuuyyyuuurrrpppnnnjjjccc^^^SSSNNNFFF@@@<<<:::999888:::<<>>BBBIIIRRR]]]fffooottt{{{}}}tttiii^^^UUUQQQXXXaaaxxx}}}xxxxxx{{{xxxyyyxxxvvvssssssuuuwww}}}|||{{{yyyvvvuuuttttttoookkkhhhdddXXXIII@@@===<<<999555333333333222111444222444777===IIIaaawww|||ooohhhhhhiiimmmttt{{{|||tttllltttwwwmmmfffggghhhlllqqqyyy|||wwwwwwyyy~~~~~~zzzwwwsssppplllgggccc```______```^^^\\\ZZZYYYWWWSSSQQQOOOKKKGGGHHHJJJKKKIIIFFFFFFEEECCCCCCDDDDDDBBBAAA@@@>>><<<;;;;;;:::888666:::999888666555333222111111111111000000000//////111000000///...------,,,------------------------------------------------------------............//////000111111111111000///000222333444333222111444444555555666666666777888888888999::::::;;;;;;;;;<<<>>>>>>======???@@@BBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFHHHJJJKKKJJJKKKMMMNNNNNNMMMLLLKKKKKKJJJHHHGGGFFFDDDAAA>>>BBBEEEIIINNNUUU]]]eeejjjpppsssrrrkkkccc^^^YYYTTTOOOMMMKKKIIIGGGEEEBBBAAA;;;<<<;;;<<>>;;;999999888999<<>>???AAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJLLLLLLLLLKKKJJJKKKJJJHHHHHHGGGEEEBBB??????BBBFFFKKKRRR[[[dddjjjoootttuuuoooiiiddd^^^YYYSSSQQQNNNLLLKKKHHHEEEBBB:::<<<<<<===FFFSSS[[[]]]^^^\\\XXXSSSPPPRRRWWW[[[dddiiiqqqxxx}}}}}}yyyuuupppllljjjhhhfffccc___[[[UUUOOOJJJEEECCC???===<<<:::888666333444555666777777666666888999999;;;@@@LLLZZZeeerrrwww}}}zzzwwwtttnnnfff___QQQKKKBBB<<<888888888888888;;;AAAJJJWWWgggvvv{{{pppiiibbb]]]\\\aaaooo||||||{{{|||}}}}}}|||zzz{{{yyyrrrllliiiddd___ZZZ[[[___eeehhhdddYYYPPPLLLHHHFFFJJJTTTaaammmuuuxxx{{{|||{{{~~~xxxqqqmmmkkkooouuuzzzqqqooonnnooosssxxxzzz~~~{{{ppphhh]]]VVVRRROOOIIIEEEBBB<<<999:::999666555777444777<<>>===<<<:::888888888777555444333333222222222111111111111000000000////////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...//////000000//////000111111222222111000///111222222444555666777777888888999999:::;;;;;;;;;;;;<<<>>>>>>======???@@@???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIKKKJJJIIIIIIHHHFFFBBB???===???CCCGGGNNNXXXbbbiiimmmrrruuuqqqlllhhhccc]]]WWWUUUQQQPPPOOOLLLGGGCCC;;;<<<<<<>>>GGGSSS\\\]]]^^^\\\XXXSSSOOOOOOQQQTTT___dddlllssswww{{{~~~~~~{{{|||}}}zzzuuupppmmmllljjjgggccc___YYYSSSNNNJJJGGGBBB???>>><<<:::888555555555666666777777777888888999<<>>============<<<::::::999777777777777555444000000000000000111111111000000000////////////...------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...////////////...000000000000000000//////000111222333444555666777777777888888999:::::::::999;;;<<<<<<<<<<<<===???===>>>???@@@AAABBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJIIIJJJJJJGGGCCC@@@<<<>>>@@@CCCJJJSSS^^^eeekkkqqquuurrrooolllhhhccc\\\XXXTTTSSSSSSPPPJJJDDD<<<======>>>GGGTTT\\\^^^]]]\\\YYYTTTPPPOOOPPPQQQZZZ___fffmmmrrruuuyyy{{{}}}|||xxxxxx|||}}}~~~~~~zzzuuuqqqooommmjjjgggccc^^^XXXSSSNNNKKKFFFBBB???===;;;999777666666777777777888888888888:::@@@LLL]]]ooozzz~~~zzzvvvnnnddd]]]IIICCC<<<666444555666777666:::@@@IIITTTaaannnwww}}}|||rrrjjjaaa]]]]]]aaalllvvv~~~~~~|||tttnnnkkkgggbbbYYYZZZ]]]bbbgggeee]]]VVVLLLFFFBBBDDDIIIRRRdddttt{{{xxxoookkklllrrryyyyyyqqqpppppppppsssxxxzzz~~~}}}rrrjjj___YYYWWWUUUPPPLLLAAA;;;888999888555444666555888===AAAFFFNNNYYYaaaiiioooyyy~~~yyyuuurrrkkkeee]]]UUUNNNJJJOOOWWWyyy~~~{{{xxxvvvtttrrrooommmnnnrrrvvvxxxxxxxxx{{{}}}|||xxxsssmmm___NNNCCCAAA<<<999555333333333222111222555666888CCCXXXooo|||rrroooqqq{{{~~~lllhhhwwwwwwjjjcccccccccfffnnnzzz~~~zzzwwwuuutttrrrwww~~~{{{wwwtttoookkkeee___[[[YYYZZZZZZVVVUUUSSSQQQQQQOOOLLLIIIFFFEEEDDDCCCBBBBBBBBBBBB>>><<<;;;;;;;;;;;;:::888999777666666666666555333000000000000000000000000000000////////////......,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------...............///////////////000000000111111222222333444555555444444555555666777777888666888999999888999:::<<<<<<<<<===>>>@@@AAABBBBBBAAAAAABBBCCCDDDDDDCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKHHHDDDAAA===>>>>>>@@@EEENNNYYY```iiiooorrrqqqooonnnlllhhh___[[[WWWVVVVVVSSSKKKEEE>>>>>>===>>>FFFTTT^^^```^^^]]][[[WWWRRROOONNNOOOSSSXXX___fffkkkoootttvvvzzz}}}}}}xxxwwwzzz{{{}}}}}}zzzwwwrrrpppnnnkkkhhhccc^^^YYYTTTPPPJJJEEEBBB@@@>>><<<999999888888888888999999999:::???GGGVVVgggwwwzzztttkkk___WWWBBB>>>888555444555666666555999???GGGQQQ]]]iiipppwwwzzz~~~{{{nnnfff^^^\\\]]]bbbmmmvvv~~~~~~}}}vvvpppmmmhhhccc\\\[[[\\\aaaeeeeee___YYYLLLFFFBBBDDDGGGOOOaaauuussskkkiiigggmmmvvv~~~vvvpppooopppppptttyyy{{{~~~}}}uuulllbbb\\\YYYWWWRRRMMMBBB<<<999::::::666555777666999===@@@EEEMMMWWW___iiioooyyyyyyuuuhhhaaaYYYQQQJJJGGGMMMVVVmmmzzzwwwuuussspppnnnkkknnnrrrwwwzzz|||~~~~~~~~~zzzvvvoooaaaPPPDDDAAA<<<999555333333333222111111555666888CCCXXXlllvvv~~~}}}vvvtttwww|||kkkhhhvvvrrreee___^^^^^^bbblllyyyyyyuuusssrrrssszzz~~~{{{xxxvvvnnnjjjddd]]]YYYXXXXXXYYYUUUSSSPPPOOONNNKKKHHHEEECCCCCCBBBAAA@@@???@@@AAA<<<:::999999:::999888666777555444444444444333111000000000000000/////////000000/////////.........,,,------------------...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---............---............//////000111111111222222333333333444333444444555555666777777555777888888777888999;;;:::;;;<<<===???@@@AAABBB???@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJJJJKKKLLLLLLIIIEEEAAA??????>>>>>>BBBJJJTTT\\\ccchhhlllkkkjjjkkkjjjgggaaa\\\XXXWWWXXXTTTLLLDDD@@@???===<<>>DDDPPP___ooo}}}~~~wwwnnnbbbTTTKKK<<<999666444555666666666555888???FFFOOOYYYcccjjjnnnqqqtttvvvwwwyyy{{{}}}~~~~~~yyynnneee]]][[[\\\aaajjjssszzz}}}~~~}}}|||}}}~~~xxxsssooojjjddd^^^\\\[[[^^^cccddd```[[[MMMGGGDDDFFFFFFKKK^^^sss}}}qqqnnndddeeehhhoooxxx|||uuuoooooopppqqquuuzzz|||}}}vvvnnnccc\\\YYYVVVQQQLLLCCC>>>:::;;;;;;888777888777:::===@@@DDDLLLVVV]]]iiipppzzz|||xxxddd]]]UUUMMMGGGEEELLLVVV___}}}~~~zzzxxxvvvssspppjjjlllooouuu{{{|||xxxpppbbbQQQEEEBBB<<<999555333333333222111111555777888CCCXXXjjjsssxxx}}}}}}}}}zzz}}}zzzyyy|||zzzkkkhhhvvvnnnaaa[[[[[[ZZZ^^^iiixxx{{{uuurrrqqqvvv}}}}}}{{{xxxwwwnnnjjjccc\\\XXXWWWXXXYYYUUUSSSQQQOOOMMMKKKGGGDDDAAAAAAAAA@@@>>>===>>>???;;;:::888888999999777666555333222222333333111000000000000000000/////////000/////////.....................------,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------......---------------......000111222222222222222222222222333555555666666777888888888777888::::::999999;;;<<<::::::;;;===>>>@@@AAAAAA>>>@@@BBBDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLLLLJJJEEEAAAAAA???======@@@GGGRRRYYY\\\bbbeeeddddddffffffdddbbb]]]YYYXXXYYYUUULLLDDDAAA@@@===<<>>FFFNNNWWW```ffffffiiikkkmmmoooqqqtttvvvzzz||||||xxxrrrhhh^^^[[[[[[^^^fffnnnvvvzzz~~~~~~|||{{{{{{~~~~~~yyytttqqqkkkddd___\\\ZZZ\\\aaaccc```\\\OOOHHHEEEGGGEEEHHH[[[qqq|||xxxfffccc```ccckkkwwwzzzsssmmmllllllooovvv~~~yyyqqqeee]]]XXXTTTQQQNNNFFFBBB===:::888888777666777999<<<@@@FFFNNNVVV\\\iiiqqq{{{mmm___QQQJJJIIIHHHJJJMMM\\\kkk|||~~~zzz}}}}}}yyyrrrqqqrrruuuzzz}}}}}}{{{}}}vvvqqqfffUUUHHHDDDAAA???<<<888666555555555777666555999HHH]]]kkkpppuuu{{{~~~~~~}}}zzzvvv~~~rrrrrruuu~~~pppeeekkkvvv{{{lll```YYYXXXZZZ^^^fffqqq{{{zzzvvvsssrrryyy{{{wwwssshhhddd___ZZZXXXWWWVVVUUUUUUSSSOOOLLLJJJHHHDDDBBBAAA@@@???>>>============::::::999999888777777777444444333333222111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///---******,,,---,,,***---,,,,,,++++++,,,,,,---((()))***,,,,,,+++******---------,,,,,,+++++++++---------........./////////............//////000222111111111111111111111444444333222222222333333888888999::::::::::::999::::::::::::;;;<<<=========>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJJJJLLLNNNOOOOOOMMMJJJHHH@@@@@@???>>>>>>BBBJJJPPPTTTVVVXXXXXXYYY^^^eeejjjgggddd```]]][[[WWWQQQMMMDDDAAA===<<>>DDDLLLSSSZZZfffxxx|||qqqeeeYYYMMMCCC===555555444333333333444444999<<<@@@FFFLLLRRRVVVXXX````````````aaaeeejjjnnnqqquuuzzz~~~yyyvvvoooiii___XXXVVVZZZaaafffooouuu}}}}}}}}}|||~~~{{{vvvooohhhddd___[[[XXXZZZ___ccccccaaaVVVLLLEEEEEEDDDGGGWWWjjjsssjjjbbb___```gggsssxxxqqqkkkjjjkkkmmmttt|||}}}~~~{{{sssggg]]]WWWSSSOOOKKKHHHDDD???;;;:::999888888888:::>>>AAAGGGOOOWWW]]]kkkrrr|||rrrcccTTTLLLIIIGGGHHHKKKUUUdddttt|||~~~}}}yyyttttttuuuyyy~~~|||vvvrrrhhhXXXJJJEEEAAA???;;;888666555444555666666666;;;KKKaaapppuuuvvv|||}}}|||xxx~~~qqqmmmqqq{{{~~~lllbbbhhhttt|||mmmaaa[[[ZZZ\\\aaaiiirrrzzz~~~zzzwwwuuuttt|||{{{vvvqqqmmmhhhddd___[[[YYYXXXVVVUUUTTTRRRNNNLLLJJJGGGDDDAAA@@@???>>>===<<<<<<<<<<<<:::999999888777666555555222222222111111000000///........................------------------------,,,+++)))+++...000000...,,,,,,++++++++++++,,,,,,))))))***++++++++++++***------,,,,,,,,,+++++++++,,,---------.........///...............//////000222222222222222222222222333333222222222333333444555666777777888888777777999999999999:::;;;<<<<<<<<<===>>>@@@AAAAAAAAABBBBBBBBBBBBCCCEEEGGGHHHIIIKKKMMMOOOQQQPPPNNNJJJHHHAAAAAA???===<<<>>>DDDIIIJJJLLLMMMNNNPPPUUU^^^eeejjjhhheeeccc```[[[UUUPPPDDDAAA===<<>>DDDJJJRRRYYY___iiizzzxxxpppdddWWWMMMDDD>>>:::555444444333333333333333888:::===BBBHHHMMMQQQSSSTTTUUUUUUUUUVVVZZZ```dddjjjnnntttyyy{{{yyyvvvsssjjjcccZZZRRRPPPSSSYYY^^^eeellluuu}}}~~~}}}||||||}}}}}}}}}{{{wwwqqqlllhhhaaa]]]YYYZZZ___dddeeedddZZZOOOGGGFFFCCCEEESSSeeezzzvvvmmmccc^^^]]]aaalllvvvuuunnnhhhfffgggiiipppxxxzzz|||vvvjjj```YYYTTTOOOKKKIIIEEE@@@<<<;;;::::::999999;;;???CCCHHHPPPXXX^^^kkkrrr}}}zzzkkkZZZOOOIIIFFFGGGJJJPPP^^^nnnwww~~~~~~zzzuuuvvvxxx|||{{{vvvsssjjj\\\NNNFFF@@@>>>;;;777555444444444444555777>>>OOOeeetttyyyzzz|||xxxpppiiinnnyyyyyyhhh```hhhuuu{{{mmmaaa\\\[[[^^^dddkkkrrryyy}}}}}}{{{yyyyyy~~~yyyssslllhhhhhheee___\\\ZZZXXXVVVUUUSSSPPPMMMJJJHHHEEEBBB???======<<<<<<;;;;;;::::::999888888666555444333333000000000000000000000000................................................,,,++++++,,,///000000///++++++************++++++*********)))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------......------........./////////222222222222222222333333222222222222222333444555555555666777777777777666777777888888999::::::;;;;;;<<<===???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEGGGHHHKKKNNNQQQSSSSSSPPPMMMJJJCCCBBB@@@<<<::::::===@@@???AAABBBCCCFFFNNNYYYaaakkkkkkiiigggddd^^^VVVQQQFFFBBB===;;;===DDDKKKQQQRRRQQQNNNJJJFFFAAA===;;;999;;;>>>DDDLLLUUU]]]aaaeeedddccc___ZZZVVVTTTTTT___lll}}}|||{{{zzzxxxvvvqqqkkkddd___[[[WWWQQQMMMHHHCCC@@@@@@???>>>DDDKKKSSSZZZaaafffooo~~~}}}wwwiii```TTTHHH@@@<<<999888444444333222222222222222555777:::>>>BBBFFFIIIJJJGGGHHHIIIIIIJJJNNNSSSWWW___dddjjjpppsssssspppnnnddd^^^UUUMMMIIILLLQQQUUU[[[bbblllvvv}}}}}}{{{zzzzzzzzzzzz{{{zzzwwwsssooommmccc^^^ZZZZZZ^^^dddgggggg```UUUKKKGGGBBBCCCNNN]]]ooozzzuuuiiibbb^^^]]]dddkkk{{{pppiiicccaaaaaabbbiiipppvvvyyyxxxmmmccc]]]XXXRRRNNNHHHEEE@@@<<<;;;:::999999999;;;>>>BBBHHHPPPXXX^^^jjjqqq{{{tttbbbUUULLLFFFFFFIIIOOO]]]llltttzzz~~~vvvwwwyyy|||~~~~~~}}}}}}yyyvvvsssmmm```QQQFFF@@@>>>;;;777555444444444444666999AAARRRhhhvvv{{{{{{rrrmmmhhhooozzzuuueee```kkk{{{xxxjjj```[[[ZZZ___fffmmmrrruuuwwwyyy~~~yyyssslllggghhhddd```\\\ZZZXXXVVVTTTQQQNNNKKKHHHFFFDDD@@@>>>;;;;;;;;;::::::999888888888777666555444222111111///000000000000000000000........................------------------------...---------------,,,++++++******))))))******++++++***)))))))))***,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,---...////////////111111111111111222222222111111111111222333444555666666777888888888888777666666777888888999999999:::;;;<<<===>>>?????????@@@@@@AAAAAABBBDDDEEEFFFJJJMMMQQQTTTUUUTTTRRRPPPGGGEEEAAA===999888888888:::;;;<<<>>>BBBLLLXXXbbbiiiiiijjjiiiddd]]]UUUPPPGGGCCC>>>:::;;;>>>BBBDDDHHHGGGEEEBBB???;;;999777777777999===CCCKKKRRRWWW[[[[[[ZZZVVVPPPKKKHHHGGGMMM[[[ppp~~~~~~~~~}}}{{{yyyvvvrrrlllgggbbb]]]WWWRRRLLLGGGBBBAAA@@@AAAHHHOOOYYY```gggkkksssxxxmmmfffYYYRRRHHH???:::888777777444333222222111111222222444555777:::===???AAABBB>>>@@@AAAAAACCCFFFKKKOOOVVVZZZaaagggkkklllkkkjjj```ZZZQQQIIIFFFGGGKKKNNNUUU\\\gggrrrzzz~~~{{{yyyxxxxxxxxxxxxyyyxxxvvvssspppnnnddd___ZZZYYY]]]ccchhhjjjeee[[[PPPIIICCCBBBJJJTTTcccooo~~~uuukkkddd___```dddqqqxxxkkkccc\\\ZZZYYYZZZ___fffooouuu||||||uuukkkccc^^^YYYTTTPPPHHHDDD???;;;:::999999888888:::>>>BBBGGGOOOWWW]]]gggnnnxxx|||jjj\\\PPPHHHFFFIIIOOO^^^mmmuuuyyyzzz{{{}}}~~~}}}|||zzzyyy{{{yyywwwtttpppeeeTTTFFF@@@>>>;;;888555444444444555777;;;CCCTTTiiiwww{{{{{{uuummmkkkgggqqq{{{|||nnnaaa___ooorrrfff^^^[[[YYY___hhhnnnqqqrrrssssssxxxzzz~~~}}}xxxsssmmmhhhgggccc___\\\ZZZXXXUUUSSSOOOLLLIIIFFFDDDAAA>>>;;;999999::::::999888666666666666555444333222111000000000111111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++******+++******))))))******++++++***)))))))))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++---...////////////......//////000000000111000000000111222333444555555555666777777777777666444555666777888888888888999999;;;<<<===>>>>>>>>>??????@@@@@@AAABBBCCCDDDHHHJJJOOOSSSVVVVVVVVVUUULLLIIICCC>>>:::888777666999:::;;;<<>>:::999:::;;;;;;???>>>===<<<:::888666444666555666888===CCCIIIMMMNNNOOONNNKKKFFFBBB@@@@@@AAAMMMbbbzzz}}}zzzwwwsssoooiiiccc]]]YYYPPPKKKFFFCCCBBBBBBIIIQQQ[[[bbbiiilllrrr}}}{{{rrrggg\\\UUUJJJFFF@@@;;;999777666444444333222222111111222222444555666777999;;;<<<<<<999:::;;;<<<===@@@DDDGGGMMMRRRXXX___ccceeedddcccYYYTTTLLLEEEAAABBBEEEHHHPPPWWWbbbmmmuuu{{{}}}zzzwwwvvvvvvwwwwwwwwwvvvssspppmmmkkkddd```[[[YYY[[[```fffjjjggg___TTTLLLEEECCCGGGMMMWWWaaappp}}}xxxnnneeeaaaaaahhhooo}}}fff^^^VVVRRRPPPPPPUUU[[[fffmmmwww~~~vvvpppggg```\\\XXXTTTPPPHHHDDD???;;;:::999888888888:::===AAAGGGOOOWWW]]]eeelllvvvrrrdddVVVLLLHHHJJJMMM]]]mmmvvvzzz~~~~~~~~~|||zzzyyy{{{{{{yyywwwtttjjjXXXGGGAAA???<<<888666555555555555888<<>>999888888777666888888888888777666444444555555555666999===BBBDDDBBBCCCCCCAAA>>><<<;;;<<<;;;DDDUUUmmm~~~}}}zzzvvvqqqjjjddd```WWWQQQKKKIIIFFFEEEKKKRRRYYY```eeegggjjjrrrzzz}}}yyyuuunnnggg^^^VVVMMMHHH@@@===;;;999888777444222444444333222222222222222444444555666777777888888555666777888888:::===@@@FFFJJJPPPVVVZZZ[[[[[[ZZZNNNJJJDDD>>>;;;<<>>;;;888777888999:::999777555444333333333333333333333333111111111000000//////...------------------------------------------------%%%(((,,,---,,,+++,,,---,,,,,,++++++++++++,,,,,,))))))***++++++++++++***)))*********++++++++++++,,,+++++++++************(((***,,,.../////////...------......///000000111222111111111111111222222111111222333333333333333444555777999999999888777666777888:::;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAAAAADDDEEEFFFHHHKKKNNNQQQSSSQQQKKKCCC===<<<<<<;;;::::::;;;===>>>BBBLLLXXXaaafffjjjmmmlllggg```\\\ZZZOOOGGG>>>888777888666444444444555555666555555444444444444555777999<<<===;;;<<<<<<:::888888:::<<<;;;@@@LLL___xxx}}}wwwqqqkkkhhh___YYYTTTPPPLLLIIIMMMTTTUUU\\\```^^^___ccchhhiiiddd___YYYSSSNNNIIIDDDAAA>>><<<999888888888666555555444444333333333333333333333333444444555555555444555666666555666999;;;>>>BBBGGGLLLOOOQQQPPPPPPFFFCCC===999888999<<<>>>CCCJJJUUUaaakkkssszzz~~~|||~~~zzzwwwtttsssrrrqqqqqqpppooommmjjjhhhgggaaa___[[[XXXWWWZZZ^^^bbbeeeaaa[[[TTTNNNKKKHHHEEEDDDIIIQQQ\\\fffooowww|||}}}zzzmmmfff```dddkkkwww```WWWMMMHHHDDDBBBFFFLLLSSS^^^lllwww~~~zzzssskkkddd```\\\VVVRRRJJJFFFAAA===<<<;;;;;;:::;;;===@@@DDDIIIQQQZZZ___cccjjjttt~~~|||ooo```RRRMMMNNNMMM^^^pppzzzxxxssstttyyy|||}}}~~~}}}~~~||||||}}}ttt```KKKCCCAAA>>>:::888777777777222777>>>JJJ^^^ttt~~~wwwnnnlllhhhwwwyyyjjj^^^bbbwwwvvvggg^^^\\\]]]aaakkkxxx{{{yyyxxxlllooorrruuuxxx{{{~~~|||yyytttoookkkbbb```\\\ZZZXXXUUUQQQOOOKKKHHHEEEBBB@@@===:::777777888999:::999777555444222222333333333444444444111111000///...------,,,------------------------........................))),,,000///---******+++---,,,,,,++++++,,,,,,---((()))***,,,,,,+++******))))))******++++++++++++,,,+++++++++******))))))(((***,,,...000//////...---......///000111111222222222111111111111111111333333444555555555555444444555777999:::999888777666777888999:::;;;;;;;;;>>>>>>===>>>>>>???@@@@@@DDDCCCCCCCCCFFFIIILLLNNNQQQJJJBBB<<<;;;<<<===<<<<<<>>>@@@AAAEEEMMMYYYaaaeeehhhkkkjjjeee___\\\[[[PPPHHH>>>888777888666444222333444555555555555555333333333444555777888999;;;;;;:::888777888;;;>>>>>>???FFFVVVlll|||uuupppmmmeee___ZZZVVVQQQMMMPPPUUUSSSYYY[[[XXXVVVXXX[[[[[[UUUQQQKKKGGGDDDBBB@@@???@@@>>>;;;999:::::::::999666555444444333333444444111222222222333333333444555666777666666666888:::999<<>>@@@GGGSSS```kkkttt|||}}}~~~zzzvvvsssrrrqqqmmmmmmmmmlllkkkiiihhhggg```^^^[[[WWWVVVXXX\\\___cccaaa\\\VVVQQQNNNIIIEEEAAADDDHHHOOOWWW```ggglllsssvvv{{{uuummmaaaaaaeeennnzzz___XXXNNNGGGEEEDDDBBBAAAHHHRRRaaapppzzzxxxooohhhddd___XXXSSSLLLGGGAAA<<<::::::::::::999;;;>>>CCCJJJRRRYYY]]]eeekkkuuu}}}|||lll___UUUOOOLLLOOOdddzzz|||yyyxxx{{{|||zzzzzz{{{|||}}}~~~|||wwweeeRRRFFFCCC???:::777555555555666;;;<<>><<<:::888666555555555555555444444444333333333222222222111111////////////............***+++,,,---...---,,,+++...---,,,,,,++++++++++++------,,,,,,,,,,,,++++++))))))))))))))))))******************************************************)))************+++++++++,,,,,,,,,---------......---------...............000000111111111111000000///000000111222222333333333333444444555666666666888888888888999:::;;;<<<;;;999888:::>>>@@@???===???AAAEEEIIIJJJJJJHHHGGGFFFDDDBBB???=========>>>@@@???@@@BBBDDDIIIVVVcccfffeeedddeeefffddd^^^ZZZVVVJJJ???999666222222333444333222111222333555666555555444444444555666666666666777888:::<<<===>>>@@@AAAFFFOOO___uuu|||zzzxxxllliiiccc]]]ZZZYYYYYYYYY[[[XXXUUUSSSRRRQQQOOOMMMJJJJJJHHHFFFDDDBBBAAA@@@===<<<;;;;;;<<<;;;999777444444444333333222222222111111222222333333444444444444333333222222333333777999===@@@AAAAAA@@@???;;;:::999888888999:::;;;@@@FFFQQQ\\\gggrrr||||||xxxtttqqqnnnllljjjiiihhhgggeeedddcccccc]]]\\\YYYWWWUUUUUUVVVVVV]]]___```\\\TTTKKKFFFDDDBBBBBBCCCEEEJJJOOOTTTXXXbbbiiirrryyy}}}sssjjjccc___dddooo{{{^^^VVVMMMFFFEEEEEEDDDCCCFFFMMMYYYgggsss|||xxxooogggccc^^^XXXSSSMMMHHHBBB===;;;;;;::::::999;;;>>>DDDKKKSSSYYY]]]eeekkkuuu}}}|||nnnaaaWWWQQQOOOPPPdddyyy|||{{{}}}~~~zzzxxxyyyzzzyyyzzz{{{}}}~~~}}}{{{vvvfffTTTHHHEEE@@@;;;888666666666777===>>>JJJddduuu~~~wwwoookkkmmmuuuzzzfffXXX^^^vvvpppaaaYYYYYY\\\```ooo~~~zzzttttttvvvwwwyyy{{{}}}}}}{{{xxxssslllgggaaa]]]XXXTTTRRRPPPNNNLLLHHHEEEAAA===<<<:::888666666666555555444444333333222222222222111111111111////////////............++++++,,,---------------...---,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++............------------************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,------------...------------............///000000111111000000///111111222222333333444444333333444444555666666666777777777777888999:::;;;:::888888:::===???>>><<<@@@BBBEEEHHHIIIIIIGGGEEEEEEDDDBBB@@@????????????@@@??????BBBDDDIIIUUUaaagggeeedddeeefffddd```\\\SSSHHH>>>999666333333444333333333333444444555666555555444444444444555666555666777888:::<<<===>>>???@@@CCCJJJWWWjjj}}}~~~{{{zzzqqqmmmhhhdddaaa______^^^ZZZWWWTTTQQQPPPNNNLLLJJJEEEEEEDDDCCCBBBBBBCCCCCCBBB@@@???>>>>>>===:::888666666666555555444444444666555444333222222222222444333333222222333333333777888;;;===>>>>>>>>>===:::999888888888888999:::>>>DDDNNNYYYeeepppzzz{{{vvvssspppmmmkkkggggggfffdddbbb```______\\\ZZZXXXUUUTTTTTTTTTUUU[[[]]]___\\\UUUNNNHHHEEEBBBBBBAAABBBDDDHHHLLLNNNQQQXXXccclllssszzz}}}pppgggaaabbbhhhqqq}}}^^^WWWLLLFFFDDDEEEFFFEEEEEEHHHPPP\\\jjjvvv~~~xxxooogggbbb]]]WWWRRRNNNIIICCC>>>;;;;;;;;;::::::;;;???DDDLLLTTTZZZ^^^fffllluuu}}}~~~pppddd[[[UUURRRRRRdddxxx~~~~~~~~~zzzyyyzzz{{{xxxxxxyyyzzz|||zzzxxxuuufffUUUJJJGGGBBB===999777666666888>>>AAAOOOiiiyyyyyyppplllllluuuyyyeeeWWW]]]ttt{{{kkk^^^WWWXXX[[[cccppp~~~}}}yyyzzz{{{||||||||||||||||||xxxrrrkkkeee^^^[[[VVVRRRPPPMMMKKKIIIGGGDDD???<<<;;;999777555666666555444444333222222111111111000000000///////////////............------------,,,---......///------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++******))))))************************(((((((((((((((((((((((()))************+++++++++,,,,,,,,,,,,------------,,,,,,------............//////000000000000//////000000000111222222333333333333333444555555666666666666666666666777888999999888888999;;;======<<>>???AAACCCGGGRRR]]]eeedddcccccccccaaa___\\\QQQFFF<<<999777444333555222333555666777777666666666555444333333444555555555666777999:::<<<===>>>AAAAAABBBFFFNNN\\\kkkuuu~~~|||vvvsssooommmkkkjjjhhhggg___[[[VVVRRRPPPMMMJJJHHHFFFEEECCCBBBBBBBBBDDDEEEFFFEEECCCBBBAAA???<<<::::::999999888777666666666777666444333222333333444333333222222222333333444666777888999::::::::::::999999888777777888999999<<>>CCCRRRnnn}}}zzzqqqllljjjuuuuuuaaaVVV]]]rrruuufff[[[VVVXXX[[[eeeqqq}}}}}}~~~~~~~~~|||wwwqqqiiiddd\\\YYYUUUQQQOOOLLLIIIGGGEEEBBB>>>;;;:::888666555666555555444333222111111000000/////////.........//////.........---------......---,,,---...///000---,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++))))))((('''&&&%%%%%%$$$************************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,------......///...//////000000//////...------......///000000000222333333444444555666666555444444444555666666777777777777888::::::;;;;;;AAACCCDDDEEEEEEDDDBBBAAA>>>???@@@AAAAAAAAAAAAAAAAAA>>>>>>AAACCCFFFNNNWWW``````______^^^\\\ZZZYYYNNNEEE<<<999777444333444333555777999:::999888777666555444333333444555666666777999;;;<<<>>>??????DDDDDDDDDFFFKKKTTT___fff{{{zzzxxxvvvvvvwwwvvvsssppphhhddd^^^YYYUUUQQQNNNLLLMMMKKKHHHEEECCCCCCEEEFFFHHHGGGEEEDDDDDDBBB???===<<<<<<;;;:::999888777666444444333333444555888999444333333333333333444444555666666666777777888888888888888888888888888888:::@@@IIITTT___kkkvvv}}}~~~||||||{{{uuupppmmmkkkiiihhhdddcccaaa___\\\YYYWWWVVVWWWUUUSSSPPPOOOOOOPPPPPPSSSVVVZZZ[[[YYYTTTOOOKKKIIIHHHEEECCCBBBBBBBBBCCCBBBEEEKKKQQQYYYfffttt~~~}}}|||oooeee^^^```lllyyyjjj```SSSJJJFFFGGGGGGGGGHHHGGGIIIOOOZZZgggsssyyy~~~yyyqqqhhhaaa[[[VVVSSSRRRMMMFFF@@@===<<<;;;:::;;;<<<@@@FFFNNNVVV]]]aaahhhnnnvvv}}}vvvkkkbbb\\\XXXUUUaaauuu~~~}}}~~~yyyzzz|||~~~~~~~~~yyyqqqpppooocccTTTJJJGGGBBB===999777666666666===CCCUUUssszzzqqqmmmlllxxx~~~ooo^^^UUU]]]qqq~~~pppbbbYYYVVVXXX[[[fffppp{{{}}}~~~~~~{{{vvvppphhhbbb[[[YYYUUUQQQOOOLLLIIIFFFCCC@@@<<<:::888777555444555444444333222222111111/////////.........------............------------......---,,,---...///000,,,,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,+++***))))))(((((())))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,,,,---......///......////////////......,,,------...//////000000222222333333444555555555444444333333444444555555666666777777888888999999???@@@AAABBBBBBBBB@@@???;;;;;;===???@@@@@@@@@@@@AAA>>>===@@@BBBDDDJJJQQQ\\\]]]]]]\\\ZZZWWWUUUTTTKKKBBB;;;999888555333333555777:::<<<===;;;999777666555444333333555777888999:::<<<>>>@@@AAAAAAAAAEEEEEEFFFGGGJJJPPPXXX]]]hhhvvv}}}{{{|||~~~yyysssooogggaaa\\\XXXUUURRRQQQOOOKKKHHHGGGGGGHHHIIIHHHGGGFFFFFFFFFFFFDDDBBB???>>>===;;;:::888777777444444444444555777999:::666555444444333444444444555555555555666666777777888888888999999888888888:::@@@HHHSSS^^^jjjvvv}}}{{{xxxwww~~~}}}yyyrrrnnnkkkiiihhhgggeeedddbbb___\\\YYYWWWVVVUUUSSSQQQNNNMMMMMMMMMNNNOOORRRVVVYYYYYYVVVRRRNNNKKKJJJHHHFFFDDDCCCCCCCCCAAACCCEEEIIIOOOZZZiiissszzz~~~}}}yyy|||vvviii```]]]fffpppzzzqqqfffXXXMMMIIIIIIJJJKKKKKKLLLMMMPPPVVV```kkksss{{{sssjjjaaa[[[VVVTTTTTTOOOGGGAAA>>><<<;;;:::;;;===AAAGGGOOOWWW___ccchhhnnnwww~~~yyynnnddd]]]YYYTTT___tttxxx{{{~~~}}}}}}wwwpppooonnncccSSSIIIFFFAAA===999888777888555===DDDXXXxxx{{{rrrnnnrrrzzzjjj[[[VVV___rrr|||mmm```XXXWWWZZZ]]]hhhpppyyy|||||||||}}}~~~yyyuuunnngggaaa[[[XXXUUURRROOOLLLHHHFFFBBB???;;;888777666444333333333222222222222111111/////////.........------.........------------,,,---------,,,---......///,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++---,,,,,,,,,+++*********))))))))))))))))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,******+++,,,---......///------............------/////////000111111222222222222222333444444555555444444333333333444444555444666777777666666777888;;;<<<===???@@@@@@??????::::::;;;===>>>???@@@AAAAAA===<<>>999999999777555666999;;;===>>>>>><<<999888666555444333444777999;;;<<<===@@@BBBDDDEEEEEEDDDDDDFFFGGGIIIKKKNNNTTTWWW\\\gggwww~~~yyyqqqjjjddd```]]]ZZZSSSRRROOONNNMMMMMMNNNOOOJJJIIIHHHIIIIIIIIIGGGEEEAAA@@@???===;;;:::888888999999999999999999999999999888777666555444444444444555666777888888888888888999::::::::::::999888:::???HHHRRR]]]jjjuuu}}}{{{xxxxxx~~~|||wwwqqqllliiihhhgggfffgggfffcccaaa^^^[[[YYYXXXTTTRRROOOMMMLLLLLLLLLMMMNNNOOORRRUUUXXXWWWTTTQQQLLLKKKIIIGGGFFFDDDDDDCCC>>>???@@@AAAFFFOOO[[[eeetttxxxzzzvvvvvvyyy}}}}}}qqqfff___aaagggoooyyyuuujjj[[[PPPLLLMMMOOOPPPRRRUUUWWWWWWXXX^^^iiirrr}}}|||uuukkkbbb[[[WWWUUUUUUPPPHHHBBB>>>===;;;;;;<<<===BBBHHHPPPXXX```dddiiiooowwwzzzoooeee]]]YYYSSS]]]rrrzzz~~~}}}}}}xxxqqqpppooocccTTTHHHFFFBBB>>>;;;:::::::::555===EEE[[[}}}}}}tttooo|||wwwhhh[[[XXXcccvvv{{{lll^^^XXXXXX\\\___jjjrrryyy~~~}}}}}}}}}wwwsssmmmfff```YYYWWWTTTQQQOOOKKKGGGDDD@@@===:::777666555444222111111111111222222222222////////////.....................---------,,,,,,++++++,,,---------------,,,+++++++++,,,,,,---...------,,,,,,,,,,,,++++++******************))))))))))))))))))))))))))))))************************)))************+++++++++***++++++++++++,,,,,,,,,)))***+++,,,---......///---------......---------///000000111111222333333111222222333333444555555555444444333333333444444333555777666444444666888666777999;;;===>>>??????;;;;;;;;;<<<===???AAABBBAAA===<<>>888555888;;;:::999:::===>>>??????>>><<<:::888666555444444555999<<>><<<:::999;;;<<<>>>??????>>>===;;;<<<;;;:::888666555444444444555888:::;;;;;;;;;:::999:::;;;;;;;;;;;;:::999:::>>>FFFPPP[[[hhhttt|||~~~|||{{{~~~{{{vvvpppkkkhhhggggggfffgggfffdddbbb___]]][[[ZZZSSSQQQOOOLLLKKKKKKKKKLLLMMMMMMNNNRRRUUUWWWTTTRRROOONNNLLLJJJHHHFFFDDDDDD===>>>>>>>>>???EEENNNUUUeeellluuu}}}}}}wwwssssssvvv{{{~~~}}}rrrgggaaa```cccppp|||vvvkkk\\\RRRNNNPPPSSSTTTYYY^^^aaa___\\\___jjjttt|||}}}vvvlllbbb[[[WWWVVVVVVQQQIIIBBB???===<<<;;;<<<>>>BBBHHHPPPYYY```dddiiioooxxx{{{pppeee]]]YYYRRR\\\qqq}}}}}}~~~yyysssrrrqqqeeeUUUIIIFFFCCC???<<<<<<<<<===666>>>FFF]]]uuuooouuuggg[[[ZZZfffyyyzzzkkk^^^XXXYYY]]]aaalllssszzz{{{vvvrrrmmmeee```XXXVVVSSSPPPNNNJJJFFFCCC@@@===999777666555333222000000000111222222333333000000/////////...............---------,,,,,,,,,***+++,,,---...---,,,+++++++++++++++,,,,,,---...---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,)))******+++---...//////,,,------......------,,,......//////000000111111111222222333333444555555555555444333333444444444222555777666444333555777333444777999<<<>>>???@@@======<<<<<<===???BBBDDDBBB===<<>><<<999444222777<<<======???@@@@@@@@@???>>><<<:::999666555444444666:::>>>AAAAAACCCFFFHHHJJJKKKJJJJJJKKKMMMOOOQQQQQQRRRTTTVVV\\\___```aaaiiivvv}}}wwwssspppnnngggfffdddaaa^^^[[[YYYWWWTTTRRRPPPOOONNNMMMJJJGGGGGGFFFDDDBBB@@@>>><<<;;;:::<<>>===;;;999777555444333444666999<<<>>>>>>===<<<::::::<<<<<<<<<<<<::::::999===EEEOOOZZZgggsss{{{~~~~~~}}}{{{vvvooojjjhhhggggggggggggfffdddbbb```^^^\\\[[[SSSQQQOOOLLLKKKKKKKKKLLLMMMLLLLLLPPPTTTVVVUUUSSSSSSRRRPPPMMMKKKHHHFFFEEEBBBBBBAAA>>><<>>>>>===;;;???DDDJJJQQQYYYaaafffkkkpppwwwxxxkkkaaaZZZXXXUUUZZZjjjyyyxxxvvvnnnbbbZZZLLLEEE???>>>===::::::<<<888@@@MMMddd}}}ssszzz}}}sssjjjeeecccooo~~~yyyhhh^^^XXXVVVZZZ```mmmxxx~~~|||}}}zzzuuuqqqmmmgggccc[[[XXXSSSOOOLLLIIIEEECCC>>><<<:::666444222222111000000000000000000000000------............------///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++************)))******))))))))))))******))))))))))))))))))))))))++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,000000000000111222333444111222333333444444444444555555555555555555555555000000111222333444444555666666666777999===@@@BBB<<<;;;:::;;;===@@@DDDFFFAAA@@@??????AAACCCCCCBBBEEEIIILLLLLLHHHBBB<<<999555666888:::===???AAABBBDDDBBB@@@@@@???===:::888777666666777:::>>>BBBDDDFFFHHHLLLNNNNNNOOOPPPRRRRRRSSSTTTVVVWWWXXXXXXXXX^^^```bbbfffiiikkkmmmmmmtttvvvxxx{{{~~~}}}|||{{{|||~~~{{{uuuppplllkkkjjjiiiiiigggccc```___\\\XXXUUUSSSRRRPPPNNNNNNKKKFFFAAA>>><<<<<<<<>>===>>>???@@@MMMUUUbbbmmmuuuvvvtttrrrooossswww{{{~~~xxxiiicccfffffflllyyyxxxiii___^^^___^^^\\\bbbccccccbbbbbbeeekkkpppvvvzzz|||tttkkkccc\\\WWWUUURRRNNNGGGAAA>>>===;;;:::<<<>>>CCCJJJSSS[[[bbbeeejjjnnnwwwssseee\\\XXXWWWUUUZZZiii}}}{{{yyyrrrfff\\\LLLEEE@@@>>>===::::::<<<:::AAAPPPgggtttzzzuuullliiigggtttuuufff\\\WWWWWW\\\cccrrr|||~~~zzzuuuqqqlllgggbbb[[[XXXSSSOOOKKKHHHDDDAAA>>><<<999666444222111111000000000000000000000000------............------......------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++************)))******))))))))))))******))))))))))))))))))))))))*********))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,000000000000111222333444222222333333333333333333444444444444444444444444333333333333333333444444555444444555777:::>>>@@@<<<;;;;;;;;;===@@@CCCEEEBBBAAA???@@@AAABBBBBBAAACCCEEEHHHGGGCCC===999666666777999;;;>>>@@@BBBCCCEEECCC@@@???>>><<<:::777999888777777:::>>>CCCFFFLLLOOORRRTTTUUUVVVWWWXXXYYYYYY[[[\\\]]]^^^^^^^^^```aaadddgggjjjlllmmmnnnpppqqqtttvvvxxxzzz{{{||||||zzzyyywwwwwwxxxyyyzzzzzzvvvsssrrrpppooonnnlllhhheeeccc```[[[XXXWWWUUUSSSQQQMMMJJJGGGDDDBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDBBB???=========>>>??????@@@@@@@@@@@@???>>>===<<<<<<======;;;:::;;;>>>DDDKKKUUUbbbnnnwww{{{~~~|||uuupppmmmmmmmmmmmmmmmkkkjjjiiigggddd___[[[YYYWWWUUURRRPPPOOONNNNNNOOONNNMMMLLLMMMNNNPPPQQQWWWVVVUUURRROOOLLLIIIGGGEEECCCAAA???>>>???@@@AAAHHHPPP\\\hhhppprrrqqqpppmmmpppuuuzzz}}}pppiiifffdddiiivvvuuullliiiiiigggeeeccccccbbbaaaaaadddhhhlllrrrwww~~~}}}uuulllddd]]]XXXUUUSSSNNNGGGAAA===;;;:::888>>>>>>BBBKKKVVV___cccdddgggmmmvvvnnn___WWWTTTTTTUUUZZZiii}}}~~~}}}wwwiii]]]MMMFFF@@@???>>>;;;;;;===<<>>999777666888999:::===???AAACCCDDDGGGEEEBBB@@@???>>>===;;;;;;:::888888;;;@@@FFFJJJQQQTTTXXX[[[\\\\\\]]]^^^______```aaabbbbbbccccccbbbcccfffiiikkkmmmnnnooommmnnnppprrrtttuuuvvvvvvvvvuuutttrrrrrrrrrsssttt}}}~~~}}}{{{yyywwwuuurrrnnnkkkgggddd```]]][[[YYYWWWUUUOOOMMMJJJGGGFFFGGGIIIJJJJJJLLLNNNLLLIIIGGGGGGIIIGGGHHHHHHFFFCCCAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDD@@@???======>>>===<<<:::<<<>>>AAAGGGPPP]]]jjjsssvvv{{{zzzuuurrrqqqqqqpppooonnnnnnmmmllliiidddaaa]]]\\\YYYVVVTTTRRRPPPPPPPPPNNNLLLKKKKKKMMMOOOQQQWWWWWWWWWWWWTTTPPPMMMJJJGGGFFFCCCAAA@@@???@@@AAABBBHHHSSS___ggglllmmmmmmjjjnnntttxxx|||xxxpppfffcccfffqqq|||yyyuuussspppmmmfffeeedddbbbbbbdddgggiiipppvvv~~~~~~wwwnnneee]]]XXXUUUQQQLLLEEE@@@===;;;:::999??????BBBLLLYYYbbbdddcccfffllluuuooo```VVVSSSRRRTTT[[[kkk{{{lll]]]NNNGGGAAA@@@???<<<<<<>>>>>>EEETTTnnn}}}oootttzzz}}}tttsssuuuqqq```WWWTTTVVV]]]fff{{{zzztttpppjjjddd___ZZZVVVQQQMMMIIIEEEAAA>>><<<:::888555333111111111000000000000000000000000------............---------------------------,,,***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))************************++++++++++++++++++++++++...------,,,,,,------...111000000111111222333444444444333222222111111111333333333333333333333333444444444444444333333333333333222333444777999;;;===<<<<<<<<<===>>>@@@BBBCCCBBBAAAAAABBBBBB@@@???@@@@@@@@@>>>;;;888777888::::::<<<>>>@@@BBBDDDDDDHHHFFFCCCBBBCCCCCCBBBAAA>>><<<::::::===CCCIIIMMMSSSWWW[[[^^^___``````aaa``````aaaaaaaaabbbccccccdddeeegggjjjlllnnnoooooommmnnnoooqqqrrrsssssstttsssrrrqqqpppooooooppppppvvv|||~~~|||xxxssspppkkkgggccc```^^^\\\ZZZXXXTTTQQQMMMJJJIIIJJJLLLNNNPPPTTTVVVSSSMMMIIIJJJLLLHHHIIIIIIHHHEEECCCCCCDDDEEEFFFHHHIIIIIIIIIHHHGGGDDDBBB???>>>>>>>>><<<:::;;;===AAAFFFNNNYYYeeemmmrrryyy~~~xxxuuutttsssrrrqqqqqqqqqrrrqqqooojjjfffdddccc```]]]YYYVVVTTTSSSQQQOOOLLLJJJJJJLLLNNNPPPWWWXXXZZZ[[[YYYUUUQQQNNNJJJHHHEEEBBB@@@???@@@@@@===BBBKKKUUU^^^dddhhhiiihhhlllsssxxx}}}vvviiidddccckkkuuu}}}yyyuuummmkkkiiihhhhhhiiikkklllsssxxxxxxpppggg^^^XXXUUUNNNJJJDDD???>>>===<<<<<>><<<;;;:::===AAAGGGNNNWWW```fffpppxxx{{{xxxvvvtttsssssstttuuuwwwwwwuuupppllliiihhheeeaaa]]]YYYVVVTTTRRRQQQNNNLLLLLLMMMNNNPPPVVVXXX[[[]]]\\\XXXTTTQQQMMMKKKGGGCCCAAA?????????;;;???EEEMMMUUU\\\aaadddeeejjjqqqxxx}}}}}}ooogggbbbgggooowwwxxxuuurrrrrrssstttttttttyyy}}}zzzqqqhhh___YYYUUUNNNIIIDDD@@@>>>>>>>>>>>>===@@@GGGRRR]]]eeegggfffhhhmmmttt}}}}}}oooddd]]]ZZZZZZdddxxxttteeePPPIIICCCBBBAAA>>>>>>@@@???DDDSSSjjj~~~sssuuuuuu{{{rrruuu}}}sssaaaUUUPPPRRR[[[dddyyyyyysssnnnhhhaaa\\\UUURRRNNNJJJFFFCCC@@@===:::888666333222111000111////////////////////////------............------+++,,,---.........---,,,*********++++++,,,,,,---***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***************************++++++++++++++++++++++++------,,,,,,,,,,,,------///////////////111222222444333111000000111222222222222222222222222222222///000000111333444444555666555444444555777999:::>>>>>>======<<<=========@@@??????@@@BBBAAA???===666777777666555555777999;;;<<<===???AAABBBDDDDDDAAA@@@AAACCCEEEFFFEEEDDDBBBAAA???@@@CCCIIIOOOSSSXXX\\\bbbfffggggggggghhhfffeeecccbbbbbbcccdddeeeeeefffgggiiikkkllllllllliiijjjkkklllnnnnnnooooooqqqqqqpppooonnnnnnmmmlllnnnttt{{{~~~}}}yyy{{{}}}zzzrrrooojjjgggdddbbb___^^^UUUSSSQQQPPPSSSXXX]]]aaabbbdddeeebbb\\\VVVTTTSSSNNNMMMLLLIIIGGGHHHKKKNNNPPPRRRTTTUUUTTTRRROOOMMMJJJGGGCCC@@@???>>>===;;;999<<>>AAAEEELLLSSSYYY]]]```eeemmmtttzzz~~~wwwmmmddddddjjjrrr|||~~~}}}{{{rrriii```YYYUUUPPPKKKEEEAAA???>>>>>>===;;;AAAJJJTTT^^^dddggghhhjjjnnnttt{{{tttjjjdddbbbbbbkkk}}}tttfffQQQJJJDDDCCCAAA???>>>AAA???CCCRRRiiizzz~~~~~~~~~}}}zzzxxxzzzuuuvvvuuutttlllsss~~~sss```TTTPPPSSS\\\fffwwwyyysssmmmggg```[[[SSSPPPLLLHHHFFFCCC@@@>>>999777555333111000000000////////////////////////------............------***+++---...///...---,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))******))))))))))))******))))))))))))))))))))))))*********))))))*********************************************************,,,,,,++++++++++++,,,,,,---------......///000111333222000///000111333444222222222222222222222222222222222333333333444444666555444333444666888999>>>>>>======<<<<<<<<<<<<=========???AAAAAA>>><<<333444666666666777999;;;;;;<<<===???@@@BBBCCCDDDCCCCCCDDDGGGIIIHHHEEECCCBBBBBBAAACCCFFFKKKQQQTTTYYY]]]ccchhhiiiiiiiiiiiihhhgggeeedddcccdddeeefffdddeeefffhhhiiijjjjjjjjjggghhhiiikkkmmmnnnnnnnnnoooooonnnnnnmmmkkkjjjiiiiiimmmrrrvvvvvvuuussssssmmmmmmqqqyyyyyyuuupppllljjjhhheeeccc[[[YYYWWWWWWZZZ```fffkkkkkklllkkkiiieee```[[[XXXTTTSSSPPPLLLJJJMMMQQQUUUYYY[[[\\\]]]\\\XXXUUUSSSLLLIIIDDDAAA@@@>>>===<<<:::;;;>>>BBBGGGNNNWWW]]]hhhsss}}}{{{{{{|||~~~zzzsssrrrooojjjeee___ZZZXXXUUUUUUUUUTTTSSSQQQPPPPPPUUUWWWZZZ\\\\\\ZZZXXXVVVUUUSSSNNNIIIEEECCCAAAAAA>>>======???DDDJJJQQQUUUXXX^^^gggnnntttxxx|||~~~sssfffcccgggnnnxxx{{{sssjjj```YYYUUURRRMMMGGGBBB???>>>===<<<:::AAALLLVVV^^^cccgggjjjllloootttzzzuuummmiiihhhiiippp{{{pppdddQQQJJJDDDCCCBBB??????AAA@@@CCCRRRiiixxx{{{zzzzzzuuussssssvvvtttttttttnnnhhhppp~~~sss___TTTPPPTTT^^^hhhvvvyyyrrrmmmggg```ZZZRRROOOKKKHHHEEECCC@@@>>>888777555333111000000000////////////////////////---..................---***+++---//////...---,,,))))))***+++,,,,,,------*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))******))))))))))))******))))))))))))))))))))))))++++++************++++++************************************************,,,++++++******++++++,,,---,,,,,,------...///000222111000///000111333555111111111111111111111111555555444444444333333333666555333333333555777888>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<>>>@@@@@@>>><<<333555777888999:::<<<>>>;;;<<<===>>>@@@AAACCCCCCHHHHHHJJJLLLMMMKKKGGGCCCBBBBBBCCCEEEHHHMMMQQQTTTWWW\\\bbbggghhhhhhhhhhhhiiihhheeedddcccdddeeefffcccdddeeeggghhhhhhiiiiiiggghhhjjjlllnnnoooppppppmmmmmmllllllkkkiiihhhgggcccgggkkkmmmmmmkkkjjjjjjbbbbbbdddkkkxxx}}}zzzuuuqqqooollljjjhhhcccaaa^^^]]]___dddjjjnnnrrrpppooommmkkkfff```\\\ZZZWWWSSSOOOMMMPPPVVV[[[```aaaccccccaaa^^^ZZZWWWNNNJJJEEEBBB@@@???===<<<;;;;;;<<<===BBBKKKUUU\\\dddppp~~~~~~yyyxxxuuupppkkkddd___\\\VVVWWWWWWWWWUUUSSSQQQPPPUUUVVVYYY[[[[[[ZZZYYYWWWXXXVVVQQQLLLGGGEEECCCCCC???===;;;<<>>???EEEOOOWWW\\\bbbiiimmmiiimmmssszzz~~~rrrjjjhhhiiilllwww~~~pppaaaVVVLLLDDDBBBBBBAAACCCEEECCCEEERRRgggwww{{{wwwsssvvvuuurrrqqq{{{yyyvvvyyy|||lllbbblllooo[[[SSSRRRSSSZZZdddwwwzzzrrrkkkccc\\\XXXSSSOOOJJJFFFDDDAAA>>><<<999888555333111000000000................................................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,+++***)))((('''((()))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%))))))))))))************)))************+++++++++************************,,,,,,,,,---------......//////000111111111111111222222333333333444444444222222222333333333444444777777666666666666777777============<<<;;;::::::999::::::;;;;;;::::::999999888888888999;;;===>>>AAAAAA?????????@@@AAABBBFFFIIILLLOOOOOOMMMIIIGGGBBBCCCGGGKKKOOOSSSVVVXXX[[[^^^bbbeeegggggggggfffccccccdddeeeeeefffffffffggggggggggggggghhhhhhhhhjjjjjjkkkkkkmmmnnnpppqqqoooooonnnmmmkkkiiifffdddffffffeeedddcccbbbaaa```\\\^^^aaaeeelllxxx~~~yyyuuurrrooollldddccccccdddgggjjjnnnpppttttttssspppmmmiiieeeccc^^^ZZZUUUQQQNNNPPPZZZfffmmmqqqsssooolllhhhaaaZZZSSSNNNGGGBBB???===;;;::::::;;;===???BBBIIIQQQVVV___kkk|||}}}xxxsssoookkkgggddd\\\[[[YYYXXXWWWVVVSSSPPPTTTVVVYYY[[[]]]^^^^^^^^^aaa[[[SSSNNNLLLIIICCC>>><<<<<<;;;;;;>>>BBBFFFIIIMMMRRRYYY^^^bbbffflllppprrrwww}}}xxxkkkbbb]]]___hhhrrr||||||}}}~~~~~~|||sssggg^^^ZZZZZZUUUPPPIIICCC@@@???>>>>>>AAAHHHQQQYYY^^^bbbgggkkklllooovvv|||{{{pppjjjjjjllllllwww~~~{{{qqqdddTTTKKKBBBAAAAAAAAABBBEEEEEEIIIUUUhhhvvvxxxuuuttttttsssnnnmmmwww}}}uuurrrtttzzzzzzjjj___iii~~~lllYYYSSSSSSUUU]]]gggyyyxxxqqqjjjccc\\\XXXSSSOOOJJJFFFCCCAAA>>><<<777555333111///.........................................................,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++++++++++++++******+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------.........///000111111111111000111111222222222333333333222222222333333333333444666666555555555555666666:::;;;;;;;;;;;;;;;::::::999999::::::::::::999999999888888999:::<<<===>>>AAA@@@?????????@@@AAABBBGGGIIIKKKMMMLLLJJJGGGEEEDDDEEEHHHLLLPPPTTTWWWXXX\\\^^^bbbeeeggghhhggggggeeeeeeeeeeeefffggghhhhhhjjjjjjjjjiiiiiiiiiiiiiiikkkkkkkkklllmmmnnnooopppnnnnnnmmmllljjjgggeeecccaaa```___^^^\\\[[[[[[[[[ZZZ\\\^^^```eeeppp}}}}}}xxxssspppkkkkkkjjjjjjkkkmmmoooqqqttttttsssqqqnnnkkkhhhfffeeeaaa\\\XXXUUUVVV___kkktttxxxxxxtttqqqnnnhhhbbbVVVQQQJJJCCC???===;;;:::;;;<<<<<<===@@@FFFMMMRRR]]]iiizzz}}}xxxtttoookkkhhh```^^^\\\[[[ZZZXXXUUUSSSUUUVVVXXXYYY[[[]]]]]]^^^```ZZZSSSOOOMMMJJJEEE@@@>>><<<:::999:::===AAACCCGGGKKKQQQTTTVVVYYY^^^bbbjjjpppyyy{{{nnneee^^^]]]eeennnvvvwwwxxx{{{}}}~~~~~~~~~{{{rrrhhh```]]]]]]WWWQQQIIICCC???>>>>>>===BBBJJJTTT\\\```cccfffhhhmmmqqqwww}}}xxxoookkkkkkmmmlllvvv~~~}}}zzz{{{{{{yyyzzztttjjjTTTKKKCCCBBBCCCCCCDDDGGGHHHMMMZZZjjjssstttssstttvvvsssmmmkkktttzzzyyyzzz}}}vvvoookkkpppvvv{{{~~~~~~vvvfff\\\ggg}}}}}}kkkZZZTTTSSSTTT\\\fffxxx}}}wwwpppiiibbb[[[WWWSSSOOOJJJFFFCCCAAA>>><<<777555333111///.........////////////////////////........................------............------------,,,,,,++++++************+++,,,---......///++++++,,,---------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000000111111111111111111222222222333333333555444444333333444444555666777888999::::::::::::888888888888888888888888999999::::::;;;<<<===>>>@@@@@@?????????@@@BBBCCCHHHIIIIIIJJJIIIHHHGGGFFFHHHIIIKKKOOORRRUUUXXXYYY\\\]]]```bbbdddfffffffffggggggffffffggghhhjjjkkkmmmmmmllllllkkkkkkjjjjjjlllllllllllllllmmmnnnnnnmmmmmmlllkkkiiifffdddbbb^^^\\\ZZZXXXWWWVVVVVVVVVYYY[[[\\\]]]___gggqqqyyy{{{vvvuuutttrrrpppppppppqqqrrrtttttttttrrrpppnnnkkkjjjlllfffaaa]]]ZZZZZZbbblllyyy|||}}}yyyvvvtttoooiii\\\VVVMMMEEE@@@===;;;999;;;;;;<<<<<<>>>BBBHHHMMMVVVbbbttt{{{vvvqqqmmmeeecccaaa___^^^\\\YYYVVVVVVVVVVVVWWWYYY[[[]]]^^^aaa]]]WWWTTTRRRNNNIIIEEEAAA???<<<999999:::<<<>>>CCCGGGKKKMMMMMMNNNQQQUUU___fffqqqzzzsssiii```\\\```hhhqqqrrrvvvyyy{{{}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{|||~~~zzzrrrhhhaaa^^^]]]WWWQQQIIIBBB???>>>======CCCKKKWWW___ccceeeggghhhlllqqqvvv{{{yyyqqqlllkkkkkkkkkvvv||||||{{{uuuqqqnnnsss|||~~~||||||~~~xxxmmmVVVNNNGGGFFFHHHHHHIIIKKKJJJQQQ___mmmrrrqqqrrruuuzzzvvvoookkkqqqyyywwwvvvyyy}}}~~~wwwpppjjjgggqqquuuzzz}}}}}}qqqbbb[[[ggg|||}}}lll[[[UUURRRQQQXXXcccvvvxxxpppiiiaaaZZZUUURRROOOJJJFFFCCC@@@===;;;888777555333111000111111000000000000000000000000........................---..................------------,,,,,,+++******)))******+++,,,---......++++++,,,,,,,,,,,,,,,+++************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000/////////....../////////000000000111111111111222222222222333333222222222222333333333444555777999:::;;;;;;888888777777777777888888::::::<<<===>>>>>>>>>>>>??????>>>>>>???AAABBBDDDGGGGGGHHHIIIIIIJJJJJJJJJMMMNNNPPPRRRUUUWWWYYYZZZ[[[[[[\\\^^^```bbbdddeeeiiihhhgggggghhhjjjlllmmmnnnnnnmmmmmmlllkkkjjjjjjnnnmmmmmmlllllllllmmmmmmmmmmmmlllkkkiiifffdddbbb___]]]ZZZWWWUUUUUUUUUUUUYYYZZZ\\\\\\]]]bbbjjjqqq}}}{{{xxxuuutttsssssstttuuuuuuuuutttssspppnnnmmmlllfffaaa]]]ZZZYYY```hhhuuuzzz}}}|||zzzxxxqqqjjj```YYYPPPGGGAAA===:::999999:::;;;;;;===AAAFFFJJJPPP[[[lll||||||vvvrrrjjjhhhfffdddbbb___[[[YYYXXXWWWVVVUUUWWWZZZ]]]___fffbbb^^^[[[WWWSSSMMMIIIFFFCCC???<<<:::;;;===>>>DDDGGGKKKMMMLLLLLLNNNQQQUUU]]]iiiuuu}}}yyynnnccc[[[\\\aaammmpppuuuzzz|||}}}}}}~~~||||||||||||}}}}}}}}}}}}zzzyyyxxxyyy|||zzzqqqggg```\\\ZZZWWWQQQHHHAAA>>>>>>>>>>>>CCCLLLXXXaaafffgggiiikkkjjjnnntttxxxzzz}}}{{{sssmmmhhhfffkkkvvv||||||}}}yyywwwvvvuuusssqqqooovvv|||{{{xxxkkkVVVNNNHHHIIIKKKKKKLLLNNNLLLTTTcccppptttrrrrrrvvv}}}xxxqqqlllmmmvvv}}}|||zzz{{{~~~~~~|||vvvpppkkkiiihhhsssvvvzzz}}}|||lll```[[[iii}}}xxxhhhZZZTTTQQQPPPXXXbbbwwwzzzqqqiiiaaaYYYTTTRRRNNNIIIEEEBBB@@@===;;;888666444222111111111111111111111111111111111111........................---..................------------,,,,,,,,,++++++************++++++++++++******++++++++++++******************************''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))((('''((()))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------............/////////......------------.........//////000000000111111111222222222222111111111111222222111222444777999:::;;;<<<888777777666666777777888;;;<<<>>>@@@AAA@@@???>>>>>>>>>>>>>>>???AAACCCDDDFFFFFFGGGIIIKKKMMMOOOQQQRRRRRRSSSUUUVVVXXXYYYZZZZZZZZZYYYZZZ\\\___bbbdddhhhhhhggghhhiiikkkmmmnnnnnnnnnmmmlllkkkjjjjjjiiinnnnnnmmmllllllllllllmmmnnnnnnmmmllljjjgggeeeccc```^^^YYYUUUSSSSSSTTTUUUVVVXXX[[[[[[\\\```fffkkkzzz|||yyywwwvvvvvvvvvvvvvvvvvvuuusssqqqnnnmmmiiibbb]]]ZZZWWWVVV[[[aaajjjrrryyy||||||yyyrrrjjjbbb[[[PPPGGG@@@<<<:::999777888:::;;;===@@@FFFIIILLLWWWgggwww{{{vvvpppmmmjjjhhheeebbb^^^[[[ZZZXXXWWWVVVWWWZZZ^^^```hhhfffccc___[[[UUUOOOJJJGGGEEEAAA===<<<<<<>>>???BBBGGGLLLOOONNNNNNOOOQQQOOOVVVbbboooxxx}}}~~~}}}}}}~~~}}}rrrfff\\\YYY\\\gggmmmtttxxxzzzzzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{xxxwwwxxxzzz~~~yyyooofff___ZZZXXXWWWPPPHHHAAA>>>>>>???@@@EEEMMMYYYbbbgggiiikkkmmmiiinnnsssvvvvvvyyyyyyrrrlllgggdddkkkwww{{{vvvqqqppprrruuuuuutttxxx}}}}}}{{{|||}}}}}}yyyvvvgggTTTMMMHHHIIIKKKLLLMMMOOOPPPXXXgggvvv{{{xxxwwwyyy}}}xxxrrrmmmjjjooo||||||uuummmjjjkkknnnvvvyyy{{{~~~{{{hhh]]]YYYggg{{{zzznnnaaaUUURRRQQQQQQZZZfffzzzzzzqqqiiiaaaYYYTTTRRRNNNIIIEEEBBB@@@===;;;555444222000/////////000000000000000000000000000........................------............------,,,,,,,,,,,,------------+++++++++******)))))))))******+++++++++***))))))************************'''''''''''''''''''''''')))))))))))))))))))))))))))))))))******))))))((())))))))))))************)))************+++++++++************************,,,,,,,,,---------........................---,,,------------............///000000000000111111111222111111000000111111222111222555777:::<<<======999888777666666777888999===???AAADDDDDDCCCAAA???=========>>>@@@BBBDDDEEEDDDEEEHHHKKKNNNQQQSSSTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXWWWUUUUUUWWW[[[___bbbeeefffggghhhjjjkkkllllllmmmmmmllllllkkkkkkjjjjjjnnnmmmmmmlllllllllmmmmmmnnnnnnmmmllljjjgggeeeccc___[[[VVVQQQOOOOOOPPPRRRRRRUUUXXXZZZZZZ]]]bbbfffpppyyy~~~{{{yyyxxxxxxuuuuuutttssspppmmmjjjhhhccc]]]WWWVVVTTTRRRUUUZZZ^^^gggqqqvvvxxxwwwqqqjjjaaaZZZOOOEEE???<<<:::999666777999:::;;;???DDDGGGKKKSSSaaaqqq{{{uuurrrooollliiieeeaaa]]]\\\[[[YYYYYYZZZ\\\___aaaggggggeeebbb]]]VVVPPPLLLHHHFFFBBB>>><<<<<<>>>???@@@FFFNNNRRRRRRQQQPPPQQQOOOTTT]]]iiisssyyy{{{{{{{{{|||}}}~~~vvvjjj^^^YYYZZZ```gggoootttuuutttuuuvvvwwwwwwxxxxxxyyyyyyyyyyyyuuuvvvxxx|||wwwmmmeee^^^ZZZWWWVVVOOOFFF@@@>>>???AAABBBIIIQQQ[[[cccggghhhjjjllljjjpppuuuvvvvvvyyyzzzrrrmmmjjjhhhfffkkkxxxyyyuuuqqqqqquuuxxxwwwuuu{{{{{{vvvwwwyyyyyyyyyvvvhhhTTTMMMIIIKKKMMMNNNOOOQQQTTT\\\lll|||}}}}}}}}}yyyvvvrrrmmmmmmyyywwwmmmjjjpppvvv}}}~~~}}}fffZZZUUUcccwww{{{hhh\\\SSSQQQPPPPPPZZZfffwww~~~wwwpppiiiaaaZZZVVVQQQNNNIIIEEEBBB???===;;;555444222000//////000000000000000000000000000000........................,,,,,,------------,,,,,,++++++,,,,,,---.........,,,,,,+++++++++*********+++,,,,,,,,,++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------.....................---,,,+++---------............////////////000000000111111222111111111111111111222333444666999;;;===>>>???:::999777666666777999:::???AAADDDGGGGGGEEEBBB@@@=========>>>@@@BBBEEEFFFDDDFFFIIILLLOOORRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQOOOMMMLLLNNNRRRXXX[[[bbbdddfffhhhjjjjjjjjjiiillllllllllllllllllllllllmmmmmmlllllllllmmmmmmnnnmmmmmmlllkkkiiifffdddbbb]]]YYYSSSMMMKKKKKKMMMOOOQQQUUUYYYZZZZZZ[[[___bbbfffooo}}}|||zzzyyyssssssqqqoookkkgggcccaaa\\\UUUPPPOOONNNMMMOOOSSSRRR[[[dddiiinnnpppnnniii^^^WWWLLLCCC>>>;;;:::999555777888888999;;;???BBBFFFMMMXXXgggvvvzzzxxxtttpppmmmiiidddaaa^^^]]]\\\\\\]]]___aaacccfffggghhhfffbbb[[[VVVSSSMMMJJJEEEAAA>>>>>>>>>???DDDLLLVVV[[[[[[XXXUUUUUUSSSUUU[[[dddnnnvvvyyyyyyxxxyyyyyyzzz{{{|||}}}}}}yyymmm```ZZZZZZ[[[ccclllqqqqqqooopppqqqrrrsssssstttuuuvvvwwwwwwqqqsssvvv|||~~~uuullleee___ZZZWWWUUUOOOFFF@@@>>>???BBBCCCMMMTTT]]]dddfffgggiiikkklllrrrwwwxxxwwwzzzuuulllhhhhhhiiiiiikkkyyy{{{xxxuuuvvvzzz|||yyyvvvxxxyyytttvvvyyyxxxyyyyyylllVVVOOOKKKMMMQQQQQQRRRTTTWWW^^^nnn~~~{{{zzzxxxrrrppp{{{zzznnnkkksss|||fffXXXRRR^^^sss~~~hhh]]]SSSQQQNNNNNNVVVcccqqq|||{{{tttnnnhhhbbb[[[WWWQQQNNNIIIEEEBBB???<<<:::777666444222111111222222////////////////////////........................+++,,,,,,------,,,,,,+++***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***************************************************))))))))))))))))))))))))((())))))*********))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........------,,,+++---------.........//////////////////000000000000222222111111111111222222444555777:::<<<>>>??????:::999888666666888999:::@@@BBBFFFHHHIIIGGGCCCAAA<<<<<<===>>>@@@BBBEEEFFFDDDFFFIIIMMMOOOQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPJJJGGGDDDCCCEEEJJJPPPTTT```bbbeeeiiijjjjjjhhhggglllllllllmmmmmmmmmmmmmmmlllllllllllllllmmmnnnnnnkkkkkkkkkjjjhhheeecccaaa]]]YYYRRRLLLIIIJJJLLLNNNSSSWWW[[[\\\[[[\\\^^^aaabbbiiiuuu|||zzzrrrqqqoookkkgggbbb^^^\\\UUUOOOJJJIIIIIIHHHIIILLLJJJQQQXXX]]]ccciiijjjggg\\\UUUKKKBBB===;;;::::::666777888777777888;;;===@@@FFFPPP^^^nnn}}}~~~{{{wwwsssppplllgggccc___^^^^^^^^^___aaabbbcccgggiiikkkkkkgggbbb]]][[[SSSOOOJJJEEEBBB@@@@@@AAAKKKTTT___eeeddd```\\\ZZZVVVWWWZZZbbbllltttxxxyyywwwwwwwwwwwwxxxyyyzzz{{{zzz}}}zzzooobbb[[[[[[YYYbbblllqqqpppnnnnnnooooooooopppqqqssstttuuuuuunnnpppuuu{{{~~~}}}tttkkkeee___XXXSSSTTTLLLDDDAAA@@@???AAAEEEKKKTTT```ffffffeeefffgggiiiooowww|||~~~pppddd```bbbfffjjjnnnyyy{{{zzz|||zzzvvvsssvvv|||~~~zzzvvvrrrxxx~~~~~~yyywwwzzz~~~wwwlllYYYRRRMMMOOORRRTTTUUUXXXaaagggttt~~~}}}zzzxxxyyyyyy{{{{{{ooorrrrrrkkkWWWRRR```ppp}}}mmm^^^QQQNNNNNNPPPYYYdddpppzzz{{{sssmmmiiiccc[[[VVVPPPMMMGGGCCC@@@===:::888444333222111000000000000---///000222222000///---000000///...------,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------///,,,***+++---...,,,)))+++******+++------,,,***'''***,,,+++))))))+++---+++*********))))))(((((())))))))))))))))))))))))************+++,,,------))))))******+++++++++,,,,,,,,,,,,+++***)))((('''***+++------,,,,,,,,,---,,,+++++++++++++++++++++%%%(((,,,///111000///---------,,,,,,,,,---..............................111000000//////000111222222333555999===???>>><<<>>>;;;666333333666:::===CCCGGGKKKLLLJJJFFFBBB@@@?????????@@@@@@AAAAAABBBFFFHHHKKKKKKIIIIIIKKKMMMPPPOOONNNMMMJJJHHHFFFDDDCCCAAA>>>;;;<<<@@@GGGLLLVVV\\\cccggghhhiiikkkmmmlllmmmnnnooopppooommmjjjiiijjjlllnnnoooooonnnnnnmmmmmmmmmmmmlllhhhccc^^^YYYVVVQQQNNNLLLMMMOOOPPPTTTUUUWWWYYY[[[\\\]]]]]]^^^dddlllttt}}}zzzvvvsssooolllhhhccc^^^ZZZQQQMMMHHHFFFFFFHHHJJJJJJIIIKKKNNNSSSYYY^^^ccceee[[[TTTKKKCCC===;;;999888666666777777888888999999>>>@@@EEEKKKWWWiii}}}{{{vvvqqqllliiifffdddaaa______```aaacccccchhhmmmnnnjjjfffcccbbb]]]YYYQQQIIIDDDBBBBBBCCCKKKYYYgggkkkjjjgggbbb]]]ZZZXXXXXX^^^hhhpppssssssssstttuuuvvvvvvwwwvvvvvvuuuxxx|||~~~tttlllddd^^^ZZZ\\\___cccgggjjjkkkjjjjjjgggjjjmmmpppqqqooommmkkknnnnnnpppuuuzzz}}}|||yyyyyy||||||ssskkkeee```YYYUUUTTTLLLDDDBBBAAA@@@BBBFFFKKKUUU```ggggggfffgggiiikkkqqqxxx}}}|||nnnddd```ccchhhlllkkkvvv}}}yyyxxx{{{|||xxxuuuwww{{{|||wwwqqqmmmttt~~~uuuiiiZZZSSSNNNQQQTTTVVVXXX[[[dddiiiuuu~~~|||}}}|||~~~zzzmmmooopppjjjVVVRRRaaarrrooo```RRROOONNNNNNWWWbbbppp{{{}}}uuunnnhhhbbbZZZTTTPPPLLLGGGCCC@@@===:::888444333222111000000000000...///000111111000///...000//////...------,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---...,,,++++++------,,,***,,,+++++++++,,,+++)))(((&&&(((******(((''')))+++************)))))))))((())))))))))))))))))))))))******)))))))))***++++++***)))))))))))))))))))))***++++++++++++***)))))))))+++,,,---,,,+++,,,---++++++++++++,,,,,,,,,,,,***+++...///000///---,,,------,,,,,,,,,---......111111111111111111111111111000/////////000222222333333555999===???>>>===>>>;;;777444444777;;;>>>CCCGGGKKKLLLIIIEEEBBB@@@>>>>>>???@@@@@@AAABBBBBBEEEFFFHHHGGGEEEEEEGGGJJJMMMLLLKKKIIIGGGDDDBBBAAA::::::999888888;;;@@@CCCRRRXXX```eeeggghhhjjjlllmmmmmmmmmnnnooonnnmmmkkkkkklllmmmooooooooonnnnnnnnnmmmmmmmmmlllhhhccc___ZZZWWWSSSOOOMMMMMMOOOPPPTTTUUUVVVXXXZZZ[[[[[[\\\]]]bbbhhhmmmttt~~~}}}wwwtttoookkkgggbbb]]]ZZZRRRNNNIIIFFFFFFHHHIIIJJJJJJJJJLLLOOORRRUUUXXXZZZUUUOOOGGG@@@<<<:::999999666666777777777888888999:::<<>><<<888555555888<<>>???@@@AAABBBCCCDDDDDDCCCAAA??????BBBDDDGGGFFFEEECCCAAA>>><<<;;;222444555666666777999;;;KKKRRRZZZ```cccdddgggjjjllllllmmmmmmmmmmmmmmmlllmmmnnnnnnooooooooonnnnnnnnnmmmllllllkkkhhhddd```\\\YYYUUUQQQNNNNNNOOOQQQSSSTTTVVVWWWXXXYYYZZZZZZZZZ^^^bbbeeejjjsss}}}yyyuuupppkkkfffbbb^^^[[[SSSOOOJJJGGGGGGHHHIIIIIIGGGGGGHHHIIIJJJLLLNNNOOONNNIIIBBB===;;;:::::::::777777777777777777888888888999:::<<<@@@IIIVVV___vvv{{{xxxvvvllljjjfffbbb`````````aaacccgggkkkmmmllljjjhhhgggddd___XXXPPPJJJGGGEEEEEEFFFVVVgggpppsssqqqkkkeee^^^[[[YYY\\\bbbiiilllmmmnnnnnnooooooooonnnmmmmmmnnnpppsssxxx|||zzzrrrjjjaaaYYYSSSTTTWWW\\\```ccceeeeeeeeebbbcccdddeeeeeeeeeeeeeeecccdddfffiiimmmoooooonnnppptttyyy~~~~~~xxxooohhhdddaaa]]]ZZZUUULLLEEECCCBBBAAACCCHHHNNNWWWbbbiiijjjjjjlllnnnppptttzzz~~~~~~ssskkkhhhiiilllnnnooowww}}}zzzwwwzzz|||zzzzzz}}}vvvpppgggnnnxxx~~~|||zzzpppfffZZZTTTRRRWWW\\\___aaadddlllpppzzzqqqaaabbbcccrrr~~~jjjVVVRRRbbbtttppp```RRRNNNMMMMMMUUU```qqq~~~vvvoooiiibbbZZZTTTPPPLLLGGGBBB???<<<999777444333222111000000000000000000////////////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,+++++++++***))))))******(((&&&,,,,,,,,,+++***))))))************)))))))))))))))))))))))))))))))))))))))+++***))))))(((((((((((()))((((((((((((((((((((())))))***++++++++++++***''')))***+++***)))***+++******+++,,,---.........000000///...------------,,,,,,,,,,,,------...///////////////////////////000000/////////111222333555555666:::===@@@@@@??????<<<999777777:::===@@@EEEHHHKKKKKKHHHEEEBBB@@@<<<===>>>???@@@AAABBBCCCCCCAAA???<<<:::;;;===???@@@@@@???===;;;888666555111333444444444555777999CCCJJJRRRXXX\\\^^^bbbeeeiiijjjkkklllkkklllmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnmmmkkkkkkjjjhhhdddaaa]]]ZZZVVVRRRPPPOOOPPPQQQTTTUUUVVVWWWYYYYYYYYYYYYXXXZZZ]]]```eeellluuu{{{{{{wwwrrrmmmiiieeeaaa___UUURRRMMMJJJIIIIIIIIIIIIDDDDDDEEEEEEGGGHHHJJJJJJJJJFFF@@@<<<::::::::::::888777777666777888999999:::;;;;;;;;;;;;@@@IIIPPPbbbooo}}}{{{zzzqqqooojjjfffbbbaaaaaaaaacccfffiiikkkllllllkkkjjjgggbbb\\\TTTMMMIIIFFFEEEDDDQQQ```iiimmmooolllggg```]]][[[\\\```eeeiiijjjkkkkkkkkkkkkkkkjjjiiihhhkkkmmmppptttwww{{{}}}~~~|||wwwqqqiii```WWWQQQQQQTTTXXX]]]```bbbbbbbbb_______________```aaaaaa```aaacccfffiiijjjkkkkkklllpppvvv||||||uuulllfffcccaaa^^^[[[UUULLLEEECCCCCCBBBEEEIIIQQQZZZeeejjjkkkkkknnnpppqqquuuyyy~~~|||tttpppnnnmmmlllmmmttt~~~}}}}}}{{{|||~~~~~~xxxssslllpppxxx}}}{{{yyyqqqgggYYYTTTSSSYYY```cccfffiiiooosss|||lll[[[[[[[[[kkk~~~lllWWWSSSbbbsssnnn^^^QQQNNNMMMNNNVVVaaarrr}}}vvvpppkkkddd]]]WWWOOOLLLFFFBBB???<<<999777444333222111000000000000000000////////////000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------,,,,,,+++++++++((((((((()))++++++***)))***)))(((((((((((('''&&&))))))))))))))))))******)))))))))))))))))))))))),,,+++***)))))))))))))))''''''(((((()))***++++++***++++++++++++***))))))'''(((******)))))))))*********++++++,,,---............---,,,---...//////,,,++++++,,,---...//////........................000////////////111333444666666777:::===@@@@@@@@@???===:::999999<<>>@@@AAAAAABBBBBB???;;;999888888999:::::::::999888666444333222333333333222222333777:::<<>>???>>>===???EEEJJJSSS```qqq~~~wwwtttoooiiieeecccbbbbbbdddeeegggjjjlllmmmmmmlllhhhddd^^^WWWPPPKKKGGGEEECCCLLLUUUZZZ```eeefffccc___]]][[[[[[^^^bbbfffhhhiiiiiiiiiiiihhhgggffffffkkklllnnnppptttwwwyyy{{{zzzxxxsssnnnhhh___VVVPPPNNNQQQUUUZZZ]]]______^^^\\\\\\[[[[[[[[[\\\]]]^^^\\\^^^```aaacccdddeeefffiiinnnuuu{{{yyyrrriiicccaaa___]]][[[UUUMMMFFFDDDCCCCCCFFFJJJUUU]]]ggglllllllllooorrrtttvvvyyy~~~yyysssnnnjjjffflllzzz~~~}}}~~~|||||||||~~~~~~}}}yyyvvvsssvvv||||||{{{yyypppfffXXXTTTTTT[[[cccgggjjjnnnrrrwwwiiiXXXWWWWWWfffyyynnnYYYTTTcccsssmmm^^^QQQMMMMMMNNNVVVaaappp}}}vvvpppkkkeee^^^YYYOOOKKKFFFBBB???<<<999666444333222111000000000000//////000000000000//////........................,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,---...---+++***+++,,,(((''''''))),,,---,,,+++---+++******,,,,,,+++)))))))))))))))************))))))))))))))))))))))))++++++***)))))))))******&&&&&&'''(((***+++,,,---+++++++++++++++***)))(((''')))***+++))))))***+++*********++++++,,,,,,,,,+++++++++,,,,,,...///000+++++++++,,,---...///000//////////////////////////////...///000111333444777777777:::>>>@@@AAAAAA???>>><<<:::;;;===@@@BBBGGGIIIKKKJJJGGGDDDAAAAAA======>>>>>>???@@@@@@@@@???<<<888666666777666555555555555555444333222111222333333222111222666888777;;;@@@CCCFFFJJJPPPVVV[[[```fffiiiiiiiiikkknnnlllkkkkkkjjjkkkkkkllllllmmmjjjgggfffeeeeeecccbbb[[[YYYVVVTTTRRRRRRRRRRRRSSSTTTVVVXXXZZZ[[[\\\\\\[[[ZZZZZZZZZ\\\___bbbdddlllsss|||{{{xxxwwwwwwuuusssqqqooommmkkkgggddd\\\XXXSSSPPPNNNMMMKKKIIIMMMLLLJJJHHHFFFEEEDDDDDDIIIEEE@@@<<<;;;:::999888999888777777999;;;>>>@@@???BBBDDDCCCAAAAAAEEEHHHMMMVVVdddrrr{{{xxxsssmmmiiifffeeeeeeddddddeeegggkkkmmmmmmmmmiiifffaaa[[[TTTNNNJJJGGGCCCGGGKKKMMMRRRYYY\\\[[[YYYYYYYYYZZZ\\\___bbbdddeeeffffffffffffeeeeeedddiiiiiijjjlllooorrrtttvvvtttrrrnnnjjjddd]]]UUUPPPLLLOOOSSSWWWZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYWWWXXXZZZ[[[[[[\\\^^^```fffkkksssyyy~~~xxxpppgggaaa___]]][[[ZZZUUUMMMFFFDDDDDDDDDFFFKKKXXX```iiinnnmmmmmmooorrrwwwxxx{{{wwwnnnhhhcccgggvvv~~~~~~~~~~~~|||zzzxxx}}}}}}{{{xxxnnncccWWWSSSTTT\\\eeejjjmmmpppuuu{{{iiiXXXWWWVVVeeexxxooo[[[VVVdddtttooo___QQQMMMLLLLLLTTT___mmm}}}~~~wwwqqqllleee]]]XXXOOOKKKFFFAAA>>>;;;888666444333222111000000000000...///000111111000///...........................,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,---+++---...---+++***+++---***))))))***,,,---,,,***,,,+++)))***---...,,,***((()))))))))************))))))))))))))))))))))))))))))((((((((()))******&&&&&&'''(((((()))******))))))***++++++++++++***''')))++++++***)))***+++******************************++++++,,,---------+++++++++,,,---...///000000000000000000000000000//////...///000111333444888777777:::>>>AAABBBBBB@@@>>><<<<<<<<>>>>>>>>>>>????????????;;;888555444555555333111222222333333333333333222111333555555555444555777444666888999;;;@@@HHHNNNTTT[[[ccchhhhhhiiikkkmmmlllkkkjjjjjjkkklllmmmnnnllliiieeecccccccccbbbaaaYYYWWWUUUTTTRRRRRRSSSSSSQQQRRRTTTWWWYYY[[[\\\\\\\\\[[[YYYYYY[[[^^^```aaaggglllsssxxx}}}|||vvvpppkkkiiijjjkkkkkkkkkkkklllllljjjfffccc___[[[VVVSSSPPPNNNLLLJJJLLLKKKJJJHHHFFFEEEDDDDDDFFFBBB>>>;;;::::::999888999888888888:::>>>AAACCCEEEHHHJJJJJJGGGFFFHHHJJJMMMQQQYYYfffuuu|||vvvqqqllliiihhhhhheeeccccccfffjjjmmmmmmllljjjhhhddd^^^XXXRRRMMMJJJCCCEEEFFFEEEIIIOOORRRPPPQQQSSSUUUWWWYYY[[[^^^```aaabbbcccccccccccccccccceeeeeeeeegggiiilllnnnpppnnnkkkhhhddd```ZZZSSSOOOJJJLLLPPPSSSUUUVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSUUUWWWWWWVVVWWWZZZ\\\ccciiipppwww{{{~~~~~~wwwpppfff```]]]\\\ZZZYYYUUUMMMFFFDDDDDDDDDGGGKKKZZZbbbjjjnnnnnnmmmooorrryyyzzz|||zzzooohhhdddggguuu~~~zzz~~~{{{wwwlllaaaVVVRRRTTT]]]fffkkknnnrrrwww~~~jjjYYYXXXVVVeeeyyyppp[[[VVVeeevvvqqqaaaSSSNNNLLLKKKRRR]]]jjj{{{~~~yyyrrrkkkddd\\\VVVOOOKKKFFFAAA>>>;;;888666444333222111000000000000---///000222222000///------.....................,,,,,,,,,++++++*********+++++++++,,,,,,---------+++---///---+++)))+++---,,,+++++++++---,,,+++)))%%%###"""###&&&(((&&&$$$(((((())))))*********+++))))))))))))))))))))))))'''''''''''''''((()))***&&&&&&'''''''''''''''''''''((()))***+++,,,,,,,,,(((***+++,,,+++***+++,,,*********)))))))))))))))******+++,,,,,,,,,+++++++++++++++,,,---...000000///////////////////////////......///000222333555888888888:::>>>AAABBBBBB@@@???===<<<===???BBBDDDHHHJJJKKKJJJGGGCCCAAAAAA????????????>>>>>>>>>>>>888555333333444444111...000111222333444444444333111555999;;;:::888777666333444444444555:::CCCJJJPPPXXXbbbggghhhhhhjjjmmmlllkkkkkkkkklllmmmooopppkkkhhhdddbbbbbbbbbbbbaaaWWWVVVUUUSSSSSSSSSSSSTTTNNNPPPRRRUUUXXXZZZ\\\\\\[[[YYYYYYZZZ^^^aaadddeeeaaaeeejjjmmmpppvvv}}}}}}vvvsssllleee___]]]___aaaddddddfffhhhiiihhhddd``````]]]XXXTTTRRRPPPMMMKKKHHHGGGGGGFFFFFFFFFGGGGGGBBB???<<<::::::::::::999999888888999;;;???CCCFFFJJJMMMPPPPPPMMMJJJKKKLLLPPPPPPTTT^^^nnn~~~~~~xxxsssnnnkkkjjjjjjeeecccbbbdddiiillllllkkkllljjjfffaaa[[[UUUPPPMMMDDDEEEEEECCCEEEKKKLLLJJJLLLNNNRRRUUUWWWYYY[[[]]]______```aaabbbbbbbbbaaaaaaaaabbbccceeegggjjjkkkiiigggccc```\\\XXXRRRNNNHHHJJJNNNQQQSSSSSSRRRQQQRRRSSSSSSTTTSSSSSSRRRRRRRRRUUUWWWVVVUUUVVVYYY\\\aaagggnnnuuuyyy|||~~~}}}rrrlllddd___^^^\\\ZZZXXXWWWPPPIIIGGGEEEFFFKKKQQQ]]]eeemmmnnniiihhhlllrrryyy{{{}}}sssiiieeeppp}}}xxxjjj^^^TTTSSSTTT\\\gggpppsssrrrvvv~~~rrr___SSSXXXccc{{{lll^^^SSSZZZooowwwdddSSSNNNLLLIIIOOOZZZjjj|||xxxrrrkkk```XXXUUUNNNLLLHHHEEEBBB>>>999666333333222222111000000000////////////////////////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,...........................------,,,+++***))))))*********)))(((''''''&&&''''''(((((()))))))))***++++++++++++++++++++++++((((((((((((((((((((((((*********)))))))))))))))***++++++++++++***))))))))))))************))))))************************))))))***+++,,,,,,------((()))***+++---...///000......///000000000000000111111111111111222222333666777999<<<>>>@@@BBBCCCCCCAAA???===>>>???AAACCCIIIGGGEEECCCBBB@@@>>>======>>>???@@@???===;;;:::;;;777222111222444444333222444666777666777999;;;<<<<<<<<<<<<<<<;;;;;;:::888666444333555888===@@@NNNSSS[[[bbbgggjjjlllnnnnnnmmmkkkjjjkkklllnnnpppjjjhhheeecccaaa^^^ZZZWWWVVVVVVVVVUUUTTTSSSRRRQQQTTTTTTUUUVVVXXXZZZ\\\]]]]]]ZZZXXXYYY]]]```aaa```___cccgggjjjkkknnntttxxx}}}wwwrrrjjjccc^^^[[[YYYWWW]]]\\\\\\]]]```aaaaaa```^^^[[[XXXSSSOOOLLLKKKJJJDDDDDDEEEEEEFFFFFFFFFGGGBBB@@@<<<;;;::::::999888;;;:::999999<<<@@@DDDGGGOOOPPPQQQQQQRRRQQQPPPPPPRRRTTTWWW\\\eeesss~~~yyytttooojjjfffhhhgggfffeeefffiiilllnnnkkkhhhddd```\\\VVVPPPLLLJJJFFFBBB@@@AAACCCDDDDDDFFFHHHLLLQQQUUUXXXZZZ[[[^^^^^^^^^]]]]]]\\\\\\\\\```_________aaaccceeefffddddddbbb^^^YYYSSSNNNKKKHHHIIIKKKLLLNNNOOOOOOPPPNNNNNNOOOOOOPPPQQQQQQRRRTTTTTTSSSSSSTTTVVVXXXYYYbbbeeejjjnnnrrruuuyyy{{{}}}rrrkkkccc^^^\\\[[[YYYWWWSSSLLLFFFEEEEEEGGGMMMTTTbbbiiioooooojjjgggjjjooouuuxxx|||xxxoookkkvvvyyyjjj^^^UUUTTTWWW___jjjrrruuuuuuwwwuuucccXXX\\\fff}}}hhhZZZPPPWWWmmmyyyfffUUUOOOLLLJJJQQQ[[[hhhzzzvvvqqqjjj```XXXUUUOOOLLLHHHEEEAAA===999555333333222222111000000000////////////////////////000000///...............------------------------...---+++***)))***+++,,,---------------------------,,,,,,++++++*********++++++***))))))(((''''''(((((((((((()))))))))***++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++***))))))))))))************))))))************************))))))******+++,,,,,,---))))))***+++,,,...//////......///000000000000000111000000000000111222222555555777999;;;===>>>??????>>>======>>>@@@CCCEEEHHHGGGEEEDDDCCCAAA???======>>>??????>>>===:::999777444111000111222222111333666888::::::<<<>>>@@@BBBBBBBBBBBB@@@>>>===<<<:::999666555555888;;;>>>IIINNNVVV^^^bbbfffhhhjjjnnnmmmlllkkkjjjkkkkkkkkkiiigggdddbbb```]]]YYYWWWUUUUUUUUUUUUUUUTTTSSSRRRTTTTTTUUUVVVXXXZZZ\\\]]]]]][[[XXXYYY\\\____________bbbfffhhhhhhkkkppptttyyy}}}xxxssskkkccc___[[[YYYWWWZZZYYYXXXYYY[[[\\\[[[ZZZZZZXXXUUUQQQMMMKKKIIIIIIDDDDDDDDDDDDEEEEEEFFFFFFBBB???<<<:::::::::999777:::999888999<<<@@@EEEIIIQQQRRRTTTUUUUUUTTTSSSRRRPPPQQQSSSWWW___mmm{{{{{{wwwrrrnnnkkkiiigggffffffgggjjjkkkllljjjfffccc___ZZZUUUQQQLLLHHHCCC@@@???@@@@@@@@@CCCEEEIIINNNSSSVVVXXXYYY\\\\\\[[[[[[ZZZZZZZZZZZZ]]]]]]\\\]]]]]]___aaabbb``````^^^[[[WWWQQQLLLJJJFFFGGGHHHJJJLLLMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQPPPQQQRRRTTTVVVWWW___bbbhhhmmmqqquuuzzz}}}|||rrrkkkbbb\\\[[[ZZZYYYWWWPPPIIIDDDDDDEEEIIIPPPXXXgggmmmrrrqqqkkkgggiiimmmtttxxx|||{{{tttrrr|||yyykkk^^^UUUVVV[[[eeeooovvvxxxxxxyyy{{{jjj^^^bbbkkk|||dddVVVLLLTTTkkk}}}lll[[[RRRMMMKKKRRR\\\dddxxx~~~~~~}}}tttoooiii```XXXUUUPPPMMMHHHDDDAAA===888555333333222222111000000000////////////////////////000//////............///...........................---+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++******)))((())))))************))))))************************)))))))))***++++++,,,,,,*********+++,,,------.........///000000000000///000000/////////000111111333333444666777888999:::;;;;;;:::;;;===???CCCDDDFFFFFFEEEEEECCCAAA???>>>>>>>>>???>>>===;;;999888555333111222333444333333666999<<>>======;;;999777777888:::<<>><<<;;;???AAAFFFKKKOOOSSSUUUVVVXXXXXXXXXXXXWWWWWWWWWWWWZZZYYYYYYXXXYYYZZZ[[[\\\[[[[[[ZZZWWWTTTOOOKKKHHHDDDEEEFFFHHHIIIJJJJJJJJJLLLLLLMMMMMMNNNOOOOOOOOOMMMMMMMMMNNNOOOQQQSSSUUUZZZ___eeejjjooouuuyyy}}}yyyqqqjjjaaa[[[ZZZZZZYYYXXXPPPJJJEEEEEEHHHLLLUUU]]]iiiooosssrrrlllhhhjjjlllxxx{{{}}}xxxuuuvvv}}}yyyjjj\\\TTTWWW___iiissszzz|||{{{}}}ooodddgggppp~~~~~~gggXXXMMMTTTkkksssaaaUUUNNNLLLRRRZZZbbbuuu~~~}}}{{{rrrnnnhhh___XXXUUUPPPMMMHHHDDD@@@<<<888555333333222222111000000000////////////////////////000///............//////............---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++******))))))))))))((('''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))***************))))))((())))))************))))))************************))))))))))))******++++++******++++++,,,,,,,,,------...//////000000/////////////////////000000111222222333444444555555666888888777888999<<<>>>???BBBDDDFFFEEEDDDAAA??????>>>>>>>>>===<<<:::888777555555555666777888999888;;;>>>CCCGGGJJJLLLOOOQQQQQQPPPNNNLLLHHHCCC???===>>>===;;;:::999:::;;;<<>>;;;999999999777666777666666777:::>>>CCCFFFIIIKKKMMMOOOOOOLLLJJJHHHFFFFFFGGGJJJQQQ^^^llluuu}}}xxxtttnnnllliiifffdddeeefffggggggfffdddcccaaa^^^[[[WWWSSSNNNHHHDDDAAA>>><<<:::<<>>AAAEEEFFFCCCAAA??????======<<<;;;:::999888777444666888999;;;<<<===???BBBFFFKKKOOOQQQSSSVVVXXXTTTRRRPPPLLLHHHDDDAAA?????????>>>>>>>>>???@@@@@@@@@FFFMMMTTTXXXZZZ\\\^^^```cccfffhhhhhhfffcccaaa```^^^\\\[[[ZZZXXXUUUSSSQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSTTTUUUWWWYYYZZZ[[[^^^^^^^^^^^^]]]]]]]]]^^^```ccceeedddbbbbbbeeehhhsssyyy}}}wwwpppjjjeeeaaa^^^YYYVVVTTTSSSQQQPPPQQQOOOMMMKKKIIIHHHHHHHHHCCCBBBAAA@@@@@@AAABBBCCC@@@>>>:::999888888777666777777777888:::<<>><<<;;;>>>BBBGGGLLLOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUTTTSSSRRRRRRSSSUUUUUUTTTTTTTTTSSSQQQNNNJJJHHHCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLNNNPPPRRRVVVZZZ```eeejjjooosssvvvzzzlllggg```]]]]]]]]]\\\ZZZUUUNNNIIIJJJNNNTTT___hhhppptttxxxxxxuuussssssttt{{{~~~|||xxxxxxxxxhhh[[[UUUZZZdddnnnxxx}}}}}}ssshhhiiipppyyy{{{iiiYYYZZZkkk}}}}}}ssseeeUUUKKKIIIMMMRRR___ppp~~~zzzrrrmmmggg^^^WWWTTTOOOKKKFFFBBB>>><<<999777333333222222111000000000///////////////////////////............//////000---------,,,,,,++++++***,,,,,,,,,,,,------------------------------------*********++++++,,,,,,,,,************************+++***((('''&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((())))))***))))))******))))))((('''))))))************))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))***+++,,,,,,---------...////////////...000000/////////000111111333333333333444444444444666666555444333222222222999>>>DDDEEECCC???>>>>>>;;;;;;::::::999888888888555666999:::<<<>>>BBBDDDJJJNNNSSSVVVWWWXXXYYYZZZVVVTTTPPPLLLHHHFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFAAAFFFMMMSSSVVVXXXYYY[[[]]]___cccffffffdddaaa___]]][[[ZZZYYYXXXWWWTTTQQQPPPPPPQQQRRRRRRRRRRRRRRRQQQRRRRRRSSSUUUWWWYYYZZZ\\\^^^___^^^\\\\\\\\\^^^___bbbdddcccbbbbbbeeehhhrrrzzzzzzqqqkkkfffbbb\\\XXXUUUSSSPPPOOOPPPOOOLLLJJJHHHHHHHHHHHHDDDCCCAAA??????@@@BBBCCC@@@===:::888888777666555666777999;;;============AAAAAABBBBBBAAA@@@???>>>===???BBBHHHPPP[[[gggooozzz}}}xxxsssnnnlllhhheeedddddddddeeedddcccbbbccccccbbb___\\\UUUQQQLLLHHHEEEBBB???===;;;>>>BBBFFFJJJMMMOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRQQQQQQPPPPPPPPPQQQSSSTTTRRRRRRSSSRRRPPPMMMJJJHHHCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIKKKJJJJJJJJJKKKMMMNNNPPPTTTXXX]]]cccggglllqqqtttxxxiiieeeaaa___``````^^^[[[SSSMMMIIIKKKPPPXXXdddnnnxxx{{{}}}}}}{{{yyyxxxyyyzzz~~~}}}zzz|||zzziii]]]WWW]]]gggqqqzzz{{{qqqffffffmmmyyyqqq]]]ZZZhhhwww{{{yyypppjjj___QQQHHHGGGKKKOOO]]]ooo~~~{{{rrrnnnhhh^^^WWWTTTNNNJJJEEEAAA>>><<<:::888333333222222111000000000////////////////////////...............///000000///......---,,,,,,+++++++++,,,,,,------...------++++++++++++++++++++++++++++++++++++++++++,,,,,,)))))))))))))))))))))))),,,***(((&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***)))))))))))))))(((((('''))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++,,,---...,,,---......//////......111000000000000111222222222222222333333444444444666555555444333222222111666<<>>======999999999888888888999999777999<<<===>>>BBBGGGLLLRRRUUUYYY[[[[[[ZZZZZZ[[[XXXUUUQQQMMMKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJGGGLLLRRRWWWYYYZZZ[[[\\\]]]___bbbdddcccaaa^^^\\\[[[YYYWWWWWWWWWUUUSSSPPPOOOOOOPPPPPPQQQPPPPPPPPPPPPPPPQQQRRRTTTVVVWWWXXXYYY[[[]]]]]][[[ZZZ[[[]]]\\\___bbbbbbaaabbbeeeiiimmmvvv|||tttnnniiibbb\\\XXXVVVSSSQQQOOONNNKKKIIIGGGFFFFFFFFFEEEDDDAAA??????@@@BBBCCC???===999777777777666444555888<<<@@@BBBAAA@@@>>>@@@@@@???>>>======<<<<<<<<>>;;;;;;===AAAEEEHHHKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOOOONNNMMMMMMMMMNNNOOOQQQRRRPPPQQQQQQPPPNNNKKKHHHFFFCCCCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHKKKJJJIIIIIIIIIJJJLLLMMMPPPTTTZZZ```fffkkkqqqttt{{{ttthhhdddaaa```bbbbbb___\\\PPPJJJGGGJJJQQQZZZgggrrr~~~|||{{{{{{{{{}}}{{{~~~|||{{{{{{kkk___ZZZ___iiisss|||{{{~~~~~~ooodddeeekkkzzzuuu___ZZZeeerrruuurrrfffbbbYYYMMMEEEEEEJJJMMM[[[nnn~~~|||sssnnnhhh^^^VVVTTTMMMIIIDDD@@@>>><<<;;;999333333222222111000000000////////////////////////...............///000111000000///...------,,,,,,+++,,,------.........---************************++++++++++++++++++++++++((((((((((((((())))))))),,,+++(((&&&&&&''')))***************************))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))))))))))))))(((((('''))))))************))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&'''((()))+++---......,,,---......//////......111111111111111222222333111111222222333333444444555555555444444333333333333:::BBBDDDAAA===<<<===888888888777888888999:::;;;===@@@@@@BBBFFFMMMRRRWWWYYY]]]^^^]]][[[ZZZZZZZZZWWWRRRNNNMMMOOORRRTTTUUUUUUUUUTTTSSSPPPNNNMMMNNNRRRXXX]]]^^^______```^^^```bbbcccbbb___[[[YYYYYYXXXVVVVVVVVVUUURRRPPPNNNOOOOOOPPPPPPOOOOOONNNOOOOOOPPPQQQSSSUUUVVVWWWVVVYYY[[[[[[YYYXXXZZZ\\\ZZZ]]]`````````aaaeeeiiiiiirrr|||tttooohhhbbb]]]ZZZWWWUUUNNNMMMJJJHHHFFFEEEDDDDDDFFFDDDBBB@@@???@@@BBBCCC???<<<999777777777555444444888>>>CCCFFFEEECCCAAA???>>><<<;;;::::::;;;;;;===@@@EEEKKKQQQYYY```fffpppzzz}}}yyyssspppkkkfffbbb```_________^^^]]]^^^^^^]]]ZZZXXXWWWTTTNNNIIIDDD@@@;;;888;;;===@@@DDDGGGIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMKKKKKKJJJKKKLLLNNNPPPQQQOOOPPPPPPOOOMMMIIIFFFDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGJJJJJJIIIHHHHHHIIIJJJJJJLLLQQQXXX___eeelllrrruuuyyyrrriiiddd```bbbgggggg___WWWNNNJJJFFFGGGOOO]]]kkkuuu||||||~~~~~~yyywww{{{ttthhheee]]]gggsss{{{~~~|||rrrddd```lll}}}wwwddd```cccooovvvqqqhhh___TTTLLLFFFCCCHHHOOO\\\ooowwwoooiiibbbZZZTTTSSSNNNFFF@@@===;;;999888666555555444222111111000222111111000000000000000......---------......///......//////...---,,,,,,...------,,,,,,++++++***------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))))))))))))))*********+++******)))(((''''''&&&+++++++++******************************)))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&''')))***+++******)))(((''''''&&&))))))))))))************,,,,,,,,,---------.........///000000///000222444///000111333444333333222444444555555444333111000444999???AAA@@@>>>======<<<:::888666666999<<<>>><<<@@@DDDFFFGGGIIIOOOSSS\\\ZZZWWWVVVVVVVVVVVVUUUSSSRRRRRRRRRSSSUUUWWWXXXYYYYYYXXXWWWUUUTTTRRRQQQSSSUUUWWWZZZ\\\]]]^^^^^^]]]]]]]]]\\\[[[YYYXXXWWWXXXYYYZZZYYYWWWSSSOOOMMMOOONNNNNNMMMLLLMMMMMMMMMMMMNNNOOOPPPQQQSSSTTTTTTUUUVVVXXXWWWVVVVVVWWWYYY]]]^^^___```bbbbbbccccccjjjqqq|||~~~uuujjjeeeccc___XXXRRRQQQOOOMMMKKKJJJIIIIIIJJJDDDBBB??????@@@AAABBBAAA===<<<;;;999888777666666777888<<>>===>>>>>>???AAACCCGGGKKKQQQZZZccciiirrrvvv|||}}}|||~~~~~~~~~|||yyyrrrpppmmmiiieeecccbbbaaa]]]^^^^^^^^^^^^\\\[[[ZZZTTTSSSPPPNNNJJJEEE???;;;<<<<<<>>>AAAFFFJJJLLLLLLIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMJJJGGGCCCAAA>>>@@@CCCDDDCCCCCCDDDFFFDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGHHHHHHIIIIIIIIINNNQQQVVV[[[aaahhhooottt~~~xxxqqqhhhccc___```dddddd^^^WWWPPPLLLIIIJJJRRR```oooxxx~~~{{{zzzxxxxxxyyy{{{}}}}}}{{{}}}uuugggddd___jjjvvv~~~~~~~~~{{{rrreeeaaammm~~~yyygggaaabbblllssslllfff]]]RRRKKKEEECCCGGGNNN\\\oooyyyqqqjjjbbbZZZTTTRRRMMMFFFAAA===;;;999888666555555444222111111000222111111000000000000000///......---------............//////...------,,,------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++************)))))))))))))))*********)))(((''''''''')))))))))*********++++++))))))******))))))((('''(((((((((((())))))))))))************************))))))))))))))))))))))))(((((('''''''''((()))***+++******)))((((((''''''))))))))))))************,,,,,,,,,,,,---------------...//////...///111333222333444666777666666555333333444444333222000///111666;;;>>>===;;;;;;;;;999777555444555777:::<<<===???BBBFFFIIILLLQQQTTTUUUTTTSSSSSSSSSTTTUUUUUUSSSSSSTTTUUUWWWYYY[[[\\\YYYYYYYYYXXXVVVUUUTTTSSSTTTUUUWWWYYYZZZ[[[ZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVWWWXXXXXXXXXVVVRRROOOLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQRRRTTTVVVXXXXXXWWWWWWYYYZZZ]]]^^^___```aaabbbbbbbbbffflllwww|||rrrkkkhhhccc\\\VVVOOONNNLLLIIIGGGFFFFFFFFFDDDBBB??????@@@BBBBBBAAA???>>><<<:::888777666666888999<<>>@@@BBBCCCCCCCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFFFFGGGGGGHHHIIIIIIMMMPPPVVV[[[aaagggnnnrrr~~~}}}vvvooofffbbb______aaaaaa\\\WWWQQQNNNLLLNNNWWWdddsss|||~~~tttlllgggfffhhhnnnvvv{{{}}}~~~~~~~~~}}}wwwgggdddeeeooo{{{}}}ttthhhdddpppxxxgggaaabbbmmmssskkkddd[[[PPPIIIDDDBBBGGGMMM\\\ooozzzqqqjjjccc[[[UUURRRMMMFFFAAA===;;;999888555555444333333222111111222111111000000000000000//////......------------.........///......---,,,,,,,,,---......///000000------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++******))))))((((((******))))))((((((''''''&&&''''''(((***++++++,,,((())))))))))))(((''''''(((((((((((())))))))))))************************)))))))))))))))))))))))))))(((((((((((()))***+++*********))))))(((((('''))))))))))))************++++++,,,,,,,,,---------,,,---......---...000111333444666777888888777777444555555555555333222111000444999<<<<<<;;;::::::777666444444555888;;;>>>??????AAAFFFKKKOOORRRRRRMMMMMMNNNOOOPPPRRRSSSTTTRRRTTTVVVXXX[[[\\\^^^^^^[[[ZZZZZZXXXWWWVVVUUUTTTSSSTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVUUUSSSPPPMMMKKKIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOOOORRRTTTWWWXXXXXXXXXZZZ[[[\\\]]]^^^```aaaaaaaaaaaa```fffoooyyyyyyqqqlllfff^^^XXXQQQOOOLLLIIIGGGFFFEEEEEEDDDBBB@@@???AAABBBBBBBBBBBB@@@>>>;;;888777666666888:::===BBBFFFHHHFFFDDDEEEEEEEEEFFFGGGIIIJJJKKKHHHIIIKKKNNNRRRYYY```fffnnnrrrwww}}}~~~~~~~~~}}}}}}|||{{{}}}~~~{{{{{{zzzyyyyyyyyyyyyzzz|||{{{{{{{{{{{{xxxssspppmmmllliiifffccc```___^^^]]]]]]]]]]]]\\\[[[ZZZYYYVVVSSSNNNJJJGGGCCC???;;;<<<;;;;;;>>>AAACCCDDDCCCGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFEEEDDDDDDDDDHHHIIIIIIHHHFFFCCC@@@>>>===???AAABBBAAAAAACCCDDDCCCBBBBBBAAAAAABBBBBBCCCEEEEEEEEEEEEFFFGGGHHHIIIKKKOOOUUU[[[aaafffkkkooo~~~yyyqqqjjjcccbbbbbbcccccc```ZZZVVVPPPNNNMMMPPPZZZhhhvvv~~~yyyjjj^^^XXXVVV[[[fffttt|||}}}{{{zzzyyyjjjggglllvvv{{{nnniiitttssseee```bbbpppxxxpppdddYYYNNNGGGCCCBBBFFFKKK[[[mmmyyypppjjjddd\\\WWWQQQLLLFFFAAA>>><<<999888555555444333333222111111222111111000000000000000/////////......---,,,,,,---...............------,,,---------.........///------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,++++++***)))(((''''''***)))))))))((((((((('''&&&''''''((())))))******(((((((((((((((''''''&&&(((((((((((())))))))))))************************(((((((((((((((((((((((()))))))))))))))******+++*********)))))))))((((((((()))))))))************++++++++++++,,,,,,,,,,,,,,,---......---...000222333444666777888777777666666777888888777666444333111444888;;;<<<<<<<<<;;;888777777777999<<>>CCCHHHKKKLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOLLLMMMNNNPPPRRRXXX^^^ccclllooouuuzzz~~~~~~{{{|||}}}~~~~~~}}}|||{{{zzz{{{|||~~~~~~|||zzzyyyxxxwwwvvvuuuuuuuuuxxxxxxwwwwwwvvvsssnnnkkkiiihhhfffccc```^^^]]]\\\[[[[[[[[[ZZZZZZYYYXXXXXXUUURRRMMMHHHEEEBBB>>><<<<<<;;;<<<>>>BBBDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCFFFFFFFFFEEECCCAAA>>>===;;;===???@@@@@@@@@AAABBBAAAAAAAAA@@@@@@AAAAAAAAACCCCCCCCCCCCDDDEEEGGGHHHHHHMMMTTTZZZ```dddiiilll}}}vvvmmmfffaaacccfffhhhgggaaaZZZUUUNNNMMMNNNRRR\\\jjjxxxxxxiii[[[TTTRRRUUUbbbrrr{{{~~~}}}}}}}}}~~~~~~~~~}}}}}}zzznnnmmmsss|||~~~~~~uuuoooxxx}}}pppddd^^^aaarrr{{{ssseeeYYYMMMGGGDDDCCCFFFJJJXXXhhhwwwoooiiiddd^^^YYYPPPLLLFFFBBB???<<<999777444444444333333222222111222111111000000000000000......//////...---,,,,,,------...............------------,,,,,,,,,++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,++++++***)))(((''''''))))))))))))(((((((((((()))))))))((((((((((((((((((((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***************************))))))))))))((()))))))))*********************+++++++++,,,,,,---...//////...///111222444555777888999999888777666666777777666555333222000222555999;;;<<<<<<;;;888888888999;;;>>>AAABBBFFFEEEEEEHHHLLLNNNLLLJJJIIIJJJLLLLLLLLLOOOSSSVVV]]]]]]^^^^^^\\\ZZZXXXWWW[[[YYYWWWTTTRRRPPPOOOOOONNNOOOOOOPPPOOONNNMMMLLLJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFGGGIIIJJJKKKLLLMMMKKKNNNRRRTTTUUUUUUVVVWWWZZZ[[[[[[\\\]]]]]]]]]]]][[[^^^bbbhhhoooxxxzzzrrrkkkeee___[[[VVVTTTQQQMMMJJJHHHGGGGGGCCCAAA@@@@@@BBBCCCDDDCCCFFFCCC???;;;888777666777666999>>>DDDIIINNNRRRTTTRRRRRRRRRRRRRRRQQQQQQPPPOOOPPPPPPPPPRRRVVV\\\```iiimmmrrrwww{{{}}}~~~}}}zzz{{{|||}}}}}}}}}|||{{{xxxxxxxxxzzz||||||{{{zzzxxxwwwvvvtttsssrrrqqqqqquuutttsssrrrqqqoookkkhhhddddddbbb```^^^\\\ZZZYYYXXXXXXWWWVVVVVVUUUUUUUUUSSSOOOKKKGGGDDDBBB???<<<999999:::===AAADDDEEEEEEDDDCCCCCCCCCBBBBBBAAAAAA????????????@@@BBBCCCDDDDDDDDDCCCCCCAAA???===<<<999;;;>>>>>>>>>>>>???@@@@@@@@@????????????@@@@@@AAAAAA@@@AAABBBDDDFFFGGGGGGKKKRRRXXX]]]bbbfffiii}}}uuullleee```eeejjjkkkhhhaaaZZZWWWNNNNNNPPPVVV```nnn|||zzzoooccc\\\YYYVVVbbbqqqzzz}}}~~~~~~zzzzzzzzz{{{}}}vvvppprrryyy}}}ssszzz{{{{{{{{{}}}{{{mmmaaaZZZ]]]ppp{{{ssshhh[[[NNNHHHEEEDDDFFFJJJSSSbbbvvv{{{vvvnnnhhhccc^^^ZZZOOOKKKFFFBBB???===:::777444444444333333222222222222111111000000000000000,,,---...//////...---,,,,,,---......///............------,,,++++++******------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++******))))))(((((())))))))))))((((((((((((*********))))))(((((((((((())))))))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))*********))))))************************))))))))))))************))))))*********+++++++++---...//////...///111333666777999:::;;;;;;::::::444555555555555333222111...///111555999;;;:::999888888888999;;;>>>@@@AAAFFFFFFGGGIIIKKKKKKIIIHHHJJJKKKLLLLLLLLLOOOVVV[[[eeedddbbb___\\\XXXUUUSSSUUUSSSQQQNNNMMMLLLLLLLLLLLLMMMNNNPPPPPPPPPPPPOOOLLLJJJIIIHHHGGGGGGHHHIIIHHHHHHGGGGGGFFFEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBEEEFFFGGGHHHJJJKKKLLLLLLIIIMMMQQQSSSTTTTTTTTTUUUXXXXXXYYYZZZZZZZZZZZZZZZZZZ[[[^^^aaafffmmmuuu{{{|||uuunnniiieeeaaa^^^UUUSSSPPPMMMJJJHHHGGGFFFCCCAAA@@@@@@BBBDDDDDDDDDFFFCCC???:::888777777777666999???DDDIIIOOOUUUYYYXXXXXXWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQQQQUUUZZZ^^^fffiiinnntttxxx{{{||||||xxxyyyzzz{{{zzzzzzxxxxxxtttsssssstttvvvwwwwwwvvvuuuuuusssqqqpppooonnnnnnpppooonnnmmmmmmkkkgggeee``````___^^^\\\ZZZXXXWWWTTTTTTSSSQQQQQQQQQQQQQQQOOOLLLIIIGGGEEEBBB???===666666777:::???BBBCCCCCCBBBBBBAAAAAA@@@?????????;;;<<<<<<===???AAACCCDDDCCCBBBBBBAAA???>>><<<;;;888:::<<<===<<<<<<>>>??????>>>>>>>>>>>>>>>>>>???@@@???>>>>>>@@@BBBEEEGGGFFFJJJPPPVVV[[[___dddhhhwwwnnnhhhcccgggjjjjjjddd^^^[[[ZZZQQQQQQTTT[[[fffttt}}}wwwooohhhdddaaaiiittt||||||zzzuuuuuuuuuwww|||~~~{{{|||~~~|||uuunnnooottt{{{|||}}}~~~zzz{{{tttyyyzzzwwwtttsssttttttsssqqqqqqeee[[[TTTXXXnnn}}}vvvkkk^^^PPPIIIGGGEEEFFFIIIOOO\\\nnnyyy|||yyyoooiiiccc]]]XXXNNNKKKFFFBBB@@@===:::777444444333333333333222222222111111000000000000000***,,,...///000///......,,,------...//////......---------------,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++************)))))))))))))))(((((((((((())))))))))))))))))******************))))))******))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))((((((************************))))))))))))************))))))))))))*********+++,,,---......---...000222666777999:::;;;;;;::::::555666777777666555333222......000444999<<<;;;:::::::::;;;<<<===???AAABBBCCCFFFHHHJJJIIIHHHHHHHHHIIIJJJKKKJJJKKKPPPZZZbbbgggeeeaaa\\\WWWSSSPPPNNNKKKJJJIIIHHHHHHIIIJJJKKKKKKMMMOOORRRTTTUUUVVVVVVPPPOOOLLLJJJHHHHHHHHHIIIFFFFFFFFFFFFEEEDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@AAADDDEEEFFFGGGHHHJJJKKKKKKJJJMMMQQQSSSTTTSSSSSSTTTVVVVVVWWWXXXXXXXXXXXXWWWVVVXXXZZZ\\\___eeelllqqquuuzzzxxxssspppkkkgggcccaaa___^^^VVVTTTQQQNNNKKKJJJIIIIIICCCAAA@@@@@@BBBDDDEEEEEEEEEBBB>>>999777666777888777:::???CCCGGGMMMSSSXXXYYYZZZYYYYYYWWWUUUSSSRRRQQQQQQQQQPPPQQQTTTYYY]]]bbbeeejjjoootttwwwxxxyyytttuuuvvvvvvuuutttsssrrrpppnnnlllmmmoooqqqqqqqqqqqqqqqooonnnllllllkkkkkkkkkjjjhhhhhhhhhgggdddbbb]]]]]]]]]\\\ZZZXXXVVVUUUQQQPPPNNNMMMLLLLLLMMMMMMKKKIIIHHHGGGFFFCCC@@@===888888888;;;>>>AAAAAAAAA@@@@@@@@@???>>>=========;;;;;;<<<===>>>@@@AAABBBBBBAAAAAA@@@>>>===<<<;;;666888;;;<<<;;;;;;<<<>>>>>>==================>>>???>>>======>>>AAADDDFFFFFFIIINNNSSSXXX]]]cccgggyyypppkkkeeehhhjjjgggaaa\\\\\\]]]TTTUUUXXX___kkkyyy}}}xxxqqqlllkkkqqqyyy~~~zzzrrrqqqrrrtttzzz}}}{{{{{{uuurrrooonnnjjjhhhlllttt{{{zzz{{{}}}{{{wwwzzztttxxxzzzuuupppllllllkkkiiiggghhh^^^TTTNNNUUUooozzznnn```QQQJJJHHHFFFGGGIIIMMMXXXiiiyyyyyy{{{{{{qqqiiibbb\\\WWWNNNJJJFFFCCC@@@===:::777444333333333333333333333222111111000000000000000)))+++---///000000///...,,,,,,---.../////////...,,,,,,------.../////////---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++)))))))))))))))*********(((((((((((())))))))))))(((((()))***+++,,,------***************)))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))%%%&&&((()))))))))((('''******************++++++))))))))))))************))))))))))))************+++,,,------,,,,,,...000444555777888999999888888999999::::::999888666555111000222666<<>><<<>>>>>>>>>???@@@BBBCCCDDD@@@DDDIIIJJJHHHGGGHHHJJJGGGIIIJJJIIIJJJQQQ]]]gggdddaaa\\\WWWQQQMMMKKKJJJDDDCCCCCCCCCEEEGGGJJJLLLLLLNNNQQQTTTXXXZZZ[[[[[[UUUSSSOOOLLLJJJIIIIIIIIIGGGGGGFFFFFFEEEEEEEEEEEEAAA@@@@@@???????????????CCCCCCDDDFFFGGGHHHIIIJJJKKKNNNRRRTTTTTTSSSSSSSSSUUUUUUVVVWWWWWWWWWVVVVVVTTTUUUWWWYYY\\\aaaggglllkkkpppssstttvvvwwwrrrllliiifffccc```^^^]]]\\\\\\XXXWWWTTTQQQOOOMMMMMMLLLCCCAAA@@@@@@CCCEEEEEEEEEDDDAAA===999666666777888888;;;???BBBEEEJJJPPPVVVYYYYYYZZZYYYXXXVVVTTTSSSQQQQQQQQQPPPPPPSSSXXX\\\___bbbggglllqqqtttvvvwwwqqqrrrrrrrrrqqqpppnnnmmmllljjjhhhhhhjjjlllmmmnnnooonnnlllkkkjjjiiiiiiiiihhhfffeeeeeeeeedddbbb```[[[[[[[[[[[[YYYWWWUUUTTTNNNMMMLLLJJJJJJJJJJJJKKKHHHGGGGGGGGGFFFDDD@@@===<<<<<<<<<===@@@BBBBBBAAA@@@??????>>>===<<<<<<<<<======<<<======>>>???@@@BBBAAA@@@???>>>===<<<;;;666888:::;;;;;;;;;<<<=========<<<<<<<<<<<<======>>>===<<<<<<===@@@DDDFFFFFFIIIMMMQQQVVV\\\cccggg|||tttnnnkkkiiikkklllkkkgggbbb^^^\\\WWWXXX]]]gggttt|||zzzxxx{{{{{{zzz}}}}}}}}}yyysssooojjjkkkrrrzzzwwwsssvvvtttkkkhhhlllqqqqqquuuwwwxxxwwwvvvyyyqqqsssxxxxxxtttooonnnmmmggg___aaaXXXQQQLLLRRRkkk|||vvvsssbbbPPPIIIHHHGGGEEEDDDJJJTTTcccsss~~~xxxxxx{{{ppphhhbbb\\\XXXOOOKKKGGGCCC@@@<<<999666555555555444333222000000000000000000000000000000222222222111111///............------...///000111........................000///...---------------***++++++,,,,,,++++++***,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++***)))(((''''''''''''((((((((((((''''''))))))))))))))))))))))))---,,,+++)))))))))***+++'''''''''((()))******+++*********)))))))))))))))))))))))))))))))))))))))************************+++)))''')))---000111000555666666666444444666888888888888777555222000///222333444666777888888888888:::>>>BBBDDDDDD@@@===<<<>>>BBBDDDEEEEEEEEEFFFGGGGGGGGGHHHLLLRRRWWW[[[XXXWWWUUUQQQMMMIIIFFFDDD???@@@AAADDDFFFHHHJJJKKKKKKLLLNNNPPPRRRTTTUUUVVVWWWUUURRRMMMIIIFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBBBB???>>>===<<<;;;;;;<<<===BBBBBBCCCDDDEEEFFFGGGGGGJJJKKKMMMNNNOOOPPPPPPPPPSSSTTTUUUVVVWWWWWWWWWWWWTTTSSSSSSUUUYYY___dddhhhnnnnnnnnnpppqqqnnniiiccc```^^^[[[ZZZ[[[[[[ZZZZZZ[[[XXXTTTQQQOOOMMMJJJHHHEEEDDDCCCDDDFFFIIIJJJJJJGGGDDD???999666444555555777:::>>>AAADDDHHHLLLOOOSSSTTTTTTSSSSSSRRRQQQPPPNNNNNNOOOPPPRRRTTTVVVWWWZZZ]]]```eeeiiilllnnnooommmlllllllllmmmkkkiiifffffffffggghhhiiijjjkkkkkkkkkhhheeecccccccccccccccccccccbbbaaa___]]]\\\[[[[[[YYYWWWVVVVVVUUUSSSQQQOOOOOONNNLLLKKKIIIHHHHHHHHHHHHGGGEEEBBB???===<<<999:::;;;===>>>?????????===<<<:::999999:::;;;======<<<:::;;;===>>>>>>>>>??????>>><<<;;;:::999888777777888999999999999888777888999999::::::999999;;;;;;<<<<<<>>>???@@@AAAEEEGGGKKKOOOTTTZZZaaafffzzzsssmmmkkklllnnnooonnniiiccc___]]]YYY[[[___hhhttt}}}~~~{{{~~~tttrrrmmmjjjnnnyyy}}}zzzxxxyyyzzzuuulllhhhlllqqqsssvvvuuutttqqqpppsss{{{qqqsssyyyzzzyyyuuutttrrrkkkddd[[[RRRMMMJJJQQQlll~~~zzzwwweeeSSSKKKIIIGGGEEEEEEGGGPPP```ooo||||||vvvvvv}}}rrrkkkccc]]]XXXPPPMMMHHHDDDAAA>>>:::888666555555444333222111111000000000000000000000000111222222111111///......///////////////....................................------,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++******)))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((('''&&&%%%$$$%%%%%%&&&'''(((((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************((('''))),,,///000///000222333444333333555666888999999999888666333111///000222444555666777777:::<<<>>>BBBDDDDDDBBB@@@DDDDDDEEEGGGJJJKKKHHHEEEHHHGGGGGGGGGIIIMMMQQQSSSPPPOOOMMMJJJGGGDDDBBBAAA??????AAABBBDDDFFFGGGHHHIIIJJJKKKNNNPPPRRRTTTUUUWWWTTTPPPKKKGGGDDDCCCCCC@@@@@@??????????????????>>>===<<<;;;;;;<<<<<<===@@@AAABBBCCCEEEFFFGGGHHHJJJKKKLLLNNNPPPQQQQQQQQQSSSTTTUUUVVVVVVWWWWWWWWWRRRRRRRRRSSSWWW]]]bbbeeekkkkkklllnnnooolllfffbbb^^^[[[YYYXXXYYYZZZZZZYYY\\\YYYVVVSSSQQQOOOLLLJJJEEEDDDCCCDDDGGGJJJKKKKKKGGGDDD???999666555555555777:::>>>AAADDDGGGKKKNNNPPPQQQQQQQQQPPPOOOOOONNNLLLLLLMMMNNNOOOQQQRRRSSSVVVYYY]]]bbbfffiiikkklllgggfffffffffhhhhhhfffeeecccddddddeeeeeefffffffffhhheeebbb````````````____________^^^]]][[[ZZZYYYZZZXXXVVVUUUUUUTTTRRRPPPNNNNNNMMMLLLJJJIIIHHHGGGHHHGGGFFFDDDBBB???===;;;999999;;;<<<===>>>>>>>>>===;;;:::999999:::;;;<<<:::999888999<<<>>>???>>>???>>>===<<<:::999888888666777888888999999888888999::::::;;;;;;;;;;;;;;;:::::::::;;;===>>>@@@AAADDDGGGJJJNNNSSSYYY```eee}}}wwwqqqmmmkkkoooqqqsssqqqlllfffaaa^^^^^^___dddlllvvv~~~{{{}}}xxxvvvqqqlllkkkuuu~~~~~~}}}vvvlllhhhlllsssvvvyyywwwrrrllljjjnnnxxx}}}qqqrrryyy}}}}}}|||zzzssskkkXXXOOOKKKJJJQQQkkk}}}{{{iiiVVVMMMIIIFFFDDDDDDEEEOOO^^^mmmyyyzzzttttttuuummmeee]]]WWWRRRNNNIIIEEEBBB???<<<999777666444333222111222222000000000000000000000000111111111111000///......///000000000000...,,,+++........................,,,,,,+++++++++,,,------***++++++,,,,,,++++++************)))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))((('''''''''((((((((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((''')))+++---......+++---000222222222333444555777999::::::777444222///000222444666777888888<<<===???AAABBBCCCCCCCCCGGGFFFGGGKKKOOOOOOKKKFFFIIIHHHGGGFFFFFFHHHIIIJJJIIIGGGEEECCCAAA@@@@@@@@@??????@@@AAABBBCCCCCCDDDEEEFFFHHHJJJLLLOOOQQQRRRVVVSSSNNNJJJFFFDDDDDDDDD??????>>>>>>=========<<<<<<<<<;;;;;;;;;<<<======???@@@AAACCCEEEGGGHHHIIIIIIJJJLLLNNNPPPRRRSSSSSSRRRSSSTTTUUUUUUVVVUUUUUUPPPOOOPPPRRRUUUZZZ___bbbggghhhjjjlllllljjjeeeaaa^^^\\\YYYXXXZZZ[[[\\\[[[]]][[[WWWUUUTTTQQQNNNLLLEEEDDDCCCDDDHHHKKKLLLLLLGGGCCC>>>999666555555666888:::>>>AAACCCEEEIIIKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNQQQSSSXXX]]]aaaeeeggghhhbbbaaa______aaabbbbbbbbb````````````````````````ccc```]]]\\\\\\\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVXXXVVVTTTSSSSSSSSSQQQOOOMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFEEECCCAAA>>><<<;;;888999:::;;;<<<=========;;;;;;999999999:::;;;<<<888777666888;;;>>>???>>>>>>===<<<;;;:::888777777666666777888888888888777888999::::::;;;;;;::::::888888999:::;;;===>>>???DDDFFFIIIMMMQQQWWW^^^bbb~~~yyysssooommmmmmoooqqqsssrrrnnnhhhcccaaabbbeeeiiipppxxx~~~|||}}}}}}}}}zzzuuuqqqqqqyyy{{{rrrjjjhhhnnnuuu{{{|||uuummmiiinnnxxx}}}~~~|||qqqsssxxxzzzrrr___UUUOOOMMMRRRjjj~~~~~~mmmYYYNNNHHHDDDBBBCCCGGGPPP^^^mmmxxx{{{tttttt~~~wwwoooggg]]]WWWRRRNNNJJJFFFCCC???<<<999888777444222111111222333000000000000000000000000000000111111000///.........///000111111///---+++........................,,,+++++++++,,,---......***++++++,,,,,,++++++***+++*********)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((())))))******))))))(((((((((((((((((((((((((((,,,+++++++++++++++++++++'''''''''(((((()))))))))((((((((()))))))))))))))))))))))))))))))))))))))************************)))(((((()))+++,,,,,,,,,))),,,///111111000000000000333666888888666333000000222444666888999:::;;;===>>>??????@@@AAADDDFFFCCCHHHNNNSSSTTTQQQLLLHHHHHHHHHGGGGGGFFFFFFFFFEEEEEECCCAAA@@@@@@@@@BBBCCC???????????????@@@@@@@@@AAABBBDDDFFFHHHKKKLLLMMMSSSRRRPPPMMMJJJHHHFFFEEEAAAAAA@@@@@@???>>>======;;;;;;;;;<<<<<<======>>>===>>>@@@BBBDDDFFFHHHIIIHHHIIILLLNNNPPPRRRSSSTTTQQQRRRSSSTTTTTTTTTTTTTTTNNNNNNOOOQQQTTTYYY]]]```dddfffiiilllmmmkkkgggeeeaaa___\\\[[[]]]___``````^^^\\\YYYWWWVVVSSSPPPNNNFFFDDDDDDEEEIIILLLMMMNNNFFFCCC>>>999666555555666999;;;>>>@@@AAACCCFFFIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJIIIIIIIIIIIIJJJJJJLLLOOOSSSXXX]]]aaacccdddaaa^^^[[[ZZZ[[[]]]^^^^^^\\\\\\\\\[[[[[[[[[ZZZZZZ^^^\\\YYYXXXXXXXXXWWWVVVUUUVVVVVVVVVVVVUUUTTTTTTUUUSSSQQQQQQQQQQQQOOOMMMKKKJJJJJJIIIGGGFFFFFFEEEEEEDDDCCCBBB???===;;;:::777888999:::;;;;;;;;;;;;:::999999888999999:::;;;999888777888;;;===>>>===<<<<<<;;;:::888777666555555555666777777777777666555666777777888888777777666666777888:::<<<===>>>CCCEEEHHHKKKOOOUUU[[[```|||vvvqqqnnnnnnpppoooqqqrrrqqqmmmhhheeedddgggjjjoootttzzzyyyvvvxxx~~~}}}xxxyyy}}}|||uuummmiiikkkqqqzzzyyyqqqmmmpppxxx{{{|||zzzqqquuuvvvyyynnn```WWWRRRSSSggg{{{~~~ooo[[[NNNFFFAAA@@@BBBGGGOOO\\\jjjuuu}}}wwwuuu~~~xxxpppggg]]]WWWQQQNNNIIIEEEBBB???;;;999999777555222111222333444111111111111111111111111///000000000000//////...+++---///111111000///...........................------,,,------...//////***++++++,,,,,,++++++***,,,,,,++++++++++++******(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((('''&&&&&&&&&'''(((((())))))(((((('''(((((((((((((((((((((((('''(((((((((((((((((((((&&&&&&'''''''''''''''(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))*********+++++++++***---000111000............111444777888666222000000111333555777888999999<<<=========<<<>>>BBBEEEFFFQQQ]]]```ZZZPPPKKKJJJFFFGGGHHHIIIHHHGGGFFFEEEBBBAAA@@@??????AAACCCEEE@@@@@@??????>>>>>>>>>===>>>???@@@BBBDDDFFFHHHIIIOOOPPPQQQQQQPPPLLLIIIFFFDDDCCCBBBAAA@@@???>>>>>>;;;<<<<<<======>>>>>>>>>===>>>???AAADDDFFFGGGHHHHHHIIIKKKMMMPPPQQQRRRSSSQQQQQQRRRRRRSSSRRRRRRRRRMMMMMMNNNPPPTTTXXX\\\^^^bbbeeejjjmmmooommmllljjjdddaaa^^^]]]___aaacccccc___]]][[[YYYXXXUUUQQQNNNGGGFFFEEEFFFJJJMMMNNNNNNFFFCCC>>>999666555666777999;;;>>>???@@@AAADDDFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIILLLPPPUUUZZZ]]]___```aaa]]]YYYWWWWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVYYYWWWVVVUUUVVVVVVUUUTTTRRRSSSSSSTTTTTTSSSSSSRRRRRRPPPOOONNNOOOOOOMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBBBB@@@>>><<<:::999666777888999999:::999999888888888888999999::::::===;;;::::::;;;<<<<<<;;;;;;::::::888777666555444444444555666666666666555444555666666777777666666555555666777999;;;===>>>AAADDDFFFIIIMMMRRRXXX]]]zzztttpppoooqqqsssqqqrrrrrroookkkhhhfffeeejjjnnnsssxxx|||~~~uuuqqqttt}}}~~~|||}}}xxxqqqkkklllqqqxxxyyyttttttyyy~~~}}}xxxpppuuutttzzziii\\\TTTRRRcccxxx~~~qqq]]]OOOFFF@@@???BBBDDDLLLWWWcccnnnxxx{{{www}}}zzzrrriii___YYYQQQNNNIIIEEEBBB???;;;999888777555444333222333333111111111111111111111111/////////000000//////...+++,,,...000000000000///..............................---------...//////***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))+++******)))((('''&&&%%%''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&''''''(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,+++******+++,,,...000000...---------000222555777777666333222...///111222444444555555888999:::999888:::>>>CCCLLLZZZgggfffZZZMMMHHHHHHEEEFFFIIIKKKKKKJJJGGGFFFAAA@@@?????????AAABBBCCCAAAAAA@@@@@@???>>>>>>=========>>>@@@AAABBBCCCDDDJJJLLLOOOPPPPPPNNNJJJHHHFFFEEEDDDBBBAAA???>>>>>>======>>>?????????>>>>>>===>>>???AAACCCEEEFFFGGGGGGHHHJJJLLLNNNPPPQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPLLLLLLMMMPPPSSSVVVZZZ\\\^^^bbbiiimmmoooooooooooofffccc___^^^___aaacccdddcccaaa___]]][[[WWWRRROOOIIIHHHGGGHHHJJJMMMNNNNNNEEEBBB>>>999666666666777:::<<<>>>?????????AAACCCDDDDDDEEEGGGHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGJJJNNNRRRVVVYYY[[[\\\^^^ZZZVVVSSSSSSSSSSSSSSSUUUUUUUUUTTTTTTSSSSSSSSSTTTSSSRRRSSSTTTUUUTTTSSSQQQQQQQQQRRRQQQQQQPPPPPPOOONNNLLLLLLMMMMMMKKKIIIGGGFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@???===;;;999888555666777888888888888888666777777888999999999:::>>><<<::::::;;;<<<;;;::::::999888777666444333333333333444555555555555444555666777777888888777777444444555666888;;;===>>>@@@BBBEEEHHHKKKPPPVVVZZZzzztttooopppssswwwwwwvvvtttooojjjfffeeeeeelllqqqwww{{{~~~~~~wwwsssvvv}}}}}}xxxqqqnnnssszzz~~~{{{|||uuummmssstttkkk[[[RRRNNN___vvvsss___PPPFFF@@@@@@DDDCCCIIISSS^^^iiittt~~~~~~xxx{{{|||tttkkkccc\\\SSSOOOKKKGGGDDD@@@===:::777777666555444333222222111111111111111111111111......///////////////............///////////////..............................------,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))*********))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))),,,......,,,******,,,***,,,------,,,,,,---///000111333444444333222111...///000111222222222222333555777666444555:::???IIISSS\\\ZZZOOODDDAAABBBDDDGGGJJJLLLMMMJJJGGGDDDAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@?????????======>>>>>>???@@@@@@@@@EEEFFFHHHIIIJJJJJJJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@??????@@@AAA@@@@@@>>>>>>>>>>>>???AAABBBCCCDDDEEEGGGHHHJJJKKKMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOIIIJJJKKKNNNQQQTTTWWWXXXXXX]]]eeekkkmmmnnnpppqqqjjjgggbbb```aaaccceeeeeegggfffcccaaa^^^ZZZUUUQQQLLLJJJHHHIIIKKKMMMMMMMMMEEEBBB===999666666666777;;;<<<>>>>>>>>>>>>???AAAAAABBBCCCEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEFFFHHHKKKOOOSSSUUUWWWWWWVVVSSSPPPNNNNNNOOONNNNNNQQQQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNPPPRRRSSSSSSRRROOOOOOOOOOOOOOONNNMMMLLLMMMLLLJJJJJJKKKKKKJJJHHHEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@???>>><<<:::888777555555666777777777777666555666777888999999999999<<<:::999999:::;;;;;;:::999888777666555333222222222222333444444444444444555555666777777777777666444444555666999;;;===>>>@@@AAADDDFFFIIINNNTTTXXX{{{tttpppqqquuuyyy|||zzzvvvoooiiieeedddeeemmmrrrxxx}}}|||~~~}}}}}}|||~~~~~~zzzsssrrryyyrrrjjjrrrttt~~~iiiYYYOOOKKK\\\vvvuuuaaaRRRGGGAAABBBFFFCCCIIIRRR]]]hhhtttxxxzzz}}}uuummmeee___TTTQQQLLLHHHEEEBBB>>><<<777777777666555444222111111111111111111111111111......///////////////...111000///...------.................................------,,,+++++++++++++++++++++,,,,,,+++++++++******************++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))&&&'''(((*********)))(((+++++++++***************&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***---//////,,,***+++,,,((()))*********,,,...111...///000000000000///...111111222333333333333222///333555555222333777<<<>>>DDDIIIHHHAAA<<<;;;<<>>>>>>>>>>>>>>CCCBBBBBBBBBDDDGGGJJJKKKNNNNNNLLLJJJHHHFFFEEEDDD@@@AAABBBBBBAAA@@@???>>>>>>??????@@@BBBCCCDDDDDDGGGHHHIIIKKKLLLMMMMMMMMMOOOOOOPPPPPPPPPOOOOOONNNGGGHHHJJJLLLOOORRRUUUVVVSSSYYYbbbhhhkkkmmmoooqqqoookkkfffcccdddfffhhhhhhkkkiiigggdddaaa\\\VVVRRRMMMKKKIIIIIIKKKMMMMMMMMMEEEBBB===999666666777888;;;===>>>>>>======>>>@@@???@@@AAACCCDDDEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDFFFJJJMMMPPPRRRTTTTTTOOOMMMKKKJJJKKKLLLKKKJJJNNNNNNNNNNNNNNNNNNOOOOOOKKKJJJKKKNNNQQQRRRRRRQQQNNNNNNNNNNNNMMMLLLKKKJJJLLLKKKIIIIIIJJJJJJIIIGGGDDDDDDDDDCCCCCCBBBBBBAAA??????>>>===<<<:::888777555555666666666666666666555555777888999999999999999777666777:::;;;;;;;;;888888777666444333222111222222333444444444444333222333444444555555444444444444555777999;;;===??????AAACCCFFFHHHMMMSSSWWWxxxpppnnntttzzz{{{zzzwwwrrrlllhhhfffeeerrrtttxxx|||~~~zzzuuuttttttuuuwwwyyy{{{}}}vvvzzz~~~wwwpppuuu|||}}}sssllljjjmmmnnnWWWIIIIIIWWWooovvvcccNNNBBB???>>><<>><<<:::888777666666555333111111222222222222111000000////////////////////////////////////////////////......---------,,,,,,,,,------------------------,,,+++***+++---...---,,,------,,,,,,,,,,,,+++++++++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((()))))))))))))))(((''''''''''''''''''''''''''''''%%%''')))***+++***)))(((((((((''''''''''''((((((+++*********))))))((((((,,,,,,++++++***++++++,,,111000000222555666333111...///111111000000111333444333222222222444555666;;;:::888777666666666666DDDFFFIIIJJJIIIFFFDDDBBBDDDFFFGGGGGGDDDBBB@@@@@@BBBBBBAAA@@@???>>>===<<<===>>>>>>?????????>>>>>><<<======>>>@@@AAABBBCCCLLLMMMOOOPPPNNNKKKGGGEEECCCBBB???======>>>@@@BBBBBB@@@???@@@BBBCCCCCCCCCFFFGGGHHHJJJKKKLLLLLLLLLOOOOOOOOONNNMMMKKKHHHGGGEEEEEEFFFGGGJJJMMMQQQRRRTTTUUUXXX^^^eeekkkoooqqqqqqoookkkgggeeefffhhhiiillliiifffccc```]]]YYYVVVOOOMMMKKKKKKLLLNNNNNNNNNGGGBBB;;;777555555555555============>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEFFFGGGIIIKKKMMMNNNOOOKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFFFFFFFGGGIIIKKKLLLJJJJJJJJJJJJKKKLLLNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGDDDCCCCCCBBB@@@???>>>>>>???>>>===<<<:::999777777777666444333333444666777888888888888888888888888;;;:::888999::::::999777999888777555444444444444333333333333333333333333333222111111222333555666555555777888:::<<<======@@@AAACCCEEEGGGKKKPPPTTT}}}vvvpppnnnrrrwwwxxxwwwuuuqqqllliiiiiijjjrrrtttwww{{{yyywwwxxxxxxxxxxxxxxxyyyzzz{{{wwwyyy}}}}}}uuunnnsss{{{~~~sssllljjjfff{{{oooWWWHHHGGGTTTkkkyyygggRRRFFFCCCAAA???DDDFFFLLLUUUaaannnyyy{{{yyyzzz|||uuulllddd[[[WWWPPPJJJFFFBBB>>><<<999777666555555444222000111222222222222111000000////////////////////////////////////////////////............------,,,,,,------------------------,,,+++***+++---...---,,,,,,,,,+++++++++******************)))((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&)))*********))))))((('''''''''''''''''''''''''''%%%&&&((())))))((('''&&&(((((('''''''''(((((()))*********)))))))))((((((++++++************++++++///......111333444222000---///000000///000333555555555555444444555555555999888777555555555666666AAAFFFKKKJJJDDD@@@@@@AAACCCEEEFFFDDDBBB@@@@@@@@@AAAAAA@@@??????>>>>>>======>>>>>>?????????>>>>>>;;;<<<<<<===>>>>>>???>>>FFFGGGJJJKKKKKKIIIGGGEEEEEECCC@@@>>>===>>>???@@@CCCAAA@@@AAACCCEEEEEEDDDEEEFFFGGGHHHJJJJJJJJJJJJMMMNNNNNNMMMKKKHHHFFFDDD???@@@AAACCCFFFIIILLLNNNOOOPPPSSSXXX___fffjjjlllsssqqqnnnlllkkkkkklllmmmllljjjgggeeebbb^^^YYYUUUNNNLLLKKKKKKMMMNNNMMMLLLFFFAAA;;;777555555666666===============>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDAAABBBCCCEEEGGGHHHJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDEEEFFFGGGIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<;;;:::888777777777555444333333444555777888888888888888888888888:::999888888999999888777666666555444333333333333222222222222222222222222222222111111222333555666555555777888:::;;;======???AAACCCEEEGGGKKKPPPTTT~~~xxxsssppppppsssuuuvvvuuurrrooollllllnnnqqqtttuuuxxx|||~~~~~~zzzwwwxxx{{{||||||{{{{{{zzzyyyxxxwwwwwwxxxyyy{{{~~~|||sssjjjpppzzzvvvmmmjjjdddzzzrrrZZZIIIEEEPPPfffyyyzzziiiUUUHHHDDDCCC@@@CCCEEEIIIQQQ]]]kkkxxxzzzxxxxxxxxxoooggg[[[VVVPPPJJJFFFBBB>>>;;;:::888666666666555333111111222222222222111000000000000000000000000000000/////////////////////////////////............---------------------------,,,+++***+++---...---,,,+++++++++*********))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''*********+++******)))(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%''''''''''''(((((()))*********))))))))))))((((((******))))))))))))******...---...///111222111///...//////...///111666999<<<<<<======<<<;;;999888888777666555444444555666:::AAAGGGFFF???;;;>>>BBBBBBCCCCCCAAA???>>>>>>???????????????????????????>>>>>>>>>??????>>>>>>===999:::<<<=========<<<<<>>======>>>???BBB@@@???@@@BBBDDDDDDDDDDDDDDDFFFGGGHHHHHHIIIIIIJJJKKKKKKJJJHHHEEEAAA???;;;<<<>>>@@@DDDGGGJJJLLLKKKMMMQQQVVV\\\bbbhhhkkksssrrrrrrqqqpppooooooooollljjjhhhgggddd___YYYTTTMMMLLLLLLMMMNNNNNNLLLJJJEEEAAA:::666555555666666<<<<<<<<<=========>>>>>><<<======>>>???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA???@@@AAABBBDDDEEEGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>======<<<<<<;;;:::999888777666666555444333333444555666777777777777777777777777999888666777888888777555333333222222222222222333111111111111111111111111222111111111222333444555444555666888:::;;;<<<===???@@@CCCDDDGGGKKKPPPTTTzzztttqqqrrruuuvvvvvvwwwuuurrrnnnlllnnnrrrvvvwwwxxx{{{~~~|||zzz}}}}}}~~~~~~}}}|||yyywwwuuutttuuuvvvwwwzzz~~~zzzssshhhooozzz{{{rrrooohhh~~~vvv^^^LLLEEEMMMaaatttyyyiiiUUUGGGBBB@@@>>>AAACCCGGGPPP\\\kkkwww{{{xxxxxxzzzqqqiii[[[WWWQQQKKKGGGBBB>>>;;;<<<:::888777777666555333111222222222222111000000000000000000000000000000/////////////////////////////////////////////...------------------------,,,+++***+++---...---,,,++++++++++++***************)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))******+++++++++******)))''''''''''''''''''''''''''''''((((((((('''&&&%%%''''''''''''((()))***+++))))))))))))))))))(((((()))(((((((((((())))))***.........///000111111000111000000///000444:::???EEEFFFGGGGGGFFFCCC@@@>>><<<:::888666555444444555333888===>>><<<<<>>======>>>>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>===<<<888999<<<>>>???@@@??????===>>>???AAABBBBBBBBBBBBBBBAAA???>>>===>>>>>>??????>>>===>>>AAABBBCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFDDD@@@===;;;;;;<<>><<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@??????AAAAAABBBCCCDDDEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>===<<<<<<<<<::::::999999888777666666666555444444444444555666666666666666666666666666777666555555666666555444111111000000111222333333000000000111111111111111111111111222222333444444444555666888999;;;<<<===>>>@@@BBBDDDGGGKKKPPPTTTyyyuuuqqqrrrvvvzzz{{{yyyyyywwwtttpppnnnpppuuuyyy{{{}}}~~~}}}yyy}}}~~~}}}~~~~~~}}}{{{yyywwwuuusssuuuxxx{{{~~~yyywwwxxxuuuqqqiiippp{{{yyy{{{zzzuuummm~~~yyybbbOOOFFFKKK___qqq}}}xxxjjjVVVGGGBBB@@@>>>???BBBHHHRRR___lllwww~~~|||yyyxxx{{{rrrjjj[[[WWWRRRMMMHHHDDD???<<<;;;999666555555555444222111222222222222111000000000000000000000000000000000000000000000000000000.../////////////////////------------------------,,,+++***+++---...---,,,---,,,,,,,,,,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************)))******+++++++++******(((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((()))******(((((((((((((((((())))))((((((''''''((())))))***......//////000000111222444333333222444888???DDDKKKLLLMMMMMMLLLHHHEEEBBBAAA???<<<999777555555555444444555888;;;===>>>>>>>>>???@@@???===<<<<<<===;;;<<<===>>>???@@@@@@AAA>>>>>>>>>>>>>>>===<<<<<<777999<<<@@@BBBDDDEEEEEE@@@@@@@@@@@@????????????======<<<<<<===>>>@@@@@@???>>>===>>>AAACCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFCCCCCCBBBAAA???<<<:::999;;;===@@@DDDIIIMMMOOOQQQSSSUUUXXX[[[___dddkkkqqqqqqsssuuuvvvuuusssqqqooolllkkkjjjhhheee___XXXSSSNNNNNNPPPQQQRRRQQQMMMJJJCCC>>>999555555666777777999::::::;;;<<<<<<======<<<<<<===>>>???@@@AAAAAA@@@@@@AAAAAA@@@???>>>===AAABBBBBBCCCDDDEEEEEEFFFBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEECCCCCCBBBBBBCCCCCCDDDDDDGGGGGGFFFEEEEEEDDDCCCCCC@@@@@@@@@@@@????????????=========<<<;;;;;;::::::888888777777666666666555555555555444444555555555555555555555555555555555666444333333444555333222000000000000111222333333111111111111222222333333000000111222333333333333444444666777999;;;<<<<<<===???AAADDDFFFKKKQQQUUU|||tttrrrrrruuu{{{~~~}}}zzzyyyvvvrrrqqqsssxxx{{{~~~|||{{{|||}}}}}}~~~||||||||||||{{{zzzyyyyyyvvvyyy}}}}}}vvvssssssrrrooommmsss}}}{{{ssssss|||zzznnnzzzzzzdddQQQFFFJJJ]]]ppp~~~zzznnnZZZJJJDDDBBB@@@>>>AAAHHHSSS___lllwww~~~{{{zzz}}}|||sssjjj\\\YYYTTTOOOJJJEEE@@@===:::777444222222222111111111222222222222111000000000000000000000000000000000000000000000000000000---............/////////------------------------,,,+++***+++---...---,,,---------,,,,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))******+++*********(((((((((((((((((((((((((((((((((((())))))*********))))))(((((())))))***''''''(((((((((((())))))(((''''''(((((()))***+++.../////////...///111333666666666555777;;;BBBFFFKKKLLLMMMMMMKKKHHHDDDBBBDDDBBB???<<<999777777666:::666333555888;;;999777===???AAAAAA???=========;;;<<<<<<===>>>???@@@AAA>>>>>>>>>>>>===<<<;;;;;;888999<<>>=========999999:::;;;<<<>>>???@@@@@@>>>>>>???BBBDDDDDDDDDAAABBBCCCCCCDDDDDDDDDCCCAAA@@@>>><<<:::999999999:::<<<@@@EEEJJJNNNQQQSSSUUUXXX[[[\\\^^^cccjjjpppuuuvvvxxxyyyxxxuuusssqqqmmmkkkiiigggddd^^^XXXSSSOOOOOOOOOQQQRRRPPPMMMIIIAAA===888555555666777888888999999:::;;;<<<======;;;<<<<<<===>>>???@@@AAA???@@@AAAAAAAAA@@@???>>>@@@@@@AAAAAABBBBBBBBBCCCAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999666666666555555555555555555555555555555555555555444444444444444444444444444333222222333333222000000000//////000111222222000000111111222333333333///000111222333333333333333444555777999:::;;;<<<<<<>>>AAACCCFFFKKKQQQUUU|||xxxqqqsssvvv{{{~~~zzzyyywwwuuutttwww{{{}}}yyyyyy}}}}}}|||||||||||||||}}}~~~~~~{{{wwwwwwvvvsssrrrwww{{{tttsssxxx|||pppvvvyyydddQQQFFFIII[[[nnn~~~|||ppp]]]LLLEEECCCAAA???AAAFFFOOO\\\kkkxxx}}}||||||~~~tttlll]]]ZZZUUUQQQLLLGGGBBB>>>;;;888444333333333222222111222222222222111000000////////////////////////000000000000000000000000,,,,,,------............------------------------,,,+++***+++---...---,,,,,,,,,,,,,,,+++++++++***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((()))'''((())))))*********)))((((((((((((((((((((((((&&&&&&&&&'''((()))***+++++++++***)))(((((((((((('''''''''((((((((())))))(((((((((((()))***+++,,,,,,...///...,,,---000333666777777777888<<>>???@@@@@@>>>>>>>>>>>>===<<<;;;:::999999:::<<>>;;;888777777999::::::===BBBGGGMMMQQQTTTUUUXXXZZZ]]]]]]]]]aaaiiipppvvvwwwxxxxxxwwwtttqqqooonnnkkkhhheeeaaa]]]WWWSSSNNNNNNNNNOOOOOONNNKKKHHHAAA<<<777444555666888888888888999:::;;;<<<======::::::;;;<<<===>>>??????>>>???@@@BBBBBBAAA@@@???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBB???@@@AAABBBBBBBBBAAA@@@BBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<=========::::::999999999999888888444444444444444555555555444555555555555555555444333333333333333333333333333222000111222222111//////...............///000//////000000111222222333//////111222333333222222333444555777888:::;;;<<<<<<>>>@@@CCCFFFKKKQQQUUUzzzuuuqqquuuzzz~~~xxxxxxxxxwwwwwwzzz~~~}}}xxxyyy||||||{{{{{{|||~~~|||xxxuuuzzz~~~xxxwwwzzz|||tttuuu}}}wwwcccPPPEEEHHHZZZmmm}}}{{{ppp]]]LLLDDDBBBAAA@@@AAADDDLLLYYYiiixxx~~~|||vvvmmm^^^[[[WWWRRRNNNHHHCCC???>>>;;;777666666666666555111222222222222111000000////////////////////////000000000000000000000000,,,,,,,,,---------......------------------------,,,+++***+++---...---,,,+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))******++++++''''''((()))))))))))))))))))))))))))))))))))))))$$$$$$%%%%%%'''(((***+++---,,,+++)))((((((''''''&&&'''''''''(((((())))))(((((((((((()))***,,,,,,+++,,,...,,,++++++///222666777777888999<<>>===<<<<<<<<<===>>>?????????>>>>>>>>>>>>===<<<;;;:::999999888999<<<@@@EEEHHHGGGEEEBBB???===<<<<<<<<<888888999999999:::::::::999777777999;;;>>>>>>>>><<<======>>>>>>>>>>>>===???===999555555777:::<<<===@@@EEEKKKPPPTTTWWWYYYZZZ]]]______^^^bbbiiipppuuuuuuvvvuuutttqqqnnnmmmnnnkkkgggddd```\\\WWWSSSMMMLLLLLLLLLMMMLLLIIIGGG@@@<<<777444444666888888777888888999;;;<<<======888999999:::;;;<<<===>>>===>>>@@@BBBCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@@@@@@@AAA===>>>@@@AAAAAA@@@???>>>@@@@@@???????????????@@@BBBBBBAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888333333444444444444444555444444555555555555444444333333333333333333333333222111000000111111000///...------,,,,,,------------......///000111111222...///111222333333222222333444555777888:::;;;<<<<<<===@@@CCCFFFKKKQQQUUU{{{uuuooottt{{{}}}{{{xxxxxx{{{~~~{{{yyyyyy}}}zzzvvvvvvzzz~~~zzzyyy|||uuuooonnnssskkkTTTMMMLLLTTTeeewwwzzzsssbbbQQQGGGEEEDDDBBBCCCFFFLLLVVVfffwww~~~}}}uuunnnbbb]]]WWWSSSOOOKKKDDD@@@:::888777777777666444222111111111222222333333333......//////000000111111222111000//////000111222111000///..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))******)))(((''''''((((((((())))))************************************)))((((((((((((((())))))))))))))))))))))))''''''(((((()))))))))*********)))))))))))))))***(((((((((((())))))))))))+++***)))((()))***,,,---//////---,,,+++*********(((,,,000333333666:::>>>BBBDDDFFFIIIKKKIIIEEEBBBBBB@@@===:::888888888888999888666444555777999;;;FFFFFFFFFEEECCC???<<<:::;;;;;;;;;>>>@@@@@@???===??????>>>>>>===;;;:::999555555666888:::===???@@@CCCBBBBBBBBBBBB@@@===;;;;;;:::999999888888888888::::::;;;<<<===>>>????????????>>>===<<<::::::999888777555444555777:::<<>>;;;777555555666666666999999999::::::;;;;;;;;;:::999999888999:::<<<===???@@@AAABBBBBBAAA????????????@@@AAAAAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@???===>>>>>>?????????>>>>>>=========>>>??????@@@@@@AAAAAA@@@???>>>===<<<;;;888888888888888888999999555555555555555555555555222333444555444333222111555555444333333333333444222222222111111111000000111000/////////000222333///////////////.........////////////000000000000111111222222222333333333555666666777888:::;;;<<<>>>???@@@AAADDDIIIPPPUUUyyytttqqqvvv}}}}}}{{{|||~~~}}}{{{|||~~~|||vvvssswww{{{|||||||||sssiiiggglllzzzqqqYYYOOOLLLRRRbbbuuuxxxsssbbbQQQGGGCCCCCCAAABBBDDDIIITTTdddttt}}}{{{xxxpppccc^^^XXXSSSPPPKKKEEE@@@;;;999888777777777444222111111222222222333333333//////000000000000000000111111000//////000111111000000///..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))******)))((('''(((((()))))))))*********((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))((((((((())))))***************)))))))))))))))***(((((((((((())))))))))))+++***)))((((((***+++,,,------,,,+++++++++,,,,,,+++---000111333444777999===>>>AAADDDGGGHHHHHHHHHEEECCC???;;;888777777777999888666555555777:::;;;@@@AAABBBBBBAAA@@@>>><<<<<<<<<<<<>>>@@@AAA???>>>?????????>>>===<<<::::::666666777999;;;>>>@@@AAA???>>><<<<<<<<<<<<999777<<<;;;;;;:::999999::::::;;;;;;<<<<<<===>>>>>>???::::::999888777666555555666555444444555888;;;===@@@BBBFFFJJJOOOSSSVVVWWW[[[]]]^^^______aaaeeehhhppprrrttttttrrrpppnnnnnnllliiieee___ZZZUUURRRPPPKKKJJJIIIHHHHHHGGGEEECCC<<<999555444555666666666777888888888999999999::::::999999888888999:::;;;<<<===>>>??????>>>===<<<<<<===>>>@@@AAABBBBBBBBBAAAAAABBBBBBBBBAAA@@@??????@@@@@@AAAAAA@@@@@@???=========>>>>>>>>>>>>?????????>>>===<<<;;;::::::888888888888888888777777444444444444444444444444222333333333333333222222555444444333333333333333222222111111111000000000000000///...///000111222............////////////////////////000000000000111111222222222333333333555555666777888:::;;;<<<>>>???@@@BBBDDDIIIOOOSSS|||wwwtttuuuyyy~~~}}}~~~~~~wwwrrrooovvv|||yyy{{{uuugggdddiiivvvyyy^^^QQQJJJOOO^^^pppvvvtttdddRRRFFFBBB@@@AAABBBDDDIIISSSbbbrrr}}}|||yyy{{{rrreee```YYYTTTQQQLLLFFFBBB<<<;;;999888888777555333111222222222222333333333111111111111000000000000111000000//////000000111////////////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))((((((((())))))))))))*********((((((((((((((((((((((((***))))))((((((((((((((()))))))))))))))))))))))))))))))))***************)))))))))(((((())))))***(((((((((((())))))))))))***)))((('''((()))***++++++++++++++++++,,,---...///......///111222222111666777999<<>>>>>===<<<;;;<<<<<<<<<===???@@@???===??????>>>>>>===<<<::::::777777888999;;;===???@@@???===;;;:::;;;;;;:::999::::::999999888888999999555666666777777888888888555555444333222222111111333222222333555888<<<>>>@@@BBBEEEJJJNNNRRRTTTUUUZZZ[[[\\\\\\[[[]]]```bbblllpppssstttsssooommmllliiifffbbb\\\WWWRRROOOMMMJJJIIIGGGGGGFFFEEECCC@@@888666333333444666666666666666777777777777888888:::999888777777888999999;;;;;;<<<======<<<<<<;;;999;;;<<>>============<<<<<<<<<======<<<;;;:::999888888888888888777666666666555444444444444444444444444333222222222222222333333444444333222222222222333111111111000000000/////////............///000000---------.../////////000////////////000000000000111111222222222333333333555555666777888:::;;;<<>>===;;;888777888999999999666666555555555555666666222333333333333333333333333222222111000000//////000000111222555999===???@@@BBBEEEIIIMMMPPPRRRSSSVVVWWWWWWWWWWWWXXX[[[^^^gggkkkppprrrqqqmmmjjjhhhdddbbb^^^XXXSSSNNNKKKJJJHHHGGGEEEDDDDDDBBB???===555333111111444666666666666666666666666777777777:::999777666666666777777;;;;;;<<<<<<<<<<<<<<<<<<999:::<<<>>>@@@AAABBBBBBAAAAAAAAAAAA@@@@@@??????=========>>>======<<<<<<>>>======<<<;;;:::::::::;;;;;;::::::999888888777888777777666555444444333333333333333333333333333222222111000000111333444333333222111111111111222000000000/////////......------------......//////,,,,,,------...///000000////////////000000000000111111222222222333333333555555555666888999;;;<<<>>>???AAACCCFFFKKKQQQUUU~~~|||xxxvvvvvvwwwxxx~~~~~~yyy{{{{{{wwwqqqmmmoooqqqvvv}}}|||}}}uuupppqqq|||dddQQQDDDEEERRRgggrrrwwwlllYYYKKKDDDAAADDDDDDEEEHHHQQQ___nnnxxx~~~xxx~~~yyymmmggg___YYYUUUQQQKKKGGGAAA???;;;999888777555444222222222222222222222222222111111111000000///////////////000000/////////---...//////000///.........------,,,,,,------...------------------------+++++++++++++++******)))++++++++++++************(((((((((((((((((((((((()))))))))))))))(((''''''))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++******************((((((''''''((()))******(((((((((((())))))))))))((((((((((((((())))))***,,,,,,+++************+++---+++***+++///000///,,,---...///111777BBBOOOXXX[[[VVVNNNEEE===888555444333222111111222222444444666666666666666555555444888777666666888999888777777777777777777666555444333444444555666777999999666444222111222444444333444444333333333444444555555555555555444444444444/////////......------,,,......000333666:::>>>@@@AAABBBEEEHHHKKKNNNPPPQQQPPPQQQRRRRRRRRRTTTWWWZZZ```dddjjjmmmlllhhheeeccc___]]]YYYTTTOOOKKKHHHGGGGGGEEECCCBBBAAA???<<<999333111000111444666666666777777777777777666666666888777666555444444555666999999999999::::::;;;;;;;;;<<<===>>>???@@@@@@@@@AAAAAA@@@@@@????????????===============<<<;;;:::===<<<<<<;;;:::999888888:::::::::999999888888777666666555555444333222222222222222222222222222222111111000///000111222333222222111000000000000000/////////.........------,,,------...............+++,,,,,,---...//////000////////////000000000000111111222222222333333333444555555666777999:::;;;;;;>>>AAADDDHHHMMMSSSWWW~~~~~~|||{{{xxxuuutttvvvzzz~~~zzztttvvvvvvrrrmmmlllpppuuuxxxzzztttttt~~~gggSSSCCCAAAMMM```oooxxxppp]]]NNNFFFBBBAAAAAAAAADDDLLLYYYhhhrrr{{{~~~qqqkkkbbb\\\XXXTTTOOOKKKDDDAAA===:::999888666444333333333222222222222111000000000000////////////...//////000000//////...------///000000000///......------,,,,,,------...------------------------***++++++++++++***)))))),,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))((((((''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))***************)))))))))''''''''''''((()))******(((((((((((())))))))))))(((((()))))))))*********---,,,+++***************+++******+++---......---,,,---...///222;;;GGGPPPUUUQQQKKKDDD===888555444000000000000000111111222000111111222333444555666555444222222444555444444333333444444333222222111111111111222333444555666444222111111333444444333444444444333444444555555333333333222222111111000,,,,,,,,,+++++++++******---...000444777;;;>>>@@@AAABBBEEEHHHJJJLLLNNNNNNKKKLLLNNNNNNNNNPPPSSSUUUXXX]]]cccfffeeebbb___]]]YYYWWWTTTPPPLLLIIIFFFEEEEEECCCAAA???>>><<<888666222111000222444666666666777777666666666666555555666666444333333444555555555555555555666777888888<<<===>>>???@@@@@@@@@@@@AAAAAA@@@????????????@@@>>>??????>>>>>>===<<<;;;;;;;;;:::999888888777777999999888888777777777777444444444333222222222111111111111111111111111111////////////000111222222111111000////////////000.........---------,,,,,,,,,---......//////......,,,,,,,,,---.........///////////////000000000000111111222222222333333333444444555666777999:::;;;:::<<<@@@CCCGGGLLLQQQUUU~~~~~~yyyxxxvvvsssrrrvvv~~~~~~~~~yyysssvvvvvvrrrmmmmmmsssyyy|||{{{uuuuuulllVVVDDD>>>IIIZZZkkkwwwqqq___OOOFFFBBB@@@@@@@@@BBBJJJVVVdddnnn~~~uuunnneee^^^ZZZVVVQQQNNNEEEBBB===:::999888666555333333333222222222111111.............../////////......///000000///......,,,---///000111000///......------,,,,,,------...........................++++++,,,,,,++++++***))),,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))(((''''''***)))(((''''''((()))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))*********))))))((((((((('''&&&&&&'''''')))******(((((((((((())))))))))))((()))************************************+++,,,+++,,,------,,,+++,,,---,,,---...------333===EEEGGGEEEBBB???;;;777444333/////////000000000111111///000000000111222333444444222000000111222222222111111222222111111000000111111000111111222333444333222222444555666555333333222222222333333444555000//////...---,,,,,,,,,,,,,,,,,,,,,++++++++++++...///111555999<<>>???AAABBBCCCCCCAAAAAA???>>>>>>>>>???@@@>>>>>>>>>>>>===<<<;;;:::999999999888888777777777666666666666666555555555222222222222222222222222000000000000000000000000---...///000111111111111111000//////......//////------------,,,,,,,,,,,,,,,---...///000//////...------------------------////////////000000000000111111222222222333333333444444444555777888:::;;;999;;;>>>AAADDDHHHLLLOOO|||wwwvvvtttrrrrrrwww}}}|||~~~yyyuuuxxxxxxsssmmmmmmttt{{{{{{vvvwwwqqqZZZEEE===GGGVVVhhhvvvqqq___OOOFFFBBBAAAAAAAAACCCJJJVVVdddnnnxxxwwwpppggg```\\\XXXSSSOOOFFFCCC>>>;;;999888666555333333333222222111111111,,,---------......//////---...///000000///...---+++---///000111000///......------,,,,,,------...........................,,,------------,,,++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))(((((('''***)))(((''''''((()))***,,,+++++++++******))))))************************((((((((((((((()))******))))))))))))))))))))))))***)))))))))((((((''''''&&&&&&&&&'''''')))******(((((((((((())))))))))))))))))***+++++++++++++++((((((((()))***,,,---...+++...///...+++)))+++---+++---...,,,***---555<<<;;;;;;:::999888666444333000000000000111111111111333222111000000///000000444222000///111222222111000111111111111000000///111111000000111222222333......///111333333111///000000//////000111222222111111000//////...------/////////..................000222666999===???AAAAAACCCEEEGGGIIIJJJKKKLLLKKKKKKKKKIIIHHHHHHJJJLLLOOORRRWWWZZZYYYXXXVVVUUUQQQOOOMMMJJJHHHFFFEEEDDDCCCAAA>>><<<;;;888444222333222222333555666666555444444444333333222222222333222222111222333555666555555444444555666888999999;;;===@@@BBBDDDEEEFFFBBBAAA???>>>>>>>>>???@@@<<<<<<<<<<<<;;;:::999888888888888888777777777777444444444444444444333333111111111111111222222222000000000000000000000000,,,---///111111111111000000000///...............---------,,,,,,,,,++++++------///000000000///...------------------,,,,,,////////////000000000000111111222222222333333333444444444555777888:::;;;999;;;>>>???AAADDDGGGJJJ}}}xxxuuuooommmooovvv{{{www|||}}}{{{~~~~~~{{{yyyyyyuuuqqqooommmnnnwww|||{{{wwwsssuuu^^^JJJBBBCCCPPPdddtttrrrdddVVVKKKCCCAAA???AAAEEEJJJRRR```mmmyyy~~~vvvlllddd___[[[VVVSSSJJJCCC;;;888888888555222333333222222111222222222333111000222444444111---......////////////......---------...///000000111......---------,,,,,,,,,------------------------......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++***)))))))))))))))+++*********))))))((((((***++++++***((('''(((***(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))+++++++++*********))))))(((((())))))******++++++******+++++++++******)))******))))))))))))******(((((()))***+++,,,,,,,,,---,,,*********,,,...///555444111000///000111222111000/////////000222333000000111111111111000000000000///...............///............000222333000111222333333333333222000000000000000000000000000000111111222222222333..................---------,,,,,,,,,,,,---...///000111333666999<<<>>>??????@@@BBBDDDFFFHHHJJJKKKLLLKKKHHHFFFFFFFFFGGGHHHLLLNNNQQQSSSTTTRRRPPPNNNNNNMMMKKKIIIEEEBBB???===???>>><<<:::777444222111...000222444444444333222555444333222222222333444333333333333333333333333333333333444555666777888999;;;<<<<<>>???AAABBBDDDFFFIIIJJJKKKLLLMMMKKKHHHFFFDDDDDDDDDEEEFFFHHHJJJMMMMMMLLLIIIHHHJJJJJJHHHFFFCCCAAA>>>===>>>===;;;999666444222111...///111333444333222222444333222111111222333444333333333333333333333333333333333333444555666666888:::;;;<<>><<<;;;:::======<<<<<<;;;999888777777777666666555444333333333444444333333111000000///////////////////////////.........---------,,,---------.........//////------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///.........///000000111111222111111111111333444555444444555666777888999999888:::<<<===???BBBFFFJJJ~~~|||yyywwwpppoooppprrrwww~~~zzzxxxxxx~~~~~~{{{wwwtttvvvqqqmmmlllmmmrrr|||vvvzzzzzzyyywwwcccQQQIIIIIIFFFXXXkkkqqqjjj]]]PPPFFFDDDBBBBBBFFFJJJQQQ^^^kkksss}}}~~~sssiiiccc^^^XXXTTTMMMGGG@@@;;;::::::888555444444333222222222222222.........///000///---+++...//////000000//////...------......///000000000.........------------,,,------------------------///...+++)))((()))***+++++++++++++++++++++++++++))))))(((''''''''''''(((************))))))))))))((())))))((('''&&&((()))************************(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))))))))((((((((((((''''''''''''''''''(((((((((((())))))******+++******)))***))))))(((((())))))***(((((()))***++++++++++++,,,+++*********+++,,,---///...---------...000111//////...------.........//////000000000000//////------,,,+++++++++,,,,,,...---------...///000111111111111222222111000000000000000000000000000000000000000///////////////........................//////...............///111222444666999;;;===>>>BBBCCCFFFIIIKKKLLLLLLKKKKKKIIIGGGDDDBBBAAAAAAAAAAAABBBDDDFFFFFFEEECCCBBBDDDCCCCCCAAA@@@>>>======<<<;;;:::777555333111111...///111222333333222111222222111111111222222333222222222222222222222222111111111111222333444555999;;;===???GGGQQQVVVUUUNNNIIICCC???>>>>>><<<:::<<<<<<;;;;;;:::999888777888777666555444222222111111111222111111000///...////////////////////////......------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------............///---------...//////000000111111111111222333444555444444555666777888999999:::<<<===>>>???BBBFFFIII|||}}}}}}|||zzzxxxuuusssssstttwww{{{}}}}}}}}}yyyvvvtttrrrrrrtttvvv|||yyy{{{|||~~~wwwxxx{{{iiiVVVKKKIIICCCSSSfffpppmmmaaaQQQGGGCCC@@@@@@BBBFFFLLLYYYeeennnxxx|||vvvlllddd^^^XXXTTTMMMHHHAAA<<<:::999888666555444333222222222222222111111111222222111///...//////000000000000//////............//////000000............------------------------------------000...,,,)))((()))***+++++++++++++++++++++++++++,,,+++******))))))***************)))))))))))))))'''((()))(((&&&&&&''')))************************(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((()))(((((((((((((((((((((((((((((())))))))))))************((())))))***************))))))(((((((((((())))))(((((()))***************++++++************+++,,,,,,+++++++++,,,---///////////////..................//////000000//////...---,,,,,,+++++++++,,,,,,.........//////000000111000000111111111000///////////////////////////////////////......---------............////////////111111000////////////000222333555777999;;;===>>>AAACCCGGGJJJKKKKKKJJJIIIGGGFFFDDDBBB@@@????????????@@@AAABBBBBBAAA@@@@@@>>>===<<<<<<;;;;;;;;;;;;:::999777666444222111000---...///111111111111111111000000000111111222222111111111111111111111111000000000000000111222333555999<<<@@@JJJVVV^^^^^^TTTMMMDDD?????????<<<888::::::::::::999888777666666555555444333222222111000000000000000///..............................------,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............///------...//////000000111111111111111222333444444444444555666777888999999<<<===>>>??????AAAEEEHHH{{{zzzzzzxxxvvvtttrrrqqqvvvyyy}}}zzzvvvrrrtttzzz|||{{{yyy{{{{{{{{{qqq\\\MMMGGGCCCOOOaaapppqqqdddSSSGGGCCC@@@???AAACCCIIIUUUaaammmwww|||xxxmmmeee___XXXSSSMMMHHHBBB===999888777666666555444333222222222222111222444444333222111000//////000000000000//////............//////////////////.........---------------------------------000///---+++***+++,,,,,,++++++++++++++++++++++++,,,,,,+++***************))))))))))))))))))******'''(((((((((&&&&&&((()))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((((((((((((((())))))))))))))))))))))))************))))))))))))'''((()))***************))))))(((((((((((())))))(((((()))*********))))))+++*********)))*********))))))******+++,,,---...////////////////////////......////////////......---,,,,,,,,,,,,,,,------//////000000000000000000/////////000000///..............................///.........------,,,,,,........./////////000000222222111000000111111111444444666777999;;;<<<===???AAAEEEGGGIIIHHHGGGEEEBBBAAA@@@@@@????????????>>>>>>>>>>>>>>>=========999888888777777777888888777666555444222111000///------...///000000000000...//////000000111111111000000000000000000000000000////////////000111111///333777===IIIVVV^^^___WWWPPPFFF@@@???>>>:::666777777888777777666555444222222222222333333333333///000000000000//////...------------------------++++++,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............///...//////000000111222222000111111222333333333444444444555666777888999999<<<===>>>??????AAADDDGGGyyyxxxwwwuuusssqqqppppppvvvyyy~~~zzzvvvqqqvvv{{{vvvwww}}}{{{cccPPPFFFCCCLLL]]]nnnttthhhVVVKKKFFFCCCAAABBBCCCHHHSSS___mmmxxx}}}zzzoooggg```YYYUUUMMMJJJDDD>>>999777777777777666555333222222222222///111333333111000///000///000000111111000000///......///////////////////////////.........------------------------------......------,,,,,,------++++++++++++++++++++++++******)))(((((((((((()))))))))))))))************'''((()))((('''''')))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''(((((())))))))))))******((((((((((((''''''''''''''''''((()))************)))((((((''''''(((((()))(((((()))******))))))(((************)))))))))(((((())))))***+++,,,,,,------...///000000000000///------............------,,,,,,++++++,,,,,,------//////000000000000//////,,,---...////////////....................................---------------.........//////000000111222222222222222333333444555555777888:::;;;<<<===>>>@@@BBBDDDEEEDDDCCCBBB>>>>>>????????????>>>>>><<<;;;:::999999999::::::777666555333333333444555444444333222111000///...,,,------......///000000------...///000000000000////////////////////////000///////////////000000000444:::@@@JJJVVV\\\\\\SSSMMMFFF@@@===;;;888555444555555555444444333222000000111111222333333333......////////////......------------------------******++++++++++++,,,,,,************++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------............/////////000000111222222222000000111333333333333333444444555666777888999999;;;<<<===>>>>>>@@@DDDFFFxxxwwwuuusssqqqppppppppptttxxx}}}}}}yyyqqqwww~~~wwwxxxxxxkkkTTTHHHBBBHHHXXXmmmvvvmmm[[[PPPFFFCCCAAAAAABBBFFFQQQ\\\iiiuuu~~~~~~|||qqqjjjccc\\\WWWOOOLLLFFF@@@:::888888999777666555444333222222222...111333333000//////000000000111111111111000000/////////////////////...////////////............------------------------***+++,,,---------,,,,,,+++++++++++++++++++++++++++***))))))(((((())))))((()))))))))************''')))))))))((((((***,,,))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''(((((())))))))))))((((((((('''''''''&&&&&&'''((()))************((((((''''''''''''((((((((()))))))))))))))(((((())))))***))))))(((((('''))))))***+++++++++++++++***,,,---///000000000///---------......---------***************+++,,,,,,------...//////...---,,,***+++,,,---.../////////------------------------------------............---......///000000111111222222222222333444666666666666777888:::;;;<<<<<<>>>???@@@AAAAAABBBAAAAAA????????????>>>======<<<;;;:::999777777777888999777555333111000000111222333222111111000///......,,,,,,,,,,,,---...///000+++,,,...///000000//////........................000000////////////000000111666;;;@@@HHHQQQTTTRRRIIIFFFBBB>>>:::888666555222222222222222222111000000000000111111111111111,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,*********+++++++++,,,,,,)))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///......//////000111111111///000222333444444333333444444555666777888999999999:::<<<<<<===@@@CCCFFFwwwvvvsssqqqpppppppppppptttwww}}}~~~~~~}}}qqqwwwzzzzzzyyyppp|||pppWWWIIIAAAEEEUUUlllxxxppp___UUUEEEAAA?????????CCCMMMXXXdddqqq~~~|||~~~sssllleee^^^ZZZPPPMMMHHHAAA<<<999999:::777777555444333222222222///222555444111///000111000000111111111111000000///////////////.........000/////////............------------------------''')))+++---...---,,,+++++++++++++++++++++++++++---,,,++++++***+++++++++(((((())))))*********+++((()))***)))((()))+++,,,***************************)))(((''''''((()))***((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&'''''''''((((((++++++******)))))))))(((&&&'''((()))************((((((''''''''''''((((((((()))))))))))))))(((((())))))***))))))((('''''')))******++++++++++++***((())),,,...////////////,,,------......------,,,))))))((())))))***+++++++++,,,---------,,,+++***)))***+++---...///000000---------------------------------....../////////---......///000111111222111111222333444666777888666777888999:::;;;<<<<<>><<<;;;:::===<<<:::888777888:::;;;777666333000///...///000222111111000///.........,,,,,,,,,,,,---...//////***+++---///000000//////........................111000000/////////000000---111555999???EEEEEEBBB@@@@@@???<<<888666555666000111111111111000000///222222111111000000//////***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,***++++++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////------......///000000000///000222333444444333333444444555666777888999999777999;;;<<<===???CCCFFFyyyuuupppkkkjjjkkkoooqqq{{{~~~}}}{{{|||}}}uuuppp{{{}}}|||xxxpppvvv|||___HHHFFFFFFUUUffflllnnngggWWWJJJEEEAAAAAABBBDDDLLLUUUeeeooo}}}~~~}}}vvvmmmeee^^^YYYSSSOOOIIIDDD@@@<<<888555444333333333333333333222000000111111111111000000444333222111000...------////////////////////////000///...------...///000000//////---,,,+++*********+++,,,,,,,,,,,,+++***++++++******++++++,,,---+++++++++++++++***)))((((((((((((((())))))))))))************))))))))))))************)))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&'''((((((((((((((((((((((((((('''''''''''',,,***((((((***,,,,,,,,,((((((((((((((((((((((((,,,,,,+++***))))))******))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++,,,---...///111111000///...------,,,***************************+++,,,,,,,,,,,,+++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///////////////000111333333555333111333666888888777555666888:::<<<======>>>BBBAAA???>>>>>>???@@@AAAEEEDDDCCCAAA@@@?????????888999:::;;;;;;:::999888777888888555000...///000///////////////.........////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000000///...............///000222555888;;;===???::::::::::::999888666555555111---///333555333///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,---------............///////////////000000000000111111111111222333444444333333444555666777888999888999999;;;===???AAABBBtttqqqmmmkkklllpppvvvyyy}}}zzzyyy{{{yyysssqqq}}}~~~}}}{{{mmmooo{{{dddMMMGGGDDDPPPbbbkkkppplll]]]NNNHHHBBBAAAAAACCCKKKSSSaaakkkyyy~~~}}}yyyooofff^^^YYYSSSOOOIIIDDD@@@<<<999666444444444333333333333222000000111111111111000000333222222111000///......////////////////////////000///...------...///000,,,,,,------------......+++,,,---......---,,,+++++++++******++++++,,,---+++++++++++++++***)))))))))))))))))))))(((((((((******)))))))))(((((((((''''''((()))***+++,,,,,,)))))))))))))))(((''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((()))))))))(((((((((((((((((((((((((((&&&$$$""""""$$$&&&&&&%%%(((((((((((((((((((((((()))(((''''''&&&&&&'''''')))))))))(((((()))))))))))))))))))))))))))))))))*********+++,,,---...............---,,,,,,++++++***************************++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,,,,,,,+++++++++******+++,,,---......////////////000111222333333555333222333666888888777777888999:::;;;<<<<<<<<>>=========;;;<<<===>>>>>>===<<<;;;888888888444000......///........................---............/////////------------------------,,,,,,------------,,,,,,111000000///...////////////000111333555666888888444555555555555444222111333000---...111333111///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...---------............///////////////000000000000111111111111222333444555333444444555666777888888888999:::;;;===???AAACCCqqqooollllllooouuu|||}}}sssyyy~~~~~~vvv{{{|||uuuqqqtttooommmxxxmmmUUUHHHAAAIIIZZZgggrrrrrreeeUUULLLDDDAAA@@@BBBIIIPPP]]]fffttt|||~~~ssshhh___YYYSSSOOOIIIDDDAAA===:::777444444444444333333222222000000111111111111000000111111111111000000000///000000000000000000000000//////............//////,,,,,,---------.........------............------++++++******++++++,,,---++++++++++++++++++***)))*********))))))((((((''')))))))))(((((((((''''''''''''((()))***+++,,,,,,)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''((((((((('''(((((()))))))))))))))(((((((((((())))))))))))'''%%%$$$$$$&&&'''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&******))))))))))))******))))))))))))))))))))))))*********++++++,,,------******************************************************+++,,,,,,+++************++++++++++++******++++++++++++++++++++++++***++++++,,,---...//////111000000111111222333444666555555666999::::::999::::::::::::;;;;;;;;;;;;@@@AAAAAABBBBBBBBBAAAAAACCCBBB@@@>>><<<;;;;;;;;;======>>>>>>>>>>>>======999999777444000------...,,,,,,,,,------.........,,,,,,---------.....................------------,,,,,,------------,,,,,,111000000///////////////......//////000111111111000111111222222111000000222///,,,---000111///---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********+++,,,---//////---------............///////////////000000000000000000000111222444555666444555555555666666777777888999:::;;;===@@@BBBCCCpppooommmnnnrrrxxxwwwtttyyy|||{{{}}}}}}~~~~~~yyywww|||~~~zzzzzz}}}uuurrrrrrxxxzzz~~~tttqqqzzzwww```LLL@@@CCCRRRaaaqqquuujjjZZZPPPEEE@@@???@@@FFFMMMYYYbbbppp~~~}}}wwwlllbbb[[[TTTPPPKKKFFFBBB>>>;;;888555555555444333333222222000111111222222111111000000000000000000111111111000000000000000000000000/////////....../////////000//////...---,,,,,,,,,---------......---------++++++******++++++,,,---+++++++++,,,,,,+++******++++++******)))(((''''''((((((((((((''''''''''''************)))))))))((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))))))))(((((((((((()))))))))))))))***)))((()))***++++++***(((((((((((((((((((((((())))))(((((('''(((((()))******))))))))))))******(((((((((((((((((((((((())))))***+++++++++++++++(((((()))))))))***************************************++++++++++++************++++++++++++*********************+++++++++++++++,,,---...///000000111111111222222333444555888888999:::<<<<<<===<<<;;;;;;:::::::::;;;;;;;;;===>>>@@@BBBBBBBBBAAAAAAAAA???===;;;:::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999888666333000...---,,,******+++,,,------......,,,------------.........---------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,000///......------......,,,---------------......///000000111111222222222000...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,---...///---------............///////////////000000000000///000000111222444555666555555555666666666666666999999:::<<<>>>@@@BBBCCCmmmnnnooorrrwww~~~~~~xxxtttyyy|||}}}yyywwwvvvvvvvvvwwwxxxyyyyyyyyy||||||uuurrruuuzzz|||~~~vvvppppppsss}}}uuuvvvwwwooosssiiiQQQBBB???JJJXXXkkkrrrjjj]]]QQQEEE@@@??????DDDJJJUUU^^^mmm||||||qqqggg```WWWSSSMMMHHHDDD@@@<<<:::666666555444444333222222111111222222222222111111000000000000111111111111000000000000000000000000...//////////////////.../////////......------,,,------,,,,,,,,,,,,------++++++******++++++,,,---***++++++,,,,,,,,,++++++,,,++++++***)))(((((('''((((((((((((''''''''''''************)))))))))((()))))))))))))))(((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))))))))***'''&&&&&&'''))))))((('''(((((((((((((((((((((((()))))))))(((((()))************))))))))))))******''''''''''''''''''''''''((()))***+++++++++******((((((((()))******++++++))))))))))))))))))))))))******************************++++++++++++******))))))*********++++++++++++,,,---...///000000111222222222222333555666777777999;;;<<<<<<=========;;;;;;:::::::::;;;<<<===<<<===@@@BBBDDDEEEDDDDDD???>>><<<::::::;;;<<<===;;;;;;::::::::::::;;;;;;999777555222000///---,,,)))******+++,,,---......------........./////////,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,+++------,,,++++++++++++,,,***++++++,,,------......////////////000111111222///---,,,+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++((())))))******++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,---------............///////////////000000000000000000000111222333555666555555555666666666666666999::::::<<<>>>@@@BBBDDDjjjlllqqqwww~~~{{{wwwvvvuuu|||~~~{{{uuurrrnnnpppqqqrrrssswww{{{}}}vvvtttvvvzzz}}}tttnnnpppttt}}}rrrqqqzzzyyyiiiffftttsssXXXFFF???EEENNN```jjjddd\\\PPPDDD@@@??????BBBGGGPPPYYYhhhxxxwwwmmmfff\\\WWWQQQKKKFFFBBB===:::777666666555444333222222111111222222222222111111000000000000000111111111000000000000000000000000......////////////......,,,,,,---...///000000111------,,,,,,,,,,,,------++++++******++++++,,,---***+++,,,,,,,,,,,,,,,,,,+++++++++******))))))((()))))))))(((((((((''''''''''''((()))***+++,,,,,,)))))))))))))))(((''''''(((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((((((((((('''(((((((((((((((''''''&&&&&&&&&''''''(((((())))))'''&&&&&&'''))))))(((&&&(((((((((((((((((((((((('''''''''&&&''''''((()))))))))(((((((((((())))))''''''''''''''''''''''''((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))+++***))))))))))))***+++******++++++++++++******))))))******+++,,,,,,,,,,,,------...///000111111111111222333555777888999777:::===>>>>>>===>>>???>>>===;;;:::::::::;;;<<<<<<===@@@CCCEEEHHHIIIJJJBBB@@@===;;;::::::<<<===;;;;;;::::::::::::;;;;;;888666333111111000...,,,+++++++++,,,,,,------------............/////////,,,,,,++++++******))))))++++++,,,,,,,,,,,,++++++,,,++++++***************)))******+++,,,---......---,,,,,,,,,------...///...---,,,,,,++++++++++++++++++++++++++++++++++++------,,,,,,++++++******++++++++++++++++++++++++)))))))))*********++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,---------............///////////////000000000000111111111111222333444444444555555555666666777777999:::;;;<<<>>>AAACCCDDDlllpppwww~~~xxxpppssswwwyyy~~~wwwrrrnnnppprrrrrrsssvvv}}}}}}}}}}}}tttpppssswwwtttrrrvvv{{{pppdddkkk^^^LLLBBBAAAEEETTT___\\\ZZZNNNCCC???@@@@@@AAADDDIIIRRRbbbrrr|||qqqiii```[[[TTTMMMHHHCCC>>>;;;777777666555444333222222111222222333333222222111111111111000000000000000////////////////////////---...///000000///...---,,,,,,---...///000111111///...---,,,,,,---...///++++++******++++++,,,---***+++,,,,,,------,,,,,,******************************)))))))))(((((((((''''''((()))***+++,,,,,,)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((((((((((('''((()))++++++)))'''((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++)))((('''((((((((()))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******++++++++++++***************+++,,,---------------...///000111111222000000111333666888;;;<<<<<>>;;;999888888888888:::<<>>;;;888777666555444333222222111222222333333222222111111111111111000000000///////////////////////////---...///000000///...---///////////////.........000///...------...///000++++++******++++++,,,---***+++,,,,,,------------***************+++++++++************))))))))))))************)))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))******))))))((((((((('''&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''))))))'''%%%((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++***)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++******++++++++++++************+++,,,------......------...///000111222222///000111444666999<<<>>>BBBFFFJJJKKKJJJHHHIIIKKKFFFDDD@@@;;;888666555555444555777:::???DDDIIIKKKNNNJJJDDD>>>:::888777888666555444333333444555666666333000000111222000---------------------------++++++,,,,,,,,,---------......---,,,,,,+++******+++++++++,,,,,,+++++++++---,,,++++++******+++++++++++++++++++++*********...---,,,++++++,,,---............,,,+++******,,,************************------,,,,,,+++***))))))*********************************)))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------*********+++,,,---...///---------.........//////////////////000000000000444333222222111111222222333333444555666777888999::::::;;;===???AAACCCDDDuuuyyy~~~xxxlllkkkrrryyy~~~vvvvvv{{{yyyuuuqqqpppttt{{{~~~zzzlllmmmxxxxxxvvvzzz~~~wwwhhhooopppVVVBBBAAACCCDDDMMM\\\]]]TTTHHHAAA@@@@@@???>>>DDDJJJVVVeeeuuuyyypppgggaaaYYYSSSNNNHHHAAA<<<999888777777777555222///222222222111111111111000444444333333111000......000000111111000///......////////////////////////////////////////////////000...---++++++,,,---...---------,,,,,,+++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%###"""$$$''')))(((&&&))))))))))))************,,,,,,++++++,,,,,,---...........................333222111111333888<<>>CCCJJJUUUcccrrr}}}sssjjjeee]]]VVVQQQLLLEEE@@@;;;:::999999888777444222222222222222111111111111333333333222111000///...000000000/////////......////////////////////////////////////////////////000///---++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))******************))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%'''''''''((()))*********((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''***+++***((())))))))))))************,,,++++++++++++,,,------........................222111111111333777:::<<>>@@@MMM\\\ddd[[[OOOFFFAAA@@@@@@@@@@@@EEEOOO\\\lll{{{~~~www~~~ssslllddd\\\WWWRRRLLLHHH???===;;;;;;;;;:::888666444333333333222222222222111111222222222111111000111///...,,,,,,---///000//////////////////////////////////////////////////////...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((++++++++++++++++++++++++,,,+++******))))))******((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((+++)))(((&&&&&&((()))+++(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((())))))******+++++++++'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''((((((''''''((()))))))))************+++++++++***+++,,,,,,---...........................///000111222222222222666777999999999888777777000///...------,,,++++++,,,---,,,,,,,,,///444888BBBHHHMMMJJJ???777555777555444333222000000000///222222111000//////......///000000111000000//////,,,++++++***************++++++***************+++************)))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,++++++***++++++******))))))(((((())))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,------------...---------...............000000000000000000000000---.........////////////000000000///000000111222222222222333444555666777999:::;;;===???AAACCCDDDttthhhccckkkzzz}}}~~~|||{{{|||~~~}}}||||||~~~}}}tttkkkiiippp{{{~~~}}}zzzlllppp}}}qqqUUUDDD===>>>JJJWWWccc\\\QQQHHHBBB@@@??????>>>BBBJJJWWWgggxxxwwwwwwpppggg___YYYTTTNNNIIIAAA???<<<;;;;;;:::888666444444444444333333333222111111222222222111111000111///...,,,---...000111000000000000000000000000//////////////////////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,*********************+++++++++++++++++++++++++++,,,++++++***************''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((+++)))(((&&&&&&((()))+++(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''((((((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((()))))))))************+++************+++,,,,,,........................,,,---...///000///......111111000000000111111000,,,,,,------,,,+++++++++***++++++******,,,///222999@@@EEECCC;;;555333444777666444333111000000000111000000//////.........//////000000000000//////,,,+++******)))))))))************))))))******+++************)))))))))(((************************(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,,,,++++++++++++******))))))(((((())))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------.........---------.........//////------------------------.........////////////000333222111000////////////222222222333444555666777999:::;;;===???AAACCCDDDzzzmmmgggooovvv~~~~~~~~~~~~{{{yyyxxx{{{~~~~~~{{{yyy~~~}}}zzzyyyyyyxxxpppkkknnnwww}}}|||tttuuuvvv|||```KKK@@@???HHHRRR```[[[SSSJJJCCC@@@??????<<>><<<;;;:::888666555555444444444333333333222222222222222111000///000000///......///111222000000000000000000000000////////////////////////////////////......------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++''''''''''''''''''''''''))))))))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***))))))))))))***************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,111///------.../////////+++------,,,+++******+++((()))******)))***,,,...333666:::;;;777444222222666555444333111111000000000/////////.........---------.../////////......,,,+++***)))))))))))))))*********)))******+++,,,************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------............,,,,,,------.../////////.............../////////////////////000000000000333222222111000000000000222222333333444666777888999:::;;;===???AAACCCDDDpppkkknnnzzz|||wwwyyy|||}}}}}}}}}~~~|||zzzzzz}}}~~~yyyyyy~~~{{{xxxwwwrrrmmmlllsss|||~~~|||~~~{{{zzz~~~wwwpppuuu~~~iiiRRRDDDAAAFFFNNN]]]ZZZTTTLLLEEE@@@>>>>>><<<>>>CCCLLLZZZjjjyyy|||}}}~~~sssiiiaaa[[[TTTPPPHHHEEEAAA>>><<<;;;888777555555555555444444444444333333333222111000///...000000000000111111222222000000000000000000000000///////////////////////////////////////......---+++++++++,,,,,,------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++))))))))))))))))))))))))******************))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''))))))'''''')))+++))))))))))))***************************++++++,,,++++++++++++++++++++++++))))))*********++++++,,,000...+++,,,...///...------......,,,)))((()))+++''')))******))))))+++---...///111333444444333111444444333111111000000000//////............------++++++,,,---------------,,,+++***)))((((((((((((***************+++,,,,,,************))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++)))))))))))))))*********)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,---------------............,,,,,,------...//////000000000000000111111111222000000000000111111111222111111111111111222333333333333333444555666888888999:::;;;===???AAACCCDDDzzzkkkkkkttt~~~{{{}}}{{{rrruuuzzz}}}~~~}}}}}}}}}~~~}}}zzz||||||xxxvvvoookkkmmmvvv~~~{{{}}}yyy|||~~~}}}pppnnnuuuvvvnnnpppwwwmmmUUUFFF@@@DDDIIIZZZXXXTTTMMMFFF@@@>>>======>>>AAAHHHTTTdddrrrzzzxxxmmmfff___XXXSSSKKKHHHCCC@@@>>><<<999777666666555555555444444444444444333333111000......///000111222222222222222000000000000000000000000/////////////////////////////////000///......---+++++++++,,,,,,---------//////...---,,,,,,+++***++++++++++++++++++++++++---,,,++++++******++++++******************************))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((())))))******++++++++++++))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))"""$$$'''&&&%%%%%%'''***))))))))))))*********************)))***++++++,,,************************)))((((((((()))***+++,,,...,,,)))***,,,...,,,+++...///...+++'''&&&(((***'''(((******))))))+++,,,---,,,,,,///333555444111333222111000////////////..................------)))***++++++,,,,,,,,,+++,,,+++***)))((((((((((((++++++******+++,,,------************))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,(((((())))))******++++++)))))))))))))))))))))))))))************+++++++++************************************************))))))***+++,,,,,,---------------.........//////,,,,,,------...///000000,,,---------......//////000111111111222222222222//////000111222444666777444444444555666777888999999:::;;;===???AAACCCDDDzzzpppnnntttyyy~~~yyywwwzzz{{{{{{~~~}}}wwwnnnaaagggqqqyyy{{{wwwtttpppqqqxxx~~~xxxooohhhqqqzzzmmmuuu}}}vvv[[[GGG>>>===@@@FFFQQQVVVNNNEEEAAAAAA???<<<<<<@@@HHHQQQ]]]nnn||||||xxx}}}|||pppjjjccc[[[TTTOOOKKKEEEAAA>>>;;;999777;;;888555333333333333222444444444333333333222222///000111222222111000///111111000000000000111111111111000000//////......000000000000//////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************))))))((('''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************'''''''''((()))******+++((('''&&&%%%%%%&&&'''(((((((((((((((((()))******+++*********+++---///000++++++***)))(((((())))))(((((((((((()))***+++,,,,,,,,,+++***)))(((''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************,,,***))))))******)))''')))*********++++++++++++,,,,,,+++***))))))******))))))))))))************---,,,+++*********+++,,,111000...+++)))(((''''''''''''(((((())))))******+++++++++,,,---...000000111111111111111111111111222111///---,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***))),,,++++++++++++++++++,,,,,,+++***((((((((()))***))))))))))))))))))))))))%%%&&&&&&'''((()))******)))))))))))))))))))))))))))***,,,---......---,,,+++***************++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++////////////000000000000---------............///...............///000000000000111222222222222111111111222222222333333333333555666666555555777888999:::;;;===>>>@@@AAABBByyyssstttxxx}}}~~~yyy}}}}}}~~~tttjjjaaahhhsss}}}~~~zzzvvvvvv}}}~~~sssjjjlll{{{{{{ooouuu}}}{{{bbbLLL???===???CCCNNNTTTNNNFFFBBB@@@>>><<<;;;===DDDKKKTTTdddqqq{{{|||vvvnnnggg]]]VVVQQQMMMGGGCCC@@@>>>;;;999<<<999777555555555444333444333333333222222222222///000111222222111000///111111000000000000111111111111000000////////////000000000/////////......//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((())))))***++++++&&&&&&'''(((((()))******)))((((((''''''(((((()))((((((((((((((()))***************+++,,,---...///++++++***)))))))))))))))******)))))))))))))))***++++++******)))((((((((((((((((((((())))))))))))************))))))))))))((((((((()))))))))******+++***))))))******)))'''))))))))))))*********+++++++++***)))))))))))))))(((((()))))))))*********,,,,,,+++*********+++,,,...------,,,+++***))))))(((((((((((())))))))))))***+++++++++,,,...///000111111111111111111111111222111///---,,,,,,,,,,,,***+++++++++,,,++++++++++++,,,,,,,,,++++++***)))++++++************+++++++++***)))(((''''''((()))))))))))))))))))))))))))&&&&&&''''''(((((()))))))))))))))))))))))))))))))))***+++------------,,,++++++************++++++************************,,,+++************+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////........./////////000000...............///000000000000111222222222222111111222222222222333333333222444555555444444666777999:::;;;===???@@@AAABBB|||{{{~~~~~~}}}~~~sssiiibbbkkkwww}}}|||{{{nnnhhhooo~~~ooottt|||kkkRRRBBB>>>???@@@JJJQQQOOOIIIDDD@@@===>>><<<===AAAEEELLLYYYfffttt{{{~~~zzz~~~uuukkkaaaZZZSSSOOOJJJEEECCCAAA>>>======;;;888777777777555444333333333222222222111111000000111222222111000000111111000000000000111111111000000000000/////////////////////............/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++(((((())))))***++++++,,,))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))&&&&&&'''((())))))******&&&&&&&&&'''(((((())))))***))))))(((((())))))***((((((((((((((()))******((()))***+++,,,---------+++***)))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))''''''(((((())))))******+++++++++******)))))))))'''''''''(((((((((((()))+++)))((((((******)))'''(((((((((((())))))))))))***))))))(((((((((((()))(((((())))))))))))******++++++*********++++++,,,***+++,,,,,,,,,+++******))))))))))))((((((((((((*********+++,,,---...///111111111111111111111111111000///---,,,,,,,,,,,,+++++++++++++++++++++***+++++++++,,,++++++***)))******))))))))))))******))))))((('''''''''(((((())))))))))))))))))))))))'''''''''((((((((((((((()))))))))))))))))))))))))))***+++,,,------------++++++************++++++************************,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------////////////000000000111...............///000000000000111222222222222111222222222222333333333333111333444444444444555777::::::;;;===???@@@BBBBBB}}}}}}sssllleeeooo}}}~~~vvvlllkkkvvvlllnnnvvvqqqWWWEEE???@@@???FFFOOOQQQNNNHHHBBB===AAA??????AAADDDIIITTT___iiirrrzzzzzz{{{pppeee]]]UUUQQQLLLGGGEEECCC@@@???===;;;999888888777666444333333222222222111111111111111111111111111111111111111000000000000111111000000000000000000000000////////////.........---/////////.......................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------((((((((())))))******+++))))))******++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''(((&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((((())))))***'''(((***,,,,,,,,,,,,+++******)))))))))))))))***++++++***)))(((((())))))(((((((((((())))))******&&&''''''((()))******+++++++++******)))(((((((((&&&&&&&&&'''''''''((((((***)))(((((()))***)))''''''''''''(((((((((((())))))(((((('''''''''(((((((((((((((((()))))))))******************+++++++++)))***,,,------,,,***)))******))))))((((((''''''************+++,,,---...111111111111111111111111000000///...------,,,,,,+++++++++*********************++++++++++++******))))))(((((((((((()))))))))))))))((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))******+++,,,,,,------,,,,,,+++*********++++++***************************************************************************+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------....../////////000000000...............///000000000000111222222222222111222222222333333333444444111333555555555555777888:::;;;<<<===???AAABBBCCCxxxzzz}}}|||zzz}}}vvvmmmjjjmmmwwwzzz|||uuunnnssshhhhhhnnn|||rrrYYYFFF@@@@@@>>>DDDLLLSSSSSSLLLEEE@@@AAA???>>>AAABBBFFFPPP[[[cccmmmzzz{{{yyytttiiiaaaXXXTTTNNNIIIFFFDDDAAA???<<<;;;999888888888555333333333333222222222111111222222111111111111222222111111000000000000111111000000000000111111111111000////////////.........////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((((())))))*********+++++++++++++++******))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***'''(((***+++,,,++++++******)))))))))))))))******))))))(((((()))***++++++'''''''''((())))))******&&&''''''((()))******+++))))))((((((((('''''''''&&&&&&&&&&&&'''''''''''')))((('''((()))***)))(((&&&'''''''''((((((((((((((('''''''''''''''(((((('''(((((((((((()))))))))))))))******++++++++++++***+++---...---+++)))'''******))))))((((((''''''***************+++,,,---222222222222222222222222/////////......---,,,,,,,,,+++***)))))))))******)))******++++++*********)))(((((((((((((((((()))************************((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))*********+++,,,---------,,,,,,+++******++++++************************((())))))))))))))))))(((*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---------............------........./////////...............///000000000000111222222222222111222222333333333444444444222444666666666777999::::::;;;<<<>>>???AAABBBCCCuuuiiirrr~~~~~~}}}|||yyywww{{{{{{lllgggiiiyyyzzzssssssxxx|||}}}tttttt~~~kkkfffkkkzzzttt^^^KKKBBB??????AAAIIISSSVVVPPPGGGCCC???======>>>???BBBLLLVVV```jjjxxx{{{}}}xxxmmmfff\\\WWWQQQLLLHHHEEEBBB@@@<<<;;;:::999999888666333444444444333333333222222333222111111111111222333111111000000000000111111000000000111111111111222000000000000////////////...////////////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++***))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))++++++***)))'''&&&%%%%%%'''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((()))******(((((()))***************)))))))))))))))******+++(((((((((((()))***+++,,,'''''''''(((((()))))))))''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&''')))***)))(((''''''''''''(((((((((((((((''''''''''''(((((()))''''''(((((((((((())))))'''((()))***+++++++++++++++,,,,,,---,,,+++)))((())))))))))))((((((((((((******))))))******+++,,,000000000000000000000000......//////...------,,,---,,,***)))(((((()))***((()))******+++*********))))))(((((((((((()))))))))***+++,,,,,,,,,++++++))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))***))))))******+++,,,---...---,,,++++++***++++++++++++++++++++++++++++++(((((()))******)))((((((*********************************++++++,,,,,,---++++++,,,,,,------..................////////////------------...........................///000000000000111222222222222111333333333333444444444444333555777777777888:::;;;;;;;;;<<<>>>@@@AAACCCCCCnnnccc^^^mmm}}}{{{xxxvvvwww{{{zzzkkkkkkttt{{{rrrjjjlllrrrxxxwwwsssyyyssskkklll|||}}}kkkWWWHHHAAA>>>>>>FFFRRRWWWQQQHHHDDD@@@======>>>>>>@@@HHHRRR^^^iiivvv{{{}}}qqqkkk```\\\UUUOOOJJJGGGCCCAAA>>><<<;;;;;;;;;:::777555555555555444444444333333333222222111111222222333111111000000000000111111000000111111111222222222222111111111000000000000.../////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((()))************)))(((((((((((((((((()))******)))(((((((((((()))******)))))))))))))))***++++++***)))))))))))))))******''''''(((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))&&&''''''''''''(((((((((((('''&&&''')))***)))(((''''''((((((((()))))))))((((((''''''(((((()))***'''''''''((((((((())))))&&&''')))***+++++++++*********+++++++++,,,,,,,,,(((((((((((())))))))))))***))))))))))))***++++++---------------------------.../////////...---,,,---,,,***((('''((())))))(((((()))******************))))))(((((())))))***((()))***+++,,,++++++***))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))***)))))))))***+++,,,---......---,,,++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************)))******+++,,,,,,------++++++,,,,,,---......///---.........////////////............////////////...............///000000000000111222222222222111333333333444444444444555222444666777777777999;;;;;;;;;===>>>@@@BBBCCCCCCqqq___UUUZZZlll~~~}}}zzzvvvvvvyyy}}}}}}qqquuuvvvmmmfffhhhooowwwvvvqqquuuzzzyyy}}}{{{pppppp~~~xxxcccPPPEEE===<<>>=========<<<999666666666555555555444444444444333222111111222333444111111000000000000111111000000111111222222222222222222222222111111111000.../////////000000111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................///......---,,,+++******''''''(((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))***+++++++++)))))))))))))))((((((((()))***+++,,,,,,+++***)))((((((((((((((()))*********)))(((''''''(((***+++))))))((())))))***++++++,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''((()))***++++++'''''''''(((((((((((()))'''&&&&&&''')))***)))((((((((((((((())))))))))))((((((((((((((()))******''''''''''''((((((((()))&&&''')))***+++++++++***)))))))))***+++---...///''''''(((((())))))*********)))))))))))))))***+++************************---.../////////...---,,,---,,,***(((''''''((()))(((((()))*********************))))))))))))******'''((()))+++++++++***)))))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))***))))))))))))+++,,,---///...---,,,+++++++++++++++++++++++++++++++++++++++,,,---......---,,,+++************************))))))***+++,,,,,,------++++++,,,,,,---...//////---------.........//////////////////000000000000...............///000000000000111222222222222111333333333444444444555555111333555666666777999:::;;;<<<===>>>@@@BBBCCCDDDwwwcccXXXWWWbbbqqq||||||{{{{{{{{{{{{}}}tttuuuuuujjjllluuu|||xxxoooqqqyyy~~~|||~~~tttoooyyykkkTTTFFF======@@@HHHOOORRRNNNHHHAAA???===<<<===AAAEEEHHHVVV___mmmzzz}}}|||||||||tttkkkaaaYYYUUUQQQKKKGGGFFFBBB@@@>>>======<<<:::888777666444333222222333444111111111111111111111111111111111111111000000///111111000000000000111111000000000000000000000000000000000000000000000000......------------.......................................---,,,+++))))))++++++++++++++++++++++++***************+++++++++)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&'''''''''((('''&&&&&&'''***++++++***))))))((('''&&&&&&%%%%%%'''''''''''''''((())))))))))))))))))************((((((''''''''''''(((((((((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''))))))))))))))))))))))))+++(((&&&&&&)))***'''$$$(((((((((((('''''''''''',,,)))&&&&&&(((******(((%%%"""!!!&&&))))))(((((()))***++++++***)))((())))))))))))))))))))))))************************---,,,***)))))))))***+++******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))***%%%!!!###+++///...*********++++++++++++******(((((((((((())))))))))))***)))(((''''''((()))***'''(((((())))))))))))))),,,...000...+++)))***++++++******)))))))))))))))************************+++++++++++++++++++++++++++,,,---...////////////...------,,,,,,------...------------------------////////////000000000000...000111000///...///000222222222222222222333333333333333444444444555555666666555666777888:::;;;======<<<======>>>???@@@{{{jjj\\\\\\bbbqqq{{{~~~uuuuuuzzz{{{{{{|||~~~~~~www{{{|||{{{|||ssssssxxx||||||tttvvvxxxrrr|||uuu]]]LLLAAA@@@@@@FFFLLLOOOLLLGGGBBB@@@>>><<<===AAADDDGGGPPPZZZgggttt~~~|||{{{xxxoooeee\\\XXXTTTMMMIIIHHH@@@>>><<<;;;;;;:::999777777666555333333333333444111111111111111111111111222111000000//////000000111111000000000000111111000000000000000000000000000000000000000000000000///......------......///........................,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,++++++******))))))))))))))))))))))))))))))))))))(((((((((''''''''')))))))))******************)))))))))((((((((((((&&&'''''''''((((((((((((+++***(((((())))))'''&&&******)))(((((('''&&&&&&'''''''''''''''((())))))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&%%%%%%%%%$$$$$$$$$$$$((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((((())))))((('''&&&''''''((((((((((((''''''''''''+++)))&&&&&&(((***)))(((&&&''''''''''''''')))***&&&'''((())))))((('''&&&''''''((()))******++++++((((((((((((((((((((((((***)))((('''''''''((())))))))))))*********+++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((%%%$$$&&&***---,,,***)))******************)))(((((((((((())))))))))))***))))))(((((())))))***'''(((((()))))))))))))))***---//////,,,***+++,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...............------,,,,,,------...------------------------------------............111333444333222111222333111222222222222333333333333333333333444444444444666666666666777999:::;;;======<<<======>>>???@@@nnnaaa]]]gggtttzzzsssmmmooouuu~~~{{{}}}~~~}}}~~~zzz{{{zzzxxx}}}{{{{{{||||||~~~{{{~~~~~~vvv}}}fffQQQBBB???>>>BBBIIIMMMMMMKKKDDDBBB???======@@@CCCEEEIIIRRR___kkkwww|||zzz~~~uuukkkaaa]]]XXXPPPKKKJJJAAA???===<<<<<<<<<:::888777666555444444333333444222222222222222222222222222111///...---...000111111111000000000000111111000000000000000000000000000000000000000000000000///......------......///........................***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))(((((()))))))))))))))))))))))))))))))))(((((((((''''''))))))******++++++,,,,,,******)))))))))((((((((((((((((((((())))))))))))***)))(((((())))))((('''+++******))))))((((((((((((''''''''''''(((((()))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%'''''''''&&&%%%&&&'''''''''''''''''''''''''''&&&)))+++***&&&$$$&&&***((((((((((((''''''''''''***)))''''''((())))))(((&&&))),,,+++'''%%%'''***&&&''''''((((((''''''&&&%%%&&&'''(((***+++,,,---((((((((((((((((((((((((***)))((('''''''''(((((((((((((((((())))))))))))************))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((&&&'''((()))************((())))))******))))))((((((((((((((()))))))))))))))******************)))'''((())))))******))))))(((+++...///...---,,,,,,,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------......------------..............................------------............222333444444222222333444111111222222222333333333222222222333333333444444666666666666888999:::;;;============>>>???@@@@@@wwwlllhhhkkkwww~~~rrrjjjkkkooovvv||||||}}}}}}}}}||||||{{{{{{{{{wwwtttuuu}}}}}}~~~~~~~~~wwwyyymmmTTTAAA===:::===FFFNNNQQQQQQEEECCC???<<<<<<===@@@BBBDDDLLLXXXdddppp}}}{{{vvv|||rrrgggbbb\\\SSSMMMLLLEEECCCAAA@@@??????<<<;;;777777666555555444444444222222222222222222222222333111///---,,,...000111111111000000000000111111000000000000000000000000//////////////////////////////............//////........................+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((('''(((((()))******+++,,,,,,*********)))))))))((((((((())))))))))))*********$$$$$$$$$'''***---------*********))))))(((((((((((((((''''''''''''((()))))))))))))))************((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&(((***)))'''&&&''')))((((((((((((''''''''''''))))))((((((((())))))((($$$'''******(((&&&&&&'''))))))))))))))))))))))))&&&&&&'''((()))***++++++************************++++++******))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((%%%(((++++++)))'''((()))(((((())))))))))))(((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))(((((()))************)))'''***---/////////...---++++++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------......------------......////////////////////////////////////000000000000///000111111//////000111111111111222222333333444222222222333333333333444666666666777888999:::;;;<<<<<<======>>>???@@@AAA|||qqqqqqwww}}}{{{pppjjjssswww~~~}}}{{{zzzxxxvvvtttrrrpppppplllkkklllssszzzyyy|||zzzuuuzzzuuu[[[EEE???999:::CCCLLLQQQSSSFFFCCC???;;;:::;;;===???BBBHHHRRR]]]iiixxx~~~ttt~~~yyynnnggg```VVVPPPNNNGGGEEECCCAAAAAA???===:::777777777777666555444444222222222222222222222222333111///------...000111111111000000000000111111111111111111111111111111/////////////////////////////////....../////////........................------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---***************************)))))))))((((((((((((''''''(((((()))***++++++************))))))))))))))))))))))))*********+++""""""###&&&+++...//////))))))((((((((((((((('''((((((''''''''''''(((((())))))))))))************((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''((('''''''''''''''''''''''')))'''&&&''')))***(((&&&((((((((((((''''''''''''(((((()))))))))(((((()))&&&%%%&&&(((++++++)))&&&))))))(((((((((((())))))((((((((((((((()))))))))++++++++++++++++++++++++************))))))((((((((((((((())))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''$$$(((,,,,,,(((&&&'''***(((((())))))))))))(((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))((())))))***************((()))+++...000000///...******)))(((((((((((()))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---///......------......///////////////////////////////////////000000000000...///000///...---...000000000111222333333444444222222333333333444444444666666777888999::::::;;;<<<<<<======>>>@@@AAABBBvvvpppqqqzzzyyysssqqq}}}yyywwwtttpppmmmkkkjjjjjjgggiiinnnxxx}}}{{{}}}vvvuuufffNNNFFF===;;;@@@HHHMMMOOOIIIEEE@@@<<<::::::;;;===@@@EEEMMMVVVaaapppxxxzzzuuummmeeeZZZSSSPPPIIIFFFCCCAAA???===:::888888888888888777666555444333333333333333333333333333222000///...///111222111111000000000000111111111111111111111111111111000000000000000000000000000//////......//////000.......................................---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......******************************)))))))))(((((((((''''''(((((())))))******++++++*********)))))))))))))))))))))************&&&&&&&&&'''***+++++++++(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''(((((('''&&&'''(((''''''''''''''''''''''''***&&&$$$&&&***+++)))&&&(((((((((((('''''''''''''''(((******)))(((((())))))'''%%%(((,,,...,,,((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((('''&&&%%%(((((((((((())))))))))))''''''''''''((((((((((((******************************))))))((((((''''''%%%(((+++***((('''(((***((())))))******))))))((((((((((((((()))))))))))))))******************)))((()))******++++++***************,,,///111111000+++******)))((()))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---//////............//////........................------------............///000111111//////000111000000111222333444444555333333333444444444555555555666888999:::;;;;;;;;;<<<<<<===>>>???@@@BBBCCCxxxmmmpppzzzzzzzzz||||||yyytttooolllkkklllllliiinnnwww}}}vvv~~~qqqSSSJJJ???;;;@@@GGGKKKMMMLLLHHHCCC>>>;;;:::;;;======AAAGGGNNNYYYhhhyyy}}}xxxzzz|||sssjjj___WWWTTTLLLIIIEEEBBB@@@===999666888888999999888777555444333333333333333333333333333333222111111111111111111111000000000000111111111111111111111111111111000000000000000000000000000000////////////000000........................,,,---..................------------------------***++++++,,,,,,---------*********************************)))))))))(((((())))))))))))))))))))))))+++++++++*********))))))((((((((()))))))))*********)))(((((())))))((('''))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&((()))((('''&&&''')))((((((((((((((((((((((((''''''&&&'''((())))))(((((((((((((((''''''''''''&&&(((++++++)))'''((()))***)))(((((())))))***)))'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''((()))))))))))))))))))))))))))))))))&&&'''((((((((('''&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&''''''((((((((())))))))))))))))))))))))*********)))(((''''''''''''(((((((((((((((***+++)))******************)))(((((((((((())))))))))))***))))))(((((())))))***))))))***++++++++++++***---+++***+++...111111000---,,,++++++******++++++++++++++++++++++++++++++---------------------------------......------,,,//////............//////------------------------------------............///111222111000///000111///000111222333444444555444444555555555666666666555666888:::;;;;;;;;;:::<<<<<<===>>>???AAABBBCCC~~~kkkmmmvvv{{{~~~}}}}}}|||wwwrrrooooooppprrrnnnttt~~~~~~zzz~~~wwwRRRIII???<<<@@@HHHMMMOOOOOOKKKEEE@@@<<<<<<<<<===;;;>>>CCCIIISSSbbbssswwwuuuwwwnnnbbbZZZWWWPPPMMMIIIEEEBBB???;;;888888888999999888777555444333333333333333333333333333333333333222222111111111111000000000000111111111111111111111111111111000000000000000000000000000000////////////000000........................***+++,,,...///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))+++++++++***************+++++++++************)))(((((((((((())))))))))))***)))(((((())))))((('''******************++++++***)))((('''''''''''''''))))))))))))************((((((''''''''''''(((((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))$$$'''***)))&&&&&&(((+++)))(((((((((''''''''''''%%%(((++++++)))'''((()))((()))***'''###"""%%%((()))((('''&&&&&&'''((()))$$$%%%&&&'''(((***++++++++++++++++++++++++++++++((()))*********)))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++******)))(((''''''&&&(((''''''&&&((()))+++,,,******++++++++++++******(((((((((((())))))))))))***)))(((''''''((()))***))))))***++++++++++++***///,,,)))***---111111111///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,++++++//////............//////------------------------////////////000000000111...000111000///...///000///000000222333444555555555555555666666666666777555666888:::;;;;;;;;;:::<<<<<<===>>>???AAACCCDDD~~~sssqqq{{{~~~|||{{{vvvwwwzzz|||xxxxxxvvvqqqnnnoooqqq~~~{{{zzz|||eeeRRRBBB??????AAALLLYYYWWWPPPFFF>>>;;;<<>>>>>BBBHHHOOOZZZlll{{{|||tttxxx|||rrriii^^^VVVTTTNNNHHHDDDCCCAAA>>>;;;===;;;999888888777555333444444444444333222111000444333111000000111333444111222222222222111000000555333111333666777555333222111111111000000/////////////////////////////////111111000///...///000///......---------......///............---------...------,,,,,,------...************************---,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++---,,,***)))((('''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))******+++(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))&&&'''((())))))((('''&&&$$$%%%'''((()))))))))((((((((())))))))))))((((((((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))***)))((((((((()))+++,,,(((((())))))******++++++(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%++++++******))))))(((((((((((())))))))))))((('''(((((())))))******++++++******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,+++******,,,...000222333222000...+++)))((('''***,,,...///---+++++++++...------,,,,,,------......///////////////......,,,,,,,,,---------........./////////...---,,,,,,////////////000000000000111111111111222333444555333333222222111222222222555444444444444555666666666777999;;;<<<<<<<<<;;;;;;===@@@AAABBBCCCEEEGGGrrrlllooo~~~xxxvvvxxxyyyuuuvvvxxx}}}wwwooolllmmmyyyzzzzzzyyyyyyyyy{{{}}}~~~ppp[[[GGG@@@>>>???FFFQQQ[[[UUULLLDDD???======>>>===<<>>???===;;;::::::999777555666666555555444333333333444333222000000222333444222222222222222111000000222000///000333444333111000000000000000111111111000000000000000000000000///000111000...---...//////......------.........///............---------,,,++++++******++++++,,,************************---,,,***)))))))))***+++************************)))))))))))))))))))))))))))))))))))))))*********,,,+++***)))(((((())))))((((((((())))))))))))***))))))(((((((((((()))))))))(((((((((((()))******(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((((())))))''''''((((((((((((''''''))))))))))))***+++,,,---(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))(((((())))))***+++((((((((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&)))((((((((('''''''''&&&))))))************))))))((((((((((((((()))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++******+++---///111222111111///---+++)))(((***,,,//////...,,,,,,,,,...------,,,,,,------.........////////////......,,,,,,---------...............//////......---,,,////////////000000000000////////////000111222333333333222222222222222333555444444444444555666666666777999:::<<<<<<<<<;;;<<<>>>@@@AAACCCEEEHHHKKKuuuhhhkkktttssspppsssyyy|||xxxwwwwwwxxx|||}}}vvvnnnlllppp}}}tttsssppppppppprrrvvv{{{zzzhhhNNNBBB===<<>>===>>>AAAFFFOOO___nnn}}}yyyvvv~~~yyylllddd[[[UUUNNNJJJHHHGGGDDDAAAAAA???===<<<;;;:::888666888777666444444444444555444333222111111222333444222222222222222111111000111000///000222222222111/////////000111111222222111111111111111111111111...///000///---------...///......---....../////////............---------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++************+++************************))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))***************))))))(((((())))))***((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))(((&&&$$$%%%'''***,,,(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))***+++(((((())))))******))))))))))))(((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&(((((((((((('''''''''''')))******++++++*********((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))***,,,...///000111111111000---+++))))))+++...///...------......------,,,,,,------.........///////////////...,,,------------.............../////////...------////////////000000000000////////////000111222333333333222222222222333333555444444444444555666666666777888:::;;;;;;<<<;;;<<<>>>@@@BBBDDDHHHMMMQQQyyyllliiissswwwqqqttt||||||zzz{{{{{{||||||}}}{{{rrrlllqqqyyyvvvsssooooooppprrruuuzzz~~~yyy~~~uuuWWWFFF>>>:::;;;>>>GGGGGGGGGDDDAAA===;;;;;;AAA??????AAACCCJJJYYYhhhvvvzzzrrruuuuuukkk```ZZZRRRMMMKKKIIIFFFDDDCCC@@@>>>===<<<;;;999777999888555333333333555666444333222222222222333444222222333333222222111000222111111222333333333333000000000000000111111111111111111111111111111111---/////////---,,,---..................//////000///............---------...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))******+++(((((()))))))))*********((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))'''&&&%%%$$$$$$&&&((()))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&''')))*********)))(((******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&************))))))))))))(((((()))************))))))))))))(((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...000222333222000---+++(((***------------...///...------,,,,,,------...---...//////////////////------------..................////////////......////////////000000000000111111111111222333444555333333222222222333444444555444444444444555666666666777888999:::;;;;;;<<<<<<===???BBBEEEKKKRRRVVVwwwkkkiiimmmyyyxxxtttuuu~~~|||{{{|||}}}~~~}}}tttlllkkkuuuzzzvvvmmmnnnpppqqqssstttttttttqqqvvvaaaKKK@@@;;;:::;;;AAADDDHHHIIIFFFCCCAAA@@@AAA???>>>???@@@EEERRR___ooozzz|||tttsss}}}|||rrrggg```WWWPPPMMMKKKHHHEEECCCAAA???===<<<;;;888666888777444333222222444555444333333333333333333444222333333333333222111111111111222222222222333333333222222111000///......111111111111111111111111---/////////---,,,---..................///000111///............---------...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,++++++************************))))))))))))))))))))))))++++++******))))))(((((('''((())))))******++++++'''''''''((((((((())))))((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))(((((()))*********))))))(((((())))))))))))(((((()))))))))(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((******)))(((((('''((((((((()))))))))***&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''))))))))))))************&&&''''''((())))))((((((*********))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,---///111333333111///---(((***,,,,,,,,,,,,---......------,,,,,,------...------...///////////////---------.........//////......///////////////...////////////000000000000111111111111222333444555333222222222333444444555555444444444444555666666777777777888999:::;;;<<<;;;===@@@CCCGGGNNNUUUZZZ}}}nnnjjjmmmssszzzwwwvvv{{{|||zzz{{{}}}xxxpppkkknnnzzz{{{uuuooopppqqqqqqqqqpppnnnmmmmmmooozzz}}}yyykkkRRRCCC<<<;;;<<<<<>>======<<<<<<======???JJJUUUeeeqqq~~~zzzvvvxxx}}}zzzoooggg]]]UUUQQQNNNJJJGGGDDDBBB@@@>>>===;;;999777777666555333333333333444333333444444444444333333333333333333333222222111///000111111000000111333444333222111000...------111111111111111111111111...///000///---------...............///000111111///............---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))'''((()))***************''''''''''''((((((((((((+++******))))))******+++((((((''''''(((((()))***(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''' ###%%%''')))***((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((())))))(((((($$$%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((%%%%%%&&&'''((((((((((((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,---///111222111000///***+++,,,,,,++++++---......------,,,,,,------...,,,---...///000000000000------........./////////......///000000000//////////////////000000000000////////////000111222333333222222333333444555666555444444444444555666666777777777777888:::;;;<<<;;;>>>BBBFFFKKKRRRYYY^^^zzzssspppuuu{{{|||}}}~~~|||{{{|||}}}|||{{{~~~}}}tttppprrrxxxzzzsssoooooooooooonnnnnnnnnnnnlllllltttzzznnn|||uuuYYYEEE===;;;<<<888>>>EEEFFFBBB===;;;:::<<<;;;===>>><<<===FFFPPPYYYggguuu}}}yyywwwyyywwwooocccZZZUUUQQQMMMJJJGGGDDDBBB@@@???===:::888777777666666555444444444333444444444444444444333333333444444333333222111///111333222111000222444333222222111000///......000000000000000000000000///000111000...---...///............///000111222///............---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********((()))******+++***))))))'''(((((((((((()))))))))++++++************++++++)))(((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''' !!!"""$$$&&&((()))***''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((('''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((&&&'''''''''((((((((()))%%%&&&'''((())))))))))))((((((((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,---///000111111111---...///...------...000...------,,,,,,------...,,,---...///000000000000............////////////......///000000000000000////////////000000000000////////////000111222333222222222333333555666666555444444444444555666666777777666777888999;;;<<<===@@@FFFKKKPPPVVV\\\```xxxkkknnnwwwuuuvvvyyy~~~|||{{{}}}~~~}}}wwwqqqsssyyyyyyrrrkkkjjjhhhhhhhhhjjjmmmooommmkkkqqqkkkwww{{{^^^GGG===;;;<<<777>>>FFFIIIFFFAAA??????<<<===???AAA??????FFFOOOQQQ___oooxxxyyyvvvyyy{{{|||ttthhh^^^XXXTTTOOOLLLHHHFFFCCCBBB@@@???<<<:::777888888888777666555444333444444555555444444333333333444444333333222111111444666555333222444777111111111111000000000000///////////////////////////111111000///...///000............///000222222//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++((()))***++++++***)))((())))))))))))************))))))(((((((((((()))))))))))))))))))))***++++++((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))((((((&&&'''((())))))((('''&&&+++)))'''%%%%%%''')))***(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((('''&&&&&&((()))***)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((((()))))))))******++++++&&&'''((()))************&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++++++++,,,...///111222333000111111000......///111...------,,,,,,------...,,,---...///000000000000............/////////000......///000000000000000////////////000000000000111111111111222333444555222222222333444555666777555444444444444555666666777777666666777999;;;<<>>???===<<>>AAA???===<<<<<>>===>>>;;;:::999888777555444444666666555555555444444444555555444333333222111111,,,---///111222333222222111111111111111111111111333222111000000111222333000000000000////////////////////////////////////......////////////......------............------+++,,,...///000///...---++++++++++++++++++++++++************************************************++++++++++++*********)))************************''''''(((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$''''''((()))))))))))))))(((((('''''''''&&&&&&&&&''''''(((((((((&&&%%%$$$&&&'''((())))))***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%)))((('''&&&&&&%%%&&&&&&$$$%%%&&&'''(((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''''''''''')))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************)))************+++++++++(((+++...///000222444666333222000//////.........---...///000111333444444......////////////......////////////////////////////////////000000000000////////////000000000000000111111111111222222222222222333333555666888888444444444444555555555666888888777777999:::<<<===DDDIIIPPPUUUXXX[[[]]]^^^uuukkkiiivvvxxxwwwwwwxxxyyy{{{{{{{{{tttsssooojjjjjjooozzz|||{{{~~~~~~{{{xxxqqqkkkkkkwwwxxxssskkkiiigggdddcccccccccdddhhhgggiiirrrtttuuuvvv```MMMCCC???======???EEEKKKKKKEEE???AAA???===<<<<<<>>>AAACCCKKKUUUaaammmzzzwwwrrr~~~sssiiibbb\\\TTTMMMJJJIIIHHHEEEBBB???>>>>>><<<<<<;;;:::888777666555666666555555555444444444555555444444333222222111222222333333333111000///111111111111111111111111222222111000000111222222000000000000////////////////////////////////////......////////////......---......//////......---,,,,,,---...............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))************************(((((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''))))))((('''''''''''''''''''''''''''&&&&&&&&&%%%''''''((()))))))))))))))(((((('''''''''&&&&&&&&&''''''((((((((('''&&&&&&'''(((((())))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''''''''((('''''''''&&&''''''((((((''''''''''''''''''&&&&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((())))))***************************+++++++++++++++,,,---------...000222333333222111///------...,,,,,,---...//////000000......////////////......////////////////////////000000000000111111111111////////////000000000111000111111111111222222222222222222222333555666666555555555666666666666777888777777888999;;;===???GGGLLLRRRVVVYYY[[[]]]^^^ssseeeeeelll|||{{{yyyvvvuuuvvvtttoookkkdddggglllooorrrxxx|||{{{|||~~~}}}|||{{{xxxrrrmmmdddgggrrr{{{uuusssllljjjgggccc```^^^]]]]]]``````bbbiiivvvxxxpppppp]]]MMMBBB===<<<>>>DDDKKKLLLGGGBBBAAA???===<<<<<<===@@@AAAEEENNNZZZfffttt|||qqqwww{{{ooohhh```XXXQQQNNNLLLJJJGGGCCCAAA???>>>>>>===<<<;;;:::888888777666666666555555555444444555555444444333222222222444444444444333222000000111111111111111111111111222222111000000111222222000000000000////////////////////////////////////......////////////......---......//////......---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************)))))))))(((************************((((((((())))))))))))******))))))))))))******+++))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((''''''(((((((((((('''''')))(((''''''&&&''''''''')))(((((((((((('''''''''''''''((())))))))))))((((((((((((''''''''''''&&&''''''((()))))))))((((((((())))))))))))(((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((()))******&&&&&&&&&''''''(((******)))(((((('''&&&&&&%%%%%%((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))((()))******++++++******************+++++++++,,,------,,,+++)))***,,,///222444555333///,,,---...,,,,,,---------............//////000000//////...////////////////////////111111111111222222222222/////////000000000111111000111111111111222222222222222222222222333444444444444555555555666666666777777777999;;;===@@@AAALLLOOOUUUXXXZZZ\\\]]]___rrrbbb[[[cccpppwww~~~}}}zzzxxxwwwssskkkeeebbbiiisss{{{~~~~~~~~~~~~vvvlllfffaaakkk{{{zzztttpppooollljjjfffccc___\\\[[[ZZZ\\\\\\]]]cccmmm|||~~~qqq{{{oooYYYHHH===<<<<<>><<<<<<===>>>???BBBIIITTT```nnn}}}wwwwww{{{yyypppggg^^^WWWPPPMMMJJJGGGEEECCCBBB@@@>>>>>>===<<<:::999888777666666666666555555555555555555444444333333333333222222222333333333333333111111111111111111111111222111111111111111111222000000000000////////////////////////////////////......////////////............////////////......---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((************************)))))))))))))))))))))))))))))))))(((((()))******))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))((((((''''''((((((((((((''''''(((''''''&&&&&&'''''''''))))))((((((((('''''''''&&&'''(((((())))))((((((((((((((('''''''''''''''''''''((()))))))))******))))))***))))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&''''''((())))))***'''''''''''''''((()))***((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&'''(((*********)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))***++++++++++++************+++++++++,,,,,,...---,,,)))((())),,,///111555777555111------//////////////////.........//////000000000000//////////////////////////////000000000111111111222222//////000000000111111111000000111111111222222222333333222222222333333444333333333444444444555555777777888:::===AAADDDFFFPPPSSSWWWZZZ[[[\\\]]]^^^ppp```VVVVVV```lllpppuuu|||}}}xxxqqqkkkdddmmmzzztttiiidddiiivvv|||tttmmmiiiiiihhhgggeeebbb___]]][[[ZZZZZZ[[[]]]```hhhuuu~~~www|||~~~fffRRR???<<<;;;???GGGNNNOOOMMMCCCAAA???===<<<<<<===>>>AAAFFFOOOZZZggguuu}}}xxxwwwxxxoooddd]]]QQQNNNJJJGGGGGGFFFEEECCC>>>>>>===;;;:::999888777777777666666666555555555555555444444444444333333222111111111111222222222111111111111111111111111111111111222222111111111000000000000////////////////////////////////////......////////////.........//////////////////...---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************************)))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))***))))))((('''&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((('''))))))(((''''''''''''''''''&&&&&&&&&&&&'''((()))''''''((())))))(((((('''(((((((((((((((((((((((())))))((((((((('''''''''&&&''')))******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))***+++++++++++++++***++++++++++++,,,,,,,,,------,,,***)))+++...111000444777777444111000000////////////............//////000000000000//////000000000000000000000000/////////000000000111111000000000000111111111111000000111111111222222222444333333333333333444444555555555555666666666666777888:::<<<@@@EEEIIIKKKRRRUUUXXXZZZZZZ[[[\\\^^^yyykkk\\\VVVXXX___jjjsssuuuvvvzzz}}}xxxuuunnnxxx~~~ppphhhiiiuuuyyynnnfffcccdddddddddbbbaaa___]]][[[ZZZXXX[[[]]]___dddooo}}}~~~}}}sss^^^FFF@@@;;;<<>>===<<<;;;999888888777777777666666666555555555555444444444444444444555444333111000000000000111111111111111111111111000111222222222222111000000000000000////////////////////////////////////......////////////.........//////000000//////...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++*********)))************************+++************))))))))))))(((((('''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((''''''''''''&&&&&&'''((((((((((((''''''(((((((((((()))))))))(((((('''''''''((())))))((())))))))))))(((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&))))))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''')))***&&&'''((()))***)))(((''')))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,000222///111444777888666444222......------------------///000000111111000000///000000000000000000000000.../////////000000000000000000000111111111222222000111111111111222222222333333333333333444555555777777888888888999999999888999;;;???DDDIIINNNPPPRRRUUUWWWYYYYYYZZZ[[[]]]yyy___XXXUUU\\\fffoooxxx~~~|||}}}~~~vvvjjjkkktttsssiiibbb```bbbaaaaaa```___]]][[[YYYXXXVVVZZZ]]]^^^```iiiyyy~~~||||||zzzvvvwww|||~~~|||~~~|||jjjOOOFFF===:::@@@HHHMMMOOOFFFEEECCCAAA???======<<>>BBBKKKSSS]]]nnn~~~xxxuuuyyyxxxooo^^^XXXQQQMMMLLLKKKHHHEEE@@@@@@???>>><<<;;;:::999777777777777666666666555444444555555555555555555555444333222111111222333111111111111111111111111000111222222222222111000000000000000////////////////////////////////////......////////////......//////000000000000//////,,,,,,---...............------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++************************+++++++++*********))))))***))))))(((''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&'''(((******)))))))))(((((((((%%%&&&''''''(((((('''''''''((((((((()))))))))))))))((('''&&&&&&&&&'''((('''(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&((()))&&&''')))*********(((((())))))))))))))))))))))))))))))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,------+++,,,---,,,,,,,,,...000---...000666;;;<<<888333........................000000111111111111000000000000000000000000000000//////000000000111111111000000111111111222222222000111111111111222222222111111111111222333555555777777777777888888888888999:::===AAAGGGMMMRRRUUUQQQSSSVVVWWWWWWXXXZZZ\\\lll```XXXXXX]]]hhhqqqvvv{{{}}}}}}~~~}}}qqqhhhpppyyynnneee______aaa``````___]]][[[YYYWWWUUUTTTXXX\\\]]]^^^eeettt|||{{{|||yyyssssssyyy~~~}}}yyywwwqqqVVVLLL???:::===DDDJJJLLLGGGFFFDDDBBB???>>>===<<<<<<;;;>>>EEELLLUUUfffwww|||uuurrrxxxxxxddd]]]UUUPPPNNNMMMHHHDDDBBBAAA@@@???>>><<<;;;;;;777777777777666666666666444444555555555555555555222222222222333555777888111111111111111111111111000111222333333222111000000000000000////////////////////////////////////......////////////......//////000000000000//////,,,---...///000///...---------------------------................................................---------,,,,,,,,,++++++************************++++++++++++******))))))++++++***))))))((())))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&'''(((+++++++++************)))%%%&&&''''''(((((('''''''''((((((((())))))******)))((('''&&&%%%%%%&&&'''''''''((())))))***))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$%%%&&&''''''***)))'''%%%$$$%%%&&&'''%%%''')))***+++***)))((((((((((((((((((((((((((())))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++,,,------,,,+++,,,---,,,,,,...555>>>@@@:::444000000000000111111222222000000111111111111000000000000000000000000000000000111111111111222222222000111111111111222222222000111111111111222222222/////////000111333444555444444444444555555555666:::;;;>>>CCCIIIOOOTTTWWWPPPRRRTTTVVVVVVWWWZZZ\\\{{{dddUUUOOOOOO\\\lllxxx}}}~~~|||~~~|||{{{||||||}}}}}}nnngggmmm{{{vvvkkkgggeeeaaa]]]```___]]][[[ZZZZZZZZZ[[[]]]YYYZZZ^^^aaabbbiiirrr}}}yyyuuu}}}}}}xxxppppppuuuwwwttt{{{|||{{{zzz|||tttuuuyyydddTTTCCC<<<;;;>>>DDDIIILLLHHHDDDBBBBBBAAA???<<<;;;>>>AAAAAACCCMMM\\\iiixxx{{{vvvvvv|||lllggg___YYYVVVRRRMMMIIIGGGEEEBBBAAA@@@>>><<<:::;;;:::999999888888999999777777777777666666666666222222111111222222333444222222222333333444444444555333222111333444444444111111111111000000000000///////////////.........000000000000000000000000---/////////---,,,---...---...///000000///...---...//////...,,,,,,---///+++++++++,,,,,,---------///......---+++******)))***+++,,,------,,,+++***++++++,,,,,,,,,---------+++******)))))))))))))))******))))))***+++,,,,,,))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000/////////222777<<>>CCCIIIKKKGGGCCCAAAAAA@@@???===:::===???>>>???FFFSSS^^^nnnzzzwwwrrrwwwssslllccc]]]YYYUUUPPPMMMIIIGGGDDDBBBAAA???<<<:::<<<;;;:::999999999999999888888888777777777666666444333333222222333333333222222222333333333333333111111111222333333222000111111111111000000000000......//////////////////000000000000000000000000...///000///---------///,,,,,,------------,,,,,,---------,,,+++***+++---,,,,,,,,,,,,,,,,,,------......---------------,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,+++*********************))))))***++++++,,,***)))))))))((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((&&&''''''((((((''''''&&&))))))))))))(((((((((((())))))((((((((('''''''''))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************************+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000///......000333666888777777555333111///000000333222111111000111111111111000000////////////000111111222222222222111111111111111111111111111111222222222222222222222222333333333333444555555666888777777777888999;;;<<<@@@CCCHHHKKKMMMOOOQQQSSSRRRTTTWWWXXXYYY[[[]]]___~~~nnn___QQQJJJNNNVVVllluuuxxxtttxxx}}}|||}}}yyytttmmmmmmvvv}}}tttiiiccccccccc```^^^______^^^]]]\\\\\\]]]]]]]]][[[ZZZ\\\]]]___dddjjj|||~~~{{{}}}uuuiiiffflllqqqyyy|||}}}yyywww{{{xxxvvvxxxfffQQQDDD>>>===BBBGGGIIIFFFCCC@@@@@@@@@???>>>;;;>>>???===<<<@@@IIIQQQfffqqq{{{rrrpppttt}}}uuujjjbbb]]]YYYTTTQQQMMMJJJFFFDDDBBB@@@>>>;;;======<<<::::::999999999999999999888888888777777666666555444333333333333333333222222222222222222000111333444444333111///111111111111000000000000.........//////000000000000000000000000000000000///000111000///......000---------,,,,,,---------000000111///...---...000------------,,,,,,,,,,,,---------....../////////,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------,,,+++++++++++++++*********)))******+++,,,******)))))))))(((((((((*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((((((((())))))(((((((((******))))))((((((''''''))))))((((((((((((''''''))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------------.........///............//////000444888:::888222------...222222333333222222111000000000/////////000111111111111222222222222111111111111111111111111111111222222222222222222222222555444444444444444555555888777777777888:::===???DDDGGGLLLNNNOOOOOOPPPQQQRRRTTTWWWXXXZZZ\\\___bbbnnneeeYYYQQQKKKLLLWWWccczzz{{{pppooovvv~~~}}}~~~|||uuuqqqpppvvvvvvppphhheeeddddddbbb___^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^cccgggvvv|||rrrnnnpppttt|||zzzzzz}}}vvvzzzqqqZZZJJJ@@@;;;>>>CCCFFFEEECCCAAA@@@@@@??????>>>@@@AAA???===???EEEKKK\\\gggwwwxxxrrrpppyyy~~~rrrgggaaa\\\XXXTTTOOOLLLHHHFFFEEEDDDBBB@@@@@@???===<<<;;;::::::::::::::::::999999999888888999888777555444333333333333333333222222111111000222333444444333222222222111111111111000000000///------...///000111111222////////////////////////000111222111/////////000000///...------...///000000111111000......///111......------,,,,,,,,,+++------------............---,,,+++******+++,,,---------------............------,,,++++++++++++++++++***************++++++*********)))))))))((((((++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''(((((((((((('''(((((())))))(((((('''******))))))((((((''''''))))))((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------...------------............------.........------,,,111555:::;;;888444222111111222222333333222000///////////////000111222222111111222222222222111111111111111111111111111111111222222222222222333333666555555444444444444555777777666777999<<>>???@@@???>>>???CCCGGGOOOYYYhhhvvvwwwqqqmmm|||{{{ooogggaaa[[[XXXQQQNNNJJJHHHHHHGGGFFFEEEBBBAAA???===<<<;;;::::::::::::::::::999999999999:::999888666555444444333444333333222222111111111333444333000......111444111111111111000000000///---......///000111222222////////////////////////000222222222000///000111000///...------...///000,,,------,,,******+++,,,.........------,,,,,,,,,---------,,,,,,,,,,,,+++...---,,,++++++,,,---...,,,,,,,,,,,,------------,,,,,,+++***************++++++***************+++************))))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&''''''''''''(((((((((((('''''''''(((((('''''''''***)))))))))((((((((('''(((((())))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------.........//////,,,,,,.../////////......000111555;;;??????;;;777000111222333222111000///000000///000000111222333111111222222222222111111111111111111111111111111111111111222222333333333666666555444444444555555666666666888;;;>>>BBBDDDIIILLLOOOQQQPPPOOOOOOPPPTTTVVVXXX[[[]]]bbbgggkkkqqqrrrssspppiii]]]RRRKKKHHHFFFFFFLLLTTTbbbuuu||||||~~~vvvqqqoooqqqvvvtttjjjhhhfffdddccc___[[[XXXZZZ[[[\\\^^^______``````^^^aaaaaa^^^]]]```cccdddkkksss{{{{{{rrrsssyyyqqq___NNNAAA===>>>???BBBFFFGGGEEECCCAAA@@@===>>>>>>======>>>AAADDDIIIQQQ]]]kkkwww}}}tttkkkrrrzzzqqqiiibbb]]]UUUQQQMMMKKKJJJJJJIIIHHHDDDCCCAAA???===<<<;;;::::::::::::999999999888888:::999888666555444444444444444333333333333333333333333111...***+++///444111111111111000000000000/////////000000111111111000000000000000000000000000111222111000//////111---------,,,,,,------------......---+++***,,,---.........------------------------,,,,,,+++++++++------,,,,,,,,,,,,------)))))))))*********++++++,,,,,,+++***************,,,+++******)))*********++++++*********)))))))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((((()))))))))))))))(((((())))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,---...///000000000000//////111888???BBB???;;;222222222222222111111000111111000000000111222222111111222222222222111111111111111111111111111111111111111222222333333444666555555555555555666666666777999<<>><<<<<<===???AAAFFFKKKUUUaaaooo|||{{{qqqnnnttt|||rrriiicccZZZVVVQQQMMMKKKJJJIIIHHHFFFEEEBBB@@@>>><<<;;;;;;999999999999888888888888999888777666555444444444444444444444444444555555333444444111---,,,000444111111111111000000000000000000000000000000000111000000000000000000000000000111222111///...///000,,,,,,------------,,,,,,000111111000...---///000------------............,,,,,,,,,---------------,,,,,,------------,,,,,,*********+++++++++,,,,,,------,,,+++++++++++++++,,,++++++***))))))******+++++++++*********))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((('''(((((())))))(((((('''''''''(((((())))))******(((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------...------,,,,,,++++++***............//////////////////////////////000000---...111444888:::;;;;;;555555444333333333333444222222111111000111111111111111222222222222111111111111111111111111111111000111111222333333444444555555444555555666777888777999===AAAFFFIIIJJJKKKMMMOOOPPPPPPQQQRRRUUUXXXVVVXXX[[[^^^bbbhhhoootttPPPLLLGGGBBB@@@???@@@BBBJJJYYYsss|||{{{rrriiijjjrrrssscccdddeeeeeeccc```[[[XXXVVVXXXZZZ]]]^^^_________ZZZ______[[[ZZZ___bbb``````gggppp{{{tttppprrrvvvcccPPPFFFDDD;;;AAAIIIMMMJJJFFFBBBAAACCCBBB@@@======>>>@@@AAA@@@DDDLLLWWWeeesssxxxnnnkkkyyyzzzooohhh___ZZZTTTOOOLLLJJJHHHFFFGGGEEECCCAAA>>>===;;;;;;999999999888888888777777888777666555555444444555444444444555555666666666444777:::777333000333666111111111111000000000000111111111000000000000000000000000000000000000000///000111000///......000---...///000000///...---...//////...,,,,,,---...,,,---------.../////////++++++,,,---...///000111+++,,,............,,,+++---------.........//////......---,,,,,,,,,,,,---,,,,,,+++***))))))******+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))))))))************))))))&&&&&&'''((()))***++++++(((((())))))*********+++))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......///...------,,,+++***)))............/////////000111000///............///,,,///222222111222555999888777666444444555666666333333222111000000000111111111222222222222111111111111111111111111111111000000111222333333444444444444444555555777888999888;;;@@@FFFJJJMMMNNNNNNOOOPPPQQQQQQRRRTTTYYY\\\[[[]]]```cccgggnnnuuuzzzAAA999888>>>???;;;@@@KKK[[[vvv|||uuurrrkkkeeemmmzzz|||iiifffdddeeegggddd]]]WWW[[[[[[\\\]]]___```aaabbb^^^^^^___]]][[[ZZZZZZ[[[ggghhhmmmzzz}}}tttnnnooo```QQQFFF???BBBIIIQQQPPPHHHCCCAAABBB@@@>>>>>>>>>===;;;:::===AAAHHHPPP\\\lll}}}xxxqqqsss~~~wwwmmmfff```[[[XXXSSSMMMJJJKKKGGGGGGGGGDDD@@@<<<::::::888999:::;;;;;;:::888777777777666555555555555555444444555555555555555555555555555444444333333333333333333333333333333333000000000000000000000000111111111111111111111111///111000------000222000222111111000///......---////////////////////////000//////............//////...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++---///,,,,,,,,,+++++++++******///...,,,+++***+++,,,,,,++++++++++++++++++++++++///...---,,,++++++++++++))))))))))))(((((((((((())))))************))))))***'''%%%%%%&&&)))))))))***)))))))))***,,,...000(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))*********************+++++++++---+++))))))+++,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))(((((('''))))))))))))************))))))))))))))))))))))))************************))))))***++++++++++++***,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,---...///000111111///////////////.........000000000000000000000000............///111222222999::::::888555333333444666666555555444444333333888666333111000111222444000111111111111222222222333333333333333333444444333555777888777666777888<<>>999:::>>><<<999AAAOOOeee|||~~~|||~~~wwwooommmkkkkkkvvvjjjgggdddeeefffeee```[[[]]]]]]]]]]]]^^^^^^^^^^^^______```___\\\[[[\\\\\\aaacccjjjvvvuuu{{{lll\\\NNNGGGGGGMMMTTTVVVOOOGGGDDDBBB@@@>>>>>>>>>===<<<:::===@@@EEEKKKUUUcccsss~~~ssspppvvvuuujjjddd^^^[[[VVVNNNKKKKKKHHHHHHGGGEEEBBB???======:::::::::;;;::::::999999777777666555555555555666555555555555555555555555555555444444444333333333333333333333333333333333111111111111111111111111111111111111111111111111///111000---...222333111111111111000///.........//////////////////////////////.........//////000///...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,++++++++++++***---,,,++++++*********+++++++++++++++++++++++++++......---,,,++++++++++++***)))))))))(((((((((((())))))************))))))***(((%%%%%%''')))))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***((())))))******+++++++++,,,***((()))++++++)))'''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''))))))******))))))((('''))))))))))))************************************************************++++++,,,------------,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,.........///////////////...............---------///////////////////////////////////////000111222222666:::;;;999555222000666555555555444555555555333333333333333333333333111111111111222222222222333333444444444444555555555777888888777777999:::@@@CCCGGGJJJMMMNNNNNNNNNRRRRRRRRRTTTWWWYYYZZZZZZaaaffflllqqqvvv}}};;;999;;;>>><<<<<>>>>>>>>===;;;===>>>AAADDDKKKWWWfffpppwwwoooooovvvuuummmfffbbb\\\TTTOOONNNIIIIIIHHHFFFDDDCCCAAAAAA===<<<;;;;;;::::::::::::888777777666666666666666555555555555555555555555555444444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111///111111...///333555333111111000000//////......////////////////////////...............///000111///...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++******)))++++++++++++++++++++++++...---,,,++++++***++++++******)))))))))((((((((())))))************))))))***(((&&&&&&''')))***)))+++***)))((('''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''((())))))***+++++++++)))(((((()))***((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''((()))************)))(((((())))))))))))************************************++++++++++++++++++++++++++++++,,,------------,,,,,,++++++***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,------+++******+++...///...---000000//////............------------------------////////////////////////000000/////////000000111000333777::::::888888888777777666555555666888999000111333444444444333222111111111111222222222333333444444444555555555555777888999999999:::===???FFFGGGIIIKKKNNNOOOQQQQQQTTTTTTUUUWWWYYY\\\___```gggnnnwww~~~:::888;;;@@@DDDKKKYYYhhhzzz}}}yyyzzz~~~yyytttqqq|||xxxpppkkkooowww~~~|||zzzwwwsssppppppsssuuuoookkkhhheeeeeedddbbb```______^^^]]]]]]\\\[[[[[[^^^`````````^^^^^^^^^```aaaeeeiiilllqqqzzzxxxfffSSSKKKIIIRRR[[[YYYPPPIIIEEECCC@@@?????????>>>===;;;<<<===???CCCMMMZZZcccyyy}}}~~~tttnnnpppxxxyyypppkkkddd[[[TTTSSSKKKJJJHHHGGGFFFFFFEEEDDD@@@???===<<<;;;;;;;;;<<<999888777777666666777777666666666666555555555555444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111///111111///000555777555111000000000/////////...////////////////////////---------......000111111///...,,,,,,...///...---------------------------------...//////...------------,,,,,,,,,+++++++++***+++,,,------,,,******++++++++++++++++++++++++---,,,,,,+++******++++++*********)))))))))(((((())))))************)))))))))(((&&&'''(((******)))+++***)))((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((()))******+++***)))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))************++++++******)))(((((()))))))))************************************++++++++++++++++++++++++))))))***++++++++++++***++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------+++******,,,...//////...///////////////.........---------------.................................111111000000///000000000222333333333555:::@@@EEE;;;:::999777777888999:::222333333333333333222222111111111222222222333333333333333444444555555666777888999:::;;;???CCCGGGKKKKKKKKKKKKMMMPPPSSSTTTUUUVVVWWWYYY[[[___dddgggrrrzzz<<<999;;;DDDQQQ]]]jjjsss{{{yyypppttt~~~zzzuuusss{{{tttsssuuu|||zzzvvvttttttqqqmmmiiiiiilllnnnpppmmmiiifffdddcccbbbbbb``````______^^^^^^]]]]]]]]]^^^______^^^^^^___```cccfffhhhhhhiiiooozzzqqqZZZNNNFFFMMMYYY\\\UUUOOOIIIFFFCCCAAA@@@@@@???>>>:::;;;<<<<<>><<<;;;::::::::::::888777444222111111111222111222222222222333333333222222222333444555555555666888:::<<>>CCCKKKRRR___kkkzzzzzzmmmhhhiiirrr|||tttiii^^^YYYUUUQQQLLLJJJKKKKKKHHHFFFEEEDDDBBB@@@???=========:::999999888888888888888888777777666666555555555333333333444444444444555222222222222222222222222222222222222222222222222111111111111111111111111000222222///000444666444000000000000////////////////////////////////////...............///000111///...,,,,,,...///...---------------------------,,,---...//////...---,,,------------,,,,,,,,,,,,,,,------...............++++++++++++++++++++++++++++++************++++++++++++*********)))))))))))))))************)))))))))((('''(((***+++***)))((()))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))******)))***+++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))+++,,,,,,,,,,,,+++******))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,************+++,,,------........................,,,,,,,,,---......//////...---,,,---...///...---,,,,,,---...///000111111------......///000000000000000000000000000000000111111000000000111111222///111333444222111111222=========<<<;;;;;;::::::<<<999666222111111222333222222222222333333333333222222333444555666666777888:::===@@@CCCGGGMMMPPPLLLLLLKKKKKKMMMQQQUUUWWWVVVYYY\\\^^^aaahhhrrryyyUUUXXX]]]eeepppzzzyyyqqqllljjjqqq~~~}}}}}}~~~~~~}}}|||{{{xxx|||{{{sssooo|||sssnnnoooiiigggdddccccccdddeeeffffffgggggggggffffffggghhhhhhgggfffdddbbbaaa```___]]]___````````````aaaccc```aaabbbbbbdddiiiqqqwwwrrr^^^KKKIIIQQQYYY[[[\\\SSSOOOIIIEEECCCBBB@@@???;;;===>>>>>>===???EEEIIISSS```qqqvvvkkkiiifffrrrsssgggaaa\\\WWWQQQNNNNNNMMMJJJGGGEEEEEEDDDCCCAAA???===<<<::::::999888888888888999888888777777666555555444333333333444444444555555333333333333333333333333222222222222222222222222111111111111111111111111000222222//////333444333////////////000000000000//////////////////////////////.........//////000///...,,,,,,...///...---........................,,,,,,------------,,,,,,...------------,,,,,,,,,---,,,,,,,,,------...///++++++++++++++++++++++++++++++************+++++++++++++++*********))))))))))))************)))))))))(((((()))++++++***)))((()))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******************))))))))))))+++,,,+++)))''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((()))))),,,,,,,,,---,,,++++++***))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,************+++,,,---...------------------------,,,,,,------...////////////...------......---,,,---.........//////000000,,,,,,---......///000000111111111111111111111111000000000000111222333333///111444444222000//////777888:::;;;<<<;;;:::999:::999777555444444444444222222222333333333444444444444555666777888999999<<<>>>AAADDDFFFIIILLLNNNLLLLLLLLLMMMOOOSSSWWWYYYXXX[[[___bbbfffnnnzzzcccjjjrrrwww{{{}}}sssiiiccckkkqqqyyy}}}yyyzzz|||~~~~~~~~~~~~}}}}}}rrrjjjnnn~~~}}}ppplllllliiifffbbbaaaaaabbbaaa```aaaccceeefffggghhhjjjllllllkkkiiifffdddaaa___^^^^^^```aaabbbaaabbbccceeebbbbbbbbbbbbcccgggmmmqqqyyycccMMMFFFLLLTTTYYY\\\VVVRRRLLLGGGDDDBBBAAA@@@<<>>>>>===<<<;;;;;;<<<===>>>HHHPPP^^^kkkwwwrrrkkkgggjjjyyy|||sssiiibbbYYYSSSPPPNNNLLLJJJIIIGGGEEEEEEEEEDDDBBBAAA============<<<;;;::::::888888777777666666555555888777555444333333444444333333333222222333444444333333333444444444555555444333333222111111111222222222222222222222222222333333222111000000111111//////............//////////////////////////////........................+++++++++,,,,,,---------,,,,,,------.../////////------------------------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))******+++++++++++++++++++++,,,,,,,,,***)))((((((((()))+++,,,++++++***)))(((((())))))+++***)))(((((()))***+++)))*********++++++++++++---,,,***)))((((((((()))%%%%%%&&&&&&'''(((((((((*********)))))))))))))))++++++************++++++,,,,,,,,,+++++++++*********))))))))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,------...............---,,,,,,,,,------......//////////////////---......///////////////------------........./////////............//////000000000000000000000000000111333444555444444333555444444333222111000000111111222444666777888999======<<<;;;999888888777555444333333444555666777444555555666666999===@@@FFFHHHJJJJJJIIIHHHGGGHHHKKKKKKLLLOOOSSSWWWZZZZZZWWW]]]dddkkkqqq{{{~~~{{{pppjjjjjjpppuuu|||~~~}}}yyy{{{}}}~~~vvvooopppuuu~~~rrrkkkgggfffbbbaaa````````````aaaaaacccdddeeeeeeeeefffhhhjjjlllllllllhhhdddbbbcccdddeeedddcccbbbaaabbbbbbbbb`````````______bbbfffjjj{{{zzzcccRRRHHHGGGNNNVVV^^^ZZZSSSMMMIIIFFFDDDCCC???>>>===<<<;;;<<<======DDDKKKWWWdddpppzzz{{{mmmhhhhhhrrr~~~uuummmddd\\\YYYVVVSSSPPPLLLJJJGGGFFFEEEDDDBBB@@@===>>>>>>======<<<;;;:::999888888777666666555555888777555444333333444444444333333222333333444444333333333444444444555555444333333222111111222222222222222222222222222222222222111000000000000000//////............//////////////////////////////........................,,,,,,,,,,,,---------.....................------------------------------------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************))))))))))))***************))))))))))))))))))))))))******+++++++++***)))))))))))))))+++***)))(((((()))***+++)))))))))*********++++++,,,+++)))(((((((((((()))))))))))))))((((((((((((************))))))))))))++++++************++++++))))))***+++,,,------...---,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------.........---------,,,,,,---......///////////////.........---......///////////////---.........//////////////////............//////000000000000000000000000000111222222222222222222111111222222333333444444333333333444444555555555777777888999;;;<<<======888777666555555666777888555666777777888:::>>>AAAFFFHHHIIIIIIGGGGGGGGGHHHLLLLLLNNNRRRVVVYYY[[[\\\]]]dddlllsssyyy}}}||||||rrrjjjjjjrrr||||||vvv{{{zzzuuupppnnnuuu~~~{{{pppkkkjjjjjjiiieeecccaaa___^^^^^^___```bbbdddeeeeeeeeeeeefffhhhiiiiiiiiigggdddccccccddddddbbbaaa___^^^^^^___`````````______^^^aaaeeehhhvvvmmmZZZKKKEEEIIIQQQ[[[\\\[[[TTTLLLFFFEEEGGGAAA@@@>>>===<<<;;;<<<<<>>===<<<;;;999999888888777666666666777777666555444444444444444444333333333333333444333333333444444444555555444333333222222222222222222222222222222222222222111111000/////////000000000//////......//////000////////////////////////........................---------...............000//////...------,,,,,,------------------------------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))(((((()))))))))((((((''''''&&&(((((()))***************++++++***))))))))))))***+++***))))))))))))***+++((((((((()))))))))*********)))(((((((((((()))))),,,,,,++++++***))))))(((************************++++++************++++++))))))***+++,,,------...---,,,+++******))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------------.........,,,,,,,,,,,,---...//////000000//////.........------......///////////////////////////000000000000000//////......//////000000000000000000000000000444333222222222222222222111111222222333444555555555555444333333222222111333444666888:::<<<>>>???;;;:::999777777777888888777888:::;;;;;;===@@@CCCFFFGGGGGGGGGEEEEEEGGGHHHLLLNNNRRRVVVYYY\\\]]]^^^fffmmmwwwxxxpppnnnttt~~~~~~{{{}}}xxxpppkkkjjjnnnyyyyyymmmhhhiiilllmmmlllkkkiiieeeaaa___^^^^^^______aaadddeeedddeeefffhhhddddddeeedddcccaaaaaa```^^^^^^]]]]]]^^^___aaabbbbbbbbbbbbaaaaaacccfffiiipppuuucccRRRHHHIIIPPPRRRZZZ```\\\QQQGGGEEEGGGCCCBBB@@@===<<<;;;;;;<<<===AAAIIIRRR]]]iiiuuu|||zzzoooiiijjjsssuuukkkddd^^^XXXTTTQQQNNNJJJHHHGGGFFFDDDCCCAAAAAAAAA@@@???>>>===<<<:::999999888888777666666777666666555555555555555555444444333333333333444333333333444444444555555444333333222222222333333222222222222222222222222000000///////////////000000000////////////000000////////////////////////................................./////////////////////.........---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******)))(((''''''&&&&&&'''((()))++++++***))))))++++++***))))))*********************************(((((((((((())))))))))))(((((((((((((((((()))))),,,,,,+++++++++*********)))***************++++++++++++************++++++,,,,,,,,,+++++++++******)))*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...............,,,,,,,,,,,,---///000000000000000///......---------......//////////////////000000000000111111111000000////////////000000000000000000000000000000888777555444333444444555444444444444333333333333444444333333222111000000444555555666777888999999<<<;;;:::888777777777888888:::===???AAACCCFFFHHHFFFFFFFFFEEEDDDEEEHHHJJJLLLPPPUUUZZZ]]]```aaabbbnnnuuusssrrrrrrwww~~~}}}wwwooogggfffiiiqqquuunnnhhhfffjjjnnnnnnmmmqqqoookkkhhhdddaaa```___^^^```bbbcccdddeeehhhjjjcccccccccdddcccaaa^^^\\\\\\\\\]]]^^^___```aaaaaabbbbbbcccbbbbbbcccfffhhhiiizzz|||lllZZZKKKGGGJJJHHHSSS___```VVVKKKEEEEEEDDDCCCAAA>>>===<<<<<<<<<>>>@@@EEELLLVVVaaammmuuuxxxnnnhhhkkkyyywwwnnnggg```[[[RRROOOLLLIIIIIIHHHGGGFFFCCCCCCCCCBBBAAA@@@>>>===:::::::::999888888777777666666666666666666555555666555444444333333333444333333333444444444555555444333333222333333444444222222222222222222222222000///////////////000000000000////////////000000000000000000000000000000////////////////////////////////////////////////---------.........//////---------------------------------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******+++++++++,,,++++++***))))))((('''''''''((()))++++++***))))))+++***************++++++******++++++++++++******(((((((((((())))))))))))((((((((())))))))))))))))))))))))******+++++++++))))))******+++++++++,,,++++++************++++++,,,,,,,,,+++++++++******)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,---...///000111000000//////.........------......///////////////000000000000111111111222000000////////////000000000000000000000000000000888777555444333444444555444444444444444444555555222222222222222222111111444444444444444444444555;;;:::888777666777777888999<<>>@@@CCCGGGOOOYYYdddlllyyywwwooolllqqqxxxwwwooogggbbbXXXTTTPPPMMMKKKKKKJJJIIIEEEEEEEEEDDDCCCAAA@@@???;;;;;;::::::999888888888666666777777777666666555777666555444333333333333333333333444444444555555333333333333333444444555222222222222222222222222000000/////////000111111111000000//////000000111000000000000000000000000///////////////////////////////////////.........,,,,,,------...//////000------------------------------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++,,,,,,---+++++++++******)))))))))(((((()))***************+++************+++,,,,,,******+++,,,,,,+++******((((((((()))))))))******))))))************)))((('''(((((()))******++++++))))))******+++,,,,,,,,,++++++************++++++))))))***+++,,,------...------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////...............------------...///000000////////////////////////---......///////////////000000000000111111111111111000000//////000000111000000000000000000000000444333222222222222222222000111222444666888999:::111222222222222333333333111111222333333444555555777777666666666777999:::;;;???DDDGGGIIIJJJKKKLLLDDDEEEGGGHHHIIIKKKNNNQQQRRRWWW___dddhhhlllqqquuu}}}{{{vvvtttpppwww~~~}}}zzzmmmjjjkkkttt|||vvvhhhgggeeedddeeegggiiijjjkkknnnsssuuutttoooiiieeeeeeeeedddbbbaaacccgggjjjffffffeeeeeeddd```ZZZUUUWWWZZZ]]]```aaa```^^^\\\\\\]]]^^^^^^]]]]]]___aaaaaahhhttt{{{xxxkkksssvvv___MMMDDDCCCHHHPPPWWWYYYUUUNNNHHHDDDCCCAAA???>>>>>>>>>>>>===>>>@@@CCCHHHPPPZZZaaammmwww|||ssspppppp|||yyypppkkk```\\\VVVRRROOOMMMKKKJJJGGGGGGFFFEEEDDDBBB@@@@@@;;;;;;;;;:::999999888888555666777777888777666555777666555444444333333333333333333444444444555555333333333333333444555555222222222222222222222222000000000000000111222222111111000000000000111111000000000000000000000000/////////////////////////////////.........------------..................------------------------------------------------------,,,,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))******++++++*********++++++,,,---***++++++,,,,,,++++++***)))))))))*********++++++++++++,,,,,,+++***)))((())))))))))))************))))))***++++++,,,------++++++************++++++))))))***+++,,,------...,,,------------+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000/////////.........---///...............//////------......///000000000---......////////////////////////000000000111111111111000000000000111111000000000000000000000000000111222222222222222222000111222444666888:::;;;333333333333333333333333111222222333444555666666555555555555777999;;;===>>>AAAFFFHHHHHHGGGGGGGGGBBBEEEIIILLLMMMPPPRRRTTTWWW]]]eeejjjnnnttt{{{}}}uuutttwwwxxxzzzwwwmmmlllqqq~~~~~~~~~{{{tttnnngggfffdddbbb```bbbfffiiifffkkkrrrxxxxxxtttmmmhhhjjjhhheeebbb```aaaeeeiiifffdddccccccbbb]]]VVVPPPPPPTTTZZZ```cccbbb```___\\\]]]^^^^^^]]]]]]___aaa___ccclllzzzyyyrrr}}}yyylllppp{{{mmmWWWLLLEEEFFFJJJRRRYYYYYYRRRKKKDDDCCCAAA???>>>>>>??????<<<<<<===???CCCJJJSSSYYYcccnnn{{{|||sssoooooo}}}|||vvvgggccc\\\VVVRRROOOLLLJJJHHHGGGGGGFFFDDDCCCAAA@@@<<<;;;;;;::::::999999888555666777888888777666555777777666555444333333333333333333444444444555555333333333333333444555666222222222222222222222222111111000000111222333333111111000000000000111111000000000000000000000000000000000000000000000000//////......---------,,,/////////...------,,,,,,------------------------------------------------...------,,,,,,------...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********))))))))))))***************)))((((((((()))+++,,,+++*********+++,,,,,,---***+++,,,------,,,+++***************++++++++++++,,,---------,,,+++)))(((,,,,,,++++++***)))))))))))))))***+++,,,,,,------++++++************++++++,,,,,,,,,+++++++++******)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........000000//////.........---000//////............///,,,,,,---...///000111111---......///////////////////////////000000000000111111000000000000111111000000000000000000000000000111333444555444444333333444444555666777888888555444444333333222222222555555555555555555555555333444444666888;;;>>>???@@@CCCGGGHHHGGGDDDBBBBBBAAAEEEJJJNNNPPPRRRUUUWWW[[[aaaiiinnnsssyyytttjjjlllyyyzzzyyyxxxwwwvvvuuuxxx~~~xxxxxxwwwuuussspppnnnmmmfffaaa\\\[[[^^^bbbdddeeeeeeiiipppttttttooohhhcccaaaaaa``````aaaccceeeffffffeeedddaaa^^^XXXPPPKKKGGGMMMVVV\\\^^^^^^^^^___]]]\\\[[[[[[]]]]]]\\\[[[\\\aaafffmmm|||sssrrryyyvvvmmmjjjwwwgggOOOJJJDDDBBBHHHNNNOOOOOOPPPIIIGGGEEECCCBBB@@@???======<<<<<<===AAAGGGMMMQQQZZZcccqqq|||sssrrrsss~~~~~~yyypppdddZZZUUUQQQNNNLLLLLLIIIGGGFFFFFFFFFDDDCCCCCC@@@===999888888:::;;;:::;;;<<<===<<<;;;:::999444444333333333222222222555444444333333444444555555555444333333333444444777666333222222222444555......//////000000000111000000000000000000000000222222222222222222222222000000000000////////////------------------------,,,---......,,,,,,---...000000///...............++++++,,,,,,,,,,,,,,,+++,,,,,,,,,------.........,,,,,,...///000111111111+++---///000...,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++---...///...,,,+++,,,---------------------------,,,,,,,,,---------......------.........---+++***,,,,,,,,,---------......//////......---------,,,//////............//////------------------------333333222222111000000000000000111111111222222222333333333222222111111111333333333333333333333333222222333444444333333333333333333222111111444777///222555666666666777777666777888:::<<>>BBBGGGJJJVVV___mmm{{{|||uuusssxxx{{{oooeee^^^ZZZVVVRRRNNNLLLIIIIIIIIIIIIGGGFFFDDDBBB>>>;;;::::::<<<===888999:::::::::999888777666666555555555444444444555444444333333444444555666555555444333333333333555444333222222222333333//////000000000111111111111111111111111111111111222222222222222222222222111111000000000/////////---------------------------...//////------.../////////...---------------,,,,,,---...............,,,,,,,,,------.........---------------,,,,,,++++++---///000...,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++***,,,+++***))))))***+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---------------------------,,,,,,---------.........---......///...---,,,+++------........./////////////////////......------//////............//////////////////////////////111111111111111111111111000000111111111222222222333333333222222222111111333333333333333333333333222333333444444333333333111222444444333333333555222444666666555555555666999999;;;===???AAABBBCCCAAABBBCCCCCCBBBCCCEEEGGGIIIKKKNNNQQQTTTYYY___ccckkkqqq{{{zzznnnkkkrrr}}}xxxrrrttt|||xxxsssrrrlllkkkiiigggeeedddccccccbbb^^^ZZZWWWXXXZZZ\\\]]]dddfffiiikkkjjjgggccc``````_________```bbbdddeeefffdddbbb___[[[UUUOOOJJJHHHNNNUUUZZZ\\\]]]]]]]]]^^^^^^^^^aaacccdddbbbaaa```aaabbbfffqqqxxxpppnnnsss}}}}}}{{{|||pppmmmsssrrrWWWLLLBBBAAADDDIIIPPPVVVRRROOOJJJFFFCCCBBBBBBBBBAAA???===;;;<<<===@@@BBBLLLVVVdddrrr}}}}}}xxxvvvzzzxxxmmmeee___YYYTTTMMMKKKIIIHHHHHHHHHGGGFFFEEECCCAAA>>>======>>>???999999999999999888777777777777888888777777666666555555444444444444555555666666555555444333333222333333333333333222111111000111111111111222222222111111111111111111111111111111111111111111111111222222111111111000000000////////////////////////...///000000///...///000......------,,,,,,---------------....../////////---------------.....................---------,,,+++---//////---,,,+++,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++***)))))))))++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,------...---------,,,,,,------------------------------------.........,,,+++,,,---------------------------,,,------------.............../////////...------....../////////000000000000000000000////////////000//////......//////000111111111111111111111111...//////000111111222222111111111111111222222222333333333222222222222111333333333333333333333333333333333444444333333222///222555666555444333333555666666555444444555777;;;===???AAABBBCCCCCCBBBAAABBBCCCDDDDDDEEEHHHJJJNNNPPPRRRUUUYYY```gggmmmsssyyy~~~}}}wwwrrruuuuuuoooqqq{{{zzzrrrooopppfffeeecccaaa___^^^^^^^^^]]]ZZZXXXVVVXXX[[[^^^```cccdddeeeeeedddbbb```^^^^^^^^^^^^^^^___aaaccceeefffdddbbb___]]]YYYUUUQQQMMMPPPVVVZZZ]]]^^^^^^^^^^^^^^^___aaaddddddbbb```_________cccmmmzzzyyynnnjjjnnnyyy{{{{{{|||rrrnnnrrrgggYYYJJJCCCBBBEEENNNVVVWWWUUUPPPJJJDDDBBBBBBCCCAAA@@@>>><<<;;;<<<======CCCKKKXXXfffqqq{{{zzzvvvxxxvvvmmmddd[[[UUUOOOMMMKKKIIIIIIIIIGGGFFFEEEDDDBBB@@@????????????<<<<<<<<<;;;;;;:::999999888888999999999888777666555555444444444444555555777666666555444333222222222333444555555333222000222222222222222222222222111111111111111111111111000000000000000000000000222222222222111111111000////////////////////////...///000000......///000///......---------......//////...------------------------...............))))))***+++,,,---...///,,,---//////---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++******)))((((((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,------.........------------......------------------------,,,---......,,,,,,,,,...........................------------............//////////////////............/////////000000000111111000000000000000000000000////////////000000222222222222222222222222/////////000000111111111111111111111111111111111222222222222222222222222333333333333333333333333333333444444444333222222000333555555444333444444555555666555444555777999===>>>AAACCCDDDCCCBBBAAA@@@BBBDDDEEEFFFHHHKKKNNNRRRUUUYYY^^^cccjjjqqquuu|||wwwyyy|||}}}uuuqqquuuzzzrrrlllkkkmmmbbbbbb```___^^^]]]]]]\\\]]]\\\ZZZYYYXXXZZZ]]]```aaaaaaaaa``````___^^^]]]]]]\\\\\\]]]___aaacccdddcccaaa___^^^]]]\\\ZZZXXXSSSUUUXXX\\\```aaaaaaaaa_________```bbbbbb```^^^^^^\\\\\\```hhhttt~~~rrrmmmpppyyy|||}}}~~~{{{oookkkrrr|||xxxiiiVVVIIIBBBAAAGGGOOOZZZYYYUUUOOOHHHCCCBBBCCCAAAAAA???>>>>>>===>>>>>>>>>EEEOOO[[[fffqqqzzzxxxssswwwzzzoooddd\\\WWWTTTQQQNNNMMMLLLIIIGGGDDDCCCCCCBBBAAA@@@??????======<<<;;;;;;:::::::::666777888999999777666555666555555444444555555666666666666666555444333222333444666777777555333111333333333222222222222222111111111111111111111111000000000000000000000000222222222222111111111000000000000000000000000000---...//////...---...///000///////////////000000444333111///...---------........................'''&&&&&&'''((()))+++,,,,,,...///...,,,+++,,,---,,,------......------,,,,,,------......------,,,---,,,,,,+++***)))((((((+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,------...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...........................---------.........////////////........./////////------........./////////000000111111111111111111000000////////////000000111111111111111111111111222111111111000000000///111111111111111111111111222222222222222222222222333333333333333333333333333444444444333333222111333444444333222333555777444555555555666777;;;>>>===???AAACCCDDDCCCBBBAAAAAACCCEEEHHHIIILLLPPPSSSUUUZZZbbbiiipppuuu{{{~~~~~~www}}}|||{{{zzz{{{}}}pppiiieeeeeeggg``````aaa```___^^^]]]\\\bbbbbb___\\\YYYXXXZZZ\\\_________^^^^^^^^^^^^^^^[[[[[[[[[\\\^^^```bbbddd^^^]]][[[ZZZ[[[\\\[[[[[[XXXYYYZZZ^^^bbbddddddcccaaa```___```bbbccccccbbb```]]]\\\```eeelllwww~~~zzz}}}~~~}}}vvvyyywwwllllllqqqyyyfffVVVIIIAAABBBGGGWWWXXXYYYTTTMMMGGGDDDDDDAAAAAAAAAAAA@@@@@@??????>>>CCCJJJRRR]]]hhhttt{{{uuuqqqwwwzzzmmmeee\\\XXXTTTPPPMMMJJJGGGDDDCCCDDDDDDDDDCCCBBB@@@@@@>>>===;;;:::999999999999666777888999999777555444666666555555555555666666555555666777777555444333444555777888777666444333333333333222222222222111222222222222222222222222111111111111111111111111222222111111111000000000000000000000000000000000---...//////------...///000000000///000000111111888666444111000//////////////////...............///...---++++++,,,---------...///...,,,+++,,,---------............------------............---------,,,,,,++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---///........................------........./////////......------......///000------........./////////000000000000111111111111111000000//////000000111111111111111111111111111333333222222111000000///222222222111111111111111111222222222222333333333333333333333333333333333444444444444333222111111555555444333222333666999333555777888999:::===@@@===???@@@BBBCCCCCCBBBBBBDDDFFFIIILLLOOOSSSWWWZZZZZZaaakkkttt|||~~~~~~|||wwwjjjccc```___aaa___```bbbbbbbbb```^^^\\\ddddddbbb]]]YYYWWWYYY[[[^^^^^^^^^^^^^^^^^^______ZZZZZZZZZ[[[]]]___bbbccc___]]]ZZZZZZ[[[\\\\\\\\\\\\[[[[[[^^^ccceeeeeedddcccaaa```bbbeeehhhjjjkkkkkkfffdddeeeeeefffnnnxxxwwwwww{{{vvvqqqrrrxxxhhhWWWIIIDDDFFFOOOTTTYYYXXXRRRLLLHHHGGGBBBBBBCCCBBBBBBAAA???>>>>>>@@@CCCIIIRRR___llluuu{{{vvvuuuxxx{{{qqqddd```ZZZUUUPPPLLLGGGDDDDDDEEEFFFFFFFFFDDDBBBAAA@@@???===;;;::::::::::::666777999::::::888666444666666555555555555666666333444666777777777555444444555666666666555444333333222222222111111111111222222222222222222222222222222222222222222222222111111000000000/////////////////////////////////...///000000......///000///////////////000111111444333111/////////000111000/////////.........---333222000/////////111222---......---,,,+++,,,...------............------------............------------,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------......------------------...------------------------+++,,,...---,,,,,,---///....................................////////////------,,,,,,,,,---///000....../////////000000000/////////000000000111111111111000000000000111111111111111111111111111111333333333222222222222222222222222111111111000000111111222222222333333333333333333333333333333333444444444444333222111000333444555555444444555777555777:::;;;;;;<<<>>>?????????@@@AAABBBCCCDDDEEEHHHKKKOOORRRUUUZZZ___bbbccciiirrr|||}}}|||~~~~~~|||vvvhhhbbb^^^]]]^^^^^^```bbbddddddaaa^^^\\\aaabbbaaa]]]YYYXXXZZZ]]]\\\]]]]]]^^^______``````ZZZZZZZZZ[[[]]]___bbbcccbbb```]]]\\\\\\^^^^^^^^^]]]\\\[[[^^^cccffffffddddddcccbbbccchhhmmmqqqrrrwwwqqqmmmlllhhheeejjjsss}}}}}}yyyyyy~~~yyyyyyxxxvvvcccRRRJJJIIIHHHPPPXXX[[[VVVOOOKKKJJJCCCCCCCCCCCCBBB@@@>>>===<<<<<<>>>BBBJJJWWWeeennnuuu|||zzz{{{pppqqqmmmfff```ZZZTTTOOOKKKFFFGGGHHHIIIHHHFFFDDDCCCCCCBBB@@@>>>===<<<======666888:::;;;;;;999666555666666555555555555666666222333666777888777666555444444555555444444333222222222222111111000000000222222222222222222222222222222222222222222222222000000000000///////////////////////////////////////111222111000///000111...............///000000///...,,,+++,,,---///000000000//////.........---,,,+++******+++---000111---......---++++++,,,...------............------------............------,,,---------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////.........////////////000........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,---......---------,,,,,,---------////////////////////////+++,,,------,,,,,,...///////////////////////////............/////////000---,,,,,,+++,,,---...///000000000000111111111111......//////000000000111111111000000000000111111222222222222222222222222111222222333333444555555222222222222111111000000111111111222222333333333333333333333333333333333444555444444333222111000111333666777666555444555777:::<<<>>>===<<<===>>>@@@@@@@@@AAACCCDDDFFFGGGLLLNNNRRRVVVZZZ___dddhhhkkkooowwwxxxxxx{{{~~~~~~{{{~~~pppeeeaaa^^^]]]^^^^^^___```ccccccaaa]]]ZZZ```^^^[[[YYYYYY[[[]]]___`````````aaabbbaaa^^^[[[aaa```___^^^^^^^^^___```cccbbb```^^^]]]\\\\\\]]]^^^^^^^^^___aaadddgggiiiaaacccddddddeeemmmyyy~~~|||ssshhhbbbdddhhhsss~~~}}}}}}tttuuuqqqgggXXXIIIHHHIIINNNTTTTTTNNNIIIIIIHHHGGGEEEAAA>>>===???AAA;;;===???@@@CCCLLLYYYccchhhrrr~~~wwwzzzyyyzzzppphhhaaaZZZSSSMMMNNNJJJFFFDDDFFFGGGFFFDDDEEEDDDAAA???===<<<<<<<<<;;;::::::999999:::::::::777777666555555555555555888888777666666666666666555666777666444333444555333333333222222222111111111111111111111111111111222222222222222222222222555222000000333444333111...///222333333222///...000000111111111111000000///////////////.........000000000000000000000000000111222///+++***---000000000000000000/////////000000///...------,,,,,,+++,,,------......------------------------------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------000//////---,,,+++******,,,+++,,,---...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------,,,+++***...------,,,,,,------......///////////////..............................------......//////000000000111111111111111000000000000000000000000000000000000000000111111111111000000//////.........---111111111000111111222333111111222222222333333333444333333222111111111222222222222222222222222222555555555555555555555555444444444444444444333333222222333333444555555555888999;;;<<<======<<<<<<<<<>>>AAACCCDDDFFFIIIKKKJJJOOOUUUYYY]]]ccckkkqqqwww|||zzzuuuyyy|||zzz|||}}}~~~}}}kkkbbb___]]]\\\^^^``````aaacccdddccc```]]]^^^\\\ZZZXXXXXXYYY\\\^^^```___```aaabbbaaa^^^\\\[[[[[[[[[[[[\\\]]]___```dddcccaaa___^^^]]]^^^^^^ZZZ[[[]]]^^^```bbbbbbcccaaacccccccccdddkkkuuu~~~}}}sssggg``````ccclll|||www~~~yyyhhhVVVJJJGGGIIIOOOQQQMMMJJJJJJIIIHHHFFFCCCAAA@@@@@@@@@;;;===>>>>>>@@@FFFQQQYYYbbbkkkwww{{{wwwzzzuuunnnfff___YYYSSSOOOJJJGGGHHHHHHFFFDDDFFFEEECCCAAA????????????======<<<;;;;;;;;;<<<<<<999888777777666666777777888777666666555555666666333444666555444333444666333333333222222222222111111111111111111111111111222222222222222222222222333111//////111333222000///000222333333222000///000000111111111111000000////////////////////////000000000000000000000000000222333333111000//////////////////////////////000//////......---,,,,,,+++,,,------......------------------------------------...............---------------------------++++++,,,------...//////------------------------------------------------,,,,,,---...//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000000///...---...------,,,,,,------.../////////000000//////....................................///////////////......////////////......//////////////////////////////000000000111111111111111000000000/////////111111111111111222222333111222222222222333333333444333222222111111222222222222222222222222222222333333333333333333333333444444444444555555555555444444555555666777777777777888:::;;;<<<<<<;;;;;;<<<>>>BBBDDDFFFHHHJJJLLLQQQVVV\\\aaafffmmmvvv|||{{{yyy|||}}}yyywww~~~|||xxxrrrtttssseee^^^]]]\\\\\\^^^bbbaaaaaabbbddddddbbbaaa]]][[[XXXWWWWWWYYY[[[]]]______```aaabbbaaa^^^\\\XXXXXXYYYZZZ\\\___aaabbbdddcccaaa______^^^______YYY[[[]]]```aaa```___^^^aaabbbbbbbbbccchhhpppwww||||||yyyqqqfff```aaacccfffsss~~~}}}kkkSSSJJJDDDFFFKKKLLLLLLMMMMMMKKKHHHFFFEEEDDDBBB@@@===???@@@???>>>BBBHHHNNNYYYaaalllwww{{{vvvzzzzzzqqqhhhbbb\\\WWWQQQNNNMMMLLLIIIFFFHHHGGGEEECCCBBBAAABBBBBB@@@???>>>===============:::999999888777888888888777777666555555555555555333444555444333333444555333333333333222222222222222222222222222222222222222222222222222222222222222000//////000111111000111111111111111111111111000000111111111111000000////////////////////////000000000000000000000000,,,---...000111000---***---------.../////////000000//////......---------,,,,,,---............---///.........------,,,,,,,,,,,,---...////////////........................,,,,,,,,,---......//////------------------------+++,,,,,,---...///000000------......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////000000//////.........------------......//////000111111000000///........................000000///////////////.........////////////......////////////////////////////////////000000000000222222111111111111000000111111111111111222333333222222222222333333333333333333222222111111222222333333333333333333333333222222222222222222222222444444555555666666777777666666777777888999999:::999:::;;;<<<============>>>AAAFFFIIIKKKMMMOOOQQQUUUZZZ```eeekkkttt|||zzz{{{}}}~~~{{{|||}}}zzzyyyzzzqqqnnnuuuuuujjj```\\\\\\\\\]]]```bbb```___```bbbccccccbbb]]][[[XXXWWWWWWYYY\\\^^^_________aaabbbbbb___\\\YYYZZZ[[[\\\^^^```bbbcccbbbaaa```^^^^^^^^^______]]]^^^___`````````___^^^```aaaaaaaaaaaaeeejjjoooqqqrrrqqqmmmgggdddfffiiihhhoooyyyyyyeeeUUUEEE@@@CCCHHHMMMQQQUUUQQQLLLHHHGGGFFFDDDBBB@@@AAAAAA@@@???AAADDDGGGOOOWWWdddppp{{{{{{vvvxxx|||rrrkkkeee```YYYUUUTTTRRRNNNKKKJJJIIIGGGEEEDDDDDDDDDDDDBBBAAA@@@???>>>>>>===>>>:::999999888888888888888777666666555555555555555444555666555333111222333444444333333333222222222222222222222222222222222222222222222222222222222222111000000000111111111111000////////////000111000000111111111111000000///////////////000000000////////////////////////,,,******,,,///000,,,(((+++,,,,,,---...///000000000/////////......------,,,------...............//////......------,,,,,,***+++,,,---.../////////........................,,,---------......//////........................,,,,,,---...///000000111,,,---......------------........................------------------------........................---..................---......------------......///000000111111111111000........................111000000000//////......///000000111111111111000............................../////////000000000111111111111111111111111222111111111111222333333222222222333333333444444333333222222111222222333333333333333333333333333444444444444444444444444444555555666777888888999777777888888999:::::::::;;;<<<===>>>???@@@@@@AAAAAAEEEJJJOOOQQQTTTVVVXXX[[[___ffflllsss|||~~~|||~~~vvvwww{{{}}}sssqqqvvvvvvuuu|||zzztttlllddd]]]]]]]]]]]]^^^aaa```___]]]^^^___aaabbbaaa]]][[[YYYWWWXXXZZZ]]]___^^^^^^___aaabbbbbb___]]][[[[[[]]]^^^___``````aaa```___^^^]]]]]]]]]^^^___```___^^^]]]]]]^^^___```___````````````bbbeeehhhhhhjjjjjjiiiggggggiiilllnnnooosss}}}wwwuuu}}}fffMMM@@@???DDDLLLRRR\\\XXXRRRLLLIIIGGGEEEDDD???@@@@@@@@@???@@@AAABBBFFFOOO]]]kkkxxx~~~~~~{{{uuuwwwxxxmmmggg```[[[YYYWWWSSSPPPMMMKKKIIIGGGFFFFFFFFFFFFCCCBBBAAA???>>>=========:::999888888777777888888777777666555555555555555777888888666222000000111444444444333333333222222222222222222222222222222222222222222222222222222222222222111111111222333111000...------...000111000000111111111111000000////////////000000111111////////////////////////222///,,,---000222000...+++,,,,,,---...///000000///////////////.........,,,---......//////....../////////......---------)))***+++------.........------------------------------...............///........................////////////////////////+++---......,,,+++,,,---........................------------------------.................................------.........///......------....../////////000111111111111111////////////////////////111111000000/////////...//////000111111111111111////////////////////////////////////000000000000000000000000000000000000222222222111222333333444222222333333333444444444333222222111222222333333333333333333333333333333444444444444444444444444555555666666777888999999666777777888888999:::::::::;;;<<<===???AAACCCDDDDDDHHHNNNRRRVVVYYY\\\___fffkkkrrrxxxtttyyy}}}vvvtttzzzrrrpppwww~~~vvvsssooojjjeee```\\\]]]___^^^___bbb___^^^\\\\\\^^^______^^^]]][[[YYYWWWXXXZZZ^^^```^^^^^^___aaabbbbbb```]]][[[\\\]]]]]]^^^^^^^^^]]]^^^]]]\\\\\\\\\]]]^^^______^^^\\\[[[[[[\\\^^^___^^^_________```aaabbbccceeefffggggggffffffgggiiiooommmmmmsss{{{|||wwwZZZGGG???AAAHHHPPP[[[ZZZXXXSSSMMMIIIHHHHHH>>>>>>>>>>>>>>>>>>??????BBBIIIUUUcccpppzzz~~~{{{uuuxxxxxxrrriiiddd```\\\WWWTTTQQQPPPMMMKKKIIIHHHHHHHHHEEEDDDCCCAAA???>>>>>>===:::999888888777777888888888888777666666666666666999999999777333111000111444444444444333333333333333333333333333333333333222222222222222222222222222333333222111111222444000000............000000000000111111111111000000...//////000000111111222000000000000000000000000111///---,,,.../////////---------.../////////000////////////////////////------...////////////...........................++++++,,,---............------------------------................................................111111000000//////......+++...000///,,,***+++...........................------------------------........................000//////......//////000//////............//////......///000111111111111////////////////////////111000000000000000000///,,,---...//////000000///000000000000000000000000000000000000111111111111/////////000000000000111222222222222222333444444333333333333444444444444222222111111222222333333333333333333333333333333333333333333333333333333555555666666777777888888666666777777888999999999888888:::<<>>>>>>>>>>>>>>>>>@@@DDDLLLWWWdddooowww{{{}}}|||~~~}}}xxxyyyyyyqqqkkkeee___[[[WWWUUURRROOOMMMLLLKKKKKKHHHGGGEEECCCAAA@@@??????;;;;;;:::999999999999999999999888777777777777777777888999777555333333444555444444444444333333333333333333333333333333333222222222222222222222222111222333222000///111444111111000000000000111111000000111111111111000000...//////000111111222222000000000000000000000000---...///...,,,+++,,,,,,/////////////////////////////////////////////000------...///////////////------......//////000000......///////////////...........................////////////....................................111111111000000000//////,,,000333111---+++---000........................................................................000///...------...///000//////............//////------...///000000000000////////////////////////000000000000000111111111,,,---...///000000000000111111111111111111111111111111111111222222222222000000000111111111222222333222222222222333444444333333333444444444444555222222111111222222333444444444444444444444444444444444444444444444444444666666666666666666666666777777777888999999::::::999999;;;>>>BBBFFFJJJLLLRRRUUUYYY]]]bbbhhhooossszzz{{{|||xxxpppwww}}}mmmdddaaa^^^ZZZ___\\\[[[^^^___\\\]]]```___^^^^^^^^^______]]][[[ZZZXXXVVVUUUVVVXXX\\\^^^^^^^^^___aaacccbbb```^^^]]]^^^```bbbcccccccccbbb___^^^]]]]]]^^^___aaabbb]]]___```bbbbbbaaa```___]]]]]]^^^```aaaaaa```^^^```aaabbbdddeeefffggghhhaaaaaadddhhhooo}}}mmmYYYIII@@@AAAGGGJJJUUUaaaccc[[[QQQMMMMMMGGGDDDBBB@@@@@@@@@@@@???@@@AAAEEENNN[[[gggrrrwww|||~~~zzzxxxzzz~~~~~~|||uuu}}}uuunnngggaaa[[[YYYVVVSSSPPPNNNMMMMMMJJJIIIGGGEEECCCAAAAAA@@@<<<<<<;;;::::::::::::;;;:::999999888888888888888666777888777666555666888555555444444444333333333333333333333333333333333222222222222222222222222///111222111///...000333222222222222222222222222000000111111111111000000...//////000111222222222000000000000000000000000...222666555111...---...000000000000000/////////////////////000000000000---......///////////////,,,,,,---...///000111111000111111111111000000///000000000000000000000000///////////////.........////////////////////////000000000000000111111111...222555333///---///222////////////////////////........................////////////////////////---,,,+++******+++,,,---//////............//////,,,---...///000000000000000000000000000000000000//////000000111111222222...///000111222222222222111111111111111111111111111111222222222333333333111111111222222333333333333333222222333333444555333333333444444444555555222111111111222333333444444444444444444444444444777777777777777777777777666666666666555555555555777888888999999:::;;;;;;<<<===???BBBGGGKKKPPPRRR[[[]]]```dddiiipppxxx~~~~~~}}}~~~yyyzzzxxxqqqpppqqqzzzyyymmmddd^^^[[[[[[YYYYYYXXXXXXXXXZZZ[[[\\\___^^^]]]]]]\\\\\\\\\]]][[[[[[ZZZYYYYYYYYYYYYYYY]]]\\\\\\[[[[[[\\\\\\]]]___aaaccceeefffeeedddcccaaaaaabbbcccddddddeeefffaaaaaaccccccbbb```]]]\\\___aaaaaa```^^^\\\]]]^^^aaabbbdddgggjjjjjjgggeeeiiifffeeefffiiirrrwwwhhhUUUEEEAAAEEE@@@LLLVVVYYYYYYXXXSSSKKKHHHGGGDDDBBB???>>>>>>???<<<===@@@DDDMMM[[[iiisssyyy}}}}}}yyyyyy{{{~~~|||||||||wwwqqqnnnfffaaa[[[WWWUUUSSSNNNKKKMMMKKKHHHGGGGGGEEECCCAAA>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::666555666888999999666333444444444444444444444444555555444444444333333333444333222222444444333222222222222222222222222222222222222222111111000000111111111111111111111111000000000000000000000000222000...---,,,---...///000000////////////000000//////.........---------//////////////////////////////000000000000//////------------------------111000...+++***+++///222//////............////////////.........---------//////////////////////////////////////////......---------.........////////////.........---------...............///000111.../////////...---,,,,,,///000000///------...000...///111222222000...------......///////////////000000000000000000000000//////000000111111222222111111111111111111111111000000000111111000000000111111111111111111111111333333222222111222222222222333333444444333333222///000222444555555555444444444444444444444444444333333333444444444555555666666777777777777666666777666555555666777999::::::888777777:::===?????????BBBEEEHHHLLLPPPVVVZZZ\\\ccckkkqqqvvv{{{}}}{{{~~~~~~{{{|||zzzooommmqqqzzz|||yyy{{{~~~~~~}}}yyyqqqhhhaaa\\\YYYXXXXXXXXXWWWWWWXXXYYY[[[\\\]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[YYYXXXXXXXXXYYYZZZYYYZZZ[[[\\\^^^___``````^^^___aaaccceeeeeedddccc`````````aaabbbccccccdddbbbbbbcccddddddcccaaaaaabbbbbbbbb```^^^]]]^^^___bbbbbbdddgggjjjjjjhhhffffffcccccceeehhhooo}}}vvveeeRRRFFFDDD@@@FFFLLLQQQWWW]]][[[TTTLLLJJJGGGDDDBBBAAA>>>=========>>>AAAHHHSSS___hhhtttxxx~~~{{{zzz|||~~~~~~|||}}}}}}||||||xxxqqqjjjbbb\\\XXXTTTOOOKKKMMMKKKIIIHHHGGGFFFDDDBBB@@@@@@>>>===<<<<<<<<<<<<:::::::::::::::::::::::::::888888888888666333111444444444444444444444444555555444444444333333333444333222222444444333222222222222222222222222222222222222222111111111000111111111111111111111111111111111111111111111111222111///...---...///000000000////////////000000000000000//////.........//////////////////////////////000000000000//////------------------------///111111000...---.../////////............////////////.........---------////////////////////////,,,,,,---...///000000111---------.........////////////.........---------///............//////000......//////......---,,,///000000///---,,,...///---...000111111000///...---...//////000000//////000000000000000000000000000000000000000111111111222222222222222222222222111111000000000000111111222222222222222222222222333333222222111222222333222333333444444333333222111111333333444333222222333333333333333333333333333333333444444444555555444555555555555555444444777777666666666777888888;;;:::999:::<<>>>>>???CCCJJJTTT[[[jjjpppxxx~~~||||||~~~{{{~~~}}}|||~~~}}}zzz~~~wwwmmmeee```[[[VVVRRRQQQOOOLLLKKKJJJIIIHHHFFFCCCBBB@@@???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666555333111444444444444444444444444555555444444444333333333444333222333444555444222333333333333333333333333222222222222111111111111111111111111111111111111222222222222222222222222222111000/////////000111111000000//////000000111111111000000000000////////////////////////////////////000000000000//////////////////////////////))),,,000222111000////////////............///////////////............---////////////////////////---------.........//////------.........//////////////////............---000//////............///....../////////...------...//////...,,,,,,---///+++,,,...///000000///...---...//////000000//////000000000000000000000000111111111111000000000000000000000000000000000000333222111000000111222333333333333333333333333333333222222111222222333333333333444444444444333333444444444444444333222222222222222222222222222222333333333444444444555555555555666666555444333333666777777777777666666555;;;;;;<<<===???CCCEEEGGGJJJMMMPPPTTTXXX]]]cccgggrrrxxx}}}~~~wwwrrrsss|||~~~wwwsssqqqlllhhhcccaaabbbdddeeefffhhhiiijjjiiigggccc^^^[[[WWWVVVVVVWWWYYY[[[]]]^^^_____________________^^^\\\[[[YYYWWWVVVXXXYYY[[[YYY[[[\\\^^^^^^\\\[[[YYYYYY[[[]]]___aaabbbcccccc____________````````````aaa``````______```aaaaaadddcccbbb```]]]]]]^^^`````````aaadddggghhhfffeeeaaa^^^___bbbdddgggoooxxxvvv]]]KKKFFFBBB???BBBJJJTTTZZZ[[[[[[UUUMMMHHHFFFDDD???<<>>@@@EEELLLRRR```fffpppxxx}}}|||}}}|||{{{yyyqqqkkkgggaaa^^^WWWTTTQQQOOONNNMMMLLLJJJEEEDDDBBB@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;888666444555666777777666555555555555555555555555555555444444444333333333555333222333444555444333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222111000000111111222111000000000000000000111000000000000000000000000//////////////////////////////000000000000//////////////////////////////$$$''',,,///000//////000//////............///////////////...............////////////////////////111000///...---,,,+++***............/////////////////////...............111000///.....................////////////.........//////...,,,+++---...***+++---...////////////......///000000000000000000000000000000000000000222222111111000000//////////////////////////////444333111000000111333444333333333333333333333333222222111111222222333333333333444444444444333333555555666666666555555555333333333333333333333333333333333444444444555555888888888888777666555444555666777888777666555444:::<<<>>>@@@BBBFFFIIILLLQQQTTTXXX\\\```eeelllpppwww~~~}}}~~~zzzsssuuu|||{{{rrrmmmiiigggfffccc___]]]\\\^^^_________aaadddeeeccc___[[[XXXWWWWWWWWWXXXYYY\\\^^^___^^^^^^___``````______^^^\\\[[[YYYXXXXXXXXXZZZ[[[WWWXXXZZZ[[[[[[ZZZXXXWWWYYYZZZ\\\^^^___aaabbbccc```````````````_________bbbaaa```___^^^^^^^^^^^^aaaaaaaaa___]]]\\\^^^```^^^^^^___aaacccdddcccaaaaaa^^^^^^bbbdddfffkkkrrryyymmm[[[HHHEEEBBBAAADDDIIIRRRXXX```YYYQQQJJJFFFDDDAAA???@@@???>>>======AAAFFFJJJUUU\\\gggqqqyyy}}}}}}~~~xxxqqqjjjfff^^^[[[VVVSSSQQQOOOMMMKKKGGGFFFDDDBBB@@@???>>>============<<<<<<;;;;;;;;;999777555555777888777777555555555555555555555555555555444444444333333333555444333333555555444333333333333333333333333333222222222222222222222333111111111111111111111111111111111111111111111111222111111111111111222222111111000000000000111111////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000)))+++,,,---------///111//////............//////////////////////////////000000000000000000000000111000000...---,,,++++++........./////////000000////////////////////////111000///.....................///////////////......//////...,,,,,,---///+++,,,---....../////////...//////000000000000000111111111111111111111111222222111111000000//////000000000000000000000000444333222111111222333444333333333333333333333333222111111111222222333444333444444555555444444333333333333444555555666777555555555555555555555555333333333444444444555555777777888777777666555555444555777888888777666666:::===AAADDDGGGJJJOOOSSSYYY\\\```eeeiiiooouuuzzzzzztttzzz}}}}}}zzzsssrrr|||wwwlllgggdddbbb```aaa___\\\YYYXXXXXXYYYZZZ\\\^^^```aaaaaa^^^[[[XXXXXXWWWWWWXXXYYY[[[]]]^^^ZZZ[[[]]]^^^^^^]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZ[[[SSSTTTVVVXXXZZZZZZZZZZZZZZZZZZ[[[]]]^^^```aaabbbaaa``````______^^^^^^^^^bbbbbbaaa```___^^^]]]]]]]]]___```___^^^]]]^^^___^^^]]]]]]^^^```aaa```^^^aaa^^^^^^bbbdddeeeiiinnnuuu{{{uuu|||qqqRRRLLLFFFCCCAAADDDMMMWWW```]]]WWWPPPKKKFFFDDDCCC>>>>>>===;;;;;;===AAADDDLLLRRR]]]hhhrrr{{{uuunnngggccc\\\WWWTTTQQQNNNLLLJJJIIIGGGDDDBBB@@@??????>>>>>>>>>===<<<<<<;;;;;;<<<;;;999888888777555333555555555555555555555555555555444444444333333333555444333444555666555333333333333333333333333333222222222222333333333333111111111111111111111111111111111111111111111111000111111111222222222222222111111000000111111222......////////////000000000000000000000000000000//////000000000000//////000000000000000000000000333333222///------...000//////............//////...////////////000000000000000000000000000000000............//////000000....../////////000000000...////////////000000000000//////............///......///000000000/////////000000///------...000---------......//////000...///000000111111000000111111111111111111111111111111111111000000000000333333333333333333333333333333333333333333333333333333333333333333333333111111111111222333444444444444555555555555444444000000000111222444555666555555555555555555555555333333333444444444555555444444555555555555444444555666888999;;;<<<<<<<<<>>>CCCHHHLLLNNNRRRXXX\\\dddgggkkkpppuuu{{{yyytttqqqyyy~~~|||yyywwwvvv|||}}}ttthhhaaa______^^^\\\___^^^[[[XXXUUUTTTUUUVVVXXXYYY[[[\\\\\\\\\[[[ZZZWWWVVVVVVVVVWWWXXXZZZ[[[YYYZZZ\\\]]]^^^]]]\\\[[[\\\]]]]]]^^^]]]\\\[[[ZZZTTTUUUVVVWWWYYYZZZ[[[[[[[[[\\\\\\]]]^^^___```aaa```______^^^]]]\\\\\\\\\^^^____________^^^\\\[[[[[[]]]```bbbaaa````````````___^^^^^^______^^^\\\aaa]]]\\\```cccdddggglllqqqwww|||nnnnnnyyyhhh[[[MMMEEEBBBBBBIIIRRR[[[^^^___[[[SSSKKKGGGFFF@@@@@@???===;;;;;;>>>@@@CCCIIISSS___jjjuuutttoooggg```[[[VVVSSSPPPNNNMMMKKKHHHEEECCCBBBAAA??????>>>>>>===<<<<<<;;;<<<;;;;;;;;;;;;999666333555555555555555555555555555555444444444333333333666444333444555666555444444444444444444444444444222222222333333333444444111111111111111111111111222222222222222222222222///000000111111111111111222111111000000111111222/////////000000111111111000000000000000000000000//////000000000000//////////////////////////////333333333111///...///111//////............//////.../////////000000000000000000000000000000000000---......///000111222222.../////////000000000000.../////////000000000000///............//////000......///000000000000000000111111000......///111/////////.../////////000//////000111111111111000111111111111111111111111000000000000000111111111444444444444444444444444222333444555555444333222222222222222222222222222111111111111222333444555444444555555555555444444333333222222222444555666555555555555555555555555333333333444444444555555222333444555666666666666888888:::<<>>@@@>>>DDDMMMYYYeeeqqq|||yyyqqqhhhbbb]]]YYYVVVQQQPPPMMMKKKHHHFFFDDDDDD@@@??????>>>===<<<<<<;;;999999:::<<<===<<<999777666666666666666666666666555555444444444333333333666555444444555666555444444444444444444444444444222222222333333444444444111111111111111111111111333333333333333333333333...///000111111111111111222222111111111111222222000000111111222222222222000000000000000000000000//////000000000000//////////////////////////////+++---///000000000222333//////............//////.../////////000000111111000000000000000000000000111111111111000000000000////////////000000000000.../////////000000111111...............///000111......///000000000000000111222222111//////000111111000000/////////000000//////000111111111111111111111111111111111111111//////000000111111222222111111111111111111111111111333555777777555333111111111111111111111111111111111111111222333444555444444555555555555444444999888777555555666777777444444444444444444444444333333333444444444555555333444555777888888999999::::::<<<>>>BBBFFFJJJLLLJJJQQQXXX]]]___cccjjjooowwwzzzwwwqqqttt{{{zzzwwwwwwzzz}}}{{{wwwttttttmmmhhhaaa]]]\\\\\\ZZZYYY[[[YYYWWWTTTRRRQQQQQQQQQNNNOOOQQQSSSSSSSSSSSSRRRVVVUUUTTTTTTTTTVVVYYYZZZ]]]]]]\\\[[[[[[[[[[[[[[[\\\\\\]]]\\\\\\ZZZYYYXXX[[[ZZZXXXVVVVVVVVVWWWXXXZZZZZZZZZ[[[\\\^^^___```]]]]]]]]]\\\\\\ZZZYYYXXX[[[\\\[[[YYYWWWWWWYYY[[[[[[```fffiiihhheeebbb```aaa___^^^bbbfffgggccc___]]]\\\\\\]]]___bbbeeegggmmmqqqvvvyyy}}}wwwnnnjjjnnn}}}{{{bbbSSSKKKEEECCCEEEIIIYYYffffff___ZZZSSSMMMIIIEEE@@@?????????<<<:::===???DDDKKKTTTaaannnwww|||}}}tttpppjjjccc\\\YYYUUUPPPNNNMMMKKKFFFBBBDDDBBBAAA@@@AAAAAA???======<<<;;;:::999999999999444444444444555555555555666666555555555444444444444444555555555555444444333333333333333333333333777666555444444444444444444444222222222222444444333333444444333333222111111111111111111111111111444444333333222111000000222111111111000000//////333222111000////////////000000000000000000000000000000000000000000000000000000//////.........---111...,,,,,,---///000111111111111111000000000000////////////000000000000222111111111000000//////222111000//////...//////000000000000000000000000////////////000000000000111111000000000000111111222111111111000000//////111111222222222222111111000000000000111111111111333333333222222111111111111111222222222222111111333333333333333222111000///---...333999;;;999555222222222222222222222222444333222111222333444555444444444444444444444444777777666555444444333333333333333333333333333333555555444333333444444555:::999777777888:::::::::===@@@CCCDDDFFFKKKSSSYYY[[[^^^ccciiinnnsssyyy}}}{{{yyyvvvuuuxxxxxxsssrrrvvv~~~uuupppnnnllljjjjjjjjjeee^^^[[[ZZZZZZYYYXXX\\\ZZZWWWTTTRRRQQQPPPPPPPPPQQQRRRTTTUUUUUUTTTTTTUUUUUUTTTTTTUUUVVVXXXYYYYYYYYYYYYYYYZZZZZZ[[[[[[]]]]]]\\\[[[ZZZZZZYYYYYYZZZYYYVVVTTTTTTUUUWWWXXXYYYYYYYYYZZZ[[[\\\^^^^^^\\\\\\\\\\\\[[[ZZZYYYXXXYYYYYYYYYWWWVVVVVVXXXZZZ[[[___eeehhhhhheeebbbaaaeeecccbbbeeeiiiiiieeeaaa[[[[[[[[[\\\^^^aaadddfffeeeiiilllooorrrzzz~~~uuullliiirrr}}}wwwcccRRRDDD@@@CCCDDDOOOZZZ^^^``````[[[TTTNNNJJJEEEBBB@@@???<<<:::;;;<<>>>>>BBBEEEHHHKKKOOOVVV```ggghhhkkkooorrrwww|||yyyuuuvvvwwwzzz}}}{{{pppmmmrrr{{{tttgggbbbbbbaaabbbcccgggccc^^^ZZZYYYYYYYYYYYY[[[YYYVVVSSSQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXYYYZZZ[[[\\\]]]\\\[[[YYYWWWVVVVVVVVVVVVXXXVVVSSSQQQQQQSSSVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\[[[[[[[[[[[[ZZZYYYYYYXXXVVVWWWWWWVVVTTTUUUWWWYYYZZZ^^^dddggggggeeecccbbbfffddddddfffhhhhhhddd```ZZZZZZZZZ[[[]]]```cccdddeeegggiiikkkmmmttt}}}|||vvvkkkjjjooo{{{```JJJCCCDDD@@@EEELLLSSS[[[```^^^XXXRRRNNNIIIEEECCCAAA>>>===:::;;;<<>><<<;;;::::::999999999:::::::::::::::999999999999999666666666666555555555555444555555666666555555444555555555555555555555555555555444333333333444444444444333333333333444444333333444444333333222111222222222222222222222222444333333222222111111111111111111111111000000000444444333333222222111111000000000000000000000000000000000000000000000000111111111000000000000000///---------///000///.........///000111222333333......//////000111222222111111111111111000000000000000/////////000111111000000000000000000000000/////////000000000111111111111000000000000111111111111111111111000000000111111222222222222111111000000000111111111222222333333333222222222222111111111222222222222111111333333333333333222222111333222111444777888555222333333333333333333333333333333333222333444444555444444444444444444444444555555444444333222222222555666666666666666666666555555444555555666777888999999:::;;;>>>AAADDDEEEIIILLLPPPTTTZZZdddpppyyyyyy{{{}}}{{{vvvqqqtttxxx}}}~~~|||sssnnnqqqzzzvvvjjj```\\\]]]]]]___bbbeeebbb^^^[[[YYYZZZ[[[\\\XXXVVVSSSPPPOOOOOOPPPQQQNNNOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSWWWXXXYYYZZZ[[[\\\\\\\\\ZZZXXXVVVSSSQQQQQQRRRSSSVVVTTTQQQOOOOOOQQQTTTVVVUUUUUUUUUVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXUUUVVVVVVUUUTTTUUUXXXZZZZZZ^^^bbbeeeeeeccccccccccccbbbbbbcccdddccc___\\\XXXXXXYYYZZZ\\\___aaabbbggghhhiiijjjlllpppwww|||wwwnnnlllttt[[[NNNJJJ@@@BBBEEEIIIOOOTTTVVVUUUQQQOOOKKKHHHEEECCCAAA@@@=========>>>@@@EEELLLQQQaaajjjvvv}}}vvvlllddd___ZZZUUUQQQQQQNNNJJJGGGFFFDDDBBB@@@;;;;;;::::::::::::;;;;;;:::::::::999999999999999777777777666666666555555555555666666666666555555666666666666666666666666444444333333333333444444444444444333333444444444333333444444333333222111222222222222222222222222333333333222222111111111111111111111111111111111222222222222111000000///000000000000000000000000000000000000000000000000111111111111111111111111///......000111222000///...//////000111111222222......///000111222222333111111111111111111111111////////////000111222222000000000000000000000000//////000000000111111111111111000000000000111111111111111111111111111111111222222333333222222111000000111111111222222222222222222222222222222222111222222333333222222111222333333444333333222222333222222444666777555333333333333333333333333333333333333333444444555555555555555555555555555555555555555444444333333333555555666666666666666666444444444555666777888999;;;===>>>@@@BBBEEEIIILLLPPPSSSWWW\\\cccmmmzzz{{{vvvuuutttttt|||~~~zzzrrrooorrr|||zzzlllbbbZZZXXXXXXYYY[[[___aaa___\\\YYYWWWXXXZZZ\\\UUUSSSQQQNNNNNNOOOQQQRRROOOOOOOOOOOOOOOPPPPPPQQQOOOPPPPPPQQQQQQQQQQQQPPPWWWXXXYYYYYYZZZZZZYYYYYY[[[YYYVVVSSSQQQPPPQQQQQQRRRQQQOOOMMMNNNPPPSSSUUUTTTTTTTTTTTTUUUVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYVVVWWWWWWVVVVVVVVVYYY[[[ZZZ]]]```bbbbbbaaaaaabbb_________``````^^^[[[YYYWWWWWWYYYZZZ\\\^^^```aaaeeeeeeeeeeeegggkkkooosss~~~vvvmmmxxxqqq\\\PPPBBBAAABBBCCCCCCFFFJJJOOOPPPPPPNNNKKKGGGCCCAAA@@@>>>>>>>>>>>>???CCCHHHMMM\\\eeerrr|||}}}sssllleee___ZZZTTTQQQLLLIIIHHHFFFEEECCC>>>======<<<<<<<<<<<<===<<<<<<;;;;;;::::::::::::888888777777777666666666555666666666666666666555666666666666666666666666444444444333333444444555444444444444444444444444333333444444333333222111222222222222222222222222333333222222222222222111111111111111111222222222111111222222222111000000111111111111111111111111111111111111111111111111111111111111222222222222111000000111333333222000111111000000000000000000/////////000111222222333111111111111111222222222000000///000000111222333111111111111111111111111000000000000111111111111111111000000000000111111111111111111111222222222222222333333333333222222111111111111222222222222222222222222222222222222222222333333333333222222222333333444444444333333222222222333555666666555333333333333333333333333333333444444444555555555555555555555555555555555666666666666555555555555444444555555666666666666333333444555777999;;;<<<===???BBBDDDEEEIIINNNQQQYYY\\\```dddiiirrr}}}xxxrrrrrrvvvzzz~~~|||xxxuuurrrttt}}}pppaaaZZZTTTSSSSSSRRRTTTXXXZZZYYYWWWTTTSSSTTTWWWZZZXXXUUURRROOONNNOOOQQQRRRSSSRRRRRRQQQRRRRRRSSSSSSPPPPPPPPPPPPQQQQQQQQQQQQUUUVVVWWWXXXXXXWWWVVVVVV\\\[[[XXXUUUSSSQQQQQQQQQOOOOOONNNMMMNNNPPPRRRTTTTTTSSSSSSSSSTTTTTTUUUVVVXXXYYYYYYZZZ[[[[[[[[[[[[XXXYYYYYYXXXWWWWWWYYY[[[ZZZ\\\^^^___^^^^^^^^^___]]]^^^_________]]]ZZZYYYVVVWWWYYY[[[]]]___```aaadddccccccccceeeiiilllnnnwwwqqqmmmtttmmmZZZIIIEEEBBB@@@======CCCJJJOOOPPPQQQOOOJJJDDD@@@>>>>>>>>>>>>======@@@DDDHHHUUU^^^kkkvvv|||yyypppgggaaaZZZVVVQQQLLLJJJHHHFFFEEEBBBAAA@@@??????>>>>>>>>>??????>>>>>>===<<<<<<<<<888888888888777777777777555666666777777666666555666666666666666666666666555555444444444555666666444444555555555555444444333333444444333333222111333333333333333333333333222222222222222222222222111111111222222222222222222333444555555444333222111111111111111111111111111111111111111111111111111111111111111222222222222000000111222333222111111111111111000000//////000000000111111111222222111111111222222222222222111111000000000111222222111111111111111111111111000000000111111111222222111111000000000000111111111111111222222222222222222222333333333333222222111111111222222222222333111222222222222333333333222222333333333333222222222333333444444444444444222222333333444555666666333333333333333333333333333333444555555555555444555555555555555555555555666666666666666666666666444444555555666666777777444555666888:::<<<>>>@@@@@@CCCGGGJJJLLLPPPVVV[[[eeehhhkkknnnrrrxxxwwwuuurrrrrrvvv}}}zzzxxxxxx~~~uuujjj\\\WWWSSSSSSRRRPPPQQQTTTVVVVVVUUURRRPPPRRRVVVZZZ___[[[VVVRRROOONNNPPPQQQTTTTTTSSSRRRRRRRRRSSSTTTTTTSSSRRRQQQQQQRRRSSSTTTTTTUUUWWWYYYZZZZZZYYYYYYZZZYYYXXXUUUSSSPPPOOONNNMMMMMMMMMNNNPPPQQQRRRRRRTTTSSSSSSSSSSSSTTTTTTUUUXXXYYYZZZ[[[\\\\\\\\\\\\YYYZZZYYYXXXVVVVVVXXXZZZZZZ\\\]]]]]][[[[[[[[[\\\ZZZ\\\^^^^^^]]][[[ZZZYYYVVVWWWYYY[[[]]]___```aaadddcccbbbcccfffiiilllnnnoooyyy~~~qqqoooooowwwmmmXXXNNNEEEAAA>>><<<>>>BBBGGGLLLQQQRRROOOIIIEEEDDD@@@@@@???===<<<===AAADDDLLLUUUbbbmmmtttyyy}}}uuunnnfffaaaZZZTTTPPPMMMJJJHHHGGGFFFDDDCCCAAAAAA@@@@@@?????????>>>===<<<<<<<<<999999888888888777777777666666777777777777666666555555555555555555555555666555555555555666777888333444555666666555444333333333444444333333222111333333333333333333333333222222222222222222222222111111111222222333333333222333555666666555333222111111111111111111111111111111111111111111111111000000000111111111222222111000......000111222111000000000000000111111111222222222111111111111000111111111222222333333333222222111111000111111111111111111111111111111111000000111111111222222222111111000000000000111111111111111222222333333333222333333444444333333222111111111222222222333333111111222222222333333333222333333444444333333222222333333444555555444444444444444444333333444555444444444444444444444444333333555666666666555444555555555555555555555555666666666666666666666666555555666777777888888999777888999;;;>>>AAACCCDDDFFFKKKQQQUUUXXX^^^fffmmmrrruuuyyy|||~~~{{{ssstttwww{{{{{{zzz|||}}}vvvrrrlllfff^^^YYYVVVWWWUUURRRRRRUUUUUUVVVUUUSSSQQQRRRWWW\\\eeeaaa[[[TTTPPPOOOOOOOOOSSSRRRQQQPPPPPPQQQRRRSSSWWWVVVTTTRRRRRRSSSUUUVVVUUUWWWZZZ]]]^^^______^^^WWWVVVUUUSSSPPPMMMKKKIIIKKKLLLNNNOOOQQQQQQRRRRRRTTTSSSSSSSSSSSSTTTTTTUUUXXXYYYZZZ\\\]]]]]]]]]]]]ZZZZZZYYYXXXVVVUUUWWWYYYZZZ[[[\\\[[[YYYYYYYYY[[[WWWYYY\\\\\\[[[YYYXXXXXXVVVXXXZZZ\\\^^^``````aaa```___^^^```cccgggiiijjjkkkttt~~~tttjjjggglllzzz~~~hhhWWWHHHCCCAAA===:::;;;???FFFNNNSSSSSSPPPMMMLLLCCCCCCAAA>>><<<===???BBBDDDNNN[[[fffnnntttzzz~~~~~~rrrlllddd]]]WWWSSSOOOLLLJJJIIIGGGEEECCCBBBAAAAAA>>>======<<<;;;::::::999999999999888888888888777666666777777777777666666555555555555555555555555666666666666666777888888333444555666666555444333333333444444444333222222333333333333333333333333222222222222222222222222111111111222222333333333000111333444444333111000111111111111111111111111111111111111111111111111//////000000111111111111111...,,,,,,---///000111......///000111222333333333333222222111000000000111111111222222333333333333333222111000000000111111111111111111111111111000111111111111222222222111111000000000000111111111111111222222333333333222333333444444333333222111111222222222333333333111111111222222333333333222333333444444333333222222333333444555555555444666666666444222111222333444444444444444444444444333333555666666666555444666666666666666666666666444444555555555555555555666777777888999999:::::::::;;;<<<>>>AAADDDGGGHHHLLLRRRZZZ___dddkkkttt|||{{{}}}vvvqqqvvvyyy||||||xxxpppkkkiiifffddd^^^\\\YYYUUUSSSRRRRRRRRRTTTWWWXXXUUURRRSSS\\\cccfff```ZZZVVVUUUUUUTTTRRRQQQQQQPPPQQQQQQRRRSSSTTTUUUUUUTTTTTTTTTTTTTTTUUUWWWVVVXXX]]]dddgggddd```[[[YYYWWWTTTPPPMMMKKKIIIJJJNNNQQQQQQOOOOOOPPPSSSPPPOOONNNNNNOOORRRTTTVVVXXXXXXYYYZZZ[[[\\\]]]^^^WWWWWWWWWVVVVVVWWWWWWXXX[[[ZZZXXXVVVUUUUUUUUUUUUTTTSSSSSSUUUXXXZZZZZZZZZWWWXXXZZZ\\\^^^______```^^^___```aaacccdddeeeffflllpppyyyrrrfffaaadddsss|||lllZZZPPPGGG@@@>>>AAA@@@EEENNNWWWWWWQQQNNNNNNIIIDDD???===>>>???>>>===AAAEEEMMMWWWcccmmmvvv{{{zzz~~~~~~|||qqqfff^^^YYYVVVTTTOOOLLLIIIHHHIIIHHHDDD@@@AAAAAA@@@>>><<<;;;<<<===999999999999888888888888666777777888888888888777:::999888666666777777888:::999777555444444444444888777666555444444555666666666555555555444444444222222333333333444444444444444444333333333222222333333333333333333333333333333333444444444555555///000111222222222222222333333222222111000//////222222222222111111000000222222222111111111000000111111000000000000111111333333333222222111111111000111111111111222222222111111111111111111111111222222333333333333222222///000111222333222111111000000000000000000111111222222333333333444444444111111222222222333333333333333333444444444555555333333333333333333333333444444555666555444222111666666666666666666666666777666555444444444444444666555444333333444555666555555555666666666666777666666555444444555555555666666666555666666777777;;;:::999999;;;<<<<<<<<<;;;===AAADDDFFFJJJOOORRRXXX___ggglllpppttt|||zzzssssssvvvzzz}}}}}}vvvnnnfffbbb```______\\\ZZZWWWTTTRRRQQQQQQQQQTTTWWWYYYWWWSSSUUU\\\bbbfffaaaZZZUUUSSSSSSRRRQQQPPPPPPPPPQQQSSSUUUVVVWWWUUUTTTTTTSSSSSSTTTTTTTTTVVVUUUWWW\\\aaadddaaa]]]YYYXXXVVVSSSPPPMMMKKKJJJJJJLLLNNNNNNMMMLLLNNNPPPOOOOOOOOOOOOPPPRRRTTTUUUVVVVVVWWWXXXYYYZZZZZZ[[[WWWVVVVVVVVVVVVWWWWWWXXXZZZYYYWWWVVVUUUTTTUUUUUUTTTSSSSSSUUUXXXZZZ[[[ZZZXXXYYY[[[\\\^^^______```]]]^^^___```bbbcccdddeeegggjjjqqqzzzsssgggbbbiiitttzzzhhh[[[PPPDDD????????????EEEOOOUUUTTTQQQQQQIIIFFFBBBAAAAAAAAA???===???AAAFFFMMMXXXcccnnntttxxx|||}}}rrriiiccc___\\\XXXTTTOOONNNNNNMMMJJJGGGCCCCCCBBB???===;;;;;;;;;::::::::::::999999999999999999::::::999999888888777777555444444444555666777666555444444555555666888777666555444555555666666666555555555444444444222222333333333444444444222222222111111111111000333333333333333333333333333333333333444444444444000000111222222222222222333333222222111000000000111111111111000000//////222222222111111111000000111111000000000000111111333333333222222222111111111111111111222222222222111111111111111111111111111222222222222222222111///000111222333222222111111111111111111111111111222222222222333333333444222222222222333333333333333333333444444444555555333333333333333333333333444555555555444444333222666666666666666666666666666666555444444444444444666555444444444444555666444444555555555666666666555444444333333333444444333333333444444666777888:::999999:::;;;===>>>>>>DDDEEEHHHKKKOOOUUU]]]bbbmmmrrryyy|||}}}~~~yyytttsssvvv|||tttqqqnnnnnnqqqssssssrrriiigggbbb\\\WWWUUUVVVXXXXXXWWWTTTRRRPPPOOOOOOOOOSSSVVVYYYXXXUUUUUU[[[```ddd^^^XXXRRRPPPPPPPPPPPPOOOOOOPPPRRRTTTVVVXXXZZZSSSSSSSSSSSSSSSSSSTTTTTTUUUTTTUUUYYY]]]___\\\YYYVVVVVVTTTRRROOOMMMKKKJJJKKKKKKLLLKKKJJJJJJKKKMMMNNNOOOOOOPPPQQQRRRSSSSSSTTTUUUUUUVVVWWWWWWWWWWWWUUUUUUUUUUUUVVVVVVWWWXXXYYYXXXWWWUUUTTTTTTTTTTTTSSSRRRSSSUUUXXXZZZ[[[ZZZYYYZZZ[[[]]]^^^_________]]]]]]^^^___aaabbbccccccdddfffjjjqqq|||tttgggccceeettt~~~pppaaaRRRFFF@@@AAA===>>>GGGQQQUUUTTTTTTMMMKKKGGGEEECCCBBB???===???>>>???DDDLLLXXXcccjjjrrrvvv}}}|||tttmmmiiiaaa\\\UUUQQQPPPOOOMMMJJJIIIGGGEEEBBB@@@>>>===<<<<<<<<<;;;;;;::::::::::::<<<<<<;;;;;;::::::999999777666666555444555555555555444444444555555666777777777666555555555666666555555555555555444444444333333333333444444444444222222222222111111111111333333333333333333333333222222222222333333333333000111222222222222222222333333333222111111000000000000000000000/////////222222222111111111111111111111000000000000111111333333333222222222222111111111111111222222222333222222222222222222222222111111222222222222111111000111111222333222222222222222222222222222222222111111222222222333333333333333333333444444444444333333333444444444555555333333333333333333333333666555444444444444444444666666666666666666666666666555555555444444444444666555555444444555555666333444444444555555555555555444444444444444555555222222333444555777999::::::;;;;;;===???AAACCCDDDJJJKKKMMMQQQWWW___iiiooo|||rrrrrrrrrsssvvv}}}~~~nnnggg```___bbbeeedddbbb\\\\\\[[[VVVPPPNNNPPPSSSSSSRRRQQQOOONNNMMMMMMMMMPPPTTTWWWVVVTTTTTTWWW[[[]]]YYYTTTOOONNNNNNOOOPPPPPPPPPQQQRRRSSSUUUWWWXXXRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSVVVYYYZZZXXXVVVSSSRRRQQQPPPNNNMMMLLLKKKMMMLLLLLLKKKJJJJJJKKKLLLNNNOOOPPPQQQRRRRRRRRRRRRTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUWWWXXXYYYWWWWWWVVVUUUTTTTTTSSSSSSRRRRRRRRRTTTXXXZZZ[[[ZZZ[[[[[[]]]^^^____________]]]^^^^^^___aaabbbbbbcccffffffiiiooozzzsssfff```dddyyy{{{gggTTTHHHFFF@@@===CCCJJJOOOSSSVVVUUURRRMMMIIIEEEBBB@@@??????>>>>>>AAAGGGPPPZZZ___hhhmmmuuu{{{~~~~~~~~~xxxnnnggg___XXXVVVTTTRRROOONNNLLLIIIFFFEEECCCAAA@@@======<<<<<<;;;;;;::::::<<<;;;;;;;;;;;;;;;;;;;;;999999888888777777777777555555555555555666666666777777666666666666666666555555555555555555555555333333333444444444444555555555444444444333333333333333333333333333333333111111222222222333333333111111222333333222222222333333333222222111111111111111111111000000000000111111111111111111111111222111111000000111111222222222222222222222222222111111111222222222333333222222222222222222222222000111111222222111111000111111222222222333333333444333333333333333222222111111111222222222333333333333333444444444555555333333333444444444555555444444444444444444444444666555444333333444555666666666666666666666666666555555555555555555444444666666555555555555666666333333333444444444555555666666555555555666777777555555666777888:::;;;<<<<<<>>>@@@BBBDDDGGGKKKMMMPPPRRRVVV[[[aaaiiiqqqwww{{{xxxppprrrvvvzzz~~~zzzxxxrrrhhhaaaYYYVVVXXXYYYWWWTTTUUUVVVVVVRRRMMMJJJKKKMMMOOOOOONNNMMMLLLLLLKKKKKKMMMPPPRRRSSSQQQQQQSSSUUUTTTSSSPPPNNNMMMNNNPPPRRRRRRRRRQQQQQQQQQRRRSSSSSSQQQRRRSSSTTTUUUTTTTTTTTTRRRRRRSSSTTTVVVVVVUUUTTTPPPPPPOOOOOONNNNNNMMMMMMPPPOOONNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQTTTUUUWWWXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVXXXYYYZZZVVVVVVVVVVVVUUUTTTTTTSSSQQQQQQRRRTTTXXXZZZ[[[ZZZ\\\]]]^^^_____________________``````aaabbbccccccggggggiiiooo|||qqqeee^^^qqq~~~eeeSSSIIICCC>>>???AAAEEENNNWWW\\\YYYSSSMMMGGGDDDCCCCCC>>>>>>???AAAEEEJJJOOORRR\\\aaajjjqqqwww{{{~~~yyynnnfffaaa^^^[[[XXXRRROOOKKKIIIHHHGGGEEEBBB??????>>>>>>===<<<<<<;;;:::::::::::::::;;;<<<===999999999999999888888888666666666666666666555555666666777777777777777777444555555555555555555555333333444444444555555555555555555444444444333333333333333333333333333333111111222222222333333333222222333333333222222111333333333222222222222222222222222222222222222222111111111111111111111111222222111111111111222222222222222222222222222222111222222222222333333333222222222222222222222222111111222222222222111111222222222222222333333333444444444333333333222222111111222222222333333333333333333444444444555555333333333444444444555555444444444444444444444444666555444333333444666777666666666666666666666666444444555666666555555444666666666666666666666666333333333444444444555555555555444555555666777777888888888999:::;;;<<<===>>>AAAEEEHHHJJJNNNSSSWWW\\\```ffflllqqqvvv{{{|||sssppprrruuuyyy~~~zzz~~~}}}uuummmiiiccc^^^XXXUUUTTTSSSPPPNNNQQQRRRRRRPPPMMMJJJIIIHHHLLLLLLLLLKKKKKKKKKKKKJJJKKKMMMNNNNNNNNNNNNOOOQQQOOOPPPPPPPPPOOOPPPRRRTTTUUUTTTSSSQQQPPPPPPPPPPPPQQQRRRTTTUUUVVVVVVUUUTTTQQQRRRSSSSSSTTTTTTTTTTTTPPPPPPPPPPPPPPPQQQQQQQQQRRRQQQQQQRRRTTTTTTRRRQQQPPPPPPPPPQQQQQQQQQRRRRRRUUUVVVXXXZZZZZZZZZXXXWWWTTTTTTTTTVVVWWWYYY[[[\\\VVVVVVWWWWWWVVVUUUTTTTTTQQQPPPQQQTTTWWWZZZ[[[ZZZ^^^^^^______```_______________```aaaaaabbbcccccceeeeeefffmmmzzzpppcccooozzzfffQQQIIIBBB===;;;>>>IIIUUU\\\[[[XXXSSSMMMHHHFFFFFF>>>>>>???AAABBBDDDEEEFFFPPPUUU^^^fffmmmsssxxx{{{tttnnnhhhccc___XXXTTTOOOMMMLLLKKKGGGDDDCCCCCCBBBAAA@@@???>>>>>><<<;;;:::::::::;;;===>>>888999999999999888777777888888888888888777666555666666777888888888777777444444444555555555555555333444444444555555555555333333333333222222222222333333333333333333333333222222222222333333333333333333333333333333222111333333333333333333222222222222222333333333333333111111111111111222222222222222111111111111222222111222222222222333333333222222222222333333333333333333333333333333333333222222222333333222222222333222222222222333444444555444444333333222222111222222333333333444444444333333333333444444444444333333333444444444555555444444444444444444444444555555555555555555666777666666666666666666666666333444555666666666555444555666666777777666666555333444444444555555555555333333333333444555666666999999:::;;;<<<>>>@@@AAAAAAEEEKKKOOORRRVVV]]]bbbhhhmmmsssyyy}}}yyyvvvqqqkkkmmmttt{{{||||||zzz{{{yyyrrrlllgggeee```___]]][[[XXXUUURRRQQQPPPPPPPPPQQQQQQOOOLLLIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKLLLNNNOOOOOOQQQTTTUUUSSSSSSTTTVVVVVVUUUTTTRRRQQQPPPPPPPPPRRRSSSUUUWWWXXXWWWVVVUUUQQQRRRSSSSSSSSSTTTUUUVVVRRRRRRSSSTTTUUUVVVVVVWWWSSSRRRSSSVVVYYYYYYVVVRRRQQQQQQPPPOOOPPPQQQRRRSSSTTTVVVXXX[[[\\\[[[ZZZYYYTTTTTTUUUVVVXXXZZZ\\\]]]VVVWWWWWWXXXWWWVVVUUUUUUPPPPPPQQQSSSWWWZZZ[[[ZZZ______`````````______^^^^^^______``````aaaaaabbbccccccdddjjjwwwqqqrrrgggZZZKKKAAA======DDDLLLTTTXXX\\\[[[VVVOOOKKKIIIAAAAAA@@@@@@@@@@@@@@@AAAGGGLLLSSS[[[bbbiiippptttwww|||wwwpppkkkeee___YYYUUUTTTQQQLLLGGGHHHGGGFFFEEEDDDCCCCCCBBBAAA???===;;;;;;;;;<<<===::::::;;;;;;;;;:::999888777777888999:::999888888555666777888999888888777444444444555555555666666444444444444555555555555444333333333333222222222333333333333333333333333333333333333444444444444333333444444333333222111333333333333333333333333111111222222222333333333000000111111111222222222333222222111111222222333111111222222222333333333222222222333333333444444333333333333333333333333333333444444444444333333333333222222222333444555444444444333222111111111333333444444444555555555222222222222333333333333333333333444444444555555555555555555555555555555444444555666666666666666666666666666666666666666222333555666777666555444555666777888888777666555444444555555555666666666555555555555666777888999;;;;;;===???BBBEEEHHHJJJJJJOOOUUUZZZ]]]bbbjjjpppvvvyyy~~~uuupppsssrrrooottt~~~uuuqqqvvvtttrrrrrrxxx}}}yyyyyywwwsssoookkkgggdddccc```aaacccbbb^^^ZZZXXXWWWRRRPPPQQQSSSVVVUUUQQQMMMHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKJJJJJJJJJKKKMMMOOOPPPTTTXXXYYYWWWUUUUUUVVVWWWVVVUUUSSSRRRRRRRRRRRRRRRTTTVVVXXXYYYXXXWWWVVVPPPRRRSSSTTTTTTTTTVVVWWWTTTTTTUUUWWWXXXYYYZZZ[[[RRRSSSTTTXXX[[[[[[WWWSSSRRRQQQPPPOOOOOOPPPRRRSSSSSSUUUXXX[[[\\\\\\ZZZYYYTTTUUUVVVWWWYYY[[[]]]^^^VVVWWWXXXXXXXXXWWWVVVUUUPPPOOOPPPSSSWWWZZZ[[[[[[``````````````````___^^^]]]^^^^^^______`````````cccbbbccchhhuuu}}}vvv~~~~~~kkkUUUHHHBBB???@@@CCCMMMTTT]]]aaa]]]UUUNNNJJJFFFEEEBBBAAA???@@@@@@AAACCCGGGMMMSSSZZZbbbiiinnnpppvvv}}}{{{pppjjjccc^^^[[[XXXQQQLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEDDD@@@===;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;555666888:::;;;;;;;;;;;;555666777999999999888777444444444555555555666666444444444555555555666666666666555555555444444444333333333333333333333333333333444444444444555555444444444444333333222111333333333333333333333333000000111111222222222222000000111111222222222222333222222111111222222333111111111222222333333333222222333333333444444444333333333333333333333333333444444555555444444333444333222111222333444555444444333222222111000000444444444555555555666666111111222222222333333333333333333444444444555555555555555555555555555555333444666777777777666555666666666666666666666666222333555777777666555444555666777888888777666555555555555666666666666777999999999999:::;;;<<<======???AAAEEEIIIMMMQQQSSSRRRXXX___dddgggmmmuuu||||||wwwooonnnuuuxxxwww~~~ssskkkgggwwwooommmuuuqqqiiihhhhhhfffcccaaa_________```\\\YYYWWWYYY]]]]]]YYYUUURRRRRRSSSUUUVVVUUUQQQNNNKKKJJJIIIJJJKKKKKKIIIHHHKKKKKKKKKKKKKKKLLLMMMMMMRRRUUUYYYZZZYYYVVVTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPTTTUUUWWWYYY\\\\\\ZZZXXXSSSTTTTTTUUUUUUUUUVVVVVVTTTTTTVVVWWWWWWVVVTTTTTTTTTUUUVVVYYY[[[ZZZWWWTTTRRRRRRQQQQQQQQQRRRSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSTTTXXX\\\___``````WWWXXXXXXXXXWWWUUUSSSRRRNNNOOOQQQSSSUUUVVVWWWWWWZZZ\\\___aaaaaa___]]]\\\___^^^]]]\\\[[[\\\]]]]]]]]]dddiiijjjjjjsss~~~vvvppp{{{hhhVVVHHH???>>>DDDEEEIIIQQQXXX\\\ZZZTTTNNNJJJJJJHHHCCC===:::;;;===>>>???CCCHHHPPPXXX```dddjjjpppyyy~~~~~~wwwnnneee___^^^^^^VVVUUURRRPPPMMMKKKHHHGGGFFFDDDAAA?????????>>><<>>===;;;999888888777::::::::::::999999999999888888777777666666555555666555555555444444444444333333333333333333333333555555555444444333333333333333333333333333333333333333333444444555555555333333333333333333333333666555444333333333333333000000000000000000000000111222333333444444444444111111222222222333333333444444444333333222222222333333333333333333333333333333333333333333333333333333333444444444555555555444333333222222222222666555555444444444555555666555444333222333444444333333333333333444555666777444111111444555555333555555555555555555555555444444555555666777777777666666555555555444444444000000111222444555666666555666777777777777666666333444555555444444555777999:::<<<======>>>AAACCCHHHJJJLLLNNNQQQVVV\\\```hhhjjjlllnnnrrrxxxzzzrrrtttvvvzzz~~~xxxpppggg]]]UUUxxxuuuxxx~~~lllbbbbbb___]]][[[XXXWWWWWWWWWWWWUUUSSSRRRTTTYYYZZZXXXUUURRRRRRRRRSSSTTTSSSQQQNNNKKKKKKJJJKKKLLLLLLJJJIIIKKKJJJJJJKKKLLLNNNOOOQQQTTTVVVYYYZZZXXXVVVUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUVVVXXX[[[\\\[[[[[[VVVUUUUUUTTTUUUUUUVVVWWWUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUVVVXXXZZZYYYVVVSSSPPPPPPPPPPPPPPPQQQQQQRRRTTTTTTSSSSSSSSSTTTUUUUUUUUUTTTTTTVVVZZZ\\\]]]]]]XXXXXXXXXXXXWWWVVVUUUTTTPPPQQQRRRSSSUUUVVVWWWXXX[[[\\\^^^``````___^^^^^^___^^^]]]\\\\\\\\\]]]]]]\\\```dddeeefffnnn||||||}}}pppqqqvvv|||xxxeeeTTTEEE>>>???>>>AAAGGGMMMQQQSSSRRRQQQKKKJJJGGGBBB===;;;<<>>???AAAEEEJJJQQQWWW[[[dddjjjrrrxxx{{{~~~~~~vvvoookkkiii___]]]ZZZWWWTTTQQQNNNLLLLLLIIIFFFDDDDDDDDDCCCBBB???>>><<<;;;999888888888::::::::::::::::::::::::999999999888888777777777666666666666555555555555333333333444444444555555666666666555555555444444222222222222222222222222333333333333333444444444333333333333333333333333555444333222222222222333222222222222222222222222111222333333444444444333111222222222222333333333444444444333333333222222333333333333333333333333333333333333333333333333333333333444444444555555444444555555555444333222444444444333333333444444666666444333333333444555555555444444333444444444777444222333555666555333555555555555555555555555666666666666555555555555666666555555555444444444222333333444555555666666444444555555555555444444444555666666555666888::::::;;;===???@@@BBBEEEGGGKKKNNNSSSXXX]]]cccjjjnnnvvvxxx{{{~~~|||xxxtttqqqyyy~~~sssiiiaaaYYYPPPJJJtttcccZZZYYYVVVTTTRRRPPPOOOOOOOOOOOOPPPNNNMMMOOOTTTXXXXXXVVVRRRPPPOOOOOOPPPQQQOOONNNLLLKKKJJJKKKMMMMMMLLLJJJJJJJJJJJJJJJLLLOOORRRSSSUUUWWWXXXXXXVVVUUUUUUVVVQQQPPPPPPPPPQQQRRRTTTUUUUUUVVVVVVWWWYYY\\\^^^```\\\ZZZXXXUUUUUUUUUWWWXXXVVVVVVUUUTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXWWWSSSQQQNNNNNNNNNNNNNNNOOOPPPPPPRRRQQQPPPOOOPPPRRRTTTUUUWWWUUUTTTTTTVVVXXXYYYYYYXXXWWWWWWWWWWWWWWWWWWXXXSSSSSSSSSSSSTTTVVVXXXYYY\\\\\\]]]^^^___`````````______^^^]]]]]]]]]]]]^^^ZZZ\\\^^^___aaafffooovvvvvvttttttiiicccbbbkkkxxxzzzgggSSSEEE???;;;===???AAACCCGGGLLLOOOJJJIIIFFFCCC???===>>>@@@>>>>>>>>>@@@CCCHHHMMMOOOYYY___hhhnnnsssxxx}}}}}}yyy}}}wwwooollliiieeeaaa]]]XXXUUUOOOLLLIIIGGGGGGFFFEEEDDDAAA@@@???===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888777777777666666666444444444555555666666666777777777666666666666666444444444444444444444444555555555444444444444444333333333333333333333333444333222222222222222222333333333333333333333333222222333444444444333333222222222222333333333333444444444444333333333333333333333333333333333333333333333333333333333333333333333444444444555555444555666777666555444333333333222222222333333444777666555555444444555555777777666555444333333444666555444555666777555444555555555555555555555555777777666666555444444333555555555555555444444444555555555555555555555555444444444444555555444444666888999999:::;;;===???>>>@@@CCCEEEGGGJJJMMMPPPUUUZZZaaahhhnnntttyyy}}}xxxsssrrrvvvzzz|||~~~ssskkk```XXXRRRNNNHHHEEEvvvuuu}}}}}}uuuhhhZZZSSSRRRQQQPPPNNNMMMLLLLLLLLLLLLNNNLLLLLLMMMRRRUUUWWWWWWPPPNNNLLLKKKLLLMMMMMMLLLKKKJJJJJJKKKMMMNNNMMMKKKKKKJJJIIIIIIKKKNNNQQQSSSUUUVVVVVVUUUSSSSSSTTTUUUQQQPPPOOOOOOQQQSSSVVVXXXWWWWWWWWWWWWYYY\\\aaaeeefffccc^^^YYYWWWVVVXXXYYYXXXVVVTTTSSSSSSTTTVVVXXXXXXWWWVVVWWWWWWUUURRROOOLLLLLLLLLLLLMMMNNNOOOOOOQQQPPPNNNMMMOOOQQQTTTVVVYYYWWWTTTSSSTTTUUUUUUUUUVVVUUUTTTTTTUUUVVVXXXYYYVVVUUUTTTTTTTTTVVVYYYZZZ]]]]]]]]]]]]^^^___aaabbb`````````_______________[[[[[[[[[\\\^^^aaaeeegggoooyyy|||qqqsss}}}mmm___XXX\\\eeeuuu}}}hhhUUUKKK@@@???>>>;;;:::===BBBGGGEEEFFFFFFFFFDDDBBB@@@???======<<<<<<>>>AAAEEEGGGNNNSSS[[[bbbgggnnnuuu{{{~~~zzz|||~~~yyytttpppjjjddd^^^UUURRRNNNLLLKKKJJJHHHGGGFFFEEECCCAAA???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888888888777777777666666666666666666666666666666666666666666666666666666666666666666666888777777666666555555555444444444444444444444444444444333222222333333444333333333333333333333333222333333444444333333333222222222333333333444444444444444444444444333333444444444444444444444444444444444444444444444444333333333444444444555555555555555444444444444444333333333222333333444555777777666666555555555555777666555555444444444555555555666777777777555444555555555555555555555555666666666555555444444444555555555555555555555555777666666666555555444444666666666666777777888888999;;;===>>>???AAADDDGGGEEEHHHKKKNNNQQQUUUZZZ]]]eeejjjrrrxxx}}}}}}yyytttrrrvvv}}}vvvmmm```[[[SSSMMMKKKJJJIIIHHH{{{uuupppqqqxxx|||{{{xxxvvvpppkkkfff]]]RRRNNNOOONNNMMMMMMLLLLLLKKKKKKKKKMMMLLLKKKLLLNNNQQQSSSSSSOOOLLLJJJIIIJJJKKKKKKKKKIIIIIIIIIKKKMMMNNNMMMLLLLLLLLLJJJJJJJJJLLLNNNOOOSSSTTTSSSRRRPPPPPPRRRSSSQQQPPPPPPPPPRRRUUUXXXZZZWWWWWWWWWVVVWWW[[[bbbgggooojjjddd]]]YYYWWWXXXXXXXXXVVVTTTRRRRRRTTTVVVXXXYYYXXXWWWVVVVVVTTTQQQOOOLLLKKKKKKLLLMMMNNNOOOOOOQQQPPPNNNNNNPPPSSSWWWYYYZZZWWWTTTSSSTTTTTTSSSRRRSSSRRRRRRRRRSSSUUUWWWXXXXXXWWWUUUUUUVVVXXXZZZ\\\___^^^]]]]]]^^^___aaacccaaaaaaaaaaaaaaa``````___]]]\\\\\\\\\]]]___``````ccckkkssszzz{{{qqqssszzzjjj]]]YYYZZZ___kkk~~~|||hhh[[[GGGDDD???:::777888;;;>>>>>>AAAFFFIIIJJJGGGBBB???>>>===;;;;;;<<>>===<<<<<<::::::::::::;;;;;;;;;;;;::::::999999999888888888:::999888888777666555555444444555555555555666666444444444444444444444444444444444333333333333333444444444444444444444444555555555555555666666777333333333333333333333333333333444444444333222222333333333333444444444444444444444444555555555555444444444444444444444444444444444444444444444444333333333444444444555555555333111000000222555666444444444444555666666777555666666666666555444444333222222333444555666666444555777666555444555666555555555555555555555555222333333444555555666666444444444555555555555555666666666777777888888888888888888:::<<>>>>><<<:::999;;;@@@HHHMMMNNNKKKGGGDDDBBB???===;;;<<<===>>>>>>@@@AAABBBCCCHHHQQQWWW```fffmmmrrruuuxxx}}}~~~}}}xxxrrrmmmiiieeeaaa^^^\\\ZZZWWWSSSOOOLLLIIIHHHGGGFFFEEECCCBBB@@@???>>>;;;;;;;;;<<<<<<=========999999999999888888888888777777777777777777777777555555666666666777777777555555555555555555555555444444444444444555555555555555555555555555555555444444444444444555666666444444444444444444444444333444444444333333222111333333333444444444444555444444444444555555555666555555555555555555555555555555555555555555555555333333333444444444555555222333333444444444444555333333333333444555666777444555555666555444333222333333222222222333333444333555666555333222444777555555555555555555555555444444444444444444444444444444444555555555666666666666777999:::<<<===>>><<<======???BBBFFFJJJMMMJJJMMMQQQTTTXXX\\\aaadddgggjjjnnnssswww|||{{{zzzxxxuuutttuuuxxx{{{xxxnnncccYYYRRROOOFFFFFFGGGGGGIIILLLOOORRRzzzsssoooggg___^^^dddiiimmmsssuuussskkkbbb\\\SSSMMMIIIHHHHHHEEEEEEHHHJJJKKKKKKLLLLLLLLLLLLKKKFFFIIILLLOOOPPPPPPQQQRRRSSSRRRPPPQQQRRRRRRQQQOOOMMMMMMNNNPPPSSSUUUTTTSSSJJJLLLOOORRRTTTTTTTTTSSSPPPQQQSSSRRRQQQOOOPPPPPPJJJKKKMMMOOOPPPQQQRRRRRRMMMOOOQQQOOOMMMPPPVVV\\\aaa^^^ZZZVVVRRRQQQQQQQQQVVVVVVUUUTTTTTTUUUVVVVVV\\\ZZZXXXWWWWWWVVVTTTRRRNNNNNNNNNOOOPPPRRRSSSTTTMMMNNNQQQSSSVVVYYYZZZ[[[VVVWWWXXXZZZ\\\ZZZWWWTTTQQQRRRTTTUUUVVVVVVUUUUUUUUUVVVXXXZZZ\\\]]]^^^^^^aaaaaaaaa```______^^^^^^[[[[[[\\\]]]\\\[[[ZZZYYYXXXZZZ\\\ZZZXXXYYY]]]bbb___dddffffffkkkttt{{{}}}zzz{{{|||mmm___VVVTTT___ooooooXXXIIICCCBBB>>>::::::;;;>>>EEEKKKOOONNNLLLGGGEEEAAA===;;;:::;;;<<<>>>??????======BBBJJJPPPUUU\\\ffflllpppttt{{{~~~www{{{zzzuuuqqqnnnfffddd```\\\WWWSSSQQQPPPKKKJJJIIIGGGDDDBBBAAA@@@<<<=========>>>>>>??????999999999888888888777777333444555666777888999999666666777777888888888999888888888888888888888888666666777777888888999999555555555555555555555555333333333333333444555666666666666666666666666666444444444444333333222111333333333444444444555555444444444555555555666666555555555555555555555555555555555555555555555555333333333444444444555555000222666888888777444333222222222222333444555666333444555555555444222222444444333222111111111111333555555444111111444777555555555555555555555555666555555444444333333222444444444555555555666666666777999;;;===???AAABBBBBBBBBCCCEEEIIINNNRRRUUUUUUWWW[[[___ccchhhmmmqqqsssvvvzzzyyypppqqqrrrsssvvvzzzzzzuuulll```UUUMMMIIIHHHCCCEEEIIIMMMRRRWWW]]]aaammmfff___]]]___aaa```^^^dddggglllqqqsssnnnddd\\\KKKIIIGGGHHHIIIIIIFFFCCCJJJIIIHHHGGGGGGGGGHHHIIIHHHJJJMMMPPPRRRRRRRRRQQQUUUSSSQQQRRRSSSRRROOOLLLQQQRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRQQQPPPPPPOOOOOOUUUSSSQQQPPPQQQPPPOOOMMMMMMMMMOOOOOOOOOOOOMMMMMMMMMJJJHHHIIILLLOOOPPPOOORRRSSSRRRPPPNNNMMMNNNOOOTTTTTTUUUUUUUUUTTTSSSSSSYYYYYYZZZZZZYYYWWWUUUTTTRRRPPPOOOOOOQQQRRRQQQQQQSSSRRRRRRSSSWWW[[[]]]]]]\\\\\\[[[YYYWWWUUUSSSRRRUUUUUUUUUVVVVVVWWWWWWWWWUUUUUUVVVWWWYYY[[[\\\]]]`````````___^^^\\\[[[ZZZ___^^^\\\ZZZYYYXXXXXXXXXZZZ[[[[[[ZZZYYYYYY[[[\\\___aaadddfffhhhlllqqquuuyyy{{{pppbbbVVVXXXbbbsssqqqZZZJJJCCC???:::444777;;;@@@DDDHHHLLLOOONNNIIIBBB???>>>???===;;;>>>???@@@AAABBBCCCCCCCCCIIIPPPYYYbbbjjjpppuuuyyyzzz}}}|||{{{}}}~~~xxxyyytttmmmgggbbb^^^[[[XXXUUUSSSOOOMMMKKKIIIEEECCCDDDBBBAAA@@@AAA@@@???===<<<:::999999:::;;;:::999555555666666666777777777888888888888888777777777777777777777777777777777777666666555555777888999666666555444444444444444555555555555555555555555555555444333333333333444111222333555666555555444333222222333555555555444333111333666555222444999666666666666666666666666555555444444444444555555555555444444444333333333333333333333333333333333333333222222333333444555333444444555555444444333333333333222222222222222666666555333111222444777555555555555444444444444333444444444444444333333888999999999999888777777<<<>>>@@@AAABBBCCCEEEGGGGGGIIILLLPPPTTTXXX[[[\\\___cccjjjooosssvvvyyy{{{zzzssspppjjjooouuuyyy||||||yyyjjjeee]]]TTTMMMHHHGGGFFFFFFGGGJJJQQQ\\\fffmmmqqq~~~qqqiiiccc\\\YYY[[[]]]\\\ZZZ]]]___dddjjjmmmllleee```TTTPPPJJJGGGFFFGGGFFFEEEHHHGGGFFFFFFFFFGGGIIIJJJJJJKKKNNNQQQSSSTTTTTTTTTVVVSSSQQQQQQRRRRRROOOMMMOOOPPPRRRSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRUUUSSSRRRRRRRRRQQQNNNLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKIIIFFFGGGJJJNNNOOONNNQQQQQQQQQPPPMMMLLLMMMNNNTTTUUUUUUUUUUUUUUUTTTTTTWWWWWWXXXXXXWWWVVVUUUTTTPPPNNNNNNOOORRRTTTUUUUUUVVVUUUTTTUUUXXXZZZZZZZZZZZZZZZZZZYYYYYYWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWUUUUUUUUUVVVXXXZZZ[[[\\\^^^_________^^^\\\[[[ZZZZZZZZZYYYXXXWWWVVVUUUUUUXXXYYYZZZZZZYYYYYY[[[]]]___aaaccceeefffiiimmmqqquuupppaaa[[[___mmmooo___SSSGGG===;;;:::999999<<>>>>>>>>???@@@@@@AAAAAAAAAAAAEEEJJJRRRZZZaaaiiipppuuu{{{}}}|||yyyyyy}}}vvvqqqmmmhhheee[[[YYYVVVSSSRRROOOLLLIIIJJJHHHGGGFFFFFFFFFDDDBBB@@@???===<<<===>>>===<<<666666666666666666777777777777777666666666666666777777777777777777777777888777666666666777888999888777777666555555666666555555555555555555555555777777666555555555555666444555555555555555444333555444333222333444444444666333333666555222111333555555555555555555555555666555555444444555555666666666555555555444444444333333333333333333333333333333222222333333444555333333444444444444333333222222333333333444444444555555555444222222444666444444444444444444444444555666777888888999888888666777888:::<<<===??????CCCEEEHHHIIIJJJKKKNNNPPPSSSUUUXXX]]]bbbfffjjjlllmmmqqqwww||||||vvvsssqqqqqqsssxxx~~~zzzrrrmmm___[[[SSSLLLFFFDDDDDDDDDHHHLLLTTT```kkkssswwwxxx}}}yyywwwnnndddccc^^^WWWTTTUUUVVVUUUTTTSSSUUUYYY___dddgggfffddd```YYYPPPHHHEEEEEEGGGHHHFFFFFFEEEEEEEEEGGGHHHIIIIIIJJJMMMPPPRRRSSSSSSSSSUUUSSSPPPOOOPPPPPPOOONNNNNNOOOQQQSSSSSSSSSSSSRRROOOOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRSSSSSSRRROOOLLLKKKLLLMMMNNNNNNMMMLLLKKKJJJHHHEEEEEEHHHKKKLLLMMMNNNOOOOOONNNLLLLLLLLLMMMTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTUUUUUUUUUUUUTTTSSSQQQPPPOOOQQQTTTVVVVVVVVVXXXWWWWWWXXXYYYYYYXXXVVVXXXXXXYYYZZZZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWWWWTTTTTTUUUUUUWWWXXXYYYZZZ[[[\\\]]]^^^^^^\\\ZZZYYYVVVVVVWWWWWWVVVTTTRRRQQQVVVWWWXXXXXXXXXYYY[[[]]]```aaabbbbbbcccdddhhhjjjmmmyyytttfffaaagggvvv|||mmmZZZJJJBBB???;;;999:::???EEEIIIQQQOOOLLLGGGBBB???>>>>>>>>>>>>>>>??????>>>>>>>>>AAADDDHHHNNNUUU^^^ffflllvvvyyy}}}|||wwwvvvxxx{{{wwwiiifffcccaaa___[[[WWWTTTOOOMMMKKKJJJJJJIIIGGGEEEBBB@@@>>>===>>>>>>===;;;999999999888888888888888888888777777777666666666888888888888888888888888777777777777777888999999999999888777777777888888666666666666666666666666888777666666555555666666888777666555555444444444777555444222333444777888<<<777555888:::777444444555555555555555555555555666555555444444555555666555555555444444444333333333333333333333333333333333333333333333444444555222333333444444333333222222333333444444555555555333444555555444333444666555555666666666666666666555666777888999:::::::::999:::;;;===@@@CCCGGGIIIIIILLLOOOQQQRRRTTTWWWYYYaaacccgggmmmsssxxx}}}zzztttooommmppptttwww}}}~~~wwwmmmccc]]]SSSOOOIIIDDDAAABBBDDDFFFKKKSSS```nnnxxx|||zzzwww{{{nnniiihhhbbb[[[\\\WWWRRROOOOOOOOOOOONNNMMMOOOQQQVVV[[[```cccdddhhhaaaVVVMMMGGGFFFHHHIIIGGGFFFEEEDDDDDDEEEFFFFFFFFFGGGIIILLLNNNOOOPPPPPPTTTRRROOOMMMMMMNNNOOOOOONNNOOOQQQRRRSSSTTTSSSSSSLLLLLLMMMMMMNNNNNNNNNNNNPPPPPPQQQSSSUUUSSSPPPMMMKKKLLLMMMNNNNNNMMMLLLKKKLLLIIIFFFEEEEEEGGGIIIJJJJJJLLLMMMMMMLLLKKKLLLMMMQQQQQQQQQRRRRRRSSSSSSTTTRRRRRRRRRSSSSSSSSSSSSSSSUUUTTTRRRSSSTTTUUUUUUTTTXXXXXXXXXYYYZZZZZZWWWUUUXXXYYYZZZZZZ[[[[[[[[[[[[YYYYYYYYYXXXXXXWWWWWWVVVTTTTTTTTTTTTUUUVVVXXXXXXXXXZZZ\\\]]]]]][[[YYYXXXTTTUUUWWWWWWWWWUUUSSSQQQTTTUUUWWWWWWWWWXXXZZZ\\\___``````___^^^___bbbdddeeemmmzzz|||nnniiikkkppp|||tttcccMMMIIICCC???======>>>>>>HHHKKKMMMKKKFFFAAA>>>>>>===============>>>>>>>>>@@@@@@BBBDDDIIIQQQZZZaaaiiinnnvvv}}}}}}xxx||||||zzzvvvrrrooojjjddd```YYYWWWTTTRRRQQQOOOLLLJJJGGGEEEBBBAAA@@@@@@>>>============<<<;;;::::::::::::::::::999888888777777888888888888888888888888666666666666777777888888999999888777777888888888777777777777777777777777666555555444444444444444999888666555555555666777666555555444555:::???CCCAAA999333666999999777777444444444444444444444444666666555555555555666666444444333333333222222222444444444444444444444444333333333333333444555555222222333333333333222222333444444444444444444444111333555555444444444555777888888888999999::::::999999:::;;;<<<<<<<<<<<>>EEELLLOOOLLLGGGCCCAAA<<<<<<<<<<<<===>>>???@@@AAA@@@@@@???AAAGGGOOOTTTZZZbbbooozzzyyyrrrmmmiiifffccc```]]]ZZZVVVSSSPPPNNNJJJHHHGGGFFFDDDBBBAAA@@@???>>>===;;;::::::;;;;;;::::::999888888777777777777777777777777777555555666666666777777777777777666666666777777888777777777777777777777777666666555444444444444555777666666555666777888999444555666666999???GGGMMMFFF<<<444444666555444444555555555555555555555555666666666555555666666666555555555555444444444444444444444444444444444444444444333333444444555666222333333444444333333222555555444444333333333222111333555666555555666777999999::::::;;;<<<======AAABBBBBBCCCCCCCCCCCCBBBFFFFFFFFFGGGJJJNNNRRRUUU]]]```dddhhhkkkooosssvvvxxxzzzxxxqqqllliiimmmqqqvvv{{{{{{tttppphhh___VVVNNNJJJGGGCCCBBBAAABBBEEEJJJOOORRR\\\^^^bbbfffgggccc\\\VVVzzzuuukkk```\\\\\\YYYTTTOOOMMMKKKIIIHHHHHHIIIJJJIIIJJJLLLLLLMMMOOOSSSVVV[[[ZZZXXXSSSNNNJJJIIIIIIIIIHHHFFFEEEDDDCCCDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLJJJIIIHHHJJJLLLLLLMMMOOOQQQSSSSSSSSSSSSQQQPPPPPPOOONNNNNNMMMMMMMMMMMMNNNPPPRRRRRRPPPNNNJJJKKKLLLMMMMMMLLLKKKJJJMMMKKKGGGBBB>>>>>>AAADDDEEEHHHKKKLLLLLLLLLLLLMMMLLLKKKKKKKKKLLLNNNPPPRRRQQQPPPPPPOOOOOOOOOPPPPPPOOONNNOOORRRVVVZZZ\\\\\\UUUTTTTTTVVVYYYZZZYYYXXXXXXYYYYYYYYYXXXWWWVVVUUUXXXXXXXXXWWWWWWWWWWWWWWWUUUUUUTTTTTTTTTUUUUUUVVVXXXXXXXXXXXXWWWWWWVVVUUUVVVWWWXXXYYYYYYYYYXXXWWWRRRSSSUUUTTTTTTUUUWWWYYY[[[[[[[[[ZZZYYYYYY[[[]]]cccccchhhqqq||||||kkkbbb```eeexxxrrr]]]KKKAAA===<<<<<<:::AAAJJJPPPRRROOOKKKHHH???>>>=========???@@@AAAAAA@@@???>>>>>>AAAFFFJJJNNNWWWeeerrr|||~~~{{{wwwrrrnnnjjjeee```]]]XXXUUUQQQOOOMMMKKKHHHFFFEEEDDDCCCAAA???===<<<;;;<<<<<<;;;:::999888888777888888888888888888888888555555666777777777777777666666555555555666777777666666666666666666666666999888777777666666777777555555555666666777888999333555777777999>>>GGGMMMOOOGGG@@@>>><<<888555555666666666666666666666666777666666555555666666777888888888777777777777666444444444444444444444444444444444444444555555666333444444555555444444333666666555555555444444444444666888888888999:::<<<;;;<<<===>>>???@@@AAAAAAFFFGGGHHHIIIIIIIIIIIIIIILLLMMMNNNRRRVVVZZZ^^^```eeeiiimmmrrrvvv{{{xxxqqqmmmllllllkkkssszzzyyytttjjjddd[[[QQQJJJEEEDDDDDD>>>???AAADDDIIIOOOTTTWWW___]]][[[XXXUUUQQQLLLIIIzzzzzz{{{yyyrrrpppiiiaaa^^^^^^ZZZTTTKKKKKKJJJHHHGGGHHHIIIKKKFFFHHHJJJJJJIIIIIIKKKNNNOOOQQQQQQOOOKKKIIIIIIJJJGGGFFFEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIKKKJJJGGGFFFGGGIIIIIIKKKMMMOOOPPPQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPNNNNNNOOONNNLLLJJJHHHIIIJJJJJJJJJJJJIIIHHHHHHFFFCCC>>>;;;;;;???CCCDDDGGGJJJLLLLLLLLLMMMNNNKKKJJJJJJJJJLLLNNNQQQRRRRRRQQQPPPNNNNNNNNNNNNOOOLLLLLLMMMQQQVVV[[[]]]^^^VVVTTTSSSTTTVVVXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTUUUUUUYYYXXXWWWUUUTTTTTTTTTUUUVVVVVVVVVWWWWWWXXXXXXXXXRRRSSSTTTTTTSSSSSSUUUWWWXXXYYYYYYYYYXXXYYY[[[]]]``````dddlllttt~~~mmmeeebbbkkkzzzuuubbbTTTJJJCCC>>>;;;???DDDKKKPPPRRRPPPMMMDDDCCCAAA???>>>>>>???@@@>>>>>>>>>======>>>AAACCCFFFMMMWWWcccnnnxxx{{{}}}yyy}}}|||vvvpppllldddaaa]]]YYYWWWUUUQQQOOOMMMLLLJJJHHHFFFDDDBBBAAA@@@@@@???>>>===<<<;;;;;;::::::::::::::::::::::::666777888999:::999999888666555555555555666777888555555555555555555555555999888888777777777777777555555666666777666666666444666777666555777>>>DDDMMMIIIHHHHHHEEE===999888777777777777777777777777777777666666666666777777888777777777777666666666555555555555555555555555444444444444444555666666444555555666666555555444555555666777888888999999999:::;;;;;;<<<===@@@CCCCCCCCCDDDFFFGGGHHHJJJJJJMMMNNNPPPRRRTTTVVVWWWWWW\\\^^^```cccgggjjjmmmnnnppptttyyy~~~xxxuuurrrqqqssswwwyyy{{{}}}xxxpppkkk]]]YYYQQQIIIDDDAAAAAABBB===@@@DDDJJJPPPUUUYYY[[[YYYUUUOOOJJJGGGFFFDDDCCC~~~sssrrrsssqqqjjjiiieee^^^[[[ZZZUUUNNNIIIJJJJJJIIIHHHHHHJJJLLLBBBEEEHHHHHHFFFFFFGGGIIIGGGJJJKKKJJJHHHGGGIIIKKKEEEDDDDDDDDDFFFHHHIIIKKKDDDCCCBBBBBBBBBBBBCCCCCCEEEHHHJJJIIIGGGEEEFFFHHHGGGIIIKKKMMMNNNOOOOOOOOOLLLLLLLLLMMMNNNNNNOOOOOOTTTRRROOONNNLLLKKKHHHFFFFFFGGGHHHHHHHHHHHHGGGFFFCCCBBB???;;;888999???CCCCCCFFFJJJMMMMMMMMMMMMNNNKKKKKKJJJKKKLLLOOORRRSSSSSSRRRPPPNNNMMMMMMNNNNNNNNNNNNNNNQQQVVVYYY[[[[[[WWWUUUSSSSSSTTTVVVVVVVVVSSSSSSTTTUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUUUUTTTUUUUUUUUUZZZYYYVVVTTTRRRSSSSSSTTTUUUTTTTTTTTTUUUVVVWWWXXXSSSTTTTTTSSSRRRRRRTTTUUUWWWWWWXXXXXXWWWYYY[[[^^^[[[\\\aaajjjooouuu~~~rrrhhhgggmmmzzz{{{kkkZZZHHH=========???DDDLLLPPPPPPOOOIIIGGGCCC@@@>>>======>>>;;;<<<============???@@@@@@EEELLLUUU```mmmyyy~~~~~~uuuvvvwww|||~~~sssppplllhhheeeccc___]]]UUUTTTRRRPPPMMMKKKIIIHHHEEEEEEDDDCCCBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<;;;::::::666666555666666777888888555555555555555555555555777777666555555555555555666666777777777555444222666777888555111111555:::>>>@@@EEEIIIFFF===888888777777777777777777777777777777666666666666777777555555444444444333333333555555555555555555555555555444444444444555666666555555666666666666555555444555666888:::<<<>>>>>>===>>>>>>>>>>>>AAAEEEHHHJJJKKKLLLNNNOOOQQQRRRSSSYYYZZZ]]]```dddfffhhhiiioooppprrrtttuuuvvvwwwwww}}}yyywwwvvvsssssstttxxx{{{{{{{{{zzzxxxrrrjjjdddUUUQQQLLLGGGCCCAAA@@@@@@???CCCHHHOOOUUUZZZ]]]___PPPKKKEEEAAA@@@@@@AAAAAAxxxlllgggccc___^^^]]]\\\[[[YYYTTTNNNJJJIIIGGGEEEDDDCCCDDDEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCGGGIIIJJJJJJHHHHHHIIIKKKIIIGGGEEECCCBBBDDDFFFGGGEEEEEEDDDDDDCCCCCCBBBBBBFFFGGGHHHGGGEEEEEEFFFGGGIIIIIIJJJJJJJJJJJJJJJIIIQQQPPPNNNNNNNNNPPPRRRSSSXXXVVVRRROOOLLLJJJIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFEEEBBB===888666:::AAAFFFIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOPPPNNNMMMLLLNNNOOOOOOQQQSSSTTTTTTUUUWWWYYYUUUSSSQQQQQQSSSTTTTTTTTTZZZXXXUUUTTTTTTSSSPPPOOOUUUSSSQQQPPPPPPQQQRRRSSSUUUUUUUUUTTTRRRSSSTTTVVVVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRSSSSSSTTTVVVWWWWWWUUUTTTSSSSSSSSSTTTVVVVVVXXXXXXYYYYYYZZZZZZZZZ[[[[[[___dddfffiiipppzzzuuuhhhaaafffyyyrrrYYYEEE>>><<<:::===DDDJJJNNNOOOQQQMMMFFF@@@===<<<>>>???======<<<<<<<<<===>>>???>>>@@@CCCJJJTTT```jjjpppxxxzzz}}}{{{uuutttxxx}}}uuuooojjjfffdddaaa]]]XXXVVVVVVUUUSSSPPPLLLJJJIIIHHHGGGEEEAAA>>>DDDBBB@@@???>>>>>>>>>???;;;:::::::::;;;;;;999888<<<<<<;;;::::::999888888888666444444555666555444777666666666666555555555666666666666666555555555666555333111111111222333555777999;;;;;;999777555666666666666666666666666333333333444444444444444444444555555555555444444444444444555555555555555444444444555666777777777666888999888777666777999888:::<<<===<<<<<<===???DDDEEEFFFGGGHHHKKKOOORRRTTTUUUVVVXXXZZZ\\\^^^___dddfffjjjmmmooorrruuuxxx{{{}}}|||xxxtttrrrrrrssstttyyy}}}xxxvvvuuutttrrrkkk___UUUMMMJJJFFFCCC@@@@@@AAAAAAEEEKKKSSSYYY[[[XXXSSSOOOIII@@@===@@@???;;;AAALLL}}}nnnddd```]]]YYYWWWVVVUUUTTTSSSQQQLLLIIIHHHFFFEEECCCCCCCCCEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCEEEGGGHHHGGGFFFFFFGGGIIIHHHGGGEEEDDDCCCDDDEEEFFFDDDEEEEEEEEEDDDDDDCCCBBBEEEFFFGGGGGGEEEEEEFFFGGGFFFGGGHHHJJJJJJKKKKKKKKKMMMLLLKKKKKKLLLMMMOOOQQQVVVUUUSSSPPPNNNLLLJJJJJJIIIJJJJJJJJJJJJIIIGGGGGGFFFDDD???;;;999;;;AAAFFFIIIIIIJJJKKKLLLMMMLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMLLLLLLNNNOOOPPPRRRSSSSSSSSSSSSUUUVVVTTTRRRPPPPPPRRRTTTTTTTTTWWWVVVUUUTTTTTTSSSQQQNNNRRRQQQOOOMMMMMMMMMNNNOOOQQQRRRRRRQQQPPPQQQSSSUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRQQQRRRSSSTTTVVVWWWUUUTTTSSSRRRRRRSSSTTTTTTVVVVVVWWWWWWXXXYYYZZZZZZ]]]```ccceeefffkkkssszzzrrrfffbbbkkkwwwmmmXXXGGGBBB======@@@DDDFFFFFFPPPNNNKKKGGGCCCAAA??????>>>===;;;:::999999::::::;;;<<<>>>CCCJJJSSS[[[```lllooosssxxx|||}}}|||~~~yyyuuuqqqnnniiifffdddccc```^^^ZZZXXXUUUSSSRRROOOLLLIIIHHHGGGFFFDDDCCCBBBBBBBBBAAA@@@??????@@@@@@>>><<>>===<<<;;;;;;:::<<<:::888888:::::::::999777777666666666555555555666666555555555444444444777666444333333444555666777888999::::::999888777666666666666666666666666333333333333333444444444555666666666666666666555888888888888888888999999666777777888999::::::;;;:::<<<===>>>======???@@@===???BBBCCCCCCDDDFFFGGGNNNPPPSSSTTTVVVXXX\\\^^^aaabbbdddfffiiikkkmmmnnnsssvvvzzz}}}~~~xxxrrrrrrqqqqqqssswww{{{~~~{{{uuunnniiiddd\\\RRRKKKJJJGGGCCC??????AAADDDGGGPPPSSSXXX[[[YYYTTTMMMHHHDDD<<<;;;AAADDDEEEOOO\\\zzzwwwoooccc\\\YYYWWWSSSQQQOOONNNMMMNNNNNNLLLJJJFFFEEECCCBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBDDDEEEEEEDDDDDDEEEGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDFFFGGGFFFEEECCCBBBCCCEEEFFFFFFEEEEEEGGGHHHDDDEEEGGGIIIJJJKKKKKKKKKJJJIIIIIIIIIKKKMMMOOOPPPSSSSSSSSSRRRPPPNNNLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHFFFCCC???===>>>BBBEEEHHHIIIJJJKKKLLLLLLLLLKKKIIIJJJKKKKKKLLLLLLKKKKKKJJJKKKLLLLLLKKKKKKMMMOOOQQQRRRRRRQQQPPPOOOQQQRRRQQQOOONNNOOOQQQSSSTTTTTTTTTTTTTTTUUUVVVTTTQQQOOOQQQPPPNNNLLLKKKLLLLLLMMMLLLMMMNNNMMMMMMNNNQQQTTTTTTUUUVVVVVVVVVTTTRRRQQQRRRQQQOOOOOOPPPRRRUUUWWWUUUTTTSSSRRRRRRQQQRRRRRRSSSTTTTTTUUUVVVXXXYYYZZZ^^^```aaaaaaaaadddjjjooovvvpppddd```ccclllooozzznnnPPPHHH???:::999;;;======MMMNNNOOOOOOLLLGGGBBB???@@@???===:::999888888888:::::::::<<<@@@EEEJJJNNN[[[^^^ccciiipppxxx}}}{{{uuuyyy~~~yyyuuurrrooollljjjhhheeeaaa^^^[[[XXXUUURRRNNNMMMLLLKKKIIIHHHFFFFFFFFFDDDBBBBBBCCCBBBAAA???@@@@@@???>>>===<<<;;;;;;<<<;;;999:::;;;<<<<<<;;;999888888888888777777777777777777777666666555555444444222222222333444555555555555555555555555555777777777777777777777777444444444555555666666666777777777888888777777777777888888888999999::::::::::::;;;<<<>>>??????@@@<<<>>>@@@AAAAAABBBDDDFFFAAADDDGGGIIIJJJLLLNNNPPPWWWZZZ^^^```ccceeehhhjjjlllnnnqqqtttxxx{{{}}}~~~|||uuuoookkklllmmmooosssyyyxxxpppeee[[[TTTOOOIIIDDDEEECCC@@@>>>@@@EEEKKKNNNRRRTTTUUUTTTPPPIIICCC???>>>999:::BBBJJJRRR```oooiiiiiiccc[[[VVVUUUTTTPPPOOOMMMKKKJJJKKKLLLLLLKKKDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAABBBDDDDDDCCCCCCDDDFFFDDDEEEFFFFFFFFFEEECCCCCCBBBCCCFFFGGGHHHFFFDDDBBBBBBDDDEEEFFFEEEFFFGGGIIIEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIKKKMMMOOOPPPOOOQQQRRRSSSRRRPPPMMMKKKLLLKKKKKKJJJIIIHHHGGGGGGIIIHHHGGGDDDBBBBBBDDDFFFIIIIIIJJJKKKKKKKKKKKKKKKHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIJJJJJJJJJKKKMMMOOOQQQRRRQQQOOOMMMLLLMMMNNNNNNMMMLLLMMMOOORRRSSSSSSRRRRRRTTTVVVWWWVVVSSSPPPQQQPPPOOOMMMLLLLLLLLLLLLIIIJJJKKKKKKLLLNNNQQQTTTTTTUUUWWWXXXXXXVVVSSSQQQQQQPPPMMMLLLMMMPPPTTTVVVWWWVVVUUUTTTSSSRRRQQQQQQRRRRRRSSSSSSUUUWWWYYYZZZ\\\]]]^^^]]]\\\^^^bbbfffmmmyyypppddd___[[[\\\bbbmmmwww~~~]]]SSSEEE;;;888999<<<===FFFJJJOOOSSSRRRMMMGGGBBBDDDBBB@@@>>><<<;;;;;;;;;;;;;;;::::::<<<>>>AAABBBJJJMMMSSSZZZbbbllluuu{{{zzzzzzzzz{{{~~~}}}zzzyyyyyyuuuooojjjfffccc```]]]YYYYYYXXXVVVTTTRRRPPPOOONNNLLLJJJIIIIIIHHHGGGEEEEEEEEEDDDCCCAAA@@@??????@@@>>>======???@@@@@@???<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::999999999555444444444555666777888777777666555555666777777::::::::::::::::::::::::777777888888999:::::::::999999999888888999999999999999:::;;;<<<<<<======>>>???@@@AAACCCDDDEEEFFFCCCDDDGGGGGGHHHIIIKKKMMMJJJMMMQQQTTTUUUWWWZZZ\\\```ccchhhllloooqqqsssuuuyyy{{{}}}xxxsssqqqnnnmmmtttuuuxxx}}}{{{mmmeee[[[RRRLLLIIIGGGEEEAAAAAAAAACCCFFFKKKPPPSSSNNNMMMLLLJJJFFFBBB>>>;;;@@@???CCCNNNZZZfffvvvZZZ\\\YYYTTTQQQRRRQQQMMMNNNKKKHHHGGGHHHIIIIIIHHHCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAABBBDDDDDDCCCCCCEEEGGGCCCDDDFFFFFFFFFEEECCCBBB@@@BBBEEEGGGGGGFFFDDDCCCBBBDDDEEEEEEEEEEEEGGGHHHFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGIIIKKKLLLMMMLLLNNNPPPRRRQQQOOOMMMKKKKKKJJJIIIHHHHHHGGGGGGGGGJJJJJJIIIGGGEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIIIIHHHHHHGGGFFFHHHIIIJJJIIIKKKMMMOOOQQQQQQOOOMMMJJJJJJKKKMMMLLLKKKJJJJJJMMMOOOPPPPPPQQQQQQSSSUUUWWWVVVSSSQQQOOOOOONNNMMMLLLKKKKKKKKKHHHIIIKKKKKKLLLNNNRRRUUUUUUVVVXXXZZZZZZXXXUUUSSSPPPNNNLLLKKKLLLOOOSSSUUUXXXXXXWWWVVVUUUSSSRRRQQQSSSRRRRRRSSSTTTWWWYYY[[[XXXYYYYYYYYYYYY[[[^^^```fffoooyyysssgggZZZUUUTTTWWW^^^gggvvvrrreeeSSSEEE>>>======>>>>>>CCCKKKQQQSSSPPPLLLHHHFFFDDDBBB@@@>>>>>>>>>>>><<<;;;;;;;;;;;;;;;<<<===???BBBGGGMMMUUU^^^hhhnnnttt|||~~~xxxuuuvvvwwwyyy{{{}}}yyyuuuqqqoooiiihhhfffdddaaa___]]]\\\\\\ZZZWWWUUUTTTSSSRRRPPPPPPPPPOOOMMMLLLKKKIIIIIIGGGFFFDDDEEEFFFGGGGGGFFF@@@????????????>>>>>>>>>@@@@@@??????>>>======<<<;;;;;;;;;;;;<<<======>>>???===<<<;;;;;;<<<===???;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>===<<<<<<;;;;;;<<<<<<===???@@@@@@BBBCCCDDDEEEEEEEEEEEEGGGHHHJJJLLLMMMNNNNNNPPPRRRSSSSSSTTTVVVXXXZZZ]]]```ccceeegggjjjlllnnnrrrwww{{{~~~zzzrrrrrrqqqqqqrrrtttxxxzzz~~~|||{{{uuunnn]]]XXXQQQKKKHHHFFFEEEDDDBBBDDDGGGKKKNNNPPPQQQQQQIIIGGGDDDAAA???>>>>>>>>>GGGJJJTTTbbbqqqNNNQQQQQQNNNMMMNNNLLLIIIIIIGGGDDDCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBB@@@BBBDDDDDDCCCDDDEEEGGGDDDDDDEEEFFFEEEDDDCCCBBB???AAACCCEEEFFFFFFEEEDDDBBBDDDEEEEEEDDDDDDFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCAAABBBCCCDDDEEEFFFGGGHHHIIIKKKMMMOOOOOOMMMKKKIIIIIIIIIHHHGGGGGGGGGHHHHHHJJJKKKJJJIIIGGGGGGIIIKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHGGGHHHIIIJJJIIIJJJMMMOOOOOOOOONNNKKKIIIIIIKKKMMMKKKJJJHHHIIIKKKMMMNNNNNNPPPPPPQQQSSSTTTTTTRRRPPPKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKLLLMMMOOOSSSUUUUUUVVVXXXYYYYYYXXXVVVUUUOOONNNLLLLLLMMMOOORRRTTTXXXXXXXXXWWWVVVTTTSSSRRRSSSRRRRRRRRRSSSUUUXXXYYYVVVVVVVVVVVVXXXZZZ[[[]]]```fffnnnwww}}}xxxxxxzzz}}}uuuddd\\\SSSOOOOOOTTTaaammmvvvdddTTTHHHAAA<<<999:::>>>DDDJJJOOOPPPPPPOOOHHHFFFDDDAAA@@@?????????;;;;;;;;;;;;::::::999999:::<<>><<<===@@@DDDIIINNNRRRUUUMMMLLLIIIEEEBBBAAA@@@???=========<<<;;;999888777888999:::<<>>@@@BBBBBBBBBBBBDDDFFFEEEDDDDDDDDDCCCCCCCCCCCC??????@@@AAABBBDDDEEEEEEDDDEEEFFFEEEDDDCCCDDDEEECCCCCCDDDEEEEEEFFFEEEEEEBBBBBBCCCDDDEEEEEEEEEDDDGGGHHHIIIIIIIIIHHHGGGFFFIIIIIIHHHHHHIIIJJJLLLMMMJJJJJJJJJIIIHHHIIIMMMOOOMMMMMMNNNNNNNNNMMMMMMLLLMMMKKKGGGEEEDDDFFFIIIJJJIIIJJJKKKKKKJJJJJJLLLNNNLLLLLLKKKIIIIIIJJJNNNQQQKKKIIIGGGGGGHHHJJJJJJJJJLLLKKKJJJJJJLLLMMMLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNIIIJJJLLLLLLLLLNNNRRRTTTTTTTTTTTTTTTTTTTTTUUUUUUMMMMMMMMMNNNOOOPPPRRRRRRTTTUUUVVVVVVUUUTTTRRRQQQRRRQQQOOONNNNNNPPPSSSUUUWWWUUUTTTUUUWWWXXXXXXWWWYYY```fffiiippp}}}zzzqqqlllbbbfffiiimmmwwwyyylllaaaVVVOOOPPPVVV\\\ppp{{{kkkYYYMMM???>>>>>>@@@EEELLLSSSXXXTTTRRRNNNJJJFFFCCCBBBAAA@@@@@@@@@???===;;;888666888888888888999>>>DDDIIIPPPZZZgggooorrruuu{{{~~~{{{xxxxxxxxxzzz{{{xxx{{{~~~|||yyyvvvtttwww|||}}}|||zzzyyyuuutttsssqqqooonnnllllllhhhfffcccbbbbbbbbbaaa___````````````____________]]]]]]\\\[[[ZZZXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUTTTRRRRRRSSSSSSSSSSSSRRRRRROOOOOOOOOOOOOOOOOOOOOOOORRRRRRSSSTTTUUUVVVWWWXXXVVVUUUSSSRRRRRRSSSUUUVVV[[[\\\^^^___aaaccceeeeeecccdddfffhhhkkkmmmooopppuuuxxx}}}}}}wwwsssoooooooooooopppuuu{{{wwwrrrnnncccXXXRRROOOIIIBBB???@@@@@@@@@AAAEEEJJJNNNOOONNNMMMJJJEEEAAA<<<:::>>><<<<<>>>>>>>>===;;;:::888888888888999:::;;;<<>><<<<<<======:::===BBBIIIUUUfffzzzIIIJJJKKKLLLKKKJJJHHHFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCBBBAAA@@@@@@AAABBBCCCDDDFFFGGGHHHGGGEEECCCAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>>>>============???AAACCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCDDDCCCCCCCCCCCCDDDFFFGGGEEEGGGIIIIIIHHHHHHHHHIIIGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMOOOOOOPPPQQQQQQQQQRRRRRRQQQOOONNNNNNMMMKKKJJJJJJKKKLLLMMMIIIHHHHHHGGGGGGGGGGGGGGGHHHJJJJJJHHHEEEDDDEEEHHHGGGGGGGGGHHHHHHIIIIIIIIIEEEFFFHHHJJJJJJKKKJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJHHHIIIJJJKKKLLLMMMNNNOOOSSSSSSSSSTTTSSSSSSRRRRRRRRRPPPNNNMMMMMMNNNNNNOOOQQQRRRSSSTTTTTTSSSRRRQQQRRROOOLLLLLLPPPUUUXXXYYYZZZZZZZZZZZZYYYYYYYYYXXXYYY]]]bbbeeehhhoooxxx}}}wwwnnniiikkkuuu}}}nnnbbbWWWMMMPPPZZZiiixxxjjjZZZKKKDDDCCCBBBDDDHHHLLLMMMMMMLLLIIIFFFEEEDDDCCCAAA???>>>>>>>>>===;;;:::999999888888999999:::<<<@@@FFFLLLSSSZZZaaaffflllmmmmmmlllkkklllnnnppptttvvvyyy|||~~~{{{wwwwwwvvvuuuvvv{{{~~~zzz{{{{{{||||||}}}}}}}}}|||zzzxxxwwwwwwxxxxxxwwwvvvxxxvvvtttsssttttttsssrrroooooonnnmmmlllkkkkkkkkkiiiiiiiiiiiiiiijjjjjjkkkmmmmmmmmmnnnoooqqqrrrsssuuuuuussssssrrrsssttttttpppsssvvvzzz}}}~~~uuussspppnnnnnnoooqqqsss{{{yyyrrrnnnmmmiiiaaaZZZRRROOOKKKFFFCCCAAAAAAAAA???BBBFFFHHHHHHGGGGGGGGGDDDAAA===;;;:::;;;;;;;;;<<>>>>>============>>>???AAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIHHHFFFEEECCCFFFEEEEEEDDDDDDDDDEEEEEEFFFHHHJJJJJJIIIHHHIIIJJJHHHHHHIIIJJJJJJJJJIIIIIIFFFGGGHHHKKKMMMOOOQQQRRRSSSQQQPPPRRRTTTTTTQQQNNNNNNMMMMMMLLLLLLKKKKKKKKKGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIGGGEEEDDDEEEGGGEEEEEEGGGHHHIIIIIIIIIIIIFFFGGGHHHIIIJJJJJJIIIHHHJJJJJJJJJKKKKKKKKKLLLLLLHHHIIIIIIJJJKKKKKKLLLLLLRRRSSSSSSSSSSSSRRRQQQPPPTTTSSSQQQOOONNNNNNNNNOOORRRRRRTTTTTTTTTTTTRRRRRROOOPPPRRRRRRSSSVVVZZZ]]][[[[[[[[[[[[ZZZZZZYYYXXXXXX\\\bbbeeegggkkkqqquuu~~~sssnnnsss~~~yyyeeeUUUOOOTTT]]]iiixxxxxxbbbSSSIIIDDDAAABBBCCCEEEHHHJJJKKKJJJIIIHHHFFFCCCAAA?????????>>><<<<<<;;;:::999888777777777888:::===AAAEEEKKKRRRVVV[[[]]]___aaacccfffkkknnnqqqsssuuuvvvxxxzzz}}}~~~xxxsssqqqqqqqqqrrrwww|||}}}}}}yyyyyyyyyzzz{{{|||~~~~~~~~~xxxssspppnnnmmmnnnnnnooorrrvvv{{{}}}vvvooofff```]]]YYYRRRLLLDDDCCCBBB@@@@@@@@@AAAAAADDDGGGKKKLLLJJJFFFBBB@@@;;;:::999:::;;;>>>@@@BBBFFFOOO\\\jjjwwwEEEEEEFFFGGGGGGGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFBBBBBBAAAAAAAAAAAABBBBBBBBBCCCEEEFFFFFFFFFEEEDDDAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAACCCDDDFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHIIIIIIHHHFFFDDDCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIIIIHHHGGGHHHIIIGGGHHHHHHIIIIIIHHHHHHHHHEEEEEEGGGIIILLLNNNOOOPPPTTTQQQPPPRRRUUUUUURRRNNNKKKLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGGGGIIIJJJKKKLLLNNNLLLJJJGGGDDDCCCCCCDDDCCCDDDFFFHHHIIIIIIIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIIIIHHHIIIJJJKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQPPPNNNNNNOOOPPPTTTTTTVVVVVVVVVVVVTTTTTTRRRVVVZZZZZZXXXXXX[[[___]]]\\\[[[ZZZZZZ[[[]]]^^^\\\^^^aaacccdddgggkkkooottt{{{xxxwww~~~vvvcccXXXWWWXXX___lll~~~}}}gggXXXMMMDDD???>>>???AAAEEEIIIMMMNNNNNNJJJGGGDDDBBBAAA@@@>>>===<<<<<<:::999888888888888888999:::;;;===AAAGGGKKKMMMPPPSSSVVVYYY^^^cccgggkkkmmmoooqqqrrruuuyyy{{{~~~|||yyyuuuqqqrrrtttvvvvvvvvvzzz}}}uuusssqqqoooooopppqqqrrrxxxyyy|||}}}}}}}}}{{{xxxuuukkkdddZZZTTTPPPMMMHHHDDD???>>>=========???AAACCCKKKMMMMMMKKKFFF@@@<<<;;;777999:::===BBBIIIPPPUUUYYYaaammmxxxDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCDDDDDDEEEBBBAAAAAABBBCCCDDDEEEFFFEEEFFFGGGGGGGGGGGGFFFEEEFFFGGGGGGGGGGGGEEEDDDBBBBBBCCCDDDEEEFFFGGGHHHHHHEEEGGGHHHHHHFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLMMMRRRPPPPPPRRRTTTTTTRRROOOKKKLLLMMMMMMLLLJJJHHHGGGHHHHHHIIIIIIKKKMMMNNNOOOQQQNNNJJJFFFDDDCCCBBBBBBBBBDDDFFFHHHIIIIIIIIIHHHGGGHHHIIIJJJJJJJJJIIIHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGHHHHHHIIIIIIIIIJJJQQQRRRRRRSSSSSSRRRRRRQQQMMMOOOPPPPPPOOOOOOQQQSSSVVVWWWXXXYYYYYYXXXWWWVVVXXX]]]aaa```\\\YYY[[[___^^^[[[XXXWWWYYY]]]cccfff````````````aaadddiiilllooosss}}}qqqddd]]]WWWYYYbbbrrrooo___PPPEEE@@@>>>;;;===BBBIIIMMMOOOLLLJJJGGGFFFEEECCC@@@===<<<<<<;;;::::::999::::::777777777666666888===@@@DDDGGGJJJLLLOOOTTTYYY]]]aaadddgggkkknnnrrrwwwzzz}}}vvvwwwwwwuuuqqqpppqqqsss{{{|||yyyuuurrroooooooooppprrrvvvzzz~~~{{{|||~~~zzzvvvtttqqqooonnnllliiifff[[[UUUNNNHHHFFFDDDBBB@@@>>>===<<<<<<>>>BBBGGGJJJPPPOOOKKKEEE???;;;999999:::<<>>===<<<<<<;;;;;;;;;;;;888888888777555666999<<<>>>@@@BBBDDDFFFIIINNNQQQUUUXXX]]]bbbgggmmmssswww|||wwwssspppoooooorrrvvvzzz~~~~~~|||uuussspppooopppqqqppppppuuuwwwzzz~~~~~~zzzvvvuuuwwwwwwvvvtttoookkkfffaaa]]]YYYUUURRRKKKGGGBBB???=========<<<<<<<<<<<<>>>BBBGGGLLLOOONNNLLLFFF???:::999;;;>>>@@@FFFOOOWWW```kkkwwwFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDD@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAACCCDDDFFFGGGHHHHHHGGGEEECCCBBBBBBCCCDDDCCCDDDFFFGGGGGGFFFDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDAAABBBCCCEEEFFFFFFEEEEEEFFFGGGHHHHHHFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIMMMPPPPPPMMMLLLMMMPPPMMMMMMNNNNNNNNNMMMMMMLLLJJJJJJJJJKKKLLLNNNOOOPPPOOOJJJFFFCCCDDDFFFFFFFFFCCCDDDGGGIIIIIIHHHFFFEEEHHHIIIKKKLLLMMMMMMMMMMMMKKKLLLLLLKKKJJJHHHFFFDDDFFFFFFGGGHHHIIIJJJKKKLLLJJJKKKMMMNNNPPPQQQQQQQQQMMMPPPTTTSSSPPPOOORRRUUUVVVWWWXXXXXXXXXXXXWWWVVVXXXZZZ\\\[[[XXXVVVVVVXXXWWWVVVUUUVVVXXX\\\```ccc^^^^^^]]]___aaadddffffffiiijjjpppzzz{{{jjjaaaZZZ[[[kkk~~~ooo]]]SSSFFF===<<<>>>???@@@CCCEEEHHHLLLNNNMMMIIIFFFBBBAAA???>>><<<;;;;;;;;;::::::;;;:::888888999;;;888999;;;<<<===@@@DDDGGGJJJNNNSSSYYY^^^eeekkkpppwwwzzz~~~}}}sssssstttsssrrrsssvvvxxx{{{~~~{{{xxxuuusssrrrrrrqqqpppppprrrvvvzzz}}}~~~zzzwwwtttpppnnnmmmlllllleee```YYYSSSNNNJJJEEECCC@@@>>><<<:::::::::;;;;;;;;;<<<@@@CCCFFFHHHIIIJJJGGGEEEAAA===;;;===AAAEEEKKKUUUcccnnnwww~~~~~~GGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD??????@@@AAAAAABBBCCCCCCAAABBBCCCEEEFFFHHHIIIJJJJJJHHHFFFCCCBBBBBBCCCCCCBBBDDDEEEFFFFFFEEEDDDBBBBBBCCCEEEFFFGGGGGGFFFFFFBBBCCCDDDEEEEEEDDDCCCBBBGGGHHHIIIIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDFFFGGGHHHIIIJJJFFFLLLQQQPPPKKKIIILLLPPPKKKKKKKKKKKKKKKLLLLLLLLLIIIIIIJJJJJJKKKMMMNNNOOOKKKGGGCCCBBBEEEHHHJJJJJJCCCEEEGGGIIIIIIHHHEEEDDDHHHIIIKKKMMMNNNOOOOOONNNMMMNNNNNNNNNLLLIIIFFFDDDEEEFFFGGGHHHJJJKKKLLLMMMKKKLLLNNNPPPRRRSSSTTTTTTOOOSSSVVVUUUQQQOOOQQQTTTUUUUUUVVVWWWWWWVVVUUUUUUTTTUUUVVVVVVUUUTTTTTTUUUSSSTTTUUUWWWYYYZZZ[[[\\\ZZZ[[[]]]```cccddddddcccggggggllltttyyy~~~yyyiii\\\UUU___ooolllaaaQQQEEE@@@???<<<:::>>>AAAFFFMMMQQQRRRNNNKKKEEEDDDAAA???===;;;:::999777888999888777666777888444555777888999;;;???BBBDDDGGGMMMRRRXXX___eeejjjooorrrwww||||||xxxuuutttuuurrrssstttuuuyyy|||xxxuuussssssqqqnnnllllllmmmoooqqqwwwvvvwww{{{xxxwwwsssnnnhhheeeeeefff[[[WWWPPPJJJFFFBBB???======<<<;;;:::::::::;;;;;;<<>><<<===AAAGGGKKKTTTaaassszzzttttttvvvwwwDDDCCCCCCBBBBBBAAA@@@@@@BBBBBBCCCDDDEEEEEEDDDDDDAAAAAAAAABBBBBBDDDEEEEEECCCCCCCCCCCCBBBBBBBBBBBBCCCBBB@@@@@@BBBCCCBBBAAACCCCCCDDDFFFHHHJJJKKKLLLJJJIIIGGGEEEBBB@@@>>>===DDDCCCBBBBBBBBBCCCDDDEEEBBBAAAAAACCCEEEFFFFFFEEECCCCCCDDDDDDDDDDDDDDDDDDDDDFFFGGGEEECCCBBBDDDGGGJJJIIIIIIHHHGGGFFFEEEEEECCCCCCCCCDDDDDDFFFGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKPPPOOONNNLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGFFFFFFGGGHHHHHHGGGIIIKKKMMMOOOOOOLLLIIIGGGKKKKKKMMMNNNNNNOOONNNNNNOOOOOONNNMMMKKKIIIGGGFFFDDDFFFGGGHHHLLLSSSUUUSSSPPPOOOOOOPPPRRRSSSRRRPPPSSSRRRPPPNNNNNNPPPRRRSSSWWWVVVUUUUUUTTTTTTUUUUUUXXXXXXWWWVVVTTTSSSRRRRRRTTTVVVTTTPPPRRRYYYZZZWWW[[[VVVWWW]]]___]]]^^^bbbcccbbbdddjjjooottt|||mmm\\\XXX___kkk|||zzzeeePPPEEEBBB???;;;999:::>>>DDDLLLRRRTTTUUUKKKHHHDDDAAA>>><<<<<<<<<<<<999777777999:::777555666666777777888888999999???AAAEEEIIIMMMSSSYYY]]]eeejjjqqqwww{{{}}}zzzwwwtttssstttuuuwwwwww{{{{{{}}}}}}zzzyyysssssssssrrrpppnnnllljjjjjjnnnrrrsssqqqsssxxx}}}~~~}}}}}}|||{{{uuurrrmmmhhhccc^^^XXXUUUNNNLLLGGGBBB>>><<<::::::999999999:::;;;<<<>>>>>>AAABBBCCCCCCAAA???===<<<<<<===>>>@@@EEEMMMWWW^^^hhhuuuvvvppphhhdddhhhrrr|||BBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCEEECCCBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFHHHIIIJJJKKKIIIHHHGGGEEECCC@@@???>>>@@@@@@?????????AAABBBCCCBBBAAA@@@@@@CCCDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDBBBAAACCCFFFHHHHHHHHHGGGFFFFFFEEEEEECCCCCCCCCCCCDDDEEEFFFFFFJJJJJJJJJJJJKKKKKKLLLLLLOOONNNMMMLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHFFFFFFHHHIIIHHHGGGGGGIIILLLNNNOOOOOOMMMLLLJJJKKKKKKLLLLLLMMMNNNNNNPPPPPPOOONNNLLLJJJHHHGGGFFFHHHIIIIIINNNTTTVVVTTTPPPOOOOOOQQQSSSTTTSSSRRRSSSRRRRRRQQQQQQRRRRRRSSSVVVUUUUUUTTTTTTUUUUUUVVVXXXWWWWWWVVVTTTSSSSSSRRRQQQTTTSSSPPPSSSYYY[[[XXXZZZTTTRRRWWW[[[[[[\\\___bbbaaabbbgggkkknnnuuu|||yyydddZZZ[[[XXXeeevvvrrraaaVVVPPPGGG???======???DDDIIIMMMMMMLLLIIIHHHEEEBBB???>>>=========:::888888::::::777555777777777777777888888888<<<>>>BBBEEEIIINNNTTTXXX]]]cccjjjqqqvvvzzz}}}~~~|||{{{zzzyyywwwuuutttuuuyyy}}}|||xxxssspppmmmlllkkkiiijjjlllnnnoooooonnnnnntttxxx|||~~~~~~}}}{{{yyyyyyxxxwwwqqqlllfff___ZZZTTTOOOKKKHHHFFFBBB???;;;:::999999777777888999;;;<<<>>>???>>>???>>>===;;;888777777:::===AAAFFFNNNYYYdddlllxxx|||wwweeecccaaaccclllxxxAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCAAAAAA@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCCCCEEEFFFEEEDDDCCCDDDEEEGGGHHHIIIIIIIIIHHHHHHFFFEEECCCAAA@@@???>>>>>>>>>>>>???@@@BBBCCCCCC@@@>>>>>>@@@BBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCBBBAAAAAABBBDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEHHHIIIIIIJJJKKKLLLMMMMMMNNNMMMLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHFFFGGGHHHIIIHHHHHHFFFGGGJJJMMMOOOQQQSSSSSSMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPOOOMMMKKKJJJIIIFFFHHHIIIIIIMMMTTTUUUSSSOOOOOOOOOQQQTTTUUUUUUTTTSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWVVVUUUTTTSSSSSSSSSOOOQQQRRRQQQSSSXXXZZZYYYZZZRRRMMMPPPVVVYYYZZZ[[[```^^^___ccceeefffkkkrrr|||sssbbb\\\PPPVVV]]]ccciiirrr~~~vvvnnneeeVVVHHH@@@>>><<<>>>BBBDDDCCCBBBEEEDDDCCCBBB@@@?????????>>><<<;;;:::::::::888666888888888777777777777666888:::===@@@CCCGGGLLLPPPVVV[[[bbbhhhmmmrrrvvvyyy||||||wwwtttsssrrrqqqpppooonnnnnnqqqwww}}}~~~{{{wwwuuusssrrrpppooonnnmmmllllllllllllnnnpppssswwwzzz|||}}}}}}~~~{{{xxxuuutttrrrpppnnnjjjeee]]]UUUOOOJJJEEEBBB@@@???<<<:::888888888888777777777888:::;;;===>>>:::;;;:::999777666777999@@@DDDKKKTTT___kkkvvv}}}|||ooogggYYY[[[```jjjvvv??????@@@AAABBBBBBCCCCCCBBBBBBCCCDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@AAABBBBBBEEEEEEEEEEEEFFFFFFGGGGGGFFFEEECCCCCCEEEEEEEEEDDDDDDDDDFFFGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCAAAAAA@@@AAAAAA@@@???@@@AAACCCDDDDDDAAA>>>===???AAACCCCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCDDDGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGEEEEEEGGGGGGGGGFFFFFFGGGIIILLLOOORRRUUUVVVQQQPPPOOONNNOOOQQQSSSUUURRRRRRQQQPPPOOOMMMKKKJJJFFFHHHHHHHHHLLLRRRSSSQQQOOOOOOOOORRRUUUVVVVVVUUUQQQRRRSSSUUUUUUSSSRRRQQQOOOOOOOOOPPPQQQSSSTTTUUUVVVVVVUUUUUUTTTTTTSSSSSSOOOQQQRRRRRRSSSVVVYYY[[[ZZZSSSLLLMMMSSSXXX[[[[[[^^^\\\]]]```aaaaaaffflllsss|||pppggg___\\\XXXTTTSSSZZZdddlllsss|||{{{jjjZZZKKKEEE>>><<<>>>@@@???===>>>>>>>>>>>>??????@@@@@@??????===<<<;;;:::999888:::999999888777666666666666777:::;;;===AAAEEEHHHQQQUUU[[[```dddiiinnnqqqxxx}}}zzzxxxssspppmmmmmmnnnppppppppptttwww{{{~~~~~~zzzwwwtttsssqqqpppoooooooooppprrrsssuuuwwwyyyzzz||||||~~~zzzwwwssspppmmmjjjfffcccbbb\\\TTTMMMHHHDDD@@@>>>:::999888777777777888888888888888888888999::::::777888888777777999>>>CCCLLLRRR\\\fffqqq|||~~~oooccc[[[XXX^^^iiivvv>>>??????@@@AAABBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@????????????@@@@@@AAACCCDDDDDDEEEFFFGGGGGGHHHEEECCCAAABBBCCCDDDCCCCCCCCCDDDEEEFFFFFFFFFDDDCCCDDDDDDCCCCCCBBBAAAAAA@@@CCCBBBAAA@@@@@@@@@AAABBBFFFCCC???>>>???AAABBBCCCAAAAAA@@@@@@??????????????????>>>>>>???@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDFFFGGGHHHIIIJJJKKKLLLLLLJJJJJJJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJFFFDDDCCCCCCDDDEEEEEEDDDHHHHHHIIIKKKMMMPPPSSSTTTRRRQQQOOOOOOPPPQQQTTTUUUSSSSSSRRRQQQOOOMMMKKKJJJGGGIIIIIIIIIMMMRRRSSSQQQOOOOOOOOORRRUUUVVVVVVUUUNNNPPPRRRSSSSSSRRRPPPNNNLLLLLLLLLMMMNNNPPPQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUYYY^^^```ZZZRRRPPPTTT[[[^^^^^^]]][[[]]]```aaa```dddjjjooouuu}}}zzzrrroooggg\\\QQQKKKLLLQQQUUU]]]fffuuuvvvbbbXXXKKKCCCAAAAAA???<<<999999::::::<<<===???@@@@@@@@@@@@>>>===;;;;;;;;;;;;;;;:::999888777777666666777999999:::<<<@@@CCCIIIMMMRRRWWW\\\bbbhhhlllssszzz~~~}}}~~~yyyvvvsssrrrpppnnnqqqqqqrrrssstttvvvyyy{{{}}}yyyxxxwwwvvvuuutttqqqooonnnoooppprrruuuwwwzzz{{{yyy{{{~~~}}}{{{yyyvvvsssnnniiiddd___ZZZWWWUUUPPPJJJEEEBBB@@@>>>===777777777777888888999999::::::999777777666666666555666777666666:::CCCJJJYYY```kkkwww}}}ooobbbYYYSSSZZZcccppp~~~>>>??????@@@AAABBBBBBCCCBBBCCCCCCCCCCCCBBBAAAAAA??????>>>>>>>>>>>>???@@@AAAAAABBBCCCEEEFFFGGGGGGCCCBBB@@@@@@BBBCCCBBBAAABBBCCCDDDEEEEEECCCAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@AAA@@@???>>>>>>???@@@AAAEEECCC@@@???@@@AAAAAAAAAAAAAAAAAA@@@??????>>>>>>???>>>======???AAAAAA@@@BBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJHHHHHHJJJKKKLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIEEECCCAAABBBCCCDDDCCCBBBHHHHHHIIIJJJKKKMMMOOOPPPOOONNNNNNNNNNNNPPPQQQRRRSSSSSSRRRQQQOOOMMMLLLKKKJJJLLLLLLKKKNNNSSSTTTQQQOOOOOOOOOQQQTTTUUUUUUTTTMMMNNNPPPQQQQQQPPPNNNMMMKKKKKKKKKLLLMMMNNNPPPPPPSSSSSSSSSTTTTTTTTTTTTTTTVVVTTTTTTUUUUUUVVV]]]eeellliiiaaaZZZYYY^^^bbbbbb^^^]]]^^^aaabbbaaadddjjjlllppptttxxx|||zzzzzz~~~yyyuuummmaaaWWWPPPLLLJJJIIIMMMRRRaaattt|||ooo^^^RRRLLLHHHAAA;;;===<<<:::999999;;;===>>>@@@AAAAAA@@@>>>======???<<<<<<;;;;;;:::999888888777888999888888:::<<>>JJJSSSgggooo|||pppddd\\\XXXVVV^^^gggttt??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@???>>>>>>======>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFCCCAAA@@@@@@AAABBBBBBAAAAAABBBCCCDDDCCCAAA>>><<>>>>>???@@@BBBCCCEEECCCAAA?????????@@@???===BBBBBBAAA@@@@@@???>>>>>>@@@>>><<<===@@@BBBAAA@@@BBBBBBBBBBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGIIIKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJEEECCCAAABBBCCCDDDCCCCCCEEEFFFGGGIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQSSSSSSRRRQQQOOOMMMKKKJJJIIIJJJJJJIIILLLQQQRRROOOPPPOOOOOOQQQSSSTTTSSSRRRMMMNNNOOOPPPPPPOOONNNMMMLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSSSSSSSTTTTTTUUUUUUWWWTTTTTTVVVVVVYYYcccnnn|||{{{sssfff___aaaccccccaaa___```ccccccaaaccchhhhhhkkknnnooosss|||yyyzzz{{{vvvnnnhhhbbb[[[RRRLLLKKKIIIPPPbbbwwwyyynnnhhh```TTTKKKGGGDDD@@@;;;999:::;;;===???AAABBBAAA???>>>@@@BBB======<<<<<<;;;;;;;;;:::888999999888777777:::<<<;;;===@@@DDDHHHOOOVVVZZZ]]]dddiiihhhiiinnnssstttvvvzzzzzzvvvrrrsssqqqpppooooooooonnnmmmooooooppppppqqqtttxxx|||~~~zzzwwwuuutttsssrrrrrrqqqqqqqqqrrrtttuuutttwwwzzz}}}{{{zzzyyyvvvrrrmmmiiifffccc^^^WWWQQQLLLHHHEEEBBB???===:::999::::::999777999999999:::::::::999999888777666666555555555666777:::<<<===AAALLL\\\iii}}}xxxnnneee``````cccfffnnnuuu???@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCBBBBBBAAA@@@???>>>============>>>>>>======>>>@@@BBBCCCDDDEEECCCBBB@@@@@@BBBCCCBBBAAA@@@AAACCCCCCBBB@@@===;;;======>>>>>>????????????>>>??????AAACCCFFFIIIJJJBBB@@@???>>>???>>>===;;;BBBBBBAAAAAA@@@??????>>>@@@===<<<===@@@BBBBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEFFFGGGIIIIIIEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKEEEDDDBBBBBBDDDEEEDDDCCCCCCDDDFFFHHHIIIKKKKKKLLLNNNOOOPPPQQQRRRRRRRRRRRRSSSRRRRRRPPPOOOMMMKKKJJJEEEGGGGGGEEEHHHMMMNNNKKKPPPOOOOOOPPPRRRSSSRRRPPPNNNOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUVVVSSSSSSVVVXXX[[[ggguuuooocccbbbcccccccccaaabbbdddccc```bbbfffeeehhhkkkkkkmmmuuuyyysssttt}}}zzzuuulll___UUUQQQIIIHHHVVVjjj|||~~~pppdddQQQLLLEEE???:::999:::<<<>>>AAACCCBBB@@@???AAADDD===============<<<<<<<<<888999999777666666888:::<<<===>>>>>>@@@DDDIIIMMMTTTZZZ___```bbbiiioooqqqlllpppvvv||||||xxxvvvvvvuuurrroooppppppooommmlllmmmqqqssssssssstttvvvxxx|||~~~}}}xxxtttsssssstttwwwvvvtttssstttvvvyyy{{{wwwwwwxxxyyy|||}}}~~~|||xxxwwwuuurrrlllfffaaa]]]ZZZUUUNNNHHHDDDAAA???>>><<<;;;::::::::::::888777999::::::::::::999999888555555555555555666777888999===BBBFFFNNN]]]qqqxxxwwwjjjfffaaa^^^aaahhhqqqwww???>>>>>>>>>???AAACCCDDDCCCBBBAAA@@@??????>>>>>>@@@??????>>>>>>=========AAAAAAAAA@@@@@@@@@@@@??????@@@BBBEEEFFFDDD@@@<<>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA???>>>DDDDDDBBB@@@??????BBBDDD@@@???>>>======>>>??????CCCCCCBBBAAA???>>>======>>>>>>>>>???@@@AAACCCDDDCCCBBBBBBAAAAAAAAABBBBBBDDDDDDDDDEEEFFFGGGHHHIIIGGGEEEDDDEEEIIIJJJIIIGGGEEEFFFGGGIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLEEEDDDBBBAAA@@@@@@AAAAAAEEEGGGIIIIIIIIIIIIKKKLLLPPPPPPPPPOOONNNNNNQQQSSSTTTSSSRRRNNNJJJHHHHHHIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNPPPQQQSSSTTTQQQOOOPPPQQQQQQNNNKKKOOOLLLJJJJJJMMMPPPRRRSSSRRRRRRSSSTTTUUUUUUVVVVVVWWWTTTUUUZZZWWWVVVdddwwwqqqcccccceeebbb``````___^^^^^^```aaabbbddddddddddddeeejjjqqqvvvtttpppuuu{{{vvvkkkbbbYYYRRRSSSZZZfffzzzqqq```NNNGGGDDD???<<<===:::===BBBEEEEEEDDDBBBBBB???>>>===<<<;;;;;;;;;<<<===;;;:::888777777888888999999:::;;;===???AAABBBLLLOOORRRUUUXXX[[[^^^aaafffjjjoootttxxx|||~~~}}}{{{yyyvvvtttsssrrrrrrssssssrrrsssssstttuuuvvvqqqrrruuuwwwzzz{{{{{{{{{|||yyy|||~~~~~~{{{xxxwwwwwwvvvvvvvvvvvvvvvvvvwwwxxx~~~|||{{{}}}|||{{{zzzyyyzzzzzzxxxuuurrrpppjjjdddaaa___\\\UUUOOOGGGEEECCC@@@===;;;:::999:::999888777777777888999;;;;;;;;;:::888666333222666333333999:::888:::@@@@@@IIITTT]]]eeesss{{{hhh___bbb[[[\\\^^^___eeeppp~~~============>>>@@@BBBCCCBBBBBBBBBAAAAAA???>>>>>>????????????@@@@@@@@@@@@>>>>>>??????@@@@@@@@@AAA???@@@CCCFFFHHHGGGCCC@@@???>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@???>>>BBBBBBCCCCCCCCCCCCDDDEEE@@@???>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@?????????????????????AAABBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEFFFHHHIIIJJJHHHFFFEEEFFFHHHIIIHHHFFFEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGHHHHHHIIIJJJJJJJJJGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGIIIIIIIIIIIIKKKMMMOOOOOOPPPNNNMMMMMMOOOQQQRRRQQQPPPLLLIIIGGGHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKNNNMMMNNNNNNOOOPPPQQQQQQQQQPPPNNNOOOPPPPPPNNNKKKMMMJJJHHHHHHKKKNNNPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWXXXTTTVVV[[[ZZZXXXaaapppmmmaaaaaabbb``````___^^^]]]]]]^^^______```aaaaaabbbcccgggmmmqqqzzz~~~wwwxxx|||zzzsssiii^^^YYYYYY]]]jjjwwwlll^^^PPPCCC======>>>@@@CCCDDDEEEDDDCCCCCCCCCAAA>>><<<;;;;;;<<<===>>>===;;;:::999999999:::888888888999;;;<<<>>>???DDDFFFIIILLLOOORRRVVVYYYaaadddjjjooossswww{{{~~~}}}|||zzzyyyyyyyyyrrrsssuuuvvvwwwxxxxxxwwwxxxwwwvvvvvvuuuuuuuuuvvvuuuvvvvvvwwwxxxyyyzzzzzzxxxxxxwwwwwwvvvvvvvvvuuurrrssstttuuuvvvxxxyyyyyy||||||}}}||||||{{{zzzyyy~~~}}}}}}}}}~~~|||yyyvvvxxxzzz|||}}}|||||||||}}}|||xxxuuutttrrrrrrqqqooollliii```[[[TTTQQQPPPMMMGGGCCCCCCBBB@@@>>>;;;:::999888999888888888999:::;;;;;;:::::::::999888666555555777333444999===???DDDJJJTTT]]]jjjsss{{{wwwiii[[[WWW[[[___aaadddjjjrrr<<<<<<<<<<<<===>>>@@@@@@@@@AAABBBCCCBBBAAA???===?????????@@@AAAAAABBBBBB;;;<<<<<<>>>???@@@@@@AAA@@@AAACCCGGGIIIIIIFFFCCC>>>>>>>>>>>>>>>>>>??????<<<<<<===>>>???@@@@@@AAA???@@@AAACCCDDDDDDDDDDDD@@@@@@????????????@@@AAA??????????????????@@@@@@????????????@@@BBBCCCDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKIIIGGGFFFFFFGGGHHHFFFEEEDDDDDDCCCCCCDDDEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHFFFHHHJJJJJJJJJJJJLLLMMMMMMNNNNNNMMMLLLKKKMMMOOONNNNNNMMMJJJGGGFFFGGGIIIFFFGGGIIIJJJKKKKKKJJJJJJLLLMMMNNNOOOPPPPPPPPPPPPNNNNNNMMMNNNOOOOOONNNLLLKKKHHHFFFFFFIIIKKKMMMMMMPPPQQQRRRTTTVVVWWWWWWXXXYYYUUUVVV[[[\\\YYY]]]fffrrrxxxuuuhhh______```^^^___^^^]]]\\\[[[[[[[[[\\\[[[\\\^^^___```bbbfffjjjlllvvv|||oooddd[[[XXX\\\cccmmmyyy~~~gggRRREEEAAA>>>>>>>>>>>>>>>>>>??????EEECCC@@@===<<<===>>>??????>>>===<<<;;;;;;;;;;;;777777777777888999::::::===>>>AAABBBEEEIIINNNRRRXXX\\\aaafffjjjooosssvvvzzz~~~}}}|||{{{zzzyyyxxxxxxxxxwwwwwwxxxxxxxxxyyyyyyyyywwwvvvvvvuuutttsssrrrqqqpppoooooopppqqqsssuuuvvvzzz{{{||||||}}}}}}}}}}}}~~~~~~zzzuuuqqqnnnllliiihhhfffddd```]]]UUUOOOIIIEEEDDDBBB???<<<>>>>>><<<;;;999888888888666777888:::;;;<<<<<<<<<888777666555444555555666999888;;;CCCKKKRRRZZZbbbqqqyyyooobbbYYYRRRTTTZZZfffhhhnnnxxx:::::::::;;;<<<<<<===>>>>>>@@@BBBCCCCCCAAA???===????????????@@@@@@@@@@@@;;;;;;<<<<<<===>>>??????@@@AAACCCFFFHHHHHHEEEBBB>>>>>>>>>>>>>>>?????????<<<===>>>??????AAACCCEEE@@@???>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA???????????????>>>>>>>>>=========>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDBBBCCCCCCEEEFFFHHHJJJKKKIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@AAACCCEEEFFFFFFEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBCCCDDDFFFGGGFFFHHHJJJJJJJJJJJJLLLNNNKKKLLLMMMLLLJJJJJJKKKLLLJJJJJJJJJHHHFFFEEEGGGIIIFFFGGGJJJLLLLLLLLLJJJIIILLLMMMNNNPPPPPPPPPOOONNNMMMMMMNNNOOOPPPPPPOOOOOOJJJHHHFFFFFFHHHJJJKKKKKKNNNPPPRRRTTTVVVWWWXXXXXX[[[VVVTTTWWWYYYWWWYYY]]]fffkkkkkkccc]]]]]]]]]\\\]]]]]]\\\[[[YYYYYYXXXXXXVVVXXXZZZ[[[\\\]]]```bbbeeekkkvvv~~~qqqeee^^^]]]^^^]]]fffuuummmYYYMMMBBB???<<<::::::;;;<<<<<>>>>>======<<<<<<<<<<<<999888888777777777777777;;;<<<======???DDDIIIMMMOOOSSSXXX]]]aaaeeeiiilllnnnrrrwww{{{}}}}}}~~~~~~{{{wwwrrrlllhhheeeccc```]]][[[XXXUUURRRMMMHHHBBB???>>>===<<<;;;;;;:::999999888888888999666777999:::;;;;;;:::999999888666555555777999;;;>>>BBBJJJWWWdddpppzzzsss```XXXWWWYYYaaaiiitttvvv|||888999999:::;;;;;;;;;;;;===>>>AAACCCCCCAAA???>>>@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>======>>>>>>????????????===???@@@@@@@@@CCCGGGJJJHHHDDD???<<<===>>>????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@???===<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>AAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIHHHHHHGGGFFFDDDBBBBBBBBBAAA@@@???>>>???AAACCCEEEDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@@@@@@@AAACCCDDDFFFFFFHHHIIIJJJJJJJJJLLLMMMJJJKKKLLLKKKIIIHHHIIIIIIGGGHHHGGGFFFDDDDDDFFFHHHHHHIIIKKKMMMNNNMMMLLLKKKLLLMMMNNNOOOPPPOOONNNMMMMMMNNNOOOPPPPPPPPPQQQQQQLLLJJJHHHHHHJJJKKKKKKKKKNNNPPPRRRUUUWWWXXXXXXWWW[[[VVVQQQRRRTTTUUUVVVXXX]]]aaaccc```\\\\\\\\\[[[\\\[[[[[[YYYXXXWWWVVVUUUSSSUUUXXXYYYYYYYYY[[[]]]aaaeeemmmwwwtttmmmiiiggg```bbbgggqqqsssaaaOOOJJJCCC>>>=========<<<;;;>>>AAACCCDDDCCCAAA???===============<<<<<<<<<;;;;;;:::888888777777777::::::;;;;;;<<<@@@EEEIIIGGGKKKOOOTTTWWW[[[^^^aaabbbfffmmmrrrtttvvvxxxyyy{{{}}}}}}yyytttooojjjddd___ZZZWWWTTTQQQOOOLLLIIIFFFCCC@@@;;;888777888888888999999888888888999999:::666777888999999888777666:::999888999;;;???CCCEEEHHHQQQ___ooo~~~mmmddd\\\]]]cccmmmwww888888999:::::::::::::::;;;===???@@@AAA@@@???>>>???>>>===<<<;;;999888888=========<<<<<<<<<;;;;;;?????????@@@AAA@@@===;;;=========>>>??????@@@@@@>>>@@@AAAAAAAAADDDJJJOOOPPPJJJBBB===>>>?????????===>>>???@@@AAAAAAAAA@@@AAA@@@???>>>===;;;:::::::::::::::::::::;;;<<<<<<@@@?????????@@@AAABBBCCCBBBBBBBBBBBBCCCEEEFFFGGGFFFFFFFFFDDDBBB@@@@@@@@@??????>>>>>>???@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAACCCDDDFFFEEEGGGIIIIIIIIIIIIKKKLLLIIIJJJLLLKKKIIIGGGGGGHHHFFFGGGFFFEEECCCCCCEEEGGGIIIJJJLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMOOOQQQQQQPPPPPPQQQRRRNNNLLLKKKKKKLLLLLLLLLKKKNNNPPPSSSVVVWWWWWWWWWVVVYYYUUUQQQPPPQQQSSSUUUVVVXXX[[[\\\\\\[[[ZZZZZZ[[[ZZZZZZZZZYYYXXXVVVUUUTTTSSSUUUWWWWWWWWWWWWYYYZZZ\\\^^^dddllltttzzzvvvlllgggbbbaaahhhsss~~~yyyccc[[[PPPGGGBBB???<<<999999<<>><<<======>>>>>>======<<<======;;;:::999888888888888999999999999;;;???BBB@@@CCCGGGKKKMMMPPPSSSUUUWWW\\\bbbgggkkknnnrrrtttvvvxxxzzz~~~|||vvvsssnnniiieee___ZZZVVVMMMJJJFFFDDDBBBAAA>>><<<===<<<:::888777777888999888888888888888999::::::777777888888777666666555777777999<<>>>>>?????????======<<<;;;:::999999888<<<<<<<<<<<<============<<<<<<<<<>>>??????===;;;<<<======>>>??????@@@@@@===???AAA@@@@@@CCCKKKQQQQQQKKKCCC@@@@@@AAA???===<<<===>>>@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;::::::::::::::::::;;;<<<>>>>>>>>>>>>???@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDCCCDDDEEECCC???===>>>@@@>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDBBBAAA@@@@@@AAABBBCCCDDDDDDFFFGGGHHHHHHHHHJJJKKKIIIJJJLLLKKKIIIGGGGGGGGGFFFFFFFFFDDDCCCBBBDDDFFFJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMOOOQQQQQQOOONNNOOOQQQOOOMMMLLLLLLMMMMMMLLLJJJOOOQQQTTTVVVWWWWWWVVVUUUTTTUUUTTTSSSSSSTTTUUUVVVVVVVVVWWWXXXXXXWWWXXXYYYXXXXXXYYYYYYXXXVVVUUUTTTUUUVVVWWWWWWVVVVVVXXXZZZ[[[ZZZ]]]eeelllsss~~~uuujjjbbb___aaadddeeeiiinnnvvvuuufffYYYOOOHHH@@@;;;======>>>??????>>>=========>>>???@@@@@@???>>>>>>>>>===<<<;;;:::999999999777888999888888888:::<<<:::<<<@@@CCCDDDFFFIIIKKKMMMQQQVVV[[[___cccgggjjjnnnooorrruuuxxx{{{}}}}}}{{{vvvpppmmmfffccc___[[[XXXTTTPPPLLLDDDAAA>>><<<<<<;;;999888::::::::::::999999:::;;;888777777777777888999999777777777777777777888888999<<>>??????;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>??????:::::::::===???@@@>>>===<<<======>>>???@@@@@@@@@<<<>>>@@@???>>>BBBJJJRRRMMMHHHBBB@@@AAAAAA===999;;;<<<>>>???@@@@@@??????========================;;;;;;:::::::::;;;<<<<<<============>>>???@@@AAABBBAAAAAA@@@@@@AAAAAABBBAAACCCDDDBBB>>><<<===???===>>>???@@@AAAAAAAAA@@@AAAAAABBBBBBCCCDDDEEEEEEAAA@@@?????????@@@AAABBBCCCEEEGGGGGGGGGGGGIIIKKKIIIJJJLLLKKKIIIGGGFFFGGGGGGGGGFFFDDDBBBBBBDDDEEEJJJJJJIIIIIIJJJKKKLLLMMMOOONNNMMMLLLLLLLLLNNNNNNLLLNNNQQQPPPNNNLLLMMMOOOOOONNNLLLLLLMMMMMMLLLJJJPPPQQQTTTWWWWWWWWWUUUTTTPPPTTTXXXWWWVVVVVVVVVUUUUUUTTTTTTVVVVVVUUUVVVXXXWWWXXXXXXYYYXXXWWWUUUTTTWWWXXXWWWVVVUUUVVVXXXZZZ^^^YYYYYYbbbiiilllqqqxxxzzznnnfff___ZZZWWWWWWXXX]]]gggttt~~~mmmaaaVVVKKKDDDAAA@@@===;;;::::::;;;<<<>>>???AAAAAABBBAAA@@@???>>>===<<<;;;::::::999:::888999::::::888888999:::666888<<<>>>???@@@CCCDDDEEEHHHLLLPPPTTTXXX]]]```dddfffjjjooossswwwzzz{{{}}}~~~|||zzzzzz{{{zzzuuunnnfffaaa^^^YYYVVVSSSQQQOOOLLLIIIGGGAAA???<<<:::::::::999888555666888888777777888999777666666666666777777888777777666666777999;;;<<>>>>><<<;;;;;;<<<<<<===>>>???555777999;;;===>>>======?????????@@@AAABBBCCCDDDEEEDDDCCCAAA???===<<<;;;=========>>>??????@@@@@@<<<<<<<<<============>>>>>>======<<<<<<<<<======;;;<<<===>>>@@@AAABBBCCCFFFDDDCCCBBBAAABBBBBBCCCDDDCCCBBBAAA???>>>======???????????????????????????@@@AAABBBCCCDDDDDDDDDAAABBBCCCBBBAAAAAABBBDDDBBBBBBBBBCCCDDDFFFGGGHHHGGGHHHIIIIIIIIIGGGDDDCCCFFFFFFFFFFFFEEEDDDBBBAAADDDFFFHHHIIIHHHHHHIIIKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJKKKLLLLLLMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKMMMNNNNNNOOOOOOPPPQQQQQQVVVVVVUUUUUUTTTSSSSSSSSSUUUTTTSSSRRRRRRTTTWWWXXXXXXXXXYYYYYYXXXVVVTTTRRRVVVVVVUUUSSSQQQQQQSSSUUUYYYZZZ\\\^^^aaaeeekkknnn{{{nnnddd]]]ZZZUUUSSSSSSVVV\\\fffxxx~~~ooo```VVVFFFEEEBBB???<<<;;;:::999>>><<<>>>DDDFFFDDDAAABBB@@@>>><<<;;;;;;;;;:::999:::::::::999999888888888::::::888888888:::<<<>>>AAABBBDDDFFFIIILLLOOOQQQZZZ\\\___dddiiiooosssvvvxxxyyyyyyzzz|||~~~zzzvvvvvvyyyzzzwwwsssuuurrrllleee^^^YYYUUUTTTOOONNNKKKHHHEEEBBB???>>><<<;;;;;;:::999888777777999888888888777777777777888777666666777777555444333555777777777:::AAAFFFOOOYYYhhhvvv{{{sssmmmhhh^^^\\\[[[]]]dddnnnxxx666666666666666777888888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<===::::::::::::;;;<<<===>>>888999;;;<<<>>>?????????@@@@@@@@@@@@AAABBBCCCCCCDDDCCCBBBAAA???>>>======;;;<<<<<<======>>>>>>???;;;;;;<<<<<<<<<==================<<<<<<<<<======<<<<<<===???@@@AAABBBCCCDDDCCCCCCBBBAAAAAABBBBBBDDDCCCCCCBBBAAA@@@????????????????????????????????????@@@@@@AAABBBBBBBBBAAABBBBBBAAA@@@???AAABBBBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGIIIIIIIIIHHHFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBDDDFFFGGGHHHGGGGGGGGGIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLNNNOOOOOOPPPRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRSSSTTTVVVWWWVVVVVVWWWXXXWWWUUUSSSQQQRRRRRRRRRQQQPPPQQQTTTWWWVVVWWWYYY[[[]]]```eeeiiisss~~~|||rrrkkkhhh^^^YYYUUUSSSRRRVVVbbbooo}}}{{{ppp[[[UUUMMMDDD???<<<;;;:::???===@@@GGGJJJHHHFFFGGGCCCAAA>>>======<<<;;;:::;;;;;;:::::::::999999999:::999777777777888:::;;;>>>???@@@BBBEEEGGGIIIKKKNNNOOORRRWWW\\\aaaeeehhhoooppprrrtttwwwyyyzzz{{{~~~zzzwwwsssooonnnppppppmmmjjjhhheee___YYYSSSOOOLLLJJJIIIHHHFFFCCC@@@>>><<<:::::::::999999888777777777555666666777777666666666555555666777888888777555555777888999;;;BBBLLLSSScccmmm{{{tttiiiccc^^^[[[UUUXXX^^^gggrrr}}}666666666666666777888888888888999999999:::::::::<<<<<<=========<<<;;;;;;:::::::::::::::::::::;;;999999999999:::;;;<<<<<<;;;<<<<<<===>>>@@@AAABBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>>>>::::::;;;;;;<<<=========:::::::::;;;;;;;;;<<<<<<======<<<<<<============<<<<<<===???@@@AAABBBCCCBBBBBBBBBBBBBBBAAAAAA@@@CCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@>>>>>>???@@@@@@BBBCCCEEEFFFFFFFFFEEEEEEFFFHHHIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEGGGGGGFFFEEEEEEFFFHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIFFFGGGHHHJJJKKKMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTRRRSSSTTTTTTTTTRRRQQQPPPLLLNNNOOOOOOOOOQQQUUUWWWUUUVVVXXXYYYZZZ]]]aaadddgggppp|||~~~yyynnnfff]]]UUUMMMJJJPPPYYYfffsss{{{rrrdddVVVLLLEEE@@@>>>>>>;;;>>>DDDGGGFFFEEEGGGDDDBBB???>>>>>>>>><<<;;;;;;;;;;;;;;;;;;:::::::::999888777666666666777888:::;;;;;;<<<>>>@@@BBBCCCFFFGGGJJJNNNRRRVVVZZZ\\\bbbdddggglllooorrrsssttt{{{{{{||||||~~~}}}xxxsssnnnkkkgggcccbbbbbbaaa^^^[[[WWWUUUPPPLLLGGGDDDBBBAAA@@@@@@>>><<<;;;999777777777777777777777777777777444555666777888777666555222333555666666666444333777:::===AAAHHHSSSbbblll}}}ooo___VVVRRRRRRRRRVVV]]]jjjyyy666666666666666777777888777888888888888999999999;;;;;;<<<<<<;;;;;;:::999999999999999999999999888999999888999999:::;;;<<<===<<<<<<<<<===???AAACCCBBBAAA@@@@@@?????????@@@????????????????????????::::::;;;;;;<<<<<<======999999:::::::::;;;;;;;;;<<<<<<<<<===============<<<===>>>???@@@AAABBBBBB@@@@@@BBBBBBBBBAAA@@@???AAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA???===<<<;;;<<<===>>>@@@@@@@@@???===<<<===???@@@AAADDDFFFFFFFFFEEEDDDDDDEEEFFFHHHIIIIIIIIIIIIEEEDDDCCCAAABBBCCCEEEFFFEEEFFFHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGDDDEEEFFFHHHKKKMMMNNNOOOOOOOOONNNMMMLLLKKKJJJJJJIIIJJJMMMOOOPPPPPPPPPOOONNNOOOPPPPPPPPPPPPOOOOOOJJJLLLMMMNNNNNNPPPSSSVVVWWWXXXZZZ[[[[[[]]]aaacccccchhhpppxxxwwwlllaaaVVVNNNOOOTTTZZZcccqqq}}}uuuhhh[[[OOOGGGCCC???===@@@BBBAAAAAADDDAAA???===<<<======<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999888777666666666666888888888888999:::;;;<<>>===<<<;;;;;;:::999888777666555555555555666666777777777666777888999999888666555666777777777777777999:::>>>CCCJJJSSS]]]kkkzzztttjjj\\\PPPLLLOOOVVV[[[hhhppp}}}666666666666666777777888777777777888888888999999999::::::::::::999888888888888888888777777777777999999999999:::;;;<<<===<<<<<<;;;;;;<<<>>>@@@AAAAAA@@@???>>>>>>===>>>>>>=========>>>>>>>>>??????:::;;;;;;<<<<<<======>>>999999999::::::::::::;;;;;;;;;<<<===>>>>>>============>>>???@@@AAAAAABBB???@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA???===;;;;;;;;;===>>>?????????>>><<<<<<===>>>@@@AAACCCEEEFFFEEEDDDCCCCCCDDDEEEGGGHHHIIIJJJJJJGGGFFFDDDCCCCCCEEEGGGHHHEEEGGGHHHHHHGGGEEEFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJJJJIIIIIIHHHFFFFFFDDDEEEFFFIIIKKKMMMOOOPPPQQQQQQOOOMMMKKKIIIHHHGGGEEEGGGJJJLLLNNNMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNKKKLLLNNNNNNNNNOOOQQQSSSWWWYYY[[[\\\\\\]]]```bbbcccfffiiilllrrr||||||qqqeeeYYYUUUVVVTTTWWW___jjjvvvyyyeeeXXXQQQIIICCCAAA???===>>>AAA;;;999888999:::<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777777888888777777777888999999:::;;;<<<>>>AAADDDFFFGGGKKKNNNUUU\\\bbbgggjjjkkkmmmnnnoooqqqssstttuuuuuuvvvwwwyyy|||~~~}}}{{{yyyvvvtttrrrrrrsssppplllhhhddd___YYYUUURRRPPPMMMJJJHHHGGGEEECCCBBBAAA>>><<<;;;:::::::::999999999888777777777666444444444555555666777777777888888999888777666555999:::;;;;;;===AAAHHHNNNQQQXXXcccmmmwwwxxxppp^^^YYYQQQMMMPPPZZZgggppp}}}666666666666666777888888777777888888888999999999888888999999888888777666666666666666666666777777999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========::::::;;;;;;<<<======>>>999999999:::::::::;;;;;;:::;;;<<<>>>>>>>>>=========>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>===<<<======>>>===>>>???>>>===<<<>>>@@@AAABBBCCCDDDEEEDDDDDDCCCBBBCCCDDDEEEFFFHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGEEEGGGHHHHHHGGGFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKJJJJJJJJJIIIIIIGGGFFFEEEDDDEEEGGGIIIKKKMMMOOOOOORRRQQQPPPNNNKKKIIIHHHGGGFFFGGGIIIKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNLLLNNNPPPPPPOOOOOOQQQRRRUUUWWWYYYZZZ[[[[[[^^^___aaabbbcccccceeelllvvv}}}vvvggg^^^\\\UUURRRSSSZZZcccmmmxxxooo^^^UUULLLGGGBBB===;;;<<<999888666777999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999888888777777888888999888888999:::<<<>>>???@@@DDDGGGLLLRRRXXX]]]```aaacccdddgggiiilllmmmnnnoooooopppssswww{{{~~~}}}|||||||||{{{vvvuuurrrnnnjjjgggeeeeeecccaaa]]]ZZZVVVSSSNNNKKKHHHFFFEEEBBB@@@???>>>>>>;;;:::999777777777888888999999888888888777777777444444444555555666666666666666666777777777888888777:::>>>BBBGGGOOOZZZbbbmmmuuuyyymmmaaaZZZWWWWWWVVVXXX```lll{{{666666666666666777888888888888888999999999::::::999999999999999888777777444444444555666666777777888888777888888999:::;;;::::::;;;<<<============<<<<<<;;;:::::::::;;;;;;:::::::::::::::;;;;;;;;;999999::::::;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;999:::<<<>>>???>>>======>>>>>>>>>???@@@@@@AAAAAABBBBBBAAAAAABBBCCCCCCDDDAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????<<<===>>>>>>===>>>@@@AAABBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBCCCEEEFFFGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDFFFGGGFFFFFFFFFHHHEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDFFFIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEDDDEEEFFFHHHJJJLLLMMMNNNPPPOOONNNMMMLLLJJJIIIIIIIIIJJJKKKKKKLLLKKKJJJIIIFFFFFFGGGHHHJJJLLLMMMNNNMMMOOOQQQQQQQQQQQQSSSTTTSSSVVVXXXZZZZZZ[[[]]]___^^^___```___^^^bbbiiiooo{{{{{{pppllleee]]]YYYZZZ[[[]]]bbbiiitttnnnfff^^^YYYRRRHHHAAA???<<<;;;999999:::::::::999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999888888888888999999888888888999:::;;;<<<===@@@BBBDDDGGGKKKNNNPPPRRRSSSUUUXXX\\\___aaabbbcccfffgggiiilllppptttxxxzzzwwwyyy{{{~~~}}}||||||yyyuuurrrqqqpppooonnnjjjhhhddd```]]]ZZZYYYXXXTTTRRROOOLLLKKKHHHEEEBBB??????>>>===;;;;;;;;;<<<888888666555555666777888888777777777666666666666555555555555666666666666666666666777999<<>>>>>>>>===<<<:::::::::999999::::::;;;999999999999999999999999777888888999::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<999:::<<<>>>??????>>>===>>>>>>>>>???@@@@@@@@@AAACCCBBBBBBAAABBBCCCEEEFFFCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAAAAA@@@@@@<<<===>>>>>>>>>???AAACCCCCCCCCBBBBBBBBBCCCDDDDDDAAABBBBBBBBBCCCEEEFFFGGGFFFFFFFFFFFFEEEDDDBBBAAAAAACCCEEEEEEEEEEEEFFFGGGDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBCCCFFFIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDEEEFFFGGGIIIKKKLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJEEEFFFFFFGGGIIIKKKMMMNNNLLLNNNQQQRRRSSSSSSUUUVVVTTTVVVYYY[[[\\\]]]^^^```\\\^^^___^^^^^^```eeeiiippp{{{}}}yyyoooeeeaaa\\\VVVUUUXXXbbblll{{{~~~xxxsssooogggYYYNNNJJJAAA???<<<;;;;;;;;;999888:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;:::999999999999888888888999999:::555555555555666777888999>>>>>>???@@@AAACCCEEEFFFEEEGGGKKKOOOSSSUUUWWWWWWYYYYYY[[[^^^aaadddggghhhnnnpppsssvvvzzz}}}}}}{{{xxxtttqqqooorrrooojjjfffdddbbbaaa___[[[YYYVVVRRROOOMMMLLLLLLJJJHHHFFFDDDCCCBBB???===:::;;;;;;:::999999:::;;;999888777666666777888999666666666555555444444444666666666666666666666666888888888:::>>>CCCHHHKKKVVV]]]gggoootttzzz~~~tttqqqiii___XXXXXX\\\bbbffftttwww|||333333333444444444555555777777777777777888888888888999::::::999888666555333444555555666666555555444555666777888999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999777666666888999;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???=========>>>???AAABBBCCC???>>>===<<<<<<===>>>??????@@@AAACCCDDDFFFGGGHHHDDDDDDEEEEEEEEEEEEDDDDDDFFFEEECCCBBBAAAAAABBBBBB===>>>@@@BBBDDDEEEEEEFFFEEEEEEFFFFFFEEEDDDCCCBBBBBB@@@<<<;;;<<>>??????===<<<<<<999777666666777777666999999888888777777666666777777888888888999999999888888999::::::;;;<<<<<>>??????>>>===:::999999999888888777777555555666666555555444333444444444555666666444333222333444444333444777:::999===BBBGGGLLLUUUbbbllltttzzzuuufff^^^[[[WWWUUUWWW^^^hhhrrrwwwxxxwwwyyy333333333333444444444444777777777888888999999999888999999999888777777666444444444555555555555666666666777888999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999777666666777888999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>????????????????????????@@@@@@???>>>===<<<;;;;;;??????@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@????????????>>>??????@@@AAA???>>>>>>======>>>>>>>>>@@@@@@AAACCCDDDFFFGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCFFFEEECCCBBBAAAAAAAAABBB===>>>???AAACCCDDDDDDEEEEEEEEEFFFGGGFFFEEECCCBBBAAA@@@@@@@@@AAACCCEEEFFFHHHJJJLLLMMMMMMLLLJJJHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPMMMMMMMMMLLLKKKKKKJJJJJJLLLLLLLLLLLLMMMNNNNNNOOORRRSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWYYY[[[^^^___```_________aaacccdddeeeeeelllvvvyyynnnddd]]]YYYYYY___jjjwww}}}pppiiiccc```ZZZSSSLLLEEE@@@===<<<;;;;;;<<<<<<<<<<<<;;;<<<:::888888999:::999888777777777777666666666666888888888888999999999999777777888999999:::;;;;;;999:::<<<>>>@@@AAABBBBBBCCCDDDGGGJJJMMMOOOPPPQQQSSSUUUXXX\\\```dddgggiiikkknnnrrruuuvvvxxxyyy{{{{{{||||||{{{zzzzzz}}}~~~}}}{{{yyyyyyxxxtttqqqmmmjjjgggddd```]]]ZZZXXXVVVTTTQQQNNNLLLKKKHHHGGGEEECCCAAA??????>>>@@@>>><<<;;;<<<<<<;;;::::::999999999888888888888444444555555555555555555777666666777777888777666555666777666666777;;;???@@@HHHSSS]]]eeeooozzzzzzpppcccYYYTTTVVVVVVYYYaaammmzzz{{{wwwxxx222222333333333444444444666666777888999999::::::888888777777666777777777555555444333444555666777888999999::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999777666666666777888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;<<<===>>>???BBBAAA@@@???>>>===>>>>>>@@@@@@>>>===;;;999888777===>>>???@@@AAABBBBBBBBBAAABBBBBBBBBBBBAAAAAA@@@AAAAAA@@@???>>>>>>>>>???>>>>>>???????????????>>>@@@AAAAAACCCDDDEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCGGGEEEDDDBBB@@@@@@@@@AAA===>>>???@@@AAABBBCCCCCCEEEFFFGGGGGGGGGFFFEEEDDD???@@@BBBDDDEEEEEEDDDDDDGGGHHHJJJLLLMMMLLLKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLMMMOOOQQQRRRSSSTTTMMMLLLKKKKKKKKKLLLMMMNNNOOOOOONNNNNNOOOPPPRRRSSSUUUTTTTTTUUUUUUVVVWWWWWWUUUUUUUUUVVVWWWYYY[[[]]]aaaaaaaaabbbcccdddeeefffcccgggmmmsss{{{vvvpppeee^^^YYYZZZ___jjjzzz}}}xxxpppeeeYYYOOOIIIDDD@@@===;;;;;;=========<<<:::999999999999777555777777777777888888888888888888888999999999::::::777777777888888999999:::666777888999:::;;;;;;;;;;;;<<<>>>@@@BBBDDDDDDEEEGGGIIILLLOOOSSSVVVYYY[[[]]]```dddgggiiikkknnnpppooopppppppppooooooqqqrrrrrruuuzzz~~~}}}~~~}}}yyywwwwww{{{|||~~~}}}||||||{{{xxxuuurrrpppnnnnnnlllhhhccc^^^[[[XXXUUURRRMMMMMMKKKIIIGGGFFFDDDCCCAAA@@@>>><<<;;;:::999999<<<:::888888888999888777999999999888888888888777444444555666666777777777666666666666666777777777666999:::;;;;;;>>>DDDJJJRRR]]]lllyyyyyymmmeee]]]UUUQQQRRRWWW[[[eeerrryyytttsss222222222222333333333333444555555666777888999999777666555555555666777888666555333222333444666888:::::::::;;;::::::999999::::::::::::::::::::::::888888888888888888888888:::999888666666666666666999999:::;;;<<<<<<<<<<<<::::::;;;<<<===??????@@@???>>>===<<<<<<===???@@@AAA@@@???>>>======>>>??????>>>===<<<:::999888777<<<===>>>@@@AAABBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>??????===>>>@@@AAAAAAAAA@@@???AAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDGGGEEECCCAAA@@@@@@@@@@@@>>>>>>>>>??????@@@AAAAAAEEEEEEGGGHHHHHHGGGFFFEEE???@@@BBBDDDEEEEEEEEEDDDFFFGGGJJJLLLMMMMMMMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNLLLMMMNNNPPPRRRTTTUUUVVVNNNMMMKKKJJJJJJLLLNNNOOOQQQPPPOOOOOOPPPRRRTTTVVVUUUTTTTTTTTTVVVXXXZZZ\\\WWWVVVVVVVVVWWWXXXZZZ[[[```aaabbbbbbbbbcccdddfffccceeegggiiimmmwww{{{pppccc[[[WWWZZZeeepppvvv{{{}}}sssfff___SSSNNNFFFBBBAAAAAAAAA@@@???>>><<<::::::888666333888888888999999:::::::::888888888999999999999:::777888888888999999999:::777888888999999999999999999999;;;<<<============@@@AAADDDGGGJJJMMMOOOPPPRRRTTTWWWYYYZZZ\\\___aaabbbdddeeedddcccccceeefffjjjlllooosssvvvxxxyyyzzzxxxxxxyyy{{{~~~|||xxxvvvvvvwwwxxxwwwxxxxxxuuupppmmmkkkjjjmmmpppsssuuuvvvvvvtttsssuuuwwwzzzzzzyyyxxxwwwxxxsssrrroookkkhhheeecccbbbaaa\\\VVVQQQNNNLLLIIIHHHCCCCCCBBBAAA@@@???>>>>>>>>>===<<<;;;:::999999999:::999777777777888777666777777777777666666666666666666666666666777888888777777777666666777:::;;;:::>>>BBBDDDFFFLLLUUU\\\mmmvvvuuulllddd___\\\YYY[[[```dddjjjvvv}}}vvvpppooo111111111222222222333333333333333444555666666666555555444333444555777888666555333222333444666888::::::;;;;;;;;;::::::999::::::::::::::::::::::::666666666666666666666666999999888777777777777777888999:::;;;<<<<<<<<<<<<999:::;;;<<<===>>>???@@@AAA@@@???>>>>>>>>>???@@@>>>=========>>>??????@@@======<<<<<<<<<<<<;;;;;;;;;<<<===???@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBB??????>>>>>>??????@@@AAA>>>???AAABBBBBBBBBAAA@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDFFFEEECCCAAA@@@@@@@@@@@@@@@???>>>>>>>>>??????@@@DDDEEEFFFGGGHHHHHHGGGFFFDDDDDDDDDDDDEEEGGGHHHIIIFFFHHHJJJLLLNNNOOOOOOOOOKKKLLLNNNOOOPPPQQQQQQQQQNNNNNNNNNOOOQQQSSSUUUVVVOOONNNLLLKKKJJJKKKMMMNNNPPPPPPPPPPPPQQQSSSUUUVVVSSSSSSSSSUUUWWWZZZ]]]___YYYYYYWWWWWWWWWWWWXXXYYY]]]___aaaaaa``````aaacccbbbbbbaaaaaacccjjjvvv~~~~~~vvviii___YYY\\\cccaaadddgggjjjkkkpppxxx~~~nnnfff[[[TTTOOOKKKFFFBBBCCCAAA>>>===<<<;;;999777666777777888888999999999777777888888888888999999999999999:::::::::::::::999999:::::::::999999888888999999:::::::::999999<<<<<<>>>@@@CCCEEEGGGHHHGGGIIILLLMMMNNNPPPSSSUUUWWWYYYZZZZZZYYYYYYZZZ[[[``````bbbdddfffhhhiiijjjkkkkkklllnnnqqquuuxxxyyy~~~{{{zzzyyywwwuuuyyyyyyxxxxxxxxxxxxxxxxxxzzzxxxsssooommmlllmmmnnnkkkkkkkkkhhheeebbbaaaaaaaaacccfffiiijjjjjjiiihhhhhhiiikkkkkkjjjhhhhhhiiihhhfffccc___\\\YYYWWWVVVTTTPPPKKKGGGDDDCCCAAA???>>>>>>>>>======<<<<<<;;;<<<<<<;;;:::::::::::::::;;;999888777999999999888444444444555555555555555666555444444444444555555888999:::999:::===BBBFFFIIIOOOVVVYYY]]]cccnnnwwwxxxooogggdddcccggghhhiiinnntttxxx~~~~~~}}}|||xxxtttttt000000111111111222222222222222333333333444444444333333333333444555666777555555444333444555666777999999:::;;;;;;:::::::::::::::::::::::::::::::::666666666666666666666666888888888888888888888888888999:::;;;<<<=========999999:::;;;<<<===>>>?????????????????????>>>>>>;;;<<<===>>>????????????;;;;;;<<<<<<===>>>>>>???;;;<<<===>>>???@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBB???>>>>>>>>>???@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBB@@@@@@@@@AAAAAABBBAAA???>>>>>>>>>??????BBBCCCEEEGGGHHHHHHGGGGGGIIIHHHFFFEEEFFFIIILLLNNNHHHIIIKKKMMMOOOPPPQQQQQQMMMNNNOOOQQQRRRRRRSSSSSSPPPOOONNNNNNOOOPPPRRRSSSOOONNNMMMLLLKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVQQQRRRSSSUUUXXX[[[]]]___[[[ZZZXXXWWWVVVVVVWWWWWWZZZ]]]``````^^^\\\^^^```]]]]]]]]][[[[[[```iiipppvvv~~~{{{nnnccc```cccbbb___]]][[[YYYZZZbbbjjjqqqvvvzzzrrrkkkcccXXXPPPHHHEEEAAA>>>===;;;:::888555555555555555666666666666666666777777777888888::::::::::::::::::::::::888888999999999888888777777777888888888777666666777888999;;;<<<>>>???@@@===???BBBCCCEEEHHHKKKNNNLLLNNNPPPPPPOOONNNOOOPPPPPPQQQRRRTTTVVVYYY\\\]]]______aaaccceeehhhkkklllnnnrrrwww{{{~~~~~~}}}|||}}}~~~~~~zzzvvvrrrpppooolllkkkoooooonnnmmmlllllllllkkkmmmkkkhhhdddbbbaaaaaaaaa\\\]]]]]][[[XXXWWWWWWXXXUUUVVVYYY[[[]]]]]]]]]\\\YYY[[[\\\\\\ZZZYYYYYYZZZZZZXXXVVVSSSPPPNNNLLLKKKIIIFFFBBB@@@???>>><<<:::<<<<<<;;;;;;;;;:::::::::999999888888888888999:::;;;999777888999:::999888333333444444444444555555333333222111111222444555555888;;;===@@@GGGPPPVVVgggnnnuuuyyyzzz~~~~~~{{{rrriiiccccccfffmmmvvv{{{|||}}}yyy|||~~~{{{zzz000000000000111111111222444444444333333333333222000111222333555555666666444444444555555555555666777888999::::::;;;::::::999999999999999999999999777777777777777777777777777888999:::::::::;;;:::777888:::;;;<<<=========888999999:::;;;<<<<<<=========?????????===<<<;;;;;;<<<>>>@@@@@@???===<<<:::;;;;;;<<<===>>>>>>???<<<======>>>??????>>>>>>AAAAAABBBCCCCCCCCCCCCCCCAAA@@@??????>>>?????????AAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@@@@AAABBBBBBDDDBBB@@@>>>>>>>>>??????AAABBBDDDFFFGGGGGGGGGGGGHHHGGGFFFEEEFFFIIIKKKMMMKKKKKKMMMNNNPPPQQQRRRSSSQQQRRRRRRSSSRRRRRRQQQQQQQQQPPPNNNMMMLLLMMMNNNOOOKKKLLLLLLMMMMMMNNNOOOOOONNNPPPRRRUUUVVVWWWVVVVVVRRRSSSUUUWWWYYYZZZZZZ[[[[[[ZZZXXXVVVUUUTTTTTTUUUXXX\\\```___\\\ZZZ\\\___ZZZ[[[[[[ZZZYYY\\\bbbhhhjjjpppyyy~~~sssnnnpppssskkkccc^^^XXXSSSUUUZZZ^^^eeettt{{{pppaaa[[[SSSKKKEEEAAA>>><<<777777666666666666666666555555555555666666666666999999999999999999999999777777888888999888888777777777888888777777666555666666777888999:::;;;;;;:::;;;<<<======???CCCEEEAAADDDFFFFFFEEEDDDEEEEEECCCCCCDDDEEEHHHLLLOOOQQQQQQRRRSSSUUUXXXZZZ[[[\\\]]]```eeeiiillloooqqqtttxxxxxxyyy}}}~~~}}}||||||{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxqqqooommmmmmooorrrsssssssssssssssrrrqqqppppppqqqkkknnnppppppnnnmmmmmmnnnpppmmmhhheeedddcccaaa```aaaaaaaaaaaa`````````___^^^]]][[[YYYVVVTTTSSSRRROOOOOOOOONNNLLLKKKLLLNNNKKKKKKMMMNNNPPPQQQQQQQQQNNNOOOPPPOOONNNMMMMMMNNNLLLKKKIIIGGGEEECCCCCCBBB@@@>>>===<<<<<<<<<:::999::::::999999999888888888777777666666777888999999999777555666777888888777444444555555555666666666333333222333444777999;;;;;;@@@FFFLLLSSS^^^kkkuuu~~~uuunnnkkknnnpppmmmkkkmmmqqqvvv{{{vvvvvv}}}yyyuuu000000000000111111111111666555555444444333333222...000222444555666555555333444555555666666555555666777888999:::;;;;;;;;;999999999999999999999999888888888888888888888888777888999:::;;;<<<<<<<<<777888:::;;;<<<=========888999999::::::;;;;;;;;;:::<<<>>>???>>><<<999888<<<===@@@AAAAAA>>>;;;888;;;;;;;;;<<<<<<===============>>>>>>>>>>>>>>>===AAAAAABBBCCCDDDDDDDDDCCCCCCBBBAAA???>>>=========BBBBBBAAAAAABBBCCCEEEFFFCCCBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBAAA@@@@@@@@@AAABBBCCCEEECCCAAA???>>>>>>???@@@@@@AAACCCEEEFFFGGGGGGFFFCCCCCCCCCDDDEEEFFFHHHIIILLLMMMNNNOOOQQQRRRSSSTTTUUUUUUUUUTTTRRRQQQOOOOOORRRQQQNNNLLLJJJJJJKKKLLLHHHJJJKKKMMMOOOPPPPPPPPPNNNQQQTTTWWWYYYXXXWWWVVVTTTUUUVVVXXXYYYXXXXXXWWWZZZYYYWWWUUUSSSRRRRRRSSSWWW\\\```___\\\YYY[[[^^^YYY[[[\\\[[[ZZZ\\\aaaeeeeeejjjppptttzzz|||}}}xxxnnnhhh___VVVSSSVVVRRRWWWaaannnxxxyyylll___UUUMMMGGGCCC;;;:::::::::999999888888444444444555555555555666999999888888888888888888777888999999:::999999999888999999999999888777777666777777888999:::::::::<<<<<<<<<:::999999;;;===;;;===???@@@???>>>>>>>>>>>>>>>======???BBBEEEGGGGGGHHHIIIKKKMMMNNNOOOPPPSSSVVVZZZ]]]^^^___aaaccchhhhhhjjjmmmqqqssssssrrrmmmmmmoooppprrrtttuuuvvvssssssuuuxxx{{{}}}}}}{{{{{{|||||||||{{{yyywwwvvvuuuuuutttsssrrrqqqqqqpppoooooonnnmmmmmmmmmmmmmmmlllhhhdddbbbaaaaaa```___aaabbbcccbbbaaa_________[[[^^^aaaaaa^^^]]]^^^___\\\YYYVVVTTTUUUVVVUUUUUUPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTSSSQQQOOOLLLIIIHHHGGGGGGGGGFFFDDDCCCEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIJJJIIIGGGFFFGGGHHHCCCBBBAAA???>>>=========;;;::::::;;;<<<<<<:::999888888888777777666666666777777777777888999::::::666555333333555666666555555666666666777777888888555555555777:::===AAACCCJJJPPPYYYaaakkkyyyzzzqqqjjjccc^^^___gggnnnrrrxxxxxxwwwsssuuu}}}{{{pppjjj---...///000111222222222111222333333444444444444333333222111222333444555999888666555444555777888777777777888999999::::::888999::::::::::::999888<<<;;;999777666666777777777777888999;;;>>>@@@AAA999999:::;;;;;;;;;::::::;;;:::999888999;;;>>>???>>>>>>>>>>>>????????????======<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<===<<<<<<<<<<<<<<<===>>>>>>AAABBBCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@AAABBBCCCBBB@@@???@@@AAACCCBBBBBBBBBBBBCCCCCCDDDFFFFFFEEEEEEFFFHHHJJJKKKMMMNNNPPPQQQRRRSSSSSSSSSTTTSSSRRRQQQPPPOOOOOOOOOLLLLLLLLLMMMMMMLLLLLLKKKLLLMMMOOOPPPPPPPPPOOOOOOWWWSSSOOOQQQUUUXXXWWWUUUWWWWWWWWWVVVVVVVVVUUUUUUYYYYYYXXXVVVSSSRRRRRRSSSVVVXXX[[[[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYY[[[]]]bbbdddggglllrrr{{{|||tttoooiii^^^TTTQQQLLLNNNXXXcccjjjsss|||wwwhhhXXXLLLGGGDDD@@@===<<<;;;999888999888777777888999777666666444444555888999999777888888888888888999::::::666666777777888888888999;;;::::::999888777666666777888888999999999888888999999:::::::::;;;;;;;;;<<<;;;;;;;;;<<<>>>@@@AAA>>>???@@@AAACCCDDDFFFFFFJJJKKKMMMOOORRRTTTVVVWWWYYYZZZ]]]___```___^^^]]]^^^___```bbbeeegggjjjkkkfffffffffggghhhjjjkkklllllllllkkkkkkkkkjjjjjjjjjkkkjjjiiigggfffdddcccbbbdddccccccaaa```___^^^]]]ZZZXXXUUUSSSQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPRRRUUUWWWWWWUUURRRPPPLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIHHHFFFEEEDDDCCCCCC????????????>>>===<<<;;;<<<===???AAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>============<<<<<<;;;;;;;;;;;;:::999999888999999999555666666777888999999::::::888666444333333444555333222333444666666555333444444555555666777777888===;;;===@@@??????HHHSSS\\\fffuuuzzzpppiiibbbZZZYYY^^^XXX]]]fffpppzzz|||sssoookkknnnrrruuutttpppkkkggg//////000111222222222222222333444444555555444444333333222222222333444555777666444333333444666777666666777777888999999:::888888888888888888888888<<<;;;:::999888888888777777888999:::<<<>>>??????::::::;;;<<<<<<<<<;;;;;;<<<;;;:::::::::<<<>>>???======>>>>>>>>>????????????>>>>>>===<<<<<<;;;;;;::::::::::::;;;<<<======<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBDDDDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBDDDEEEEEECCCBBBAAAAAACCCDDDDDDBBBAAABBBBBBDDDCCCCCCCCCCCCDDDEEEEEEGGGFFFFFFGGGHHHJJJLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSQQQQQQPPPNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMOOOPPPQQQQQQPPPPPPRRROOOMMMPPPUUUYYYYYYWWWWWWVVVVVVUUUTTTSSSRRRRRRUUUVVVVVVUUUSSSSSSTTTUUUUUUWWWZZZ[[[ZZZYYYYYYZZZ[[[[[[[[[ZZZYYYYYY[[[]]]\\\]]]___bbbfffmmmuuu{{{{{{vvvmmmcccYYYSSSPPPTTTXXXZZZ___eeeooowwwrrrhhh[[[WWWRRRMMMIIIDDD@@@<<<===;;;999888888888777555999888888888999999999999999888777777666777777777777777777888888999999999:::999999888888777777777999999999999999888777666666666777777777888888888::::::999999:::;;;<<<===;;;;;;===>>>???AAABBBBBBCCCCCCEEEGGGIIIKKKLLLMMMKKKLLLNNNOOOPPPPPPOOOOOOPPPPPPQQQRRRTTTWWWYYYZZZ[[[[[[ZZZ[[[\\\^^^___```[[[[[[\\\\\\]]]]]]^^^^^^___^^^]]]\\\ZZZYYYXXXWWWSSSRRRQQQPPPOOONNNMMMMMMMMMKKKIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKLLLLLLKKKIIIGGGDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;:::999888777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999888888888777999888777777666666666666666666777777888888999999666555444333333333444555888777666666666666555444:::::::::888777888<<>>===<<<;;;;;;<<<>>>???======>>>>>>>>>>>>??????@@@@@@???>>>===<<<;;;:::999::::::;;;<<<<<<======<<<<<<<<<;;;<<<<<<===>>><<<===???AAACCCEEEEEEFFFBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCAAA@@@@@@@@@@@@@@@AAAAAADDDDDDCCCCCCBBBAAA@@@@@@@@@BBBDDDFFFFFFEEEBBBAAAAAACCCEEEFFFDDDCCCCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIKKKNNNOOONNNNNNNNNNNNOOOPPPRRRSSSOOOOOONNNMMMLLLLLLLLLLLLPPPPPPPPPPPPPPPOOONNNMMMLLLMMMOOOPPPQQQQQQQQQPPPLLLJJJJJJNNNUUUZZZ[[[ZZZYYYYYYWWWVVVTTTRRRQQQPPPRRRSSSTTTTTTTTTTTTUUUWWWTTTVVVYYYYYYYYYXXXYYYYYYZZZ[[[ZZZYYYXXXXXXZZZ\\\\\\\\\]]]^^^```eeekkkpppvvvyyykkkccc[[[XXXUUUQQQQQQSSSVVV]]]fffooowwwyyyuuunnnggg```WWWOOOIIIFFFBBB>>>;;;;;;:::999888999999999888666666777888999888777666666555555666777777888888888888999999888888888888888888888888:::::::::999888777666555555555666666666777777777888888777777777888888999777888888:::;;;<<<======<<<===>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNMMMLLLMMMOOORRRSSSOOOOOOPPPQQQRRRSSSTTTTTTQQQPPPOOONNNMMMLLLKKKJJJGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;>>>===<<<;;;:::999999999999999999999888777666555666666666666777888999:::999999999888888888888777777777777777777666666666999999777666555555555555666666777777777777777777333333444444444555555666333333222333555777:::;;;===???@@@???===AAAJJJQQQVVVWWW\\\ccciiippp{{{|||tttoookkkgggddd___[[[YYY[[[^^^aaagggmmmuuuwww{{{vvvnnnkkkjjjjjjiiifffbbb^^^YYYVVV222222333333333222222111222333333444444333333333222222222222222333333333444333333333333444555555444555555666666777888888888777555444444555777888666888:::;;;;;;999777555555777999;;;<<<;;;999888999:::;;;<<<<<<===<<<<<<>>>===<<<<<<;;;<<<<<<===============>>>>>>>>>???@@@@@@???===<<<:::999999999999:::;;;<<<======>>><<<<<<<<<;;;;;;<<<<<<===<<<===>>>@@@BBBCCCDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAABBBBBB@@@@@@??????@@@AAABBBBBBEEEEEEDDDCCCBBBAAA@@@@@@???AAADDDFFFFFFEEEBBB@@@AAACCCFFFFFFEEEDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGGGGHHHJJJLLLNNNPPPOOONNNMMMLLLMMMOOOQQQSSSPPPPPPOOONNNNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQOOOOOOPPPQQQQQQPPPNNNMMMFFFFFFHHHMMMTTTZZZ\\\]]]^^^]]][[[YYYVVVTTTRRRQQQQQQSSSTTTUUUTTTTTTUUUVVVRRRUUUWWWXXXXXXXXXXXXYYYXXXYYYYYYXXXVVVVVVXXXZZZ]]]^^^^^^^^^___bbbgggjjjpppwww{{{qqqhhh```YYYUUUSSSRRRUUUYYY]]]bbbgggnnnsss~~~{{{qqqggg```WWWRRRLLLGGGDDDBBB@@@???;;;<<<;;;999666444666888888888777666666666666666777777777777777777777777666777777777888888888999999999999999999888777666888888888888999999999:::888888777777666666666666555555666777888999999:::;;;;;;;;;<<<<<<=========???>>>>>>>>>>>>???@@@AAADDDDDDDDDDDDDDDEEEFFFGGGFFFEEECCCCCCCCCFFFHHHJJJGGGHHHHHHIIIJJJJJJKKKKKKGGGFFFFFFEEEDDDCCCBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999999999999888888999999999===<<<;;;;;;::::::::::::999:::::::::999999888777888777666666666777999:::999999999999999999999999999888888888888888888888;;;:::999888777666666666666666555555555555555555333444555666666666666666444444444444666:::???CCC@@@FFFLLLNNNOOOUUU```iiiqqqtttyyy~~~uuujjjaaa]]]\\\\\\[[[cccbbbdddiiiooowwwuuummmjjjaaa```___]]][[[YYYWWWVVV222222333333333222222111111111222222222111111000111111222222222333333333333333333444444555555666333444444555555666777777777666444333333444666777333555777999:::888666444444555888999:::999777666888888999;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>???>>>===<<<:::999888777888999;;;<<<===>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAAAAABBBBBBBBBDDDEEEFFFGGGFFFEEEEEEBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBDDDDDDEEEEEEDDDCCCCCCBBBAAAAAA???@@@CCCEEEEEEDDDBBBAAABBBDDDFFFGGGEEEDDDDDDEEEFFFFFFFFFGGGGGGIIIJJJJJJGGGGGGGGGGGGIIIKKKMMMOOOPPPOOOMMMLLLMMMOOOQQQSSSRRRRRRQQQQQQPPPQQQQQQQQQMMMNNNOOOQQQRRRSSSTTTTTTQQQQQQQQQQQQOOOMMMKKKJJJBBBDDDGGGMMMTTTYYY\\\^^^^^^]]]\\\YYYWWWUUUSSSRRRSSSUUUVVVVVVTTTSSSSSSTTTQQQTTTWWWXXXXXXXXXXXXYYYWWWXXXXXXVVVUUUUUUWWWYYYZZZ[[[[[[[[[[[[^^^bbbeeelllpppvvv{{{~~~tttlllccc^^^YYYYYYYYYYYYXXXXXXYYYZZZdddiiisss|||uuuooofff^^^WWWRRRNNNKKKDDDCCC@@@===:::888888999666666555555555666666777666666666666666666666666666666666777888888999999666777888999999999999999999999999:::::::::;;;;;;999999999888888777666666666666666777777777888888;;;;;;;;;;;;;;;:::::::::999999888888888999:::;;;<<<<<<<<<;;;<<<<<<===>>>???>>>=========???AAABBB?????????????????????>>>?????????>>>>>>=========;;;;;;;;;;;;::::::::::::999:::::::::::::::999888999999999999999999999999::::::999888888999::::::888888888888999999999999999999999888888999999999888777777666666666777777999::::::::::::999999888888777666666666777888999999999999999999999999999888888888888888999999999:::999888777666666666666444444444444444444444333333444555666666666666666<<<======<<<===AAAGGGLLLPPPYYYccciiikkkooowww{{{uuulllggg___YYYXXX\\\```cccjjjmmmqqqwwwqqqhhhdddZZZYYYXXXWWWVVVUUUUUUUUU111111222222222222222111000000111111111000//////000111111222333222222222222333333444444555555555222333333444555555666666666666555444444555666666111333666888888777555444444555666888888888777777777888999:::;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>>======<<<;;;:::888888777888999;;;===>>>???>>>>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<>>>???@@@@@@@@@@@@BBBCCCFFFGGGHHHGGGFFFEEEBBBAAA@@@???>>>???@@@AAA@@@@@@@@@AAABBBDDDEEEFFFDDDDDDDDDCCCCCCCCCCCCBBB@@@AAACCCDDDEEEEEEDDDDDDFFFHHHHHHGGGEEEEEEEEEGGGFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHHHHHHHIIIKKKLLLMMMPPPOOONNNNNNNNNPPPQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSLLLMMMNNNPPPRRRSSSSSSTTTQQQQQQQQQPPPNNNKKKIIIHHHBBBEEEIIINNNTTTXXX[[[]]][[[[[[YYYXXXVVVTTTSSSRRRUUUWWWXXXXXXUUUSSSSSSSSSQQQTTTWWWXXXXXXXXXYYYZZZXXXXXXXXXWWWVVVVVVXXXZZZZZZ[[[\\\\\\\\\^^^bbbeeeeeehhhkkknnnrrrzzzxxxooogggfffeeebbb___ZZZVVVTTTSSSUUU[[[gggwww|||tttlllfffbbbUUUQQQJJJEEEBBB???<<<:::888777666666666666666666777777666666666666555555666666666777777888888888555666777888999:::::::::777888888888888999999999999:::::::::999888888777777777777777777888888888::::::999999999888888888888888888888888888888888777777777777777888888999999999999999999:::;;;;;;::::::::::::999999999888999999999999999999999999666666777777777777777777888888888888999999999999666666666666666666666666888888777777777777888888777777777888888888888888888888888777777888888888777666666666666666777888777888888888888888777777666666555555555555666666777777777777777888888888555555666666666666777777666555555444444444444444444444444555555555555555444555555666888999999:::888<<>>>>>======<<<;;;::::::999999777999;;;>>>?????????>>>===<<<;;;;;;:::::::::;;;999:::<<<>>>???AAAAAAAAAAAACCCEEEHHHHHHHHHFFFEEEBBBAAA???>>>>>>>>>???@@@???@@@@@@AAACCCDDDFFFGGGCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHLLLLLLKKKIIIFFFFFFHHHJJJFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMPPPPPPPPPPPPPPPQQQQQQQQQRRRQQQQQQPPPPPPQQQQQQRRRMMMMMMNNNOOOPPPPPPPPPPPPNNNNNNNNNNNNMMMKKKIIIHHHDDDGGGKKKPPPTTTWWWYYY[[[ZZZYYYYYYXXXWWWVVVUUUUUUUUUWWWYYYYYYWWWUUUTTTTTTQQQTTTWWWYYYYYYYYYZZZ[[[ZZZ[[[[[[YYYXXXXXXZZZ\\\^^^____________aaadddfffaaacccfffggghhhmmmuuu{{{~~~~~~}}}zzzuuunnnfff```XXXUUUSSSVVV^^^jjjtttzzzvvvmmmbbb[[[WWWRRRKKKEEEAAA@@@>>><<<;;;:::999999999888888888777777777777666666666777777777777777666777888999999999999999777777777777888888888888999999:::;;;::::::999888888888888888888888777777999999999999888888888888888999:::::::::999888888888888777777888999::::::555666777888888888777777888888888888888888888999777777777777777777777777666666777777888888888999:::999999888999:::;;;<<<666666666666666666666666777777888888888888777777777777888888888999999999888888777777777777888888888888888888888999:::;;;666777777888888888777777555555666666666555555555666666666666777777777888333444444444555555555555444444333333444444555555666666666777777888888999888888999;;;>>>AAADDDFFFAAAGGGQQQZZZdddppp~~~~~~zzzrrriiiaaa]]]]]]^^^^^^```dddiiipppwww~~~~~~sssiiiaaaZZZVVVUUUTTTSSSQQQPPPOOOOOONNN---...///111111222222222222222222222222111000//////000111222333222111111//////000222222333333333111222222333333444555555555555666777777666555555333444666777888888888888777777777888999:::<<<===888999:::<<<===>>>>>>>>>::::::<<<===>>>>>>>>>>>><<<<<<<<<<<<=========>>>======<<<<<<<<<;;;;;;;;;777999;;;>>>???@@@???>>>===<<<;;;;;;::::::::::::777888:::===???AAACCCCCCAAABBBEEEHHHHHHHHHFFFEEECCCAAA???>>>===>>>???@@@?????????AAABBBDDDFFFGGGBBBBBBCCCCCCDDDEEEEEEEEEGGGFFFEEEEEEFFFHHHJJJKKKQQQPPPNNNJJJGGGGGGJJJLLLFFFFFFFFFGGGHHHIIIKKKKKKNNNMMMLLLKKKKKKLLLMMMNNNPPPPPPQQQRRRRRRRRRQQQQQQOOOOOOOOONNNNNNOOOPPPPPPNNNNNNOOOOOONNNNNNMMMLLLJJJKKKLLLMMMMMMLLLKKKJJJFFFIIIMMMQQQTTTVVVXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYUUUWWWYYYZZZXXXVVVUUUUUURRRTTTWWWYYYYYYYYYZZZ[[[]]]]]]]]]\\\ZZZ[[[]]]___^^^______^^^^^^^^^aaacccccceeefffeeeeeeggglllqqqwww|||wwwooojjjcccZZZTTTUUUZZZaaaeeemmmqqqyyy~~~uuuqqqkkk```XXXKKKJJJGGGDDDAAA???>>>===::::::::::::999999888888777777777777777666666666888888999999999888888777888888888888999999999999888999:::;;;;;;:::999888888888888888888777777777::::::::::::::::::999999555666777999888777555444777777777777888999:::;;;555666888::::::999777666222333333444555666777777777777777777888888888888555555666666777777888888999888666555666888:::<<<999999999999999999999999888999999::::::999999888999999999::::::;;;;;;;;;:::999999888888999999:::777777777777777888999:::888888999999999999999888666777888888888777666555666777777777888888999999444444444555555666666666555555555555555666777888777777888999:::;;;;;;<<<======>>>AAAEEEJJJOOORRR___eeennnvvv}}}~~~wwwqqqooonnnoooooohhhfffaaa[[[VVVWWW]]]ccclllqqqxxxzzzmmmeeeaaa^^^ZZZWWWPPPPPPPPPPPPOOOOOOOOOOOO///////////////.........111000000000///---,,,+++---...///111222222333333222222222111111111111111111111000000111111222333222444444444222222333444444444555555666777777777555555666777888999::::::888777777777888:::<<<===888888999:::::::::999999::::::<<<=========<<<;;;????????????===;;;999888777777888:::<<>><<<999888777777777999:::;;;<<<===>>>?????????AAADDDDDDDDDDDDEEEFFF?????????>>>>>>>>>======?????????????????????@@@@@@AAACCCEEEFFFEEEEEEDDDGGGFFFEEEEEEFFFHHHIIIJJJPPPPPPOOOKKKFFFCCCDDDFFFGGGGGGFFFEEEFFFHHHKKKLLLLLLKKKKKKJJJJJJKKKMMMNNNLLLMMMNNNOOOPPPOOONNNMMMMMMLLLKKKKKKKKKMMMNNNOOOOOOOOOOOOPPPOOOOOONNNNNNLLLLLLLLLMMMMMMNNNOOOPPPOOOPPPQQQSSSUUUVVVWWWXXXYYYZZZZZZ[[[[[[ZZZXXXWWWXXXXXXWWWVVVVVVVVVVVVWWW[[[ZZZYYYXXXXXXYYYZZZ[[[]]]]]]]]]]]]^^^```bbbbbb_________``````aaaaaaaaacccbbbaaaaaabbbeeehhhjjjlllqqqwww~~~yyyvvvlll___WWWWWWZZZZZZ___bbbeeejjjrrr}}}vvvqqqgggZZZQQQNNNLLLIIIFFF???>>><<<;;;:::999::::::888999999:::999777666555666555555666888999888777555555555666777888999:::888999999999999999999999777777888999::::::;;;;;;888999999::::::999999888999999999888888888888888777777777666666666666666888888888888888888888888555555666666666666555555555555666777777777777777888888888888888888888888:::::::::::::::::::::::::::999888777888999:::;;;999999888777666666666777777777777888999999999:::888888888777777777777777777777777777777777777777888999:::::::::888777666888888888888888777666555666666666666666666666666666555444444555444333111333222111444888:::999777::::::;;;<<<>>>AAACCCDDDDDDFFFKKKSSS[[[ccchhhjjjyyy||||||sssggg^^^ZZZZZZZZZZZZXXXYYYZZZZZZ]]]aaahhhlll|||ooolllhhhccc___[[[XXXVVVVVVSSSOOONNNNNNOOOOOONNN222111000000/////////000111111111111000///...---...///000000111000000000111111111111111111111000000000//////000000111222222333444333222111222333444444555555666666777777444555555666666777777888777777666777888999;;;<<<:::::::::::::::999888777777888:::<<<===>>>>>>>>>===>>>>>>>>>===<<<:::999999999:::;;;<<<===>>>??????===<<<:::999999::::::::::::;;;<<<===>>>??????AAACCCDDDDDDCCCCCCCCCDDD????????????????????????AAAAAAAAAAAAAAA@@@@@@@@@???@@@BBBDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIILLLLLLKKKHHHEEECCCDDDFFFGGGFFFFFFEEEFFFHHHJJJKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLMMMNNNOOOOOOOOONNNMMMKKKJJJIIIIIIJJJKKKMMMNNNNNNOOOOOOPPPPPPPPPOOOOOOMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNOOOQQQSSSTTTVVVWWWZZZ[[[\\\\\\\\\[[[ZZZYYYYYYXXXXXXWWWXXXXXXYYYYYY[[[ZZZYYYXXXXXXXXXYYYZZZ\\\\\\]]]^^^___```aaaaaaaaaaaaaaabbbcccddddddeeebbbbbbbbbbbbcccdddfffggghhhkkkppptttzzzzzzlllcccbbbbbbbbb]]]^^^```aaaeeelllvvv}}}uuulllgggbbb]]]XXXPPPLLLHHHEEECCCAAA???===<<<<<<<<<;;;:::888777666777555333333444555444333555555555555555555666666888888999999999999999:::888888999999:::;;;;;;;;;999::::::;;;;;;::::::999888888888888888888888888888888888888888888888888888777777777666777777777555666666777777666666555666777888888999999888888888888888888888888888888::::::::::::::::::::::::999999888888777888888888::::::999888888888888888777777888888888888888888777777777777777777777777777777777777777777777777777888888999888777666555444555555666666666666555888888777777777777777777333333444555666777666666999888888888:::<<<>>>???BBBCCCGGGLLLQQQWWW[[[]]]___aaagggoooxxxllldddZZZSSSQQQRRRTTTTTTYYY]]]cccjjjpppvvv|||~~~}}}{{{|||xxxssspppoooeeedddaaa]]]ZZZWWWUUUTTTQQQOOOMMMLLLNNNPPPQQQQQQ666444222000//////000111000000111111111000000/////////000000///...------/////////000000000000000///............///000000000111222222111000111333444444444555666666777777444444555555555555555555666666555555666888:::;;;<<<<<<;;;;;;:::888777666444555888:::===>>>???@@@<<<<<<===>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>>>>;;;<<<<<<===>>>???@@@@@@CCCEEEEEEDDDBBB@@@@@@AAA>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCBBB@@@@@@===>>>@@@BBBDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFEEEFFFFFFEEECCCCCCDDDFFFHHHGGGFFFFFFFFFHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIKKKLLLNNNOOOOOOOOONNNMMMIIIHHHHHHGGGHHHJJJKKKLLLMMMNNNOOOPPPPPPQQQPPPPPPMMMLLLJJJIIIIIIIIIKKKLLLLLLLLLMMMNNNPPPQQQSSSTTTXXXYYYZZZ[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\ZZZZZZYYYXXXWWWWWWWWWXXXZZZ[[[]]]^^^___```______``````aaabbbdddeeeffffffbbbbbbbbbbbbccccccccccccdddfffhhhkkknnnsssyyy}}}~~~tttpppmmmkkkggggggfffdddbbbbbbdddfffqqqtttzzz{{{vvvlllfff^^^[[[YYYVVVPPPKKKGGGFFFDDDAAA???<<<::::::;;;888555444444555555555555555444333222222333333777777777888888999999999888888888999::::::;;;;;;::::::;;;;;;;;;;;;::::::666777777888888999999999999999999999999999999999777666555555555555777888666777777888888777777666888888999:::::::::::::::777777777777777777777777999999999999999999999999888888888888888777666555;;;::::::999999999999999888888777777777777777777666666666777777777777777666666666666666666666666555666666666666555444444333333444555555666666777777666666666555555555444555555666777999:::;;;;;;===???BBBBBBCCCGGGMMMRRRYYY\\\aaahhhooovvv{{{~~~~~~|||yyyuuuoooiii[[[VVVPPPMMMNNNRRRVVVXXXaaahhhsss}}}{{{ttttttsssqqqqqqttt}}}wwwkkkeeebbb```^^^\\\[[[ZZZXXXVVVTTTSSSSSSOOOMMMLLLLLLMMMOOOOOOOOO777555222///......000111......///000000000000000......//////......---,,,........./////////////////////......//////000111///000111111000000111222333333444555555666666777666666555555555444444444555555444444555666888999::::::;;;::::::999888888444555777999;;;===>>>???<<<======>>>===<<<:::999<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@AAABBB>>>>>>>>>???@@@AAAAAABBBDDDEEEEEEDDD@@@>>>======<<<===>>>???@@@AAABBBBBBBBBCCCDDDEEEDDDBBB@@@>>><<<===>>>@@@BBBDDDEEEFFFEEEEEEFFFGGGFFFEEEDDDCCCAAABBBBBBCCCDDDEEEFFFGGGIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIHHHHHHHHHIIIIIIKKKLLLMMMNNNOOOOOONNNNNNIIIHHHGGGGGGHHHJJJKKKLLLMMMMMMNNNPPPQQQQQQQQQQQQNNNLLLJJJHHHGGGGGGIIIJJJJJJJJJJJJKKKMMMOOOPPPRRRUUUVVVWWWYYYYYYYYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\ZZZYYYXXXXXXWWWWWWVVVVVVYYYZZZ\\\^^^______]]]\\\]]]]]]^^^```aaacccdddeeeaaaaaabbbbbbbbbaaaaaa```ddddddeeegggiiilllppprrrwww}}}}}}xxxtttvvvuuutttppplllgggcccaaadddeeegggjjjooorrrttttttvvv|||zzzwwwwwwtttmmmfff]]][[[WWWSSSNNNJJJGGGFFFDDDAAA===::::::;;;;;;;;;888888777666555555555555555555555666666666777777777777777888888999999999999999999::::::999999999555666666777888999999:::888888888888999999999999777666555444444666777888777777888888888888777777888888999::::::::::::999777777777777777777777777888888888888888888888888888999999999888777555444999999888888888888999999888777777666666555555555555555666666666666666777555555555555555555555555444444444444444444444333444444444444555666666777777777777666666666666666888:::;;;<<<===???AAACCCDDDKKKSSSWWWZZZ___hhhooo{{{}}}yyyrrrjjjfffdddccc^^^ZZZUUUSSSQQQSSSWWW___eeejjjtttzzzxxxsssooonnnlllmmmpppwww}}}ssseee]]][[[[[[ZZZXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQOOOLLLLLLLLLLLLKKKJJJ666333000...,,,---...///,,,,,,---...////////////,,,,,,---...............------......////////////000////////////000111111...///111111000///111222333333444444555666666666888888777777666555555555555444444444444555777888777777888999::::::::::::666666777888999:::;;;;;;======>>>===<<<;;;999777::::::;;;<<<======<<<<<<:::;;;===>>>@@@AAABBBCCC@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDBBB>>>;;;::::::;;;;;;<<<===???@@@AAAAAA@@@AAADDDEEEEEEBBB???===<<<===>>>???AAACCCEEEFFFEEEEEEFFFFFFEEECCCAAA@@@??????AAACCCEEEGGGGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLNNNOOOOOONNNNNNKKKJJJIIIIIIIIIJJJLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPNNNLLLJJJHHHGGGGGGHHHIIIJJJIIIIIIIIIKKKMMMOOOPPPTTTUUUWWWXXXYYYYYYYYYXXXTTTTTTUUUVVVWWWYYYZZZ[[[XXXXXXXXXXXXXXXWWWWWWVVVXXXYYY\\\]]]^^^]]]\\\[[[[[[[[[]]]^^^```aaabbbccc``````aaaaaaaaa```___^^^bbbbbbcccdddgggjjjlllmmmlllpppxxx~~~}}}{{{wwwrrrmmmjjjiiifffddddddeeeeeecccbbb^^^ccciiinnnrrryyy{{{yyyuuupppjjjddd```^^^UUUPPPJJJEEEBBB@@@>>>===;;;;;;:::999999999999999555555555555555555555555666666666666777777777777777777888888888888777777555555666777888888999999555666666666777777777888777666666555666777888999777777888888888888777777666777777888888888888888666666666666666666666666777777777777777777777777888999999999999777555444777666666666666666777777666666666555555444444444444444555555555666666666444444444444444444444444444333333333333444444444444444333333333444555666888999999:::;;;;;;<<<<<<:::===AAACCCFFFJJJOOOSSSYYYcccpppwwwyyy}}}|||tttmmmkkkddd```[[[YYYYYYXXXWWWVVVXXXYYY\\\```gggqqqzzzyyyuuupppooommmmmmnnnppprrrssshhhaaaYYYVVVWWWYYYWWWTTTVVVWWWVVVVVVUUUSSSQQQPPPPPPNNNLLLKKKLLLKKKJJJIII333111///---,,,,,,---...+++,,,------............,,,,,,---.../////////...------......//////000000000000//////000000111222...///111111000000111333333333333444555555666666999999888888777777777666555555444444444555777777444555666888999999::::::888777777777777888888999<<<<<<======<<<;;;999888888999;;;===>>>>>>======:::;;;<<<>>>???@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBB@@@AAAAAA???<<<999888888999999:::;;;<<<===>>>>>>>>>@@@CCCFFFFFFDDD@@@>>>>>>>>>>>>???AAACCCEEEFFFFFFFFFEEEDDDCCCAAA@@@?????????@@@BBBFFFGGGGGGFFFHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFHHHIIIJJJKKKKKKKKKIIIJJJLLLNNNOOOOOONNNNNNMMMLLLKKKJJJJJJJJJKKKLLLKKKLLLMMMNNNNNNOOONNNNNNMMMMMMLLLKKKJJJIIIIIIIIIKKKJJJIIIIIIJJJLLLOOOPPPVVVWWWYYY[[[\\\\\\\\\\\\SSSSSSSSSTTTUUUWWWXXXYYYWWWXXXXXXYYYYYYYYYXXXXXXXXXYYY[[[\\\\\\\\\[[[ZZZ[[[[[[\\\]]]___```aaaaaa____________^^^^^^^^^^^^___^^^^^^aaadddgggiiihhhfffgggjjjoooqqqvvvtttpppkkkhhhhhhfffbbb___UUUVVVWWWYYY^^^eeemmmsss~~~|||mmmggg___WWWPPPJJJDDDAAA===<<<;;;999888888777777999888888777777666555555666666666666666666666666666666666777777666666666555666666777777888888888333444444555555666666666555666666777888888888888666777777888888777777666555555666777777777777666666666666666666666666666666666666666666666666666777777888777777666555444444444444444444555555666555555444444444444444444333333444444555666666666555555555555555555555555444444444333444444555666444333333333444555777888999:::;;;===@@@BBBCCCDDDCCCHHHNNNSSSXXX___gggnnnyyy~~~sssmmmhhhaaa\\\\\\]]]]]]^^^]]]\\\\\\___aaaeeeggglllqqqxxx}}}zzzrrrooollljjjiiigggdddbbbZZZWWWTTTTTTUUUUUURRROOOTTTTTTUUUTTTSSSQQQOOONNNLLLKKKJJJKKKMMMNNNMMMLLL000//////...---------...------...............---...////////////...---------......///000000111111//////.........///000000...000111111111111222444222333333444444555555666888888888888888888777777666555444444444555777777444555666777777777777777777777666666666777888999888999;;;<<<===<<<<<<;;;888:::<<<===>>>===<<<<<<:::;;;<<<===>>>>>>>>>===>>>>>>>>>>>>????????????<<<===>>><<<:::777777777777777888888999:::;;;;;;===@@@DDDHHHHHHFFFBBB@@@@@@@@@???@@@AAACCCDDDFFFHHHGGGEEECCCAAA???>>>>>>???>>>???BBBEEEGGGEEECCCEEEEEEEEEDDDDDDBBBAAAAAABBBCCCFFFHHHJJJKKKKKKKKKHHHJJJKKKMMMNNNOOONNNNNNOOONNNLLLJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJLLLKKKJJJIIIJJJLLLOOOQQQVVVWWWYYY[[[]]]^^^^^^]]]SSSSSSSSSTTTUUUVVVWWWXXXVVVWWWYYYZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZ[[[[[[YYYZZZZZZ[[[\\\\\\]]]]]]^^^^^^]]]\\\\\\]]]^^^___]]][[[[[[^^^bbbeeeeeedddbbbbbbccceeedddeeennnxxxzzzvvvtttrrrlllhhh\\\WWWQQQNNNQQQUUUYYY\\\eeemmmvvv|||zzzqqqiiiaaaYYYUUULLLKKKHHHEEEBBB@@@???>>>@@@???>>>===<<<;;;:::999888888888888888888888888666666777777777777666666666666666777777777777777333333333444555555666666222444666777888888777666555666666777777666666555444555666666777777666666555555555555555555555555555555555555555555555555555555444444333444444444333333333333333444555555333333333333444444444444222333333444555555666666555555555555555555555555666555555444555666777888666666666888:::===@@@BBBDDDEEEHHHKKKOOOSSSUUUWWW[[[```ggglllqqqyyy{{{qqqgggccc```\\\ZZZ[[[^^^eeekkklllkkklllsssyyyzzz}}}~~~|||pppkkkfffbbb___]]]YYYVVVRRRRRRSSSTTTSSSRRRQQQPPPRRRRRRTTTTTTTTTRRRPPPOOOLLLKKKKKKLLLNNNNNNMMMLLL///////////////............///////////////......111111111000///---,,,+++.........///000111111222...------------...//////...000111222111111333444222222333444444555555666777777777777888888888888777666555444555666777888555666666666666666555444666666555555666777999:::555777999;;;===>>>>>>>>>:::;;;<<<>>>>>>===;;;::::::;;;<<<======<<<;;;;;;<<<<<<<<<<<<============:::;;;<<<;;;999777777777666666666777888888999999===@@@EEEIIIJJJHHHDDDBBBAAAAAA@@@@@@AAACCCDDDEEEIIIGGGDDDAAA???>>>>>>>>>???>>>>>>AAADDDFFFDDDAAACCCCCCBBBBBBAAA@@@???>>>???AAADDDGGGIIIJJJJJJJJJHHHIIIKKKMMMNNNOOONNNNNNPPPNNNLLLJJJIIIHHHHHHHHHKKKLLLLLLLLLLLLKKKKKKJJJLLLMMMOOOPPPPPPNNNLLLKKKMMMLLLJJJJJJJJJMMMPPPRRRTTTUUUXXXZZZ\\\\\\\\\\\\TTTTTTTTTTTTUUUVVVWWWWWWVVVWWWYYYZZZ\\\\\\[[[[[[ZZZYYYYYYYYYYYYZZZZZZ[[[VVVVVVWWWWWWXXXXXXYYYYYY^^^]]]\\\[[[[[[]]]___```]]][[[[[[]]]bbbddddddbbbaaa```aaabbb___]]]ccckkkmmmzzz~~~zzztttfff]]]QQQKKKKKKMMMNNNMMMNNNWWW```gggrrrxxxqqqlllcccaaa^^^ZZZUUURRRPPPNNNFFFEEEDDDBBBAAA???>>>===::::::999999999999999999777777888888888888777777777777777777666666666666333333444444555666666777000222555777888777555444555555666666666666555555555555666777777777777777555555555555555555555555555555555555555555555555333222111000111222333444333333333333333444555666222222222333333444444444222222333444444555666666666666666666666666666666777666666555666777888999:::;;;<<<>>>AAAFFFJJJMMMVVVXXX[[[___dddiiilllnnntttyyyqqqiiibbbbbbbbb``````aaa```kkkvvvzzzyyy|||{{{zzzyyyyyyzzzzzzyyyxxxmmmggg___ZZZWWWUUUSSSQQQOOOQQQTTTUUUTTTSSSTTTTTTQQQRRRTTTVVVVVVUUUTTTSSSOOONNNMMMMMMMMMMMMJJJHHH000000///...---,,,,,,,,,000000000000///...---,,,,,,++++++++++++,,,---...........................)))+++...000111000///---000000000000111111111111222222333333333444444444777777777888999999::::::999777444222333666999<<<999666333444666777666444999999888777666555444444666888;;;<<<<<<<<<===>>>===============<<<<<<;;;::::::;;;<<<<<<;;;;;;:::888:::<<<======>>>???@@@;;;:::999888777555444444888666444333444666999;;;???AAAEEEIIILLLKKKHHHDDDGGGDDDAAABBBDDDFFFFFFEEEFFFEEEDDDBBB@@@>>>===<<<>>>>>>?????????@@@@@@@@@DDDCCCAAA???============>>>@@@AAACCCEEEFFFFFFFFFIIIIIIJJJJJJKKKMMMNNNOOONNNNNNNNNMMMKKKIIIFFFEEEIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNOOOOOONNNLLLKKKLLLLLLLLLMMMNNNNNNOOOOOOTTTUUUXXXZZZ\\\\\\\\\\\\[[[YYYWWWUUUTTTUUUVVVWWWWWWWWWWWWXXXXXXWWWWWWVVVXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTVVVXXXZZZ[[[XXXYYYZZZ[[[\\\[[[ZZZYYYZZZZZZ[[[\\\]]]^^^```aaa]]]\\\[[[ZZZZZZZZZ[[[\\\dddjjjsss{{{|||mmmdddWWWOOOLLLLLLLLLLLLNNNNNNPPPUUU___lllxxx~~~wwwqqqnnnkkkiiihhhaaa\\\VVVRRROOOKKKFFFBBB???>>>>>>@@@BBBAAA<<<888999999999:::::::::;;;;;;666777888888888888777777666555555555555666777888666444333111222444666888555444555999999555333555555666888:::999888666444888888777666555555555555888555222111444666666555222222111111111222333444333444444333222222444555333333333333333333444444555666777888888999;;;======>>>??????@@@???>>>>>>;;;:::999;;;>>>AAABBBBBBBBBIIIOOOQQQQQQWWWdddoootttuuuwwwzzz~~~}}}}}}xxxtttssstttwwwqqqpppppppppqqqqqqooollluuu|||}}}yyyuuuqqqpppooommmlll]]]ZZZVVVRRROOOOOOPPPQQQSSSSSSSSSSSSSSSRRRRRRQQQNNNNNNPPPSSSUUUUUURRRPPPNNNQQQTTTUUUSSSPPPNNNMMM//////......------,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,---......///////////////000000000111111111222222222222222333333333555555666666777888888888999777555333333555888:::888666444555777888666444888777777666555555444444555888;;;<<<<<<;;;<<<===>>>>>>>>>>>>===<<<;;;:::======<<<:::999777666555888:::<<<<<<<<<<<<===???;;;;;;:::999888777777666888777666666666888:::<<<@@@BBBEEEJJJNNNOOOMMMKKKJJJHHHEEEDDDFFFFFFEEEDDDDDDDDDCCCBBB@@@???>>>===??????@@@@@@AAAAAAAAAAAACCCBBB@@@>>>============>>>>>>@@@AAABBBDDDEEEEEEJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNNNNLLLJJJHHHGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLNNNOOOPPPOOONNNMMMLLLMMMMMMNNNOOOPPPQQQQQQSSSTTTVVVYYY[[[\\\\\\\\\YYYXXXWWWUUUTTTTTTUUUUUUVVVVVVVVVWWWVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSQQQRRRSSSTTTVVVWWWYYYYYYXXXYYYZZZ\\\\\\\\\[[[[[[ZZZZZZ[[[[[[]]]^^^___```]]]\\\[[[[[[ZZZ[[[\\\]]]ZZZ___ffflllrrr|||sssjjj^^^UUUQQQOOOMMMKKKPPPNNNLLLMMMRRRZZZccchhhttt~~~yyyqqqkkkfffaaa[[[XXXNNNLLLJJJJJJKKKIIIDDD@@@>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::999999:::999999888888888888999333333444444555555666666999777777;;;:::777666888999999:::;;;;;;;;;::::::888777666666555666666777777444222222555777777666444444555555555555444333333444444333222222444555444555666777888888999999888:::<<<======???BBBEEEDDDEEEGGGIIIJJJIIIHHHGGGHHHFFFFFFHHHLLLPPPSSSTTT\\\bbbhhhkkklllqqqzzzuuulllgggggghhhfffffffffggghhhlllrrrvvv{{{{{{}}}{{{vvvpppjjjfffccc```]]]VVVTTTQQQNNNLLLMMMOOOPPPQQQQQQQQQQQQQQQPPPOOOOOOMMMNNNPPPRRRUUUTTTRRROOONNNQQQUUUVVVTTTQQQPPPOOO.........---------------&&&''')))***,,,---------+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---///000//////000000000000111111222222222111111111111111333444444555666666777777888777555444444555666777777666666888999999777555777777666666555555444444555777:::;;;;;;:::;;;<<<>>>>>>>>>>>>===<<<;;;:::>>><<<:::777555444444444888:::;;;;;;::::::;;;<<<;;;;;;;;;;;;::::::999999888888888888999:::;;;<<>>===<<<<<<=========>>>>>>@@@AAACCCDDDIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOOOONNNMMMKKKJJJIIIGGGGGGGGGHHHHHHHHHHHHHHHJJJKKKMMMPPPQQQRRRRRRQQQNNNOOOOOOPPPPPPQQQQQQRRRPPPRRRUUUWWWZZZ[[[[[[[[[XXXXXXWWWWWWUUUTTTSSSRRRTTTUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOPPPSSSUUUWWWXXXXXXXXXYYYYYY[[[\\\]]]]]]]]]]]]ZZZZZZZZZ[[[\\\]]]^^^___^^^]]]\\\[[[\\\\\\]]]^^^ZZZ]]]bbbeeeiiioooxxx~~~zzzqqqjjjgggdddaaa^^^___\\\WWWSSSRRRSSSVVVYYYbbbkkkuuu|||}}}xxxuuugggccc^^^\\\[[[YYYTTTQQQMMMKKKHHHFFFCCCBBBBBBBBBAAAAAA@@@??????@@@AAAAAADDDCCCBBB@@@>>>===<<<;;;888999;;;<<<===<<<;;;:::===999999<<<<<<999:::===>>>>>>>>>>>>????????????::::::999888777888999999777555444555777888888777555666888999999888555444555666666555444444555777888999:::<<<===>>>?????????BBBFFFKKKOOOTTTYYY]]]```bbbfffiiijjjhhhfffdddaaa___]]]^^^ccchhhmmmoooxxx{{{yyyrrrggg]]]WWWTTTSSSSSSRRRUUUYYY___fffoooyyy~~~{{{tttooohhhbbb]]]XXXTTTQQQPPPOOOMMMKKKKKKMMMOOOQQQPPPPPPQQQQQQPPPPPPOOONNNMMMNNNPPPRRRTTTTTTQQQOOONNNQQQTTTUUUTTTSSSRRRRRR---------------------...))))))+++---.../////////+++,,,...000000///...---++++++++++++++++++++++++///......---------......////////////000000000111111111111111000000000000333333444444555666666666777666666555555444444444666777888:::;;;:::888666777777777777666666666666555777:::;;;:::999:::;;;<<<<<<============<<<<<<;;;:::888666555666777888888999:::999888777888:::999:::;;;;;;;;;;;;:::999777888888999::::::;;;;;;>>>===>>>AAAFFFKKKMMMNNNLLLKKKIIIHHHGGGFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA??????>>>=========<<<<<<============>>>@@@AAACCCGGGHHHIIIJJJJJJKKKKKKKKKMMMMMMMMMLLLLLLKKKJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJMMMPPPRRRTTTTTTUUUQQQQQQQQQPPPPPPOOOOOOOOONNNPPPRRRUUUXXXYYYZZZZZZWWWXXXYYYXXXWWWUUURRRQQQSSSSSSSSSSSSSSSRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNPPPSSSVVVXXXYYYXXXXXXYYYYYYZZZ[[[\\\]]]]]]]]]ZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]\\\[[[[[[\\\^^^______aaaccceeegggkkkqqqvvvwww|||vvvrrrllleee```^^^^^^^^^___eeekkkmmmpppttttttrrrqqqtttyyy}}}{{{|||uuuqqqpppnnnkkkhhhdddaaa^^^ZZZVVVTTTSSSSSSNNNMMMLLLLLLMMMPPPSSSTTTWWWVVVSSSPPPMMMIIIFFFEEEDDDDDDDDDDDDDDDCCCBBBAAACCC??????AAABBBAAADDDHHHJJJKKKMMMMMMLLLJJJGGGEEEBBBAAA???===<<<<<<<<<===;;;;;;::::::;;;;;;;;;;;;999:::;;;;;;<<<;;;;;;:::======>>>===;;;;;;<<<===BBBCCCEEEHHHJJJKKKKKKKKKPPPTTT\\\dddllluuu}}}|||xxxvvvyyy}}}~~~sssmmmddd\\\SSSNNNNNNPPPQQQQQQQQQUUU\\\eeeooozzzzzztttppphhheee```[[[XXXUUUQQQOOOOOONNNLLLKKKLLLMMMPPPQQQQQQRRRRRRRRRRRRQQQPPPPPPOOOOOOQQQSSSUUUTTTQQQOOOMMMOOORRRSSSRRRRRRRRRSSS,,,,,,,,,---------------,,,,,,---...............+++,,,...000000///...---++++++++++++++++++++++++,,,---///000000...---+++...////////////000000000000000000000000000000000333333444444555666666777555555555555555444333333555777999;;;;;;:::888888888888888888888999999999555777:::;;;:::999999:::999:::;;;===>>>>>>??????<<<;;;888777666777999:::888999999888666666777999777888:::;;;;;;;;;:::999777777888999999:::::::::@@@>>>===>>>BBBFFFHHHHHHGGGGGGHHHGGGFFFFFFFFFFFF@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>============>>>>>>>>>???@@@BBBBBBEEEFFFGGGHHHIIIIIIIIIHHHJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKMMMOOORRRTTTUUUVVVUUUTTTRRRQQQOOOMMMKKKKKKLLLNNNQQQSSSVVVWWWWWWWWWWWWXXXYYYYYYXXXVVVSSSQQQQQQRRRRRRSSSSSSRRRRRRQQQNNNNNNMMMLLLLLLLLLMMMMMMNNNPPPSSSWWWYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[\\\\\\YYYYYYXXXXXXXXXYYYYYYZZZ[[[ZZZYYYYYYYYY[[[\\\]]]\\\]]]___```bbbfffjjjmmmpppvvv}}}~~~yyyuuurrrppppppmmmpppqqqooonnnmmmhhhbbbaaabbbdddjjjqqqyyy}}}vvvoooiiijjjsss}}}{{{xxxtttpppnnnlllllldddbbbaaaaaadddhhhnnnqqqrrrqqqnnnjjjeee```\\\ZZZXXXVVVSSSQQQOOOOOOPPPPPPTTTQQQPPPSSSUUUUUUYYY]]]cccfffjjjllljjjddd]]]XXXOOOMMMJJJGGGEEEDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFHHHGGGEEEDDDEEEGGGIIIJJJMMMNNNNNNMMMKKKKKKLLLMMMTTTWWW[[[```dddggghhhiiilllqqqyyy|||sssiiiccc```XXXTTTNNNNNNRRRWWWYYYZZZWWW\\\dddmmmxxx}}}vvvooohhhccc___\\\YYYVVVTTTRRRPPPMMMNNNMMMLLLKKKKKKLLLMMMNNNQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPRRRTTTVVVUUURRROOOKKKMMMOOOOOOOOOOOOPPPRRR---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***+++,,,---...///...------+++++++++++++++++++++++++++,,,///111111///---+++......////////////000000///000000000111111111111333333333444555555666666444444444444444333333333444777999:::999888999:::888888999999::::::;;;;;;666888;;;;;;::::::::::::999:::;;;===>>>?????????>>>===;;;999888777777888888888888777555555777999777999;;;<<<<<<;;;999888888888888888999:::;;;;;;DDDBBB@@@???AAADDDEEEEEECCCEEEFFFGGGFFFEEEFFFGGGAAABBBBBBBBBCCCCCCCCCDDD@@@@@@???????????????>>>======>>>?????????>>>>>>???@@@AAABBBCCCCCCCCCCCCEEEFFFGGGIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKMMMOOOQQQSSSTTTUUUVVVUUUSSSQQQOOOLLLKKKJJJLLLMMMOOORRRSSSTTTTTTTTTUUUVVVWWWXXXWWWVVVSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTOOONNNMMMKKKJJJJJJKKKLLLNNNOOORRRUUUWWWYYYYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYWWWWWWVVVVVVUUUVVVVVVVVVWWWVVVUUUUUUVVVWWWYYYZZZYYYYYYZZZ\\\^^^aaadddfffkkkmmmpppsssxxx}}}|||tttlllccc___\\\[[[^^^cccgggiiieee___ZZZXXX^^^hhhsssyyy{{{yyywwwwwwzzz|||xxxuuuvvvtttpppnnnlllmmmnnnpppqqqnnnmmmppprrrrrrtttyyy{{{uuudddbbb^^^ZZZXXXWWWXXXXXX[[[[[[[[[ZZZYYYZZZ]]]```fffddd```^^^^^^___bbbdddggghhhhhhgggeeedddeeefffnnnrrrwww~~~}}}tttnnnkkkggghhhgggbbb\\\YYYZZZ\\\]]][[[YYYZZZ^^^bbbeeegggeeejjjrrr{{{zzzrrrkkkddd]]]YYYYYYWWWTTTRRRQQQOOOLLLIIIMMMLLLKKKJJJIIIJJJKKKKKKNNNNNNOOOOOONNNNNNMMMLLLPPPPPPQQQTTTUUUTTTQQQNNNJJJKKKLLLLLLKKKLLLNNNPPP...------,,,,,,+++++++++******++++++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---/////////.............../////////000000...///000000111222333333111111222222333444444444333333333222333333444555444666888888777777999;;;777777888999999:::;;;;;;777999<<<<<<;;;::::::;;;;;;<<<<<<===============<<<;;;;;;:::999999888888888888888666555666888;;;999;;;===>>>>>><<<:::888;;;:::999888999;;;===>>>EEECCCAAA@@@AAACCCCCCCCCBBBEEEGGGHHHFFFEEEFFFGGGCCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@?????????<<<===???@@@@@@@@@??????AAABBBEEEGGGGGGFFFEEEDDDFFFGGGIIIJJJJJJJJJHHHGGGFFFFFFEEEEEEFFFHHHIIIJJJNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNOOOQQQRRRSSSVVVUUUTTTRRRPPPOOOMMMMMMLLLMMMOOOQQQRRRRRRRRRQQQRRRSSSTTTUUUUUUTTTSSSRRRPPPQQQSSSTTTVVVWWWWWWWWWQQQPPPMMMKKKJJJJJJJJJKKKLLLMMMOOOQQQTTTVVVXXXYYYWWWVVVUUUTTTTTTTTTUUUUUUVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQRRRTTTUUUVVVXXXXXXXXXZZZ\\\___aaaaaacccccceeejjjqqquuuwwwwww~~~sssmmmddd]]]ZZZYYYYYYYYYYYYXXXVVVSSSTTTYYYaaahhhrrr{{{~~~|||yyyuuutttuuuvvvxxxxxxxxxxxxxxxxxx|||}}}yyyssssssrrrmmmfff___ZZZXXXSSSVVVXXXXXXWWWZZZaaafffmmmnnnpppqqqrrrtttwwwzzz{{{~~~wwwrrrkkkddd___[[[XXXUUUUUUTTTRRRQQQPPPOOOLLLJJJLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLNNNOOOPPPRRRSSSRRROOOLLLKKKKKKKKKJJJIIIJJJMMMOOO......---,,,,,,+++******)))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///000111............/////////000......///111222333444555000000000111222222333333333222222111222333555666444666888777666666999<<<666666777888999::::::;;;888:::<<<===<<<;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::666777888:::;;;;;;;;;;;;777888777666555666999<<<;;;<<<>>>@@@???===;;;999===;;;:::999999<<<>>>@@@DDDBBB??????@@@AAAAAAAAACCCFFFIIIIIIFFFEEEEEEGGGDDDDDDEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@<<<>>>???@@@AAAAAA@@@@@@BBBDDDGGGJJJJJJIIIFFFDDDGGGIIIJJJLLLLLLKKKJJJHHHFFFEEEEEEEEEFFFHHHJJJKKKOOONNNNNNNNNMMMMMMLLLLLLNNNNNNNNNNNNOOOPPPQQQRRRUUUUUUTTTSSSRRRQQQQQQPPPLLLMMMOOOPPPQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRPPPQQQSSSUUUWWWXXXYYYYYYSSSQQQNNNKKKJJJIIIJJJJJJKKKLLLMMMOOOQQQTTTVVVXXXVVVUUUTTTRRRRRRRRRRRRSSSUUUTTTSSSRRRRRRQQQQQQRRRPPPOOOOOOOOOPPPQQQSSSTTTVVVVVVUUUWWWYYY[[[\\\\\\\\\\\\___fffooosssrrrooouuu}}}{{{{{{}}}}}}tttjjjccc^^^[[[YYYWWWYYYZZZWWWSSSSSSXXX\\\___gggqqqxxx{{{~~~qqqhhhddd```___^^^ZZZVVVSSSSSSSSSPPPUUUZZZ^^^```gggpppxxx{{{{{{tttoookkkfff___ZZZXXXWWWVVVUUUSSSRRRQQQRRRSSSSSSQQQOOOMMMMMMMMMNNNNNNOOOPPPQQQOOOPPPPPPPPPPPPOOONNNNNNMMMMMMNNNPPPQQQPPPMMMJJJLLLLLLKKKJJJIIIJJJMMMOOO////////////...+++)))((()))***,,,------,,,***)))///...,,,***))))))***+++------,,,+++************,,,,,,,,,---------......,,,---......//////......////////////000000000000//////000111111111111111333333333222222111111111444444555555666777777777888888888888999::::::;;;>>>===<<<;;;;;;<<<===>>>;;;;;;;;;::::::999999999888888:::;;;;;;;;;:::::::::999888777777888999:::;;;===>>>??????>>>===;;;<<<;;;;;;;;;;;;===???@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEECCCDDDFFFHHHHHHEEEBBB???===>>>???@@@@@@@@@@@@BBBDDDEEEEEEDDDFFFIIILLLKKKIIIHHHKKKNNNJJJIIINNNVVVWWWOOOIIIIIIEEEEEEEEEGGGIIIKKKNNNPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQPPPOOONNNNNNMMMMMMNNNNNNQQQOOOMMMJJJIIIJJJLLLMMMQQQQQQRRRRRRQQQQQQPPPOOOTTTRRRQQQRRRUUUWWWWWWWWWSSSQQQOOONNNNNNMMMKKKIIIKKKMMMOOOQQQSSSTTTTTTTTTOOOQQQSSSSSSRRRQQQRRRSSSUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOSSSVVVYYYYYYYYYYYYZZZTTTWWW[[[___dddfffhhhiiikkkqqqzzzzzzxxxzzz}}}|||{{{{{{wwwoookkkiiihhhhhhkkkjjjeeeaaa___ZZZUUUXXXXXX\\\ccchhhiiilllppp{{{yyyvvvvvvyyy{{{{{{~~~~~~yyypppfff```^^^______^^^[[[YYYXXXZZZ\\\^^^dddlllttt{{{{{{tttmmmgggdddYYYZZZZZZZZZYYYWWWUUUTTTVVVVVVUUUTTTRRRPPPOOONNNOOONNNMMMLLLLLLMMMNNNOOOLLLKKKKKKKKKKKKMMMOOOPPPNNNMMMMMMLLLKKKJJJIIIIIIJJJIIIHHHGGGHHHIIIJJJKKK............---,,,***)))***+++,,,------,,,+++***)))******+++,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,---......,,,------................../////////000000000000//////000111111111111000333333222222222111111111444444444555666666777777888888888888999:::;;;;;;===<<<;;;::::::;;;<<<===<<<<<<<<<;;;;;;;;;::::::999:::;;;<<<<<<;;;::::::;;;::::::999999::::::;;;===>>>@@@AAAAAA@@@>>>===<<<<<<<<<<<<===???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDBBBBBBDDDFFFEEEDDDBBB@@@??????@@@AAA@@@@@@AAACCCFFFJJJLLLLLLIIILLLOOOOOOMMMMMMOOORRRPPPPPPTTT[[[ZZZQQQJJJIIIGGGFFFFFFFFFGGGHHHJJJLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQNNNNNNMMMMMMNNNOOOOOOPPPQQQOOOLLLJJJJJJKKKLLLNNNPPPPPPQQQQQQQQQPPPPPPPPPRRRRRRRRRSSSVVVWWWWWWWWWSSSQQQOOOOOOOOOOOOMMMKKKMMMNNNPPPRRRTTTTTTTTTTTTQQQRRRTTTTTTRRRQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPOOONNNOOOPPPQQQQQQRRRRRRRRRSSSUUUXXXYYYXXXWWWWWWWWWTTTUUUWWWZZZ\\\^^^___```cccgggoooxxxxxxssspppttt}}}}}}{{{{{{zzz{{{}}}{{{wwwuuussslllddd\\\WWWVVVZZZ]]]]]]^^^aaaeeeiiilllllljjjjjjmmmooowww~~~{{{vvvrrrlllgggddddddfffhhhiiimmmpppppplllhhhffffffggghhhjjjkkkkkkkkknnnpppvvvzzz}}}{{{yyy~~~}}}vvvooohhhccc]]]ZZZVVVVVVWWWWWWVVVVVVUUUUUUWWWWWWVVVTTTQQQOOOMMMKKKMMMMMMKKKKKKKKKKKKMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPOOONNNNNNLLLKKKJJJIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJ,,,------------,,,+++***++++++------------++++++''')))+++---...---,,,++++++++++++***++++++,,,,,,---,,,+++++++++,,,...///,,,,,,---...................../////////000000000...///000000111111000000222222222111111111111111333333444555555666666777888888888888999:::;;;<<<;;;;;;::::::::::::;;;;;;======<<<<<<<<<<<<;;;;;;:::;;;<<<======<<<::::::<<<<<<<<<======<<<<<<<<>>???@@@AAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCDDDDDDEEEDDDEEEEEECCCBBBAAACCCDDDCCCCCCBBBAAAAAAAAAAAABBB@@@@@@BBBEEEIIINNNSSSVVVUUUWWWYYYWWWSSSRRRSSSUUUTTTWWW\\\```\\\RRRKKKJJJHHHGGGFFFFFFFFFHHHJJJKKKJJJKKKLLLMMMOOOPPPQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQOOOOOONNNNNNNNNNNNOOOOOOPPPNNNLLLJJJJJJLLLNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRUUUXXXYYYXXXWWWSSSQQQOOOOOOPPPQQQPPPOOOOOOPPPRRRTTTUUUVVVVVVUUUSSSUUUVVVUUUSSSQQQQQQRRRQQQQQQRRRRRRRRRRRRRRRQQQNNNOOOQQQSSSTTTTTTTTTSSSVVVXXXYYYYYYWWWUUUTTTTTTUUUTTTTTTUUUUUUVVVWWWXXX[[[^^^ccciiiooosssvvvwwwwww|||}}}tttmmmkkkrrrrrriiiaaaaaacccaaa``````\\\]]]^^^[[[WWWVVVXXX[[[aaahhhrrr~~~~~~zzzvvvyyyzzz{{{zzzwwwtttrrrrrrvvv{{{{{{xxxxxx|||~~~|||wwwrrrnnnjjjhhhgggdddaaa^^^[[[ZZZ[[[]]]___bbbgggllloooqqqrrrvvvyyyzzz}}}|||wwwuuuwww}}}xxxppplllfff```\\\XXXTTTRRRTTTTTTTTTTTTUUUUUUVVVWWWWWWVVVUUUSSSPPPMMMKKKIIILLLKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNPPPPPPOOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHIII+++++++++,,,,,,,,,,,,++++++,,,------------,,,+++++++++,,,---,,,+++***)))************+++,,,---------,,,+++***+++,,,...///,,,,,,---.........------........./////////000000...//////000000000000000111111111111111111111000222333333444555555666666777777777888999:::;;;<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=========<<<;;;:::;;;<<<>>>>>>>>>>>><<<;;;>>>???@@@@@@@@@@@@???>>><<<===???AAACCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFEEECCCBBBCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@AAABBBCCCFFFJJJOOOUUUZZZdddeeeddd___YYYTTTSSSTTTWWW\\\bbbccc]]]TTTNNNLLLLLLKKKIIIHHHIIIKKKMMMOOOKKKLLLLLLNNNOOOPPPQQQQQQRRRQQQPPPOOOOOONNNOOOOOOQQQPPPOOONNNNNNNNNNNNNNNOOONNNLLLJJJKKKLLLOOOPPPOOOOOOOOOOOOOOOPPPQQQQQQPPPQQQSSSVVVYYYZZZYYYWWWSSSQQQOOOOOOQQQSSSSSSRRRRRRSSSUUUVVVWWWWWWWWWVVVUUUWWWWWWVVVTTTRRRQQQRRRPPPQQQRRRSSSTTTUUUUUUUUUPPPQQQSSSTTTTTTTTTRRRRRRVVVXXXYYYXXXVVVTTTSSSTTTVVVUUUTTTSSSSSSTTTUUUVVVYYYZZZ\\\___bbbeeegggiiifffiiimmmqqquuu{{{yyyuuutttvvvzzz{{{zzz{{{wwwrrrppphhhgggeee___YYYVVVWWWZZZaaabbbdddhhhmmmqqqsssttt|||{{{zzzrrrvvv|||zzzqqqkkkgggffffffdddaaa\\\YYYXXXXXX\\\aaahhhooossstttsssrrrkkkgggcccaaaaaabbbbbbbbbaaaaaa```___^^^___bbbddddddcccbbbaaabbbdddggghhhkkknnnrrruuuxxxyyywwwxxx{{{yyymmmeeeaaa^^^ZZZWWWVVVUUUTTTRRRUUUUUUTTTSSSSSSUUUVVVWWWTTTTTTSSSRRRPPPMMMKKKJJJLLLLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOLLLLLLLLLMMMMMMMMMMMMMMMIIIIIIGGGFFFFFFGGGGGGHHH************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,************+++,,,------,,,,,,+++***+++,,,---...+++,,,,,,---...---------............////////////......///000000000000000000000000000000000000000222222333333444444555555666666666777888999;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;<<<=========<<<;;;:::;;;<<<===>>>>>>===<<<;;;======>>>>>>>>>>>>======<<<>>>@@@BBBDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEGGGHHHGGGFFFEEEFFFGGGHHHGGGFFFDDDBBB@@@???>>>BBBDDDEEEFFFHHHLLLRRRVVVffffffeee```YYYSSSRRRSSS[[[cccjjjhhh```XXXTTTSSSUUUSSSPPPMMMLLLMMMOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMMMMLLLLLLLLLLLLNNNNNNNNNNNNOOOPPPQQQQQQPPPNNNLLLKKKKKKMMMOOOQQQOOONNNNNNOOOOOOQQQRRRSSSQQQRRRTTTWWWZZZ[[[YYYWWWSSSQQQOOOOOORRRTTTUUUTTTTTTUUUWWWXXXXXXXXXWWWWWWVVVWWWXXXWWWTTTRRRQQQRRRQQQRRRSSSUUUWWWXXXXXXYYYTTTTTTTTTTTTSSSRRRPPPOOOTTTUUUVVVVVVTTTSSSTTTUUUTTTSSSRRRRRRRRRTTTUUUVVVXXXWWWWWWWWWWWWYYY[[[\\\]]]^^^```cccfffjjjooorrryyy}}}yyywww{{{{{{zzzuuunnnfffaaabbbeeeiiifffccccccfffiiijjjjjjmmmrrruuusssnnnooovvv~~~}}}|||{{{zzzxxxmmmpppttt{{{~~~~~~{{{xxxsssmmmfffaaa]]][[[YYYXXXVVVRRRNNNLLLLLLNNNMMMPPPSSSXXX[[[]]]^^^^^^\\\\\\\\\]]]^^^]]]ZZZXXXXXXZZZ]]]___bbbfffmmmqqqqqqqqqqqqqqqqqqrrrssssssuuuwwwyyyzzz~~~wwwxxxyyyzzz}}}xxxpppggg___[[[VVVTTTRRRRRRTTTUUUVVVUUUTTTSSSRRRQQQPPPQQQRRRSSSQQQQQQQQQQQQPPPOOONNNMMMMMMLLLKKKKKKKKKKKKLLLMMMKKKKKKKKKLLLLLLLLLLLLLLLHHHIIIJJJKKKMMMOOOPPPPPPIIIHHHGGGFFFEEEFFFFFFGGG+++******))))))***++++++++++++++++++++++++++++++***)))((((((***,,,///111+++++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------------........./////////---...//////000000//////////////////000000000000111111222333333444444555444444444555666888999:::;;;;;;<<<<<<<<<<<<;;;;;;999999999::::::::::::;;;999:::;;;<<<===<<<<<<;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@??????@@@@@@AAABBBEEEGGGIIIIIIIIIHHHIIIJJJKKKIIIGGGDDDBBB@@@???>>>CCCEEEGGGFFFEEEGGGLLLPPPXXXZZZ[[[YYYUUUSSSTTTVVVbbblllqqqlllaaa[[[YYYZZZ^^^[[[VVVQQQNNNMMMNNNNNNQQQPPPPPPOOONNNMMMLLLKKKLLLKKKKKKJJJJJJJJJJJJKKKIIIJJJKKKNNNPPPSSSUUUWWWQQQOOOMMMKKKKKKLLLOOOPPPOOOOOONNNOOOPPPRRRTTTUUUTTTTTTUUUWWWYYYZZZYYYWWWSSSQQQOOOOOOQQQTTTUUUUUUVVVWWWXXXYYYYYYXXXWWWWWWVVVWWWWWWVVVTTTRRRQQQRRRRRRSSSUUUWWWXXXZZZZZZZZZWWWWWWUUUTTTRRRQQQOOOOOOQQQRRRSSSSSSRRRRRRSSSUUUPPPPPPPPPQQQRRRSSSUUUUUUTTTSSSRRRQQQQQQQQQRRRSSS[[[[[[\\\]]]___bbbdddeeecccgggooowww{{{xxxxxx{{{}}}yyytttqqqrrrqqqooommmgggkkknnnlllhhhiiipppwww|||wwwsssqqqrrrsssqqqoookkkkkkkkknnnsssxxx{{{|||~~~}}}|||}}}|||yyywwwyyyyyyxxxxxxxxxxxxxxxxxx{{{|||~~~{{{sssnnnlllnnnqqqzzz}}}zzztttnnnjjjgggfffeeeaaa___ZZZVVVRRRQQQPPPPPPRRRRRRPPPNNNKKKJJJKKKMMMOOOPPPQQQRRRUUUWWWYYYZZZ\\\]]]aaaeeeiiiiiigggeeebbbeeeiiikkkmmmpppwww{{{}}}{{{yyyxxx|||vvvssssssxxx}}}yyysssjjjccc^^^[[[YYYXXXPPPNNNMMMNNNQQQTTTUUUUUUQQQPPPOOOOOONNNNNNNNNNNNOOOPPPPPPQQQPPPPPPOOOOOOMMMMMMLLLKKKKKKLLLMMMMMMJJJJJJKKKLLLLLLKKKKKKJJJFFFGGGHHHJJJLLLNNNPPPQQQIIIHHHFFFEEEEEEEEEEEEFFF+++***))))))((()))***************))))))*********(((((()))***+++---...///,,,,,,++++++***+++++++++)))***+++------,,,+++***++++++,,,------------,,,---------.........//////---...//////000000//////........./////////000000111111111222333333444444222222222333555777888999999:::;;;;;;;;;;;;:::999::::::::::::;;;;;;<<<<<<777888:::;;;<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>???@@@BBBDDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@@@@@@@@@@AAABBBBBBCCCFFFIIIJJJJJJJJJKKKLLLKKKIIIFFFCCCAAAAAAAAAAAACCCFFFHHHGGGDDDDDDHHHLLLKKKOOORRRSSSSSSTTTXXX[[[fffpppuuukkk]]]XXXXXXYYY]]]ZZZUUUPPPNNNNNNOOOPPPQQQQQQPPPOOONNNLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKJJJKKKLLLNNNPPPSSSUUUVVVRRRPPPNNNLLLKKKLLLNNNOOOPPPOOOOOOOOOQQQSSSVVVWWWWWWVVVVVVWWWXXXYYYYYYWWWTTTQQQOOONNNPPPSSSTTTUUUWWWWWWXXXYYYYYYXXXWWWVVVTTTVVVVVVUUUSSSRRRQQQRRRRRRSSSUUUVVVXXXYYYZZZZZZZZZXXXVVVSSSRRRRRRRRRSSSPPPQQQRRRQQQPPPOOOQQQRRRNNNOOOQQQRRRSSSTTTTTTTTTQQQQQQPPPOOOOOOPPPQQQRRRXXXXXXYYYZZZ\\\^^^]]]]]]ZZZ^^^ccchhhoooyyyzzzttttttzzz}}}uuuwwwyyywwwtttuuu{{{yyytttnnnlllnnnnnnllljjjjjjgggdddeeeiiinnnqqqrrrpppnnnlllkkklllkkkhhheeeaaaaaaaaaaaaaaa`````````cccdddfffjjjpppvvv|||}}}{{{{{{}}}}}}{{{yyypppllleee]]]WWWUUUXXX[[[bbbgggooowwwzzzzzzwwwtttjjjhhhdddaaa^^^]]]]]]]]]ZZZXXXUUURRRQQQSSSUUUWWWYYYYYYYYYXXXVVVUUUWWWYYY``````aaacccdddfffhhhhhhjjjkkkmmmrrrvvvyyyyyyyyyuuuyyy|||}}}{{{{{{~~~~~~wwwrrrooopppvvvzzzyyyzzz{{{xxxrrrgggbbb\\\YYYXXXXXXVVVUUUPPPNNNLLLMMMOOOQQQRRRQQQNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOLLLLLLJJJJJJJJJJJJLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJGGGGGGHHHJJJKKKLLLNNNNNNIIIHHHFFFEEEDDDDDDEEEEEE,,,+++)))((((((((()))*********))))))))))))******)))***,,,------,,,+++***------,,,+++************'''))),,,......---+++)))++++++,,,---------,,,,,,---------.........//////---......///////////////---.........//////000000000111111222333333444444111111111222444666777888888999:::;;;;;;:::999888;;;;;;;;;<<<<<<<<<======555666999;;;<<<<<<<<<<<>>===<<<<<<===>>>???<<<<<<;;;;;;;;;;;;<<<<<>>??????AAADDDFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEBBBEEEHHHJJJKKKKKKLLLMMMJJJHHHEEEBBBAAABBBCCCDDDBBBFFFIIIHHHDDDCCCFFFJJJGGGKKKPPPRRRSSSVVVZZZ^^^gggqqqtttgggXXXSSSTTTUUUWWWTTTPPPNNNMMMOOORRRUUUPPPPPPOOOOOONNNMMMLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLPPPPPPOOOOOOOOOPPPQQQQQQSSSQQQNNNLLLKKKLLLMMMOOOPPPPPPOOOPPPQQQTTTWWWYYYZZZXXXVVVVVVXXXYYYXXXXXXTTTRRROOONNNPPPRRRTTTTTTWWWXXXYYYYYYYYYXXXWWWVVVSSSUUUVVVUUUSSSQQQQQQRRRQQQRRRTTTVVVWWWYYYYYYYYYZZZYYYVVVSSSSSSTTTVVVWWWQQQRRRRRRPPPNNNMMMOOOPPPPPPQQQSSSUUUVVVVVVUUUUUUPPPPPPPPPQQQRRRSSSTTTUUUTTTTTTUUUXXXZZZ[[[ZZZXXX\\\^^^```aaaeeelllvvv~~~|||wwwyyy}}}vvvsssttttttrrrnnnllliiieeefffkkkrrrvvvxxxooommmjjjjjjkkkjjjfffccc\\\[[[ZZZYYYXXXWWWVVVVVVRRRSSSUUUXXX]]]ccchhhkkkpppmmmjjjjjjkkkkkkhhheeefffccc\\\TTTNNNMMMPPPTTTRRRUUU[[[aaaeeehhhhhhhhhgggfffeeedddddddddeeeffffffdddaaa___```cccgggjjjhhhiiijjjiiigggggghhhjjjpppqqqtttvvvxxxyyyyyyyyy}}}|||{{{~~~~~~xxx{{{~~~zzzwwwtttsssiiinnnpppllliiiiiiddd]]]^^^\\\YYYXXXYYYXXXUUURRRRRRPPPNNNMMMNNNOOOOOOOOONNNPPPRRRTTTUUUUUUUUUTTTSSSSSSSSSRRRQQQPPPNNNNNNKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKHHHHHHIIIIIIJJJKKKKKKKKKIIIHHHFFFEEEDDDDDDDDDEEE******+++,,,,,,,,,,,,++++++++++++*********))))))******,,,---.../////////******+++++++++,,,,,,,,,*********+++,,,,,,)))'''+++***)))***,,,---,,,+++***+++---.........---------...............------111111000000/////////...000000000000////////////111111111222222333333333777777777777777888888888;;;999888999;;;<<<;;;888666777888888::::::;;;<<<;;;<<<<<<============<<<@@@???<<<;;;:::;;;<<<======>>>@@@BBBCCCDDDEEEEEEAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFHHHGGGEEEDDDCCCCCCCCCDDDHHHHHHHHHHHHHHHGGGFFFEEEJJJGGGHHHMMMPPPRRR\\\gggqqqqqqlllaaaTTTMMMNNNRRRPPPOOONNNMMMMMMMMMNNNOOOSSSSSSSSSRRRNNNJJJEEEBBBDDDEEEGGGGGGGGGHHHKKKMMMNNNMMMLLLMMMPPPRRRRRRRRRQQQOOOMMMKKKJJJKKKMMMNNNRRRQQQQQQQQQQQQSSSTTTUUUYYYYYYYYYYYYYYYXXXXXXXXXRRRQQQOOOOOOOOOQQQTTTVVVVVVVVVWWWYYYZZZYYYUUUSSSRRRPPPQQQSSSSSSOOOMMMOOOTTTSSSRRRRRRSSSUUUWWWYYYXXXYYYYYYYYYXXXWWWWWWVVVQQQRRRRRRPPPNNNMMMMMMNNNOOOOOOOOOPPPRRRTTTUUUVVVSSSPPPMMMMMMPPPQQQPPPOOOQQQQQQRRRTTTUUUWWWXXXXXX\\\\\\\\\]]]```eeeiiillltttwwwzzz{{{||||||~~~}}}|||}}}xxxuuurrrooollljjjgggdddaaa______^^^ZZZXXXWWWWWWYYY^^^cccfffjjjjjjjjjjjjiiihhhhhhhhhmmmhhhaaa\\\[[[[[[\\\]]]^^^[[[YYYZZZ```gggnnnqqqpppuuuxxxwwwwwwzzzzzzyyy}}}~~~}}}zzzwwwwww{{{~~~}}}zzzwwwuuuttt{{{zzzyyywwwvvvvvvvvvvvvvvvwwwwwwzzzyyyxxxzzz{{{xxxooohhhbbbaaa```^^^\\\YYYWWWVVVTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVSSSOOOJJJIIILLLOOOMMMNNNPPPQQQSSSTTTUUUUUUUUUTTTRRRPPPNNNMMMMMMLLLMMMKKKIIIFFFFFFHHHKKKLLLKKKLLLMMMMMMKKKJJJJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKHHHGGGEEEEEEBBB@@@@@@BBB******+++,,,,,,,,,,,,++++++++++++*********))))))******+++,,,------------*********+++++++++,,,,,,***))))))***,,,,,,***)))+++***)))***,,,---,,,++++++,,,---.........------------............------///.........---------,,,000/////////////////////000000111222222333444444777777777777777888888888;;;999777888:::;;;:::888666666777888999:::;;;;;;<<<<<<===>>>>>>>>>>>>===???>>>===;;;;;;<<<===>>>===>>>???AAABBBCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCDDDEEEFFFHHHHHHHHHHHHGGGGGGFFFEEEJJJIIIJJJMMMNNNQQQ\\\hhhtttqqqiii^^^RRRMMMMMMPPPPPPPPPNNNNNNNNNNNNOOOPPPOOOPPPQQQPPPOOOLLLHHHFFFDDDEEEFFFFFFEEEFFFHHHJJJLLLKKKKKKLLLOOOQQQRRRRRRRRRPPPNNNLLLKKKLLLNNNOOORRRQQQQQQPPPQQQSSSTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWTTTSSSQQQOOOOOOQQQTTTUUUYYYXXXXXXXXXYYYYYYWWWUUURRRNNNMMMOOOOOOLLLLLLPPPRRRRRRRRRRRRSSSUUUWWWXXXYYYYYYYYYXXXXXXVVVUUUUUUPPPQQQQQQPPPNNNMMMMMMNNNOOOOOOPPPPPPRRRSSSUUUUUUQQQPPPOOOQQQSSSSSSQQQNNNOOOPPPQQQRRRTTTUUUWWWWWWZZZZZZZZZ\\\___bbbfffhhhjjjlllooooooooosss{{{}}}zzzxxxwwwvvvvvvsssooollljjjkkklllmmmtttvvvxxx{{{}}}}}}||||||~~~zzzvvvsssrrrqqqpppooopppmmmkkklllqqqwww}}}}}}{{{zzzxxxvvvtttrrrqqqpppppppppuuusssssstttuuuqqqiiibbbYYYYYYYYYXXXVVVUUUSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTYYYYYYXXXTTTOOOMMMNNNPPPNNNOOOQQQSSSTTTUUUUUUVVVTTTSSSRRRPPPNNNMMMMMMMMMNNNLLLIIIGGGGGGHHHKKKLLLMMMNNNPPPOOOMMMLLLLLLMMMLLLLLLKKKJJJJJJKKKLLLLLLJJJHHHGGGGGGFFFEEEDDDEEE******+++,,,,,,,,,,,,++++++++++++******************++++++,,,,,,++++++************++++++++++++,,,***)))((()))+++,,,,,,++++++*********,,,---,,,+++,,,,,,---............---------............------.........---------------//////////////////////////////000111222444444555666666666777777888888888:::999777888999:::999777666666777888999::::::;;;======>>>??????????????????>>>===<<<===>>>???@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???CCCBBBBBBBBBBBBBBBBBBCCCEEEEEEEEEEEEEEEFFFGGGGGGCCCBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFIIIJJJLLLMMMMMMRRR___lllxxxqqqeeeYYYPPPMMMMMMNNNOOOOOONNNNNNNNNOOOPPPPPPOOOOOOPPPPPPNNNKKKIIIGGGCCCDDDEEEEEEDDDDDDEEEGGGKKKJJJJJJLLLOOORRRSSSRRRSSSQQQOOOMMMLLLMMMNNNOOOQQQQQQPPPPPPQQQRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSQQQPPPPPPRRRTTTVVV[[[ZZZYYYYYY[[[[[[YYYXXXQQQLLLHHHHHHHHHGGGKKKPPPPPPPPPRRRTTTUUUVVVWWWWWWYYYYYYYYYXXXVVVUUUTTTSSSOOOPPPQQQPPPNNNMMMMMMNNNPPPPPPPPPQQQRRRSSSTTTUUUPPPQQQRRRTTTVVVUUUQQQOOOPPPPPPQQQSSSTTTUUUVVVWWWXXXXXXYYY[[[]]]___aaabbbeeegggiiiiiihhhiiimmmqqqtttppppppvvv}}}~~~}}}|||yyyvvvssspppllliiiiiiiiijjjkkkjjjiiijjjjjjgggaaa[[[RRRRRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOPPPRRRSSSTTTZZZ[[[[[[XXXSSSPPPNNNMMMMMMNNNOOOQQQRRRSSSTTTTTTSSSSSSQQQPPPNNNNNNMMMMMMNNNLLLJJJHHHGGGIIIJJJLLLMMMNNNPPPOOONNNMMMMMMNNNMMMLLLKKKKKKKKKKKKLLLMMMJJJIIIHHHHHHJJJKKKKKKIII******+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,+++******************+++++++++++++++)))'''(((***,,,------,,,+++******,,,,,,,,,***---------.........------,,,,,,---.........------////////////////////////.........///////////////---...///111222444555555555555666666777888888888:::999999999999999999888666777777888999:::;;;;;;===>>>???@@@@@@@@@@@@@@@>>>>>>======>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBAAAAAA@@@???AAA@@@@@@??????@@@@@@AAADDDDDDCCCCCCCCCEEEFFFGGGBBBBBBAAABBBCCCDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGJJJMMMNNNNNNUUUdddqqqyyynnn```TTTNNNLLLLLLKKKLLLMMMMMMMMMMMMNNNOOOOOOQQQQQQQQQOOOMMMJJJGGGEEEBBBCCCEEEEEEEEEDDDFFFGGGKKKJJJJJJLLLPPPSSSTTTTTTTTTRRRPPPOOONNNNNNNNNOOOPPPOOOOOONNNOOOQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUSSSRRRPPPPPPQQQSSSVVVXXXZZZZZZ[[[]]]^^^^^^[[[YYYQQQJJJDDDBBBBBBCCCIIIPPPPPPQQQTTTWWWXXXYYYXXXXXXYYYYYYXXXWWWVVVTTTRRRQQQOOOPPPQQQPPPOOONNNOOOPPPSSSRRRRRRRRRRRRSSSSSSTTTRRRRRRTTTUUUVVVUUUTTTRRRTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXYYYZZZ[[[]]]]]]^^^ccceeeffffffeeeeeegggiiimmmgggeeehhhmmmsss}}}}}}zzzrrrooojjjfffcccbbbcccddd^^^]]]^^^___```^^^ZZZVVVRRRRRRRRRRRRRRRQQQPPPPPPOOONNNMMMMMMNNNQQQSSSUUUXXXYYYZZZYYYVVVQQQLLLIIIJJJKKKLLLNNNOOOOOOPPPPPPRRRQQQPPPOOONNNMMMMMMMMMNNNLLLJJJHHHHHHHHHJJJKKKJJJLLLMMMMMMLLLKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIHHHIIINNNSSSRRRMMM******+++,,,,,,,,,,,,+++************************............---,,,+++***))))))*********++++++++++++)))'''(((***,,,------,,,+++******,,,,,,+++***---------,,,,,,,,,------++++++,,,---......------.........///////////////------....../////////000---...///000222333444555444555555666777777888888::::::;;;:::999888888999777777888999:::;;;<<<<<<===>>>???@@@AAAAAAAAAAAA======>>>>>>>>>???@@@@@@BBBBBBCCCDDDEEEEEEDDDDDD???@@@@@@AAABBBBBBAAAAAA@@@???>>>======>>>???@@@BBBBBBAAAAAABBBCCCEEEFFFDDDCCCCCCBBBCCCDDDEEEFFFGGGFFFFFFEEEEEEFFFGGGGGGFFFJJJNNNNNNPPPZZZhhhssstttiii[[[PPPLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMOOOOOOOOONNNMMMKKKIIIHHHBBBDDDGGGHHHHHHHHHIIIJJJMMMLLLLLLNNNRRRUUUVVVVVVTTTSSSQQQPPPOOONNNNNNNNNNNNMMMMMMLLLMMMNNNPPPQQQSSSSSSTTTTTTTTTUUUUUUUUUPPPOOONNNOOOQQQTTTXXXZZZWWWYYY\\\aaacccaaa]]]YYYTTTLLLEEEBBBAAACCCIIIPPPRRRTTTWWWZZZ[[[[[[ZZZYYYYYYYYYXXXWWWVVVTTTRRRQQQPPPQQQSSSRRRQQQQQQRRRSSSUUUUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWVVVVVVVVVUUUUUUTTTTTTTTTWWWXXXYYYZZZ[[[[[[\\\\\\]]]^^^````````````aaabbbfffbbb```bbbdddfffjjjpppwwwzzz~~~zzz|||~~~{{{rrrnnngggaaa\\\ZZZYYYZZZSSSSSSTTTVVVWWWWWWVVVUUUSSSSSSSSSSSSRRRQQQOOOOOOOOONNNMMMMMMNNNQQQSSSUUUVVVXXXZZZZZZXXXSSSMMMIIIIIIJJJKKKMMMNNNNNNNNNNNNOOOOOONNNMMMMMMMMMMMMMMMMMMLLLJJJHHHGGGHHHIIIIIIIIIKKKLLLLLLKKKJJJKKKLLLMMMMMMMMMNNNNNNMMMMMMMMMJJJJJJJJJLLLUUU]]]\\\TTT******+++,,,,,,,,,,,,+++***************+++++++++............------,,,+++)))))))))************+++***)))((()))+++,,,,,,+++---+++***+++,,,,,,+++)))---,,,,,,++++++++++++,,,***+++,,,------...------,,,,,,,,,,,,,,,------------------......//////000......///000111333333444444444555666777777888888999:::;;;:::888777777888777777888999:::;;;;;;<<<<<<===>>>???@@@AAAAAAAAA======>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA>>>???@@@AAABBBBBBBBBBBB???>>><<<;;;;;;<<<>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCCCCDDDEEEFFFGGGFFFFFFEEEDDDDDDFFFGGGHHHEEEJJJMMMMMMRRR]]]hhhnnnjjjbbbWWWOOOKKKJJJHHHGGGFFFGGGHHHJJJKKKLLLLLLLLLIIIIIIKKKLLLMMMNNNNNNNNNGGGJJJLLLMMMMMMLLLLLLMMMOOONNNNNNPPPSSSVVVWWWVVVTTTSSSRRRPPPOOONNNMMMMMMKKKKKKJJJJJJKKKLLLNNNOOORRRRRRRRRSSSTTTTTTUUUUUUNNNNNNMMMNNNPPPTTTXXXZZZUUUWWW\\\aaadddddd```]]]ZZZRRRKKKHHHGGGGGGLLLSSSUUUWWWYYY[[[\\\\\\[[[ZZZYYYYYYYYYXXXVVVUUUTTTSSSRRRTTTUUUUUUTTTTTTVVVWWWYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUTTTSSSTTTWWWYYYVVVUUUUUUUUUUUUUUUUUUUUUXXXXXXXXXXXXYYY[[[\\\]]][[[[[[\\\]]]^^^___``````]]]ZZZZZZ^^^___]]]___cccgggiiilllqqqwww{{{uuuwwwzzz}}}~~~zzzvvvpppllleee]]]WWWRRROOONNNMMMNNNOOOQQQRRRSSSTTTTTTQQQQQQQQQQQQPPPOOONNNMMMOOOOOONNNNNNOOOQQQRRRSSSUUUVVVYYY[[[[[[WWWQQQLLLLLLLLLMMMNNNOOOOOOOOOOOOMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKIIIHHHGGGFFFGGGGGGJJJKKKMMMMMMLLLKKKLLLMMMOOOOOOPPPQQQQQQPPPOOOOOOKKKMMMMMMPPP\\\hhhfff[[[******+++,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,---------,,,,,,+++))))))))))))***************))))))***,,,,,,***)))---,,,***+++,,,,,,+++))),,,+++***)))))))))************+++,,,------------+++++++++,,,,,,---------,,,,,,---......///000000...//////000111222222333333333444555666777888999777999999888555444555666555555666777888999::::::;;;<<<===???@@@AAAAAAAAA======>>>>>>======<<<<<<:::;;;<<<>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA???>>><<<::::::<<<>>>???===>>>???AAABBBBBBCCCCCCDDDCCCCCCDDDEEEGGGIIIJJJFFFEEEDDDDDDDDDEEEGGGHHHGGGJJJKKKKKKRRR]]]dddddd```[[[UUUOOOKKKIIIGGGFFFEEEFFFHHHJJJLLLMMMMMMMMMFFFGGGHHHKKKMMMOOOPPPQQQOOOQQQSSSSSSQQQOOONNNNNNOOONNNNNNOOORRRUUUUUUUUUSSSRRRQQQPPPNNNMMMLLLLLLIIIHHHHHHHHHHHHJJJKKKLLLPPPPPPPPPQQQRRRSSSSSSSSSPPPOOOMMMMMMOOOQQQTTTWWWVVVWWWYYY]]]bbbdddcccbbbbbb[[[UUURRRPPPOOORRRWWWXXXYYYZZZ[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXVVVUUUUUUUUUVVVXXXXXXWWWXXXYYY[[[[[[ZZZYYYXXXVVVVVVUUUUUURRRTTTVVVVVVUUUTTTVVVXXXUUUVVVWWWXXXYYYZZZ[[[\\\WWWWWWVVVVVVWWWYYY[[[]]]\\\\\\[[[[[[]]]^^^______ZZZWWWXXX[[[\\\ZZZZZZ]]]]]]___bbbeeehhhnnntttxxx}}}}}}wwwrrrmmmmmmnnnppprrrpppmmmjjjgggddd___YYYSSSNNNKKKJJJMMMNNNOOOOOOOOOPPPRRRSSSNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQRRRUUUYYY[[[XXXRRRMMMLLLMMMNNNOOOOOOOOOOOOOOOJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJHHHGGGFFFEEEEEEEEEHHHJJJLLLLLLKKKJJJKKKLLLMMMNNNOOOPPPPPPOOONNNMMMJJJLLLLLLPPP___mmmjjj^^^******+++,,,,,,,,,,,,+++))))))******++++++++++++***++++++,,,,,,,,,++++++))))))))))))*********************+++,,,,,,)))'''---,,,++++++,,,,,,***))),,,+++)))((((((((()))))))))***+++,,,------...------------....../////////,,,,,,------...///000000//////000000111111111222333333444555666777888999555777888666333111222444333333444555666777888888;;;<<<===>>>@@@@@@AAAAAA======>>>>>>===<<<;;;::::::;;;<<<>>>@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@???>>><<<::::::<<<>>>???<<<===???AAABBBBBBBBBBBBBBBBBBCCCDDDFFFIIILLLMMMFFFEEEDDDCCCDDDEEEGGGIIIHHHJJJJJJIIIQQQ[[[___[[[YYYWWWTTTOOOKKKHHHFFFEEEEEEGGGIIIKKKMMMNNNNNNMMMHHHHHHIIIKKKLLLNNNOOOOOOUUUWWWXXXWWWTTTQQQOOONNNOOONNNNNNOOOQQQSSSTTTSSSSSSRRRQQQPPPNNNMMMLLLKKKHHHGGGFFFFFFGGGHHHJJJKKKNNNNNNOOOPPPPPPQQQRRRRRRRRRPPPNNNMMMMMMOOORRRSSSWWWWWWWWWZZZ___cccfffggggggaaa\\\YYYWWWTTTVVVZZZYYYYYYZZZZZZZZZZZZYYYYYYXXXYYYYYYYYYXXXWWWWWWVVVVVVXXXZZZZZZYYYZZZ[[[]]]]]]\\\ZZZYYYWWWVVVVVVVVVOOOSSSWWWXXXWWWUUUUUUVVVVVVWWWYYY\\\___aaacccdddWWWUUUTTTTTTUUUXXX[[[]]][[[YYYWWWWWWXXXZZZ[[[ZZZ\\\YYYYYY[[[[[[XXXXXX[[[ZZZ\\\___```aaabbbdddgggiiimmmrrrwww{{{}}}yyyyyyyyyvvvooohhhdddccccccdddeeecccaaa^^^]]][[[XXXUUUQQQNNNLLLKKKPPPPPPPPPOOONNNOOOPPPQQQLLLLLLMMMOOOPPPPPPPPPPPPMMMNNNNNNOOOOOOOOONNNNNNLLLMMMPPPUUUXXXWWWQQQLLLJJJKKKLLLMMMMMMMMMMMMMMMIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEGGGIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJFFFIIIIIIMMM]]]mmmjjj\\\++++++******************,,,++++++++++++++++++++++++++++++*********)))))),,,+++***))))))***+++,,,+++++++++*********))))))************************++++++***************++++++++++++,,,,,,---------,,,------......------,,,------......///000000111......//////000222333444333333444555666666555555777666555444444444444444444444555666777666666666@@@???>>>>>>>>>???AAABBBAAAAAA@@@@@@>>>===<<<;;;;;;:::888999;;;???DDDGGGLLLHHHCCCCCCEEEEEEBBB>>>@@@>>><<<:::999:::;;;<<<@@@@@@AAABBBCCCCCCCCCCCCEEEDDDDDDDDDEEEGGGIIIJJJIIIIIIHHHGGGFFFGGGJJJMMMLLLLLLLLLLLLNNNPPPRRRSSSPPPQQQQQQPPPNNNKKKHHHFFFHHHHHHIIIIIIIIIHHHGGGGGGIIIJJJKKKLLLLLLLLLLLLLLLOOORRRVVVXXXXXXUUUTTTSSSTTTSSSSSSRRRQQQPPPPPPOOORRRSSSUUUTTTPPPMMMKKKJJJFFFFFFEEEFFFFFFGGGHHHHHHKKKMMMOOOQQQRRRRRRQQQPPPMMMMMMNNNNNNOOOPPPQQQQQQUUUWWWYYYZZZ[[[]]]```ccchhhfffdddaaa]]]YYYVVVTTTZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWUUUSSSRRRQQQPPPSSSSSSUUUXXX\\\^^^]]]\\\]]]ZZZWWWVVVVVVWWWVVVUUUWWWVVVUUUTTTTTTVVVXXXYYYYYYWWWVVVXXX^^^eeejjjmmmccc[[[SSSOOORRRVVVXXXXXXXXXZZZZZZYYYWWWUUUUUUVVVVVVVVVWWWWWWVVVVVVUUUTTTUUUWWWZZZ\\\]]]\\\ZZZYYY``````bbbdddiiiooouuuyyyzzz}}}uuummmhhhgggfffccc___]]]\\\[[[ZZZYYYZZZZZZ[[[YYYYYYYYYWWWUUUQQQNNNKKKNNNPPPRRRSSSTTTSSSRRRQQQMMMNNNOOOOOOPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMNNNNNNPPPOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLJJJIIIHHHGGGFFFFFFFFFEEEFFFGGGGGGHHHJJJJJJJJJIIIGGGFFFDDDCCCHHHGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJKKKJJJJJJIIIIIIJJJIIILLLTTT___dddbbb]]]************************++++++++++++************+++++++++*********)))))),,,,,,+++*********+++,,,+++++++++*********))))))************************++++++***))))))******+++*********+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,---......///000000......//////000222333444333333444555555555555555666666555444444444444444444444555666777888999:::===============>>>>>>????????????>>>===<<<;;;:::999999888999;;;???BBBEEEJJJEEEAAAAAACCCCCC@@@===>>>===;;;999999:::;;;<<<@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIGGGFFFGGGJJJMMMLLLKKKKKKKKKLLLNNNPPPQQQPPPPPPPPPOOONNNKKKHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKMMMPPPSSSUUUTTTSSSSSSSSSTTTTTTSSSRRRQQQPPPOOOOOOQQQSSSTTTSSSPPPMMMKKKKKKHHHGGGGGGGGGGGGHHHIIIJJJJJJLLLNNNQQQSSSSSSSSSRRROOONNNMMMMMMMMMNNNPPPPPPSSSUUUWWWXXXXXXZZZ]]]___ccccccbbbaaa___]]]\\\[[[\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVUUUTTTSSSQQQPPPPPPPPPPPPRRRUUUYYY\\\[[[ZZZ[[[YYYWWWVVVWWWWWWWWWUUUTTTSSSSSSSSSTTTUUUVVVWWWWWWUUUTTTVVV\\\bbbfffhhh^^^XXXPPPNNNPPPTTTTTTTTTWWWXXXYYYXXXVVVUUUUUUVVVUUUUUUVVVVVVUUUUUUTTTSSSRRRSSSUUUWWWWWWWWWVVVUUUXXXXXXYYY[[[^^^bbbfffiiikkkqqqxxx|||~~~||||||xxxqqqkkkccc___^^^^^^[[[XXXTTTSSSRRRQQQPPPQQQQQQRRRXXXXXXXXXXXXVVVSSSQQQOOOPPPQQQRRRSSSSSSRRRPPPOOONNNNNNOOOOOOPPPPPPPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMKKKLLLLLLLLLLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBGGGGGGGGGHHHHHHGGGGGGFFFHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHLLLTTT^^^bbb```[[[************************)))))))))))))))*********+++************)))))))))---,,,+++***************+++++++++*********************************************)))))))))******+++)))))))))*********************++++++++++++******+++,,,,,,------......///......//////000222333444333444444555555555555444666555444444444444444444444444444555777:::<<<===<<<======>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999888888999:::<<<>>>@@@BBBFFFCCC??????@@@AAA>>><<<;;;:::999888999:::<<<===@@@AAABBBCCCCCCDDDCCCCCCDDDCCCCCCCCCDDDFFFGGGHHHKKKKKKJJJHHHGGGGGGJJJLLLKKKKKKJJJIIIJJJKKKLLLMMMNNNNNNOOONNNLLLJJJHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJLLLOOOPPPPPPPPPQQQRRRTTTTTTSSSRRRQQQPPPOOOOOOOOOQQQRRRQQQOOOLLLKKKKKKHHHHHHFFFFFFFFFGGGIIIJJJIIIJJJMMMQQQSSSUUUUUUUUUQQQPPPNNNMMMLLLMMMNNNOOOQQQRRRTTTTTTTTTVVVXXXZZZ\\\]]]^^^___```aaabbbbbb^^^]]]\\\ZZZXXXWWWUUUUUUUUUTTTTTTSSSRRRRRRQQQQQQMMMMMMOOORRRVVVXXXXXXWWWWWWVVVVVVWWWXXXXXXWWWUUUPPPQQQRRRSSSSSSTTTTTTTTTSSSRRRRRRTTTXXX]]]___```YYYTTTOOOMMMOOOQQQPPPOOOTTTUUUWWWVVVUUUTTTTTTUUUTTTTTTTTTTTTTTTSSSRRRRRRNNNNNNOOOOOOPPPQQQQQQQQQSSSSSSTTTUUUVVVXXXYYYYYY[[[___cccfffhhhkkkqqquuu~~~wwwppptttsssqqqqqqpppooollliiiccc^^^YYYVVVVVVUUUSSSQQQQQQPPPOOOOOONNNOOOOOOOOOTTTUUUUUUUUUTTTSSSQQQPPPPPPQQQRRRRRRQQQPPPNNNMMMNNNNNNOOOOOOOOOPPPPPPPPPMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLIIIJJJLLLMMMMMMLLLJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBEEEFFFHHHIIIIIIHHHFFFEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJNNNVVV___bbb___ZZZ))))))))))))************(((((((((((())))))))))))************)))))))))))),,,++++++***))))))))))))***************************************************))))))))))))******+++************************,,,,,,------------,,,,,,+++++++++,,,,,,---------......//////000222333444333444444555555444444444555555444333333444444444666555444444666888;;;======>>>???@@@AAA@@@??????>>>>>>>>>===<<<;;;::::::999999;;;<<<>>>?????????CCCAAA>>>>>>??????>>><<<999888888777888;;;===>>>@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGKKKKKKJJJIIIGGGGGGIIIKKKJJJIIIHHHGGGGGGHHHIIIJJJMMMMMMMMMLLLKKKIIIGGGFFFCCCBBBAAA@@@AAACCCFFFGGGGGGHHHIIIKKKLLLLLLLLLLLLGGGIIIKKKKKKKKKMMMOOOQQQTTTSSSRRRQQQPPPOOONNNMMMKKKMMMNNNNNNLLLKKKKKKKKKGGGFFFEEEDDDEEEEEEGGGHHHGGGIIILLLPPPSSSUUUWWWWWWTTTSSSPPPMMMLLLMMMNNNOOOPPPQQQRRRRRRQQQRRRTTTVVVWWWWWWYYY[[[^^^aaacccddd\\\\\\[[[YYYXXXVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSNNNNNNNNNPPPSSSUUUUUUTTTTTTTTTTTTVVVXXXXXXVVVTTTPPPQQQSSSTTTTTTRRRQQQPPPPPPOOOOOOPPPTTTWWWYYYYYYVVVSSSPPPOOOPPPPPPOOONNNQQQRRRTTTTTTSSSRRRSSSTTTQQQRRRRRRRRRRRRQQQPPPPPPLLLLLLKKKKKKLLLMMMOOOOOORRRSSSTTTUUUVVVVVVUUUTTTSSSUUUWWWXXXZZZ\\\aaaeeejjjooovvvyyy{{{~~~~~~|||||||||xxxooollliiidddaaa___]]]ZZZXXXZZZWWWSSSRRRRRRRRRPPPNNNQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPNNNMMMLLLNNNOOOOOOPPPPPPOOONNNMMMNNNNNNNNNNNNOOOOOOPPPPPPMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKGGGIIIKKKMMMNNNMMMLLLJJJIIIIIIHHHGGGFFFEEEDDDCCCFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEHHHJJJJJJIIIFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHKKKMMMQQQYYY```bbb^^^ZZZ(((((()))))))))*********''''''((((((((()))))))))))))))))))))))))))))))))******)))))))))(((((('''************************************************))))))(((((()))******+++++++++++++++++++++******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,......//////000222333444333444444444444444333333444444333333333444444555777666444333444666888:::<<<===>>>???@@@???>>>===>>>>>>>>>>>>===<<<;;;;;;:::;;;<<<>>>>>>>>>>>>>>>@@@???>>>======>>>======888888777777999;;;>>>???AAAAAABBBCCCDDDDDDDDDDDDBBBAAAAAA@@@AAABBBDDDEEEIIIJJJJJJHHHGGGGGGIIIJJJIIIHHHGGGFFFFFFFFFGGGHHHKKKKKKJJJJJJIIIHHHGGGGGGBBBAAA@@@@@@@@@CCCEEEGGGIIIJJJKKKMMMNNNOOOOOOOOOGGGHHHIIIIIIIIIKKKNNNQQQSSSRRRQQQPPPOOOMMMLLLLLLGGGHHHJJJJJJIIIIIIIIIKKKHHHHHHHHHGGGGGGGGGHHHHHHGGGIIIKKKNNNRRRTTTVVVWWWVVVTTTRRROOONNNNNNNNNOOONNNPPPQQQPPPPPPPPPRRRTTTSSSTTTUUUVVVYYY[[[^^^___XXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUURRRQQQPPPPPPRRRSSSRRRQQQQQQQQQRRRTTTVVVVVVTTTRRRRRRSSSTTTTTTSSSQQQNNNLLLNNNLLLLLLMMMPPPSSSTTTTTTVVVTTTSSSRRRRRRRRRPPPOOONNNPPPRRRRRRPPPPPPPPPQQQOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJJJJJJJLLLNNNOOOOOOPPPRRRTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUXXX[[[ZZZ]]]```bbbeeemmmzzz~~~}}}~~~~~~}}}}}}}}}~~~tttiiibbb^^^YYYUUUSSSQQQPPPNNNRRRQQQPPPOOOPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNMMMPPPOOOOOONNNMMMKKKJJJIIIKKKKKKLLLMMMNNNOOOOOOOOONNNMMMMMMMMMMMMNNNOOOOOOLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIFFFGGGJJJLLLMMMMMMLLLKKKJJJJJJJJJIIIHHHFFFDDDCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCEEEHHHJJJJJJIIIGGGEEEEEEFFFFFFGGGHHHHHHHHHGGGKKKLLLQQQWWW\\\]]]ZZZWWW'''(((((())))))*********''''''(((((())))))******(((((()))))))))))))))***(((((()))******))))))(((***************+++++++++************************(((((((((((()))******++++++++++++++++++*********))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,......//////000222333444333444444444444333333222333333333333333444444555666555555444444555777777999::::::;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<=========<<<<<<======<<<<<<<<<<<<<<<===999888888888999<<<>>>@@@AAAAAACCCDDDDDDDDDDDDDDDAAA@@@@@@???@@@AAABBBCCCFFFGGGHHHGGGFFFGGGHHHJJJHHHGGGFFFEEEEEEEEEFFFGGGIIIIIIHHHHHHGGGGGGGGGGGGCCCBBBAAAAAABBBCCCDDDEEEIIIJJJLLLMMMNNNOOOPPPPPPGGGIIIJJJJJJJJJKKKNNNPPPRRRQQQPPPNNNMMMKKKJJJIIIDDDFFFGGGHHHGGGHHHJJJKKKLLLLLLMMMNNNNNNMMMKKKJJJHHHIIIKKKMMMPPPRRRTTTUUUUUUTTTRRRQQQOOONNNNNNMMMMMMNNNOOOOOONNNOOOQQQSSSRRRQQQQQQQQQSSSUUUWWWXXXSSSTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSQQQQQQRRRSSSRRRRRRPPPOOOOOOQQQRRRSSSRRRPPPRRRSSSSSSSSSRRRPPPMMMLLLMMMKKKIIIJJJMMMPPPQQQRRRVVVUUUUUUTTTSSSRRRQQQPPPMMMNNNPPPPPPNNNMMMMMMNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJIIIIIIJJJKKKMMMNNNHHHIIIKKKMMMNNNOOONNNNNNOOOOOOOOOOOOPPPQQQRRRSSSNNNPPPTTTWWW[[[```fffjjjppptttwwwzzz~~~}}}}}}zzzqqqeee\\\VVVSSSOOOMMMMMMNNNNNNMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMNNNNNNMMMMMMPPPOOONNNMMMLLLKKKJJJJJJIIIIIIJJJKKKMMMNNNOOOPPPMMMLLLKKKKKKKKKLLLNNNNNNKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFEEEBBBAAA@@@@@@@@@AAABBBCCCDDDEEEGGGIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFGGGIIILLLQQQTTTUUUSSSQQQ''''''(((((()))******+++''''''((())))))***++++++(((((((((((())))))******((()))***+++,,,,,,++++++))))))*********+++++++++************************'''''''''(((((()))++++++++++++*********)))))))))))))))************))))))---------------,,,,,,,,,......//////000222333444444444444444444333222111333333222222333333444555444444555666777888888999999999888888999999::::::<<<<<<=========<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999999;;;<<<:::999999999:::<<>>???@@@AAABBBCCCDDDFFFFFFFFFFFFHHHJJJGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIKKKLLLMMMMMMNNNIIIKKKMMMMMMLLLLLLNNNOOOPPPOOONNNMMMKKKIIIHHHGGGCCCEEEGGGGGGHHHIIIKKKNNNMMMOOOQQQSSSSSSPPPMMMKKKJJJJJJKKKLLLMMMOOOQQQRRRQQQQQQQQQQQQOOOMMMLLLJJJJJJKKKLLLMMMLLLMMMPPPRRRQQQPPPOOONNNOOOPPPRRRSSSQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSQQQPPPPPPRRRTTTTTTTTTPPPNNNMMMMMMOOOPPPOOOOOOOOOOOOPPPPPPPPPOOONNNMMMMMMJJJHHHGGGJJJNNNQQQRRRTTTTTTTTTRRRQQQPPPPPPPPPLLLNNNOOONNNLLLKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHGGGHHHHHHIIIIIIJJJKKKEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLMMMNNNNNNMMMLLLLLLKKKLLLOOOTTTWWWXXXWWW^^^bbbdddfffllluuu||||||~~~~~~|||~~~{{{wwwqqqkkkfff```YYYSSSOOOLLLJJJIIIJJJLLLLLLLLLHHHJJJLLLMMMLLLKKKJJJJJJKKKLLLNNNOOOOOOOOONNNMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNLLLKKKIIIIIIIIIJJJLLLMMMKKKJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIJJJKKKKKKLLLMMMMMMLLLJJJHHHGGGDDDCCCBBBAAABBBCCCEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGIIIKKKNNNOOOOOONNN&&&''''''((()))******+++'''(((((()))***++++++,,,'''((((((((())))))******((()))+++---.........---))))))******++++++++++++************************''''''''''''((()))++++++******))))))((((((((('''++++++,,,,,,,,,,,,++++++------------------------......//////000222333444444444444444333333222111222222222222333333444555222333555777999:::;;;;;;;;;:::999888999:::;;;<<<;;;;;;;;;<<<;;;;;;:::::::::999888888777777888888888888999888777777999:::;;;::::::999:::===???AAAAAABBBCCCDDDEEEEEEEEEEEE@@@???>>>>>>>>>???@@@AAAAAACCCEEEEEEEEEFFFHHHJJJFFFEEEDDDDDDDDDFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGDDDEEEEEEFFFEEEEEEDDDCCCCCCDDDFFFHHHIIIJJJKKKKKKKKKLLLNNNOOONNNMMMNNNOOOOOOOOOMMMLLLJJJHHHGGGFFFDDDFFFGGGHHHIIIJJJMMMPPPKKKNNNRRRTTTTTTPPPLLLIIIKKKJJJKKKKKKLLLMMMOOOPPPNNNOOOPPPPPPOOOMMMJJJHHHHHHIIIKKKKKKKKKLLLOOOQQQPPPOOONNNMMMMMMNNNPPPRRRQQQQQQRRRRRRSSSSSSTTTTTTVVVVVVUUUUUUTTTSSSSSSRRRPPPOOONNNOOORRRUUUVVVVVVPPPNNNKKKKKKLLLNNNNNNNNNKKKLLLMMMMMMNNNOOOOOOOOOMMMJJJGGGFFFIIINNNQQQSSSSSSSSSRRRPPPNNNMMMNNNOOOLLLMMMNNNMMMKKKIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMMMMKKKIIIOOOJJJFFFFFFLLLQQQRRRQQQPPPSSSUUUVVVZZZaaaddddddhhhiiilllpppvvv}}}|||}}}wwwyyy}}}~~~}}}zzzuuurrrfffccc___\\\YYYWWWUUUSSSNNNLLLIIIHHHIIIIIIIIIHHHHHHJJJMMMNNNMMMLLLKKKJJJHHHIIIKKKLLLLLLLLLKKKKKKGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLKKKJJJHHHHHHHHHIIIKKKMMMJJJJJJIIIIIIIIIJJJKKKKKKIIIHHHHHHHHHGGGGGGFFFFFFGGGFFFEEEDDDEEEGGGJJJKKKKKKLLLMMMNNNMMMLLLIIIHHHHHHGGGFFFEEEFFFHHHJJJKKKEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGHHHJJJLLLMMMNNNNNN%%%&&&''''''''''''***,,,+++(((&&&&&&''')))******))))))***)))((((((***---,,,,,,++++++***)))(((((())))))))))))((((((((((((...---+++*********++++++++++++******++++++,,,---++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********------...000111333444444333333222111//////111333222222222222333444555666666777888888888888888777777777888999:::;;;;;;<<<<<<<<<;;;:::999888777666666666666666777888999::::::999999888888777777777;;;<<<===<<<<<<<<<>>>@@@???AAACCCEEEEEEDDDCCCBBB@@@@@@???????????????@@@>>>@@@CCCFFFHHHHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFEEEEEEEEEEEEEEEDDDBBB@@@@@@CCCEEEDDDCCCFFFFFFFFFGGGHHHJJJLLLNNNKKKLLLNNNOOOOOONNNLLLKKKNNNLLLIIIGGGGGGHHHJJJKKKEEEEEEHHHNNNSSSUUURRROOOOOOPPPQQQQQQQQQNNNLLLKKKHHHIIIJJJLLLLLLLLLKKKKKKKKKKKKKKKMMMOOOOOOMMMKKKJJJIIIHHHIIILLLNNNOOONNNQQQOOOMMMJJJIIIIIIJJJKKKOOOOOOPPPQQQRRRSSSTTTUUURRRSSSTTTTTTSSSQQQOOOMMMLLLLLLMMMOOORRRTTTSSSRRRRRROOOKKKGGGFFFFFFGGGHHHJJJKKKLLLOOOPPPOOOLLLJJJIIIHHHGGGGGGHHHKKKNNNPPPRRRQQQOOONNNNNNNNNOOOOOONNNMMMKKKJJJIIIIIIIIIJJJIIIJJJKKKKKKJJJIIIGGGFFFIIIFFFCCCCCCEEEGGGFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFGGGHHHKKKMMMNNNNNNNNNOOOPPPQQQSSSTTTUUU[[[[[[[[[]]]aaaggglllpppxxxxxxyyyzzz~~~|||{{{tttooojjjiiiiiigggeeecccaaa```\\\ZZZWWWUUUSSSSSSTTTTTTOOOLLLIIIHHHGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGMMMLLLKKKKKKLLLLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKLLLLLLKKKKKKJJJIIIIIIJJJJJJJJJIIIGGGFFFHHHHHHGGGGGGFFFGGGGGGGGGKKKJJJIIIIIIJJJIIIGGGEEEHHHHHHGGGGGGHHHHHHIIIJJJ&&&'''(((''''''''')))+++***(((&&&&&&''')))******))))))***)))((((((***,,,,,,,,,+++******)))(((((())))))))))))((((((((((((,,,+++***)))))))))******++++++******++++++,,,---++++++************++++++))))))(((((((((((()))))),,,,,,,,,+++++++++******------...///000222222333///000111000000000222444111111111111222333444555555666777888999999999999777777888888999:::::::::;;;;;;:::999888777666555666666666666777888:::::::::::::::999999888888888<<<===>>>===<<<===>>>@@@@@@AAACCCDDDEEEEEEDDDCCCAAAAAA@@@??????>>>??????>>>???AAACCCEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDBBBAAABBBEEEFFFEEECCCFFFFFFFFFGGGIIIKKKMMMOOOMMMMMMNNNOOONNNMMMLLLKKKLLLKKKIIIGGGGGGIIIKKKLLLJJJKKKMMMQQQUUUVVVSSSPPPNNNOOOOOOOOONNNLLLIIIHHHGGGHHHIIIKKKKKKKKKKKKJJJIIIHHHIIILLLNNNOOONNNLLLKKKJJJIIIJJJLLLNNNNNNNNNNNNMMMKKKIIIHHHHHHHHHHHHLLLMMMNNNPPPQQQQQQRRRRRRPPPQQQRRRRRRQQQOOOMMMLLLKKKKKKKKKMMMPPPRRRQQQPPPPPPNNNJJJGGGFFFFFFGGGHHHGGGHHHIIIKKKLLLKKKHHHFFFGGGFFFEEEEEEGGGJJJMMMOOONNNMMMLLLKKKJJJJJJKKKKKKLLLLLLJJJIIIHHHHHHHHHIIIHHHHHHHHHHHHGGGFFFEEEEEEGGGEEECCCCCCEEEGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEFFFHHHJJJLLLMMMIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNPPPRRRTTTWWWZZZ[[[aaaaaacccffflllrrrxxx{{{}}}xxx{{{~~~wwwwwwwwwuuupppjjjddd```[[[[[[[[[ZZZYYYXXXWWWVVVYYYWWWUUURRRQQQQQQQQQRRRNNNLLLIIIGGGGGGGGGFFFEEEFFFFFFHHHIIIIIIHHHHHHGGGGGGFFFEEEFFFGGGGGGEEEDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKJJJIIIHHHGGGHHHGGGGGGGGGGGGGGGHHHHHHKKKJJJIIIJJJKKKKKKIIIGGGHHHGGGGGGGGGGGGHHHIIIIII'''(((((((((&&&&&&(((******(((&&&&&&((()))***)))((()))***)))((((((***,,,+++++++++******))))))((((((((((((((())))))))))))+++***))))))((()))))))))++++++******++++++,,,---++++++************++++++++++++************++++++,,,,,,,,,,,,++++++++++++------......///000000111***,,,///000000111333444000000000000111222333333333444666777999:::::::::888888888888888888888888999999888777666555555444555666666777888999;;;;;;;;;;;;;;;:::::::::::::::===>>>>>>>>><<<<<<>>>@@@???@@@BBBCCCDDDDDDCCCCCCCCCBBBAAA??????>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFDDDEEEGGGGGGGGGFFFDDDCCCDDDCCCDDDEEEGGGGGGEEECCCGGGFFFGGGHHHIIILLLNNNPPPOOOOOONNNMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHJJJMMMNNNMMMNNNPPPSSSUUUTTTRRROOOMMMMMMNNNMMMKKKIIIGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKFFFFFFGGGJJJMMMNNNNNNMMMLLLKKKIIIJJJLLLMMMMMMLLLJJJIIIIIIHHHGGGFFFFFFEEEIIIJJJLLLNNNOOOOOONNNMMMMMMNNNOOOPPPOOONNNLLLKKKJJJIIIIIIKKKMMMOOOOOONNNNNNLLLIIIGGGFFFFFFGGGHHHFFFGGGHHHIIIHHHFFFDDDCCCDDDDDDCCCDDDFFFIIILLLNNNMMMLLLKKKJJJIIIIIIIIIIIIKKKJJJIIIHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEDDDBBBCCCEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKFFFGGGJJJLLLMMMMMMMMMLLLPPPPPPRRRVVV[[[aaagggjjjppptttxxx|||~~~yyytttppprrrtttuuuuuusssqqqoooddddddeeedddaaa\\\XXXUUUTTTTTTTTTUUUUUUTTTSSSSSSUUUSSSQQQOOONNNNNNNNNNNNMMMKKKHHHFFFFFFGGGFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDEEEGGGGGGFFFEEECCCCCCDDDEEEFFFGGGHHHHHHFFFGGGHHHJJJKKKKKKLLLLLLHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJLLLMMMMMMLLLLLLKKKKKKLLLLLLKKKJJJHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIJJJLLLLLLKKKJJJGGGGGGGGGGGGGGGHHHHHHIII((())))))(((&&&&&&'''))))))'''&&&&&&((()))))))))((()))******))))))***,,,+++*********)))))))))((((((((((((((())))))))))))*********)))))))))******++++++******++++++,,,---++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////)))+++///000000000111222///////////////000111222333333555777888999999999999999999888888777777777777777777666555444444333555666666777888:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<;;;===>>>>>>>>>???@@@AAABBBBBBCCCDDDCCCAAA@@@???>>>>>>===@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBAAAAAABBBBBBCCCCCCEEEGGGHHHHHHFFFCCCBBBCCCDDDFFFHHHIIIHHHFFFDDDGGGGGGGGGHHHJJJLLLNNNPPPQQQPPPNNNLLLKKKJJJJJJJJJIIIHHHHHHHHHJJJLLLNNNPPPKKKLLLNNNPPPQQQQQQOOOMMMOOOOOONNNMMMKKKIIIGGGFFFHHHHHHIIIJJJKKKLLLLLLMMMGGGFFFFFFHHHKKKLLLLLLKKKKKKJJJHHHHHHIIIJJJJJJIIIEEEFFFFFFFFFFFFEEECCCCCCGGGIIILLLNNNOOONNNLLLKKKKKKLLLNNNOOOOOONNNLLLKKKJJJIIIHHHJJJLLLNNNNNNMMMKKKJJJIIIGGGFFFFFFGGGGGGGGGHHHIIIIIIGGGDDDCCCBBBBBBAAABBBBBBEEEGGGJJJLLLNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFEEEFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEDDDDDDCCCBBBAAACCCCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHEEEFFFHHHIIIIIIJJJIIIIIIKKKKKKLLLMMMPPPSSSVVVXXXZZZ]]]aaadddgggkkkooorrrssssssvvvzzz|||zzzwwwtttppplllhhheeefffgggfffeeebbb___]]]XXXXXXYYYYYYWWWUUURRRPPPTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQOOOMMMLLLLLLLLLLLLLLLIIIGGGEEEFFFFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDEEEGGGHHHGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJIIIIIIHHHGGGFFFIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHJJJLLLMMMMMMMMMLLLKKKLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGGGGHHHJJJKKKKKKJJJIIIIIIKKKMMMNNNMMMLLLGGGGGGGGGGGGGGGHHHIIIIII((())))))(((&&&&&&''')))((('''&&&&&&((())))))(((''')))******))))))***+++*********)))))))))))))))'''((((((((()))))))))******+++++++++++++++++++++++++++******++++++,,,---++++++************++++++))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////+++---000000///....../////////......//////000000333444555666777888888888::::::999999888777777777777777666666555555444444666666777777888:::;;;<<<;;;;;;;;;<<<<<<======>>>===>>>>>><<<::::::;;;<<<<<<<<<<<<<<<===???AAABBBDDDCCCBBB@@@???>>>>>>>>>BBBBBBAAAAAABBBCCCDDDDDD@@@????????????@@@@@@AAACCCEEEGGGHHHHHHFFFCCCBBBCCCEEEHHHIIIIIIHHHFFFFFFGGGGGGGGGHHHIIIKKKMMMNNNQQQPPPNNNLLLKKKIIIIIIIIIGGGGGGHHHIIIKKKMMMOOOPPPIIIKKKMMMOOOOOOOOONNNNNNQQQPPPPPPNNNMMMKKKJJJIIIJJJJJJKKKLLLMMMNNNOOOPPPJJJIIIGGGHHHIIIIIIHHHGGGIIIGGGEEEEEEFFFGGGFFFEEECCCDDDDDDEEEDDDDDDCCCBBBGGGIIILLLNNNNNNMMMKKKJJJJJJKKKMMMOOOPPPOOONNNMMMKKKJJJIIIJJJLLLNNNNNNNNNJJJJJJIIIHHHGGGGGGFFFFFFEEEGGGIIIGGGDDDAAAAAABBB@@@@@@AAABBBDDDFFFHHHIIILLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGEEECCCCCCCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@BBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDCCCCCCDDDEEEFFFHHHIIIFFFFFFEEEEEEFFFHHHIIIJJJLLLNNNQQQSSSTTTVVVZZZ\\\YYY[[[___cccfffjjjvvv~~~|||{{{}}}zzztttqqqlllhhheeebbb___^^^[[[[[[[[[ZZZWWWTTTQQQOOONNNNNNNNNNNNNNNMMMLLLKKKPPPPPPPPPPPPOOONNNMMMMMMOOOOOONNNMMMLLLKKKKKKKKKJJJHHHEEEDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGCCCBBB@@@AAACCCDDDEEEDDDGGGGGGFFFFFFEEEEEEDDDDDDGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHHHHHHHGGGFFFFFFHHHHHHIIIIIIJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGHHHJJJKKKLLLLLLLLLKKKJJJKKKLLLLLLLLLKKKIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLJJJIIIIIIKKKNNNOOONNNMMMHHHHHHGGGGGGHHHHHHIIIJJJ'''(((((((((&&&&&&(((***'''&&&%%%&&&((()))((('''''')))***+++***)))***+++))))))))))))))))))))))))''''''(((((())))))************+++,,,,,,,,,,,,+++++++++******++++++,,,---++++++************+++++++++******))))))******+++,,,,,,,,,,,,------------,,,,,,------...//////000...000111000...------.../////////......//////000333444555777999::::::;;;:::::::::999999999888888888777777777666666666666888888888888888999:::;;;::::::;;;<<<===>>>>>>???>>>??????===;;;:::;;;<<<<<<;;;::::::<<<>>>AAACCCDDDCCCBBB@@@@@@?????????CCCCCCCCCCCCCCCDDDDDDDDD>>>>>>>>>>>>???@@@AAABBBDDDEEEGGGGGGGGGFFFDDDCCCDDDFFFHHHIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHIIIKKKLLLPPPOOONNNMMMKKKJJJIIIHHHGGGHHHHHHJJJKKKMMMOOOPPPKKKMMMPPPQQQPPPOOOPPPPPPQQQPPPOOONNNMMMMMMLLLLLLKKKKKKKKKLLLMMMOOOQQQRRRNNNKKKIIIHHHHHHGGGFFFEEEGGGEEECCCCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDHHHIIIKKKMMMMMMLLLKKKJJJIIIKKKMMMOOOPPPPPPOOOOOOMMMKKKIIIJJJLLLNNNNNNNNNJJJKKKJJJJJJIIIGGGFFFEEECCCEEEGGGEEEAAA??????AAA@@@@@@AAABBBCCCEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDAAACCCDDDDDDCCCBBBBBBCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@BBBCCCDDDDDDDDDDDDDDDCCCEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEFFFHHHJJJBBBBBBBBBCCCDDDEEEFFFGGGFFFHHHKKKLLLKKKLLLMMMNNNMMMMMMPPPSSSTTTVVV```jjjnnnsssyyy|||}}}}}}|||}}}~~~|||xxxttttttuuusssmmmhhhdddbbb^^^ZZZXXXWWWWWWWWWSSSSSSSSSRRRPPPNNNLLLJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIMMMMMMLLLLLLKKKJJJJJJIIIIIIGGGDDDCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGFFFDDDBBBBBBDDDEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIHHHIIIJJJKKKLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLJJJIIIIIIKKKMMMNNNMMMLLLIIIIIIIIIIIIIIIJJJJJJKKK&&&'''(((''''''''')))+++'''&&&%%%'''((()))(((&&&&&&(((++++++***))))))***((()))))))))))))))))))))'''''''''((()))*********((()))***+++,,,,,,+++***++++++******++++++,,,---++++++************++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......+++,,,,,,...///000111111000111111///...---...000000000///////////////000222444666999<<>>>>>???AAAAAAAAA???===;;;<<<======<<<;;;:::<<>>??????@@@AAACCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDFFFHHHGGGFFFEEEGGGIIIIIIHHHGGGFFFFFFGGGHHHIIIMMMNNNNNNNNNLLLJJJIIIGGGGGGHHHIIIJJJLLLNNNOOOPPPNNNQQQRRRRRROOONNNNNNPPPNNNMMMLLLLLLKKKKKKKKKLLLKKKKKKKKKKKKMMMOOOQQQRRROOOLLLIIIHHHGGGGGGFFFEEEEEEDDDBBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDFFFGGGIIIIIIJJJKKKKKKKKKJJJJJJGGGIIILLLNNNPPPPPPPPPOOOMMMKKKIIIIIIKKKMMMNNNNNNLLLLLLLLLLLLJJJHHHEEEDDDCCCFFFGGGEEEAAA???AAACCCAAAAAABBBBBBCCCDDDDDDEEEDDDEEEGGGHHHIIIJJJIIIIIIGGGHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBAAACCCEEEEEEBBB@@@@@@AAA@@@@@@@@@AAAAAAAAAAAAAAA>>>???@@@AAAAAABBBAAAAAACCCCCCDDDEEEEEEDDDCCCBBBEEEEEEDDDDDDDDDEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGAAAAAABBBCCCDDDEEEEEEFFFCCCEEEHHHIIIIIIGGGGGGHHHHHHFFFGGGJJJJJJJJJPPPWWWXXX\\\```aaaaaaccciiimmmsssvvvyyyzzzzzzyyyxxxxxxwww{{{yyyuuuxxx}}}|||yyywwwvvvfffdddbbbaaaaaa```]]][[[XXXVVVTTTQQQOOOPPPRRRTTTPPPPPPPPPPPPOOOMMMLLLKKKLLLKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHFFFCCCBBBCCCDDDCCCCCCBBBAAAAAAAAACCCDDDFFFGGGIIIGGGDDDCCCDDDFFFFFFFFFCCCCCCCCCBBBBBBAAAAAAAAACCCCCCDDDDDDEEEDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@DDDDDDEEEFFFGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEGGGHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIKKKMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLLLL%%%&&&''''''''''''***,,,&&&&&&%%%'''((()))'''&&&&&&(((++++++***))))))***(((((((((((())))))))))))&&&''''''((()))******+++'''((()))+++++++++***)))++++++******++++++,,,---++++++************++++++***))))))))))))))))))***,,,,,,,,,------.........++++++---...000111222333000111000///---...000222111000000/////////000000111333777;;;@@@CCCFFFGGG;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999;;;:::999999888888999999888999:::;;;<<<>>>>>>???CCCDDDCCCAAA>>>===>>>??????>>><<<;;;===@@@DDDGGGBBBBBBAAA@@@@@@AAAAAAAAAAAACCCDDDEEEEEECCCAAA@@@???@@@@@@BBBCCCEEEGGGHHHFFFFFFFFFEEEEEEEEEEEEEEEDDDFFFGGGFFFDDDDDDGGGJJJJJJIIIGGGFFFFFFFFFGGGGGGLLLMMMNNNNNNMMMKKKIIIGGGHHHHHHIIIKKKLLLNNNOOOOOOPPPRRRSSSQQQNNNKKKKKKMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJLLLNNNPPPRRROOOLLLIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCEEEFFFFFFEEEEEEDDDCCCBBBCCCEEEGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJFFFHHHKKKNNNOOOPPPPPPOOOLLLJJJHHHHHHJJJLLLMMMMMMMMMMMMMMMMMMKKKHHHEEECCCEEEHHHJJJHHHCCCAAADDDGGGBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDGGGIIIJJJKKKKKKKKKEEEFFFHHHHHHIIIHHHGGGFFFDDDEEEEEEFFFEEECCCBBBAAAAAADDDFFFEEEBBB??????@@@?????????@@@@@@AAAAAABBB===>>>???@@@AAABBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCC@@@AAADDDFFFFFFDDDAAA???@@@@@@@@@@@@@@@@@@@@@???@@@CCCFFFHHHGGGFFFEEEDDDDDDBBBBBBEEEFFFFFFIIIOOOLLLOOOQQQPPPOOOQQQWWW\\\YYY\\\```bbbbbbaaa``````^^^cccjjjnnnqqqtttxxx|||~~~~~~~~~yyypppkkkfffmmmuuuxxxuuurrrrrrsssqqqooollliiieeeaaa^^^]]]WWWWWWVVVUUUUUUUUUVVVVVVQQQPPPNNNLLLLLLMMMQQQTTTOOOOOOPPPPPPPPPOOOOOONNNIIIHHHFFFEEEDDDDDDEEEEEEFFFFFFHHHIIIKKKKKKLLLLLLIIIIIIIIIIIIIIIHHHGGGFFFGGGEEECCCBBBCCCDDDCCCCCCAAAAAAAAAAAABBBDDDFFFGGGFFFDDDAAA???@@@AAABBBAAA@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@BBBCCCDDDDDDEEEEEECCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDFFFGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGEEEDDDDDDEEEGGGIIIKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKJJJIIIIIIJJJLLLLLLKKKJJJKKKKKKKKKKKKKKKLLLMMMMMM''''''(((((())))))******((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((())))))))))))******************))))))))))))******)))))))))))))))))))))))))))(((&&&%%%&&&''')))***++++++******)))*********)))***++++++,,,,,,,,,+++------......///000000000111111000000//////......////////////000000000000222444888<<<@@@DDDGGGHHHAAA???<<<999888888888999::::::999999888999999999:::999888666555555444444999:::<<<>>>???@@@@@@@@@EEEEEEDDDBBB???===>>>???===<<<<<<<<<>>>???AAACCCCCCDDDDDDDDDDDDCCCBBBAAADDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEECCCEEEHHHJJJKKKLLLKKKJJJJJJJJJJJJIIIHHHJJJMMMPPPRRRRRRRRRQQQPPPNNNKKKJJJIIIHHHGGGGGGIIIIIIHHHGGGLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMLLLKKKIIIHHHGGGFFF@@@@@@AAABBBCCCCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFGGGFFFDDDCCCBBBBBBBBBBBBEEEHHHLLLNNNOOOOOOPPPQQQPPPMMMIIIEEEDDDEEEHHHJJJLLLLLLMMMLLLKKKIIIHHHFFFIIIHHHGGGEEECCCBBB@@@@@@DDDDDDEEEEEEEEECCCBBBAAACCCCCCEEEJJJOOOPPPNNNKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAA>>>>>>???AAABBBAAA???<<<>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@?????????@@@@@@AAABBBCCCCCCBBB@@@???>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHOOOPPPRRRUUUVVVVVVVVVVVVVVVWWWXXXZZZ]]]aaadddfffgggiiillloooqqqsssvvvyyy{{{~~~|||zzzxxxwwwwwwvvvuuutttqqqmmmiiieeeccc]]]___bbbddddddbbb___]]]___]]]ZZZXXXWWWUUURRROOOOOONNNNNNMMMOOOQQQSSSUUURRRQQQOOOMMMKKKKKKKKKKKKRRROOOMMMMMMOOOOOONNNLLLJJJHHHFFFDDDCCCCCCCCCDDDFFFGGGGGGGGGGGGGGGGGGFFFIIIHHHGGGGGGFFFFFFGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@AAACCCEEEFFFHHHHHHGGGEEECCCAAA???===BBBBBBAAABBBCCCBBB???======>>>@@@BBBCCCCCCBBBAAACCCCCCCCCBBBAAA@@@>>>===???@@@BBBDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIFFFHHHIIIIIIGGGEEEFFFFFFHHHFFFEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBCCCFFFIIIKKKNNNLLLJJJJJJKKKLLLLLLLLLNNNLLLJJJHHHHHHIIIKKKMMMLLLKKKKKKJJJIIIIIIHHHHHH((((((((((((((()))))))))((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((('''(((((((((((()))))))))******))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&(((***++++++***************++++++++++++,,,,,,,,,,,,,,,+++,,,------......//////000111000000000/////////.../////////000000000111111222444666:::===@@@BBBCCC>>>===<<<:::999999999999999999888888888888888999:::999888666555555444444999:::;;;===>>>??????@@@DDDDDDCCCAAA>>>======>>>===<<<<<<<<<===???AAABBBBBBBBBBBBBBBAAAAAAAAA@@@EEEDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJKKKKKKKKKIIIHHHIIIIIIIIIHHHGGGHHHKKKMMMQQQQQQPPPOOONNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLMMMLLLKKKJJJHHHGGGFFFEEE@@@@@@AAABBBCCCCCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDGGGKKKMMMMMMMMMNNNOOOOOOLLLIIIEEEDDDEEEGGGIIIJJJKKKLLLMMMLLLKKKJJJIIIKKKJJJIIIGGGEEEDDDCCCBBBDDDEEEFFFFFFFFFEEEDDDCCCDDDDDDFFFJJJOOOQQQPPPNNNJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@???@@@AAACCCBBB@@@>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAABBBAAA@@@@@@??????@@@@@@<<<>>>???AAABBBAAA@@@???AAA@@@@@@?????????@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDIIIJJJKKKMMMOOOPPPPPPPPPNNNNNNNNNNNNPPPRRRTTTUUUTTTVVVXXXZZZ[[[]]]___bbbdddiiiooorrrrrrrrrvvvyyy~~~zzzwwwvvvxxxzzz|||~~~xxxvvvvvvxxx~~~~~~~~~}}}yyysssooommmllljjjgggeeeddddddddd___^^^^^^]]][[[YYYVVVUUUVVVXXXZZZ[[[[[[ZZZXXXVVVTTTRRROOOMMMMMMLLLJJJHHHLLLLLLKKKLLLMMMPPPRRRTTTPPPNNNMMMKKKJJJJJJJJJKKKOOOLLLJJJJJJLLLMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHHHHEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCBBBBBBCCCEEEEEEHHHHHHGGGFFFDDDBBBAAA@@@AAA@@@@@@AAABBBBBB???===>>>???BBBDDDDDDCCCBBB@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDDDDCCCCCCEEEEEEFFFFFFGGGHHHIIIIIIGGGIIIJJJIIIGGGFFFFFFGGGFFFEEECCCDDDEEEFFFFFFEEEDDDCCCBBBAAABBBEEEHHHIIIMMMLLLJJJJJJJJJKKKLLLLLLOOOMMMKKKIIIIIIJJJLLLMMMKKKJJJJJJJJJIIIIIIHHHHHH))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))((('''((()))***+++))))))))))))***+++,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......///000000000000////////////000000000111111111222222222333555888:::;;;<<<<<<::::::;;;;;;::::::999999888888777777777777888888:::999888666555555555555777888:::;;;===>>>>>>>>>BBBBBBBBB@@@===<<<<<<===<<<<<<<<<<<<===>>>@@@AAACCCBBBBBBAAAAAAAAAAAABBBEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGJJJKKKLLLLLLLLLJJJHHHGGGJJJJJJJJJHHHGGGHHHKKKMMMPPPOOONNNLLLKKKJJJJJJIIIHHHJJJLLLKKKIIIHHHJJJLLLIIIKKKLLLNNNNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEDDD@@@AAAAAABBBBBBBBBBBBAAA@@@AAAAAABBBCCCDDDEEEEEEBBBCCCDDDEEEFFFEEEEEEDDDCCCFFFIIIKKKKKKKKKLLLMMMNNNLLLIIIFFFEEEFFFHHHIIIIIIJJJLLLMMMMMMMMMLLLLLLMMMLLLKKKIIIHHHFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEGGGGGGHHHKKKNNNPPPPPPOOOJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDEEEEEECCCDDDDDDDDDDDDCCCBBBBBBAAA@@@AAABBBCCCCCCAAA???>>>??????@@@@@@AAABBBBBBDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@:::;;;===???@@@@@@??????BBBAAA@@@???>>>>>>>>>>>>>>>???@@@BBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBFFFGGGHHHIIIKKKMMMOOOPPPLLLKKKJJJHHHHHHHHHIIIJJJHHHJJJLLLLLLLLLLLLNNNPPPQQQUUUYYYZZZYYYZZZ]]]aaaeeedddbbbaaabbbeeehhhjjjpppqqqqqqooollljjjkkkkkktttwww|||~~~~~~}}}|||}}}xxxtttttttttvvv~~~~~~xxxpppiiieeedddeeemmmnnnooooooooonnnmmmllliiiiiiiiiiiiiiieee```\\\YYYXXXUUURRRPPPPPPQQQQQQNNNNNNOOOOOOPPPOOOOOONNNOOOPPPQQQQQQQQQQQQPPPOOONNNLLLIIIHHHIIIIIIIIIHHHIIIIIIHHHIIIJJJLLLOOOPPPLLLKKKIIIHHHHHHHHHIIIJJJJJJHHHGGGGGGIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCEEEDDDDDDDDDDDDDDDCCCCCCGGGGGGGGGFFFEEEDDDCCCBBB???>>>???@@@BBBBBB@@@>>>???AAACCCFFFFFFDDDAAA???===>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@CCCDDDEEEGGGHHHHHHIIIIIIIIIJJJKKKJJJHHHFFFFFFGGGDDDCCCBBBBBBDDDFFFFFFEEECCCBBBAAAAAAAAADDDFFFHHHLLLKKKJJJJJJJJJJJJKKKKKKOOONNNLLLJJJJJJKKKLLLMMMJJJJJJJJJIIIHHHHHHGGGGGG)))))))))((((((''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))((()))***++++++))))))))))))***+++,,,---------......------,,,,,,***++++++,,,,,,---......000000000000////////////000111111111222222222222444444555666777777777777666777999;;;<<<;;;:::999888888888888888888999:::999888777666555555555555666777999:::<<<<<<======@@@AAA@@@>>><<<;;;;;;===<<<<<<;;;;;;<<<>>>???@@@DDDCCCBBBAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDBBBBBBCCCDDDEEEFFFGGGHHHJJJKKKLLLMMMLLLKKKIIIHHHMMMMMMLLLKKKIIIJJJMMMOOOOOONNNLLLJJJIIIHHHIIIIIIHHHLLLOOOMMMIIIHHHKKKNNNJJJLLLNNNPPPPPPOOOMMMLLLJJJIIIHHHGGGFFFEEEDDDDDDAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEE@@@BBBDDDGGGHHHGGGFFFFFFCCCEEEHHHIIIIIIIIIJJJKKKMMMLLLJJJHHHHHHHHHJJJJJJJJJKKKMMMNNNNNNMMMMMMLLLMMMLLLKKKJJJHHHGGGFFFFFFCCCDDDDDDEEEFFFFFFFFFFFFKKKJJJJJJKKKKKKLLLLLLLLLJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@AAABBBBBBAAA???>>>??????@@@@@@AAABBBBBBEEEDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@@@@???@@@@@@AAA;;;<<<===>>>??????>>>>>>??????>>>===============;;;===???AAABBBBBBBBBAAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEGGGJJJMMMNNNLLLJJJIIIGGGEEEEEEEEEFFFHHHIIIJJJIIIHHHGGGHHHIIIJJJLLLMMMMMMLLLMMMPPPSSSPPPPPPPPPPPPRRRTTTWWWYYYYYYZZZ[[[ZZZXXXWWWXXXYYY[[[^^^cccfffhhhjjjmmmooonnnkkkhhhffffffgggfffeeefffaaa______```ccckkksss|||vvvpppkkkjjjjjjkkkhhhccc]]]VVVSSSSSSTTTWWWXXXXXXYYYYYYXXXXXXWWWZZZZZZZZZ[[[ZZZXXXSSSOOOPPPNNNKKKHHHGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOMMMMMMLLLLLLLLLLLLMMMMMMLLLJJJGGGGGGIIIJJJKKKKKKHHHGGGGGGGGGGGGHHHIIIJJJHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFFFFGGGGGGFFFEEEEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIEEEEEEEEEFFFGGGHHHJJJKKKKKKJJJIIIGGGEEEDDDBBBBBBCCCDDDDDDDDDCCCBBBAAAAAAEEEEEEEEEEEEEEEDDDCCCCCC???>>>???AAACCCDDDBBBAAA@@@BBBEEEGGGFFFDDDAAA???======???@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBDDDFFFGGGHHHHHHHHHIIIKKKKKKKKKIIIGGGGGGHHHDDDCCCBBBBBBDDDFFFFFFEEECCCBBBAAAAAABBBDDDFFFGGGJJJJJJKKKJJJIIIIIIJJJKKKNNNMMMKKKJJJIIIJJJKKKKKKKKKKKKJJJHHHGGGFFFEEEDDD))))))((((((''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))***+++,,,------------......---,,,,,,******++++++,,,---------////////////000000000000000111111111222222222222555555555666666555555444333555888;;;<<<;;;:::999999999999999999:::;;;<<<999888777666666555555666555666888:::;;;<<<<<<<<>>;;;:::;;;<<<<<<<<<;;;;;;;;;===>>>???BBBAAAAAAAAAAAAAAABBBBBB@@@@@@???>>>>>>>>>>>>???===>>>???@@@AAABBBCCCDDDCCCCCCDDDEEEFFFFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBCCCEEEFFFGGGGGGGGGHHHKKKLLLMMMLLLKKKJJJLLLLLLLLLJJJIIIJJJMMMOOONNNMMMKKKIIIHHHHHHIIIIIIIIIMMMPPPNNNJJJHHHKKKOOOKKKMMMPPPRRRRRRQQQOOOMMMIIIIIIHHHHHHGGGFFFEEEEEECCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEE@@@BBBEEEGGGIIIIIIHHHGGGDDDFFFHHHHHHHHHHHHIIIJJJMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMKKKJJJLLLKKKKKKIIIHHHGGGFFFEEECCCCCCCCCCCCDDDEEEEEEFFFHHHHHHIIIJJJJJJKKKLLLMMMJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGDDDDDDEEEEEEDDDDDDCCCBBB@@@???>>>???AAAAAA@@@>>>>>>??????@@@@@@AAABBBBBBEEEDDDDDDDDDDDDCCCCCCCCCAAA@@@@@@???@@@@@@AAAAAA@@@@@@@@@??????>>>>>>===;;;;;;;;;;;;;;;<<<======:::;;;===???@@@AAAAAA@@@CCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCC?????????@@@BBBDDDGGGHHHFFFEEEDDDBBBAAAAAAAAABBBEEEFFFGGGFFFDDDBBBCCCDDDEEEEEEDDDDDDCCCDDDGGGIIIGGGGGGGGGGGGIIIJJJLLLMMMJJJKKKLLLLLLKKKJJJLLLMMMKKKNNNRRRTTTUUUVVVWWWYYYZZZXXXVVVUUUVVVVVVVVVUUUUUURRRQQQSSSSSSTTTXXX___iiihhheee___YYYUUUTTTUUUTTTSSSQQQMMMJJJIIIJJJLLLJJJJJJKKKLLLMMMMMMMMMMMMQQQPPPPPPQQQRRRPPPLLLIIIJJJHHHFFFDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKGGGEEECCCDDDFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFDDDEEEGGGGGGGGGFFFFFFFFFFFFGGGIIIKKKLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJDDDEEEEEEFFFGGGIIIJJJKKKLLLKKKJJJHHHEEEDDDBBBAAAAAABBBBBBBBBBBBAAA??????BBBBBBCCCCCCDDDCCCCCCBBB@@@@@@AAACCCEEEFFFEEECCC@@@BBBDDDFFFFFFDDDAAA??????@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBCCCBBBBBBDDDEEEFFFGGGGGGGGGHHHJJJKKKJJJIIIHHHHHHHHHEEEDDDCCCCCCEEEFFFFFFFFFDDDCCCCCCCCCCCCDDDFFFGGGHHHJJJKKKKKKIIIHHHIIIKKKLLLKKKIIIHHHGGGGGGGGGHHHLLLKKKJJJHHHFFFDDDBBBAAA((((((''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((()))((((((((((((((((((((((((((((((((()))))))))******))))))))))))***+++,,,,,,++++++,,,---------------******+++,,,,,,------...////////////000000000000000000000111111111222222444444555555555444444333333444777:::;;;;;;:::::::::::::::::::::;;;<<<===888888777666666666666666555666888999;;;<<<<<<<<>>>>>??????@@@@@@@@@@@@??????>>>======<<<<<<======;;;;;;===???AAABBBDDDEEEBBBCCCEEEFFFGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCAAAAAABBBCCCDDDEEEFFFFFFDDDFFFIIIKKKMMMMMMMMMLLLHHHHHHHHHGGGFFFHHHKKKNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJLLLNNNMMMKKKJJJLLLNNNLLLNNNPPPQQQQQQPPPOOONNNJJJJJJJJJIIIHHHGGGGGGGGGEEEEEEEEEDDDDDDBBBAAA@@@AAAAAABBBCCCDDDEEEFFFFFFAAACCCEEEGGGHHHIIIIIIIIIFFFHHHIIIIIIHHHHHHIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLJJJIIIKKKKKKJJJIIIHHHGGGFFFFFFDDDCCCCCCCCCCCCCCCDDDEEEBBBEEEHHHJJJKKKLLLNNNPPPJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGDDDEEEEEEEEEEEEDDDCCCCCC@@@???>>>>>>@@@@@@???>>>>>>??????@@@@@@AAABBBBBBDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@??????@@@@@@AAAAAACCCBBBAAA@@@???>>>>>>===::::::::::::;;;<<<===>>>;;;;;;<<<===>>>??????@@@BBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBDDDEEEFFFDDDCCCAAA@@@@@@@@@AAAAAACCCDDDDDDCCCAAA@@@AAABBBCCCBBBAAA@@@@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFFFFCCCDDDEEEDDDCCCBBBCCCDDDDDDGGGJJJKKKKKKKKKLLLMMMOOOMMMLLLLLLNNNOOONNNMMMMMMLLLLLLNNNNNNKKKMMMRRRSSSSSSRRROOOKKKJJJKKKLLLHHHHHHGGGFFFEEEFFFIIIKKKGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIIIIJJJKKKJJJGGGDDDCCCCCCBBBAAAAAA@@@@@@AAAEEEDDDDDDEEEEEEFFFHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDDDDEEEFFFGGGFFFEEEHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCBBBAAAAAABBBCCCDDDCCCEEEHHHHHHGGGFFFFFFGGGFFFGGGHHHJJJKKKKKKLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKEEEEEEEEEFFFGGGIIIJJJKKKLLLKKKIIIGGGEEECCCBBBAAA@@@@@@@@@@@@@@@@@@??????AAABBBBBBCCCCCCBBBBBBBBBBBBAAABBBDDDFFFGGGEEEDDD@@@AAACCCDDDDDDCCCBBBAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>??????AAACCCEEEFFFDDDCCCCCCCCCDDDEEEFFFGGGFFFHHHIIIJJJIIIHHHIIIJJJGGGEEEDDDDDDEEEFFFEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFFFFIIILLLKKKHHHGGGHHHJJJIIIIIIGGGFFFEEEEEEDDDDDDJJJIIIHHHFFFEEECCCBBBBBB&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((())))))))))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((()))))))))(((+++***************++++++((()))***,,,------------++++++,,,,,,---............/////////000000000111/////////000000000111111222222333333333333333333333444666888::::::::::::999999999999:::;;;<<<===888777777666666666666666666777888:::;;;<<<<<<===?????????>>><<<;;;<<<===<<<;;;:::::::::;;;<<<===>>>???AAACCCDDDCCCAAA@@@???>>>======<<<<<<======;;;;;;<<<>>>@@@AAABBBCCCBBBCCCEEEGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCAAAAAABBBCCCCCCDDDEEEEEEDDDEEEHHHKKKLLLLLLLLLKKKEEEFFFFFFFFFFFFGGGKKKNNNMMMNNNNNNMMMMMMLLLKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGGGGFFFEEECCCBBBAAABBBCCCCCCDDDEEEFFFGGGGGGDDDDDDEEEFFFHHHIIIJJJJJJIIIJJJKKKJJJIIIIIIJJJLLLHHHIIIJJJKKKLLLKKKKKKJJJIIIJJJKKKLLLMMMLLLKKKJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDEEECCCGGGKKKMMMLLLKKKLLLNNNJJJIIIHHHGGGGGGGGGHHHHHHFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@>>>???@@@AAA@@@???>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBBBBAAA@@@@@@????????????<<<<<<<<<<<<<<<<<<=========<<<;;;:::;;;<<<>>>???@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCAAA@@@??????@@@AAA@@@AAABBBAAA@@@???@@@AAACCCBBBAAAAAAAAABBBBBBAAA@@@AAABBBCCCDDDDDDCCCCCC???@@@AAA@@@???>>>???@@@@@@BBBEEEGGGGGGFFFGGGHHHGGGFFFFFFGGGIIIJJJIIIHHHJJJHHHHHHJJJIIIFFFHHHLLLHHHHHHHHHFFFEEEEEEFFFHHHDDDDDDEEEDDDCCCEEEGGGJJJHHHGGGGGGGGGGGGGGGHHHHHHDDDDDDDDDEEEFFFFFFCCCAAA>>>???@@@@@@@@@???>>>===CCCCCCCCCCCCDDDFFFGGGIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFHHHIIIHHHEEECCCFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@AAABBBBBBBBBEEEHHHIIIGGGFFFFFFGGGFFFFFFFFFFFFGGGHHHJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIGGGEEECCCBBBAAAAAA@@@?????????@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDFFFFFFDDDCCC@@@@@@AAAAAABBBBBBCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA?????????@@@AAACCCEEEFFFFFFEEECCCAAABBBCCCEEEFFFCCCEEEHHHHHHHHHHHHIIIKKKGGGEEECCCCCCDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEHHHLLLKKKHHHFFFGGGJJJHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEE%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((++++++******************'''((()))+++,,,---......+++,,,,,,------......///.../////////000000111111////////////000000000000///000111222222222222222444555666777999999::::::888888888888999:::;;;<<<888777777666666666666777666777888:::;;;<<<======?????????>>><<<;;;<<<>>><<<;;;:::::::::;;;<<<===@@@BBBFFFHHHIIIGGGDDDBBB??????>>>===============<<<<<<===>>>???@@@AAAAAAAAACCCEEEGGGHHHGGGFFFEEEFFFEEEDDDCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDDDDFFFHHHJJJKKKKKKJJJJJJFFFFFFGGGGGGGGGIIIMMMPPPMMMNNNOOOOOOOOOMMMLLLKKKLLLKKKJJJKKKLLLMMMLLLJJJLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJHHHHHHHHHGGGEEEDDDBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEFFFGGGHHHJJJKKKJJJKKKLLLKKKJJJIIIKKKMMMFFFGGGHHHJJJKKKJJJJJJIIIFFFHHHIIIKKKLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGHHHGGGFFFDDDDDDDDDEEEEEEIIIMMMPPPPPPMMMIIIHHHHHHJJJIIIHHHGGGGGGGGGHHHHHHEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCAAA@@@@@@AAABBBBBBAAA>>>??????@@@AAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@?????????@@@AAAAAABBB@@@???????????????@@@AAA@@@???>>>======<<<======>>>===:::999999;;;===???>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<===???@@@@@@@@@???>>>AAA@@@>>><<<;;;;;;;;;<<<;;;<<<>>>===<<<<<<===???@@@???>>>???@@@@@@???>>>===>>>@@@BBBCCCCCCBBBBBB:::;;;============???AAA<<>>???AAABBBBBBAAA???>>>@@@??????@@@AAACCCFFFGGGDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGEEEAAA>>>DDDDDDEEEFFFGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@AAAAAAAAADDDHHHIIIGGGEEEEEEGGGEEEDDDCCCCCCDDDFFFGGGIIIDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIHHHFFFDDDCCCAAAAAABBBAAA?????????AAACCCEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAABBBCCCEEEEEECCCAAA@@@??????@@@@@@BBBCCCDDDBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@AAACCCEEEFFFHHHFFFCCC@@@@@@BBBDDDFFFBBBDDDFFFHHHHHHHHHJJJKKKGGGEEECCCBBBBBBBBBAAA@@@AAAAAABBBBBBBBBBBBBBBBBBDDDHHHLLLKKKGGGEEEGGGJJJHHHHHHGGGFFFEEEDDDCCCBBBAAAAAABBBDDDEEEGGGHHHHHH&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((***)))((((((((()))+++,,,###&&&***---...,,,)))''')))************+++++++++//////---,,,+++*********...000222000,,,***+++..................///000000000111222222333333333333444444555555666666777777888888999:::::::::999999;;;::::::999999888888888888888888999:::;;;===>>>;;;===???AAABBBAAA@@@???AAA@@@>>>===<<<<<<<<<======DDDKKKMMMJJJDDDBBBBBB????????????>>>>>>>>>>>>;;;<<<>>>@@@AAAAAAAAA@@@@@@BBBCCCEEEEEEEEEDDDDDDDDDBBB@@@@@@CCCEEEGGGGGGGGGHHHHHHHHHGGGEEECCCBBBFFFFFFFFFFFFFFFFFFGGGHHHGGGGGGHHHHHHJJJMMMOOOPPPSSSRRRPPPOOONNNNNNOOOOOOOOONNNLLLKKKIIIHHHHHHHHHIIIGGGFFFHHHKKKNNNNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHLLLLLLLLLKKKJJJGGGEEEDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJHHHHHHIIIIIIJJJIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHJJJLLLNNNNNNMMMKKKIIILLLKKKIIIIIIJJJJJJIIIGGGEEEEEEDDDDDDDDDFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKHHHIIIKKKLLLLLLKKKIIIHHHEEEEEEEEEFFFHHHIIIKKKKKKCCCEEEHHHJJJJJJIIIGGGFFFGGGFFFDDDBBBAAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBB???@@@AAACCCDDDCCCCCCBBB@@@@@@???>>>???@@@BBBCCC>>>>>>?????????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<>>>===;;;::::::;;;===>>>??????>>>>>>>>>>>>????????????>>>>>>======<<<<<<>>>>>>>>>>>>???@@@AAABBBBBB@@@>>>===;;;;;;;;;<<<<<<<<<<<<<<<============@@@???>>><<<<<<<<<===>>>>>>>>>?????????>>>>>>===@@@@@@??????????????????>>>>>>???@@@BBBCCCDDDDDDAAA@@@??????AAACCCEEEGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@AAABBBCCCDDDFFFGGGGGGIIIIIIHHHHHHGGGFFFFFFFFF;;;<<<===>>>@@@AAABBBCCCAAAAAA????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@AAACCCEEEEEEDDDBBBAAACCCBBBBBBBBBBBBAAAAAAAAADDDFFFHHHHHHFFFDDDCCCCCCAAABBBDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHEEEBBBAAABBBFFFBBB>>>===???AAABBBAAABBBCCCDDDEEEEEEDDDCCCBBB@@@@@@AAABBBDDDDDDBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBCCCEEEFFFLLLIIIFFFCCCBBBDDDGGGIIIJJJHHHEEECCCBBBCCCEEEFFFFFFFFFDDDCCCAAA@@@>>>>>>???AAACCCFFFGGGGGGGGGFFFIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFDDDAAA@@@CCCCCCBBBBBBCCCDDDFFFGGG$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***)))((((((((()))***+++&&&(((***,,,---,,,+++***)))************+++++++++------,,,+++++++++,,,,,,............///000//////...............///000000000000111222333333333333444444555555666777777888888888999999999999999888999999888888777777777666999999:::;;;<<<===>>>???<<<===>>>@@@@@@@@@??????AAA@@@>>>===<<<<<<<<<===<<>>>>>>>>=========>>>???@@@AAAAAA@@@@@@BBBBBBCCCDDDEEEEEEDDDDDDEEEBBBAAAAAACCCEEEGGGGGGIIIIIIJJJJJJIIIHHHFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHIIILLLNNNOOOPPPOOOOOONNNNNNOOOPPPQQQQQQPPPNNNKKKIIIGGGFFFFFFGGGEEECCCEEEIIILLLMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJIIIIIIJJJJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDFFFGGGHHHIIIHHHHHHIIIIIIJJJJJJIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJLLLMMMNNNMMMLLLKKKMMMKKKIIIIIIJJJIIIHHHFFFFFFEEEDDDDDDEEEFFFHHHIIILLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHFFFEEEFFFFFFHHHJJJLLLNNNKKKLLLNNNPPPPPPOOOMMMLLLKKKIIIFFFDDDBBBAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCC??????AAABBBBBBAAAAAA@@@@@@@@@?????????@@@BBBBBB??????@@@??????>>>======<<<<<<<<<;;;;;;<<<<<<<<<===<<<;;;::::::;;;<<<===>>>======<<<<<<======>>>>>>>>>>>>>>>>>>=====================>>>???@@@@@@AAA@@@???===<<<<<<<<<<<<;;;<<<<<<<<<============@@@???===<<<<<<<<<===>>>>>>>>>?????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBAAA@@@??????@@@BBBDDDEEEHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDD???@@@@@@@@@AAABBBBBBBBBAAA@@@????????????@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAAAAAAAABBBCCCDDDDDDDDDCCCBBBCCCCCCCCCBBBBBBAAAAAAAAABBBDDDFFFFFFEEECCCBBBBBBAAABBBDDDEEEFFFFFFEEEEEECCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGHHHIIIGGGDDDBBBBBBBBBEEEBBB>>>===???AAABBBAAACCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDEEECCCBBB??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFJJJHHHDDDAAA@@@BBBDDDFFFIIIHHHFFFDDDDDDDDDEEEFFFEEEDDDCCCBBBAAA???>>>>>>???@@@CCCEEEFFFGGGFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGHHHGGGFFFDDDBBBAAABBBBBBAAAAAABBBCCCEEEFFF$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((((()))***+++************+++,,,,,,---)))************++++++++++++++++++++++++,,,---......+++***,,,111444222000//////......//////000000//////111222222333333333444555555666666777888888888888888888888777777777777666666666666666666666;;;;;;<<<===>>>??????@@@=========>>>>>>>>>>>>>>>@@@???>>>===<<<<<<<<<===;;;@@@FFFHHHEEEBBBAAAAAA??????>>>>>>>>>>>>======>>>???@@@AAAAAAAAAAAAAAADDDDDDCCCCCCCCCDDDDDDEEEEEECCCBBBBBBDDDFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHJJJLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSSSSRRRPPPMMMIIIFFFDDDCCCCCCBBBAAABBBFFFJJJLLLMMMLLLLLLKKKJJJJJJJJJKKKKKKFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBDDDFFFHHHJJJGGGHHHIIIIIIJJJJJJIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHJJJJJJKKKLLLMMMMMMNNNNNNNNNLLLJJJJJJJJJIIIHHHFFFFFFFFFEEEEEEFFFGGGIIIJJJLLLKKKKKKKKKLLLNNNQQQSSSTTTSSSPPPNNNLLLLLLLLLMMMKKKJJJIIIIIIKKKMMMPPPRRRPPPQQQSSSTTTTTTRRRPPPOOONNNLLLIIIEEEBBBAAAAAAAAADDDEEEGGGIIIIIIGGGEEEDDD???@@@@@@@@@@@@???>>>>>>AAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@???>>>===<<<===<<<<<<;;;;;;<<<<<<===<<<<<<::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????<<<<<<;;;<<<<<<===>>>???AAA@@@???===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======???>>>===<<<<<<<<<=========>>>>>>??????>>>>>>>>>========================;;;;;;<<<======>>>??????@@@??????>>>???@@@AAABBBGGGFFFFFFEEEEEEDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB>>>@@@BBBDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@BBBDDDDDDBBBAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFHHHHHHGGGDDDBBBBBBBBBCCCAAA>>>>>>???AAABBBBBBEEEEEEFFFGGGGGGFFFEEEEEEFFFDDDCCCCCCDDDEEEDDDCCC??????@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFKKKHHHEEECCCAAABBBCCCEEEGGGGGGFFFEEEEEEDDDDDDDDDBBBBBBAAAAAA@@@??????>>>>>>???AAADDDEEEEEEEEEEEEHHHIIIKKKMMMMMMLLLJJJHHHFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@AAABBBDDDEEE&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))******,,,***((('''(((***,,,...))))))*********++++++++++++++++++***++++++,,,---,,,+++***,,,///111111000/////////......///000000......000111222222222222444555555666666777888888888888777666666555555555555555555555666666666666;;;;;;<<<===>>>?????????>>>======<<<<<<<<<======??????>>>===============:::>>>BBBCCCBBB@@@@@@@@@???>>>>>>>>>==================???@@@AAABBBCCCDDDEEEDDDCCCBBBBBBCCCDDDDDDEEECCCBBBBBBDDDEEEFFFEEEBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEFFFGGGIIIJJJJJJKKKLLLNNNPPPRRRTTTUUUUUUSSSQQQNNNJJJFFFCCCAAAAAA@@@???@@@CCCGGGJJJLLLKKKKKKJJJIIIIIIJJJJJJJJJEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHGGGFFFDDDCCCBBBCCCBBBBBBCCCEEEHHHJJJLLLGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJJJJJJJKKKMMMOOOPPPPPPNNNLLLLLLLLLKKKIIIGGGFFFFFFEEEEEEFFFHHHJJJKKKJJJIIIJJJKKKOOOTTTYYY\\\[[[ZZZYYYXXXWWWVVVVVVUUUSSSQQQOOONNNNNNPPPRRRTTTPPPPPPQQQRRRQQQPPPNNNMMMLLLJJJGGGDDDBBBAAAAAAAAADDDGGGJJJLLLLLLJJJGGGDDDAAAAAA@@@@@@???>>>======AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;=========>>>>>>?????????<<<<<<;;;;;;<<<===>>>>>>??????>>>======<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<============<<<=========<<<===>>>>>>>>>>>>>>>>>><<<===============>>>>>>;;;;;;<<<<<<=========>>>??????>>>>>>>>>>>>???@@@EEEEEEEEEDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCC???AAADDDFFFGGGFFFDDDBBBBBBBBBCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEDDDDDDCCCBBBAAA@@@@@@??????AAACCCCCCBBBAAAAAABBBDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGEEEGGGGGGFFFDDDBBBBBBCCCCCCBBBAAA@@@AAABBBCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEGGGDDDBBBAAABBBDDDDDDCCCAAAAAABBBCCCEEEFFFGGGGGGDDDEEEEEEEEEEEEFFFFFFFFFDDDEEEFFFGGGHHHGGGFFFFFFLLLKKKHHHFFFEEEDDDEEEFFFCCCDDDEEEEEEEEECCCBBBAAA@@@@@@@@@???????????????>>>???@@@BBBDDDDDDDDDDDDGGGIIILLLOOOOOONNNKKKIIIFFFFFFEEEEEEEEEDDDCCCCCC@@@????????????AAABBBCCC&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''(((((())))))))))))+++)))'''%%%%%%(((***,,,))))))*********+++++++++,,,,,,+++************+++)))+++------++++++---/////////...............///------///000111222222222444444444555666666777777888777666444444333333444444555555555666666777777::::::<<<===============>>>===<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>=========;;;===???@@@????????????>>>>>>>>>============<<<:::;;;<<>>>>>===@@@@@@@@@@@@@@@@@@@@@???AAA@@@@@@???>>>===;;;:::;;;;;;::::::::::::;;;;;;::::::999999999999::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<===>>>>>>>>>???======<<<<<<<<<===>>>>>>============<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<===>>>>>>>>>>>>>>>=========>>>>>>?????????<<<<<<==================>>>>>>>>>===>>>>>>>>>???DDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFF@@@@@@@@@AAABBBBBBCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDAAACCCFFFHHHIIIHHHFFFEEEEEEEEEEEEEEECCCBBBAAA@@@BBBAAAAAABBBBBBDDDEEEFFFDDDDDDCCCBBBAAAAAA@@@@@@???AAACCCCCCBBBBBBCCCDDDFFFEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEFFFFFFDDDCCCCCCCCCDDDDDDCCCCCCBBBCCCDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEEEECCC@@@@@@AAACCCCCCBBBBBBCCCCCCEEEFFFGGGHHHHHHEEEEEEEEEEEEFFFFFFFFFGGGDDDEEEGGGHHHHHHHHHGGGFFFKKKJJJIIIGGGFFFEEEEEEEEEAAABBBCCCDDDCCCBBB@@@???????????????????????????>>>>>>@@@AAACCCDDDDDDEEEFFFHHHLLLOOOPPPNNNLLLKKKFFFEEEEEEDDDDDDCCCCCCCCC??????>>>>>>???@@@BBBCCC$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((()))))))))((((((***)))'''&&&&&&''')))***)))************+++++++++---,,,+++***************))),,,...---)))'''***---///...------,,,---------+++,,,...///111222222222222333333444555555666666888777555333222111222222333333444555666666777777999:::;;;<<<===<<<;;;;;;<<<<<<<<<=====================>>>>>>>>>>>>======>>>>>>==================>>>>>>============<<<<<<999:::;;;===@@@CCCEEEGGGDDDCCCBBBAAA@@@?????????@@@@@@???AAADDDEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCDDDEEEFFFGGGHHHFFFEEEDDDCCCBBBCCCCCCDDDFFFHHHJJJMMMOOOQQQRRRRRRPPPPPPPPPOOOLLLIIIGGGEEEDDDEEEFFFFFFEEEEEEGGGIIIFFFFFFEEEEEEEEEFFFGGGGGGHHHGGGFFFFFFEEEFFFFFFFFFIIIIIIJJJJJJIIIGGGDDDCCC???@@@AAACCCDDDFFFGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKMMMNNNQQQOOONNNNNNNNNNNNMMMKKKEEEDDDDDDEEEFFFHHHJJJKKKPPPOOOOOOOOOPPPSSSUUUWWWTTTWWW[[[]]]]]][[[WWWUUUPPPOOONNNLLLJJJHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGBBBAAA@@@??????@@@BBBCCCCCCEEEIIIKKKKKKIIIEEECCCBBBAAA@@@???>>>>>>>>>>>>?????????@@@??????>>>===??????>>>>>>===<<<;;;::::::999999888888999999:::999999999999999999999999;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<======>>>;;;;;;<<<<<<;;;:::999999999999999:::::::::;;;;;;;;;;;;<<<=========<<<<<<;;;;;;<<<===>>>>>>>>>>>>=========>>>>>>??????@@@>>>>>>===========================>>>>>>?????????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBB??????@@@AAABBBBBBCCCCCC>>>??????@@@AAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBCCCCCCDDDDDDCCCEEEGGGIIIIIIIIIHHHGGGGGGGGGFFFEEEDDDBBB@@@???@@@AAAAAABBBCCCDDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@AAACCCCCCCCCCCCEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFEEEDDDCCCCCCDDDDDDEEEEEEDDDBBBBBBCCCDDDDDDDDDEEEFFFFFFEEEDDDDDDBBBAAA@@@@@@BBBCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDD@@@AAABBBCCCCCCBBB@@@@@@@@@@@@@@@?????????????????????@@@AAABBBDDDEEEEEEFFFHHHKKKMMMOOONNNMMMLLLGGGFFFEEEDDDCCCCCCCCCCCC??????>>>>>>???@@@BBBCCC$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((()))))))))((('''((()))))))))(((((((((((()))************+++++++++******************+++,,,++++++,,,,,,+++++++++,,,...---,,,++++++++++++++++++,,,---///000111222222111111222333333444444555888777444222000000000111111111222333444555666777999:::;;;======<<<;;;::::::;;;===>>>???>>>>>>===<<<===>>>??????>>>======@@@???<<<;;;;;;<<<<<<<<<>>>>>>=========<<<<<<<<<;;;;;;;;;<<<>>>@@@BBBDDDBBBAAAAAA@@@???>>>===<<<=========@@@CCCEEEDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIFFFEEECCCBBBAAAAAAAAABBBDDDEEEHHHJJJLLLMMMMMMMMMLLLMMMNNNNNNNNNLLLJJJIIIGGGJJJLLLKKKHHHFFFFFFGGGEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEFFFGGGIIIJJJGGGHHHIIIJJJIIIGGGDDDCCC???AAACCCEEEFFFFFFFFFEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJNNNMMMLLLLLLMMMNNNMMMLLLDDDCCCCCCDDDEEEGGGIIIKKKOOOOOONNNNNNNNNNNNOOOOOOOOOQQQSSSTTTTTTQQQOOOMMMIIIIIIIIIIIIGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDAAA@@@???>>>>>>???AAABBBBBBDDDFFFHHHHHHFFFDDDBBB@@@@@@>>>============>>>===>>>>>>???>>>===<<<;;;<<<<<<======<<<;;;::::::888888777777777777888888888888999999999999888888:::999999888888999999:::;;;;;;;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<999999:::::::::999888777999999999999:::::::::::::::;;;<<<=========<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<======>>>??????>>>>>>======<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCDDDDDD@@@@@@AAAAAABBBBBBCCCCCC@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHDDDDDDDDDDDDCCCBBBAAA@@@???@@@BBBCCCEEEEEEEEEDDDAAAAAAAAABBBBBBBBBBBBCCC???AAABBBBBBBBBCCCEEEGGGGGGGGGEEEEEEDDDEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCEEEEEEDDDCCCDDDDDDCCCEEEFFFDDDAAA???@@@BBBBBBBBBCCCDDDDDDCCCBBBBBB@@@@@@@@@BBBDDDEEEEEECCCDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFFFFGGGGGGFFFEEEEEEBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@AAACCCDDDFFFFFFFFFGGGIIILLLMMMNNNNNNMMMHHHGGGEEECCCBBBAAABBBBBB@@@???>>>>>>???@@@BBBCCC&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))((('''((()))***++++++***(((''')))************+++++++++((((((((()))***,,,---...---+++)))***...///...+++---,,,++++++*********+++***+++---///000111222222000111111222222333444444888777444111//////000000//////000222333444555555999:::<<<>>>>>>===;;;:::999;;;===???@@@@@@???>>><<<===>>>??????>>>======BBB@@@<<<;;;;;;;;;<<<<<<>>>=========<<<<<<<<<<<<======<<<<<<<<<>>>???@@@@@@@@@AAA@@@???===;;;:::;;;;;;<<>>>>>???@@@BBBAAABBBDDDFFFFFFDDDBBBAAA???>>>===;;;;;;<<<======<<<===>>>>>>>>><<<;;;:::;;;;;;;;;<<<;;;;;;::::::777777666666666666777777888888999999999999888888888888777777777777888888;;;;;;;;;::::::999999999;;;;;;:::999999:::::::::777888999:::999888777666888888999999999:::::::::999:::<<<=========<<<<<<:::;;;<<<===>>>>>>>>>>>>::::::;;;;;;<<<===>>>>>>=========<<<<<<;;;;;;:::;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@CCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEECCCCCCBBBAAAAAA@@@????????????AAAAAAAAAAAA????????????@@@AAAAAABBBCCCCCCEEEEEEEEEFFFFFFGGGHHHHHHAAABBBBBBCCCCCCBBBBBBAAA>>>???BBBDDDEEEEEEDDDDDD@@@@@@AAABBBBBBCCCCCCDDD>>>@@@AAAAAAAAABBBEEEGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHIIIGGGFFFEEECCCAAA@@@@@@@@@AAACCCEEEEEEDDDCCCDDDEEEBBBDDDEEECCC???===>>>???@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAADDDGGGGGGFFFEEEGGGGGGGGGGGGGGGGGGHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDDDDDDDEEEGGGHHHFFFGGGHHHIIIJJJIIIHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@??????>>>@@@@@@AAAAAACCCEEEFFFGGGFFFGGGHHHJJJLLLMMMNNNNNNIIIHHHEEECCCAAAAAAAAAAAA@@@????????????AAABBBCCC&&&&&&&&&&&&%%%$$$######&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''))))))(((&&&+++******)))(((((('''''''''&&&&&&&&&&&&'''((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((''''''''',,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***---------............///222222333444444444444333333333333222111000///.........///111222444666777999:::;;;;;;<<<<<<;;;;;;==================<<<<<<>>>@@@BBB@@@<<<::::::<<<>>>======<<<<<<<<<<<<===???===;;;;;;<<<<<<;;;:::;;;;;;;;;<<<>>>???AAABBB===<<<<<<===>>>>>><<<;;;999999999888888999===???AAABBBDDDFFFGGGFFFEEEDDDEEEDDDCCCBBBBBBDDDFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJHHHIIILLLMMMNNNMMMLLLKKKNNNNNNMMMKKKJJJHHHGGGGGGFFFFFFFFFFFFEEECCCBBBBBBAAACCCEEEHHHJJJJJJJJJIIILLLJJJHHHFFFEEEFFFGGGHHHDDDEEEFFFFFFGGGGGGGGGGGGEEEFFFGGGGGGGGGHHHKKKNNNNNNMMMKKKIIIHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGJJJHHHGGGIIILLLMMMKKKHHHGGGFFFEEEDDDEEEFFFHHHJJJKKKLLLMMMMMMLLLJJJHHHFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGEEEDDDCCCCCCCCCCCCDDDBBB@@@@@@AAACCCCCCBBBAAA@@@@@@??????@@@@@@AAACCCBBBAAA@@@??????>>>???>>>>>>>>>>>>>>>===<<<<<<======<<<;;;:::999999888::::::;;;;;;<<<;;;;;;:::777666555444444555666777888888888888888999999999666666777777888888999999999999888888777666666666777888999:::;;;:::999999777777777777777777777777:::999888999::::::999888;;;;;;;;;<<<<<<===??????======<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888999;;;<<<===<<<;;;;;;;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>?????????@@@@@@??????>>>?????????AAAAAAAAABBBBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDGGGGGGGGGGGGGGGGGGHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDFFFEEEDDDBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBDDDCCCBBBAAA@@@??????@@@BBBAAABBBGGGLLLLLLFFFAAA@@@AAABBBDDDEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEDDDFFFEEEEEEEEEEEEGGGHHHJJJJJJJJJJJJKKKMMMLLLJJJHHHFFFEEEDDDCCCCCCDDDEEEEEEBBBCCCDDDDDDBBB@@@===;;;AAAAAAAAAAAABBBDDDEEEFFFIIIIIIJJJJJJKKKLLLLLLMMMHHHGGGDDDBBB@@@?????????????????????????????????%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""""""""$$$'''(((((('''((((((''''''&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***------------............111111222333333333333222222222222222111000///.........///000222444666777999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===???@@@???<<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<>>><<<::::::;;;;;;;;;:::;;;;;;;;;;;;<<<>>>???@@@>>>===<<<===>>>>>><<<:::======<<<;;;;;;===@@@BBBBBBCCCEEEGGGHHHGGGFFFEEEGGGFFFEEEEEEEEEFFFHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHJJJKKKLLLLLLLLLLLLOOONNNMMMKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAACCCFFFHHHJJJJJJIIIIIIKKKJJJHHHFFFFFFFFFGGGHHHFFFFFFGGGHHHHHHHHHGGGGGGDDDEEEGGGGGGGGGIIILLLNNNLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHJJJHHHHHHIIILLLLLLJJJHHHGGGFFFEEEDDDEEEFFFHHHIIIJJJKKKLLLLLLKKKIIIGGGEEEDDDEEEFFFFFFGGGGGGFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBBBB@@@>>>>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@??????>>>??????>>>>>>>>>>>>>>>===<<<;;;======<<<;;;:::999888888999999:::::::::999999888777666555444444555666777<<<<<<:::999777555444333777777777777888888888888888888777777777777666666666777888999999999888777999999999999999999999999999999888888999999999888;;;::::::;;;<<<===>>>>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;:::::::::999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>=========>>>>>>>>>??????@@@@@@??????>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAABBBAAAAAAAAABBBCCCEEEFFFIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@BBBBBBAAAAAAAAABBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBFFFEEEFFFJJJNNNNNNJJJEEEAAAAAACCCDDDEEEFFFFFFGGGKKKKKKJJJJJJIIIIIIIIIHHHEEEFFFFFFGGGGGGFFFFFFFFFDDDDDDDDDEEEFFFIIIKKKMMMMMMLLLLLLLLLMMMLLLJJJHHHGGGFFFDDDCCCCCCDDDDDDEEECCCDDDEEEEEEDDDBBB@@@>>>EEEEEEDDDDDDEEEEEEFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJGGGFFFDDDAAA@@@???>>>>>>>>>>>>>>>?????????@@@@@@$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!! !!!%%%'''((('''''''''&&&&&&%%%$$$$$$$$$'''&&&&&&&&&&&&'''(((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))),,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------............///000000111111111111111111111111111000000///.........///000222333555666777888999999::::::999999::::::::::::::::::::::::;;;===>>>>>>===<<<<<<======<<<<<<==================<<<::::::;;;<<<;;;:::;;;;;;;;;;;;;;;<<<======>>>===<<<===??????>>><<<@@@???=========???AAABBBBBBCCCEEEGGGHHHGGGFFFEEECCCCCCCCCCCCDDDDDDDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFIIIIIIGGGFFFEEEDDDDDDDDDFFFGGGGGGIIIJJJKKKLLLLLLOOONNNMMMKKKIIIHHHGGGFFFDDDDDDEEEEEEEEEDDDDDDCCCBBBDDDFFFHHHIIIIIIIIIIIIKKKIIIHHHFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFBBBDDDEEEFFFGGGHHHKKKNNNIIIIIIIIIHHHFFFDDDCCCBBBDDDDDDEEEFFFGGGGGGHHHHHHIIIHHHHHHIIIKKKKKKJJJIIIGGGFFFEEEDDDEEEFFFGGGHHHIIIIIIJJJIIIHHHGGGEEEDDDBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDCCCBBBAAA???===<<<>>>???????????????@@@AAAAAA@@@??????@@@??????>>>>>>>>>??????>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;:::999888888777888999999999888777666666666666555444444555666666666666666777777888888999777777777777777777666666555666666666666777777777555555666777777777777777999999999999999999999999888888888888888888888888999999999999:::;;;<<<===;;;::::::::::::999999999:::::::::::::::999999999:::999999999999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???????????????>>>>>>??????@@@???@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@AAABBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAACCCFFFHHHJJJJJJIIIGGGFFFDDDCCCCCCFFFFFFGGGGGGFFFFFFEEEDDDBBBBBBBBBAAA@@@@@@@@@???@@@@@@?????????@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDFFFIIIJJJGGGDDDAAABBBCCCDDDFFFGGGHHHIIINNNNNNMMMLLLKKKJJJIIIIIIBBBDDDEEEGGGHHHHHHGGGGGGBBBBBBCCCDDDGGGJJJMMMOOOOOONNNMMMMMMMMMLLLJJJHHHGGGFFFEEECCCCCCCCCDDDEEEDDDEEEFFFFFFFFFEEECCCBBBIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEECCCAAA@@@???>>>>>><<<<<<===>>>???@@@@@@AAA$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###!!! !!!###&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))******++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------...............///000000000000/////////000000000///...............///111333444555666777777888888888888888888888888999999999999999999:::<<<============>>>======>>>???????????????>>>===;;;;;;<<<======<<<======<<<;;;;;;<<<<<<<<<===<<<===???BBBDDDCCCBBB@@@>>><<<;;;<<<>>>??????AAABBBDDDFFFGGGFFFEEEDDDAAABBBCCCCCCDDDDDDCCCCCCHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIGGGFFFEEEDDDCCCCCCEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMLLLJJJIIIHHHFFFFFFCCCCCCDDDDDDEEEDDDDDDDDDCCCDDDEEEGGGHHHHHHHHHGGGIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEDDD???AAACCCDDDEEEFFFIIIKKKHHHHHHHHHHHHFFFDDDBBB@@@CCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJIIIIIIGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEECCCBBBAAA>>><<<<<<===>>>>>>======>>>@@@AAAAAA@@@>>>=====================>>>>>>============<<<;;;::::::;;;;;;:::999888777777666888888888888888777666555555555555555555555555555111222333555777999;;;;;;666666666555555444444444333444444555666666777777555555666666777777777777999999999999999999999999777888888888777777888888888888888888888999::::::888888888888888888888888999999999999999999999999:::999888777777888:::;;;999999999999999999888888888999:::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>???@@@>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@AAABBBBBB@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@???@@@BBBEEEGGGIIIHHHGGGFFFEEEDDDCCCCCCFFFFFFGGGGGGFFFFFFEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@???>>>======>>>@@@BBBCCCCCCCCCCCCDDDEEEFFFHHHHHHDDDCCCBBBCCCEEEEEEDDDCCCBBBBBBCCCDDDFFFHHHIIIJJJNNNMMMMMMLLLKKKKKKJJJJJJBBBCCCEEEGGGHHHGGGFFFFFFAAAAAABBBCCCEEEHHHKKKLLLMMMKKKJJJKKKLLLLLLKKKIIIGGGFFFEEECCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDEEEEEECCCBBB@@@???>>>>>>:::;;;<<<===???@@@AAABBB%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''%%%###"""$$$%%%&&&%%%'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&''''''((()))***++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,,,,,,,,,,,,,------------...,,,---......//////......------.../////////......---......///000222333444555666777777888888777777777777777777888888999999888999:::;;;===>>>=========>>>???AAABBBBBBBBBBBB@@@>>>======???@@@???>>>???>>>======<<<=========<<<===>>>BBBGGGJJJJJJJJJAAA>>>;;;:::<<<>>>>>>===???@@@CCCDDDEEEDDDCCCBBBEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJKKKJJJJJJIIIHHHGGGFFFFFFBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA<<<>>>AAABBBCCCDDDFFFHHHFFFGGGGGGGGGFFFDDDBBBAAABBBAAAAAAAAABBBCCCEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@?????????@@@AAAAAAAAAAAAAAAAAABBBDDDEEEEEEDDDCCCBBBAAA???<<<<<<============<<<===???@@@@@@???===<<<<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<;;;::::::::::::999888777666555555888888888888888777666666444444555555555555444444666666666555555555444444444444333333222222111111222222333444555666666777666666666666777777888888666666666666666666666666666777999888666555777888666666666666666666777888666666666666777777777777777888888888888888888888999999777666666777888999888888888888777777777777777888888:::;;;<<<======<<<<<<<<<<<<<<<===>>>???===>>>??????@@@@@@@@@???????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@????????????????????????>>>?????????????????????<<<======>>>???@@@AAAAAAAAAAAACCCDDDDDDEEEEEEEEEDDDCCCAAA@@@@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDBBBCCCCCCCCCCCCBBBBBBAAA>>>>>>======>>>@@@AAABBBAAAAAABBBCCCDDDFFFGGGHHHGGGFFFEEEDDDEEEFFFEEEEEECCCCCCCCCDDDEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJDDDEEEFFFFFFFFFFFFEEEDDDBBBBBBAAABBBCCCDDDFFFGGGGGGFFFFFFGGGIIIKKKKKKJJJHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFEEEDDDCCCCCCBBBEEEEEEDDDCCCBBB@@@??????:::;;;<<<>>>???AAABBBCCC%%%%%%%%%$$$$$$###"""!!!%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&''''''''''''((((((((())))))))))))))))))))))))((((((((())))))*********((()))***+++++++++++++++++++++++++++++++++++++++++++++***))))))***,,,---,,,,,,,,,,,,------------,,,------...............+++,,,---...............------......///111222333555666777777888888777777666666666777888888999999888888888:::===>>>===<<<<<<>>>@@@BBBCCCCCCCCCBBBAAA???>>>???@@@AAAAAA@@@???>>>>>>=========>>>>>>===>>>@@@DDDJJJMMMNNNNNNEEEAAA======???AAA@@@>>>>>>???AAACCCDDDCCCBBBAAADDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFBBBBBBBBBCCCDDDEEEFFFGGGDDDEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@???<<<>>>AAABBBBBBBBBCCCEEEEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@?????????@@@AAABBBCCCEEEGGGGGGFFFEEEFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>======>>>>>>??????????????????@@@AAACCCCCCCCCBBBBBB@@@>>><<<;;;<<<<<<<<<;;;;;;;;;<<<======<<<;;;;;;<<<;;;;;;:::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;999999888777666555555444666777777888888777777666444444555555555555444444333333333444444555555666222222222222222222111111111111222333444444555555666666666666666777888888444444444444444444444444444777999888555444666888555555444444444444555555444444555555555555666666666666666777777777777777888888777666666666666777666666777777777777777777777777888888999:::;;;;;;::::::::::::;;;<<<======<<<===>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>><<<=========>>>?????????@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBDDDDDDDDDCCCBBBAAA?????????@@@AAAAAAAAAAAA@@@AAAAAABBBDDDEEEGGGHHHEEEEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCDDDFFFHHHIIIGGGGGGGGGGGGHHHHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAABBBCCCDDDCCCBBBDDDGGGJJJJJJJJJHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBDDDFFFGGGHHHIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCEEEEEEEEEEEEDDDBBBAAA@@@;;;<<<===???@@@BBBCCCCCC$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))***&&&''')))***++++++******************************+++***)))((()))***,,,---++++++,,,,,,,,,---------,,,------...///.........******,,,------.........---------...///000111222666666777888888888888777555666666777888888999999999888777999<<<>>><<<::::::<<<>>>AAABBBCCCBBBBBBAAA???>>>>>>@@@AAAAAAAAA======<<<<<<<<<======>>>???@@@BBBFFFJJJMMMNNNNNNHHHCCC???>>>AAABBBAAA???>>>@@@BBBDDDDDDDDDCCCBBB@@@@@@?????????@@@AAABBBDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAACCCDDDFFFGGGEEEFFFGGGGGGGGGGGGFFFEEECCCCCCDDDDDDEEEFFFFFFGGGDDDDDDDDDDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>>>>??????@@@@@@@@@@@@???>>>@@@BBBCCCCCCBBBCCCDDDBBBBBBBBBBBBBBBCCCDDDDDD@@@???>>><<<<<<===>>>???AAACCCEEEEEEDDDCCCDDDFFFGGGGGGFFFFFFEEECCCBBBAAAAAA@@@???>>>===<<<<<<<<<;;;;;;<<<============<<<>>>>>>???@@@AAAAAABBBBBB???===:::999:::::::::999::::::::::::::::::::::::<<<;;;:::999999999999999777888999:::;;;<<<<<<<<<999888888777666555444333333444555666666777666666333444444555555444444333...///000222444666888999222222222333333333333333111111222222333333444444666555444444444555666777444444444444444444444444333777999888444333555888444333333222222333333333333333333333444444555555555555555666666777777777666777777777666666555444555555666666777777888888777777777888888999999999888888888888999:::;;;<<<;;;<<<===>>>????????????========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<======>>>>>>>>>========================>>>???@@@BBBCCCDDDDDDDDDAAAAAABBBBBBBBBAAA@@@???AAAAAABBBCCCEEEFFFFFFGGGCCCCCCCCCCCCCCCBBBBBBAAA@@@AAACCCDDDDDDCCCAAA@@@@@@AAABBBDDDDDDCCCAAA@@@AAAAAABBBBBBDDDEEEGGGHHHDDDDDDEEEDDDCCCAAAAAAAAAEEEDDDCCCBBBBBBDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCEEEGGGHHHDDDCCCBBBAAAAAAAAABBBCCCDDDCCCBBBCCCFFFHHHIIIIIIIIIGGGFFFDDDCCCBBBCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDFFFHHHHHHGGGFFFEEEHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDBBBAAA===>>>???@@@AAABBBCCCCCC######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###"""###%%%(((((('''%%%(((((())))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''*********)))))))))))))))%%%&&&((()))*********)))************************+++***)))((()))***,,,---++++++,,,,,,,,,---------,,,---......//////......)))***+++,,,---.........---------......000111222666777777888888888888888555666666777888999999:::999888777999<<<>>><<<999888:::===???AAAAAAAAA@@@@@@>>>===>>>@@@AAAAAA@@@;;;;;;;;;;;;;;;<<<======AAAAAACCCFFFJJJLLLLLLLLLHHHCCC>>>>>>@@@BBB@@@>>>???AAACCCDDDEEEEEECCCCCCBBBAAA@@@??????AAACCCDDDBBBBBBAAA@@@??????>>>>>>??????@@@AAABBBCCCEEEFFFEEEFFFHHHIIIHHHGGGEEECCC@@@AAABBBCCCDDDEEEFFFGGGDDDDDDDDDDDDCCCBBBAAA@@@AAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@???=========>>>???@@@@@@@@@@@@@@@@@@BBBDDDEEEDDDCCCCCCCCCAAA@@@??????@@@BBBCCCEEE@@@???===;;;:::;;;<<<===???BBBEEEDDDBBBAAACCCEEEGGGGGGGGGFFFEEECCCAAAAAA@@@???>>>===;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::>>>======>>>???@@@BBBBBB>>>;;;999888888999888777:::999999888888999999:::<<<;;;:::999888888888888666777888:::;;;<<<======888888777666555444333333111111333444555666666666333333444555555444333333555444444333333222222222333333333444444555555555111222222222222333333333444444333222333444555666444444444444444444444444333666999888444222555999333333222222111222222333222222222333333444444444444555555555666666777777555666777777777666444333444555555666777888999999777777777777888888888888777777777777888999:::;;;;;;<<<===>>>????????????================================================>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;:::========================;;;<<<<<<<<<======>>>>>>===============<<<<<<<<<<<<===???@@@AAABBBBBBBBB>>>???AAACCCCCCCCCAAA@@@BBBBBBBBBCCCDDDEEEEEEFFFBBBBBBCCCCCCBBBBBBAAA@@@???@@@BBBCCCCCCBBB@@@???AAABBBDDDFFFFFFDDDAAA@@@BBBBBBCCCCCCDDDFFFGGGHHHHHHIIIJJJJJJHHHFFFEEEDDDFFFDDDCCCBBBBBBCCCDDDFFFIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCAAAAAABBBEEEIIIKKKDDDCCCBBBAAABBBCCCDDDEEEFFFDDDCCCCCCEEEGGGHHHGGGIIIHHHFFFDDDCCCBBBCCCCCCFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHFFFEEECCCHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGFFFEEECCCBBB??????@@@AAABBBCCCCCCDDD$$$###"""""""""###$$$%%%)))(((&&&$$$#########$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&(((***,,,,,,+++)))(((''''''''''''''''''''''''&&&'''((())))))******)))++++++*********************++++++***))))))***,,,---,,,++++++******++++++++++++++++++++++++++++++)))***+++,,,------......++++++,,,------...//////........................222333444555666888999999>>>>>>===<<<;;;::::::999999:::;;;;;;999999:::;;;;;;:::999999999;;;>>>????????????@@@@@@AAAAAAAAA>>>===<<<;;;;;;<<<===>>><<<>>>@@@CCCEEEFFFFFFFFFJJJGGGDDDCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEDDD@@@@@@@@@@@@AAABBBCCCCCCBBBDDDDDDAAA<<<:::>>>BBBCCCCCCBBBAAABBBCCCDDDEEEDDDEEEFFFFFFFFFEEEDDDCCC??????@@@BBBEEEEEEDDDBBBFFFGGGGGGFFFCCCAAA@@@@@@>>>>>>?????????@@@@@@AAA@@@@@@@@@@@@????????????;;;===???===;;;;;;===@@@DDDDDDCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@======;;;;;;;;;;;;======>>>>>>???@@@AAAAAABBBBBB???AAACCCEEEEEEDDDCCCBBB???>>>===<<<::::::999999999999888888999:::<<<==================<<<<<<<<<::::::;;;;;;;;;:::999999777777888888888999999999<<<;;;999777666666777777555666888:::;;;;;;;;;:::666666555555555444444444222333444444444333222111222222222222222222222222444444333333333333222222222222222222222222222222222222222222222222222222111222333333444444333333111111111111111111111111222333333444444333333222111222333444555444333222666555444333333444555666444444333333333444555555555555444444444444555555555555555555666666666666666777888999888777555333666666666666666666666666999:::;;;<<<============<<<<<<;;;:::;;;<<<===>>>???>>><<<;;;::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<===<<<;;;:::999888888888===<<<<<<;;;;;;:::999999999:::;;;===>>>?????????>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>===>>>@@@BBBCCCCCCCCCCCCAAAAAABBBBBBCCCBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCFFFDDDAAAAAABBBCCCCCCBBBIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEIIIHHHFFFDDDBBBAAA@@@@@@???@@@AAABBBDDDFFFHHHJJJEEEEEEEEEDDDCCCBBBBBBBBBCCCBBB@@@???@@@BBBDDDFFFEEEEEEDDDCCCBBBAAAAAA@@@DDDEEEGGGGGGFFFDDDBBB@@@DDDDDDDDDDDDEEEGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFHHHHHHGGGFFFEEEDDDCCCCCCAAACCCFFFFFFDDDBBBBBBBBB######$$$%%%%%%%%%%%%$$$((('''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''***+++,,,+++)))'''''''''''''''''''''''''''&&&'''((()))***************************************++++++***))))))***,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------*********++++++,,,,,,---------........./////////111222222333444555666666:::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;:::999888:::;;;;;;:::999888999;;;===>>>???@@@AAAAAAAAAAAAAAA@@@>>>===<<<;;;;;;;;;<<<===???@@@BBBDDDEEEFFFEEEEEEIIIGGGDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDAAAAAA@@@??????????????????AAABBB@@@<<<<<<@@@DDDGGGFFFDDDCCCBBBCCCCCCCCCAAA@@@@@@??????@@@AAABBB@@@???@@@AAACCCDDDCCCAAABBBCCCCCCBBB???======>>>===>>>>>>???????????????======<<<<<<<<<;;;;;;;;;:::<<<===<<<::::::<<>>>>>???AAABBBBBBCCC@@@AAABBBDDDDDDDDDCCCBBB@@@???>>><<<;;;::::::::::::999999999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;999999::::::999999888888666666666777777777888888999999777666555555666666333444555666777777777777333333333333222222222222222222333444444333222111444444444444444444444444333333222222222111111111222222222111111111111111222222222222222222222222111222222333444333333333111111111111111111111111111222222222222222222111111111333444444444333222555444333222222333444555444333333333333444444555555555444444444444555555333444444444444555555555666777777888777666555444555555555555555555555555888999:::;;;<<<<<<<<<<<<<<<;;;:::::::::;;;======>>>===<<<::::::::::::;;;::::::999999999999::::::<<<;;;:::999888888888888:::::::::999999999999999999:::;;;<<<===>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>===<<<===>>>???@@@AAAAAA@@@???AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???????????????@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDFFFCCCAAAAAABBBCCCBBBBBBGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDHHHGGGEEECCCBBBAAA@@@@@@>>>??????@@@BBBDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDAAA@@@@@@AAADDDEEEDDDDDDCCCCCCBBBAAAAAA@@@DDDEEEEEEEEEDDDCCCAAA@@@CCCCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHGGGHHHGGGGGGFFFEEEDDDCCCCCCAAADDDHHHLLLLLLIIIEEEAAA"""###&&&'''((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########%%%%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''')))++++++***(((''''''''''''''''''''''''''''''((()))******++++++******************************++++++***))))))***,,,---,,,++++++******++++++------------------------......//////......---,,,+++++++++++++++,,,,,,,,,,,,------...///000111111333333333444444444555555555777999<<<=========<<<<<<<<<;;;:::888888999;;;;;;:::999888999:::;;;<<>>===<<<;;;::::::;;;<<>>===<<<;;;;;;:::===???>>>===>>>BBBFFFJJJIIIGGGEEECCCBBBBBBBBBBBBAAA???>>>>>>AAADDDFFFAAA@@@@@@@@@BBBBBBAAA??????@@@AAA@@@===<<<<<<======>>>>>>???????????????<<<;;;::::::999999::::::999:::;;;;;;::::::<<<>>>======>>>???@@@AAABBBBBB???AAABBBCCCCCCBBBAAA???888999999::::::999999888<<<<<<===???AAABBBCCCDDDAAAAAABBBBBBBBBBBBCCCCCC@@@???>>>===<<<;;;;;;;;;:::::::::::::::;;;======:::::::::::::::::::::;;;888999999999999888777666555555555555666666666666666666555444444555555666444444333333333444444555333333333222222222111111111222333444444333222111333333333333333333333333222111111111111000000000111111111000000/////////111111111111111111111111111111222333333333333222111111111111111111111111000000111111111111000000111111222333333333333222333222222111111222222333333222222222333333444555555444444333333444444555222222222333333333444444666666666666666555555555444444444444444444444444777777888999:::::::::::::::::::::::::::;;;<<<<<<===<<<;;;:::999999999999777777666666666666777777::::::999888888777888888777777777777888888888888::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;999:::<<<>>>>>>===;;;:::======>>>>>>>>>>>>======@@@AAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDEEECCCAAAAAABBBBBBBBBAAACCCCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>>>>???@@@AAACCCCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFEEECCCAAA@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@DDDCCCBBBAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCBBBAAADDDJJJQQQTTTPPPGGG@@@###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''((()))***)))(((''''''''''''''''''''''''''''''((()))***++++++++++++))))))))))))************)))***+++***))))))+++------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---...............---------,,,---...///111222333444666666666666666666666555333555999<<<======<<<;;;<<<<<<;;;999777777999;;;;;;;;;:::999999999::::::???AAACCCDDDDDDBBB???>>>>>>===<<<:::::::::;;;;;;AAABBBDDDEEEFFFFFFFFFFFFGGGDDDBBBAAAAAABBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEBBBAAA???>>><<<<<<;;;;;;999;;;=========???BBBEEEIIIHHHGGGEEEDDDCCCBBBBBBAAAAAA@@@@@@BBBDDDGGGHHHDDDBBB@@@??????@@@???===@@@@@@AAA@@@>>>>>>???@@@??????@@@AAAAAA@@@@@@???======<<<;;;;;;;;;<<<===::::::::::::::::::;;;<<<<<<<<<======>>>??????@@@???AAACCCEEEEEECCCAAA???999:::;;;<<<<<<;;;:::999;;;;;;===>>>@@@BBBDDDDDDBBBAAAAAA@@@AAAAAABBBBBB@@@@@@>>>======<<<<<<<<<:::::::::;;;;;;<<<<<<===::::::::::::;;;;;;;;;;;;999::::::999999888777666555555555555555666666666444444444444555555666666888777555444333444555555444444444444333333333333000111222333444333222222111111111111111111111111222222111111111000000000000000000//////......---111111111111111111111111000111111222222222222222111111111111111111111111000111111111111111111000000111111222222222222222222222222222222222222222222111111222222333444555444444333333333333444444222222222333333333333444666666555444444555555666444444444444444444444444555555666777888888888888999999999999:::::::::;;;;;;;;;:::999888888888777666555555444444555555666888888777777666777777777555555555666777888888999999:::;;;;;;;;;;;;;;;:::;;;;;;:::::::::::::::;;;999;;;===>>>>>>===;;;:::;;;<<<<<<======>>>>>>>>>@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>??????>>>>>>>>>=========<<<===>>>>>>???AAAAAABBBBBBCCCCCCDDDDDDDDDBBB@@@AAABBBBBBAAA@@@@@@@@@@@@@@@AAACCCDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBDDDCCCBBBAAAAAAAAAAAAAAA??????>>>??????@@@AAABBBBBBBBBCCCEEEFFFHHHIIIIIIGGGEEECCCAAA?????????@@@AAAAAAAAAAAAAAA@@@@@@@@@CCCBBB@@@>>>>>>>>>@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBAAABBBGGGOOOTTTQQQHHH???%%%$$$"""!!!!!!###%%%'''###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&'''((((((((((((''''''''''''''''''''''''''''''((()))******+++******(((((()))))))))*********)))***+++***))))))+++------,,,++++++******++++++************************))))))+++,,,....../////////.....................------...000222333444555666666666666666555555555444666888;;;<<<;;;999888;;;<<<;;;:::888888999;;;;;;;;;::::::::::::::::::>>>@@@BBBDDDDDDBBB@@@>>>>>>===<<<;;;:::;;;;;;<<>>======>>>;;;<<<===>>>>>>???AAACCCEEEEEEEEEEEEDDDDDDCCCCCC<<<===???BBBDDDEEEFFFGGGHHHDDDAAA>>>>>>>>>===<<<>>>???@@@???>>>>>>@@@BBBAAABBBCCCDDDDDDCCCAAA@@@>>>===<<<;;;<<<===???@@@<<<;;;::::::;;;;;;;;;;;;========================???AAACCCEEEEEECCCAAA???::::::<<<======<<<:::::::::;;;<<<>>>@@@BBBCCCDDDBBBAAA@@@@@@@@@@@@AAAAAA@@@???>>>======<<<======::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666666666666666666666666333333444555555666666666888777555444333333444555444444333333333222222222000000222333333333222222000000000000000000000000333222222222111111111111/////////.........------000000000000000000000000///000111111222222111111000000000000000000000000111111222222222222111111000000000000111111222222222222222333333222222222000000000111222333444444333333222222222222333333222222333333333444444444555555444444444444555555444444444444444444444444333444555666777777777777777888888999999999999999999999999888777777666666555555444444444444555555666666555555555666666777444444555666777888888999888999:::::::::::::::999::::::999999999999:::;;;:::;;;===>>>>>>===;;;:::999999:::;;;===???@@@AAA??????@@@@@@???>>>>>>===<<<==================<<<<<<;;;;;;;;;;;;<<<======???@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@>>>======>>>???@@@BBBCCCDDDFFFFFFFFFFFFEEEDDDBBBAAACCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCEEEFFFHHHIIIIIIFFFDDDBBB@@@>>>=========?????????@@@@@@@@@@@@@@@AAA@@@>>><<<<<<===???@@@BBBAAA@@@???>>>>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@BBBGGGLLLLLLEEE???&&&$$$!!! """%%%(((###$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((())))))******)))'''(((((())))))*********((()))******)))***,,,------,,,++++++******++++++************************'''(((***,,,---//////000,,,,,,,,,,,,,,,---------...///000111333444555666444444444444444444333333555666888999:::999888777999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBBBBAAA@@@???>>>===<<<;;;;;;<<<===>>>===???BBBDDDFFFHHHHHHHHHDDDBBB??????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEECCCBBBAAA@@@???>>>>>>>>><<<======>>>???@@@AAAAAABBBCCCDDDDDDEEEEEEEEEDDD>>>@@@CCCGGGIIIKKKLLLLLLKKKGGGBBB>>>======<<<<<<;;;<<<<<<;;;;;;<<>><<<<<<======<<<;;;???>>>>>>>>>=========<<>>@@@AAABBBCCCAAAAAA@@@@@@@@@@@@?????????>>>======<<<<<<<<<===999999:::;;;;;;::::::999::::::;;;;;;<<<<<<======<<<<<<<<<;;;:::999888777666666666666666555555555222333444555555555555555444333222222111111111111111111111000000000/////////000111333333333222222111111111111111111111111333333222222222111111111........................//////////////////////////////000111111111111000000000000000000000000000111222222222222222222111000000//////000000111222111222333333333333222111//////000000111222333444333222222111111222222333222222333333333444444444333333333444444444444444444444444444444444444444333333444555666666666666666777777888999888888888777777888777777666555444444444444333333444444444444444444444444555666777333444444555666777777888777777888999999999999999999999888888999999::::::;;;;;;;;;;;;;;;;;;::::::777888888:::<<<>>>@@@BBB????????????>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<>>>>>>??????@@@AAABBBBBBAAA@@@@@@@@@AAAAAA???===<<<======>>>@@@AAACCCDDDEEEFFFFFFGGGFFFEEECCCBBBBBBBBBAAAAAABBBCCCDDDDDD@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGEEEDDDCCCAAA???>>>===<<<===>>>>>>>>>??????@@@@@@@@@???===<<<<<<===>>>@@@AAA@@@???>>>>>>>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDGGGFFFEEEEEECCCCCCBBBAAA???>>>>>>@@@CCCDDDAAA>>>%%%$$$"""!!!"""###&&&'''###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((((())))))(((''''''(((((()))******+++((()))******)))***,,,...---,,,++++++******++++++************************)))***+++---.../////////++++++,,,,,,------......000000111222333444555666333333444444444444444444444555666777888888888888666888;;;<<<;;;::::::;;;:::;;;;;;<<<============<<<===>>>???@@@AAAAAAAAA======<<<<<<===>>>@@@AAA>>>???BBBDDDEEEFFFFFFFFFCCCAAA>>>>>>???@@@@@@??????@@@BBBCCCDDDEEEEEEEEEEEEDDDBBB@@@>>>======<<<<<<<<<===???AAACCCCCCBBBCCCDDDEEEFFFFFFFFFEEEEEEBBBCCCFFFIIILLLOOORRRSSSOOOJJJDDD???===<<<<<<;;;888999999999999:::>>>AAABBBCCCEEEFFFFFFDDDBBB@@@999999888999;;;>>>BBBDDDEEEBBB???>>>???>>>===;;;>>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAA@@@@@@<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>???@@@AAAAAA???@@@AAAAAAAAA???>>>===>>>===<<<<<<;;;<<<<<<<<<888999999::::::999888888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;999888777666555555555555444444444333111222333444444333333222000000111111111000000///111000000000////////////...///111222333333222222111111111111111111111111222111111111111000000000------......//////000000////////////////////////...///000000111111000000000000000000000000000000000000111111111111000000000000///...///000111222000000111222222111000000////////////111222333444222222111111111111222222111111111222222222222333111222333444555444444333333333333333333333333333222333444555666666666666555666777888888888777777666666777777666555333222333333222222222222333333222222222222333444666666222333333333444555555555555666777888999999999999888888888888888999::::::;;;:::999888777777888999777777777888:::<<<>>>???>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;::::::999999999999999:::;;;;;;<<<<<<===>>>???@@@AAAAAA@@@@@@???@@@AAAAAA???<<<=========>>>???AAABBBCCCDDDEEEFFFGGGGGGFFFDDDCCCBBBBBBBBBBBBCCCDDDEEEFFF?????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFDDDCCCAAA@@@???>>><<<<<<===>>>>>>???@@@@@@???>>>===<<<<<<===>>>???@@@???>>>>>>>>>>>>>>>???>>>???AAACCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA>>>>>>>>>>>>>>>?????????$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&''''''((()))******+++((()))******)))***,,,...---,,,++++++******++++++++++++++++++++++++++++++,,,,,,---.../////////...---------...///000111111111111222333333444555555555555555666666666777777444444555666777888999:::444777;;;======;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<===???@@@AAABBB============>>>???AAABBB@@@AAABBBDDDDDDDDDDDDCCCBBB@@@>>>===???@@@@@@??????@@@AAACCCDDDEEEEEEEEEGGGEEECCC@@@===;;;:::999;;;;;;===???CCCDDDEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEAAAAAABBBDDDGGGLLLQQQTTTQQQKKKDDD???===<<<<<<<<<888999999999999;;;???BBBAAACCCEEEFFFEEECCCAAA???:::999999:::<<<@@@EEEGGGGGGDDDAAA???@@@@@@===;;;======>>>???@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>???<<<======>>>???@@@@@@AAA>>>???AAABBBAAA???===<<<===<<<<<<;;;;;;;;;;;;<<<777888999:::999999777666777777888999::::::;;;;;;;;;:::::::::888777666555444444444333333222222222000111222333333222111000///000111222222111000///222222222222111111111111...///111222333333333222////////////////////////000000000000////////////,,,------...///000111111////////////////////////...//////000000000000000000000000000000000000000//////000000000000//////000///.........///111222...///000111111000///............///000222333444222222111111111111222222000000000000111111111111000111333555555555333222111111111111111111111111333333444555666666666666444555777888888888777666555666666777666444333222222222111111111111222222111111111222333444555666111222222222222333333333444555666777999999::::::888888777777888999:::::::::888666444444555666777777777777777777999;;;<<<>>>>>>>>>>>>===<<<;;;:::999::::::;;;;;;::::::999999999888888999999:::;;;;;;;;;<<<===>>>???@@@@@@@@@??????@@@AAAAAA>>><<<======>>>>>>???AAABBBCCCCCCDDDFFFGGGGGGFFFEEEDDDBBBBBBBBBCCCDDDEEEFFFGGG>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBGGGGGGFFFEEECCCBBBAAA@@@;;;<<<<<<===>>>???@@@@@@>>>>>>=========>>>>>>?????????>>>>>>>>>>>>??????<<<===???BBBEEEGGGHHHIIIFFFFFFEEEDDDCCCBBBAAAAAA===???@@@???=========???&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))))))))***++++++***((('''++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,---.../////////......---------......///000000222333444555555555444444444444333333333555666666777666444222111222333333555777999;;;<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>===<<<<<<===???@@@?????????@@@@@@AAAAAAAAADDDCCCAAA?????????AAABBBAAAAAAAAAAAABBBBBBCCCDDDAAAAAABBBAAA???;;;888666;;;;;;<<<>>>???AAABBBBBBBBBBBBCCCDDDFFFGGGHHHIIIFFFEEEDDDDDDFFFIIILLLNNNOOOKKKFFF@@@<<<:::::::::<<<;;;999888999<<>>CCCFFFBBBAAA@@@@@@??????@@@@@@@@@@@@???????????????@@@DDDDDDCCCBBBAAA@@@@@@???>>>======<<<<<<<<<<<<===>>>??????@@@@@@@@@??????AAA@@@>>>===<<<<<<<<<<<<999;;;===??????===:::777888888888888777777777777777777888999::::::;;;;;;999999::::::888666444333333333333333333333333333555444333333222222333333444222000...---///111222111000///////////////000000000000000000000000000111111000000000000111111//////000000000000//////------..................///////////////.........////////////////////////000000111222222222222222////////////////////////,,,,,,,,,------.........000//////.........////////////000000000000//////333222222222222222222222000000000000111111111111111111111111111111111111333222111000000222444555444444444444444555666777555555555555555555555555333444555555555444333222222333333333333222111111111111222222222333333333111111222222222111000000333444555666777888999:::;;;;;;:::999999888888777???===:::666444333444444444444444444555666777777:::;;;;;;<<<<<<;;;;;;:::888999999:::;;;;;;;;;;;;:::::::::999999999888888<<<===>>>??????@@@@@@@@@>>>======<<<<<<>>>???@@@AAAAAA@@@@@@@@@AAAAAABBBFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>AAA@@@@@@@@@AAACCCEEEFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>??????@@@@@@@@@?????????>>>>>><<<===???@@@BBBBBBBBBBBB>>>???@@@AAABBBBBBBBBBBBGGGFFFEEECCCAAA@@@@@@@@@AAA@@@>>><<<;;;<<<<<<===$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''&&&&&&''''''((())))))***)))((('''&&&&&&'''((()))'''((()))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...//////...............//////000111222333444444555555555444444333333333222555666666666555444222111222222333444666777999:::999:::;;;<<<<<<=========>>>>>>============<<<<<<>>>>>>=========>>>>>>?????????@@@@@@@@@AAAAAAAAACCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@???===;;;999777;;;<<<===>>>???AAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCEEEDDDCCCCCCDDDFFFIIIKKKJJJHHHDDD@@@===;;;;;;:::;;;:::::::::;;;===@@@AAACCCCCCCCCBBBBBB@@@??????>>>>>><<<<<<;;;<<<===>>>AAA@@@@@@??????@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>CCCBBBBBBAAAAAA@@@@@@???@@@???>>>>>>===>>>>>>>>>======>>>>>>>>>======<<<@@@???===;;;;;;;;;;;;<<<;;;<<<>>>??????===:::888777777777777666666666666666666777888888999::::::888888777777666444333222333333333333333333333333444444333222222222222333333222000///...///000111111000000000000000111111000000000000000000000000000000////////////000000//////000000000000///////////////...........................////////////..............................///000000000//////////////////////////////,,,,,,------------------///.....................//////000000000000//////222111111111111111111111000000000000111111111111111111111111111111111111333222111000000222333555666555444444444444444555444444444444444444444444333333444555555444333222222222333333222222111000111111111111222222222222111111222222222222222111333333444555666777888999999999999999888888888888<<<;;;888555333222333333333333333333444555666777888999999::::::999999888777777888999::::::::::::999999999999888888888777999:::;;;<<<<<<===<<<<<<>>>>>>===<<<===>>>???@@@CCCBBBBBBAAAAAAAAABBBBBBCCCCCCAAA@@@@@@@@@AAABBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<======>>>AAAAAA@@@??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@BBBAAAAAAAAAAAAAAABBBBBBEEEDDDCCCAAA???>>>===<<<======>>>???@@@AAABBBBBBAAABBBCCCDDDDDDDDDDDDDDDFFFEEEDDDBBBAAA@@@??????@@@???>>>======<<<<<<<<<"""######$$$&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''(((((('''''''''((()))***,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------/////////......//////000000000111222333333444555666555555444333222222111555555555555444333222222222222333333555666777888888999:::;;;;;;;;;;;;;;;============<<<<<<;;;;;;=========>>>>>>======<<>>============???>>>>>>===<<<;;;::::::<<<<<<===>>>@@@AAABBBBBBCCCDDDEEEFFFFFFEEEDDDCCCEEEDDDBBBAAAAAACCCEEEFFFEEEDDDCCCAAA>>>===;;;:::::::::;;;<<<>>>???AAAAAACCCCCCCCCCCCBBBAAA@@@???????????????>>><<<;;;:::@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???????????????===>>>>>>>>>===<<<;;;;;;>>>===;;;:::::::::;;;;;;>>>>>>??????>>><<<;;;:::777777666666666555555555555666666777777888888888666666555333222222222222333333333333333333333333444444333222222222222222111111000000000/////////000000000000111222333333000000000000000000000000//////............//////...//////000000//////...///.........------,,,,,,---------.../////////000...........................///////////////......////////////////////////------------------,,,,,,------------------.........//////000000//////...000000000000000000000000000000000000111111111111111111111111111111111111222222111000000222333444777666555444333333333333444444444444444444444444222333333444444444333333222222333333222222111000000000000000111111111111000111222333333444333333222222333444555555666666666777777777777888888888999888666444222222222222222222222222333444555555666777777888888777777666555666777888999999999999999999888888888777777777888888999;;;;;;;;;;;;;;;======<<<<<<<<<===>>>???DDDCCCCCCBBBBBBBBBCCCCCCBBBAAA???>>>>>>???AAABBBAAAAAAAAA@@@@@@@@@??????AAA???===;;;:::;;;<<<===AAA@@@>>>=========>>>>>>?????????@@@@@@@@@@@@AAACCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCAAA???>>>===============>>>???AAABBBCCCCCCDDDDDDDDDDDDDDDCCCEEEDDDBBBAAA??????>>>>>>??????@@@@@@???>>>===<<<######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''(((((())))))(((((((((''''''(((((((((((((((''''''((()))+++,,,************+++++++++++++++++++++++++++,,,,,,,,,.........---------------000////////////000000111000000111222333333444444666555555444333222111111444444444444333333222222444444444444555666777888999999:::;;;;;;;;;;;;;;;======<<<<<<;;;;;;::::::::::::<<<===<<<<<<:::999===========================>>>>>>??????>>>======??????>>>=========>>>>>>>>>===<<<;;;;;;;;;<<<<<<======>>>???@@@AAABBBCCC@@@BBBFFFHHHJJJJJJHHHGGGDDDCCCAAA@@@@@@@@@AAABBBCCCCCCCCCBBB@@@===;;;999999:::===???AAAAAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCC<<<======>>>??????@@@@@@AAAAAAAAABBBCCCEEEFFFGGGEEEDDDCCCAAA@@@?????????@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@????????????@@@@@@??????>>>===<<<;;;===<<<;;;::::::;;;;;;<<<@@@?????????>>><<<;;;;;;777777777777666666666666666666666777777888888888666555333222111111222222222222222222222222222222444333333222111222222222///000111111111000......////////////000111222333000000000000000000000000.........------............//////////////////...------,,,,,,++++++******,,,,,,------...///000000........................000000111111000000//////////////////////////////.........------,,,,,,,,,,,,,,,------------------...//////////////////........./////////////////////000000000111111111111111111111111111111111111111111111000111222333333555555444333222222333333333333333333333333333333222222222333333333333333222222222222222111000000////////////000000000000000111222333444555555555111111222222333333444444444444444555666777777888777666555333222222222222111111111111222333444555555666666777777666666555666666777999:::::::::::::::::::::999999999888888:::;;;<<<======>>>>>>===;;;;;;:::::::::;;;<<<===BBBBBBBBBBBBCCCDDDFFFFFFDDDBBB@@@>>>===>>>@@@AAABBBAAAAAA@@@???>>>>>>===AAA???<<<:::999999;;;<<<>>>===<<<;;;;;;;;;<<<============>>>???@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHDDDDDDCCCCCCCCCBBBBBBBBB>>>===<<<;;;<<<>>>@@@BBBBBBBBBCCCCCCCCCBBBAAAAAACCCBBBAAA???>>>>>>======???AAABBBCCCCCCAAA???===%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''***)))(((''''''((()))***)))))))))******+++++++++(((((()))***,,,---......////////////............///////////////000111111111111111222222333333444555555444333222222111111444333333222222222222222555555555555666777888999::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;;;;:::999999888666777999:::::::::999888;;;;;;:::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;=========>>>>>>@@@AAABBB>>>======<<<<<<======>>>>>>>>>???@@@AAABBBBBBCCC???AAADDDGGGHHHHHHGGGFFFBBBBBB@@@?????????@@@@@@DDDDDDDDDCCCAAA>>>;;;999:::<<>>>>>===>>>???AAADDDEEECCCCCCDDDEEEFFFGGGIIIJJJHHHGGGFFFDDDCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDAAAAAA@@@>>>>>>=========?????????>>>===<<<;;;:::===<<<;;;;;;;;;<<<===>>>?????????>>>>>>===<<<;;;999999999888888888777777777777777888888888888888666555333222111222222333222222222222222222222222333333222111111111111222...///111111111000...------------...///000111222////////////////////////......------------............////////////......------------,,,,,,+++++++++,,,,,,---...//////000........................//////000000000//////...////////////////////////.........------,,,,,,,,,++++++------......------......////////////......------.........////////////000000000111111111111111111111111111111111111111000000111111111222222222222222222222333444444222222222222222222222222111111111111222222333333111222222222222111000000....../////////000000000000111222333444555555555111111111111222222222222111222222333444555666666555555444444333333333333111111111111222333444444666666777777777777666666666777888:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>>>>999999888777888999:::;;;>>>>>>???AAACCCEEEHHHIIIGGGEEECCC@@@??????@@@@@@BBBAAAAAA@@@>>>===<<<<<>><<<:::999:::;;;;;;::::::999999:::<<<===>>>;;;<<<======>>>???@@@@@@AAAAAAAAABBBCCCEEEFFFGGGDDDDDDCCCCCCCCCBBBBBBBBB>>>===;;;;;;;;;===???AAABBBBBBBBBBBBBBBBBBAAAAAABBBAAA@@@???>>>=========AAACCCEEEFFFFFFDDDAAA@@@&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))(((((('''''''''(((((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''***)))(((((('''''''''((((((((())))))***+++++++++&&&'''(((***,,,---...///.............../////////............///000111111111111222222222333333333333333333333222222222222333333222111111222222333444444555555777888999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;:::999888777777555666777888999::::::::::::::::::999999999999999999:::::::::::::::;;;;;;=========>>>???AAACCCDDD??????????????????????????????@@@AAABBBBBBCCCCCC???@@@AAACCCCCCAAA@@@???@@@@@@@@@@@@@@@AAAAAABBBFFFFFFFFFEEECCC@@@>>><<<===???@@@BBBCCCCCCCCCBBB???@@@BBBDDDFFFHHHHHHIIIDDDCCCAAA@@@@@@BBBCCCEEEEEEEEEEEEFFFGGGHHHJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBCCCCCCDDDDDDDDDEEEAAA@@@???>>>===<<<<<<<<<;;;<<<<<<<<<;;;:::999999<<<<<<;;;;;;;;;===>>>???<<<===>>>???>>>===<<<;;;::::::999999999888888888888888888888888888888888555555444333333333333333222222222222222222222222333333222111111111111111//////000111000///...---------------...//////000////////////////////////......------------......---......//////......---.............../////////,,,,,,,,,---.........///------------------------+++,,,,,,---------------////////////////////////------------------,,,,,,***+++---...//////...------......//////......------------......//////000000000000000111111111111111111111111111111111111000000000111111111111222111111111111222333444555111111111111111111111111000000000000111222333333111111222222111111000///////////////000000000000000111222333333444333333222222111111111111111111000111111222333444444444333333333444444444444444111111111111222333444444666777777888888777777666666777999:::;;;<<<===============<<<<<<<<<;;;;;;999:::;;;<<<<<<===<<<<<<888888777666777888999:::;;;<<<===???AAADDDGGGHHHFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAA???===<<<;;;:::======<<<;;;;;;;;;;;;;;;:::999999999:::<<<>>>???<<<<<<======>>>???@@@@@@??????@@@@@@BBBCCCDDDEEEFFFEEEDDDCCCAAA???>>>===>>>===<<<<<<<<<>>>???@@@BBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@>>>>>>=========BBBCCCFFFGGGGGGEEECCCBBB%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((('''''''''''''''((((((((()))((((((((((((((((((((('''&&&'''((())))))((('''&&&''''''((((((((((((((((((((((((((()))***+++++++++'''((()))***+++,,,---...++++++,,,,,,------......------------...///000111111222222222222333333333222222222222222333333333333222111000000111222333222333333444666888:::;;;::::::;;;;;;;;;;;;::::::;;;;;;:::999888777666666555555666777999;;;===>>>;;;;;;:::::::::999999999;;;::::::999:::;;;<<<===>>>===>>>>>>???@@@AAABBB@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCC===>>>>>>??????>>>>>>===??????@@@AAABBBCCCDDDDDDGGGGGGGGGFFFEEEDDDCCCBBBAAAAAABBBCCCCCCCCCCCCCCC@@@AAABBBCCCDDDEEEEEEEEEFFFEEEEEEEEEDDDCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFBBBBBBCCCCCCCCCCCCCCCCCCAAA@@@???>>>===<<<<<<<<<::::::;;;;;;;;;::::::999:::::::::::::::<<<===???999;;;===??????>>><<<:::999999999888888888888777777777777777777777777777333333444444333333222222111111111111111111111111333222222111111111111111///////////////......---//////............///000//////////////////////////////............//////---......//////......---,,,,,,,,,---......//////------------------------------------------------)))***+++,,,---.........////////////////////////,,,,,,------------------***,,,...000000000///...---......//////......------------...///000000000000000000000111111111111111111111111111111111111///000000111111111111111222111111111111111222333000000000000000000000000000000//////000111333444111111111111111000000/////////000000000111111111111111222222222222222111222222222111111111000000000000000111111222222222000111111222333333333333222111111222222333444555666666777777777777666666555666888999;;;<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;888888:::;;;;;;;;;;;;;;;999999888777888999:::;;;;;;;;;<<<===???AAACCCDDDBBBBBBCCCDDDDDDDDDCCCBBBBBBBBB@@@???===;;;:::999:::;;;<<<===>>>===<<<<<<<<<<<<;;;;;;;;;<<<>>>???=========>>>>>>??????@@@?????????@@@AAABBBCCCDDDEEEDDDCCCAAA???>>>===<<<======>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>BBBCCCDDDFFFFFFEEECCCBBB######$$$%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((('''''''''&&&'''((())))))((('''&&&$$$%%%''')))******))))))'''(((((()))***+++++++++))))))******+++++++++,,,))))))***++++++,,,------,,,,,,,,,------///000000222222222222222222333333000111111222222333444444222222111000000111222333111111222333555777999:::999999:::::::::999999888;;;;;;:::999888777666555666666666888:::===???AAA<<<<<<<<<;;;;;;:::::::::===<<<:::::::::<<<>>>??????>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEECCCAAA@@@@@@AAAAAABBBBBBCCCCCCCCC;;;;;;<<<===???@@@AAABBB>>>>>>@@@AAACCCEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBAAACCCEEEGGGHHHHHHFFFDDDCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<999999888888999;;;===>>>777999<<>><<<:::888888888888777777777777666666666666666555555555111222333444444333111000111111111111111111111111333222222111000111111111000/////////............111000000////////////000//////////////////////////////............//////---..................---(((((()))***+++,,,,,,---------------------,,,,,,------------------------***+++,,,...///000111111////////////////////////,,,,,,,,,------.........+++,,,...000111111000///---..................---------......///000111111000000000000111111111111111111111111111111111111//////000111111111111111444333222111000000000000000000000000000000000000000////////////111333444111111111111111000//////000000000000111111111111111111222222222111000000333333222222111111000000000000000000111111111111...///000111222222222222222222222222333444555666555555666666666666555555444555666888:::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::;;;<<<<<<<<<<<<;;;:::999999999:::;;;<<<<<<<<<<<<<<<===>>>???@@@===???BBBDDDFFFFFFEEEDDDCCCBBB@@@???===;;;999999999:::===?????????===<<>>===<<<;;;<<<======>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAABBBCCC@@@@@@@@@?????????>>>>>>===>>>???????????????>>><<<===>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>???AAABBBCCCDDDDDDCCCBBBBBB""""""###$$$$$$%%%&&&&&&'''%%%###"""!!!"""###$$$%%%%%%&&&'''&&&%%%###"""$$$$$$&&&&&&&&&&&&$$$$$$###!!!###''')))'''''')))'''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''###%%%'''&&&$$$###%%%'''((((((((((((((('''''''''***(((&&&''')))***(((%%%((((((((((((((()))*********)))((('''&&&%%%$$$$$$+++&&&!!!"""(((+++)))%%%***)))((((((((()))+++,,,+++******,,,,,,******+++...------,,,,,,------...///////////////000111111...///111222222111000///111000000000000000000111555555555555666777888999999999999999999:::::::::999999:::;;;;;;:::::::::888888999:::;;;<<<===>>>>>><<<::::::<<<>>>>>>>>>===;;;:::999999:::<<<===???>>>===<<<<<<>>>@@@AAAFFFEEEDDDBBBAAAAAAAAAAAADDDCCCBBBAAAAAAAAAAAAAAA>>>=========>>>@@@CCCDDDGGGFFFEEEDDDEEEFFFHHHJJJGGGGGGHHHIIIHHHGGGFFFEEEFFFBBB??????BBBCCCBBBAAA===>>>AAACCCDDDDDDDDDCCCDDDDDDEEEHHHJJJJJJHHHFFFEEEEEEEEEFFFFFFGGGGGGGGGJJJIIIGGGEEEEEEDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDAAAAAA@@@@@@???>>>======:::;;;;;;;;;::::::999888>>>;;;999999:::;;;;;;;;;:::===@@@BBB@@@===;;;;;;<<<;;;:::888777666666666666666666666666666666666444444444444333222111111111111111111111111222222///000000000111111111111111000///------......///444222000...------...///////////////////////////---------------...///000000000///...---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---...///000111................................................------------------------,,,,,,---...////////////---------............///------,,,++++++---...///000000//////.........---000000111111111111000000000000000000000000000000222222222111111///......---///111222333222000///000000000000000000000000222111///.........///000111222444444444222000//////000111222222333222222111111111111111111111111333333222222111000000000222111111111000000//////111111222111000...---+++///000111222333444444444333333333444444444555555444555777999:::;;;::::::;;;999777666888999999888888999999::::::;;;<<<<<>>>>>BBBAAA???>>>===>>>???@@@>>>>>>???AAABBBAAA???<<<@@@???>>>>>>@@@AAA@@@????????????>>>>>>>>>>>>>>>@@@@@@AAA@@@???===;;;:::>>>>>>>>>>>>>>>=========999:::<<>>>>>???===;;;<<<===?????????===<<<:::999:::;;;<<<===>>>===<<<<<<<<<>>>@@@AAACCCBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@??????@@@AAADDDEEEHHHFFFEEEDDDDDDEEEGGGHHHHHHHHHIIIJJJIIIHHHGGGFFFFFFDDDAAAAAABBBDDDCCCBBB>>>@@@BBBDDDDDDDDDCCCCCCCCCDDDEEEHHHJJJKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGIIIHHHFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCAAAAAA@@@??????>>>======::::::::::::::::::::::::===;;;999999:::;;;;;;;;;:::===AAABBB@@@>>><<<;;;;;;:::999777666666555555555555555555555555555555666666666555444222111000111111111111111111111111//////000000000111111111111000///...---......///111000...,,,+++,,,------////////////////////////---------,,,------....../////////...------,,,,,,+++,,,,,,------,,,,,,+++***************+++,,,---------------------------------------------------////////////////////////,,,------.........------------------............///////////////000000111000/////////.........---000000111111111111000000000000000000000000000000111222222111111///.........///000222222111000///000000000000000000000000222111000///...//////000111222333444333222000///......///000111111111111111111111111111111111111111111111111111111222222111111111111000000000//////000111111111000///...000000111222333333333333333333333444444444444555555666777999:::::::::999999777555444666777777666666777777888888999::::::<<<;;;:::999999:::<<<===<<<;;;:::;;;===??????>>>AAAAAAAAABBBBBBCCCDDDEEEDDDCCCAAA>>><<<<<<;;;<<<;;;;;;;;;<<<======>>>>>>>>>>>>???@@@@@@AAAAAAAAA?????????@@@AAAAAA???===@@@???>>>???AAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@>>>===<<<======<<<<<<<<<<<<<<<<<<;;;;;;<<>>>>>>>>??????===<<<<<<>>>?????????>>>===<<<;;;;;;;;;<<<===<<<<<<;;;<<<===???AAACCCAAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAABBBCCCDDDEEEGGGFFFEEEDDDCCCDDDEEEFFFHHHIIIJJJJJJJJJIIIGGGFFFGGGEEEBBBBBBCCCCCCCCCCCC@@@AAACCCDDDDDDDDDCCCCCCBBBCCCDDDGGGJJJKKKJJJHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCBBB@@@@@@??????>>>>>>======;;;;;;:::::::::;;;<<<<<<<<<:::999999:::;;;;;;:::;;;>>>@@@AAA???===;;;;;;999999777666555555555555444444444444444444444444666666666555444333111111111111111111000000000000////////////000000000000000///......------......000///---,,,,,,,,,------////////////////////////------,,,,,,+++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++........................,,,------------,,,,,,+++------------............,,,,,,------......------/////////...............///000000111111000000///000000000000000000000000111111111111000///.........///000111222111000///000000000000000000000000111111000///////////////000111222333222111000///------...///000000000000111111111111111111111111///000000111222222333333111111111111000000000000...///000111111111111111000111111222333333333333333333333333444444444444555666888999999999888888888666444444555777777666666777777888888999::::::::::::999999:::;;;===>>><<<;;;;;;===???AAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>==================>>>>>>:::<<>>===;;;;;;;;;;;;;;;<<<<<<<<<=========@@@BBBBBB@@@???????????????@@@@@@@@@@@@&&&&&&&&&%%%%%%%%%%%%%%%$$$############$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&+++&&&$$$%%%$$$"""$$$(((%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''&&&&&&'''''''''''''''(((%%%%%%%%%%%%&&&'''''''''(((((('''''''''(((((()))******))))))(((''''''&&&$$$'''***+++)))'''((()))((((((((((((((()))))))))'''))))))((((((++++++***...------,,,,,,------...---------,,,,,,------...000///.........000222333111000...,,,,,,...000111666777999;;;<<<;;;:::999:::999888777555444333222666777999:::;;;<<<<<<<<<>>>>>>>>>>>>????????????>>>===<<<===>>>??????>>>???>>>===<<<<<<<<<======;;;;;;<<<===???AAACCCDDDBBBBBBBBBBBBCCCDDDEEEEEEAAAAAAAAA@@@AAAAAABBBBBBDDDCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFDDDCCCAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAACCCEEEIIIJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDBBBBBBBBBCCCDDDFFFEEEEEEDDDCCCBBBAAAAAA??????>>>>>>>>>===============;;;:::::::::;;;;;;;;;:::888999;;;<<<;;;::::::<<<>>>???===:::999999777777666444444333333333333333333333333333333333333333444444444333222222000000000000000/////////........./////////000000//////......------------000000///.........//////........................------,,,+++************,,,,,,,,,------.........+++,,,,,,------,,,,,,+++......------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,---------.........)))***,,,---------,,,+++........................//////000000000000//////000000000000000000000000000000111111000///.........///000000111111000000////////////////////////111000000//////////////////000111111111000//////------...///000000000000111111111111111111111111000000111111111222222222111111111000000000000000000000111111111111222111000111222333333333333333222222333333333444444444666777888999999888777777999777666666777999999999888999999::::::;;;<<<<<<;;;::::::::::::;;;<<<===<<<<<<<<<>>>@@@BBBBBBAAA??????@@@AAABBBCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>===>>>@@@BBBCCCDDDDDDDDDCCCAAA??????@@@BBBAAA@@@@@@???@@@AAACCCDDDBBBAAA@@@@@@AAAAAABBBCCCDDDDDDBBBAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<=========?????????@@@BBBBBB@@@>>>?????????@@@AAAAAAAAABBB%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&***&&&$$$&&&&&&$$$&&&***$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&%%%%%%%%%%%%((((((''''''''''''(((((()))((((((''''''&&&&&&&&&"""&&&******'''%%%''')))'''(((((()))))))))))))))%%%***+++)))***......***...------,,,,,,------...------,,,,,,,,,,,,------///......---...000222333444222111000000111222444333555777999:::999888777888777777555444333222111666777999:::;;;<<<<<<<<<>>>>>>>>>>>>????????????===<<<<<<===>>>???>>>===??????>>>>>>============;;;<<<===???AAACCCDDDEEEEEEDDDCCCCCCBBBBBBCCCCCC>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGFFFGGGGGGHHHGGGFFFEEEDDDDDDCCCBBB@@@??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCAAA@@@AAADDDGGGIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>==================???>>><<<;;;:::999888888999999888999;;;<<<;;;:::888:::<<<;;;999777666666555555444333222222222222111111111111111111111111//////000111222222222222000000000/////////......---............/////////...............------,,,.............../////////---------------------------,,,+++***************++++++,,,,,,---.........+++,,,,,,------,,,,,,+++******))))))((())))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,------------...,,,---...000000///......---------...............//////000000000000/////////////////////////////////000000000000//////.........///000000000000000////////////////////////000000000000000//////....../////////////////////......///000111111111111111111111111111111111111222222222111111111000000000000000000000000111111333222222111111111111111111111222333333333222222222222222333333333444444666666888888999888777666999777555555777999999999888999999::::::;;;<<<<<<<<<<<<;;;;;;::::::::::::<<<;;;<<<>>>AAABBBAAA???===>>>???AAABBBCCCCCCCCCAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???CCCBBBAAAAAAAAABBBDDDEEECCCAAA@@@@@@AAABBBBBBAAA@@@@@@AAACCCEEEEEEDDDBBB@@@@@@AAAAAABBBCCCDDDDDD@@@@@@??????>>>>>>=========>>>>>>>>>?????????@@@AAA@@@???@@@BBBBBBAAA???@@@AAAAAAAAABBBCCCCCCCCC$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))%%%$$$&&&&&&$$$%%%((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&''''''((((((((())))))(((%%%$$$$$$%%%((((((''''''&&&&&&''''''$$$%%%%%%&&&'''((())))))###&&&)))(((&&&%%%''')))(((((()))***************&&&,,,,,,))),,,555888555...------,,,,,,------.........---,,,,,,,,,---------------...///000111222333222222222222222222333222333444666666666666555666666666555555444444444777888999:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>???=========>>>@@@@@@???===@@@@@@@@@??????>>>>>>===;;;<<<===???AAACCCDDDDDDEEEDDDCCCAAA@@@?????????<<<<<<<<<======???@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGEEEFFFGGGGGGGGGFFFDDDCCCCCCCCCBBB@@@>>>===???@@@AAAAAAAAAAAABBBBBBCCCCCC@@@??????AAADDDFFFGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDBBBAAA@@@@@@???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@???============<<<<<<<<<<<<<<<<<<<<<;;;:::888777666888888888999;;;<<<;;;999777888:::999777444444444333333222111111111111111000000000000000000000000---...///000111222222222000000//////......------------------.........///---............---,,,,,,++++++,,,,,,---------...------------------------,,,,,,++++++***+++++++++++++++,,,,,,---------...+++,,,,,,------,,,,,,+++******)))))))))******+++++++++++++++++++++++++++------------------------------------------------,,,------------,,,,,,+++,,,,,,,,,,,,------------+++,,,------......---------------------............//////000000//////.../////////////////////////////////000000//////............/////////000000000000000000000000000000000000000000000///......------............//////......///000111111111111111111111111111111111111333333222222111000000///000000000000111111111111444444333222111111222222111222222333333222222222222222222222333333333333444555777888888888777777666444222333555777777777666777777888888999::::::===<<<<<<;;;;;;:::999999;;;;;;;;;===???@@@>>><<<;;;===???AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBGGGEEECCCAAAAAABBBCCCDDDCCCBBBAAAAAACCCCCCBBBAAA@@@@@@BBBDDDGGGGGGEEECCCAAAAAAAAABBBCCCCCCDDDDDD@@@???>>>>>>======>>>>>>??????@@@@@@AAAAAABBBBBBBBBAAA@@@@@@BBBCCCBBBAAABBBBBBBBBBBBCCCCCCCCCCCC"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$(((%%%$$$&&&%%%!!!!!!#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%''''''&&&$$$$$$$$$%%%&&&&&&'''((((((''')))***(((&&&%%%&&&''')))((('''&&&&&&&&&&&&'''%%%%%%&&&'''((()))******&&&'''''''''''''''(((***((()))***+++,,,++++++******...,,,'''---===GGGGGG...------,,,,,,------...//////...---------------+++,,,---///000111111111...///000111111000///...111222222333444444555555666666777777777888888999888999::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>?????????@@@BBBBBBAAA???AAAAAAAAAAAA@@@???>>>===:::;;;<<<>>>???AAAAAABBBBBBAAA@@@>>>===<<<<<<<<<;;;<<<<<<<<<>>>???@@@AAA???@@@AAABBBCCCCCCDDDDDDFFFGGGGGGGGGFFFEEEEEEDDDFFFFFFGGGHHHGGGFFFEEEDDDCCCDDDDDDAAA>>>===???AAA?????????@@@AAABBBCCCDDD@@@???>>>???BBBDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@???>>>??????@@@AAA@@@@@@??????????????????<<<<<<<<<<<<<<<<<<<<<<<<777888:::;;;;;;999777666777777777999;;;<<<;;;999777888999888666444333444222111000000///000000000////////////////////////000000111111111111000000000000///......---,,,,,,,,,,,,---------.........------.........---,,,+++)))***+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++***++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,------.........------++++++,,,,,,,,,---------******))))))******+++,,,,,,,,,,,,------...............////////////......////////////////////////......///////////////..................///000000000000000000000000000000///000000111000///...------------------......///------...///000000000000111111111111111111111111222222111111111111111111///000000000111111111111333333222111222333444555222222222333333222222111111222222222222333333333333444666777888888888888555333222222555777777777666777777888888999::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>===;;;888:::<<<>>>AAABBBBBBBBBAAABBBAAA@@@?????????@@@AAAAAAAAAAAABBBBBBCCCCCCDDDFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDBBB@@@@@@@@@BBBEEEHHHHHHFFFCCCDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???>>>>>>>>>?????????@@@@@@AAABBBBBBCCCCCCBBB@@@???@@@BBBCCCCCCBBBCCCBBBBBBBBBBBBBBBAAAAAA !!!"""###$$$$$$%%%######$$$%%%&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$&&&''''''&&&$$$$$$(((%%%$$$%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&%%%&&&((()))'''%%%$$$$$$%%%%%%&&&'''((((((%%%(((***)))'''&&&(((***)))((('''&&&&&&&&&&&&&&&))))))))))))(((((((((((()))(((''''''''')))***+++)))***+++,,,---,,,++++++---000,,,&&&...CCCRRRUUU...------,,,,,,------...000///...---------------***,,,...000111111111000...000111333333111000...222222222222222333555555666777888999:::;;;<<<<<<999999:::;;;;;;;;;::::::888888999:::;;;<<<===>>>AAA@@@AAABBBDDDDDDBBB@@@AAABBBBBBAAA@@@???>>>===999999;;;===>>>?????????>>>===<<<;;;;;;:::::::::<<<<<<<<<===>>>@@@AAABBB???@@@AAACCCDDDEEEEEEEEEJJJJJJIIIHHHFFFDDDCCCAAAGGGGGGHHHIIIHHHGGGFFFEEEDDDEEEEEEBBB???>>>@@@BBB>>>>>>>>>???@@@BBBCCCDDD@@@>>>===>>>@@@BBBBBBBBB???@@@@@@AAAAAABBBBBBBBB@@@@@@???>>>>>>???@@@AAA>>>>>>>>>>>>>>>?????????;;;<<<<<<<<<<<<<<<<<<<<<333555888;;;<<<;;;999777777777777999<<<<<<;;;999888999:::888666444444444111000000////////////000////////////////////////333333333222111000///...000000///...------,,,,,,,,,,,,,,,---------......,,,---.........---,,,++++++,,,---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++''''''''''''((()))***+++************************************************++++++++++++++++++++++++,,,,,,---...////////////++++++,,,,,,,,,---------...---,,,+++,,,---...///,,,,,,,,,------...............////////////......////////////////////////......///////////////..................///000000000000000000000000000000///000111111111000...---,,,,,,,,,,,,,,,---...///+++,,,---...////////////111111111111111111111111000000000111222222333333//////000000111111111222222111111111222444666777222222333333333222222111111111222222222333333333222333555777888999999888777555444444666999999999888999999:::;;;;;;<<<<<<999999:::;;;<<<<<<<<<<<<:::999:::;;;<<<;;;999666999;;;>>>AAABBBBBBBBBAAABBBAAA???======>>>???AAAAAAAAAAAABBBCCCDDDEEEEEECCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBDDDFFFEEEBBB@@@@@@AAACCCFFFHHHHHHFFFDDDFFFFFFFFFEEEEEEEEEEEEEEEBBBAAA@@@?????????@@@AAA??????@@@AAABBBBBBCCCCCCBBB@@@???@@@BBBDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###""""""######%%%$$$$$$######$$$$$$%%%&&&$$$######%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++******,,,---((())))))************)))++++++******,,,...111333******+++++++++******)))+++---///111111///,,,+++'''))),,,...///000///...///000111222333222111111333333222111111111222222777777777888999;;;<<<===888999999999999888777777888777777777888:::===>>>@@@AAABBBCCCCCCCCCBBBAAA>>>???AAABBBAAA@@@===<<<;;;;;;<<<===>>>>>>>>>===<<<;;;:::999888777666555;;;;;;;;;<<<>>>???AAABBB@@@???>>>======>>>@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDAAA<<<999888888;;;<<>>999:::<<<>>>???@@@@@@@@@BBB???<<<===???AAAAAA???????????????>>>>>>>>>>>>AAA@@@===;;;::::::;;;<<<;;;;;;;;;::::::999999999::::::999999888777777777555555555666666777999999777666555444222111000///222111111000///...............---,,,---...///000555333111//////000111222///............---------///...,,,++++++,,,...///------++++++++++++------------------,,,,,,+++***.........------,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,+++******+++,,,,,,)))******++++++******)))------,,,++++++,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,---+++***+++///000///---,,,,,,,,,,,,,,,---.../////////.........---------//////............//////////////////////////////---///111333444333222111222222000///............------------------------222111000///...///000000000000000000000000000000444444444555555555666666......///000111222222222222222222111111111000000333222111000000000111222000000111222222222222111333444555555666555555555333222111111111222333444888999:::999888888999;;;<<<;;;:::999999999999999:::;;;<<<===:::777222///:::;;;<<<===>>>???@@@AAA@@@>>><<<<<<===@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCFFFGGGGGGEEEBBBAAAAAAAAAAAA@@@??????>>><<<>>>AAADDDHHHJJJLLLMMMFFFDDDCCCEEEHHHIIIHHHFFFBBBBBBAAA@@@??????>>>===BBBBBBBBBBBBBBBBBBBBBBBB===;;;;;;===@@@BBB@@@>>>BBBCCCCCCBBBAAA@@@???>>>$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%############$$$%%%$$$$$$######$$$$$$%%%&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***+++,,,+++***)))***+++(((((()))************))),,,+++***)))***+++---...)))******+++++++++******,,,---...//////...,,,+++)))+++---///000//////...///000111222222222111111333333222222222222222333666666666777888999;;;<<<999999::::::999888777777777777666666888:::<<<>>>BBBBBBCCCCCCBBBAAA@@@?????????@@@@@@@@@???===<<<;;;;;;<<<=========<<<<<<666666777777888888999999999999:::;;;<<<<<<=========<<<;;;;;;;;;<<<>>>@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBAAA???;;;999888999===>>>???AAAAAAAAA??????;;;;;;<<<===>>>???@@@@@@AAA>>><<<<<>>>>>>>>??????===;;;;;;===?????????>>>??????@@@@@@@@@@@@AAACCCCCCCCCEEEGGGGGGEEEBBBAAAAAAAAAAAAAAA@@@???>>>>>>???BBBEEEHHHKKKLLLMMMKKKIIIFFFEEEFFFEEECCC@@@BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAADDDEEECCCAAAAAABBBBBBAAAAAA???>>>>>>$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))),,,------+++)))''''''((('''((())))))*********))),,,+++***((((((((())))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///......//////000111111111111111333333333222222333444444555555555555666777888999:::::::::999888777666555666555555666777999<<<===BBBBBBCCCBBBAAA@@@>>>===@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<;;;::::::444444555666777777888999888999:::;;;;;;;;;::::::888888777888888:::<<<===>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>???===;;;999999:::>>>???@@@AAAAAAAAA@@@???<<<;;;;;;;;;<<<===???@@@???===<<<<<<>>>@@@@@@???;;;;;;;;;:::::::::999999:::999888888888999;;;<<<999999999:::::::::::::::777777666666555444444333333333333333333444555666666555444333222000////////////......------,,,,,,,,,,,,,,,,,,,,,---....../////////...........................------------...---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,++++++,,,,,,,,,,,,++++++,,,+++++++++++++++,,,,,,,,,+++***))))))***+++,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******,,,+++***+++---///...---------,,,,,,,,,---..................------------000000////////////000000........................---...000111222222111000111000///.......................................000///...------------...000000000000000000000000000000000000111111111111//////000111222222222222000000////////////.....................///000111111111222333333333333222222333444444555555444444222222111000111222333444777999::::::999999:::;;;>>>======<<<<<<<<<<<<<<<;;;;;;<<<============<<<========================>>><<<::::::<<<===>>>===;;;<<<===>>>???@@@@@@@@@CCCCCCCCCEEEGGGGGGEEECCCBBBBBBBBBAAAAAA???>>>>>>===???AAACCCFFFHHHIIIJJJKKKIIIFFFDDDCCCBBB@@@>>>AAAAAABBBBBBBBBCCCCCCCCC?????????>>>?????????@@@DDDCCCCCCDDDFFFFFFDDDBBB@@@@@@@@@@@@???>>>======###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((************************++++++,,,***'''%%%%%%&&&''''''((()))************++++++)))((((((((((((((()))))))))******+++,,,,,,,,,+++*********+++,,,---...//////000000///....../////////000000000000000333222222222333444555555444444333444444555666666888888888777666555444333444444555666777999;;;<<<@@@AAAAAABBBAAA@@@>>>===AAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999888777777777666555444333333999:::<<<======<<<:::999555444555555666888:::;;;<<<===>>>??????@@@??????AAAAAAAAAAAAAAAAAAAAAAAA>>>??????>>>;;;::::::;;;>>>??????@@@@@@@@@???>>>;;;:::999888888:::<<<>>><<<<<<<<<<<<===>>>??????============<<<<<<<<<;;;:::999999888888999::::::999999999999999:::::::::666666666555444444333333111111111111111222333444444444333222111000//////---------,,,,,,,,,++++++++++++++++++,,,,,,---------......///......------.........---------,,,,,,------,,,++++++,,,------,,,++++++++++++++++++,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++************++++++))))))************))))))+++************++++++,,,++++++***))))))***++++++))))))******++++++,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------------------,,,,,,,,,------...------------------------///000000000000000000///........................---...///000000000000///000///......---------...////////////////////////000//////...............////////////////////////.../////////000000000000///000000111222222111111////////////////////////------......///000111222111111222333333333333333222222333444444444444444222111000000000111333444666888999:::999999:::;;;===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???;;;<<<<<<<<<<<<<<<=========;;;999999;;;<<<<<<;;;999;;;<<<>>>@@@AAAAAAAAACCCBBBBBBDDDEEEFFFDDDBBBBBBBBBAAAAAA@@@???>>>===:::;;;===@@@BBBCCCDDDDDDEEEDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBB>>>===<<<<<<<<<===>>>???BBBBBBCCCDDDDDDCCCAAA???>>>>>>??????>>>======<<<#########$$$$$$%%%%%%%%%"""######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''(((((('''&&&%%%%%%&&&&&&&&&'''))))))*********)))))))))))))))******+++******))))))******,,,,,,++++++)))))))))+++---...///////////////.........///////////////000000000111111111222333444555666333333333222222333444444555555555444444222111111333444555666888:::;;;<<<===>>>@@@AAABBBAAAAAA@@@AAA@@@>>><<<::::::999999:::;;;;;;;;;:::999888888:::999888666555333222222999:::<<<======;;;999888333333444555666777888999:::;;;<<<===>>>>>>>>>>>>????????????????????????@@@AAAAAA@@@===;;;<<<<<<===>>>>>>>>>>>>>>>======999888777666666777999:::999:::<<<<<<======>>>>>>===========================<<<;;;::::::999999999999999999999999999999999777666666555444444333333000000000000000111111222333333222111000000//////,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,------...//////......---...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************((())))))******))))))((()))))))))))))))***+++,,,************************)))))))))******+++++++++*********************************+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,---...------,,,,,,,,,------,,,,,,------------------...///000000000000///...........................------......//////......///...------------------////////////////////////.........---------,,,,,,........................////////////000000000000//////000111111111000000000000000000000000000000---...///000111111222222111111222333333333333222111222222333333333333333222111000000000111222333444666888999888888999::::::::::::999999:::;;;;;;===<<<;;;::::::;;;;;;<<<999999:::;;;<<<===>>>>>><<<;;;999999;;;;;;;;;:::999:::===???AAABBBBBBAAABBBAAAAAABBBCCCDDDCCCBBBAAAAAAAAA@@@???===<<<;;;999:::<<<>>>@@@AAABBBBBBAAAAAA@@@??????AAABBBDDDAAAAAA@@@??????>>>======<<<<<<;;;::::::<<<===???@@@BBBDDDDDDCCCAAA???>>>======>>>>>>>>>===<<<<<<#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$######%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&(((%%%&&&'''((()))*********(((((()))***+++,,,,,,,,,,,,+++***))))))***+++,,,+++******)))***+++---...//////.................................///000000000000000111222444555666444333222222222222222333111222222222222111000000333444555777999;;;<<<======>>>@@@AAABBBCCCBBBBBB@@@???>>><<<:::888777666::::::;;;;;;;;;:::999999777777777777777777777777888999:::::::::999888777444444555666777888888999999:::;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCAAA???===>>>???>>>============<<<<<<<<<888888666555555666777777777999;;;<<<<<<<<<===>>>:::::::::;;;<<<<<<======>>>>>>===<<<;;;:::999999:::999999999888888888888666666555555444333333333000000/////////000000111222222111111000//////...,,,,,,,,,,,,++++++++++++++++++,,,------------------------------.........------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******)))***++++++++++++++++++)))************+++++++++((((((((((((((((((((((((************************))))))***++++++***))))))******++++++++++++******(((((((((((()))***++++++************************)))))))))***************************************************++++++++++++))))))************))))))***,,,---,,,+++***+++---......---,,,,,,,,,------,,,,,,,,,,,,---------------...///000000///...---------------------------------------------------...------,,,,,,,,,------........................++++++,,,,,,++++++***)))........................////////////000000000000......///000000//////...//////000000000000111111...///000111111111111111000000111222222222222111000111222222333333222222111111000///000111222333111444777888888777888888888888888888888999999:::<<<;;;:::999888888888888777888999:::;;;===>>>>>><<<;;;::::::;;;;;;:::999999:::===@@@AAAAAAAAA@@@AAA?????????AAABBBAAA@@@@@@@@@??????===<<<:::999:::;;;===???AAABBBCCCCCCBBBBBBAAA>>><<<<<>>===<<<;;;:::<<<;;;999999999;;;===???@@@CCCFFFFFFEEEBBB@@@@@@=========>>>>>>======<<<"""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$###"""###&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&'''(((((('''&&&'''((($$$%%%&&&((()))*********(((((()))***++++++++++++...,,,***)))((()))***************+++,,,------...------------------............---------...///000......///000111333444555444333333222111111222222///000111111222222111111333444666888:::<<<===>>>???@@@AAABBBCCCCCCBBBAAA??????>>>===;;;888555444999::::::;;;;;;;;;;;;:::666666777888:::;;;;;;<<<999999999999::::::::::::666777888888999999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===============888888888777777777666666555888;;;<<<;;;;;;<<<>>>777777888:::;;;<<<===>>><<<<<<<<<<<<<<<;;;::::::;;;::::::999888777666666444444444333222222111111000000////////////000000111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---,,,++++++***+++,,,---...---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))))))))***+++++++++++++++))))))))))))******++++++************************************************((()))***++++++***)))(((******++++++++++++******(((''''''((()))***++++++))))))************))))))************))))))))))))************************************++++++++++++))))))************))))))***,,,---,,,***)))+++---///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...//////...---,,,------------------------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------------------------------,,,,,,---...---,,,+++***------------------------........./////////000000------............------.........//////000000000---...///000000000///...//////000111111111111000000111111222222222222222111000/////////000222333///222555777666666666777888777777777777888999:::999999999999888888888777888888999:::;;;;;;<<<<<<<<<;;;:::;;;<<<<<<:::888888999<<>>???>>>======???@@@@@@?????????>>>===<<<:::888777888:::<<<>>>@@@BBBCCCDDDBBBBBBAAA===::::::<<>>=========<<<<<<;;;;;;<<<:::999888999;;;>>>??????BBBFFFGGGEEEBBBAAAAAA<<<======>>>>>>>>>======""""""###$$$%%%%%%&&&&&&###$$$%%%&&&%%%%%%######%%%$$$$$$$$$$$$$$$$$$%%%###""""""###&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))***+++***((('''''')))$$$%%%&&&((()))*********((())))))************)))///---+++)))(((((()))*********+++,,,------......,,,,,,,,,,,,,,,---...///......---,,,---...///000------...///000222444555444444333222111111111111///000111222222333222222333444666999;;;===>>>>>>AAABBBCCCCCCCCCBBBAAA@@@>>>>>>>>>===;;;888444222999:::;;;;;;<<<<<<<<<<<<888888999:::;;;<<<<<<===<<<;;;;;;;;;;;;<<<===>>>888999:::::::::::::::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@AAABBBDDD@@@@@@???>>>======>>>>>>999999::::::999888777666444777;;;<<<;;;:::<<<===666777888:::<<<>>>???@@@::::::;;;<<<<<<<<<;;;;;;<<<;;;:::999888666555555333333222222111000000000111000000/////////000000111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---+++***)))((((((***,,,...---------,,,,,,,,,++++++***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))((()))***+++++++++++++++(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))((((((''''''''''''((()))++++++))))))************))))))++++++******))))))(((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++***,,,...,,,***)))***---///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,...//////...,,,+++------------------------------,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,------------------------------///000111111111000......---------------------------------.........//////,,,------...------,,,,,,---------.........//////---.../////////...---,,,......///000000000000000000000111222222222222222111000/////////000222333...111444666666555555666888777777777888999999:::777777888999999999888888::::::::::::::::::::::::===;;;;;;;;;<<<<<<:::888777999<<<>>>???>>>===<<<>>>===;;;<<<>>>??????>>>>>>>>>===<<<;;;999777666666777999<<>>@@@<<>>>>>>>>>>>>>>===$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%((((((((((((((('''''''''((()))))))))************,,,+++++++++***))))))))),,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------....../////////...---///222444555444222000000000000111000000000000111111111111222444777:::<<<=========???AAACCCBBBAAA@@@AAAAAA>>>===;;;999777666666777;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999:::===???AAA<<<>>>???@@@@@@???===<<<===============<<<;;;;;;===<<<;;;<<<===>>>===<<<@@@???????????????@@@@@@AAA???===;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999888999:::;;;<<<<<<<<<<<<;;;:::999999999;;;===???>>>===<<<:::999888888888555555555444444333333333444444444333333333222222//////.........//////000---///000///...---...000111000...,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((+++++++++************)))(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))+++++++++*********))))))%%%&&&((()))***************,,,,,,***'''&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***)))))))))*********))))))))))))******++++++++++++++++++++++++++++++******************))))))*********+++++++++,,,,,,+++***))))))******+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///...---,,,+++***++++++,,,------++++++++++++------...............---------......------------......///////////////.................................//////............////////////.........000222333111111000000//////......000000111222222222222111777666555444555777999:::666888:::<<<<<<<<<;;;:::;;;;;;999999999999;;;;;;======<<<;;;:::999999888:::;;;<<<===>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::>>>>>>===<<<:::999777777666999<<>><<<;;;:::===============>>>??????===<<<:::999:::;;;===>>>AAABBBCCCCCCCCCAAA???=========>>>>>>>>><<<;;;:::$$$$$$######$$$$$$%%%%%%$$$############$$$&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&''''''((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%(((((((((((((((((((((''')))*********++++++++++++++++++******************,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,---------.........//////...---...111444444333222000000000000000000000000000111111111111444444666777999<<<>>>??????@@@BBBBBB@@@???@@@AAA???>>><<<:::888888888888<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::999999999:::;;;<<<<<<===???@@@AAAAAA?????????@@@@@@@@@@@@???>>>>>>???===<<<===>>>>>>===<<>>>>>???@@@AAAAAAAAA@@@>>><<<;;;;;;<<<===>>>>>>?????????>>>>>>===::::::;;;;;;;;;;;;::::::;;;:::999888888999;;;<<<<<<;;;:::999888777777777555555444444444333333333222111111111000000000000//////.........//////000,,,---///......---///000000000///...------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++)))((((((,,,,,,,,,+++***)))((((((((()))))))))************)))************+++++++++))))))))))))))))))))))))+++++++++*********))))))'''((()))******)))(((((($$$&&&(((((('''''')))+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))************))))))))))))******++++++++++++++++++++++++++++++*********++++++,,,************++++++++++++,,,++++++***))))))******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///000///...---,,,------...---,,,,,,++++++,,,,,,------------........................------.........////////////....................................------,,,,,,,,,,,,------///.........///000111222111000000000/////////...000000111222222222222111666555444444555666888:::888888888888888999::::::;;;:::999999999999:::;;;======<<<;;;;;;:::999999999:::;;;<<<============;;;;;;<<<<<<<<<<<<<<<<<<>>>>>><<<;;;:::999999999888:::<<>>???@@@AAAAAA???===<<<;;;;;;<<<===@@@AAACCCDDDDDDDDDBBBAAA<<<===>>>>>>>>>>>>===<<<######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%'''(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''((((((((((((((((((*********+++++++++,,,,,,))))))******************,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,---------......---......---,,,---000222333222111000000000000000000000000000111111222222555555444555777:::===@@@>>>???AAAAAA???>>>???@@@@@@???===;;;999999999999<<<======>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;999999888888888777777777;;;<<>>>>>??????>>><<<>>>>>>>>>>>>???@@@AAABBBAAA@@@>>><<<;;;;;;;;;<<>>>>>>>>===<<<;;;:::999:::999888777666777888999888888777777666666666666444444444444333333333333111111000000000/////////000//////....../////////,,,---///......---///000000000000000///...---,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((+++++++++***************))))))))))))************)))************+++++++++))))))))))))))))))))))))+++************))))))))))))))))))))))))(((''''''###&&&((()))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))))))))************))))))))))))******))))))))))))))))))))))))******)))******+++,,,---******+++++++++,,,,,,,,,,,,+++******)))*********,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......------------...---,,,,,,++++++,,,,,,---,,,,,,------......//////........................................................................------,,,,,,,,,,,,------............///000111222000000000000///////////////000111111222222111111555444444444444666777888999888666555555777999:::::::::999999999999::::::======<<<<<<;;;;;;::::::888999:::;;;<<<<<<<<<<<<:::;;;;;;<<<<<<===>>>>>>>>>===;;;::::::;;;<<<===;;;<<<======>>>?????????999999:::;;;;;;<<<===============>>>???AAABBBCCCEEECCCAAA???============???@@@BBBDDDEEEFFFFFFEEE======>>>????????????>>>######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&(((***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))*********+++++++++(((((())))))******++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,---------,,,---///111222222111111000000000000000000000111222222333333555555555666888:::<<<>>>===>>>@@@@@@>>>===>>>??????>>><<<;;;999999999:::<<<===>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::777777888888888777666666;;;<<<>>>AAACCCDDDEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBCCCBBB@@@@@@@@@@@@>>>============>>>???AAABBBCCC@@@???>>><<<;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>??????@@@??????>>>===<<<999999777666555555555555555555555555555555444444333333333333333333333333222222222111111111111000111000/////////////////////000111000...---...//////000000111000///---,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((((())))))***++++++,,,,,,)))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))************))))))))))))((())))))))))))((((((((()))***,,,,,,+++)))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,++++++***************+++---,,,,,,,,,++++++******+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---..................---------...............///........................///......------......///------......///000000111000000000000///////////////000000111111111111111444333333333444555666777888888777666666777888999:::999999999999999999:::<<<<<<<<<;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>><<<:::999999;;;>>>@@@>>>======<<<<<<===??????<<<<<<<<<===>>>???@@@@@@;;;;;;<<<===>>>@@@BBBCCCFFFEEECCCAAA@@@????????????@@@BBBCCCDDDEEEEEEEEE???@@@@@@@@@?????????>>>"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&(((***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((())))))******++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......+++---......------///111222222222222222111111111111111222222333444444555333444777999:::;;;;;;;;;<<<>>>@@@???>>>===>>>>>>>>>===;;;:::999999999999<<<<<<===>>>>>>>>>>>>>>>======<<<;;;:::999999888444555666888999999:::999<<<===>>>AAACCCDDDFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBEEECCCBBBBBBBBBBBB@@@???=========>>>???AAABBBCCC???>>>===;;;:::999888888999:::;;;<<<============<<<======>>>>>>======<<<999888777666555555444444444444555555555444333333333333333333333333333333222222222111111111111000111111000///////////////333333333222///------...//////000000000...,,,+++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))******************************))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))***+++)))***+++,,,,,,***'''%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((())))))************))))))))))))******((((((((((((((((((((((((&&&&&&&&&'''''')))***+++******+++++++++,,,,,,,,,+++***************++++++,,,,,,,,,++++++*********+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------...//////...------,,,---------......//////..............................------------......,,,---......///000000000////////////000000000000//////000111111111111000222222222333333444555555666777888999999888888777999999999999999999999999:::::::::;;;;;;;;;;;;;;;:::;;;<<<======>>>>>>===??????>>>===<<<<<<;;;;;;===;;;999999999<<<>>>@@@???>>>===<<<<<<===>>>??????????????????@@@@@@@@@999::::::;;;===???@@@AAADDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>>>>"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''((((((((())))))(((((())))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......+++---//////......///111222333333444333333222222222333333444555666777777333555888;;;<<<<<<;;;;;;===>>>@@@@@@>>>===>>>???>>><<<;;;999999999999:::;;;;;;<<<===>>>>>>>>>>>>======<<<;;;:::999888777333333555777999;;;<<<======>>>???@@@BBBCCCDDDEEECCCDDDDDDDDDDDDCCCBBBBBBFFFDDDCCCCCCDDDDDDBBBAAA>>>>>>>>>>>>???@@@AAABBB??????>>><<<:::999888777999:::;;;===>>>?????????999::::::;;;;;;;;;::::::999999888777777666555555444555666666666555333222222222222222333333333333111111000000000/////////222222111000////////////333444444222///---,,,---////////////...---,,,+++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))///...---+++)))(((&&&&&&************)))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))))))))))))))***&&&&&&''''''(((***+++,,,&&&%%%&&&(((******)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))************))))))))))))******(((((((((((((((((((((((('''&&&&&&&&&'''((()))***))))))*********+++++++++*********)))******+++,,,+++++++++++++++************************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------......,,,---...//////...---,,,,,,,,,,,,---......//////........................,,,,,,++++++++++++,,,,,,,,,,,,---///////////////////////////000000000000...///000000111111000000111111111222333333444444333555777999:::999888777888888999999999999888888888888999999::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>AAA@@@???>>><<<;;;::::::;;;:::999888999;;;===???>>>>>>===<<<<<<===????????????>>>>>>>>>>>>======999::::::;;;<<<===???@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@???>>>>>>===BBBAAA@@@???>>>>>>>>>>>>!!!###$$$&&&&&&%%%$$$###$$$%%%%%%&&&%%%$$$""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((()))))))))))))))))))))))))))(((((((((***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,...///000//////000111333333444555555555444333444444555666777888999999666777999:::;;;<<<=========???@@@@@@???>>>>>>???>>>===<<<:::::::::;;;;;;::::::;;;<<<===>>>>>>===>>>===<<<;;;999888777666333333444555777:::===>>>?????????@@@@@@AAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBBFFFEEEDDDDDDEEEFFFEEECCC??????>>>>>>???@@@AAAAAAAAA@@@@@@>>><<<:::999888888999:::<<<>>>?????????;;;;;;;;;;;;::::::999888999999999999999888777777666777888888777555333222111111222222222333333333222111111111000000000000333222111000///////////////000111///---,,,---...///...---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******------,,,+++***)))((('''************)))))))))((()))************+++++++++))))))))))))))))))))))))(((((((((((())))))******((((((''''''((()))***+++'''&&&%%%&&&)))***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))))))))******))))))))))))))))))))))))))))))((((((((())))))***(((((()))))))))***************))))))***++++++,,,************++++++++++++***************++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++***+++,,,---...------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,++++++,,,------...//////........................,,,++++++******++++++,,,+++,,,---////////////....../////////000000000111...//////000000000000000///000111222333333333333222333444666777888999999777888999::::::999888777666666777888999999::::::::::::;;;<<<============@@@??????>>>===<<<;;;;;;999999999999999:::;;;<<<===============>>>??????==================>>>>>>;;;;;;;;;;;;<<<===??????@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>======???>>>>>>===>>>???@@@AAA!!!###$$$&&&&&&%%%$$$###"""###$$$%%%&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! &&&&&&&&&&&&&&&&&&&&&&&&#########"""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))******************))))))((((((''''''******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,...000111000000111222333444555666666666555444555555666777888999:::::::::999888888:::<<<>>>@@@>>>???AAAAAA???>>>???@@@???>>>===<<<;;;;;;<<<===999:::;;;<<<============>>>>>><<<;;;999888777666444444333444555888<<<>>>AAA@@@@@@??????@@@@@@AAADDDDDDDDDDDDDDDCCCBBBBBBFFFEEEDDDEEEFFFGGGFFFEEE@@@???????????????@@@@@@BBBBBBAAA@@@>>><<<:::999666777999;;;<<<===>>>>>>@@@@@@???>>>===;;;999888999::::::::::::999888888888999999999888666333222111111111222222333333333444444444333333333333222333222111000////////////+++,,,...---,,,,,,---//////...,,,+++******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******(((((()))***+++,,,,,,---+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))'''((((((((())))))******+++***(((''''''(((((()))...+++((((((******)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))************))))))))))))******************************,,,+++***************+++(((((((((((())))))))))))******))))))***+++,,,,,,))))))******+++++++++,,,*********)))***++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++((()))***+++,,,++++++***++++++------------++++++---,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,++++++,,,,,,---...//////...........................------,,,,,,------...+++,,,---////////////....../////////000000111111...//////000000000000000///000111222222333222222222222222222444666999;;;777888999::::::999888777555555666777888999999:::999999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>============888888999999999:::::::::<<<<<<======>>>?????????======>>>>>>??????@@@@@@===============>>>??????@@@@@@AAAAAABBBAAAAAA@@@AAA@@@??????>>>>>>??????;;;;;;;;;<<<>>>@@@BBBDDD######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''*********))))))(((((((((******))))))(((((('''''')))))))))(((''''''&&&&&&+++*********))))))((((((++++++******++++++,,,---***++++++,,,,,,------...,,,,,,,,,---------......///......111555666444111444444444777;;;<<<:::777777777777777888888888888999:::;;;;;;;;;<<<>>>@@@??????>>>>>>======<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<========================>>>>>><<<:::777555555555666666777999:::;;;????????????>>>>>>>>>>>>EEEFFFGGGEEECCCBBBCCCDDDHHHHHHGGGFFFEEEEEEFFFFFF@@@???>>><<<<<<>>>???@@@===<<<<<<>>>AAAAAA>>>:::888:::<<<======>>>@@@BBB@@@???>>>???@@@???:::777777444222555;;;>>><<<999:::999888666555444444444444444333333333222222222333333333222222222111111222111111000///......---///............---------//////...---,,,***)))(((&&&'''***---.........---***++++++,,,------------,,,+++)))'''&&&%%%&&&&&&******))))))))))))************))))))((((((''''''))))))))))))))))))))))))++++++***)))(((((())))))***************)))(((((('''%%%$$$$$$%%%'''''''''))))))(((((('''''''''&&&))))))((('''''''''''''''***)))((('''&&&&&&'''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***))))))(((((((((((((((******))))))(((((('''''')))((('''&&&&&&'''((()))000,,,(((''')))******((()))************+++++++++---,,,***)))))))))***+++)))************+++++++++*********)))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,,,,---------......))))))))))))***+++,,,---+++++++++,,,,,,,,,------//////...------------......------,,,,,,,,,---------...............------000///---,,,+++,,,,,,---........./////////000000,,,,,,------.../////////---...000111222222222111//////000111222333333444---///111333444555555444555888;;;<<<:::999999999555666777888888999888888===>>>>>>??????===<<<;;;???????????????>>>===<<<<<<999777999===>>>;;;777============>>>>>>>>>>>>>>>======>>>???BBBDDDEEEAAAAAA@@@?????????@@@@@@AAAAAAAAABBBBBBCCCCCCCCC???????????????>>>===<<<<<<============>>>AAADDD######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$***)))))))))((((((((('''(((((())))))))))))))))))************)))))))))(((***************+++,,,,,,***++++++,,,,,,------...---------........./////////...///111333444333111444333222444777999888777666666666666777777777777999:::<<<<<<;;;<<<>>>@@@????????????>>>>>>======<<<===>>>>>>>>>>>>===<<<======<<<<<<<<<<<<<<<<<<<<<===>>>>>>===;;;888777777777777777999:::;;;<<>>>>>>>>======DDDFFFGGGGGGEEECCCCCCDDDHHHHHHGGGFFFFFFFFFFFFFFF???>>><<<;;;;;;<<<>>>???>>>======>>>@@@???<<<999:::;;;===>>>>>>???AAACCCAAA@@@??????@@@>>>:::777777555333666;;;>>><<<::::::999888777666555555555555555555444444444333333333333222222222111111111111111000000///......---............------------/////////...---,,,+++***###$$$&&&((())))))((((((******++++++,,,+++++++++***)))(((((((((((()))***)))))))))(((((()))))))))***)))))))))((((((((('''))))))))))))))))))))))))+++******)))(((((()))))))))************)))(((((((((&&&%%%%%%'''((((((((()))(((((((((''''''''''''))))))((('''''''''''''''***)))((('''&&&''''''((((((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))*********)))))))))((((((((('''***)))(((((((((((()))***///,,,)))((()))******((())))))*********+++++++++,,,++++++***))))))******)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,...------,,,,,,---------------...............---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,------...///////////////000111222222222222000000000111111222222333---///111222444444444444555777:::;;;:::888888888666666777888999999999999<<<===>>>@@@@@@@@@@@@???@@@@@@@@@@@@@@@??????>>>;;;::::::>>>BBBBBB>>>999============>>>>>>>>>>>>============???AAADDDEEEDDDDDDCCCBBBAAA@@@???>>>@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAA@@@???>>>===;;;<<<=========>>>AAACCC######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&))))))))))))((((((((((((((((((((()))***+++++++++************)))))))))))))))))))))))))))******+++***++++++,,,,,,------............/////////000000...000222222111111111222333222111222444666777666444555555555666666666666999:::;;;;;;;;;<<<>>>@@@???????????????>>>>>>>>>>>>>>>????????????>>>=========<<<<<<;;;;;;::::::;;;<<<===>>>>>><<<;;;999888888888999:::;;;<<<===??????>>>>>>>>>>>>======BBBDDDGGGGGGFFFDDDCCCCCCGGGFFFFFFFFFEEEEEEEEEEEE======;;;;;;;;;;;;======>>>======>>>???>>>;;;999;;;===?????????@@@BBBDDDCCCAAA@@@@@@???===:::777888666555777;;;===<<<:::::::::888777666666666666666666555555555444444444333222222222222111111111000000000///......------............------------...............---,,,,,,((()))***+++,,,+++***)))******************)))((((((((((((((()))+++,,,---(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******)))((((((((())))))))))))******))))))(((''')))'''&&&&&&((())))))((((((((((((((('''''''''''')))((((((''''''''''''((())))))(((''''''''''''(((((((((((((((((()))******))))))))))))))))))))))))&&&&&&''''''(((***+++,,,))))))))))))((((((((((((******))))))))))))******...,,,)))((()))***)))))))))))))))*********++++++***++++++++++++***)))))))))************+++++++++++++++,,,,,,------......******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************+++++++++,,,,,,,,,///...---,,,++++++++++++,,,------------.........---,,,,,,+++++++++++++++------------------------+++,,,---...............------......------,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////222222111111111222222333111111111111111111111111......000222333444444444444777999:::999888888888777888999::::::;;;;;;;;;;;;<<<>>>@@@BBBCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@;;;<<<@@@FFFJJJIIICCC===<<<=========>>>>>>>>>???<<<<<<<<<===???AAADDDEEEGGGGGGGGGFFFDDDAAA???>>>??????@@@@@@@@@@@@AAAAAADDDCCCCCCBBBAAA@@@>>>>>>;;;<<<============@@@BBB######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''))))))))))))((((((((((((((((((((())))))******************)))))))))))))))((((((((((((((()))*********++++++,,,,,,------...---.........////////////...111333222///...000333111111222333444555555444333333444444444555555555777888999999999:::<<<>>>============>>>>>>>>>>>>??????????????????>>>>>><<<<<<;;;;;;::::::999999:::;;;===??????>>>===<<<999999999999:::;;;<<<===???>>>>>>>>>============>>>AAADDDFFFEEECCCBBBBBBDDDDDDDDDDDDDDDDDDCCCCCC======<<<;;;;;;<<<======<<<<<<<<<=========;;;:::<<<>>>???@@@@@@@@@BBBDDDCCCBBBAAA@@@>>><<<999777999777666888;;;<<<<<<:::::::::888777777666666666555555555555444444444444222222222222111111111111/////////......---------.........---------,,,,,,,,,,,,---------------,,,....../////////...---,,,++++++++++++***)))((((((''''''(((((()))***+++,,,''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((***))))))((((((((()))))))))))))))))))))(((((('''(((&&&&&&&&&((()))((('''(((((((((((((((''''''''')))(((''''''''''''((((((((((((((('''''''''((((((((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))(((((((((((()))))))))))))))))))))))),,,+++))))))))))))))))))))))))))))))************)))***+++,,,,,,+++))))))))))))*********+++++++++***++++++,,,---...//////******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))******)))************+++++++++------,,,+++++++++++++++---------.........//////------,,,+++++++++++++++,,,,,,------------------++++++,,,---............,,,,,,.........---,,,+++........................,,,,,,------.../////////444333222111111111222333222111111111000000000///......000111222333444555555777999:::999888888999888999:::;;;<<<<<<<<<<<<<<<<<<>>>???@@@BBBBBBCCCAAAAAA@@@@@@@@@@@@@@@@@@<<<@@@GGGOOORRROOOHHHAAA<<<<<<======>>>>>>??????=========>>>@@@BBBEEEFFFFFFGGGHHHHHHGGGDDDBBB@@@@@@@@@@@@@@@@@@AAAAAAAAADDDDDDCCCBBBAAA???>>>===:::<<<============???@@@######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((()))))))))))))))))))))(((((('''''''''))))))))))))))))))******((((((''''''(((((()))******++++++,,,,,,------...,,,,,,---------............000222111///...000333///111444555555444333222333333333333444444444444444555666666666777999;;;:::;;;;;;;;;<<<<<<======@@@??????>>>>>>=========;;;:::::::::999999999888:::<<<>>>@@@@@@@@@???>>>::::::::::::;;;<<<======>>>>>>>>>============<<<999===AAACCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAAAAA========================999:::;;;<<<<<<<<<<<<===<<<===????????????AAABBBBBBBBBAAA???<<<:::888888888888888888:::;;;::::::999999888777666666666666444444444333333333333222222222222111111111000000............------------...------------,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++***)))(((+++,,,,,,,,,+++***))))))'''(((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((()))((((((((((((((()))))))))))))))))))))(((''''''&&&%%%%%%&&&'''((('''&&&'''''''''(((((((((((((((((((((''''''''''''((((((''''''((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((*********)))(((((())))))(((((()))))))))*********))))))+++,,,,,,+++***)))))))))*********+++++++++)))******+++,,,------...******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))******)))))))))*********++++++***************+++,,,,,,---------.........//////...------,,,,,,,,,,,,,,,+++,,,---.........------++++++,,,---......------+++,,,---.........,,,,,,..................------,,,,,,------.../////////444333222111111111222333222222111111000/////////......///000111333444555666888999999888888999:::999:::;;;<<<<<<======<<<===============>>>>>>?????????>>>===>>>>>>???@@@???DDDMMMTTTVVVRRRJJJDDD<<<<<<<<<===>>>?????????@@@??????@@@AAACCCEEEFFFCCCEEEGGGHHHHHHGGGEEEDDDBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@>>>===<<<;;;<<<>>>>>>======>>>@@@######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))((('''&&&&&&&&&))))))))))))************((((((((((((((())))))******++++++,,,,,,------...,,,,,,,,,------------...//////000/////////111333...111444555444222222222222333333333444444444444222333444444444555777999888999999:::;;;<<<<<<===???>>>===<<<;;;;;;;;;<<<888888888999999999999999;;;===???AAAAAAAAA@@@???<<<<<<<<<<<<<<<===>>>>>>>>>>>>============<<<<<<777:::===?????????@@@@@@???@@@AAABBBBBBBBBAAA@@@========================999:::;;;;;;::::::;;;===:::<<<===>>>======???@@@@@@AAA@@@>>>:::888888888888888888888888888888999888888777666666666666666444444333333333222222222222111111111111000000000------------------------------------,,,,,,,,,,,,)))***+++++++++++++++***++++++******)))(((((('''+++++++++,,,++++++******(((((())))))((('''&&&%%%'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((())))))(((((())))))(((((('''&&&%%%$$$$$$&&&'''(((&&&%%%'''''''''((((((((((((((((((''''''''''''(((((()))&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((()))******(((((((((***((((((((()))))))))******))))))***++++++++++++***)))************+++++++++))))))******++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++))))))))))))***+++,,,---,,,------------...............---,,,,,,,,,,,,,,,***+++---...///......---,,,,,,------------,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++++++++,,,,,,------.../////////222222111111111222222333111111111000000/////////.........///111222444555666777999888777777888:::999:::;;;<<<<<<======<<<>>>===<<<;;;;;;;;;;;;;;;======<<<;;;;;;===>>>???AAAGGGOOOTTTTTTOOOHHHBBB;;;;;;<<<===>>>???@@@@@@AAAAAA@@@@@@AAABBBDDDEEEAAABBBDDDFFFGGGHHHHHHHHHCCCCCCBBBBBBBBBBBBAAAAAA????????????>>>===<<<<<<<<<===???@@@???>>>???@@@######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((()))))))))*********'''((((((((()))))))))***)))))))))(((((((((((((((((()))))))))************))))))(((((())))))***+++***++++++,,,,,,------...------------............///...------000111222222///111111000......111444333333333444444444444555111333444444444444777999888888999:::<<<======>>>===<<<;;;:::999999999:::666666777777888999999999<<<>>>@@@AAABBBAAA@@@???@@@????????????@@@@@@AAA>>>>>>=========<<<<<<<<<777999<<<>>>>>>???AAABBB???@@@BBBCCCDDDCCCBBBAAA<<<<<<<<<======<<<<<<<<<;;;======;;;888777888:::999:::<<<<<<;;;;;;<<<>>>===??????<<<888777777999777777888888777666777777777666555555555555555555555444444444333333333333111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,+++******---,,,++++++************))))))******************((())))))***)))((('''&&&'''(((***++++++***(((''''''((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))(((((('''&&&&&&%%%%%%'''))))))'''%%%''''''''''''((((((((()))'''''''''''''''((())))))%%%&&&((()))))))))(((((('''''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))***'''((((((((()))))))))***'''((())))))))))))((('''&&&)))+++***((('''(((***(((((((((((()))))))))*********))))))***++++++,,,)))************+++++++++************++++++++++++******+++,,,,,,,,,,,,+++******************************))))))))))))***************+++++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++)))+++---...//////...---------------,,,,,,+++***,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******,,,,,,------...///////////////000111222222222222000000000000000/////////.........///000222444555444555666666555555666888999999:::;;;<<<<<<<<<<<<>>>===<<<:::::::::;;;;;;===<<<;;;:::;;;<<<>>>???BBBGGGMMMPPPOOOIIICCC>>>;;;;;;<<<===>>>???@@@@@@AAA@@@????????????@@@AAA@@@AAABBBDDDEEEGGGHHHHHHBBBBBBBBBAAAAAAAAA@@@@@@===>>>>>>??????>>>=========???AAAAAA@@@??????@@@######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&&&&''''''(((((('''((((((((())))))******(((((())))))******++++++(((((())))))*********+++)))))))))))))))***++++++***++++++,,,,,,---................../////////000000---+++,,,000333333222111111///+++)))+++111666333333444444444555555555222333444444444555777999999999:::;;;<<<>>>??????<<<;;;:::888777777888888555555666777888999::::::===>>>@@@BBBBBBBBB@@@???BBBBBBAAAAAAAAABBBCCCCCC>>>=========<<<<<<<<<<<<777999<<<===>>>???BBBDDD@@@AAACCCEEEEEEDDDCCCBBB:::;;;;;;<<<<<<;;;;;;:::>>>??????<<<777555666888777999::::::999999;;;<<<<<<======;;;777666777999666777888777666555666777666555555444444444555555666666555555555444444444111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,---------,,,,,,+++***+++******)))(((((())))))''''''((())))))***))))))((()))***++++++***)))(((''')))***,,,,,,***)))''''''((((((((())))))******))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((''''''&&&&&&&&&'''(((******(((&&&&&&'''''''''(((((())))))'''''''''''''''((()))***%%%&&&((()))))))))((((((((((((((((((((()))******))))))))))))))))))))))))''''''''''''(((***+++,,,'''((((((((())))))******((()))***++++++***)))(((&&&(((+++***((('''(((***(((((((((((())))))))))))+++***)))))))))***,,,---)))************+++++++++,,,+++++++++++++++++++++******+++,,,,,,,,,,,,+++******************************))))))))))))*********++++++++++++,,,,,,,,,......---,,,+++++++++++++++++++++,,,,,,,,,------,,,++++++***)))*********)))***---/////////...---.........---,,,+++***)))------,,,+++,,,---///000.........------,,,,,,,,,,,,,,,------...//////000---...000111222222222111/////////000000000000000............000222444555333444444444333333555666888999:::;;;<<<<<<<<<<<<===<<<;;;::::::;;;<<<======<<<;;;:::;;;<<<>>>@@@BBBFFFKKKLLLJJJDDD>>>;;;;;;;;;<<<===>>>???@@@@@@AAA@@@>>>=========>>>>>>AAAAAAAAABBBCCCEEEGGGHHHAAAAAAAAA@@@@@@?????????======>>>????????????>>>===???BBBBBBAAA@@@@@@@@@!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%'''((((((''')))((('''&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$###"""###$$$&&&'''%%%&&&'''(((((('''&&&%%%'''((()))******+++******)))))))))))))))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,---------............///(((***---000111111//////000/////////000111222222333333222222222222222222000111111222333444555666<<<;;;:::999999;;;<<<===777888888888888666444333555666777666666777:::<<<===???AAABBBAAABBBCCCDDDCCCCCCCCCCCCDDDEEEGGGGGG@@@@@@@@@???>>>=========999888777777999;;;>>>???<<<>>>BBBDDDDDDBBB???<<<>>>===;;;:::999888888888;;;<<<<<<;;;:::888555444:::;;;:::777444444888<<<<<<<<<;;;999777666555444777777555444333333333444333333333444444555555555555555444444444333333333---......///////////////......---,,,,,,+++******------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))((()))***,,,...,,,,,,,,,+++***)))((('''(((((((((((((((((((((((()))******)))(((''''''(((((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&((()))))))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))******)))(((''''''((()))(((&&&))))))))))))))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))(((((((((((()))))))))))),,,+++***)))((((((((((((,,,+++++++++***)))))))))++++++++++++++++++++++++&&&(((***+++,,,+++)))(((************************+++******))))))******+++******************************+++,,,...//////000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---......,,,******+++,,,+++***))))))***+++,,,,,,------,,,,,,,,,------.....................///000111222000000000000000000000000////////////000111222333777666555444444555777888666777888::::::999888888<<<;;;::::::::::::;;;<<<<<<;;;:::999999999:::;;;???@@@BBBCCCCCCAAA>>><<<===<<<<<<;;;<<<>>>@@@AAABBBAAA@@@>>><<<===???AAABBBBBBBBBBBBBBBCCCDDDEEEAAABBBBBBBBBBBBBBBBBBBBB@@@??????>>>===<<<;;;;;;;;;===???BBBBBBAAA???>>>###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''((('''&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''''''''((((((''''''&&&(((((()))))))))((((((''')))(((((((((((()))******))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---------...,,,,,,---...///000000111000000000000000000111222222222222222222222333333111111222333444555666666;;;;;;;;;:::;;;;;;<<<<<<:::::::::999888777666555555666777666666888;;;======???AAABBBAAAAAACCCDDDCCCCCCCCCCCCDDDEEEFFFFFFAAA@@@@@@???>>>===<<<<<<888888777666777999<<<===;;;===@@@BBBCCCAAA???======<<<;;;:::999888888777999::::::::::::999777666999::::::777555555777:::999999999888888777777777888777777666555444333333444444444444555555666666333333333222222222111111------...///////////////...------,,,++++++******+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***)))((('''''')))***,,,+++++++++,,,++++++******((((((((((((((((((((((((((()))***)))'''''''''(((((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((()))(((&&&'''((()))(((&&&))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))((((((((()))))))))******+++***************++++++++++++******************++++++++++++++++++++++++'''(((***+++++++++)))(((************************---,,,,,,,,,,,,,,,,,,---******************************+++,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---.........,,,******+++,,,+++***)))******+++,,,,,,------,,,,,,,,,---------..................///000111222000000000000000000000000////////////000111222333444444333333333444555555666666777888888888888888;;;:::999888888999:::;;;;;;:::999888888999:::;;;>>>???AAAAAAAAA@@@>>><<<>>>=========>>>???@@@AAABBBBBBAAA???>>>>>>@@@AAAAAAAAAAAAAAABBBCCCDDDDDDBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>><<<===???@@@AAA@@@???>>>###$$$%%%&&&&&&&&&&&&%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&((((((''''''''''''(((((()))))))))(((((('''&&&%%%((((((''''''(((((()))***))))))))))))))))))))))))*********++++++++++++,,,+++++++++,,,,,,,,,------000///.........///111222222111000000000000000000111111222222333333444444222222333444555666777777;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888777666666666555666777777777999<<<>>><<<>>>AAAAAAAAAAAABBBDDDDDDCCCCCCCCCCCCCCCDDDDDDAAAAAA@@@???>>>===<<<;;;999888777666666888999;;;:::;;;===???@@@@@@??????<<<;;;:::999888888777777777888999::::::999888777777888999888666555666888555666666777777888999999888888888888777555333222444444555555555555666666111111111111000000000000,,,---......//////......------,,,,,,++++++******))))))******++++++,,,,,,++++++++++++++++++++++++***)))((('''''''''((()))((()))******++++++******((((((((((((((((((((((((((()))***)))'''''''''(((((((((''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''&&&&&&((('''&&&'''((()))((('''))))))))))))))))))))))))((((((((())))))******+++))))))(((((((((((()))))))))))))))*********++++++************+++,,,------))))))******************))))))))))))))))))))))))'''((()))++++++******)))************************++++++++++++++++++++++++************************))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///...,,,******+++,,,+++************++++++,,,,,,---,,,,,,,,,,,,------------......---......///000111000000000000000000000000////////////000111222333333333444555555555555555666666555555666666777888999999888777777888999999:::999888777888888::::::>>>>>>?????????>>>======??????>>>??????@@@AAABBBBBBBBB@@@?????????@@@AAA@@@@@@@@@@@@AAABBBCCCDDDBBBAAAAAAAAA@@@?????????????????????????????????>>>>>>>>>>>>>>>=========""""""######$$$$$$$$$$$$########################"""######$$$$$$######"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%)))((('''&&&'''((()))***((()))))))))(((((('''&&&'''''''''''''''((())))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------111111000000000000000111222222111000/////////000111111222222333444555555333333444555666777888888:::;;;<<<======<<<;;;:::;;;999777555444333444444555666777777777999<<>>@@@AAAAAAAAABBBCCCDDDCCCBBBBBBBBBBBBBBBCCCAAAAAA@@@???>>>===<<<<<<<<<;;;999777777777888999999::::::<<<===>>>??????::::::::::::999888777666666777888999999888777666555666777888777666555555444444555666777777888888777888999999888666333222444444444444444444444444000000000000////////////,,,,,,---............---,,,,,,,,,,,,++++++******'''(((((()))***++++++,,,************************+++***)))(((((((((((((((''''''((())))))((((((((((((((((((((((((((((((((('''((())))))'''&&&''')))(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))*********))))))((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%((('''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&'''((()))*********))))))(((((((((((()))))))))*********++++++++++++***)))))))))******+++,,,(((((())))))******++++++))))))))))))))))))))))))(((((()))************)))************************++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...........................,,,******+++,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000000000000000000000000////////////000111222333333444666777888888777666666555444333444555666777888888888888888888888888999888777666777888999:::========================@@@@@@@@@@@@@@@AAABBBBBBAAA@@@>>>>>>???@@@@@@???>>>>>>>>>???@@@AAABBBCCCBBBAAAAAA@@@???>>>======<<<<<<<<<===============@@@???===<<<;;;;;;;;;<<<###"""############$$$$$$##############################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%###%%%%%%%%%%%%&&&((()))***'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((&&&%%%((('''&&&&&&&&&((()))***'''((()))***************'''''''''''''''((())))))))))))))))))))))))))))))))))))*********+++++++++------------............///000222333222111///...222222111000/////////000111111222333444444555555333444444555666777888888888999;;;<<<<<<<<<;;;:::<<<:::888666444444444444555666777777777999<<<>>><<<>>>@@@AAA@@@@@@BBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>AAA???<<<:::888888999999888999999:::;;;===>>>???:::::::::::::::999888777777888999999888777555444333444555777777666555333555555555555555555666666666777888999888666444333222222222222222222222222000000000000////////////+++,,,,,,---------------,,,+++++++++++++++******''''''((()))******++++++************************,,,++++++***))))))))))))************)))((('''&&&((((((((((((((((((((((((&&&''')))((('''&&&''')))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''((((((((()))***+++++++++++++++((((((''''''''''''((((((''''''&&&&&&%%%%%%$$$$$$(((&&&&&&''')))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))(((((())))))(((((((((((()))))))))*********++++++++++++******)))(((((((((((((((((((((((())))))******+++(((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))),,,---............---,,,************************((())))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---..................---...,,,******+++,,,+++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000////////////////////////////////////000111222333222333555777777777777666555444333333333444666777888888999999999999888888777666666555666777888999<<<<<<<<<<<<<<<<<<<<<===???@@@@@@@@@AAAAAAAAAAAA???===;;;<<<>>>???>>>===<<<<<<======>>>@@@AAABBBAAAAAA@@@??????>>>======<<<<<<<<<<<<<<<=========???>>><<<:::999999::::::%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''((()))'''((()))***++++++++++++((((((''''''(((((()))***)))))))))))))))))))))))))))))))))************+++---------.........//////...000222333333111///---222111000000000000000000222222333333444444555555333333444555666777888888666777888:::;;;;;;;;;;;;???>>><<<:::888777777666555666777666666777:::<<<;;;===@@@@@@@@@@@@AAACCCAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEECCC@@@<<<:::999999999999999999:::;;;<<<======::::::;;;<<<;;;:::999888777888888888777666444333333333333555666666444222555555555444444444444333555666777777777777555555222222111111111111000000////////////............***+++,,,,,,------,,,,,,++++++++++++++++++******(((((())))))******++++++************************++++++++++++************---------,,,+++***((('''((((((((((((((((((((((((%%%'''(((((('''&&&''')))((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((((((&&&&&&'''((())))))))))))(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((((('''))))))(((((((((((()))))))))))))))*********++++++******)))((('''&&&&&&'''(((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))((()))***++++++***)))(((************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,...,,,******+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---//////////////////////////////////////////000111222333///000111222333444444444444444333333444444555666888888999999999999888888666555444444555666888999;;;;;;<<<=========<<<<<<>>>>>>??????@@@??????>>>>>>;;;:::;;;>>>???===;;;;;;;;;;;;<<<===???@@@AAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999888888999999%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''(((%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&###$$$%%%&&&''''''''''''(((((()))))))))))))))((()))(((((((((((()))******))))))))))))))))))))))))))))))))))))************,,,,,,---------............///000111111000000///000000000000000000111222333333444444444444444444222333444555666777777888444555555777888:::<<<===??????>>>===;;;999777666555666666555444555777:::;;;===???@@@@@@@@@AAABBB???????????????@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDDGGGEEEAAA===:::888888888999::::::;;;<<<<<<<<<;;;:::;;;<<<======;;;:::999555666777777777666555444333222111333555666444222333333333333333333333333333444444555666666777777222222222222111111000000......---------,,,,,,,,,******+++,,,,,,,,,,,,,,,******************++++++************************************************)))))))))******************+++++++++***))))))(((((((((((((((((((((((((((%%%&&&((('''&&&&&&((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''((((((((($$$%%%&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&%%%''')))***)))((('''''''''''''''''''''''''''((()))***+++***((('''))))))(((((((((((())))))((((((((()))))))))******))))))((((((((((((((())))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))&&&''')))******)))'''&&&*********************************+++++++++++++++++++++++++++++++++++++++************************++++++,,,------,,,++++++...,,,******+++,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,---...///////////////////////////////////////000111222333/////////000111222444444333444444555555555555555666777777888888777777666555444444333444666777888999;;;===>>>???>>><<<<<<<<<<<<===>>>>>>===<<<<<<>>>;;;999;;;???AAA>>>;;;999::::::;;;<<<>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@????????????>>>=========<<<;;;:::999999888888888888$$$###"""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%&&&!!!###$$$&&&''''''&&&%%%))))))))))))((('''&&&%%%)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------000///.........///111222000000//////000111222222444444444444444444333333222222333444555666777777333333444555777:::===>>>=========<<<;;;888555444666666666555444444666888;;;===???@@@@@@@@@AAABBB>>>>>>>>>>>>???@@@AAABBBAAAAAABBBCCCDDDEEEFFFGGGHHHFFFBBB===:::888777777999:::;;;<<<===<<<;;;::::::;;;===>>>>>><<<;;;999222333555777777777777666444222000111444666555333222222222333333444444555333333333333444666777888333333333222222222111111,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++******************+++++++++++++++***************))))))))))))))))))))))))&&&'''((()))******))))))%%%&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&''''''&&&&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%''')))******))))))))))))))))))))))))))))))***,,,---,,,+++)))((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))***+++,,,******))))))((((((''''''************************)))))))))))))))******+++)))))))))))))))))))))))),,,---///000000///---,,,************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************,,,,,,,,,,,,******...,,,******+++,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,---......////////////////////////////////////000111222333111000000000111333555777333444555666777666555444444555666777777666555444444444333333444555777888999;;;===???@@@???===;;;;;;;;;<<<======<<<;;;:::???<<<:::<<<@@@BBB???;;;999999999:::<<<>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>===<<<;;;::::::999999999999999888888888777"""######$$$$$$######"""'''&&&$$$#########$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$'''&&&&&&%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%%%%&&&%%%###""""""###%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''+++***((('''''')))+++,,,++++++++++++,,,,,,---...///000000000111111111111111111111111111222222222444333333222222333333444333444555777777555444333333444555777888888999999===<<<;;;999888777777777666555444444444555666777666888:::<<<======<<<<<<;;;<<<<<<>>>@@@BBBDDDEEECCCCCCCCCCCCCCCDDDEEEEEECCC@@@<<<888666777888:::::::::;;;;;;;;;:::999999>>>>>>??????>>><<<999777444444333333333444444555555444333222111222333444333333444444444444444444333222111111222555777999999999999888666333000...//////---***(((''')))+++000///,,,*********+++,,,************************++++++++++++++++++++++++************))))))))))))$$$$$$&&&'''(((***+++,,,(((((((((((((((((((((((())))))(((((('''''''''&&&))))))((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((&&&%%%%%%&&&'''(((%%%&&&((())))))(((&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''((()))((('''&&&''')))))))))((('''&&&%%%%%%%%%((('''%%%$$$$$$%%%&&&'''&&&&&&''''''((())))))))))))((('''&&&&&&''')))***))))))))))))))))))))))))))))))(((((('''''''''&&&+++%%% !!!'''***(((%%%'''(((((()))***+++++++++,,,+++)))((((((((()))***%%%&&&(((*********)))))))))))))))(((((((((((((((---,,,,,,+++++++++++++++******+++******)))((('''************))))))))))))++++++++++++++++++++++++(((((()))************)))************************)))************+++++++++)))************+++++++++000---******,,,---,,,))),,,,,,,,,+++++++++******,,,,,,,,,---------............//////000000111111......///000000000000000//////000111222333333444444222000111555666444222444555666666777666666666666555333333444666999;;;>>>>>>===<<<<<<<<<<<<===:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;999777777999;;;<<<===@@@???>>>>>>???AAACCCDDDBBBAAA???===<<<;;;;;;;;;;;;;;;::::::999888777777$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$########################$$$$$$############$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((******((('''((()))+++,,,,,,,,,+++++++++,,,------/////////000000000111111000000111111111222222222444333333222222333333444111222444666666555444333555555666777888999::::::<<<;;;:::999777777666666222111000000000111333333777888:::<<<======<<<;;;:::;;;;;;===>>>@@@BBBCCCCCCBBBBBBBBBBBBCCCCCCDDDAAA@@@===;;;999888888888888888999:::::::::::::::===>>>??????>>><<<:::999666666555555555666777777999777555333111000000000444444444444444333333333333222111111222444777888===>>>>>>===:::666222000//////---+++((((((***,,,------------,,,+++******************************++++++++++++++++++++++++++++++*********)))))))))''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%%%%&&&'''((("""###%%%&&&&&&%%%###"""&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&((()))((('''&&&''')))))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))***)))'''&&&&&&'''((())))))))))))))))))))))))))))))((((((((('''''''''''')))'''%%%%%%'''((()))((('''(((((()))******++++++++++++)))((((((((())))))'''(((((())))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''************))))))))))))************))))))))))))************************((())))))***+++*********************************))))))*********+++++++++)))************+++++++++...,,,******,,,---,,,************++++++,,,,,,,,,++++++++++++,,,,,,,,,------......///000000111111......///000000000000000---...///000222333444555333222111222333444333222333444444555555555555555555444333222333555888:::===<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>>>>???===<<<<<<<<<<<<;;;;;;;;;<<<999777777999;;;<<<<<>>===>>>@@@BBBCCCBBBAAA???===<<<;;;::::::::::::999999888777777666&&&%%%$$$######$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&''')))((('''%%%$$$$$$######'''&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))*********************************)))******++++++******)))***)))((((((((()))+++,,,---,,,,,,++++++++++++,,,....../////////000000000000000000111111111222222333333333333333333333333000111333555666666555555777777666666777999;;;<<<;;;:::999888777666666666444444333222333444555666888999:::<<<<<<<<<;;;:::999999999;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???===<<<:::888888555666777888999:::;;;;;;======>>>>>>>>>===;;;:::666666555555666666777888999888666444222111000000555444444333333222222222222222111111222444666777>>>???@@@???<<<777222///---...---+++******,,,---+++,,,---......,,,)))(((************************************************+++*********))))))))))))'''&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*********))))))))))))((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&'''((()))((('''&&&&&&&&&&&&&&&$$$%%%'''((()))'''%%%$$$&&&&&&''''''((()))))))))***)))(((&&&&&&&&&'''((())))))))))))))))))))))))((((((((((((''''''''''''&&&(((***)))'''''')))+++'''(((((())))))******+++******)))((((((((())))))***))))))((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((()))))))))((())))))***+++************))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))*********++++++)))************+++++++++,,,+++)))***+++---,,,+++(((((()))***+++,,,---...************++++++++++++------......///000000000.........///////////////---...///000222333444555222333333333222111222333222222333333333444444444333333222111222555777999::::::999888888888888888::::::;;;<<<>>>???@@@@@@======<<<<<<<<<;;;;;;;;;;;;999777777999;;;;;;;;;>>>======<<<===>>>@@@AAABBBAAA???>>><<<:::999888999888888777777666666666'''&&&$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%)))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******************))))))((((((((()))***+++,,,------,,,+++*********+++---............///////////////000000111111222222333333333333333333333333000111333555666777777777777666555555666777:::;;;999999888777666666666777777666555555666777999:::999:::;;;;;;;;;::::::999777777888888:::<<<===>>>BBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???===;;;:::::::::666666666777777888999:::<<<<<<============<<<;;;444333333333444555666777666555555444444444444444555444444333222111111000111111111111222333555555888999::::::888444///,,,,,,------,,,++++++---...+++,,,,,,---,,,+++***)))************************************************)))))))))(((((((((((('''######$$$%%%&&&'''((()))(((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((()))((('''&&&&&&&&&&&&&&&%%%%%%'''((((((''''''&&&&&&&&&''''''((()))))))))***)))((('''&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%'''))))))((((((((()))(((((((((((())))))******)))))))))((((((((()))))),,,+++)))''''''''''''((((((((()))))))))))))))***++++++***)))))))))))))))(((((((((((()))***,,,,,,************)))))))))((()))))))))))))))))))))))))))******+++++++++++++++************************))))))))))))************))))))*********+++++++++******))))))***,,,,,,,,,((())))))***+++,,,,,,,,,*********++++++++++++,,,,,,------......///000000......---.........////////////000000111111222222000333444333000///000333111111111111111222333333222222111111222444666777888777666666555555666666888888:::;;;===>>>???@@@======<<<<<<;;;;;;:::::::::999777888999;;;;;;:::===<<<<<<<<<<<<===>>>???AAA@@@???===;;;999888777777777666666666555555555'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))******))))))(((((((((((())))))***+++,,,---,,,++++++************,,,,,,---------............//////000111111222222222333333444444333333222111222333555666888999999666555444333444666888999888888777777777777777888555555444444555777888999;;;;;;;;;::::::999888888666666666777888:::;;;<<>><<<<<<<<<;;;:::999999888999777777888:::;;;;;;:::<<<<<<<<<<<<<<<<<<======??????>>>===;;;999777666666666666555555555555555&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))))))))))))))(((''''''((()))***++++++,,,,,,++++++************++++++,,,,,,,,,,,,------------...//////000111222222222222444444444444222222111222333444555777888999555555444333444555666777888888777777777888999999888888777777888:::<<<======<<<;;;:::999888777777555555555666777888:::;;;???@@@AAABBBCCCBBBAAAAAACCC@@@<<<888777999<<<>>>:::999777666666666777888;;;;;;::::::999999999999555555555666777888999:::999999999777666444222111333222222111111000000000000000111111111222222222...///000111111///---,,,***+++,,,,,,+++***+++,,,---,,,***((((((***+++---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''&&&%%%&&&'''(((''''''&&&&&&&&&''''''((('''%%%%%%%%%'''***+++&&&&&&''''''((()))))))))''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((&&&%%%&&&((()))(((&&&((((((((((((((((((((((((''''''((()))))))))((((((++++++)))(((''''''''''''&&&&&&&&&''''''(((((()))******)))(((((((((((((((&&&''')))***++++++++++++************))))))))))))************************(((((()))************)))************************((((((((()))))))))******)))************+++++++++((()))***)))((((((***,,,++++++*********)))))))))++++++++++++,,,,,,,,,---++++++,,,,,,---.........------,,,+++,,,---...///111111111000000//////......000111111000000111222111000/////////000222333111111111222333444555666666666555444444444444444666666777888999;;;<<<<<<;;;;;;:::999888888777777666555666777:::<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<999777666555555555555555555555555$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))******++++++******)))&&&'''((()))***++++++,,,******************+++,,,++++++++++++,,,,,,,,,,,,------...///000111222222111222444555555444222111000111111222333444666666555555555555666666666666888888888888888999::::::::::::999:::;;;===>>>@@@>>>===;;;:::888777666666555555555666777888999::::::<<<>>>@@@AAAAAA@@@???@@@>>><<<999888999:::;;;999888777666666777999:::;;;:::999888777777777666555555666666777999:::;;;999999999888777444222111111111111111111000000000///000000111111111111111000000//////...---,,,,,,)))***,,,+++***))))))***+++***************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''))))))(((((('''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''"""###%%%&&&''''''&&&&&&(((((((((''''''((((((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''((()))***&&&&&&''''''((()))))))))&&&&&&'''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((('''&&&''')))+++((((((((((((((((((((((((&&&&&&((()))))))))(((((())))))***))))))(((''''''$$$$$$%%%%%%&&&''''''(((++++++***))))))))))))***&&&'''***,,,,,,+++)))(((************))))))))))))))))))))))))))))))))))))''''''((())))))))))))(((************************(((((((((((()))))))))***)))************+++++++++(((***+++)))'''&&&(((***))))))))))))************************+++++++++++++++++++++,,,------......---,,,+++***+++,,,...///////////////000000000111...------///111222222111111000///...///000222333111111222333444555666666777666555555444444555555777777888999::::::;;;;;;::::::999888777666555555444444444777;;;======<<<<<<<<<============<<<<<<:::;;;<<<<<<<<<:::888777555555555555555666666666"""###$$$$$$$$$$$$###""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%'''&&&%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))+++++++++,,,,,,+++++++++&&&'''(((***++++++,,,,,,***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,------...///000111222222111222444555555444222111//////000000111222444444555666777777777777777666888888888888999:::;;;;;;666666666666777999;;;<<<>>>===;;;999888666666555555555555666666888999:::777999;;;>>>?????????>>>======<<<;;;::::::999999888777666666777999;;;===;;;:::999777666555555555333333444444555777888999666777888888888777555444000000000000111111111111///000000111111111111000111000...---+++*********)))***++++++)))(((((()))((()))+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))&&&'''''''''((()))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&''''''((($$$%%%''')))******)))(((&&&&&&''''''((()))))))))$$$%%%&&&((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''+++---***%%%$$$***111((((((((((((((('''''''''%%%&&&((()))))))))((((((((()))*********)))'''&&&######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%'''***------+++)))'''************))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((************************(((((((((((()))))))))))))))************+++++++++)))***+++)))&&&%%%'''***''''''((()))***+++,,,,,,))))))))))))***************++++++,,,,,,---......---,,,+++******,,,...///,,,---...///000222333333...,,,+++---222444333111222111///...///000222333111222333444555555666777777777666555555555555666999999999::::::;;;;;;;;;999999888777666555444444222222444777;;;===>>>===<<<======>>>======<<<<<<999:::;;;<<<<<<:::888777555555666666666666666666###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***,,,,,,++++++***((('''&&&)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,...000000//////111333444444555555444444333222111000///...///222555777666666666666666666666666777777777777777777777777888777888888999:::;;;<<<>>>>>>===<<<;;;999777666555777999999777777777888:::;;;;;;<<<===>>>>>>???AAA@@@???===<<<:::999888:::888666777:::<<<<<<:::>>><<<:::666222111333555444444555555666777777888999888777666555555555666111111000//////000111222111111000///////////////111111///...---,,,,,,,,,******++++++++++++******+++)))&&&$$$$$$&&&)))+++))))))************)))))),,,***'''%%%%%%&&&((()))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''')))***+++''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))******((('''''''''((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))((('''&&&''')))((())),,,------+++)))'''******)))(((((((((((((((&&&&&&&&&'''(((***+++,,,))))))))))))))))))))))))))))))))))))((((((((((((///...,,,***)))(((''''''---,,,+++++++++,,,---...------------------------...............///000111+++,,,---///000222333444666555333111000000222222111222222333333444444555777777777777777888888999444444444555777888:::;;;<<<:::777555333444555666888777666666888:::===?????????>>>>>>======<<<<<<;;;<<<>>>???>>><<<999777:::777666666999999888555###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***'''((((((((((((''''''&&&,,,++++++***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---...///......000111333444444444444333222222111000///...///222444666666666666666666666666666777777777777777777777777888888888999:::<<<===>>>>>>>>>>>>===;;;999888777666888999999888777777888888999:::;;;===>>>@@@@@@@@@???>>>===<<<:::999999888666555666999::::::999>>>===:::666333222333555444444555555666666777777777777666666555444444333000///...------...//////---------...///000111222111000...---,,,+++++++++)))******++++++******)))***)))'''%%%%%%''')))***'''(((((())))))(((((('''((('''%%%######$$$&&&''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((+++***)))'''&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((((((((('''''''''((((((((((((((())))))((('''''''''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))******)))((((((((((((((()))*********+++---...///))))))))))))))))))))))))(((((())))))******++++++(((((())))))***+++------******)))))))))***+++,,,------------------------///////////////.........,,,---...///000111222333111000///......///111222111111222333333444444555666666666666666777888888555555555555666888999:::999888666555555666888:::888777777888999;;;<<<>>>>>>>>>>>>=========<<<<<<;;;<<<>>>>>>===;;;999777888666555666888999888666###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$###########################""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%&&&'''(((((((((((((((+++******))))))(((((('''++++++,,,,,,,,,,,,,,,,,,---......//////......---+++,,,......------...000222222333333222222111000000000///...///111444666555555555555555555555555666666666666666666666666888888999:::;;;===???@@@>>>>>>>>>===<<<:::999888777888::::::888777777888666777999:::===>>>@@@AAA=========<<<;;;:::::::::888666555666888::::::999======;;;777444222444555555555555555555666666666444555555555555333222111000000///...------------,,,,,,,,,,,,---///000111///...---,,,+++*********)))******++++++******))))))((((((''''''(((((()))'''(((((())))))((((((''''''&&&$$$###$$$%%%'''((()))((((((''''''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((+++***(((&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%((((((((((((((((((((((((((((((((('''''''''''''''((('''''''''((()))***+++))))))))))))))))))))))))************************((()))******(((((()))******)))(((''''''((()))*********)))(((((((((((((((((((((((()))***+++,,,---))))))))))))))))))))))))(((((()))***+++,,,------&&&&&&''')))+++---///000******))))))******+++,,,------------------------///000000000000...---,,,.........///000111111111......------...000111333111111222222333444444444555555555555666666666777666666666666666777888888999888666555555666888999888888999999:::;;;<<<<<<===============<<<<<<<<<<<<===>>>>>><<<:::888666666555444555777999888777###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((())))))'''((())))))******))))))'''''''''((())))))******+++++++++++++++,,,,,,,,,------............------+++---......------...///111111111111111000000///000///......///111333555444444444444444444444444555555555555555555555555666777777999;;;===???@@@>>>>>>>>>===<<<;;;:::999888999;;;:::999777888999777777888:::;;;===>>>>>>;;;;;;;;;;;;::::::::::::888888777888999:::;;;;;;===<<<;;;888444333444666555555555555555555555555333444555666555444111000222222111000///............---,,,,,,++++++,,,,,,...---,,,+++************))))))************))))))(((((())))))))))))((((((((())))))******))))))((()))(((''''''((()))+++,,,***)))(((''''''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((('''&&&&&&'''((()))(((((((((((()))*********))))))((((((((((((((((((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))******+++++++++))))))))))))***+++,,,,,,,,,+++,,,,,,,,,,,,------,,,,,,---------------------...000111111///---,,,////////////000000000000000/////////000111222333111111111222333333444444444444444555555555555555777777666666666666777777;;;:::777555444444555555888999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========;;;999777555444444555666777888888888###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$########################$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((('''''''''''''''((())))))***************++++++,,,,,,,,,,,,,,,------------,,,,,,,,,...//////...---...000000000111111000000///...///......///000111333444333333333333333333333333444444444444444444444444444444555666888;;;<<<>>><<<<<<======<<<;;;::::::999:::<<<;;;999888888999888888999999::::::;;;;;;:::::::::999999999999999666777777777777888999:::;;;;;;:::888555333444555444444444444555555555555444555666777666444222000111111111000///...------------,,,+++++++++++++++---,,,+++***************)))))))))******)))))))))(((((()))******)))(((((('''(((((())))))(((((('''******))))))***+++,,,---***)))(((''''''((()))***%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&""""""######%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&'''''''''''''''''''''''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((('''&&&%%%&&&''''''(((***,,,,,,+++***)))***))))))(((((((((((((((+++++++++++++++,,,---...))))))))))))))))))))))))*********))))))(((((('''++++++******)))*********++++++,,,,,,------------,,,,,,,,,---------......***,,,...000111111000///////////////000000000000111111000000000000111111000000111222222333333444333333444555666555555444888777777666666666666666999888777555555555555666:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<;;;:::888777666444555666666777777888999###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((((((((('''''''''''''''&&&%%%$$$+++******))))))(((((('''))))))******+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---...//////...---...000000000111111000000///............///000111222333222222222222222222222222333333333333333333333333333333444555666888:::;;;;;;;;;;;;<<<;;;;;;:::::::::;;;<<<<<<:::888888999999999999999999999999999999999999999888888888888444555666666555555777999::::::999777444333333444222333333444555555666666444555555666555333222111...............---,,,+++************+++---...///---,,,++++++*********+++((())))))******))))))(((((())))))******))))))(((%%%&&&&&&''''''&&&&&&%%%)))(((((((((((())))))***)))((((((''''''(((((()))%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&'''&&&%%%$$$$$$%%%&&&'''((((((((('''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''((())))))''''''((()))&&&(((+++---...---+++)))******)))((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))++++++***)))((('''&&&&&&***)))))))))***+++,,,,,,((()))***++++++++++++***+++,,,,,,------.........***+++---///111111111111////////////000000000000/////////////////////...000000111111222333333333222333555666666666555444888777666666666666666777444555555777888:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;::::::::::::999888777777555777888888777777888:::###$$$$$$%%%%%%$$$$$$###########################"""""""""""""""######$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%&&&&&&''''''&&&&&&,,,++++++***))))))((((((((())))))***++++++,,,,,,,,,,,,------------,,,,,,,,,...///...---,,,---...000111111111111000//////------...///000111222222222222222222222222222222333333333333333333333333333333333444555777888999999999:::::::::::::::999;;;<<<===<<<:::999888999777777777888888888999999999999999888888777777777555777888777666666999;;;888888888777444222222333111111222333555666777777444444444333222222111111,,,---.........---,,,+++*********+++,,,---...///------,,,++++++++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((('''''''''''''''''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((((((((('''%%%$$$$$$%%%'''((('''((((((((((((((())))))(((((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))''''''((()))'''((()))***+++++++++*********)))(((((((((((((((&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))+++******))))))((((((((())))))))))))***+++,,,---((()))***+++++++++******++++++,,,,,,---......///,,,------...///000111111......//////000000111111......///000111111111111000000000111222222333333333444666777777777555444777666666666666666777888555666777:::<<>><<<;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;999999999999999999888888777999:::999888777888:::$$$$$$$$$%%%%%%$$$$$$$$$########################"""""""""""""""######$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''$$$%%%&&&((()))*********)))))))))***++++++,,,,,,((())))))***++++++,,,,,,---..................---+++---------++++++,,,---111111111111111000000///------...///000111222222111111111111111111111111222222222222222222222222444444444555555777888888888888999:::::::::999999;;;===>>>===:::999999999444555666777888999::::::999999888888777666666666888:::<<<;;;::::::<<>>>>>===<<<;;;:::999999888777888999999::::::999999888<<<;;;888666555555666666888888999:::::::::999999:::777333222222222222222000///000222555777666555333333222111000///...---///000000000///---+++)))++++++++++++++++++++++++***++++++++++++***))))))))))))))))))************))))))))))))))))))))))))***(((%%%"""!!!"""$$$&&&%%%&&&''''''((((((''''''***(((&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''(((((())))))******&&&&&&&&&%%%$$$$$$######''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&!!!###&&&)))***(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&''')))***)))((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&((())))))''''''(((((('''&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&(((''''''''''''((((((((((((+++*********))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))************************************+++******)))******+++,,,000///---+++*********+++,,,,,,,,,,,,------...///111000///////////////000222222111111111111111111222111000111333444333222555444333222222222333444333444555666777777777777888:::<<>>;;;;;;<<<<<<<<<<<<;;;;;;888777777999<<<===:::888999888777777777777777777<<<<<<;;;:::999999999999"""###%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%% !!!###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&************)))))))))(((&&&'''(((((())))))(((((((((((()))******+++,,,,,,------------,,,,,,++++++------...////////////...000000000000///...---,,,......//////000000111111333222111111000000111111111111111000......000222333444555777777777777666777777888999:::;;;;;;;;;;;;;;;;;;:::999999888888888888888999999888888888999888666666666777999:::888999999999999999888888;;;999666444444444333111/////////111333555444333333333222111000000//////......///...---+++***)))++++++++++++++++++++++++***++++++++++++***))))))(((((()))))))))*********((((((((((((((((((((((((+++***)))(((''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&)))'''%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((''''''''''''''''''((((((''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((******(((((('''''''''&&&&&&&&&$$$&&&''''''&&&&&&'''((('''''''''((((((((()))))))))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))))))))))))))************************************((((((((())))))))))))***...---+++***))))))***+++,,,,,,++++++,,,------...000///////////////000000000000000000000000000000000//////111333555555444444444333222222333333444444555666777888888888888888:::<<<>>>???>>>>>>===;;;;;;<<<=========<<<<<<888777777999;;;<<<:::888999888888777777777777777:::999888888777777888888"""###%%%&&&&&&&&&%%%$$$ ###&&&&&&%%%""" ###$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''')))******++++++***((((((&&&'''(((((())))))((((((((())))))******+++++++++...---------------,,,,,,---......///////////////000000000000///...---,,,......//////000000111111333222111111000000111111000111111000//////000222222333555777777777777777777777888888888888999999999999999999999999999999777777888888888888777777888888777666777888999:::999999999999888777666666999888666555555444222111000///...///111333333222333333222222111111111000------------,,,***)))(((++++++++++++++++++++++++******++++++******)))((((((((())))))))))))******(((((((((((((((((((((((())))))***+++***)))'''&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((())))))***''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&,,,***&&&$$$"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''((()))******)))((('''&&&%%%&&&''''''%%%'''(((((('''&&&((()))(((((((((((())))))))))))(((((('''''''''''''''&&&((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))************************************'''(((***+++++++++***)))++++++***)))))))))+++++++++++++++***++++++,,,---...............///000111//////////////////000000---------000444666777666444444333333333333444444666666777777888888999999999:::;;;=========<<<;;;999999:::;;;;;;<<<;;;;;;777666666888:::;;;:::888999999888777777777777777888888777777888888999:::"""###$$$%%%%%%%%%%%%$$$!!!$$$%%%###!!!""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$#########""""""######$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''(((((((((&&&''')))******(((&&&%%%''''''((()))))))))))))))((()))))))))*********+++---------------------------...//////000000////////////000//////...------......//////000000111111333222111111000000111111111222333333111111333444444555666777777666666555555555666666777888888888777888888888999999::::::888888999999999999888888;;;:::999777777666777777999999999888777666555444555444333555666666444333333111//////000222333222333333222222222222222222---------,,,++++++***)))++++++++++++++++++++++++***************))))))((((((((((((((()))))))))***((((((((((((((((((((((((&&&''''''((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&+++)))&&&$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%'''''''''%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''((()))))))))(((&&&%%%%%%&&&''')))&&&'''((((((''''''(((***((((((((()))))))))******''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))((()))))))))************************************)))***,,,...///...---,,,+++***)))))))))+++,,,---+++***************++++++---,,,------...///000111/////////000000000000000---------000333666666666333333333333444444444555666666666666777888888999::::::;;;<<<<<<<<<;;;;;;666666777888999999999999666666666777999999999999:::999888777666666666777999999999999:::;;;<<<===######$$$$$$$$$%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%"""""""""######$$$%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$$$$###"""""""""%%%%%%$$$$$$$$$$$$$$$### !!!!!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''(((((((((%%%&&&(((******)))'''&&&'''(((((())))))))))))))))))))))))))))))*********---------------------------....../////////////////////////////////...---......//////000000111111333222111111000000111111000111333333222222333444666666777777777555444333222333444555777888999:::666777777888888999999999999::::::;;;;;;::::::999999999888777666666666666888888777777666555444333222222333666999;;;;;;:::777444111000111333444444333333222222222222222222......---,,,,,,+++++++++++++++++++++++++++++++++)))************)))(((((('''(((((((((((()))))))))'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))'''&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''')))'''&&&%%%%%%&&&((()))&&&'''((((((''''''(((***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))(((***,,,...///...---,,,++++++******+++,,,...///+++******))))))*********,,,,,,,,,,,,---...000000000000000111111222222222//////...000222444444333333333444444555555555555666666555555555666777777::::::;;;;;;;;;;;;;;;;;;666777888999999999999999555666666777777777999999:::999888777666666666666888888888999:::;;;<<<===############$$$$$$$$$%%%###"""""""""###$$$%%%&&&""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''((((((***++++++******)))'''((())))))******))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,------..................///////////////............//////000000111111333222111111000000111111---///111111111000111222666666777777777555444333111222333555777999:::;;;666666777777888888888999::::::;;;;;;;;;;;;::::::333444555666777777888888666666666666555444444333222222444888<<<@@@BBBBBB;;;888333111111333555555333333222222111111111000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******))))))((('''''''''(((((((((((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&''''''(((((('''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&"""###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***(((''''''((()))'''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))%%%'''(((((('''&&&((()))''''''''''''((((((((((((((((((((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))&&&''')))***+++,,,++++++,,,,,,+++++++++,,,...///,,,+++******)))*********,,,,,,,,,,,,,,,---...///000000111111222222333333111000///000222222111000222333444555555666555555777666555444444555666777888999999999::::::;;;;;;999:::::::::::::::999999444555666666555666888:::::::::888777666666666666777777777777888999:::;;;###############$$$$$$%%%""""""!!!!!!!!!"""""""""###""""""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$###""""""###$$$%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&((()))))))))************(((((()))************))))))))))))))))))))))))(((*********+++++++++,,,,,,+++,,,,,,---------------......////////////............//////000000111111333222111111000000111111,,,...111222111111111222333444666777777777666555333444555666777888999999666666777777777777777777999::::::;;;;;;::::::999111222333555666666777777444444555555555444444333333222333666;;;@@@BBBCCC===999444111111333444555333333222111000000//////------+++******++++++,,,++++++++++++++++++++++++)))))))))))))))((((((''''''''''''((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&&&&'''(((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''((()))******'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((($$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))))))))))))))************))))))))))))))))))))))))&&&&&&'''((()))***+++,,,,,,++++++******+++,,,---,,,,,,+++***************---,,,,,,,,,,,,,,,------/////////000111222222222111000///000111222111000222333444555666666666555888777666555444555777888555555555666777888999:::999999999999888777666666444555666555444555777:::;;;:::999777666666555555777777777777888999::::::######""""""######$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$###"""""""""###%%%&&&#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$###"""###$$$&&&&&&###$$$%%%&&&'''&&&%%%%%%((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&%%%''''''&&&&&&'''((()))***(((((()))***************))))))))))))(((((((((((())))))*********+++++++++***+++,,,,,,------,,,,,,......///////////////.........//////000111111111333222222111000111111111...000333444333333333444000222444666888888888888666666666666777777777888777777777777777666666666888999999::::::999999888444444444555444444333333333333444444555444444444222111111333777<<>>:::444000000222444555333333222111000///...---,,,+++***)))))))))***+++++++++++++++++++++++++++)))))))))))))))(((((('''''''''''''''((((((((()))''''''''''''''''''''''''###%%%(((******(((&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''(((((((((!!!""""""######$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''((('''%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((()))+++,,,,,,(((''''''&&&&&&&&&''''''%%%%%%&&&'''((((((''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))))))))************))))))))))))))))))))))))((((((((()))***,,,---...,,,+++***))))))***++++++------,,,+++******++++++------,,,+++++++++,,,,,,---......///000111111222000///...///111333222111111222444666777777666555:::999777555555666888999222222333333555666888999777777666666555333222111333555666555333444777;;;;;;:::999777666555555555::::::999999::::::;;;<<<###""""""$$$&&&'''&&&$$$&&&%%%###"""""""""###$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%&&&$$$!!! """&&&((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((***(((&&&'''))))))'''%%%(((((())))))******+++++++++++++++***)))(((((((((((()))))))))************------........................////////////.........///111111000000222333444333222111000000000000111111000000000111333444666666777888888888888888777777888999999999999888888777555555444555666666777777777888999999::::::;;;999555222000000111222222222222222222222333333444444444444444555666777999888666333222111111222000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++)))))))))************))))))))))))))))))))))))))))))))))))************)))'''&&&%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***((((((***+++***)))&&&'''''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((())))))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%***(((&&&$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&(((((((((&&&$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''((())))))((('''&&&)))'''&&&'''((()))((('''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++******************************))))))******+++,,,++++++************++++++++++++***************+++------------------------++++++++++++++++++,,,,,,............////////////000000111222222222222111222333555777888888777777666555444222222111111222333333333333555666777888999999888888666555333333444444333333444777999;;;>>><<<999666555666777999:::999777888999::::::999!!!!!!!!!"""$$$%%%$$$###%%%$$$$$$###""""""######"""######$$$$$$######"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$"""!!!!!!###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&(((((((((&&&%%%&&&)))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,------.....................////////////......,,,...////////////000222444333222111000000000000000000/////////000222333444444555666666666555555666777888888999999888888777666555444444444555666777777888888999:::;;;;;;;;;999666333111111222333111111111222222222222333333333333333333444555555555444333222111111222222000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++)))))))))*********)))))))))(((((())))))))))))))))))))))))))))))*********)))(((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&###!!!%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$(((&&&%%%#########%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&'''((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''((((((((('''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&'''(((((((((((('''&&&)))'''&&&'''((()))(((&&&((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))((((((((((((((((((((())))))))))))*********+++******************************))))))******+++,,,+++******))))))******+++++++++***************+++************************+++++++++++++++,,,,,,,,,............////////////000000111222222222222111111111333444555666666666666666666555444333333333444444444555666777888999999999999888777666555444555444333333444666888:::<<<;;;888666444444444555888666555555777888888777"""""""""###%%%&&&%%%$$$###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$%%%%%%%%%&&&&&&'''''''''"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%$$$$$$#########$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&%%%%%%&&&)))******)))******)))(((((('''&&&&&&&&&''''''((()))******+++***++++++++++++,,,,,,,,,,,,,,,---.....................////////////......+++---............///111444333222111111000111111000///.........///000111444444555555555444444333666666777888888888888888666555444333222333444444666666777888999:::;;;<<<;;;999666333222111222222000000111111222222222222222222222222222333333333111000000//////000111111000///---,,,++++++,,,---+++++++++++++++++++++++++++,,,---,,,***))))))*********))))))))))))((((((((((((((((((((((((((((((&&&'''((())))))))))))(((&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''###%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&((())))))***)))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((('''%%%&&&((((((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######&&&'''(((((()))((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%&&&''''''''''''&&&&&&((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((())))))))))))***************************))))))))))))***+++++++++******))))))******++++++***************++++++))))))))))))))))))))))))***+++++++++,,,,,,,,,---............///////////////000111111222222111111000000000111222333555555666777888888777666444333333333333444555666888888888999999999888777777666666555444444444666777888;;;:::999777666444333333777555444555666888777777%%%$$$$$$&&&((()))(((&&&"""###$$$%%%%%%$$$""""""&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&''''''((((((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))&&&&&&&&&'''((())))))))))))((((((((('''''''''&&&'''''''''((())))))***************+++++++++,,,,,,++++++,,,---............---......//////......---+++---...///......///111444333222222111111111111111000///...//////111111666666666666666555555444555666777777888888777777666555333222111222222333444444555666888999::::::999888555333111000000000//////000000111222222222222222333333333333333222........................000...,,,+++******+++,,,++++++++++++++++++++++++***+++---,,,***))))))******)))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))(((&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&###%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''((((((((('''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''''''''(((((((((((()))************************)))))))))))))))***++++++******))))))))))))***************)))******+++,,,***************************++++++,,,,,,---------............///////////////000000111111111111111000000///000111222444666555666888999888777444333222222222333444555666777888888999999999888888777777666555555555555666666888888999999888777555444777666555666777999999888%%%$$$$$$&&&((()))(((&&&""""""$$$%%%%%%$$$###"""%%%$$$###""""""###$$$%%%!!!!!!!!!"""""""""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''((((((((('''''''''(((&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))*********+++***+++,,,---............------............------,,,...////////////000222444333222222222222222222222222111000000000111222555666666666666666555555555555666777777777777666666555333222111111222222111222333444555666777777666555333111///...............///000000111222222333333444444444444333222............---,,,++++++///...,,,+++******++++++************************)))+++,,,,,,***))))))***)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!"""$$$'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$"""$$$'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&%%%&&&'''((('''&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++***))))))))))))))))))*********))))))***++++++,,,******************************+++,,,------..................//////////////////000111111111111000111111000000111333555777444555666777777666444222333333444444555777888999888888999999999888888777777666666555555555555555333444666777888777666555666444333444777888888888"""""""""###%%%&&&%%%$$$""""""###$$$$$$$$$$$$######""""""""""""""""""###""""""""""""""""""""""""&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$%%%&&&%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''((()))))))))'''&&&&&&(((&&&&&&'''(((((()))******************))))))))))))(((((()))))))))*********)))***+++---............------............------,,,...///000//////000222333333222222222222333333333333111000000000111222333333444555555555555555444555555666666666666666777666444222111111111222111111222222333444444444444333222000...---,,,,,,------...///000111111222333444555555555444222111/////////......,,,+++***...------,,,,,,+++******))))))))))))))))))))))))(((***++++++***))))))***))))))((((((((((((''''''''''''''''''''''''''''''+++++++++***)))((('''&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%""""""&&&))),,,---''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""$$$&&&&&&&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&'''((()))'''&&&%%%&&&''''''&&&%%%'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((()))*********))))))(((((())))))***))))))))))))***+++,,,,,,((((((((((((((((((((((((******+++,,,---...//////............////////////...///000000111111000000111111111222333444666666333444555555555555333333666666666777888999;;;;;;888999999999888777777666666666666666666555555555111222333555555555444444222111000111444555666555!!!!!!!!!"""$$$%%%$$$#########""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((''''''&&&&&&((())))))'''&&&(((***))))))))))))))))))))))))))))))******++++++,,,,,,))))))*********+++++++++)))***+++,,,---.........,,,------......------,,,+++---............///111333333333222222333333444333222111/////////000111222333444555666777777777444444555666666666555555888666555333222111222222222222222222333333333333444333222000///---,,,,,,,,,------...///000111222222333444444444333111000---.../////////...------,,,---...///...,,,***)))))))))))))))))))))))))))((()))++++++***))))))***))))))((((((((('''''''''''''''''''''''''''''''''))))))))))))(((((('''&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&))),,,------&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&((()))***'''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&''''''(((((())))))***''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))***+++,,,---))))))))))))))))))))))))******+++,,,---...//////............////////////...//////000000000000000000000222333444555555555444444444444444444444444666666666666777999:::;;;999999999888777666555444555555666666666666666666555555666666555555444444111000///111333555555555###""""""$$$&&&'''&&&$$$$$$###"""""""""###%%%&&&&&&'''))))))))))))'''&&&&&&%%%%%%$$$###"""!!!!!!#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """"""###$$$%%%'''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&'''''''''&&&%%%###&&&((((((''''''))),,,++++++******))))))(((((((((((()))+++,,,---...///******+++++++++,,,,,,,,,((()))+++,,,---.........,,,------......------,,,***,,,------------...000333333333222222333444444222111000.........///000444444666888999:::::::::333444555555666666555555888777555333222222222222444444444333333333222222555444333111000...---,,,,,,,,,---...///000111222000111333444333111///...,,,---...000111111000///,,,---///000000---***((())))))))))))))))))))))))''')))++++++)))))))))***)))(((((((((''''''''''''((((((((((((((((((((((((###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$###$$$$$$$$$###$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%(((((())))))((('''&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''&&&&&&'''(((***+++'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))***+++,,,---++++++++++++++++++++++++******+++,,,---//////000............/////////000...//////000000000000000...///111333444444444333555555444444444555555666333333333333555666777888999999888888666555444333444444555666777777666666<<<<<<:::999888666666555333222111222555777777777