BM6P6(@ yyy{{{|||kkk```YYYTTTNNNHHHIIIHHHHHHHHHHHHGGGDDDAAAAAABBBDDDHHHMMMUUU^^^dddttt|||tttsssuuuooorrrtttuuuvvvxxx}}}}}}||||||}}}vvvrrrhhh______eeelllvvv~~~~~~~~~~~~yyytttqqqpppqqqmmmlllkkkiiigggeeecccbbbccccccaaaaaaaaacccdddeeefffiiimmmrrruuuwwwxxxxxxvvvtttpppllljjjjjjkkkllllllkkkjjjjjjmmmrrrvvvyyyzzz{{{}}}~~~{{{yyysssnnnhhheeebbb^^^XXXTTTLLLIIIFFFDDDEEEFFFFFFFFFAAAAAAAAAAAACCCGGGNNNRRRaaaffflllooommmhhhbbb___ZZZZZZ[[[\\\^^^aaaeeehhhkkkoootttyyy|||}}}}}}}}}zzz{{{|||}}}|||{{{zzzyyyyyy|||}}}{{{zzz||||||}}}|||xxxqqqqqqrrruuu{{{|||zzzwwwvvvyyy~~~yyyxxxuuuuuuxxx|||}}}vvvpppmmmpppuuuwwwyyyzzz{{{}}}}}}{{{zzzxxxvvvtttsssrrrqqqtttvvvxxxxxxwwwyyy}}}{{{xxxvvvwwwzzz{{{sssrrrqqqrrruuu{{{~~~{{{xxxrrrkkkeeebbbeeehhheee___YYYVVVVVVTTTQQQQQQTTTUUUVVVYYY___fffjjjqqqxxx}}}~~~{{{wwwvvvwwwwwwuuusssmmmeee\\\VVVQQQPPPWWW___mmmwww|||yyytttqqqpppooommmkkkffffffgggiiillloooqqqsss{{{zzz~~~|||wwwwww{{{zzzoooqqqxxxxxxpppnnnnnnjjjffffffnnnzzz}}}sssssskkk]]]TTTSSSTTTQQQKKKBBB777111000111000...111111000000111222333333666222000555999999888:::888555666::::::777999???@@@AAABBBBBB@@@>>>>>>??????>>>===<<<<<<<<<<<<<<<===>>>===<<<;;;;;;===???~~~zzzyyypppddd\\\WWWQQQLLLGGGFFFEEEEEEFFFEEEBBB@@@@@@AAACCCEEEJJJQQQYYY___mmmyyy{{{vvvuuuoooqqqssstttuuuxxx|||}}}{{{zzz{{{|||}}}uuunnnddd]]]^^^dddlllvvvzzzvvvtttuuuvvvxxxxxxxxxwwwuuurrrooommmnnnnnnllljjjhhhfffeeeddddddfffiiilllppprrrtttuuuvvvtttqqqooommmllllllmmmlllkkkjjjkkkmmmpppsssuuuwwwyyy|||~~~|||{{{uuupppiiieeeaaa]]]WWWRRRNNNKKKHHHFFFFFFFFFFFFEEEFFFEEEDDDBBBBBBEEEJJJNNN___dddjjjmmmjjjeee```\\\WWWXXXYYYZZZ]]]aaafffiiimmmpppuuuyyy||||||{{{{{{{{{{{{{{{zzzzzzxxxwwwvvvyyy{{{~~~}}}}}}~~~|||yyyrrrrrrrrruuuyyy~~~}}}~~~~~~||||||wwwuuuttttttyyy|||{{{zzzzzz|||zzzuuuqqqsssvvvxxxxxxzzz|||~~~~~~{{{zzzxxxvvvtttsssrrrrrruuuwwwyyyxxxxxxyyy|||~~~{{{yyyxxxxxxyyyzzzwwwvvvttttttvvvzzz|||yyywwwsssmmmiiiaaaaaaaaa___[[[WWWUUUTTTUUUQQQPPPRRRSSSSSSXXX^^^___dddmmmvvv{{{vvvtttuuuuuusssqqqhhhaaaYYYTTTQQQQQQXXX```nnnyyyyyyvvvrrrooonnnllljjjiiifffggghhhiiijjjnnntttyyy|||~~~zzzzzzzzz~~~}}}vvvppprrr{{{|||tttqqqmmmiiieeehhhqqq}}}xxxuuukkk\\\SSSRRRRRRPPPHHH@@@666111000111000///111111111000111111222222666333333666999888;;;>>>???:::777::::::888;;;@@@AAABBBCCCBBB@@@>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<:::999999;;;===|||uuuzzzzzzlllbbb[[[VVVRRRHHHGGGEEEEEEEEEEEECCCAAA???@@@AAACCCFFFKKKRRRWWWcccooo{{{uuupppqqqrrrsssuuuxxx|||}}}{{{zzzzzzzzz{{{{{{~~~}}}sssiiiaaa[[[\\\bbbjjjttt}}}}}}zzz{{{~~~}}}~~~{{{vvvpppjjjfffffffffggghhhkkkooorrruuuvvvuuutttrrrqqqooonnnnnnkkkkkkkkklllmmmooopppqqquuuxxx|||~~~}}}}}}xxxrrrkkkeeeaaa\\\UUUPPPPPPMMMJJJHHHHHHHHHGGGFFFGGGFFFEEECCCCCCEEEIIIMMM\\\```fffhhhfffbbb]]][[[UUUVVVXXXZZZ\\\```fffiiiooorrrvvvzzz|||{{{zzzyyy{{{zzzyyywwwvvvuuuttttttyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~}}}~~~|||yyytttsssssstttxxx{{{}}}}}}|||}}}}}}{{{~~~|||vvvqqqpppqqqsssyyy{{{wwwxxxyyyyyyyyyzzz}}}zzzyyyxxxvvvtttsssrrrrrrvvvwwwxxxxxxwwwxxxzzz|||}}}|||{{{zzzyyyyyyxxxxxxxxxwwwvvvvvvxxx|||xxxuuusssrrrooolll```^^^[[[ZZZYYYXXXVVVUUUVVVQQQOOOPPPPPPRRRXXX```bbbgggqqq{{{}}}vvvrrrrrrqqqooommmaaa[[[UUURRRPPPQQQXXXaaammm{{{~~~vvvsssooolllkkkiiihhhfffeeegggiiihhhhhhnnnyyy~~~~~~xxx|||}}}|||uuuooorrrzzz}}}wwwtttooojjjhhhmmmyyyxxxiiiYYYQQQPPPOOOMMMDDD>>>555000000111000///111111111111111000000000666555666888999:::@@@HHHLLLCCC;;;:::;;;;;;===@@@BBBCCCCCCBBB@@@>>>===>>><<<<<<;;;;;;;;;;;;;;;;;;:::::::::999777888:::<<>>??????BBBCCCCCCBBB???=========<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999777888:::<<<{{{{{{vvvggg^^^YYYQQQNNNJJJHHHHHHHHHGGGFFFBBBCCCCCCBBBCCCEEEIIILLLTTT```qqqwwwvvvttttttvvvyyy|||~~~~~~}}}}}}}}}~~~yyyzzz{{{zzzxxxwwwxxxxxx~~~~~~~~~{{{{{{|||yyyrrrlllhhhaaa]]]]]]^^^bbbjjjssszzz~~~~~~~~~~~~{{{wwwrrrnnnooossszzz~~~}}}}}}}}}}}}{{{yyyvvvuuupppqqqssstttvvvvvvvvvvvv{{{~~~|||{{{zzztttlllfffbbb]]]XXXTTTOOONNNMMMNNNPPPRRRRRRQQQIIIJJJIIIHHHGGGIIILLLOOORRRVVV\\\```aaaaaa``````^^^```aaa```^^^___ccchhhllloootttyyy|||}}}}}}|||vvvuuutttttttttuuuvvvwwwyyyxxxwwwwwwwwwxxxyyyzzzzzz{{{}}}~~~~~~~~~}}}}}}zzz{{{{{{{{{{{{zzz{{{{{{zzzxxxwwwwwwyyy|||||||||~~~~~~~~~zzzvvvxxx{{{}}}}}}|||}}}|||zzzyyyxxxwwwuuutttsssssssssttttttttttttuuuuuuttttttvvvxxxyyyzzzzzzxxxuuusssrrrrrrrrrsssuuuwwwxxxyyyqqqsssuuuwwwzzz}}}{{{nnneeebbbbbbcccccc___[[[XXXXXXZZZ[[[ZZZXXXTTTRRRQQQSSSVVV\\\jjjwwwwwwqqqnnnlllhhheeeZZZUUUPPPNNNNNNPPPXXXaaarrr|||xxxuuurrroookkkiiihhhgggeeedddbbbeeeggggggjjjttt~~~}}}yyyyyy|||zzzoookkkrrrrrrsssrrrtttvvvxxxxxxrrrqqqttt}}}ttt___SSSOOOLLLGGGCCC:::777333000///000000000111111222222222222111000333666:::======AAANNN[[[eeeZZZKKKAAA???@@@???===@@@AAABBBAAA>>><<<<<<<<<<<<===>>>>>>>>>>>>======;;;;;;;;;:::888999;;;===~~~{{{{{{pppccc]]]TTTQQQKKKHHHFFFFFFFFFEEEDDDEEEDDDCCCCCCDDDGGGIIINNNYYYiiixxx~~~{{{wwwvvvxxx{{{}}}~~~}}}}}}}}}~~~~~~zzz{{{{{{yyyvvvttttttuuuxxxyyyzzz{{{}}}~~~~~~}}}~~~~~~xxxtttpppoooqqqqqqlllhhhfffaaa]]]\\\[[[]]]dddlll{{{~~~}}}}}}||||||~~~~~~|||vvvuuuyyy}}}|||yyyzzz{{{|||||||||||||||}}}|||yyyssslllgggdddaaa]]]ZZZRRRRRRRRRTTTWWWYYYYYYXXXTTTSSSRRROOOLLLKKKMMMNNNQQQVVV[[[___aaabbbbbbccccccfffgggccc___^^^bbbgggkkknnntttyyy|||~~~}}}}}}vvvvvvvvvvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwwwwxxxxxx{{{|||}}}~~~~~~}}}yyyzzzzzzzzzyyyzzz|||~~~}}}{{{zzz{{{}}}}}}zzzyyyyyyxxxwwwuuuttttttsssssssssrrrrrrsssuuuuuutttrrrsssuuuwwwxxxxxxvvvsssqqqrrrrrrqqqooommmllljjjiiiggghhhkkkmmmoootttzzz~~~xxxggg[[[VVVVVVXXXYYYZZZYYYYYYYYYZZZZZZXXXVVVTTTSSSUUUYYY]]]eeeuuuxxxrrroookkkfffbbbZZZSSSNNNLLLMMMQQQ[[[eeezzzzzzvvvssspppnnnjjjhhhgggfffeeedddaaadddhhhkkkppp{{{zzzzzz|||vvvnnnmmmvvvwwwtttpppqqqvvvyyyyyynnnqqqxxxlllXXXPPPPPPLLLCCC===555333111000//////000111000111333444444444333222444666:::>>>>>>BBBNNN[[[eee^^^QQQEEE@@@AAA@@@<<<===???@@@???===;;;;;;<<<<<<===>>>???@@@???>>>===<<<<<<<<<;;;::::::<<<>>>}}}{{{zzzxxxjjjbbbYYYUUUNNNIIIGGGGGGFFFFFFEEEEEEEEEDDDBBBCCCEEEGGGHHHRRR```nnn|||{{{yyy{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~|||}}}|||zzzwwwvvvvvvwwwuuuuuuwwwxxxzzz{{{{{{{{{~~~~~~~~~~~~~~~~~~|||qqqlllgggfffhhhjjjgggdddbbb^^^ZZZYYYXXXXXX___gggyyy}}}~~~~~~~~~~~~~~~~~~wwwqqqkkkgggfffeeeccc```YYYYYYYYY[[[^^^______^^^[[[[[[YYYVVVSSSQQQRRRSSSUUUYYY]]]```bbbbbbcccdddeeehhhiiieee___^^^bbbgggmmmppptttyyy|||}}}|||{{{xxxyyyyyyzzzzzzzzzzzzyyyzzzzzzyyyyyyxxxxxxxxxwwwwwwxxxzzz|||~~~~~~~~~~~~yyyzzz{{{{{{zzz{{{~~~}}}~~~}}}zzzzzz{{{yyyxxxwwwuuutttttttttttttttrrrrrrtttwwwwwwuuusssrrrsssuuuvvvuuutttrrrpppooonnnmmmjjjfffbbb___]]]\\\]]]___```cccggglllqqqwwwrrr___QQQKKKLLLOOORRRWWWZZZ]]]___]]]ZZZXXXWWWUUUVVVYYY]]]bbbjjj{{{yyytttqqqllleee```XXXRRRLLLKKKMMMSSS```kkk~~~~~~zzzvvvtttooolllhhhffffffeeedddbbbccceeeiiipppyyy~~~|||xxx{{{uuuqqqtttxxxzzzwwwrrrqqqvvvwwwuuulllsss}}}~~~wwwcccQQQNNNQQQLLLAAA888111111000/////////000111000111333555666666555555666777999<<<===???HHHRRR^^^\\\SSSFFF@@@@@@@@@===:::<<<======<<<;;;;;;<<<;;;<<<>>>???@@@???>>>===<<<<<<<<<;;;999:::<<<>>>~~~{{{~~~nnnggg^^^YYYRRRMMMJJJIIIIIIHHHDDDEEEEEECCCBBBBBBDDDFFFDDDMMM[[[gggttt}}}{{{|||~~~~~~~~~}}}}}}||||||{{{{{{}}}~~~~~~|||yyyxxxyyy{{{ssstttvvvwwwxxxyyyzzzzzz~~~~~~~~~~~~||||||}}}xxxpppnnnhhhbbbaaadddfffeeebbb^^^[[[XXXWWWUUUUUU\\\eeevvvyyyuuupppjjjggghhhhhhgggeee_________```ccccccbbbaaa]]]]]]]]][[[XXXXXXYYY[[[YYY\\\___bbbbbbbbbcccddddddhhhiiieee___]]]bbbhhhoooqqqvvvyyy||||||zzzyyy{{{||||||}}}|||{{{yyyxxxzzzzzzzzzzzzzzzyyyxxxwwwrrrsssvvvyyy{{{}}}}}}}}}yyy{{{||||||{{{}}}}}}zzzyyy{{{}}}xxxxxxwwwuuutttttttttttttttssssssuuuyyyyyywwwtttqqqrrrsssttttttrrrqqqpppjjjiiihhhfffbbb^^^[[[YYYTTTUUUVVVWWWXXX\\\aaaeeejjjsss}}}nnnZZZKKKEEEGGGKKKNNNWWW]]]ccceeeaaa]]]YYYYYYVVVWWW[[[```dddmmm}}}yyyuuurrrlllddd___WWWPPPJJJJJJMMMUUUdddppp}}}yyywwwvvvmmmjjjgggeeeddddddcccaaadddfffkkkssszzz}}}zzzwww|||zzzppppppuuuvvvyyyxxxsssrrruuutttppplllvvv~~~|||zzzrrr^^^MMMMMMRRRLLL???666...///000/////////000222///111444666888888777666888777888;;;<<<===CCCKKKVVVXXXRRRFFF???@@@@@@>>>888:::<<<<<<;;;:::;;;<<<999;;;===>>>???>>>===<<<;;;<<<<<<:::999999;;;===yyy~~~yyykkkbbb\\\VVVSSSMMMGGGEEEHHHGGGGGGFFFDDDCCCCCCCCCCCCEEEHHHQQQ```rrr|||{{{~~~~~~~~~~~~|||}}}~~~~~~}}}~~~}}}{{{{{{}}}~~~~~~yyyrrrhhhiiigggddd___]]]___bbb^^^]]]YYYUUUSSSWWW```hhhpppxxx}}}|||}}}|||}}}~~~~~~~~~xxxtttnnnkkkiiihhhgggfffdddbbbaaacccgggiiihhhffffffffffffddd```]]]\\\\\\\\\^^^___```aaacccfffhhhiiijjjhhhddd``````cccfffpppssswwwwwwwwwxxx{{{~~~}}}~~~{{{yyyyyyyyy|||yyywwwwwwxxxwwwtttppptttsssrrrtttxxxzzzzzzxxxyyy{{{~~~{{{xxxvvvuuutttsssssstttuuuuuuvvvvvvwwwxxxyyyzzzzzzyyyvvvtttrrrqqqttttttqqqppprrrpppmmmmmmkkkiiieeeaaa]]][[[YYYUUUVVVVVVVVVUUUVVVYYY\\\cccfffppp|||}}}}}}ooofffXXXMMMIIIJJJLLLOOOUUU```hhhfffbbbaaa^^^ZZZ^^^]]]]]]___bbbhhhwww~~~zzzvvvrrrlllfffbbbZZZUUUNNNKKKPPP\\\jjjttt~~~|||{{{yyywwwuuurrrkkkeeedddccc```aaaeee```iiitttxxx}}}yyyuuu{{{yyysssqqqtttxxxxxxxxxzzz{{{tttjjjhhhnnnssszzz|||wwwvvvsssooodddZZZSSSUUURRRGGG<<<666111000000000000111111222111333555777888888777666666666666777999<<>>;;;;;;::::::::::::;;;<<<<<<~~~wwwiii```XXXTTTPPPKKKIIIJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDGGGPPP___qqq|||{{{}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~tttnnnjjjjjjhhhddd```^^^```bbbaaa```\\\XXXUUUXXX___eeepppxxx~~~}}}|||~~~|||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~xxxtttooolllkkkkkkjjjjjjgggeeedddfffiiikkkkkkjjjkkkmmmmmmkkkhhheeedddcccdddeeefffgggfffgggiiikkkkkkkkkjjjgggdddeeehhhkkktttvvvxxxyyyxxxxxxzzz||||||~~~~~~|||zzzzzz{{{|||zzzyyyyyyzzzyyywwwttttttssstttwww{{{~~~}}}|||{{{~~~{{{xxxuuussssssqqqrrrssstttuuuvvvwwwwwwyyyzzzzzzzzzyyywwwuuusssppprrrrrrooooooqqqqqqnnnmmmlllkkkiiigggdddbbbaaa^^^\\\ZZZXXXXXXYYY[[[\\\```aaahhhrrrwwwvvvuuuwwwmmmeeeZZZOOOIIIJJJOOORRRWWW```gggeeebbbbbb```]]]\\\[[[[[[]]]___eeesss|||wwwrrrkkkddd```XXXTTTOOONNNUUUcccqqq{{{}}}zzzyyyyyyxxxwwwvvvqqqkkkfffeeedddaaabbbeeeeeennnzzz{{{|||wwwvvv}}}zzzssspppqqqtttwwwxxxwwwyyyxxxqqqgggggglllrrrxxx~~~zzztttpppkkkfff\\\UUUQQQQQQMMMBBB777222000000//////000000111111111222444666777777777777::::::888888999:::<<<>>>CCCBBB@@@>>>============;;;;;;;;;;;;;;;<<<======;;;;;;===@@@CCCBBB???<<<;;;:::::::::;;;;;;<<<<<<}}}uuuiii]]]XXXUUUPPPMMMLLLIIIHHHGGGFFFDDDDDDDDDDDDBBBFFFNNN\\\mmm|||~~~|||}}}{{{|||~~~~~~}}}}}}~~~vvvpppllljjjgggccc___]]]___```ccccccaaa]]]YYYZZZ^^^bbbooowww~~~~~~~~~~~~|||zzzzzz|||}}}~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~{{{{{{yyywwwvvvzzzzzzvvvqqqnnnnnnooooooooollljjjiiiiiilllnnnooooooppprrrtttssspppmmmlllkkkiiijjjkkkjjjhhhhhhjjjlllnnnnnnmmmkkkjjjkkknnnqqqwwwyyyzzzzzzyyyxxxyyyzzzyyy{{{||||||{{{zzz{{{|||}}}{{{zzzzzz{{{zzzxxxvvvxxxxxxyyy{{{~~~~~~|||}}}{{{vvvrrrpppoooooooooqqqssstttvvvvvvwwwyyyzzzzzzzzzyyywwwvvvtttqqqsssrrrnnnmmmppppppnnnnnnnnnoooooonnnmmmkkkjjjiiieee```^^^______^^^\\\^^^\\\```hhhnnnooooooqqqkkkfff^^^SSSLLLMMMSSSYYY[[[bbbfffeeecccccccccbbb^^^\\\\\\]]]^^^cccppp}}}~~~wwwppphhhaaa\\\TTTRRRPPPSSS]]]lll{{{}}}{{{wwwuuuuuutttsssqqqmmmiiiffffffdddbbbcccgggmmmvvv}}}|||yyyvvvvvv~~~tttmmmmmmpppsssuuuttttttuuutttmmmgggiiinnnwww|||wwwpppiii```ZZZSSSQQQPPPOOOHHH<<<333//////////////////000111111222222333444555777888999???===;;;999888888999:::;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<======>>><<<===>>>@@@BBBBBB@@@===:::::::::;;;;;;;;;<<<<<<|||vvveee^^^ZZZTTTOOOLLLJJJJJJHHHGGGEEEDDDDDDDDDAAAEEELLLXXXgggvvv}}}{{{|||~~~~~~{{{rrroookkkfffbbbaaabbbccceeeffffffccc___^^^```cccmmmuuu|||}}}{{{{{{|||~~~~~~~~~~~~~~~~~~~~~}}}|||||||||zzzzzz{{{}}}~~~zzzyyy}}}}}}~~~}}}yyyxxx{{{xxxtttsssvvv|||}}}yyytttqqqqqqsssttttttqqqooonnnnnnoooqqqssstttqqqtttvvvwwwuuurrrqqqqqqppppppqqqpppnnnnnnoooqqquuusssrrrpppoooqqqsssuuuyyyzzz{{{{{{zzzyyyyyyxxxvvvxxx{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{yyyxxxvvv|||}}}}}}~~~~~~|||zzzxxx}}}zzztttpppnnnmmmlllmmmoooqqqssstttttttttwwwxxxxxxxxxwwwvvvtttsssuuuvvvsssnnnmmmpppqqqoooqqqrrrsssuuuuuutttrrrqqqpppllliiiiiikkkiiiccc^^^___\\\___hhhnnnooooooppplllkkkeee\\\TTTTTTZZZaaacccfffgggfffdddcccddddddbbb``````aaaaaaeeeqqq}}}|||tttlllddd\\\WWWOOOOOOQQQXXXdddttt{{{vvvrrrooommmkkkiiiiiieeedddeeedddccceeejjjttt~~~}}}~~~yyywwwwwwyyy{{{oooiiikkkpppssssssqqqrrrssspppllljjjnnntttuuummmcccXXXRRRNNNPPPRRROOOFFF:::222///............///000111111444333333333555888:::<<<@@@>>><<<999888888888999999999::::::;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<======<<<===>>>@@@@@@???===::::::;;;;;;;;;<<<;;;;;;~~~rrrggg___VVVOOOLLLLLLKKKIIIHHHFFFEEEEEEEEEAAADDDJJJSSS```mmmzzz~~~~~~~~~~~~{{{wwwqqqllliiigggggghhhgggiiikkkiiifffcccdddfffkkksss{{{~~~~~~~~~~~~}}}zzzyyyxxxyyyyyyzzzuuuwwwyyy|||~~~{{{yyywwwwwwwwwzzz}}}zzzuuutttwwwzzzzzzyyyyyy{{{xxxtttqqqtttyyyyyyuuuuuuvvvvvvwwwtttttttttttttttuuuwwwxxxsssvvvyyyzzzyyyxxxxxxxxxzzz{{{|||{{{zzzzzz{{{}}}|||yyyvvvttttttuuuwwwwww{{{{{{{{{||||||zzzxxxwwwvvvxxx{{{||||||}}}~~~|||yyyxxxwwwzzz{{{||||||{{{yyyxxxwww|||zzztttooommmllllllmmmoooqqqssssssrrrrrrttttttttttttsssrrrrrrqqqsssuuutttpppqqqvvvxxxwwwuuuvvvwwwxxxxxxxxxwwwvvvtttssssssvvvxxxtttkkkcccaaa___cccmmmuuuvvvttttttssssssppphhhaaa___dddiiikkkjjjjjjiiifffccccccddddddccccccccccccfffqqq}}}xxxoooggg___WWWSSSLLLNNNSSS\\\jjjzzz|||xxxrrrmmmkkkiiigggeeedddbbbbbbdddddddddhhhoooyyy}}}zzz|||~~~yyyuuuwwwzzzzzzrrriiigggkkkqqquuuuuuuuuwwwuuupppkkklllrrrwww|||tttlll___TTTNNNKKKNNNPPPJJJAAA888222000.........//////000222222666555444444666888;;;===>>><<<:::888777888999:::999::::::;;;;;;;;;;;;;;;;;;;;;:::999999:::::::::<<<;;;:::;;;<<<===<<<;;;999:::;;;<<<<<<<<<;;;;;;rrrfffZZZRRROOOMMMLLLKKKIIIGGGFFFEEEEEEBBBDDDIIIOOOXXXdddpppxxx~~~~~~|||uuuooolllkkkjjjjjjkkknnnpppoookkkhhhiiijjjkkksss{{{~~~~~~}}}zzzwwwvvvvvvvvvuuuuuuqqqtttwwwzzz{{{|||~~~~~~|||~~~~~~{{{rrrqqqqqqrrrvvvxxxyyyyyyzzzxxxuuuttttttuuuuuuuuurrruuuyyy{{{|||}}}~~~wwwuuuqqqrrrvvv||||||yyyyyyyyyyyyxxxzzz{{{{{{zzzzzz{{{}}}yyy{{{~~~{{{yyyzzz{{{{{{{{{}}}||||||||||||zzzvvvssstttwwwyyy{{{{{{|||~~~|||yyyxxxxxxsssuuuwwwwwwwwwxxxzzz|||zzz}}}|||vvvrrrpppppppppqqqsssttttttsssqqqpppqqqqqqqqqpppppppppoooooonnnqqqsssrrrvvv}}}yyyyyyyyyzzzzzz{{{{{{{{{yyyzzz}}}{{{rrrkkkfffdddhhhsss}}}~~~}}}~~~~~~}}}wwwqqqmmmnnnoooqqqnnnlllkkkiiidddcccdddcccbbbbbbbbbbbbdddooo{{{{{{ssskkkccc\\\UUUQQQMMMPPPVVVaaaooo~~~vvvrrrmmmiiihhhhhhggggggaaa```aaadddeeegggoooxxxvvvwww{{{wwwrrrpppvvv~~~kkkgggeeeffflllssswwwyyy{{{}}}yyypppjjjmmmtttxxx|||zzzuuukkk[[[PPPMMMIIILLLJJJAAA999444111...////////////000222333444777666555555666888:::<<<:::999888777777888999;;;999999:::;;;;;;;;;::::::;;;:::999999999999999999;;;999777888999::::::999999:::;;;<<<<<<<<<;;;:::~~~~~~nnn___WWWUUUNNNMMMLLLJJJHHHGGGFFFEEECCCEEEHHHKKKRRR\\\hhhpppyyyyyywwwvvvuuutttrrrtttuuusssnnnkkkjjjlllmmmvvv}}}|||xxxvvvvvvvvvwwwuuuqqqmmmnnnrrrvvvxxxxxxyyy{{{}}}}}}{{{yyyzzzsssqqqooooooqqqssstttttttttttttttsssqqqpppqqqrrrooorrrvvvxxxyyy{{{}}}~~~zzzxxxttttttwww}}}~~~|||{{{{{{|||~~~}}}~~~}}}{{{wwwqqqlllmmmooorrrsssttttttvvvxxxyyy{{{|||zzzwwwuuuuuuvvvppprrrsssssstttvvvzzz~~~zzz|||zzzwwwvvvvvvvvvwwwxxxyyywwwuuurrrpppppppppooonnnnnnnnnnnnooolllqqqtttuuuyyy{{{{{{zzzzzz|||~~~~~~xxxsssppplllnnnzzz{{{vvvtttsssnnnlllnnnlllfffdddfffbbbaaaaaabbbbbbdddnnnzzz{{{vvvooogggaaa[[[VVVRRRPPPSSS[[[fffssssssooojjjgggffffffffffffbbbaaabbbeeegggkkkvvv~~~qqquuu}}}uuupppnnnuuuyyyfffgggiiimmmqqquuuxxxzzz{{{}}}yyyooojjjpppyyy~~~~~~xxxuuuhhhUUUKKKKKKJJJJJJEEE:::333333222...//////000000111333444555666555444444444555777888999888666555555777888:::888999:::<<<<<<===<<<<<<<<<;;;:::999999999999:::;;;999666666777999999999888999;;;======<<<;;;:::tttddd\\\[[[OOONNNLLLJJJHHHGGGFFFFFFDDDFFFGGGIIINNNWWWccckkknnnzzzwwwyyyyyyvvvpppkkkkkkllloooxxx{{{ssstttuuuxxxyyyuuunnngggmmmqqquuuwwwwwwwwwyyy{{{|||yyywwwyyy~~~wwwuuuqqqpppqqqrrrrrrqqqooorrrtttsssooommmnnnooooooqqquuuwwwxxxzzz|||~~~}}}|||xxxxxxzzz}}}|||}}}zzzuuummmhhheeegggjjjkkkkkklllmmmoooooorrrtttsssqqqoooppprrrrrrssssssrrrqqqsssxxx}}}zzz|||~~~}}}{{{{{{{{{{{{|||}}}|||zzzvvvsssppppppooonnnnnnnnnnnnnnnooooootttvvvvvvyyy~~~}}}|||{{{{{{{{{}}}~~~zzzyyyyyyssssss~~~{{{vvvsssmmmlllooonnnhhhfffhhhcccbbbbbbcccccceeeppp{{{xxxtttmmmfffaaa\\\WWWTTTSSSWWW^^^iiivvv{{{uuuqqqkkkfffddddddcccbbbcccbbbcccfffiiinnn{{{{{{rrrooouuu{{{xxxrrrpppvvvvvvjjjmmmrrruuuvvvwwwxxxyyyuuuyyyvvvmmmkkktttzzzwwwuuufffQQQGGGIIIMMMKKKCCC777111444444000000000000111222444555666444444444333333444444444999777666444444666777888888999;;;>>>???@@@@@@@@@===<<<;;;;;;::::::::::::<<<999666666777888999999888999;;;======<<<;;;:::zzz~~~pppfffbbbWWWSSSNNNJJJIIIIIIHHHGGGHHHGGGFFFGGGLLLSSSZZZ^^^hhhnnnwww~~~{{{uuurrrqqqqqqqqqpppyyy{{{|||~~~zzztttkkklllxxx}}}tttkkkiiihhhnnnwww}}}~~~}}}zzzxxx|||||||||{{{|||}}}yyywwwvvvvvvvvvuuussspppooopppqqqqqqppprrrsssvvvxxxzzz{{{{{{{{{~~~~~~{{{|||{{{zzz}}}~~~}}}}}}{{{xxxssslllgggeeedddbbbaaabbbdddgggiiihhhhhhhhhiiiiiijjjjjjjjjnnnoooqqqsssuuuvvvvvvvvv{{{{{{{{{{{{|||}}}~~~~~~~~~}}}|||}}}}}}}}}{{{yyyvvvtttzzzwwwsssooommmmmmnnnooouuuxxx|||}}}|||}}}|||{{{zzzzzz}}}{{{{{{|||~~~yyyyyyqqqooonnnmmmlllkkkhhheeejjjgggcccaaaeeellluuuzzz}}}qqqfffbbb```\\\YYYYYY[[[aaajjjqqqxxx{{{wwwrrrnnniiieeebbbaaa```______dddfffdddhhhxxxwwwsssuuutttwwwzzztttqqqpppvvv~~~sssjjjuuu}}}|||xxxvvvvvvuuuyyyuuussstttvvvyyy|||xxxtttiiiWWWLLLJJJPPPEEE:::666333000000111//////000000111222444555666666555444444444444555666777777888888888777777<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>===<<<::::::999999999888888888777777999999888888999;;;<<<===uuuvvvkkkeeeZZZVVVQQQMMMKKKJJJIIIHHHGGGFFFDDDEEEIIIOOOUUUYYYbbbgggooovvv{{{yyyuuussstttttttttyyy}}}|||tttiiieeelllpppkkkgggiiifffllltttzzz|||{{{zzzyyywwwxxxyyyyyyyyy{{{}}}{{{{{{{{{yyyvvvuuuvvvvvvvvvuuuyyyzzz{{{}}}~~~~~~~~~xxxuuuvvvxxx~~~~~~}}}xxxqqqiiicccaaaaaa````````````aaaaaaccccccdddeeeffffffggggggkkklllnnnoooqqqrrrssstttvvvvvvxxxyyyzzz||||||}}}}}}~~~}}}|||}}}~~~}}}|||{{{yyyxxxwwwvvvvvvyyywwwssspppnnnnnnpppqqqxxxzzz|||}}}~~~}}}|||{{{|||{{{yyysssqqqnnnmmmlllkkkiiigggjjjhhheeedddhhhooovvv{{{~~~}}}ssshhhaaa\\\XXXWWWYYYeeeiiipppuuuzzz~~~xxxuuuoookkkfffbbb```______```aaadddfffhhhssswwwtttwww~~~}}}vvvooommmnnnxxxzzzrrrqqqzzz{{{zzzzzzxxxtttnnnlllsss|||}}}zzzxxxttthhhXXXMMMKKKMMMCCC999555333000///111111111111111222444555666777666555555444444555555888888999:::::::::999999<<<;;;;;;:::;;;<<<===>>>======>>>>>>??????>>>>>>::::::999999999999888888999999888888999:::<<<===nnnwwwrrrjjj```\\\VVVQQQNNNLLLJJJIIIFFFEEECCCCCCEEEJJJOOORRR[[[```fffkkkqqqxxx{{{vvvuuuvvvwwwwwwzzz~~~uuuhhh^^^```cccbbbdddhhhfffjjjpppuuuvvvwwwwwwwwwvvvxxx{{{||||||}}}~~~}}}}}}wwwppplllmmmooouuuvvvvvvvvvuuuvvvyyy{{{||||||}}}}}}~~~~~~zzzssslllgggcccbbbaaa```___^^^\\\\\\______```aaabbbddddddeeefffggghhhjjjkkkmmmnnnooonnnpppsssvvvxxxyyyyyyyyywww{{{~~~{{{yyyyyyuuuwwwzzz}}}~~~~~~|||yyyvvvuuuuuuvvvwwwyyywwwtttqqqpppqqqrrrtttyyyzzz{{{~~~~~~~~~~~~~~~zzzvvvsssooollllllkkkjjjjjjllljjjiiiiiilllrrrxxx{{{yyy|||yyypppggg```YYYUUUYYY___pppsssvvvzzz}}}yyyssspppkkkhhhccc___]]]^^^```bbbdddfffiiiooo~~~uuuuuuzzzwwwrrrpppmmmppp}}}uuuqqqvvv}}}}}}}}}}}}{{{pppiiigggtttwwwvvvuuuqqqeeeWWWOOONNNIII???666333222//////111222222222333444555666777777777666555555555555555999:::;;;;;;<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<======;;;<<<===???@@@AAABBBBBB;;;;;;;;;::::::::::::999999999888999999:::;;;<<>>>>>===============<<<<<<<<<;;;;;;888888999999999999999999aaahhhrrr|||zzzqqqkkkddd]]]XXXTTTPPPNNNKKKIIIFFFDDDCCCDDDFFFGGGIIILLLOOOQQQSSSYYYbbbhhhzzz{{{xxxxxxxxxyyyyyy}}}}}}}}}~~~|||yyyuuusssttttttttttttsssttttttrrrooolllllllllrrruuuzzz}}}|||{{{zzzyyy~~~yyyooogggdddcccccc___```aaaaaaaaabbbeeehhhlllmmmoooqqqsssuuuwwwwwwzzz|||}}}xxxtttqqqpppppppppeeeeeedddcccbbbaaaaaa``````___^^^]]]]]]^^^___```[[[___dddhhhlllmmmlllkkktttwwwzzz|||}}}~~~vvvuuutttsssssssssssstttpppssswww{{{~~~~~~zzz{{{|||}}}|||zzzwwwvvvyyyxxxwwwvvvuuuuuuvvvvvvssssssuuuxxx}}}~~~{{{uuurrrnnnlllmmmoooqqqqqqtttwww|||}}}xxxuuuiiieeebbb___]]]___kkkwwwyyywwwwwwxxx|||}}}vvvooojjjggggggaaabbbaaa___^^^bbbiiiooo|||xxxnnnjjjnnnxxx~~~uuuvvv|||zzz{{{zzzyyy||||||vvvffflllvvv}}}yyypppjjj]]]RRRNNNOOONNNJJJ===555//////111000000222222222222333444555666777999888888777777777777777777888999:::;;;<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<;;;::::::=========<<<<<<<<<<<<;;;888888999999999999888888\\\cccmmmvvv~~~sssmmmfff___YYYUUURRRPPPKKKIIIGGGEEECCCDDDDDDEEEDDDGGGJJJKKKMMMQQQXXX^^^nnnuuu~~~~~~{{{xxxwwwwwwvvvxxx~~~}}}~~~}}}}}}|||}}}|||||||||{{{yyywwwwwwyyyyyywwwtttqqqppppppuuuyyy}}}~~~}}}||||||{{{}}}|||qqqhhhccc```^^^^^^___`````````aaadddgggiiiiiijjjlllnnnrrrtttvvvvvvwww}}}~~~{{{zzzooonnnmmmjjjhhhfffdddcccbbb```^^^]]]\\\\\\]]]^^^WWWYYY^^^bbbeeefffffffffkkkmmmppprrruuuyyy~~~|||wwwssspppqqqrrrtttppprrruuuwwwzzz~~~}}}}}}}}}}}}|||{{{{{{zzzyyyyyywwwvvvuuuuuuuuuuuussstttuuuvvvxxx{{{~~~|||{{{{{{yyyxxxrrrooommmlllnnnppprrrrrrsssxxx{{{wwwqqqnnnfffbbb``````bbbfffrrr}}}|||zzzxxxzzz~~~~~~|||wwwpppiiidddcccccc]]]___aaa```___cccjjjpppyyyvvvsssnnnlllmmmsssyyy~~~}}}~~~}}}wwwtttxxx~~~~~~{{{yyy|||}}}wwwoooggglllwww|||yyymmmeeeWWWLLLLLLNNNIII???;;;333...///111111111333333333333444555666888888999999888777777777888888777888999:::;;;<<<<<<<<<:::;;;<<<=========<<<;;;::::::;;;;;;;;;;;;::::::======<<<<<<<<<;;;;;;;;;777888999::::::999888777XXX```iiiqqqzzztttnnnfff___ZZZVVVSSSQQQKKKIIIGGGDDDCCCCCCDDDDDDCCCFFFIIIJJJKKKNNNTTTYYYccckkkvvv}}}|||}}}zzzwwwuuusssrrrwww|||~~~~~~}}}~~~}}}~~~|||~~~~~~~~~|||yyyzzz|||}}}|||yyyvvvuuutttsssvvvzzz|||{{{zzzzzzzzzyyy{{{~~~~~~rrrhhhaaa]]]ZZZ^^^___`````````bbbeeeggggggggggggiiikkkooosssuuussstttyyyyyywwwuuurrrnnnkkkiiihhhdddbbb___]]]\\\\\\\\\]]]TTTVVVZZZ]]]```bbbbbbbbbaaacccfffhhhmmmssszzz|||tttooonnnppprrrrrrsssssstttvvv|||~~~|||{{{|||}}}~~~zzzyyyxxxvvvuuuttttttttttttuuuvvvuuutttvvv{{{}}}~~~zzzwwwvvvuuuuuupppnnnlllllloooqqqrrrrrrsssyyy|||vvvoooiiieeebbb^^^]]]```fffmmmyyy}}}zzz|||{{{xxxsssllleeeaaa```aaaZZZ]]]`````````cccjjjppprrrzzztttggggggiiilllqqqwwwzzz||||||}}}}}}{{{yyyzzz}}}~~~xxxtttsssrrrrrrxxx{{{yyyzzzzzzqqqgggkkkoooxxx~~~~~~~~~|||yyyvvvjjjaaaSSSJJJLLLNNNEEE777:::333...///222111222444555555555555666888999::::::999888888777888888888777888999;;;<<<=========::::::<<<=========<<<;;;999::::::;;;<<<<<<<<<;;;===<<<<<<<<<;;;;;;;;;;;;777888999::::::999777777ZZZ^^^dddjjjrrr}}}tttlllccc\\\YYYXXXUUUSSSPPPMMMIIIFFFEEEDDDBBBAAA===???AAABBBEEEIIINNNRRR\\\cccnnnxxx}}}}}}~~~zzzuuussssssuuuvvv{{{|||~~~}}}||||||}}}~~~|||zzzyyy~~~}}}{{{{{{~~~}}}yyyyyyyyyzzz|||~~~~~~|||{{{{{{{{{}}}|||{{{yyymmmdddaaaaaa```______```bbbfffjjjlllmmmkkkjjjjjjkkknnnqqqsssrrruuuxxx}}}yyyrrrpppooollleeebbbcccbbb]]]ZZZ]]]ZZZXXXWWWWWWYYY[[[[[[[[[``````aaacccggglllppprrr|||~~~~~~|||uuurrrsssuuurrrtttwwwxxxyyy}}}~~~{{{xxxyyy|||~~~~~~{{{wwwtttrrrqqqqqqtttrrrooonnnooosssxxx||||||}}}}}}}}}{{{wwwvvvtttppplllggghhhkkknnnqqqrrrssstttssszzz~~~ssskkkfffeeeeeeddddddhhhqqqzzz~~~||||||~~~}}}~~~zzzqqqjjjgggeeebbb___\\\\\\\\\^^^bbbggglllpppsss}}}zzzfffYYYbbboooxxx|||}}}}}}~~~~~~}}}yyyvvvtttssszzzvvvllljjjmmmssszzz}}}vvvuuuuuupppkkkiiiooovvv}}}|||{{{}}}~~~}}}yyypppdddVVVJJJJJJNNNJJJ@@@999333222222111222333555666888888888888888999999999888888999999999888888777:::===???>>>;;;999:::<<<:::;;;===???AAABBBCCCCCC===<<<;;;::::::999:::::::::;;;;;;;;;::::::999888777777888999999999999888VVVYYY^^^ccckkkvvvqqqjjjaaaZZZXXXVVVTTTRRRQQQNNNJJJHHHGGGEEEDDDBBB@@@AAABBBBBBCCCFFFJJJMMMSSS[[[eeeooowww|||~~~}}}~~~~~~{{{vvvrrrqqqrrrtttvvv{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~|||}}}~~~yyyzzzyyyzzz{{{|||{{{yyyvvvxxxxxxxxxxxxzzz{{{}}}~~~}}}||||||zzzzzz{{{qqqjjjfffeeecccbbbbbbccceeeiiimmmooopppooommmllllllnnnppprrrtttuuuvvvyyy}}}}}}zzzxxxtttnnnjjjkkkhhhbbb___```YYYWWWUUUTTTVVVWWWWWWVVVYYYYYYZZZ\\\```dddhhhkkksssxxx~~~~~~~~~~~~yyyvvvvvvsssuuuwwwwwwxxx|||}}}{{{yyyzzz|||}}}~~~~~~{{{xxxuuutttsssssssssqqqnnnmmmooosssxxx|||~~~{{{}}}}}}~~~|||wwwuuusssrrrnnnkkkhhhjjjnnnqqqtttuuuttttttuuu{{{tttlllhhhfffbbbcccgggooozzz{{{wwwuuuxxx}}}~~~zzzssslllgggdddaaa___^^^]]]]]]^^^bbbgggmmmqqqvvv}}}wwwggg\\\fffrrr{{{}}}}}}{{{xxxtttrrrrrrsss|||tttjjjhhhmmmqqqwww|||xxxsssrrrpppkkkiiiiiiqqqxxx~~~}}}yyy{{{~~~xxxjjjXXXNNNFFFGGGIIIDDD;;;666555444333222222222333444666666777777888888888999::::::::::::999999888777<<<>>>@@@@@@>>><<<===>>>;;;<<<===???AAABBBDDDDDD???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777888999999::::::::::::RRRUUUYYY]]]dddnnn{{{~~~nnnggg^^^XXXUUUTTTSSSQQQQQQNNNKKKIIIHHHGGGEEECCCBBBCCCCCCBBBAAACCCFFFHHHOOOVVV```jjjsssyyy}}}|||}}}xxxuuuqqqnnnnnnpppsssvvv|||~~~~~~~~~}}}}}}~~~~~~yyywwwwwwwwwxxxyyywwwtttqqqsssrrrrrrqqqqqqrrrrrrsssrrrrrrtttxxx|||~~~~~~~~~}}}yyyyyy~~~}}}}}}vvvqqqmmmjjjgggffffffgggjjjmmmqqqsssuuusssqqqoooooooooqqqrrrvvvuuussstttxxx~~~{{{wwwuuuqqqjjjeeeddd[[[YYYVVVTTTTTTTTTSSSRRRRRRSSSSSSUUUXXX\\\```cccjjjpppwww}}}~~~~~~yyyvvvuuuwwwxxxwwwxxx|||}}}{{{|||}}}{{{zzz{{{}}}}}}|||~~~|||zzzxxxvvvvvvvvvvvvqqqpppnnnnnnqqqwww~~~~~~{{{~~~~~~}}}{{{zzzyyywwwwwwuuurrrpppooonnnllljjjhhhkkkqqqvvvyyyyyyxxxwwwxxx~~~}}}ssskkkgggfffaaaeeelllwwwwwwnnnkkkooowww~~~{{{yyyuuuooohhhccc```______^^^]]]^^^aaahhhnnnrrryyyzzz{{{|||}}}zzzpppdddaaakkkwww~~~|||xxxrrrnnnmmmpppsss{{{rrrgggggglllooorrruuuuuurrrooonnnkkkfffgggkkkxxx~~~}}}}}}xxx{{{uuuaaaOOOJJJHHHJJJIIIBBB;;;777666555444333222222222222444444555666777888888888<<<;;;;;;:::999999888777;;;===???@@@>>>==================>>>???AAADDDEEE@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::999888777888888999999:::;;;<<<<<>>888666444333333333333333333333222222333444666777888888<<<;;;:::999888888888888777999:::;;;;;;:::::::::<<<<<<;;;;;;<<>>===;;;888777888999:::999888888888888999;;;===>>><<<;;;:::999888888888888777888888999999999999999777777666555555777888999HHHLLLQQQUUUWWW[[[aaafffrrr|||uuuoooggg]]]VVVSSSQQQNNNLLLLLLKKKJJJJJJKKKJJJGGGEEEBBBBBBBBB@@@???@@@CCCEEEHHHKKKOOOUUU[[[dddmmmsssyyy|||{{{wwwrrroookkkqqqyyy}}}xxxuuufffccc```___ccciiiqqqvvv{{{}}}zzz}}}~~~}}}|||uuummmiiieee```]]]\\\\\\\\\\\\]]]^^^___```aaaaaa``````aaa``````___aaagggpppwww|||}}}{{{zzzwwwqqqsssuuuuuuuuuvvvzzz}}}|||zzzzzzzzzwwwxxxzzz|||~~~|||{{{{{{{{{|||~~~~~~zzzzzzzzz}}}~~~|||xxxwwwyyyyyywwwyyy}}}zzzyyyyyyyyyzzz}}}~~~}}}tttpppjjjeeebbb___[[[YYYWWWUUUSSSPPPOOOOOOPPPPPPOOOSSSZZZ___eeemmmvvv}}}~~~}}}}}}|||zzz|||~~~~~~|||}}}~~~}}}|||zzzwwwtttuuuvvvwwwyyy|||~~~~~~}}}||||||||||||yyy|||xxxrrrlllbbb```^^^^^^```bbbbbbaaa```bbbccccccbbbbbbeeegggjjjlllnnnssszzz{{{sssuuuuuutttrrrpppoooppprrrrrrwww}}}}}}~~~sssiiihhhjjjkkkiiifffdddcccaaa^^^\\\^^^]]]\\\\\\\\\^^^___aaaZZZOOOEEECCCGGGNNN[[[gggrrrwww}}}~~~|||{{{zzzxxxzzz{{{rrrooolllmmmpppqqqpppqqquuuqqqkkkfffeeehhhpppzzzhhh[[[SSSOOOKKKIIIFFF>>>555111333000111222444555555444444333444444444555555666666777777777888;;;???BBBDDDBBB>>>999666888:::::::::777777888999:::;;;<<<<<<;;;;;;:::888888888888888555666777999:::::::::::::::999777666555666777888HHHMMMSSSVVVXXX[[[```ccceeettt|||qqqiii___WWWSSSQQQNNNLLLLLLKKKKKKLLLLLLKKKIIIFFFDDDDDDCCCAAA??????BBBDDDCCCEEEIIIMMMSSS[[[dddjjjuuuyyy~~~zzzvvvpppkkkgggkkkrrr{{{yyyrrrnnncccaaa]]]]]]```gggoootttzzz|||~~~|||~~~|||uuummmhhhddd```___```dddggghhhggghhhiiijjjjjjiiihhhhhhjjjhhheeebbbaaagggpppxxx}}}}}}zzzxxxuuukkkmmmoooooooooqqqwww{{{}}}~~~}}}~~~~~~|||{{{|||~~~}}}{{{xxxyyy|||{{{}}}}}}xxxuuuuuuuuutttvvv{{{zzzyyyxxxvvvvvvwwwyyyzzzzzzzzzvvvpppkkkgggdddaaa^^^[[[YYYVVVSSSQQQPPPQQQQQQQQQTTTWWWZZZ\\\bbbjjjqqqzzz~~~{{{zzzwwwzzz}}}~~~}}}}}}}}}|||{{{zzzxxxtttrrruuuuuuwwwyyy}}}}}}}}}}}}}}}~~~~~~~~~~~~wwwyyyrrrjjjccc\\\[[[[[[]]]```cccdddccc___bbbccccccaaaaaadddgggnnnnnnnnnqqqwwwyyypppoooooooooooommmnnnpppsss{{{~~~}}}}}}}}}|||{{{yyyyyyxxxmmmiiiiiihhhddd```___``````]]]ZZZ\\\\\\\\\\\\\\\\\\\\\\\\RRRGGG???AAAGGGQQQaaapppuuuyyy~~~~~~~~~}}}~~~uuummmllllllpppssssssqqqtttyyyrrrjjjbbbbbbfffrrrqqq___XXXVVVLLLGGGBBB???999111///111111222333444444444333222555555555555555555555555666777888:::===BBBFFFIIIDDD???888555666888::::::777888999:::;;;<<<<<<;;;;;;;;;:::999888888888888444555666888:::;;;;;;;;;<<<;;;888777666777888999GGGIIIKKKNNNQQQUUUZZZ]]]gggnnn~~~|||rrreee[[[WWWSSSOOOKKKLLLKKKKKKLLLMMMLLLIIIGGGGGGFFFEEECCCAAA@@@@@@@@@EEECCCDDDIIINNNUUU```jjjpppxxx|||uuuqqqooommmgggbbbhhhpppyyy~~~}}}rrrhhhccc___\\\ZZZZZZ]]]hhhsssuuu|||~~~|||{{{yyyuuunnniiieeehhhiiijjjooovvvxxxvvvxxxzzz{{{}}}}}}|||zzzyyyvvvuuurrrmmmjjjlllrrrxxx}}}rrrmmmlllnnnkkkiiijjjnnntttyyy{{{~~~~~~~~~~~~}}}~~~xxxxxxxxxzzz~~~}}}|||yyy{{{}}}~~~zzzxxxtttqqqpppqqqssstttuuusssrrrsssvvvyyy{{{||||||tttmmmjjjhhheeebbb^^^]]][[[ZZZYYYWWWSSSPPPPPPQQQRRRTTTVVV[[[aaaeeeqqqyyy~~~yyyxxxwww{{{~~~}}}}}}}}}wwwtttsssuuuvvvxxxyyyxxxwwwuuutttrrrrrrssswww|||~~~~~~~~~}}}uuujjj```YYYUUUXXX]]]bbbfffhhhiiiiiiiiiiiihhhhhhgggggghhhhhhkkkmmmppppppqqqwwwyyyooonnnjjjjjjnnnooonnnrrrzzz~~~xxxuuuxxx~~~zzzrrrmmmjjjddd```\\\[[[\\\\\\[[[YYY]]]\\\\\\]]]______\\\ZZZNNNFFF???BBBNNN___mmmtttyyy{{{}}}~~~xxxqqqqqqppprrrtttuuuuuuvvvvvvwwwmmmhhhaaa___jjj{{{zzzdddVVVQQQNNNMMMGGG>>>666333333444555.........///000222333444777777666555444555555555555666999<<>>777444555777888888777777777777777777777777:::;;;;;;999777777888::::::888555555666777777666777777777777777777777777FFFHHHKKKMMMPPPSSSXXX[[[```ffftttwwwjjj```ZZZVVVQQQNNNOOONNNMMMMMMMMMLLLJJJHHHIIIHHHFFFDDDCCCBBBAAAAAACCC@@@AAAFFFJJJPPPZZZdddjjjsss{{{}}}wwwrrrmmmjjjjjjjjjjjjiiihhhpppyyy~~~}}}sssiiieeeaaa]]]\\\[[[]]]gggrrrssszzz~~~}}}}}}~~~{{{vvvtttqqqnnniiifffggglllqqqtttzzzzzzvvvuuuxxx{{{|||sssnnnnnnjjjiiihhhkkkqqqxxx|||~~~~~~{{{zzzvvvvvvwwwzzz|||zzzxxxwwwwwwxxxzzz|||}}}}}}||||||wwwuuusssqqqpppqqqsssuuuuuusssrrrsssuuuxxxyyyyyy{{{~~~}}}~~~}}}vvvsssppplllhhheeecccaaa```___\\\XXXUUURRRRRRTTTUUUVVVZZZ```dddlllttt{{{uuuyyy|||}}}|||zzzzzz{{{~~~}}}yyyxxxxxxuuuuuuwwwxxxwwwvvvtttsssssssssuuuwww{{{{{{rrrggg]]]WWWTTTVVVZZZ```eeeiiikkklllkkkkkkjjjiiiiiijjjjjjjjjmmmooopppoooooosss|||xxxooommmiiihhhlllnnnnnnssszzz|||}}}|||yyyzzz~~~|||wwwqqqllliiifffaaa\\\ZZZZZZ[[[ZZZYYYYYYYYYYYY[[[]]]]]]\\\ZZZMMMHHHDDDHHHUUUdddqqqwwwyyyzzz|||~~~|||qqqnnnpppyyyxxxwwwvvvuuuvvvyyy{{{lllhhhbbbcccooo~~~lllYYYOOOJJJHHHKKKEEE<<<666333333444444222222222222333555666666999999999888777666666666777888:::===???BBBCCCDDDCCC>>>888555666888999999888888888888888888999999888999::::::999888999:::999777666666888999888888777777777777777777777777EEEHHHJJJLLLNNNQQQTTTWWWYYY^^^iiivvvtttiiiaaa\\\WWWSSSQQQOOOMMMLLLLLLLLLJJJIIIJJJIIIGGGFFFEEEDDDCCCCCCAAA>>>>>>AAAEEEIIIRRR[[[aaakkkuuuyyy{{{~~~~~~||||||wwwrrrnnnllljjjgggfffgggkkkooolllsss{{{wwwmmmiiiddd```^^^\\\]]]eeeooossszzz~~~~~~~~~wwwsssnnnjjjhhhhhhgggfffpppxxx~~~}}}}}}uuuqqqqqqkkkkkklllqqqyyy~~~yyyvvvrrrsssvvvzzz~~~yyyuuusssrrrpppssstttvvvxxxyyyzzzyyyyyytttsssrrrqqqqqqrrrssstttwwwuuutttuuuwwwxxxxxxxxxzzz|||~~~}}}|||{{{|||}}}~~~}}}yyytttpppmmmkkkiiigggfffccc___\\\UUUUUUVVVVVVVVVYYY^^^bbbfffooo{{{~~~vvvwwwxxxxxxxxxxxxyyy{{{zzz|||~~~}}}{{{yyyyyyyyyttttttuuuvvvuuutttsssrrrsssuuuwwwxxxyyy~~~xxxnnncccZZZTTTSSSUUUXXX]]]ccchhhmmmooommmmmmlllllllllmmmnnnnnnqqqrrrqqqooonnnqqqwww|||~~~wwwpppnnnkkkjjjmmmpppsssxxx~~~|||wwwxxx{{{~~~}}}wwwtttrrrpppkkkggggggccc]]]YYYXXXYYYZZZZZZXXXXXXYYY[[[]]]^^^\\\[[[LLLJJJKKKRRR___lllvvvzzzzzzzzz{{{~~~vvvllllllqqq|||wwwsssrrrtttwwwzzzllliiifffkkkzzz}}}yyymmm\\\NNNHHHFFFCCCFFFAAA999444222222333333444444444444444555666666:::;;;;;;;;;;;;999777666999:::;;;===???@@@@@@AAABBB>>>999666666888999999888888999999:::::::::;;;888:::<<<<<<;;;::::::;;;:::999999999::::::888666777777777777777777777777DDDFFFHHHJJJKKKNNNQQQSSSWWWZZZcccmmmuuu~~~vvvkkkccc]]]XXXQQQNNNKKKJJJJJJKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDDDD@@@===<<>><<<999777666777777888999999999:::;;;<<<<<<===;;;===@@@@@@>>><<<;;;;;;>>>===>>>???>>><<<888444777777777777777777777777AAACCCFFFHHHIIIKKKMMMOOOTTTWWW^^^fffkkkrrrwwwkkkbbb\\\QQQOOOLLLJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDBBB>>>===>>>???@@@FFFMMMSSS___kkkrrrwww|||~~~}}}}}}|||~~~}}}}}}~~~}}}yyyuuurrrfffbbb^^^]]]\\\\\\[[[\\\eeekkkpppqqqnnnlllooorrrxxx}}}zzzrrrmmmiiifffccc```^^^dddlllzzz~~~xxxsssgggeeedddeeeiiirrr|||~~~~~~~~~yyytttppprrrvvv{{{|||zzzxxxxxxnnnjjjeeebbbbbbdddddddddjjjkkkmmmppprrrtttuuuvvvsssssstttuuutttsssrrrqqquuusssrrrtttvvvxxxxxxxxxxxxxxxzzz{{{|||}}}}}}}}}zzzzzz{{{zzz{{{}}}|||yyytttpppmmmiiieeebbb\\\[[[ZZZWWWUUUUUUXXXZZZ```ccchhhmmmttt}}}yyywwwtttrrrtttxxx|||~~~}}}{{{zzzxxxvvvtttrrrrrrsssssstttttttttttttttssswwwzzz{{{{{{zzzqqqhhh```ZZZVVVZZZZZZZZZ\\\```eeeiiilllnnnnnnnnnooopppqqqrrrssstttvvvyyyzzz|||}}}~~~}}}xxxsssnnnmmmmmmqqqyyy}}}}}}}}}~~~|||vvvooohhheeeggghhhfffccceeebbb]]]XXXVVVWWWZZZ\\\```aaaccceeefffccc]]]YYYPPPTTT[[[eeeooowww{{{}}}{{{}}}zzzrrrsssvvvyyyuuuqqqnnnmmmllljjjhhheeeggglllwww|||lllXXXKKKGGGFFFEEECCC<<<888444111111222222111222222111111111222222333444555888:::;;;;;;:::999888999:::;;;;;;;;;999999;;;:::999777555555666777888999:::;;;<<<===>>>>>>@@@BBBDDDCCCAAA>>><<<;;;===>>>AAADDDDDDBBB<<<888777777777777777777777777===@@@DDDFFFGGGIIIKKKMMMPPPSSSYYY```ccchhhrrr}}}xxxkkkdddWWWTTTQQQPPPOOONNNLLLKKKIIIIIIGGGFFFFFFEEEEEEEEECCC@@@>>>?????????CCCJJJOOO[[[gggnnnuuu{{{}}}{{{{{{~~~|||wwwtttqqqrrrrrrqqqooollliiiggg]]]WWWTTTTTTTTTRRRRRRTTT___fffoootttttttttwwwzzz~~~wwwooollliiigggfffbbb```eeemmmzzz{{{uuuqqqfffgggiiilllsss~~~~~~|||{{{|||}}}~~~yyyvvvsssuuuxxx}}}~~~vvvpppmmmjjjhhh]]]ZZZVVVUUUVVVYYY[[[[[[bbbccceeehhhkkknnnqqqrrrrrrtttvvvxxxxxxwwwtttssssssqqqooonnnpppsssttttttuuuvvvwwwyyyzzz|||~~~{{{{{{{{{zzzyyyzzz}}}yyytttooojjjeeebbb___^^^[[[WWWSSSRRRTTTVVVYYY[[[]]]aaagggpppzzz|||xxxsssqqqrrruuuxxxzzzyyywwwvvvvvvvvvvvvuuutttrrrsssssstttvvvwwwxxxyyyvvvyyy}}}yyyvvvrrrlllfffaaa\\\ZZZ]]]]]]]]]^^^aaadddhhhjjjmmmmmmmmmnnnoooppprrrsssuuuxxx~~~}}}zzzuuunnnfffgggiiinnnyyy}}}zzzpppkkkdddaaabbbcccbbbaaa```___\\\YYYWWWXXX\\\___cccfffjjjmmmmmmggg___YYYXXX\\\ccckkksssxxx{{{|||{{{~~~vvvrrrtttuuuwwwtttqqqpppqqqooojjjfffccciiiqqqzzzxxxfffSSSJJJGGGEEEBBB@@@777555222111111222222222333333333333333444555555222333555777999999999999666888:::;;;<<<;;;999888999::::::888666555666777777888999;;;<<<>>>??????BBBDDDEEEDDDAAA???>>>>>>:::===CCCIIIKKKIIICCC>>>777777777777777777777777:::===AAADDDFFFGGGIIIKKKMMMPPPVVV\\\___aaaiiissszzzzzzqqqaaa___\\\YYYVVVSSSNNNKKKJJJJJJIIIHHHGGGGGGGGGGGGCCC@@@??????>>>>>>BBBHHHLLLWWWccckkkrrrzzz||||||yyytttmmmllljjjhhheeecccaaa```YYYSSSQQQUUUWWWUUUVVVZZZaaagggpppvvvzzz~~~wwwoookkkhhhggggggdddcccgggooozzz~~~zzzsssooolllnnnrrrwww}}}}}}zzzvvvwwwyyy}}}}}}zzzxxxwwwxxxzzz~~~uuukkkddd^^^ZZZVVVQQQNNNJJJIIIJJJMMMOOOPPPWWWXXX[[[___cccgggkkkmmmooorrrwww{{{}}}|||yyyxxxxxxtttooommmmmmoooqqqqqqqqqrrrsssuuuxxx{{{~~~{{{{{{{{{yyywwwwwwyyy{{{{{{xxxrrrlllgggddd```___[[[VVVRRRPPPQQQRRRUUUVVVYYY]]]bbbiiiqqqvvv~~~~~~~~~wwwsssrrrttttttttttttrrrpppqqqsssuuutttsssrrrssstttuuuxxxzzz|||}}}zzz}}}~~~xxxtttlllkkkiiifffcccaaa^^^]]]^^^^^^___```bbbeeehhhiiijjjjjjkkklllmmmooopppqqqvvv{{{{{{wwwtttmmmeee^^^aaaeeekkkyyy~~~~~~zzzvvvjjjhhhddd```^^^^^^___```[[[[[[[[[YYYXXXYYY]]]aaaggglllrrrxxxxxxqqqggg___aaaeeekkkpppuuuxxx{{{}}}}}}ssslllpppuuuuuuxxxuuuqqqqqqrrrqqqmmmhhhjjjrrrzzz~~~{{{{{{}}}tttcccRRRKKKIIIDDD???>>>444333111111222333333222333333333333444666777777555555555555666666666666555777:::<<<======<<<;;;999;;;<<<;;;888777777999666777888:::<<<>>>???@@@AAABBBCCCBBB@@@???@@@AAA===AAAHHHNNNPPPLLLDDD>>>777777777777777777777777888<<<@@@CCCEEEGGGIIIJJJMMMPPPVVV\\\^^^___fffooorrr~~~jjjhhhddd```\\\VVVPPPLLLLLLKKKJJJIIIIIIIIIIIIIIICCC@@@??????>>>===AAAGGGJJJUUUaaahhhpppyyy~~~yyylllkkkgggdddaaa^^^]]]\\\WWWRRRSSSZZZ^^^^^^```eeeiiimmmsssyyyyyyqqqjjjhhhggghhheeedddiiippp||||||}}}~~~zzzsssoooqqquuuyyy~~~~~~~~~|||yyyrrrsssvvv{{{}}}zzzyyyzzzzzz|||{{{oooccc[[[TTTNNNJJJJJJGGGCCCBBBCCCEEEGGGGGGPPPQQQTTTXXX]]]bbbfffhhhmmmqqqwww|||~~~|||zzzsssooonnnooopppqqqooooooppprrrvvvzzz}}}{{{{{{zzzxxxvvvuuuwwwxxxvvv{{{|||uuunnniiieeeaaa___\\\VVVQQQNNNOOOPPPSSSVVV[[[___ccchhhnnnqqqvvv~~~~~~~~~|||}}}|||~~~}}}wwwuuutttsssrrrssspppnnnnnnqqqrrrqqqooorrrssstttvvvyyy|||~~~}}}}}}rrrkkkcccccccccbbbbbb```___^^^^^^^^^```aaadddgggiiijjjhhhhhhiiijjjlllnnnooopppvvv|||~~~vvvssspppggg]]]ZZZ___dddkkkzzz~~~}}}}}}~~~|||wwwsssgggfffddd```\\\[[[]]]___WWWYYY[[[ZZZYYY[[[___ccclllqqqzzz{{{ooofffhhhkkkooosssvvvyyy{{{}}}xxxhhheeennnvvvxxxyyytttpppppprrrrrrnnnjjjrrr||||||xxxyyy|||ssscccTTTOOOLLLEEE???>>>333222000111333444333333111111222333444555777888888777666555444444444555555888;;;>>>??????>>>===:::<<<>>>===:::888999;;;666777888:::<<<>>>???@@@>>>???@@@??????@@@BBBDDDDDDHHHMMMRRRQQQKKKAAA999777777777777777777777777>>>>>>>>>???BBBFFFIIILLLNNNPPPRRRUUUXXX]]]cccgggoooyyyxxxmmmfffbbb^^^WWWRRRMMMKKKIIIIIIJJJJJJJJJHHHDDDCCCAAA???>>>>>>???@@@GGGNNNYYYdddmmmuuu{{{~~~zzz~~~~~~uuupppkkkgggeeeccc___\\\[[[\\\___dddkkkppprrrsssuuu|||wwwpppkkkiiifffbbb```dddlllsss}}}}}}yyywwwwww{{{}}}{{{|||~~~|||zzzyyywwwuuusssooommmpppxxx~~~sssdddXXXQQQMMMIIIEEEBBBAAA@@@?????????@@@AAAFFFIIIMMMPPPUUUZZZ```dddjjjpppxxx}}}~~~|||vvvoookkkjjjkkkmmmmmmppptttyyy{{{{{{zzz|||{{{yyyxxxwwwwwwxxxyyyyyy{{{~~~}}}wwwrrrlllhhhdddaaa\\\XXXVVVTTTQQQPPPMMMOOOQQQTTTXXX^^^eeejjjsssxxx|||{{{{{{|||}}}|||}}}~~~~~~zzzvvvrrrppprrrqqqppppppqqqsssuuuwwwuuuuuuuuuwwwyyy{{{|||}}}}}}tttiiibbbXXXZZZ]]]]]]]]]]]]^^^___```bbbeeehhhjjjkkkkkkkkkjjjfffeeeggghhhgggiiimmmsss~~~xxxqqqhhhbbb```___eeemmmuuu}}}yyytttpppnnnjjjeeeaaa^^^\\\ZZZYYYVVVWWWWWWXXXZZZ^^^dddhhhvvv|||{{{sssnnnlllkkkpppwww{{{||||||{{{zzz~~~~~~~~~rrriiiiiiooowww}}}vvvooolllmmmlllhhhiiinnnuuu}}}}}}wwwvvvvvvyyy|||iii\\\PPPNNNKKKCCC;;;888333333333333444555666666555555555555555555555444777555333111111222555666333666<<>>>>>???AAAEEEHHHHHHKKKMMMMMMIIICCC???===::::::999999888777777666=========???AAAEEEHHHJJJMMMOOOQQQTTTWWW\\\aaaeeejjjrrrvvvmmmhhhccc\\\WWWQQQNNNLLLJJJJJJJJJIIIGGGEEECCCAAA???>>>>>>???@@@EEEKKKUUU___hhhpppwww|||{{{yyytttqqqmmmiiifffggggggjjjpppxxxyyyrrrmmmkkkfffbbbaaafffooovvv~~~~~~}}}~~~}}}~~~~~~|||zzz~~~~~~~~~~~~~~~{{{wwwuuusssqqqooommmhhhgggkkkttt}}}uuudddVVVNNNKKKGGGEEEBBBAAA@@@?????????@@@AAADDDFFFIIILLLPPPUUU[[[```eeekkkttt|||zzztttooonnnooommmmmmooorrrvvvyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwyyyzzz|||}}}xxxqqqllliiieee```[[[XXXUUURRRPPPMMMNNNPPPRRRUUUZZZaaafffooouuu|||}}}{{{zzz{{{|||zzz{{{|||}}}yyyuuussssssrrrqqqppppppqqqsssuuuwwwuuuwwwyyyzzzzzzzzz{{{|||}}}yyynnnddd]]]XXX[[[]]]^^^]]]^^^___```aaadddhhhlllnnnnnnmmmlllgggcccbbbdddeeedddfffjjjqqqyyyuuuooohhhcccbbbbbbkkkttt{{{~~~}}}|||xxxsssooolllhhhccc___]]][[[YYYXXXXXXYYYYYYZZZ[[[```eeejjjvvv{{{xxxpppkkkjjjuuuzzz}}}|||||||||zzzoookkkooowww|||}}}tttooolllllliiieeehhhmmm|||xxxsssrrrssszzzuuucccYYYPPPMMMHHH???888666333333333333444555666666444444444555555555666666555444222111111222333444222555:::>>>???>>><<<:::888999999::::::;;;;;;;;;>>>===;;;999888999:::;;;;;;<<<===>>>>>>@@@CCCEEEJJJKKKJJJGGGCCC???======999888888888777777666666<<<<<<<<<===@@@CCCEEEGGGJJJLLLOOORRRUUUYYY___bbbdddjjjtttxxxpppjjjbbb]]]UUURRRNNNLLLKKKJJJHHHGGGEEEDDDBBB@@@??????@@@@@@CCCGGGOOOXXXaaajjjrrrxxxzzz~~~zzzxxxwwwvvvvvvzzzzzzvvvooolllgggcccccciiisssyyy}}}zzzyyyxxxxxxuuuvvvwwwxxxyyyyyyyyyxxx~~~~~~}}}{{{yyywwwvvv{{{}}}~~~}}}{{{zzzyyyvvvqqqmmmkkkhhhfffddd``````dddnnnyyywwweeeVVVMMMIIIFFFDDDCCCBBB@@@?????????@@@AAAAAABBBDDDEEEHHHNNNUUUZZZ```fffooowww}}}{{{vvvsssqqqmmmllllllnnnrrrtttuuuuuutttuuuvvvwwwwwwwwwvvvuuuxxxyyyzzz{{{}}}wwwpppnnnjjjddd___[[[XXXTTTQQQNNNNNNNNNNNNPPPTTT[[[___iiinnnvvv}}}}}}{{{zzzzzz{{{xxxyyyzzz|||~~~zzzuuuuuuwwwrrrqqqppppppqqqsssvvvwwwvvvyyy|||}}}{{{zzz|||~~~yyypppggg^^^YYYWWWZZZ]]]______```bbbdddfffjjjppptttvvvtttpppmmmeeebbb```ccccccccceeeiiippp}}}{{{sssppplllgggeeefffgggrrr~~~~~~|||zzzvvvqqqmmmiiieee```]]][[[YYYXXXVVVXXXXXXYYYYYY[[[___eeeiiitttvvvxxxvvvqqqmmmllllllwww|||}}}{{{yyyyyy}}}}}}uuunnnpppxxx~~~tttppplllhhhdddccchhhppp{{{uuutttqqqsss|||zzziii[[[VVVQQQLLLEEE;;;444333333333333333444555666666333444444555555666666666222222222222222222222222222444777999;;;::::::999555666777888:::;;;======???>>><<<;;;::::::;;;<<<:::<<<======<<<===@@@BBBJJJIIIFFFAAA<<<:::;;;<<<777777777777777666666666::::::;;;<<<>>>@@@CCCDDDGGGIIILLLOOORRRVVV[[[^^^___ccciiirrrzzzpppfff___XXXTTTPPPMMMKKKJJJIIIGGGFFFEEEDDDBBBAAA@@@@@@@@@AAAEEEJJJQQQZZZcccmmmssswww|||~~~zzzxxxrrrnnnhhheeefffmmmvvv}}}~~~~~~|||vvvsssssssssrrrppppppqqqrrrtttttttttsssyyyyyyyyyyyyxxxxxxxxxwwwxxxyyy|||}}}|||yyyvvvttttttpppkkkgggdddaaa___]]][[[[[[aaajjjtttyyyjjj[[[QQQKKKFFFDDDDDDCCCAAA@@@???@@@@@@AAA@@@@@@@@@AAACCCHHHOOOTTT]]]ccclllsssyyy|||~~~wwwsssmmmkkkiiiiiilllnnnoooooooooqqqtttwwwwwwwwwvvvtttvvvwwwxxxxxxyyy{{{|||tttppplllfffaaa^^^ZZZWWWTTTPPPOOOMMMKKKKKKNNNTTTXXX```fffooovvv{{{}}}~~~}}}|||{{{||||||yyyzzz{{{|||}}}yyywwwyyyssssssrrrqqqrrruuuwwwxxxyyy|||~~~|||}}}}}}{{{{{{zzzyyyxxxuuuoooggg___ZZZWWWTTTXXX\\\```cccfffiiilllooosssyyy~~~}}}yyyrrrnnngggcccbbbeeeeeeeeegggkkkppp|||~~~vvvooollliiifffgggkkklllyyy~~~{{{wwwrrrmmmjjjgggccc___[[[ZZZYYYWWWVVVUUUVVVVVVVVVXXX\\\bbbgggpppooommmjjjhhhjjjooosssuuuzzzvvvwww|||vvvtttssswww~~~xxxtttmmmeee```cccmmmwww~~~wwwvvvxxxuuuwww~~~ooo]]]UUUTTTQQQKKKAAA777222111333333333333444555666666555555555555555555555444111111333333444333222222222333444555666777777888555666777888:::<<<======>>>>>><<<;;;::::::;;;;;;999;;;<<<<<<;;;;;;===>>>DDDDDDAAA>>>:::999:::<<<888888888888777777777777999::::::<<<===???@@@AAACCCFFFIIILLLOOOSSSWWWZZZ\\\___ccchhhrrrxxxkkkbbb[[[WWWRRRNNNMMMLLLJJJIIIGGGGGGEEEDDDBBBAAA@@@@@@@@@CCCGGGMMMTTT^^^hhhnnnuuu{{{~~~|||zzzzzzvvvqqqkkkhhhjjjqqqyyy~~~~~~~~~{{{vvvsssrrrrrrqqqqqqooommmlllmmmpppqqqqqqooorrrssstttuuuvvvwwwyyyyyywwwxxxzzz}}}~~~~~~~~~}}}{{{xxxtttpppoookkkeee```^^^\\\ZZZXXXYYYZZZ```iiiqqq|||yyyooocccYYYPPPJJJFFFFFFEEECCCBBBAAAAAAAAABBBAAA@@@@@@???AAAEEEKKKPPP[[[```iiipppuuuyyy|||~~~~~~wwwppplllhhheeefffgggiiiiiilllnnnrrruuuwwwwwwvvvuuutttuuuwwwxxxxxxzzz}}}vvvppplllgggbbb___\\\YYYWWWQQQPPPNNNKKKIIIKKKOOORRRWWW]]]fffooouuuzzz}}}~~~}}}|||||||||}}}}}}~~~||||||}}}||||||~~~{{{zzzvvvuuuttttttuuuwwwzzz{{{}}}~~~{{{xxxuuussssssrrrqqqnnnggg___XXXUUUTTTRRRVVV\\\bbbggglllppptttyyy}}}{{{sssnnnhhhdddcccfffggggggiiimmmrrr}}}|||uuunnnjjjgggfffjjjpppsss~~~yyysssnnniiifffeeebbb]]]ZZZYYYYYYWWWVVVTTTUUUUUUVVVWWW\\\bbbfffpppkkkeee``````gggpppwwwzzzxxxyyyyyysssvvv||||||wwwmmmccc```hhhvvvzzzvvvwwwzzzxxxyyy~~~|||jjj[[[RRRTTTQQQHHH>>>666333222333333333333444555666666777777666555444333333222111222444555666555444333222222222333444555666777777888888999::::::;;;;;;<<<<<<;;;:::999999999999888999;;;;;;::::::;;;<<<<<<>>>???>>><<<;;;;;;<<<::::::999999999999888888999999:::<<<===>>>>>>???@@@CCCGGGJJJLLLOOOSSSVVVXXX[[[___ccciiitttvvvkkkaaa]]]WWWRRROOONNNLLLKKKHHHHHHGGGEEEDDDBBBAAA@@@@@@BBBEEEJJJPPPXXXaaagggrrryyy}}}||||||{{{vvvpppnnnqqqwww}}}~~~}}}|||{{{|||zzzxxxwwwwwwwwwuuussspppmmmiiijjjmmmpppqqqpppooooooppprrrtttvvvxxxyyyxxxyyy{{{}}}~~~}}}~~~~~~|||xxxrrrnnngggccc]]]YYYWWWVVVUUUTTTXXXZZZ___gggoooyyy|||xxxqqqiii___VVVOOOLLLHHHGGGEEECCCCCCBBBCCCCCCAAAAAAAAA@@@@@@CCCHHHLLLVVV\\\dddlllrrrwww{{{}}}vvvpppiiidddcccccceeeeeehhhkkknnnrrruuuvvvuuutttsssuuuxxxyyyyyyzzz|||~~~yyyqqqmmmhhhcccaaa^^^[[[YYYSSSRRRPPPMMMJJJJJJLLLNNNPPPUUU^^^fffmmmtttyyy}}}zzzzzzzzzzzz{{{|||~~~~~~{{{|||}}}|||{{{|||~~~}}}zzzyyyxxxxxxyyy{{{}}}~~~|||xxxuuuqqqooommmpppoookkkbbbYYYRRRQQQQQQTTTXXX___eeekkkpppuuuyyy{{{tttoooiiieeeeeegggiiihhhkkkooovvv|||uuuoookkkiiijjjqqqyyy|||~~~|||~~~}}}~~~~~~{{{uuuooojjjfffcccccc```\\\YYYXXXXXXWWWVVVVVVVVVWWWWWWYYY]]]cccgggooojjjbbb^^^```hhhssszzzzzzvvvssszzz~~~~~~}}}wwwmmmdddfffrrr~~~}}}yyyxxxzzz||||||}}}~~~uuuhhh^^^SSSTTTOOOCCC999555444222333333333333444555666666777777666555444333333222111222444555666666555444333222222333333444666666888888888888888888999999:::::::::999999888777777666888:::;;;:::999:::;;;888;;;>>>@@@???=========<<<;;;;;;:::999999888888999:::;;;<<<======>>>>>>>>>AAAEEEHHHJJJMMMPPPRRRSSSXXX]]]```bbbjjjvvvyyykkkfff^^^WWWSSSOOOMMMKKKIIIIIIHHHFFFEEECCCAAA@@@>>>@@@CCCGGGLLLSSS[[[```jjjsss}}}|||vvvuuuxxx}}}~~~}}}}}}~~~~~~{{{vvvqqqkkkkkkooosssuuutttrrrrrrrrrssstttvvvxxxzzzyyyyyy{{{~~~~~~~~~~~~~~~zzztttmmmggg]]]YYYTTTQQQPPPPPPPPPPPPUUUWWW^^^fffmmmxxxyyyvvvqqqiii```ZZZUUUSSSJJJIIIGGGEEEDDDDDDDDDEEEAAABBBBBBAAAAAABBBFFFIIIOOOUUU^^^gggnnnuuuzzz~~~}}}vvvmmmfffcccbbbcccddddddfffjjjnnnqqqssssssssstttvvvyyyzzzzzzzzz{{{}}}}}}~~~tttpppkkkfffbbb^^^[[[YYYTTTTTTSSSPPPMMMKKKKKKLLLLLLPPPWWW^^^dddlllssswwwxxxyyyyyyyyyzzz{{{{{{|||wwwyyyzzzzzzzzz{{{~~~}}}}}}|||{{{|||~~~{{{xxxtttpppmmmkkkkkkjjjggg___WWWRRRSSSVVVYYY]]]ccchhhmmmrrrwwwzzz~~~yyytttqqqllliiihhhkkkllllllooosss{{{zzzuuuooommmllloooyyy~~~{{{{{{}}}~~~}}}||||||uuuoookkkgggdddbbbaaa]]]YYYWWWVVVVVVVVVUUUUUUVVVVVVWWWXXX]]]cccggggggdddbbbbbbhhhqqqzzzxxxuuuuuuwww{{{}}}|||xxxtttmmmiiiooo|||}}}{{{}}}yyynnnccc^^^UUUSSSJJJ===555444555222333333333333444555666666555555555555555555555555111111222333444444555555333333333444444555666666555555555666666666666777:::::::::999999888777666555777:::;;;:::::::::;;;;;;===@@@AAA@@@>>>>>>???<<<<<<;;;:::999777666666999:::;;;<<<============<<>>???@@@===<<<;;;999777666555444999999::::::;;;<<<=========>>>@@@BBBEEEGGGIIIJJJPPPRRRUUUXXXZZZ___dddgggxxxxxxzzzkkkccc\\\SSSNNNOOOLLLJJJHHHEEECCCBBBBBBAAA???@@@CCCEEEHHHMMMTTTXXXbbbiiisss|||~~~~~~}}}{{{|||zzz}}}wwwtttxxx}}}{{{zzzyyyyyyzzz{{{}}}~~~}}}{{{zzz|||~~~}}}{{{zzz{{{~~~|||wwwuuussslllaaaXXXPPPNNNKKKIIIIIILLLOOORRRRRRSSSXXX```iiivvvzzztttlllddd^^^ZZZWWWUUUOOOLLLIIIGGGGGGHHHGGGGGGDDDDDDCCCCCCCCCCCCDDDEEEHHHLLLSSS\\\dddlllqqqtttzzz~~~|||vvvooojjjgggffffff___```bbbeeeiiillloooqqqvvvvvvvvvwwwxxxyyyzzz{{{}}}wwwooohhhbbb]]][[[ZZZYYYXXXVVVTTTSSSRRRQQQQQQRRRSSSTTTXXX```jjjrrrxxxxxxxxxyyyzzzxxxvvvsssxxxwwwwwwwwwwwwyyyzzz{{{~~~{{{vvvpppkkkgggaaa___]]]\\\\\\^^^aaacccjjjjjjjjjmmmrrryyy|||xxxwwwvvvtttsssrrrqqqrrrwww}}}vvvrrrooopppxxx~~~}}}~~~~~~zzzsssjjjcccaaabbbccceee\\\ZZZWWWTTTRRRRRRRRRRRRTTTTTTTTTWWWZZZ^^^```aaa\\\ZZZaaaqqq{{{vvvxxx|||||||||vvvqqqnnnrrrzzz}}}{{{yyy|||sssdddZZZWWWPPPGGG<<<555444444222///222222222222333444555666555555555555666666666666555555444444444444333333222222333444444555555666333333333444444444555555777777888888888999999999999888777888:::<<<<<<<<<;;;<<<>>>??????>>>>>>===:::999777555555666777888999999::::::;;;<<<<<<===???@@@AAADDDFFFHHHJJJKKKMMMOOORRRTTTWWW[[[```dddppprrrzzzwwwlllcccZZZTTTTTTNNNLLLIIIFFFEEEDDDDDDCCC@@@AAABBBDDDFFFKKKRRRVVV^^^eeepppyyy~~~|||yyy{{{}}}~~~}}}zzzzzzzzz{{{|||}}}~~~}}}|||{{{}}}~~~~~~|||zzzxxxvvvwwwyyy|||~~~~~~~~~|||xxxtttooofff[[[SSSKKKIIIFFFDDDEEEGGGKKKMMMRRRSSSXXX___gggsssyyytttkkkddd___[[[XXXWWWSSSPPPMMMKKKJJJJJJIIIIIIFFFFFFEEEEEEEEEEEEEEEEEEFFFIIIOOOVVV^^^ffflllqqqxxx}}}yyyrrrlllhhhffffffccccccdddfffhhhkkknnnooossssssuuuwwwxxxzzz{{{|||zzzrrrkkkeeeaaa___``````___^^^]]][[[ZZZYYYWWWWWWWWWVVVXXX^^^gggnnnvvvvvvwwwxxxyyyxxxuuussswwwwwwvvvvvvwwwxxxzzz{{{}}}}}}~~~~~~{{{vvvpppjjjfff[[[[[[[[[]]]___cccfffhhhoooppprrruuuzzzzzzwwwvvvuuuvvvvvvwwwxxxzzz}}}}}}{{{uuuqqqnnnuuu}}}~~~~~~uuuooogggaaa^^^___``````[[[YYYVVVSSSQQQQQQQQQRRRTTTTTTVVVZZZ^^^aaabbbaaa[[[]]]gggwww|||tttsss{{{|||~~~sssrrrrrruuuyyy||||||zzzyyyyyy{{{}}}rrrdddZZZVVVIIIBBB888333333444333111222222222222333444555555444555555555666666666666333333222222222222111111222222333333444555555555444444555555555666666666666666777777777888888888888777666777:::<<<<<<<<<:::;;;===>>>>>>>>>>>>===:::999777666666666888999999999::::::;;;;;;<<<<<<>>>???@@@BBBEEEGGGIIIIIIJJJLLLNNNQQQSSSXXX\\\```fffiiiqqq|||uuuhhh]]]WWWUUURRROOOKKKHHHGGGGGGFFFEEEBBBBBBBBBBBBCCCHHHNNNSSS[[[bbbllluuu{{{~~~~~~~~~~~~|||zzzyyyzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}|||yyyxxxvvvttttttvvvxxxzzz~~~}}}}}}~~~zzztttjjj___TTTMMMGGGEEECCCBBBCCCEEEIIIKKKSSSSSSWWW]]]dddnnnyyyssskkkccc___\\\ZZZXXXXXXUUUQQQOOONNNMMMKKKJJJGGGHHHHHHHHHGGGFFFEEEEEEDDDFFFJJJOOOUUU]]]fffllluuu{{{}}}uuuooojjjhhhgggfffeeeeeefffgggiiikkklllnnnppptttwwwzzz{{{||||||~~~}}}vvvnnniiifffeeefffggghhhhhhhhhggggggfffdddbbb___\\\\\\```ffflllssstttvvvwwwwwwvvvuuutttwwwvvvvvvvvvwwwxxxyyyzzz{{{{{{zzz{{{~~~zzztttmmmgggcccTTTVVVYYY^^^ccchhhmmmoootttvvvzzz~~~|||xxxuuusssuuuwwwyyy|||~~~{{{xxxtttqqqmmmjjjkkkvvv~~~~~~~~~xxxmmmhhhbbb]]][[[[[[[[[ZZZYYYWWWUUURRRPPPPPPQQQQQQTTTTTTWWW]]]ccceeeccc```\\\cccpppxxxtttyyy|||qqqtttxxxyyyyyywwwvvvuuuwwwxxx{{{~~~{{{uuunnncccYYYTTTAAA;;;444111222333333222222222111222222333444555444444444555555555666666333333222222222222111111222222333333444444555555666666666666666777777777666666666666777777777777666555555666999<<<===<<<999:::;;;<<<============;;;:::888777777777888999999999:::::::::;;;;;;;;;;;;;;;===???AAACCCEEEEEEHHHJJJMMMOOORRRVVVZZZ^^^```dddkkkrrrwwwqqqddd\\\XXXVVVQQQLLLIIIIIIIIIGGGFFFDDDCCCBBB@@@AAADDDJJJNNNYYY___hhhpppvvvzzz~~~~~~~~~}}}{{{yyywwwyyy{{{}}}~~~~~~~~~|||}}}~~~~~~}}}|||{{{wwwvvvuuutttuuuwwwyyy{{{|||sssfffYYYOOOJJJFFFEEEDDDCCCEEEHHHKKKMMMSSSTTTWWW\\\```hhhxxxyyysssjjjccc^^^\\\ZZZYYYZZZWWWTTTQQQPPPOOOMMMKKKIIIIIIIIIIIIHHHFFFDDDCCCBBBDDDFFFHHHMMMVVV```hhhrrrxxx~~~yyysssnnnkkkjjjfffeeeeeedddeeegggiiijjjmmmppptttyyy|||}}}|||{{{|||||||||{{{~~~zzzrrrmmmkkkkkkjjjlllpppsssvvvwwwwwwwwwssspppjjjeeeccceeejjjmmmppprrruuuvvvvvvuuuttttttvvvvvvwwwwwwxxxyyyyyyzzz{{{{{{{{{zzz{{{|||wwwppphhhaaa\\\OOORRRWWW^^^eeekkkpppsssvvvyyy}}}{{{yyyuuurrrqqqsssxxx{{{{{{vvvqqqnnnlllhhhjjjppp|||~~~wwwpppfffccc^^^[[[ZZZYYYXXXVVVWWWUUUSSSQQQOOOOOOPPPQQQSSSUUUYYY```ffffffccc___ccclllyyy}}}wwwzzz~~~qqqxxxyyysssqqqrrruuuxxx{{{~~~~~~{{{ppplllhhh___TTTNNN<<<888333111222333444333222222111111222333333444333333444444444555555555555555444444444333333333111222222333444444555555666666666666666666666666666666666666777777777777666555555777:::===>>>===888888999:::;;;<<<======::::::999888777888888999999999999:::::::::::::::999:::;;;===???AAABBBCCCHHHJJJMMMOOOQQQUUUZZZ]]]^^^aaaggglllnnnvvvttthhhaaa[[[UUUNNNJJJJJJJJJHHHEEEEEEDDDBBB@@@@@@BBBGGGKKKRRRWWW```iiipppvvv|||~~~}}}||||||{{{zzzxxxwwwxxxzzz|||}}}}}}}}}|||{{{|||~~~~~~}}}}}}|||{{{zzzrrrrrrrrrsssuuuxxx{{{}}}~~~zzzpppcccWWWNNNJJJFFFEEEEEEEEEGGGKKKNNNPPPUUUTTTWWW[[[^^^dddrrr|||vvvlllddd___\\\[[[ZZZZZZXXXUUUSSSRRRQQQOOOMMMKKKJJJJJJHHHGGGEEECCCBBBAAACCCDDDEEEHHHQQQ^^^gggooovvv|||~~~xxxssspppooofffeeedddbbbcccdddfffhhhlllpppuuuzzz}}}}}}|||{{{zzz{{{|||{{{{{{}}}uuuqqqpppqqqppptttzzz|||tttnnnkkkkkkmmmooopppsssvvvwwwvvvuuuuuuuuuvvvwwwwwwxxxyyyyyyzzzzzz{{{}}}}}}||||||~~~{{{zzz{{{{{{}}}{{{wwwqqqiiiaaaZZZVVVOOORRRWWW^^^eeelllqqqsssyyy|||~~~xxxwwwuuurrrpppsssyyy}}}}}}~~~yyytttpppooooooooovvv~~~{{{zzzvvvoooiiibbb```]]][[[ZZZYYYWWWUUUUUUTTTRRRPPPOOOOOOPPPQQQRRRVVV\\\aaaeeedddbbb```llluuu~~~tttuuu~~~uuu}}}zzzrrrpppqqqtttyyy~~~~~~~~~~~~{{{qqqgggeeeaaaXXXMMMFFF:::888555333333333333333222222111111111222333333333333333333444444444444555555444444444333333333111111222222333444444555444444444444444444444444666666666666777777777888666555555777:::===>>>>>>888888888999999:::;;;<<<999999999888888888888888999999999999:::::::::::::::;;;<<<>>>@@@AAACCCCCCGGGIIIKKKMMMPPPSSSXXX[[[]]]___dddggghhhnnn}}}tttjjjbbbZZZQQQMMMMMMLLLIIIFFFEEEDDDCCCBBB@@@BBBEEEGGGGGGMMMUUU^^^gggpppxxx}}}~~~xxxxxxyyyyyyzzzzzzzzzzzzxxxyyyzzz{{{||||||||||||{{{{{{}}}}}}}}}|||{{{zzz{{{|||||||||{{{zzzyyyxxxooopppqqqrrruuuxxx{{{}}}~~~{{{sssiii___UUUNNNJJJEEEEEEEEEFFFIIILLLPPPRRRVVVVVVXXX[[[]]]bbbooo||||||qqqgggaaa^^^\\\[[[ZZZYYYWWWVVVVVVVVVTTTRRRNNNMMMJJJHHHFFFDDDCCCCCC@@@BBBCCCCCCFFFOOO\\\gggmmmsssyyy~~~~~~xxxuuusssjjjhhheeebbbaaabbbdddeeejjjmmmsssxxx|||~~~~~~}}}zzz|||~~~}}}|||xxxuuuuuuwwwzzzwwwrrrqqqppppppqqquuuyyyyyywwwuuuuuuwwwwwwxxxyyyzzz{{{{{{{{{{{{}}}}}}~~~}}}}}}}}}yyyxxxxxxvvvsssnnnggg```ZZZUUURRRRRRTTTXXX___fffmmmrrruuu~~~}}}wwwxxxwwwuuusssuuu{{{|||xxxuuuuuuwwwzzz}}}yyytttnnnhhheeeaaa___\\\[[[[[[ZZZXXXWWWTTTSSSQQQOOOOOOPPPQQQRRRTTTZZZ```bbbbbb```aaacccttt{{{zzzttt|||~~~{{{~~~}}}|||tttrrrtttvvv}}}}}}}}}|||{{{rrrjjjcccaaa\\\QQQEEE???888777666444333333333444222222111111111111222222222222222333333333444444333333222222222222111111111111222222333333444444333333333222222222222222555555555555666666666666666555555777:::<<<===<<<888888777777777888999:::888888888888777777777666999999999999999999999999999:::;;;===>>>@@@AAABBBDDDFFFHHHJJJLLLOOOTTTWWWZZZ[[[___bbbdddhhhtttsssiii```VVVQQQPPPOOOKKKGGGDDDDDDEEECCCBBBBBBDDDEEECCCGGGNNNUUU]]]eeennnssswwwyyy~~~}}}{{{yyyyyyyyyzzzvvvwwwxxxyyyyyyzzz|||}}}||||||{{{{{{{{{{{{||||||zzz{{{{{{{{{{{{zzzxxxxxxuuuvvvvvvwwwwwwvvvvvvuuurrrrrrsssuuuwwwzzz|||~~~}}}yyyrrrggg^^^XXXSSSMMMIIIFFFFFFGGGIIILLLOOOSSSTTTXXXWWWYYY\\\]]]bbbnnnzzz|||xxxmmmeeeaaa^^^]]]\\\[[[[[[[[[]]]]]][[[ZZZRRRPPPLLLHHHEEEDDDEEEEEE>>>AAACCCCCCDDDMMM[[[ggglllrrrxxx}}}}}}xxxuuuqqqnnniiidddbbbaaaaaabbbdddhhhnnntttzzz~~~}}}}}}|||yyy{{{}}}{{{wwwtttrrrtttxxx||||||xxxuuuvvvxxxxxxyyyzzz||||||||||||{{{}}}|||{{{{{{}}}~~~xxxuuutttllliiiccc]]]YYYUUUTTTSSSUUUWWWZZZ```gggooouuuyyy}}}|||{{{yyy{{{|||zzzxxxyyy~~~}}}|||zzzxxxwww{{{zzzpppiiieeeddd```^^^[[[ZZZZZZZZZYYYXXXTTTSSSQQQPPPOOOPPPRRRSSSWWW___eeeddd___]]]bbbhhhxxx{{{yyy|||yyyvvv~~~wwwvvvxxxzzz{{{yyyuuuqqqkkkfffcccaaaYYYKKK@@@;;;444444555444333333444555222222111111111111222222222222222222333333333333333333222222222222111111111111111222333333444444333333222222222111111111222222333333333444444444555444333555777999:::999999888777666666666777888777777777777777666555555999999999999999999999999777777999:::<<<===>>>???AAACCCEEEGGGIIILLLPPPTTTWWWWWWZZZ^^^```dddnnnyyy~~~nnndddYYYSSSSSSQQQMMMHHHCCCDDDEEEEEECCCBBBCCCDDDDDDGGGKKKPPPUUU\\\bbbgggpppsssxxx~~~xxxvvvtttrrrqqqqqqrrrsssxxxyyyzzzzzzzzz{{{}}}~~~|||{{{{{{{{{|||}}}zzzzzzzzzzzzyyyxxxwwwvvvpppqqqssstttttttttsssssswwwwwwxxxyyy{{{}}}~~~}}}}}}{{{tttkkk___WWWSSSPPPLLLGGGHHHHHHJJJLLLOOOSSSVVVXXXXXXXXXZZZ]]]^^^bbbmmmyyyyyy}}}qqqhhhccc```___^^^^^^^^^___aaabbbaaa```UUURRRMMMIIIFFFEEEFFFGGG<<<@@@BBBBBBDDDLLL[[[ffflllqqqwww|||yyyvvvvvvsssmmmgggbbb```___```___cccjjjqqqxxx~~~}}}~~~|||~~~}}}yyyvvvvvvzzz~~~}}}yyyvvvwwwyyyyyyzzz{{{}}}}}}}}}}}}|||}}}zzzxxxxxx|||}}}|||{{{~~~}}}~~~yyyqqqlllkkkeeeaaa\\\WWWTTTSSSTTTUUUXXXYYY\\\aaaiiiqqqyyy}}}~~~|||zzzyyyyyyyyy{{{~~~~~~{{{|||{{{{{{yyyxxxzzzzzzooogggdddeee```]]]ZZZYYYZZZZZZYYYYYYTTTSSSQQQPPPPPPQQQRRRTTTZZZbbbiiieee]]][[[ccclllyyytttxxxuuuttt~~~yyyyyy{{{}}}yyyuuupppjjjhhhfffdddbbbXXXIII===999000222333333333333555666222222111111111111111222111111222222222333333333555555555444444444333333000111111222333333444444333333333222222111111111000000111111111222222222444333222333555777777666:::999777666555555666666666666666666666555555444999999888888888888888999555666777888:::;;;<<<======>>>@@@CCCFFFJJJMMMOOOTTTUUUWWWZZZ]]]bbbiiimmm~~~qqqaaaZZZXXXTTTNNNKKKGGGGGGFFFEEEEEEEEEEEEEEECCCDDDFFFIIINNNRRRWWWYYYfffjjjqqqxxx}}}{{{yyyxxxxxxpppppplllhhhkkkrrrwwwvvv{{{|||~~~}}}|||~~~|||yyyvvvtttsssttttttsssttttttqqqoooooosssxxxyyy{{{}}}~~~~~~zzzsssmmmiiiaaaYYYVVVRRRMMMLLLNNNHHHJJJMMMPPPTTTVVVXXXYYY[[[\\\\\\\\\___gggrrr{{{}}}|||uuupppkkkeee```cccdddfffhhhhhhhhhfffeee^^^XXXPPPIIIFFFEEEFFFFFFEEEEEECCCBBBCCCJJJUUU]]]fffmmmvvv}}}~~~zzzwwwtttnnngggaaa^^^]]]___```^^^```hhhttt}}}}}}~~~yyyvvvuuuuuuuuuuuuvvvwwwxxxyyyxxxzzz|||~~~|||xxxxxxyyyzzz|||~~~|||||||||zzzyyyzzz}}}xxxpppfff^^^XXXWWWTTTQQQQQQSSSWWWZZZ\\\aaabbbdddgggmmmssszzz~~~~~~{{{wwwssssssvvv{{{~~~~~~zzzyyyyyynnneee```^^^[[[\\\\\\\\\ZZZXXXVVVUUUUUUUUUUUUSSSPPPPPPSSSVVV```cccdddbbb```eeeqqq{{{wwwkkksss|||~~~xxx|||}}}~~~uuufffbbbgggeeeiiijjj```OOO@@@:::999333333333222222111111111111111111111000000//////333333333222222222111111222222222222222222222222222222111111222222333444333333333444444444555555333222222111111222222333222222222333333444444444777666666555444444333333555444333222111000000000:::999999888888888888999777888999:::<<<===>>>>>>>>>>>>@@@BBBFFFIIILLLMMMQQQSSSUUUWWWZZZ___eeejjjrrr}}}mmmccc^^^XXXRRROOOJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDEEEGGGJJJMMMPPPQQQ^^^cccjjjqqqwww}}}zzzuuurrrppppppjjjllljjjhhhkkkssswwwwww{{{|||~~~~~~|||zzz|||zzzwwwtttrrrqqqqqqrrrrrrssssssqqqnnnooossswwwzzz{{{~~~|||uuunnnhhheee]]]VVVSSSQQQMMMMMMPPPMMMOOORRRUUUYYY\\\^^^^^^]]]]]]\\\[[[^^^gggttt~~~|||zzz~~~zzzuuupppkkkfffdddfffgggiiiiiiiiihhhggg___YYYPPPJJJGGGGGGGGGGGGFFFEEEDDDBBBDDDJJJSSSZZZbbbiiirrryyy}}}wwwuuuoooiiiccc___^^^^^^^^^\\\^^^fffqqqzzz~~~~~~~~~zzzvvvvvvvvvvvvvvvwwwwwwxxxzzz{{{}}}~~~~~~}}}{{{zzzwwwwwwwwwxxxzzz{{{}}}~~~{{{{{{{{{yyyxxxyyy{{{~~~vvvlllccc\\\WWWUUUOOONNNMMMNNNSSSYYY___bbbkkklllnnnpppssswww|||{{{yyyvvvttttttvvvyyy{{{}}}~~~}}}tttiiiaaa\\\[[[ZZZZZZZZZZZZYYYWWWUUUTTTSSSTTTTTTSSSQQQQQQUUUXXX___```aaa```aaahhhttt~~~|||tttjjjrrr{{{|||zzz~~~|||sssbbb]]]```eeehhhfff[[[KKK===777666333333333222222111111111222222111111111000000000111111111222222333333333222222222222222222222222111111000000111111222333333333333444444444444555333222222222222222222333333333333333333333333333555555555555555555555555555555555444444444555555;;;;;;:::999999888999999777888999:::;;;<<<===>>>>>>???@@@BBBDDDGGGIIIJJJMMMOOOQQQSSSVVV[[[aaaeeejjjrrr~~~pppggg^^^XXXUUUOOOMMMKKKIIIHHHGGGGGGHHHEEEEEEEEEEEEEEEFFFGGGHHHSSSXXX___gggnnnuuu{{{zzzuuupppllliiihhhjjjnnnooonnnrrryyy}}}|||zzz{{{}}}}}}zzzwwwyyywwwtttqqqooonnnnnnoootttuuuuuusssqqqrrrvvv{{{|||~~~~~~|||xxxqqqiiicccbbbZZZTTTQQQPPPNNNOOORRRRRRTTTWWWZZZ^^^aaacccddd``````^^^]]]```jjjxxx{{{{{{{{{vvvqqqmmmhhhhhhhhhiiihhhhhhgggfff___YYYQQQKKKIIIIIIIIIIIIGGGFFFEEECCCDDDHHHOOOSSS]]]dddmmmsssyyyxxxuuupppkkkfffbbb___^^^[[[ZZZ[[[bbbkkktttxxxzzz}}}xxxxxxwwwvvvvvvvvvvvvwww{{{{{{||||||{{{yyyxxxvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyzzzyyywwwvvvvvvyyy{{{}}}rrrdddXXXRRRQQQQQQKKKKKKLLLPPPUUU]]]dddhhhsssuuuxxxyyyzzz{{{}}}zzzxxxvvvvvvwwwyyyzzzyyy|||~~~vvvnnnoooxxx|||vvvlllbbb[[[WWWWWWWWWWWWWWWWWWVVVUUUSSSSSSQQQRRRSSSSSSSSSTTTWWWZZZ\\\\\\]]]___eeennnyyy~~~}}}vvvpppmmmwww}}}zzz~~~{{{|||mmm]]]XXX[[[ffffff```TTTDDD888333222222222222222222111111111222222222222222111111111///000111222333444444555222222222222222222222222000000//////000000111222333333333333444444444444333333222222222222333333333333333333333333333333333444555666777777777777888888777666555555555555===<<<;;;:::999999999999555666777888999:::;;;;;;>>>>>>???@@@BBBDDDFFFGGGIIIKKKNNNQQQSSSXXX]]]aaaffflllttt}}}rrrfff^^^[[[SSSRRROOOKKKIIIHHHHHHHHHFFFFFFEEEDDDCCCCCCCCCBBBJJJNNNUUU\\\ccckkksssxxxzzz}}}}}}{{{xxxtttpppmmmkkkjjjpppuuuxxxwwwyyy~~~{{{|||}}}|||wwwsssuuutttqqqnnnmmmlllmmmmmmwwwyyyyyyxxxwwwxxx}}}}}}{{{wwwqqqiiidddccc[[[UUUSSSRRRPPPRRRUUUUUUWWWZZZ^^^aaadddfffgggfffeeecccbbbeeeooo}}}}}}{{{vvvrrrlllkkkjjjhhheeecccbbbaaa^^^YYYSSSNNNLLLKKKKKKKKKIIIHHHFFFDDDEEEGGGKKKMMMXXX```iiioootttzzzyyyvvvqqqlllhhhddd```]]]YYYYYYZZZ^^^fffnnnsssuuu|||}}}}}}|||zzzyyyxxxwwwvvvvvvvvvvvvwwwxxxxxxxxxwwwvvvuuuuuuwwwwwwvvvuuuuuuuuuuuuvvvxxxxxxwwwuuuttttttwwwyyy{{{{{{lll]]]TTTOOONNNMMMNNNQQQTTTZZZ```hhhmmmwwwzzz~~~}}}|||}}}}}}}}}}}}{{{ssshhh]]]\\\ggg{{{~~~{{{vvvnnneee\\\WWWTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPQQQRRRSSSUUUWWWZZZ\\\XXXZZZ^^^dddmmmvvv~~~~~~~~~uuuqqqooowww}}}yyy}}}}}}uuucccWWWWWW[[[fffbbbYYYLLL>>>444000000222222222111111111111111222222222222222222222222000000111222333333444444111111111111111111111111000000000000000111222222222222333333333444444444222333333333333333333222444444333333333333222222444555666888888888888888<<<:::888666333222111000???>>>===;;;:::999999999666666777777888999::::::===>>>>>>???@@@BBBCCCDDDGGGIIILLLOOORRRUUUZZZ]]]___ccciiiooozzzpppfffbbbYYYVVVRRRNNNJJJIIIHHHHHHFFFFFFFFFEEEDDDCCCCCCBBBDDDGGGLLLRRRYYYaaajjjooovvvzzz{{{zzzyyyxxxwwwwwwwwwwww{{{~~~zzztttooorrrpppnnnlllkkklllmmmmmmwwwyyyzzzzzzzzz|||~~~}}}{{{yyytttmmmiiieee^^^YYYXXXWWWTTTTTTWWWYYY[[[^^^bbbeeehhhjjjkkklllkkkkkkjjjmmmvvv~~~yyyuuurrrppplllgggccc___]]]\\\]]]ZZZVVVSSSQQQPPPOOOMMMLLLJJJGGGEEEEEEGGGHHHIIIUUU]]]fffmmmrrrwwwyyyuuupppkkkhhhddd```\\\XXXXXXXXX\\\bbbhhhnnnpppvvvzzz~~~yyyvvv|||~~~|||{{{zzzyyywwwvvvvvvvvvvvvrrrrrrsssssstttuuuvvvvvvyyyyyywwwvvvvvvuuuuuuuuuvvvvvvvvvtttssstttwwwzzz}}}{{{kkk]]]TTTPPPNNNQQQUUUYYY^^^eeemmmsss|||~~~~~~zzz~~~fffZZZNNNMMMYYYooo~~~{{{vvvppphhh```YYYUUUSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOQQQSSSWWWZZZ\\\]]]VVV[[[dddnnnwww~~~{{{xxxqqqqqquuu{{{{{{}}}kkk[[[UUUXXX\\\ccc]]]QQQEEE:::333000000111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222111111111111222333333222222222333333333444444222333444444444444333222333333333333333333333333666777999999999999777666;;;:::888666444333222222AAA@@@>>><<<;;;:::999999888888999999:::;;;;;;<<<<<<<<<<<<===???@@@BBBBBBEEEGGGKKKMMMPPPSSSWWWZZZZZZ^^^cccgggooo~~~qqqkkk___[[[VVVQQQMMMKKKJJJJJJGGGGGGGGGGGGFFFEEEDDDCCCAAACCCGGGKKKPPPXXX```eeepppuuu{{{{{{|||}}}~~~~~~~~~}}}|||xxxrrrmmmmmmllljjjiiiiiikkklllnnnqqqtttvvvwwwxxx|||~~~}}}{{{yyyuuuppplllgggaaa]]]]]]\\\YYYXXXZZZ]]]___bbbeeeiiilllmmmnnnoooqqqrrrsssuuu{{{~~~zzzyyyuuupppiiiccc___]]]\\\^^^]]][[[ZZZYYYWWWTTTQQQPPPLLLHHHEEEEEEGGGHHHHHHRRRZZZeeemmmrrrwwwyyytttmmmiiifffccc___[[[WWWVVVVVVXXX\\\bbbhhhlllrrrvvv|||vvvqqqwwwxxxzzz{{{zzzyyyxxxwwwvvvvvvvvvpppppppppppprrruuuwwwyyy{{{zzzyyyxxxwwwvvvvvvvvvuuuuuuuuuuuutttvvvyyy|||qqqcccYYYUUUNNNSSSYYY^^^ccckkktttzzz}}}}}}||||||nnnYYYMMMDDDFFFRRRggg}}}yyypppkkkccc\\\XXXUUUSSSQQQOOOOOONNNNNNNNNOOOOOOPPPOOOOOOPPPTTTYYY\\\^^^]]]YYYaaalllwww~~~}}}}}}uuu}}}ssspppxxx~~~xxxdddXXXVVVYYY[[[]]]UUUHHH>>>777333111111000000000111111111111111111111111222222222222222333333333222222222111111111111111111111111111111222222222111222333333444222222222222333333333333222333444555555444333222222222222333333444444444777888:::;;;;;;:::888666888777777777888888999:::BBBAAA???===<<<:::999999888888888999::::::;;;;;;::::::;;;<<<===???AAABBBBBBEEEHHHKKKNNNQQQTTTWWWWWW[[[```dddiiittt}}}ttteeeaaa[[[UUUPPPNNNMMMMMMIIIIIIIIIIIIHHHFFFDDDCCC@@@AAACCCEEEIIIOOOVVV\\\dddjjjssszzz|||~~~~~~|||{{{zzzvvvppplllgggfffffffffgggiiikkkmmmlllooorrrtttwww|||~~~}}}{{{zzzxxxtttoookkkddd```___aaabbb^^^\\\]]]]]]___bbbfffiiilllnnnoooppptttxxxzzz{{{~~~{{{tttnnnhhheeeccccccaaaaaabbbcccccc___ZZZUUUSSSNNNHHHEEEFFFGGGHHHHHHNNNXXXdddmmmrrrxxxyyyrrrjjjeeecccaaa]]]ZZZTTTTTTTTTUUUWWW]]]cccgggmmmqqqxxx}}}uuuoooooooooqqqvvv~~~zzzyyyxxxxxxwwwwwwwwwwwwrrrqqqqqqqqqsssvvvyyy{{{|||{{{zzzxxxwwwwwwwwwwwwtttuuuuuuuuuvvvxxx|||~~~uuuqqqtttuuuqqqhhh```\\\[[[WWW\\\bbbgggkkkqqqyyylllZZZLLLCCC???EEEQQQeee{{{vvvjjjeee^^^ZZZWWWUUURRRPPPNNNMMMMMMLLLMMMNNNOOOPPPOOOOOOPPPTTTZZZ^^^^^^]]]aaajjjuuu}}}|||wwwwwwuuu}}}uuuooorrrooo]]]WWWYYYZZZWWWTTTLLL@@@777444333222111///000000000111111111222000000000111111111222222222222222222222222333333111111111111111111111111111111111111111222222333111222222222222333333333222333444666666444333222111111222222333444555555666777:::<<<<<<;;;:::999444555555666888:::;;;<<>><<<::::::999666666666777888888888999999999:::;;;===???@@@BBBAAACCCGGGJJJLLLOOORRRUUUQQQVVV\\\___ccckkkvvv{{{iiieee___XXXSSSPPPOOOOOOJJJJJJJJJJJJHHHFFFCCCBBB@@@@@@AAAAAADDDIIIPPPUUUYYY```iiisssyyy}}}}}}}}}|||zzzxxxtttppplllcccccccccccceeehhhjjjllljjjmmmqqqtttwww}}}}}}|||zzzxxxuuuqqqlllhhhaaa^^^___cccdddaaa___```[[[]]]```cccgggjjjkkklllpppuuuzzz}}}~~~~~~xxxqqqllljjjiiiiiicccdddgggiiiiiieee^^^YYYUUUOOOHHHEEEFFFHHHIIIIIILLLVVVcccmmmsssyyyyyyqqqhhhcccaaa```]]]YYYRRRRRRRRRRRRTTTYYY___dddhhhmmmsssxxx{{{|||}}}~~~uuunnngggfffiiioooxxxzzzyyyxxxxxxwwwwwwxxxxxxuuutttrrrrrrtttwwwzzz|||{{{{{{yyyxxxwwwwwwwwwwwwtttuuuvvvvvvwwwyyy~~~}}}}}}rrrggg^^^aaaccc```\\\ZZZ\\\```ccchhhmmmpppqqquuu||||||zzzxxx```KKKDDD======GGGSSSeeezzztttgggbbb\\\XXXVVVUUURRROOOMMMMMMLLLLLLLLLNNNOOOPPPOOOOOOPPPUUU[[[^^^^^^]]]hhhpppzzzyyyrrrqqqxxx~~~vvvpppnnntttzzz~~~~~~vvvfffXXXVVV[[[ZZZUUUOOOFFF:::333222333222111//////000000111111111222//////000000111111111222000000111222333444444555000000000000000000000000000000000000000111111222111111222222222333333333222333555666666555333222000000111222444555666666444666999<<<======<<<;;;444444444444555777888999FFFDDDBBB@@@???===:::888777777777777777777888999::::::;;;<<<===>>>???@@@AAABBBDDDGGGJJJMMMPPPRRRRRRTTTYYY]]]bbbgggnnnrrr}}}~~~rrrddd\\\ZZZWWWQQQLLLGGGIIIJJJHHHEEECCCDDDFFFCCCAAA???>>>???CCCHHHKKKRRRWWW```iiiqqqyyy~~~{{{xxxsssooollldddcccbbbbbbcccfffhhhjjjjjjkkklllpppvvv~~~~~~yyyvvvtttqqqmmmiiiddddddeeefffgggddd___\\\___^^^___aaaeeehhhjjjjjjmmmppptttwwwyyy|||}}}yyytttqqqooonnnkkklllmmmooonnnggg[[[SSSSSSNNNHHHEEEFFFHHHGGGFFFNNNUUU___gggnnnuuu}}}yyytttmmmhhheeebbb]]]YYYUUURRROOOOOOQQQUUUWWWXXX___iiipppqqqrrrxxxzzzyyy}}}zzzooojjjeeedddjjjrrrwww|||~~~}}}||||||||||||}}}|||zzzxxxwwwwwwxxxxxxuuuvvvwwwyyyyyyyyyxxxwwwyyyyyyxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{|||~~~xxxnnnddd^^^XXXWWWWWWXXXZZZ]]]```bbbgggjjjoootttyyy|||{{{rrrmmmkkklllttt~~~~~~kkkUUUIIIAAA@@@BBBKKK\\\sss{{{vvvrrrpppeee___WWWRRRQQQQQQPPPOOOOOOOOOOOONNNMMMNNNPPPRRRQQQSSSUUUVVVWWWXXX\\\```qqqxxxvvvpppwwwwwwmmmmmmttt~~~zzzzzzuuuzzzyyy~~~~~~xxxiiiXXXQQQUUUYYYYYYVVVGGG>>>666555555222//////000000000000000000000000000000000000000000000000000111111111222222222222000///.........///111222000000000111111222222222333333333333333333333333333333333333333333333333000111111222444555666666666444333666;;;===:::666333333333444555666777888FFFDDDBBBAAA@@@>>>;;;999888888777777777888888999999::::::;;;<<<===>>>??????@@@BBBDDDGGGKKKNNNOOOQQQTTTWWWZZZ^^^bbbhhhkkkuuuvvvllleee^^^XXXSSSKKKLLLMMMJJJGGGDDDEEEFFFFFFEEEBBB@@@???AAACCCEEELLLQQQYYYaaajjjrrrzzz~~~|||yyyuuupppllliiidddcccbbbbbbdddfffiiijjjkkkkkkmmmqqqvvv~~~~~~yyyuuurrrooojjjgggdddeeeeeeggggggeeeaaa^^^```______aaaeeeggggggfffjjjlllppptttwwwzzz}}}{{{yyywwwqqqooonnnnnnlllfff]]]VVVQQQMMMHHHFFFFFFHHHHHHGGGOOOUUU^^^ffflllttt}}}}}}wwwoooiiifffaaa\\\XXXVVVRRRNNNLLLMMMOOOPPPPPPWWW```gggiiilllrrrvvvvvv{{{~~~tttiiibbb___dddkkkoootttxxx{{{{{{{{{{{{{{{{{{||||||{{{zzzxxxwwwvvvvvvvvvvvvvvvvvvxxxyyyzzzzzzzzzzzzuuuuuuuuuuuuvvvwwwxxxyyy|||||||||}}}}}}~~~{{{sssiii___ZZZSSSTTTUUUXXX\\\```dddgggiiilllssszzzyyyqqqjjjeeebbbbbbiiirrr}}}fffRRRJJJCCCCCCGGGRRReee{{{|||xxxtttooolllaaa\\\VVVRRRQQQQQQOOONNNNNNOOOOOONNNMMMMMMPPPRRRQQQVVVYYYXXXUUUXXX```hhhxxx~~~{{{www}}}{{{oooggglllxxxvvvuuuvvv~~~{{{{{{zzz{{{zzznnnaaaTTTPPPVVV[[[YYYTTTEEE<<<444444444111///000000000000000000000000000000000000000000000000000000000000111111111222222000000///...///000111222222222222222333333444444333333333333333333333333333333333333333333333333000111222333444555555666666444333666;;;<<<999555222222222222333444666666FFFDDDCCCBBBAAA@@@===:::999999888888777888888888888999999:::;;;<<<============???AAADDDGGGJJJKKKPPPRRRUUUWWWYYY\\\```cccjjjttt~~~rrrfff]]]WWWOOOPPPOOOLLLHHHFFFFFFGGGFFFEEECCCAAA@@@@@@AAAAAAFFFJJJPPPWWW___iiirrrxxx~~~~~~~~~}}}zzzuuuppplllhhhgggccccccbbbbbbdddfffiiikkklllmmmnnnrrrwww}}}}}}xxxtttpppkkkhhhfffffffffhhhhhhgggdddaaaaaa``````aaacccdddbbbaaacccfffjjjnnnqqqvvv|||vvvrrrnnnkkkiiiddd]]]XXXOOOLLLHHHFFFGGGHHHIIIIIIPPPVVV]]]dddkkkrrr{{{|||ssskkkfffaaa[[[VVVUUUQQQMMMKKKKKKKKKLLLKKKNNNUUU]]]```dddlllrrruuuxxx{{{~~~~~~yyyiiiaaa\\\^^^ccchhhlllqqqvvvwwwwwwxxxyyyyyyzzzzzzyyyxxxwwwvvvuuutttttttttvvvvvvvvvwwwxxxxxxyyyyyysssssstttuuuwwwyyy{{{||||||tttkkkbbb[[[WWWSSSTTTVVVZZZ^^^dddiiikkkmmmqqqyyyyyylllfffaaa]]]YYYXXX\\\cccmmmxxxuuu___OOOKKKGGGIIIPPP___ssszzzvvvtttqqqkkkeeeZZZXXXUUUSSSRRRQQQNNNLLLMMMNNNNNNMMMLLLLLLOOOQQQRRRWWW[[[XXXTTTYYYfffrrr}}}}}}}}}sssiiidddooo|||rrrqqqyyyxxxuuuyyy}}}|||sssdddZZZQQQSSS\\\```ZZZSSS@@@888222222333111///000000000000000000000000000000000000000000000000000/////////000000000111111111111000///000111222333333333444444444444555555222222333333333333333333333333333333333333333333111111222333444555555666666555444777:::;;;888555222222111111222333444444FFFEEECCCCCCCCCAAA???<<<;;;:::999888888888888888777888888999::::::;;;;;;;;;<<<===???BBBEEEGGGIIIMMMOOORRRTTTUUUWWWZZZ]]]ccchhhqqq}}}ttteee[[[QQQPPPNNNKKKIIIGGGGGGGGGCCCCCCCCCBBBBBBBBBBBBAAABBBEEEIIIOOOVVV```iiipppvvv{{{|||zzzvvvqqqmmmiiigggeeebbbbbbaaabbbcccfffiiikkklllmmmppptttxxx}}}zzzuuuqqqoooiiiiiihhhiiijjjiiifffdddbbbaaa`````````^^^\\\YYY[[[^^^aaaeeejjjpppwww|||wwwrrrmmmiiieeeaaaZZZUUUNNNLLLJJJHHHIIIJJJKKKLLLRRRWWW^^^eeejjjrrr{{{uuulllfff```YYYTTTRRROOOLLLJJJKKKLLLMMMLLLHHHNNNTTTXXX^^^fffnnntttwww{{{~~~~~~~~~~~~lllccc[[[[[[___ccciiinnntttuuuvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvuuutttttttttvvvvvvuuuttttttttttttuuutttuuuuuuwwwyyy{{{}}}~~~~~~uuulllddd^^^[[[ZZZYYYYYYZZZ]]]aaafffkkkmmmssswww~~~xxxoooeee```\\\ZZZVVVSSSUUU[[[```jjjwwwnnnYYYOOONNNLLLPPP[[[lll~~~tttooonnnllleee___UUUUUUUUUUUUTTTRRROOOMMMMMMMMMMMMLLLKKKLLLNNNPPPTTTWWWXXXVVVWWW^^^lllwww}}}|||{{{yyyllliiikkkwwwxxxsssuuu}}}wwwvvv}}}wwwlllaaaZZZUUUZZZbbbcccZZZPPP;;;555111111222000///111000000000000000000000000000000000000000000000000////////////000000000000222111000000000111333444444444444444444444444444222222222222222333333333333333333333333333333333222222333333444555555666666555555777999:::888555444333333222222222333333GGGEEEDDDDDDDDDCCCAAA???<<<<<<:::999888888888888777777888888999:::::::::<<<<<<===???AAACCCEEEGGGIIIKKKOOOQQQSSSUUUXXXZZZ___aaagggqqqooo```RRRPPPMMMKKKIIIIIIIIIHHHDDDDDDDDDDDDCCCBBBAAAAAAAAACCCFFFJJJPPPXXXaaagggmmmrrr{{{~~~~~~}}}yyywwwtttoookkkhhhfffeeeaaaaaa```aaaccceeehhhjjjlllnnnqqquuuzzz~~~|||wwwvvvooommmkkkkkkkkkjjjhhhfffaaa___]]][[[ZZZXXXUUURRRSSSUUUXXX\\\aaaiiiqqqwwwuuuqqqkkkgggddd^^^WWWRRROOONNNMMMLLLLLLLLLNNNOOOUUU[[[bbbhhhmmmttt|||wwwmmmfff___XXXTTTRRRPPPLLLKKKKKKLLLKKKKKKFFFIIIMMMQQQVVV]]]hhhpppvvvzzz~~~~~~rrrggg\\\YYY\\\```fffllluuuvvvvvvwwwwwwvvvvvvuuuwwwwwwwwwwwwwwwwwwvvvvvvyyyyyyxxxvvvuuusssrrrrrruuuuuuuuuvvvxxxzzz|||}}}{{{qqqhhhbbb```aaabbbaaa```___```ccchhhnnnqqqyyy{{{zzznnneee```\\\ZZZYYYVVVSSSTTTYYY^^^fffqqqyyy~~~{{{jjjYYYRRRSSSTTTZZZgggyyyxxxnnniiihhhfff___YYYRRRTTTWWWXXXWWWTTTPPPNNNMMMMMMMMMLLLKKKLLLNNNPPPUUUTTTTTTWWW]]]hhhrrryyy~~~yyyrrrqqqttt{{{zzzsssggglllttt}}}{{{xxxyyy}}}|||}}}|||pppfffaaa]]]ZZZ^^^bbb___SSSHHH777333000111111//////222000000000000000000000000////////////////////////////////////000000000000222111000000000111333444333333222222222222222222111111111222222333333333333333333333333333333333333333333444444555555666555666777888::::::888777777666555444444444444444GGGFFFEEEEEEFFFEEECCCAAA>>>===<<<:::999888888888888888888888999999::::::<<<<<<===>>>@@@BBBDDDEEEEEEHHHLLLOOOQQQSSSUUUWWW[[[]]]aaaiiittttttbbbWWWTTTOOOMMMLLLKKKKKKJJJJJJIIIGGGEEECCCAAA@@@???AAABBBDDDFFFJJJPPPXXX]]]dddjjjttt|||~~~|||{{{~~~yyywwwtttppplllhhheeeccc______^^^___aaadddgggiiikkkmmmqqqvvv{{{~~~|||uuusssooolllkkkjjjhhhfff___\\\XXXUUUSSSQQQNNNLLLLLLMMMPPPSSSYYYaaajjjqqq}}}wwwrrrlllgggccc___XXXSSSRRRRRRRRRQQQOOOOOOQQQSSSYYY___gggmmmrrrxxx~~~yyyooogggaaa[[[VVVWWWTTTPPPNNNLLLKKKJJJHHHHHHGGGIIILLLOOOTTT___jjjsssxxx}}}~~~|||nnn```ZZZYYY\\\bbbhhhtttuuuvvvwwwwwwvvvuuutttvvvvvvwwwxxxyyyyyyyyyyyy}}}}}}}}}|||zzzwwwuuussssssssstttuuuwwwyyy{{{||||||wwwooohhhfffjjjoootttrrrooojjjhhhiiinnnuuuyyy|||}}}~~~|||vvvnnneee```^^^[[[ZZZ[[[YYYVVVXXX]]]dddjjjsss{{{~~~xxxkkk]]]XXX[[[]]]fffuuu~~~wwwqqqiiieeecccaaa[[[VVVQQQUUUYYYZZZXXXTTTQQQPPPMMMNNNNNNMMMLLLLLLOOOQQQUUUUUUWWW^^^hhhrrryyy|||yyyssstttzzzyyyqqqllldddooozzz~~~yyyuuuuuuzzz}}}~~~tttjjjbbbaaa___^^^^^^\\\SSSGGG<<<555222000222111...///222000000000000000000000000/////////////////////////////////000000000111111111111000///000111222333222222111111111111000000000000111111222333333333333333333333333333333333333333444444555555555555555666888:::;;;;;;;;;::::::999888666555444444444GGGFFFFFFFFFGGGFFFDDDCCC???>>><<<;;;999888888777888888999999999999::::::;;;;;;<<<===>>>@@@BBBCCCCCCFFFJJJMMMNNNOOOQQQRRRUUUXXX]]]ccciiirrr{{{zzzjjjaaa\\\VVVRRRPPPOOOMMMKKKKKKJJJHHHFFFDDDBBBBBBAAA@@@AAABBBCCCEEEHHHNNNRRR[[[aaajjjsss{{{}}}zzzyyy{{{zzzwwwrrrmmmgggbbb___]]]]]]]]]]]]```cccfffhhhjjjmmmrrrwww|||{{{xxxrrrnnnkkkiiifffeee]]]YYYSSSOOOLLLKKKIIIGGGFFFGGGIIILLLQQQZZZdddkkkwww{{{~~~~~~~~~wwwmmmgggcccaaa^^^[[[UUUWWWWWWUUUSSSRRRTTTVVV]]]dddlllsssxxx|||{{{qqqjjjddd___ZZZ[[[YYYVVVSSSSSSQQQOOONNNNNNKKKIIIKKKLLLOOOZZZfffnnntttzzz}}}}}}~~~zzzhhh^^^[[[\\\aaafffqqqrrrtttvvvvvvvvvuuutttssstttvvvxxxzzzzzzzzzzzz{{{|||~~~~~~{{{xxxvvvrrrsssuuuwwwzzz|||~~~xxxpppmmmjjjjjjqqq|||yyyvvvxxx}}}|||}}}zzzsssjjjcccaaabbb```^^^^^^```___]]]```eeelllqqqxxx}}}zzzvvvnnnddd```aaahhhsss~~~vvvmmmjjjfffbbb```\\\XXXUUUQQQUUUYYYZZZXXXTTTQQQPPPNNNOOOOOONNNMMMMMMPPPRRRTTTYYY```jjjttt{{{|||pppjjjhhhfffrrr|||}}}}}}}}}xxxpppnnnsss|||~~~tttkkkddd___```aaaaaa]]]TTTIII===555555222111222111......222000000000000000000000000////////////////////////000000000111111111222222000000///...///000111222222222111111111000000000///000000111222222333333333333333333333333333333444444444444555555555555444666999;;;<<<<<<===>>>;;;:::999777555444444444HHHGGGFFFFFFGGGGGGEEEDDD@@@???===;;;999888888777999999999999999::::::::::::::::::;;;===???@@@AAACCCFFFIIIKKKLLLLLLMMMNNNQQQUUU[[[___bbbhhhqqqwwwyyyiiiccc\\\WWWTTTRRROOOLLLIIIHHHFFFEEEEEEEEEFFFGGG>>>???@@@@@@AAACCCGGGJJJSSSYYYbbbkkkssszzz}}}zzzyyy~~~}}}~~~}}}zzztttmmmfff___[[[\\\\\\\\\]]]___bbbeeegggiiilllrrrxxx}}}{{{tttoookkkhhhfffddd\\\WWWPPPKKKHHHGGGFFFEEECCCDDDEEEHHHMMMVVV```gggrrrvvv{{{~~~~~~|||{{{ooogggdddccccccbbbXXXYYYZZZXXXUUUTTTUUUXXX___fffpppwww{{{}}}sssmmmgggbbb^^^^^^\\\ZZZYYYZZZZZZYYYXXXUUUPPPMMMMMMMMMOOOYYYeeeiiipppwwwzzz{{{}}}qqqddd^^^]]]aaagggmmmooorrrtttvvvvvvuuuuuuqqqsssuuuxxxzzz{{{{{{{{{wwwyyy}}}|||yyyvvvtttuuuwwwzzz~~~wwwoooccccccdddkkkyyy||||||xxxnnnccc]]]```eeedddbbbbbbeeeeeedddhhhmmmqqquuu||||||xxxuuuppphhheeeeeeooo{{{xxxnnngggfffdddbbb^^^ZZZWWWUUUQQQUUUYYYZZZWWWSSSQQQPPPOOOOOOOOONNNMMMNNNPPPRRRSSS\\\jjjttt{{{vvvkkkggggggkkkuuu}}}}}}~~~zzztttmmmkkksss~~~|||{{{mmmdddaaa^^^aaadddccc]]]QQQCCC999333555222222333111......222000000000000000000000000////////////////////////111111111111222222222222000///.........///111222222222222111111111000000///000000111222222333333333333333333333333333333444444444555555555555555444666:::<<<===>>>???@@@<<<;;;999777555444333333FFFGGGHHHIIIHHHFFFDDDBBBBBBAAA???===;;;888777666777666555555555555555666999999;;;<<<===???@@@AAACCCDDDEEEFFFHHHKKKMMMNNNPPPRRRUUUXXXZZZ^^^cccgggvvv|||ttthhh```ZZZUUUNNNIIIIIIHHHHHHHHHIIIHHHFFFCCCCCCBBBAAA@@@@@@BBBDDDEEEMMMQQQYYYaaaiiirrrzzz}}}}}}~~~~~~}}}zzz}}}yyyrrrjjjbbb\\\XXX]]]]]]]]]___bbbdddddddddkkklllooouuu{{{ssskkkjjjiiieeeaaaYYYTTTMMMHHHEEEDDDDDDCCCEEEBBBAAADDDGGGMMMWWW```kkkuuu}}}~~~~~~}}}{{{{{{|||}}}}}}tttnnnjjjhhhfffeeedddaaa\\\XXXVVVWWWYYY[[[\\\aaalllyyyyyypppjjjgggfffbbbeeefffddddddggggggddd___WWWPPPPPPPPPPPPVVV^^^dddooowwwwwwxxx~~~zzzjjjdddccccccaaaiiilllooopppqqqqqqssstttnnnrrrvvvvvvuuutttuuuwwwwwwzzz}}}~~~~~~~~~~~~}}}}}}uuuhhh```TTTUUUYYYbbbsss}}}xxxssskkkccc___^^^```bbbjjjjjjjjjjjjkkkoootttxxx{{{}}}~~~{{{uuupppnnnpppsss~~~vvvnnniiicccggghhhbbb[[[WWWSSSPPPQQQRRRRRRRRRRRRRRRRRRRRRXXXQQQJJJIIIJJJJJJMMMQQQSSSaaaooozzzvvvjjjeeegggkkkwwwzzz|||}}}uuuppplllqqq|||}}}|||}}}{{{nnneeebbbccceeejjjiiicccVVVFFF;;;666555444444333333222111000000........................////////////////////////222222333333333444444444222222111111111111222222111111000000111111222333111111000000111333555666222222333333333333444444444333333222222111111000444444555777888:::;;;;;;666666555444333222222111FFFGGGHHHIIIHHHFFFDDDCCCCCCBBBAAA>>><<<:::999888;;;:::999888888888888888888999:::;;;===>>>???@@@BBBBBBCCCEEEGGGIIIKKKMMMPPPQQQTTTUUUWWW[[[___bbbnnnwwwwwwkkkccc\\\VVVQQQLLLJJJHHHHHHHHHIIIHHHGGGDDDCCCAAA@@@@@@AAABBBCCCGGGKKKQQQXXX```hhhqqqvvv{{{||||||~~~|||xxxvvvwwwvvvsssooojjjddd___\\\\\\[[[\\\___cccfffgggfffjjjlllpppuuu{{{xxxppplllhhhbbb\\\XXXSSSMMMHHHGGGFFFFFFFFFEEEBBBAAACCCFFFKKKTTT]]]gggqqq{{{~~~~~~{{{zzz{{{|||yyyssspppnnnlllkkkhhhddd^^^YYYWWWXXX[[[]]]___aaahhhrrrwwwyyy~~~vvvpppnnnmmmlllpppsssrrrtttwwwvvvrrrqqqggg]]]XXXSSSPPPRRRYYYaaallltttvvvxxx}}}ooofffcccbbbaaafffjjjnnnqqqrrrqqqqqqrrrmmmooorrrttttttuuuvvvwwwxxx{{{}}}~~~~~~~~~~~~wwwiii\\\UUUOOOPPPTTT\\\lll{{{ppplllgggbbb___```bbbdddkkkkkkkkklllnnnsssyyy~~~~~~zzzzzzyyywwwvvvxxx~~~}}}uuummmfffbbbaaaeeefff___YYYVVVRRRNNNOOOOOOOOOOOOOOOOOOOOOOOOTTTOOOKKKKKKKKKJJJMMMSSS^^^jjjvvv|||pppjjjlllrrrwww}}}~~~|||~~~zzzqqqnnnnnnttt|||{{{|||{{{ppphhheeegggkkknnnooohhh]]]NNN@@@777555555444333333222111111000000........................////////////////////////000000111111111222222222111000000//////000000111111111000000111111222333222111111111111222444555222222333333333333444444555555555444444444444333333333444555666777888888555555555444333333222222GGGGGGHHHHHHHHHFFFEEEDDDDDDCCCBBB@@@>>><<<;;;:::===<<<;;;:::999888888888777888999:::;;;<<<===>>>@@@@@@AAACCCEEEGGGIIIJJJNNNOOOQQQRRRSSSVVVZZZ]]]dddkkkvvvuuuhhh___YYYUUUPPPMMMJJJHHHIIIJJJJJJJJJEEEDDDBBBAAA@@@@@@AAABBBCCCFFFJJJOOOUUU]]]fffkkkssszzz}}}zzz{{{}}}|||zzzwwwtttnnnnnnllliiifffbbb^^^\\\ZZZZZZ[[[___dddhhhjjjjjjiiilllqqqwww}}}wwwqqqiiiaaaZZZVVVRRRMMMIIIHHHGGGGGGFFFEEEBBBAAACCCEEEGGGOOOXXXbbbmmmyyy~~~}}}zzzxxxxxxzzz~~~{{{yyywwwuuusssmmmiiiccc^^^[[[\\\^^^```aaaaaadddjjjooorrrzzz{{{wwwuuuuuuxxx~~~}}}pppdddZZZSSSSSSVVV\\\fffoootttwww{{{~~~~~~xxxkkkeeeccccccccchhhnnnrrrsssrrrqqqqqqnnnnnnoooqqqtttvvvwwwvvvyyy{{{}}}~~~~~~|||sssggg[[[QQQKKKIIIJJJMMMTTTaaasssyyysssgggfffdddccccccdddfffgggkkkllllllmmmqqqwww~~~}}}yyyyyyyyyyyy}}}wwwnnnfffaaa^^^^^^aaaaaa[[[VVVSSSPPPMMMLLLLLLLLLLLLLLLLLLKKKKKKNNNKKKKKKLLLJJJJJJOOOWWWiiisss}}}rrriiijjjsss||||||zzzyyyvvvpppkkkkkkoooxxxzzzyyyyyy}}}|||xxxnnnccc^^^bbbjjjppprrrpppdddSSSBBB888444444444333333222222111000000000........................////////////////////////....../////////000000000000//////......//////000111000000000000111222222333222222111111222333333222222333333333333444444444444444444555555555555333333333444444444444555444444444444333333333333GGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA???>>>===<<<;;;;;;999888666666555555777777888999:::;;;<<<<<<>>>>>>???@@@BBBDDDFFFGGGJJJLLLNNNOOOQQQTTTXXX[[[]]]ccckkktttoooccc\\\XXXSSSPPPMMMKKKKKKKKKJJJIIIFFFEEECCCBBBAAA@@@@@@@@@CCCDDDFFFIIINNNTTT\\\bbbgggnnnxxxwwwwww{{{}}}|||zzzxxxvvvnnnmmmllliiieee```\\\ZZZYYYYYY[[[```eeejjjlllllliiimmmttt{{{}}}tttlllccc^^^VVVSSSNNNJJJHHHGGGEEEDDDFFFCCCAAACCCCCCEEEKKKRRR^^^kkkxxx~~~|||xxxuuuuuuwwwzzz}}}yyysssqqqlllhhhdddbbbbbbbbbbbb```bbbhhhlllqqqyyy{{{{{{{{{rrrddd[[[XXXXXXXXX___iiiqqqvvvyyy|||}}}sssjjjggggggfffjjjooosssttttttuuuuuutttqqqpppqqquuuxxxxxxvvvxxxzzz}}}~~~xxxtttlllcccZZZRRRMMMJJJFFFGGGIIIMMMVVVcccqqq{{{zzzppphhhcccdddeeefffhhhiiijjjkkkkkkkkklllnnnrrrzzz}}}|||{{{{{{}}}zzzooofff```]]][[[ZZZ]]][[[VVVSSSRRRPPPLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHIIIJJJIIIKKKUUU```qqqyyy{{{kkkdddjjjwww|||wwwsssooolllfffjjjrrr|||yyyxxxyyy{{{~~~}}}yyytttpppeeeYYYWWW^^^ggglllllliii[[[GGG999333333333333222222111111000000000000........................////////////////////////---............/////////000//////......//////000000000000000000111222222333333222222222222222222222222222333333333444444111111222222333444444555444444444444333333333222222222333333333444444444HHHHHHHHHHHHHHHGGGGGGFFFCCCCCCBBBAAA@@@???>>>===;;;:::888777666555444444666777777888999:::;;;;;;<<<======>>>@@@BBBDDDEEEFFFHHHKKKMMMPPPTTTXXX\\\[[[___eeekkkttt~~~ooofffbbbXXXVVVSSSPPPOOOLLLIIIFFFGGGFFFEEECCCBBBAAA@@@@@@BBBCCCDDDEEEGGGLLLSSSXXX\\\cccnnnvvv|||vvvtttyyy~~~|||zzzvvvtttqqqpppooolllgggccc___\\\[[[[[[]]]aaafffjjjlllllliiioooxxxwwwnnngggcccYYYVVVQQQMMMJJJGGGDDDAAAGGGDDDCCCDDDDDDCCCHHHNNN\\\iiiwww}}}~~~{{{vvvtttssstttvvv{{{yyyxxxvvvsssooojjjfffdddaaaaaadddjjjooottt|||oooccc\\\XXXUUUZZZcccmmmssswwwzzz|||}}}qqqmmmlllmmmooorrrtttuuuxxx{{{}}}|||xxxuuuuuuxxxzzzzzzxxxyyy{{{~~~}}}wwwiiieee^^^WWWQQQNNNLLLLLLIIIJJJJJJLLLQQQYYYcccjjjyyyyyyppphhhaaaaaacccfffhhhjjjkkkkkkkkkkkklllmmmooosss{{{||||||~~~xxxlllbbb\\\YYYWWWVVVWWWXXXVVVRRRQQQRRRQQQNNNKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGIIIKKKQQQ___lllxxxsssfffdddnnn|||yyyqqqjjjggggggjjjoooxxx{{{zzzzzz{{{|||yyysssnnnfff\\\RRRSSS\\\dddeeecccYYYMMM>>>555333333333111111111000000000000//////////////////////////////////////////////////////........./////////000000111000000//////000000111000000//////000000111222222222333222222222222111222222222333333333444444111111222333444444555555666666555555444333333222111111222333333444444444HHHHHHHHHHHHGGGGGGHHHHHHCCCCCCBBBAAAAAA@@@??????<<<;;;:::999888777777777777777888888999::::::;;;<<<<<<<<<===???@@@BBBCCCDDDFFFIIILLLNNNSSSXXX[[[[[[]]]aaaeeelllwww~~~sssmmmbbb^^^YYYUUUQQQMMMIIIFFFHHHGGGFFFEEEDDDCCCBBBBBB@@@AAAAAAAAABBBEEEIIIMMMSSSZZZdddlllssszzzxxxsssyyy|||xxxuuusssrrrpppmmmiiiddd```^^^______```cccgggiiijjjjjjgggoooyyy~~~tttlllhhh___\\\XXXTTTQQQLLLHHHEEEHHHFFFEEEFFFEEEDDDGGGMMMZZZggguuu|||~~~|||xxxuuuttttttuuuyyy~~~}}}zzzuuuooojjjgggbbbbbbeeelllqqquuu}}}yyyjjj___WWWUUUWWW___jjjqqqtttxxx{{{~~~yyysssppprrrsssuuuwwwyyy|||{{{yyyzzz{{{|||}}}|||{{{pppjjj^^^[[[VVVQQQNNNMMMNNNOOOPPPPPPQQQRRRUUUZZZ```eeerrrxxxzzzuuunnniiiddd```aaacccgggjjjlllmmmmmmlllnnnpppqqqssswww}}}{{{}}}~~~xxxssslllbbb[[[YYYXXXVVVUUUTTTTTTRRROOOPPPTTTTTTQQQKKKKKKKKKJJJIIIIIIHHHHHHIIIGGGHHHMMMSSS]]]kkkxxx|||rrrkkkeeeiiivvvuuujjjbbbaaadddrrrwww~~~}}}}}}{{{uuullleeeZZZTTTPPPTTT]]]ccc```\\\JJJBBB888333333444222///000000000///////////////////////////////////////////////////////////////....../////////000000000111000000//////000000111000////////////000111111111222222333333333222222222222333333333333444444333444444555666777777777777777666555555444333333111111222222333333444444HHHHHHHHHGGGGGGHHHHHHHHHDDDDDDDDDCCCCCCBBBBBBAAA<<<;;;:::999999999999999777888888999999::::::;;;;;;;;;<<<===>>>???AAABBBDDDEEEHHHJJJLLLPPPTTTXXXXXXZZZ]]]___dddnnn{{{}}}pppiii```WWWQQQNNNKKKJJJHHHHHHHHHGGGFFFEEEDDDDDD@@@AAAAAAAAA@@@AAADDDFFFJJJPPPWWW^^^eeemmmvvv}}}zzztttzzz}}}xxxrrrkkkfffcccdddccccccdddfffhhhhhhgggeeennnyyytttnnneeeccc```]]]ZZZVVVQQQMMMIIIGGGGGGHHHGGGEEEHHHMMMWWWdddrrrzzz~~~~~~yyywwwvvvuuuxxx}}}{{{uuupppllljjjfffdddeeejjjnnnsss{{{rrrdddZZZWWWVVV\\\gggooorrrvvv||||||~~~wwwssssssuuuxxx{{{}}}|||{{{|||yyymmmccc\\\TTTSSSQQQOOOPPPRRRTTTVVVVVVXXXZZZ\\\^^^bbbgggkkknnnrrrqqqjjjdddcccbbbaaadddgggjjjnnnqqqsssssssssuuuvvvyyyzzz}}}~~~}}}sssjjjgggbbb\\\YYYZZZYYYVVVSSSRRRRRROOOMMMPPPWWWXXXUUUKKKKKKKKKJJJIIIHHHHHHHHHIIIHHHLLLVVVaaakkkwwwyyyooogggfffiiirrr~~~tttiiiaaadddkkkwww{{{~~~yyypppddd[[[TTTRRRTTTZZZaaaaaa[[[TTT@@@;;;666333222222000///////////////////////////////////////////////////////////////////////////............/////////000000//////......//////000///////////////000111111000000222333444333333222222222333333333333444444444444555555666666777777666666555555444444333333222222222222222333333333HHHHHHHHHGGGGGGHHHIIIIIIFFFEEEEEEEEEDDDDDDDDDCCC::::::999888888999999999888888888999:::::::::;;;;;;;;;<<<<<<>>>???AAAAAADDDFFFGGGIIIJJJMMMQQQTTTVVVXXXYYY[[[___hhhsss|||zzzqqqdddXXXQQQNNNNNNNNNHHHHHHHHHHHHHHHGGGFFFEEEBBBCCCDDDCCCAAAAAACCCDDDDDDHHHNNNSSSYYYaaajjjqqqyyy}}}|||vvv{{{xxxqqqlllgggfffeeeeeefffgggfffdddbbblllyyy|||sssjjjhhhfffcccaaa^^^YYYUUUJJJHHHHHHJJJIIIFFFHHHMMMTTTaaapppyyy|||zzzxxxvvvxxx|||yyyssspppnnnmmmiiifffdddgggjjjoooyyyxxxkkk```XXXVVVZZZeeennnqqqvvv|||{{{}}}yyysssqqquuuzzz~~~}}}{{{}}}{{{sssiii^^^TTTNNNLLLLLLMMMOOORRRWWW[[[]]][[[]]]```cccfffjjjooorrrlllnnnkkkbbb\\\]]]```aaahhhkkkooossswwwyyyzzzzzzzzz|||~~~wwwlllccc\\\XXXTTTTTTVVVVVVRRRMMMQQQPPPNNNLLLQQQXXXZZZXXXKKKKKKJJJJJJIIIHHHGGGGGGJJJIIIOOO]]]kkkuuu{{{pppeeedddgggnnnzzz~~~uuulllggglllvvvxxx{{{}}}|||{{{}}}wwwlll^^^TTTSSSUUUYYY```ddd```VVVMMM<<<999555222111000///............///////////////000000000000000000000000////////////////////////---------.........//////.........------.........///////////////000111111///000111333444444333333222222333333333444444444333333333444444444444444555555555444444333333333222222222222222222222222HHHFFFEEEFFFHHHHHHEEEBBBHHHGGGEEECCCBBBAAABBBBBB>>>===<<<:::999888777777888777777777777777777777888999999:::;;;<<<>>>???AAACCCEEEGGGHHHIIILLLNNNOOOQQQTTTXXX\\\bbbiiinnnvvv~~~kkk]]]VVVRRRNNNKKKKKKIIIHHHGGGHHHIIIHHHGGGFFFFFFEEEEEEDDDCCCAAAAAA???CCCHHHKKKMMMSSS\\\dddpppssswwwzzz}}}}}}~~~|||~~~pppnnnnnnllljjjjjjkkkiiieeeccchhhqqqyyy|||qqqllljjjllllllgggbbb```VVVQQQKKKHHHIIIJJJIIIHHHPPPZZZiiixxx{{{wwwuuuxxx}}}zzztttoookkkhhhkkkgggeeeiiinnnrrrzzz~~~oooddd^^^XXXUUUYYY```gggpppwww{{{|||~~~{{{vvvtttuuuwww{{{~~~zzzrrrjjjddd\\\SSSMMMLLLKKKOOOTTTWWWYYY\\\```dddiiikkkmmmppprrrrrrrrrrrrpppjjjdddaaa___^^^dddkkklllsss|||~~~|||~~~~~~uuuiii___[[[YYYUUURRRPPPOOOPPPQQQSSSQQQOOOQQQUUUWWWUUUSSSOOOJJJHHHIIIHHHFFFEEEGGGHHHMMMWWWdddsss~~~zzzmmmeeedddbbblllvvv~~~~~~tttnnnmmmttt}}}|||xxxvvvwww|||uuueeeZZZVVVWWWZZZ^^^ccccccZZZLLLAAA444333222222111111222222000000////////////000000......------------..................////////////////////////////////////000000000000000000000000111111111000000000000000111111000000000000111111000111111222222333333444222333444444555555444444555555444333333222111111444444444444444444444444IIIGGGGGGIIIKKKLLLIIIGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@???===;;;:::999888888888888888888999999999999999999999999:::<<<===>>>>>>@@@CCCDDDEEEGGGIIIKKKNNNPPPSSSVVVYYY^^^dddhhhpppzzzssseee]]]XXXSSSOOONNNLLLIIIHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@===AAAEEEFFFGGGLLLSSSZZZbbbgggnnnuuuzzz}}}zzzwwwzzzuuurrrmmmkkkmmmnnnlllhhhgggjjjpppuuu{{{zzzsssnnnooooookkkgggggg[[[VVVPPPKKKJJJKKKJJJIIIOOOXXXfffttt~~~|||xxxvvvxxx}}}zzzuuuqqqmmmkkkjjjgggfffjjjpppuuu}}}xxxkkkccc\\\WWWYYY^^^dddllltttuuuwwwzzz}}}{{{wwwuuuuuuwwwyyy|||~~~}}}~~~~~~qqqiii```[[[UUUNNNKKKMMMOOOSSSWWW[[[^^^cccjjjnnnrrrtttwwwyyyyyyvvvsssqqqiiidddaaaaaa```aaagggnnnssszzz|||qqqeee]]]YYYVVVSSSPPPOOONNNOOOPPPSSSRRRRRRSSSTTTTTTSSSRRROOOJJJHHHIIIIIIGGGGGGJJJJJJSSS```ooo{{{vvvjjjdddeeejjjsss}}}xxxsssrrrwww}}}||||||zzzxxxwwwyyy|||}}}qqqaaaXXXWWW[[[___eeeggg```SSSCCC999444333222222111111222222000000////////////000000......------------..................////////////////////////////////////////////////////////////000000000000000000000000111111000000000000111111222222222222222222222111222333333444444444444444555444444333222222111111222222222222222222222222GGGGGGHHHJJJLLLLLLJJJIIIEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA???===;;;:::999999888888999999:::::::::;;;:::999999999:::;;;;;;<<<<<<>>>@@@AAABBBCCCFFFHHHMMMNNNQQQSSSVVVZZZ___bbbgggppp{{{rrrhhhaaaZZZUUURRROOOKKKIIIHHHHHHGGGFFFGGGGGGGGGFFFDDDBBBAAA@@@>>>AAACCCCCCCCCEEEKKKPPPVVV]]]gggqqqxxx}}}yyyvvvvvv}}}yyypppmmmpppqqqnnnkkkkkklllooosssxxx}}}~~~vvvsssrrrooommmnnnddd^^^WWWPPPMMMLLLKKKJJJLLLTTT```nnnyyy~~~zzzxxxyyy}}}|||wwwtttqqqooolllhhhgggkkkqqqwwwuuuiii```XXXWWWZZZ^^^eeemmmrrrsssvvvyyy{{{}}}}}}}}}zzzzzzxxxvvvsssrrrtttuuuxxxzzz|||~~~~~~|||{{{|||yyyssseee]]]UUUPPPLLLJJJLLLQQQ[[[]]]```cccgggnnnuuu{{{zzzsssnnnbbb``````ccceeefffmmmtttzzzwwwkkk```ZZZUUUSSSQQQOOONNNNNNOOOPPPRRRTTTVVVVVVTTTRRRPPPPPPNNNJJJHHHIIIIIIGGGIIIMMMNNN[[[mmm|||~~~wwwmmmfffggglllttt|||~~~yyyxxxwwwyyy|||yyy|||~~~}}}yyywwwwwwxxx~~~}}}wwwkkk]]]WWWXXX^^^dddjjjgggZZZIII;;;444333333222111111111111222000//////......//////000......------------..................////////////////////////////////////........................000000000000000000000000222222111111111111222222333333222222111000000///222222333444444444444333444444333333222222111111000000000000000000000000DDDEEEFFFGGGHHHHHHGGGEEEDDDEEEFFFGGGFFFEEEDDDCCCDDDCCCAAA???===<<<;;;:::777777888999999::::::::::::999999999999999:::::::::<<<>>>???@@@AAACCCEEEIIIKKKNNNQQQSSSWWW[[[___aaagggpppzzzvvvlllaaaZZZUUURRRMMMIIIHHHHHHHHHGGGIIIIIIHHHGGGEEECCCAAA@@@AAABBBCCCCCCCCCDDDHHHKKKNNNTTT^^^gggooovvv{{{}}}yyyvvvyyy~~~uuuppprrrqqqnnnlllmmmnnnqqqvvv{{{~~~wwwtttqqqqqqssslllfff^^^VVVPPPLLLKKKJJJIIIOOOZZZgggsss||||||zzzzzz}}}|||yyyvvvtttqqqkkkiiikkkpppvvvssshhh^^^ZZZZZZ\\\bbbiiiqqqqqqsssuuuvvvvvvtttrrrrrrrrrrrrqqqqqqrrrtttuuuxxxyyy|||~~~~~~}}}{{{zzz|||~~~|||xxxrrrjjjdddZZZSSSLLLIIIHHHJJJRRRZZZiiijjjkkknnnrrryyyyyynnnggg``````ccchhhkkkmmmssszzz|||rrrddd[[[XXXSSSRRRPPPOOONNNNNNOOOPPPSSSVVVYYYXXXTTTPPPNNNNNNMMMIIIGGGGGGGGGFFFJJJOOOTTTbbbuuu{{{rrrjjjdddeeeppp}}}}}}xxxyyy||||||{{{{{{zzz}}}wwwuuuttt|||{{{xxxrrrfffZZZXXX]]]aaafffiiiaaaPPP@@@888555333222222111111111111111/////////....../////////......------------..................////////////////////////////////////......................../////////000000000000000222222111111111111222222222222111111000000000000111111222333333333333333333333333333222222111111000000000000000000000000CCCDDDEEEFFFEEEDDDCCCCCCEEEEEEGGGGGGGGGFFFEEEDDDEEEDDDBBB@@@>>>===<<<<<<777777777777888888999999999999888888888999999::::::;;;>>>??????@@@BBBDDDEEEGGGKKKNNNQQQUUUZZZ]]]]]]aaahhhppp{{{yyykkkaaa[[[VVVPPPKKKJJJJJJJJJIIIJJJJJJIIIHHHGGGEEEDDDCCCBBBCCCCCCCCCCCCDDDGGGHHHGGGKKKQQQWWW^^^fffmmmrrrzzz}}}}}}wwwwwwyyy|||yyysssrrrooommmllllllnnnttt{{{yyytttsssuuurrrmmmeee\\\SSSMMMJJJIIIFFFKKKSSS___lllwww~~~{{{{{{}}}}}}zzzxxxqqqllllllnnnrrr{{{ttthhhaaa^^^]]]aaagggllllllmmmpppssstttrrrooonnnoooqqqsssvvvwwwwwwwwwxxxzzz|||~~~|||~~~zzzwwwvvvuuutttpppggg^^^XXXPPPKKKGGGFFFGGGLLLWWWbbbrrrssstttxxx~~~ssshhhbbbaaabbbffflllppprrrwww}}}~~~{{{yyyzzz~~~xxxkkk___XXXWWWRRRQQQPPPOOOOOOOOOPPPPPPRRRVVVYYYWWWSSSNNNMMMMMMKKKHHHFFFGGGFFFGGGLLLTTT]]]jjjzzzwwwiii```___iii}}}|||wwwvvv|||{{{wwwuuuzzzvvvrrrlllccc[[[]]]ccciiiiiicccUUUDDD888555555333222111111000000111111//////............//////......------------..................////////////////////////////////////////////////////////////......//////000000000000222111111111111111111222/////////000000111111111000111222222333333222222333222222222222222111111111111111111111111111111BBBDDDGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDBBBAAA??????>>>>>>777777777777777777777777888777777777888999999:::999;;;===>>>>>>???AAACCCAAADDDHHHLLLOOORRRVVVYYYZZZ\\\bbbiiipppzzzzzznnneee___WWWPPPMMMKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFCCCCCCBBBBBBCCCCCCDDDEEEEEEHHHKKKOOOTTT[[[ccchhhssswww~~~{{{zzz|||~~~|||uuurrrlllkkknnnlllnnnuuuzzzwwwxxxwwwsssmmmcccXXXOOOJJJIIIFFFIIINNNWWWcccppp{{{~~~||||||~~~wwwpppmmmmmmooowwwqqqggg```[[[\\\___eeeeeeffflllssswwwvvvuuuoooqqquuuzzz~~~}}}|||~~~~~~xxxpppnnnkkkjjjkkkggg]]]UUUQQQIIIFFFEEEGGGJJJPPP\\\hhhwwwxxx{{{{{{tttlllfffbbbddddddiiippptttvvv{{{}}}wwwrrrpppssstttnnncccZZZVVVUUUQQQQQQPPPOOOOOONNNOOOOOOPPPRRRSSSRRRPPPMMMKKKKKKIIIGGGGGGIIIJJJMMMVVV```kkktttrrrccc^^^cccqqqttttttyyy~~~zzzxxxwwwpppiiieeeaaa___cccjjjrrrjjjZZZIII;;;333111222222222111000000000000111///......------......///......------------..................////////////////////////////////////////////////////////////---......//////000000111111111000000000000111111---......///000000111111000000111222222222222111222222222222222222111111111111111111111111111111???BBBFFFGGGGGGGGGHHHJJJJJJIIIHHHGGGFFFEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@:::999999888888777777666666666666777777999:::;;;888:::<<<<<<<<<===???AAA???BBBFFFIIIKKKNNNQQQSSSVVVWWW\\\bbbffflllzzz~~~rrrkkk```VVVPPPMMMLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJFFFEEEDDDDDDDDDCCCBBBBBBCCCEEEIIIMMMPPPUUU[[[^^^hhhmmmwww}}}vvvqqqjjjkkkqqqnnnooosss}}}~~~}}}zzzyyytttjjj]]]SSSLLLIIIHHHIIIKKKQQQ[[[gggssszzz|||}}}~~~~~~}}}}}}~~~|||sssnnnmmmooovvv~~~vvvjjj```]]]^^^bbbaaaccciiirrryyyzzzyyyvvvwwwzzz~~~}}}yyyxxxvvvpppiiiddd^^^[[[[[[XXXQQQLLLLLLHHHGGGJJJNNNQQQWWWcccooo~~~zzzwwwrrrlllhhhgggggggggiiijjjnnnuuuzzz}}}|||uuuooofffggggggbbb[[[VVVSSSSSSPPPPPPOOONNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKIIIGGGHHHGGGIIINNNQQQWWWdddpppzzzvvvkkkaaaccclllzzzxxxpppttt|||yyytttjjjaaa^^^```bbbhhhnnnttteeeOOO???777444222000222222111000000000000000///......------......///......------------..................////////////////////////////////////........................------......///000000111000000////////////000000///////////////////////////000000111111111111111111111111111111111222222111111111111111111111111:::>>>CCCFFFFFFGGGIIILLLLLLJJJHHHFFFEEEEEEEEEFFFBBBBBBAAA@@@@@@@@@@@@AAA<<<;;;;;;:::999888777777555555555666777999:::;;;777999:::;;;;;;<<<===??????BBBEEEGGGIIIJJJLLLNNNTTTTTTXXX^^^```cccppp|||sssggg[[[SSSOOOLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKIIIGGGFFFFFFDDDBBBAAA;;;???DDDIIILLLOOORRRTTT^^^fffqqq}}}|||wwwpppiiikkktttpppoooqqqzzz||||||xxxnnnaaaUUUNNNJJJKKKJJJJJJMMMUUU```lllssszzz|||~~~~~~}}}}}}~~~uuupppnnnpppwww~~~}}}zzznnnggggggdddbbbccciiirrryyy{{{zzz||||||~~~}}}|||yyytttrrrrrrllleee\\\TTTNNNNNNKKKFFFEEEHHHJJJKKKOOOUUUXXX^^^iiiuuuqqqmmmgggbbbaaaeeeiiimmmoooooosss{{{}}}uuunnn``````^^^ZZZVVVSSSRRRQQQOOOOOONNNMMMLLLKKKJJJJJJIIIGGGDDDEEEHHHIIIGGGEEEGGGHHHLLLRRRWWW```ooo}}}|||nnneee```hhhuuu~~~||||||vvvooonnnuuu{{{yyy}}}}}}yyyqqqeee[[[ZZZ___dddjjjpppppp^^^GGG:::888888555111222111111000000000000000.........------..................------...................../////////000////////////////////////---------------------------------...///000000111//////............//////000000000///......------//////000111111111111111111111111111111111222222111111111111111111111111??????@@@CCCFFFHHHGGGFFFGGGGGGFFFFFFGGGGGGHHHIIIEEEDDDCCCBBBAAA@@@??????>>>>>>===<<<:::888666555888777777777777777888888888888888888999:::;;;;;;AAABBBCCCEEEGGGIIIKKKLLLMMMOOORRRUUUZZZaaahhhmmmrrrcccZZZUUURRROOOLLLJJJIIIIIIJJJKKKKKKJJJJJJIIIFFFDDDBBBCCCDDDDDDBBBBBBBBBBBBCCCFFFLLLPPPXXX___jjjuuu}}}wwwqqqmmmjjjjjjllluuussssssyyy}}}||||||}}}tttmmmeee]]]TTTNNNLLLJJJKKKNNNQQQWWWbbbmmmvvvyyy}}}~~~}}}||||||~~~}}}zzzwwwssspppttt|||~~~~~~}}}~~~~~~}}}~~~xxxvvvooonnnnnnqqqvvvzzz~~~|||wwwqqqnnnmmmiiibbb\\\RRROOOJJJHHHGGGHHHIIIJJJPPPUUUZZZ^^^ccclllyyyuuufffcccaaaaaadddiiinnnqqqxxx{{{}}}}}}~~~xxxsss^^^YYYSSSQQQRRRSSSPPPMMMMMMLLLKKKIIIHHHGGGFFFFFFGGGFFFEEEEEEGGGHHHHHHGGGIIIKKKQQQ[[[gggttt}}}{{{qqq```bbbhhhrrrzzz~~~xxxtttrrrnnnkkkyyy~~~|||}}}|||tttmmmeeebbb]]][[[aaakkkpppoookkkSSS===888777111///222000000000000000000000000//////////////////////////////...---,,,,,,++++++.........////////////000000000///...............---,,,,,,++++++,,,,,,------------............///000000000000000000000000000000//////.........------......///000111111222111111222222222333333333111111111111000000000000>>>======???BBBEEEGGGGGGGGGGGGGGGFFFGGGGGGGGGHHHEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>===<<<:::888666555777777777666666777777888777777777888999:::;;;<<>><<<<<>>===;;;999888777777777666555555666666777666666666777888:::;;;<<<===>>>???AAACCCEEEGGGGGGIIIKKKMMMPPPSSSYYY___cccgggqqqvvvjjj___YYYTTTQQQOOOOOOPPPRRRRRRRRRSSSRRROOOLLLIIIFFFDDDBBBCCCBBBAAA???===>>>AAADDDHHHPPP\\\hhhrrrxxx}}}vvvpppmmmmmmuuu~~~}}}~~~|||yyyxxxzzzqqqggg```VVVPPPKKKJJJIIIKKKSSS\\\lllrrr{{{~~~{{{yyyxxxxxx{{{~~~zzzwwwtttssswww}}}~~~yyyzzz~~~~~~|||yyysssjjjddd```]]]XXXTTTKKKIIIGGGFFFIIIMMMSSSVVVZZZ```hhhooovvv}}}wwwooohhhccccccccceeeiiipppvvvyyy}}}{{{|||}}}xxxoooddd\\\WWWSSSNNNMMMMMMNNNKKKIIIIIIHHHGGGFFFEEEEEEDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGKKKVVVfffsss|||{{{oooddd___eeehhhqqq}}}vvvoooooottt{{{}}}{{{yyyvvvnnnccc[[[WWWYYY\\\cccmmmuuuqqqiiiOOO???222111222///...000////////////////////////........................000//////......---------,,,---------............000///......---.........///......------......///---------............///000000000000000000000000///000111222111000///............//////000000111000111111111222222222222111111000000000000//////CCC@@@>>>===???AAABBBBBBFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBB@@@@@@???>>>===;;;999888777666666555555555555666555555666666888999;;;<<<;;;<<<===???@@@BBBCCCDDDEEEGGGJJJMMMQQQVVV[[[___bbbiiisss~~~xxxkkkccc[[[XXXSSSPPPOOOOOOOOOOOOUUUTTTSSSPPPMMMJJJGGGFFFCCCCCCBBB???======@@@BBBCCCJJJSSS]]]fffnnnvvvzzz|||~~~zzzrrrlllhhhjjjuuu~~~yyyvvvrrrooorrryyyxxxnnnhhh___WWWPPPLLLJJJKKKQQQXXXcccjjjuuu}}}}}}{{{|||zzzyyyyyyzzz|||~~~}}}zzzwwwuuuvvvzzz~~~~~~yyyzzz~~~~~~}}}|||tttmmmccc[[[VVVRRROOOMMMIIIIIIIIIKKKOOOWWW```eeeggglllsssyyy~~~vvvooojjjeeebbbeeefffhhhkkkpppvvv}}}}}}~~~~~~zzzvvvoooeee[[[TTTTTTQQQNNNMMMMMMMMMKKKIIIFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEHHHJJJTTTaaarrr}}}{{{mmmccc___^^^gggiiiqqq}}}}}}wwwppplllnnnxxx|||wwwpppfff\\\UUUUUU[[[ccckkkrrrqqqeeeVVVDDD:::222222333111///111////////////////////////........................000000//////............,,,,,,,,,---------......///......------...............------------......---------............///000000000000000000000000,,,---///000000...---,,,........./////////000000000000000111111111111222111000000000////////////BBB@@@>>>===???@@@@@@@@@DDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@???>>>===;;;:::777777666555555555555555555555555666777888:::;;;999:::;;;<<<>>>???AAAAAAAAACCCGGGKKKNNNSSSYYY]]]```ccchhhmmmxxx{{{rrrgggbbb\\\VVVTTTSSSRRRRRRSSSSSSSSSRRRQQQOOOMMMLLLEEEEEEDDDBBB@@@@@@BBBDDDCCCFFFKKKQQQYYYbbblllsssuuuwwwyyyzzz{{{}}}}}}zzzqqqjjjfffhhhsss{{{vvvqqqoookkkhhhkkkppptttxxxqqqeee]]]TTTOOOMMMLLLPPPUUU\\\cccnnnwww{{{{{{yyyxxxxxxwwwuuuttttttvvvzzz|||xxxyyyzzzzzzzzzzzz}}}}}}~~~zzz{{{yyyvvvvvvxxx}}}{{{zzz}}}}}}{{{{{{zzzyyyllleee[[[RRRLLLIIIHHHGGGHHHJJJMMMQQQXXXaaakkksssyyy|||{{{qqqiiidddaaa___```eeehhhmmmppptttzzz~~~}}}~~~~~~}}}|||zzzssslllddd]]]VVVRRROOONNNLLLKKKKKKJJJIIIHHHDDDCCCCCCBBBBBBBBBCCCCCCEEEDDDCCCAAAAAADDDJJJNNN[[[hhhxxx{{{kkk```\\\___cccjjjiiinnnxxx~~~~~~vvvqqqllllllrrruuuhhh\\\TTTPPPTTT^^^iiipppqqqhhhUUUDDD<<<777333222222000//////................................................///////////////.........,,,,,,,,,---------............------------......------,,,,,,,,,,,,---------------............///////////////////////////,,,---...//////...---,,,............//////////////////000000000111111111000000000////////////...GGGDDD@@@>>>>>>@@@@@@@@@BBBCCCEEEGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@>>>===<<<888888777666555555555555555555555555666777888999888888999;;;<<<===??????>>>AAAEEEHHHKKKOOOTTTWWW[[[]]]___```fffuuutttnnneee]]]XXXVVVUUUTTTQQQQQQQQQQQQRRRRRRRRRRRRIIIIIIHHHFFFCCCBBBCCCEEEDDDEEEFFFIIINNNVVV___eeejjjllloooppprrruuuxxx{{{xxx|||{{{qqqjjjgggiiirrr|||}}}~~~}}}uuunnniiigggeeeccceeejjjjjjttt~~~wwwkkkbbbXXXSSSPPPMMMNNNRRRXXX^^^gggnnnrrrssstttttttttsssrrrpppppprrrwwwzzzyyyyyyyyywwwtttsssssstttssstttvvvwwwyyy}}}zzzvvvyyyyyyvvvvvv{{{|||{{{|||}}}}}}zzzwwwtttrrrpppnnn```[[[SSSLLLGGGFFFGGGHHHLLLPPPVVV[[[aaaiiittt||||||zzzssskkkddd```___^^^___cccgggkkkqqquuuwww|||~~~~~~~~~~~~|||zzzwwwxxxrrriiiaaa[[[VVVRRROOOIIIHHHHHHGGGFFFEEEEEEDDDBBBBBBBBBAAABBBBBBCCCCCCCCCBBBAAA??????EEEOOOWWWcccnnn|||{{{kkk^^^YYY\\\dddjjjooolllnnnvvv||||||{{{|||rrrnnnkkkooozzznnn]]]RRRNNNOOOUUU```kkknnnhhh[[[III:::555444222000///---------........................------------------------........................,,,---------............---------,,,------...///,,,,,,,,,++++++,,,,,,,,,---------............/////////////////////////////////////////////000000........................////////////000000000000000000////////////......]]]VVVKKKCCC??????@@@@@@???AAADDDFFFHHHIIIHHHHHHEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA???>>>===999999888777666666666666666666666555555666666777777888999:::;;;<<<===>>>===@@@CCCEEEGGGJJJMMMPPPSSSWWW[[[\\\^^^gggxxxtttggg___YYYUUUSSSPPPPPPOOOPPPQQQSSSUUUVVVNNNNNNMMMIIIEEECCCCCCDDDAAABBBDDDEEEGGGKKKQQQUUUYYY[[[___aaadddgggkkknnnsssxxx~~~yyynnnhhhgggiiipppwwwyyy|||}}}{{{sssllleeebbb```^^^```dddfffjjjwww}}}tttjjj```[[[VVVQQQOOOPPPRRRVVV\\\bbbeeehhhkkkmmmmmmmmmllljjjiiilllqqqvvvwwwwwwvvvsssooommmnnnnnnmmmoooqqqsssuuuxxx}}}|||vvvssswwwyyyvvvwww}}}}}}{{{||||||{{{}}}~~~zzzuuuppplllgggbbb^^^SSSQQQLLLHHHFFFHHHLLLOOOXXX]]]ccchhhlllrrr{{{zzzuuurrriiibbb]]]^^^``````ccchhhlllrrrxxx{{{}}}}}}|||}}}}}}}}}}}}}}}zzzuuuqqqkkkfff___YYYTTTPPPLLLJJJEEEFFFFFFFFFDDDCCCCCCCCCAAAAAAAAAAAABBBBBBCCCDDDBBBBBB@@@???BBBLLL[[[fffpppyyyyyynnnaaaYYY\\\dddnnnsssvvvrrrrrryyy}}}|||xxxwwwqqqlllkkktttvvvbbbRRRLLLPPPVVV\\\ffflllgggZZZLLL>>>444000111111///------..............................------------------------------------------------------........./////////---,,,,,,,,,------...///------,,,,,,,,,,,,---------------............///////////////////////////000///...------///000222................................./////////000000000000/////////.........uuujjjYYYIII@@@>>>>>>???>>>@@@CCCFFFIIIIIIIIIIIIDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>::::::888777666666666666777777666555555555555555777888888:::;;;<<<======>>>@@@BBBDDDDDDEEEGGGIIINNNUUU[[[]]]]]]cccooozzzuuuhhh^^^XXXTTTPPPOOOOOOOOOPPPRRRUUUWWWRRRRRROOOKKKFFFBBBAAAAAA???AAACCCDDDDDDEEEGGGIIIKKKMMMQQQTTTWWW[[[```ccckkkqqqxxx|||}}}~~~{{{}}}vvviiieeefffhhhmmmrrrxxx{{{~~~{{{yyytttlllccc___]]]ZZZ\\\```aaaaaahhhvvv|||rrrgggbbb\\\UUUPPPPPPLLLOOOTTTXXX[[[^^^ccceeebbbcccbbb```___bbbhhhmmmlllmmmmmmkkkhhhggghhhiiilllnnnqqqsssuuuxxx|||zzztttqqqwwwyyyvvvwww~~~|||{{{|||{{{zzz|||~~~}}}{{{wwwqqqkkkeee^^^WWWRRRKKKJJJIIIGGGHHHLLLQQQVVVccchhhooosssuuuyyy}}}yyytttooollleee^^^[[[___ccccccggglllrrrxxx}}}|||{{{{{{|||}}}|||xxxrrrmmm```]]]XXXTTTQQQMMMHHHEEEEEEFFFGGGGGGFFFDDDDDDEEEAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBBBBFFFSSSeeesss}}}rrrhhh]]][[[bbbmmmvvvzzz|||wwwwww}}}}}}wwwssspppllllllwww}}}mmmYYYLLLKKKUUU```dddlllmmmaaaNNN@@@666111...111222000---...000111........................------------------------,,,---------------------.........////////////000,,,,,,,,,,,,------...///.........------.........---------.........//////////////////////////////...---+++******,,,///111.....................---............/////////000000/////////............xxx___NNNDDDAAA@@@???AAADDDFFFGGGHHHIIIKKKGGGGGGFFFEEEDDDCCCBBBBBBDDDCCCAAA@@@??????@@@AAA@@@>>>;;;888666444444444666666555555555666666777666777999::::::999:::<<<;;;===???@@@AAACCCFFFHHHMMMPPPTTTWWW[[[```fffjjj}}}wwwooocccXXXSSSOOOMMMNNNOOONNNQQQVVVUUUVVVVVVQQQKKKGGGEEEFFFFFFDDDBBB@@@??????@@@AAAEEEFFFGGGJJJMMMRRRUUUWWWbbbeeelllrrrwwwzzzzzzzzz{{{|||}}}~~~~~~yyynnnhhheeeeeellltttzzz|||{{{wwwqqqkkkeeebbbcccdddaaa]]]^^^]]]bbbkkksss~~~vvvhhhdddbbb\\\UUURRRJJJLLLPPPRRRTTTUUUWWWYYYTTTTTTTTTUUUVVVYYY[[[\\\___aaaccceeefffhhhiiikkkiiikkknnnqqqssswww|||xxxrrrrrrssssssuuuyyy}}}~~~~~~{{{zzz{{{{{{}}}|||}}}~~~zzztttqqqjjjaaaYYYQQQLLLJJJHHHFFFEEEDDDGGGOOOXXX___ssszzz}}}zzzzzz}}}yyyuuunnnfffdddfffaaabbbccceeeggglllrrrvvv|||}}}~~~}}}{{{zzzyyyyyyzzz{{{|||xxxpppfff___YYYWWWTTTPPPMMMKKKJJJJJJDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCEEEFFFFFFDDDCCCDDD@@@===CCCQQQdddttt}}}zzzaaacccbbbdddlllyyy}}}|||xxxnnnhhhhhhmmmuuu}}}~~~ppp```VVVPPPOOOYYYfffmmmkkkdddVVVEEE888333222////////////////////////,,,,,,,,,---------............------------..............................***+++,,,,,,------,,,,,,***++++++,,,,,,------...//////.........------------------------...///////////////000000////////////............///000000////////////////////////...........................---,,,+++++++++++++++vvv\\\JJJCCCCCC@@@AAADDDEEEFFFFFFGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBDDDCCCBBB@@@@@@@@@@@@AAA???>>>;;;999777555555444666555555555555555666666666777777666666777999<<<;;;<<<>>>???@@@BBBEEEGGGKKKNNNQQQTTTXXX\\\bbbfffttt{{{mmmaaa[[[UUUPPPOOONNNMMMPPPUUUWWWXXXXXXUUUOOOJJJGGGFFFDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBDDDGGGKKKNNNPPPXXX\\\bbbiiiooosssuuuvvvxxxzzz|||~~~~~~|||nnnfffdddeeekkkrrrwwwyyy|||~~~~~~{{{rrrnnniiiggghhhhhheeeaaaaaa___```dddgggmmm|||uuummmhhh```XXXUUUJJJKKKLLLMMMMMMMMMNNNOOONNNMMMMMMMMMNNNOOOQQQRRRUUUZZZaaahhhmmmoooooopppnnnppprrrtttuuuxxx}}}vvvppppppqqqrrruuuxxx||||||}}}~~~{{{}}}~~~}}}|||}}}~~~xxxrrriiifff___XXXQQQMMMJJJHHHHHHHHHGGGHHHKKKQQQZZZ```pppyyyzzztttnnniiiccc^^^___ddddddeeehhhjjjmmmrrrxxx|||~~~}}}||||||{{{||||||vvvvvvvvvuuuqqqjjjaaa[[[TTTSSSPPPMMMKKKIIIHHHHHHCCCCCCCCCCCCBBBBBBBBBBBBAAAAAACCCDDDEEEEEECCCBBB@@@BBBHHHRRRbbbssswwwmmmbbbgggkkkpppyyy}}}|||~~~wwwoookkkmmmrrryyyuuuhhh[[[VVVVVVYYYcccmmmjjjdddYYYKKK===555222222........................,,,,,,------..................------------..............................,,,,,,---...............***++++++,,,,,,---......//////.........---------......---------......///000000111111111000000000///...............//////////////////////////////..............................---,,,,,,,,,,,,,,,qqqVVVHHHDDD@@@AAABBBDDDEEEEEEEEEEEEGGGGGGFFFEEEDDDDDDCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@???>>><<<:::888777666666666555555444444444555555666666555333222444888;;;:::<<<>>>??????AAADDDFFFIIIKKKMMMPPPSSSWWW\\\___hhhqqqsssiiiaaaYYYTTTPPPMMMPPPUUUVVVYYY[[[ZZZUUUOOOJJJHHHDDDEEEFFFFFFEEEDDDBBBAAA?????????@@@BBBDDDFFFHHHMMMPPPUUU\\\bbbhhhlllnnnpppssswwwzzz|||}}}nnneeecccdddiiinnnrrruuuyyy|||~~~wwwtttqqqqqqrrrrrrnnnkkkgggdddcccbbb```aaahhhqqqzzzqqqhhh```[[[PPPNNNLLLJJJHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFHHHHHHIIIQQQ^^^kkktttwwwwwwvvvtttuuuvvvwwwwwwyyy|||}}}~~~~~~uuupppnnnoooqqquuuxxx{{{~~~~~~|||}}}{{{{{{{{{}}}~~~||||||wwwnnnhhh]]]YYYTTTNNNJJJHHHHHHIIIIIIJJJLLLNNNRRRXXX___dddmmmwww{{{pppiiibbb^^^ZZZXXX^^^eeegggjjjnnnrrruuuzzz~~~}}}{{{zzzzzz{{{}}}~~~tttrrrooolllgggaaaZZZUUUNNNMMMKKKIIIGGGFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA???@@@BBBBBBBBBAAA@@@???:::DDDSSSbbbppp}}}tttiiibbbdddmmmwww|||yyyzzzzzzuuupppnnnuuuzzzkkkaaaXXXXXX^^^eeekkkpppcccYYYJJJ<<<444111111111........................---............/////////......------------..............................---...//////000000//////+++++++++,,,------.....................---------///......---------......111111222333333444333333//////......---.........////////////////////////........................///...------,,,---------hhhPPPDDD@@@@@@@@@BBBDDDEEEEEEDDDGGGGGGFFFFFFEEEDDDDDDCCCDDDCCCCCCBBBAAAAAA@@@@@@??????===<<<:::999888777666555555444444444444555555555555444333444666999999;;;======>>>???BBBDDDFFFHHHJJJLLLNNNRRRVVVZZZ^^^fffrrr~~~{{{qqqeee]]]UUUPPPQQQVVVTTTWWWZZZ[[[YYYTTTOOOKKKIIIHHHHHHGGGFFFDDDCCCBBBAAA@@@??????@@@AAACCCDDDDDDFFFJJJOOOUUU[[[___bbbeeeiiinnnsssuuuwwwyyy{{{}}}}}}~~~ooodddbbbeeeiiimmmpppssswww{{{|||||||||}}}~~~{{{xxxqqqooommmkkkhhhfffgggjjjwww~~~rrrhhhbbbYYYVVVPPPLLLIIIGGGFFFEEECCCCCCBBBAAABBBCCCDDDEEEDDDLLLYYYhhhttt{{{|||{{{wwwwwwxxxwwwvvvwwwyyy{{{~~~~~~vvvqqqmmmnnnrrruuuyyy{{{}}}~~~{{{yyyzzz|||}}}}}}{{{{{{}}}|||}}}~~~}}}zzzwwwtttrrrlllddd^^^TTTQQQLLLHHHGGGGGGJJJKKKKKKOOOSSSXXX]]]bbbhhhlllpppvvv}}}{{{tttnnngggaaa\\\ZZZYYYZZZaaajjjlllooouuuyyy~~~~~~|||zzzyyyzzz|||~~~uuupppjjjddd^^^XXXSSSOOOIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@>>>???@@@@@@???=========@@@NNNaaaqqqzzzuuuhhhbbbaaahhhttt|||vvvrrrsssssspppoooqqq}}}xxxfff^^^XXX\\\eeelllllljjjWWWLLL===222///000000///.........................../////////////////////...------,,,,,,------...........................---......///////////////++++++,,,,,,---.................................//////...------------...000222333555777999999:::000000///...---------...////////////////////////........................///......---------......^^^IIICCCAAA???@@@CCCEEEFFFEEEGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@??????>>>===<<<;;;:::999777666555444444444444444333555777888777666666666888:::;;;<<<<<<>>>@@@CCCDDDFFFHHHIIIKKKNNNRRRVVVYYY```iiirrr{{{ttthhh^^^UUUSSSVVVSSSUUUXXXZZZZZZWWWRRROOOOOONNNKKKHHHFFFDDDCCCCCCCCCBBBAAA??????@@@@@@AAABBBBBBDDDGGGKKKOOOSSSUUU[[[___eeejjjnnnpppsssuuuwwwxxx{{{~~~~~~~~~rrreeecccdddiiimmmooorrrwww|||~~~{{{xxxtttoookkkkkkrrrrrrhhhaaa\\\VVVPPPMMMKKKHHHEEEBBBBBBAAAAAABBBCCCEEEFFFEEEJJJTTTaaannnwwwzzz{{{sssttttttsssrrrsssuuuwww~~~~~~~~~~~~vvvpppmmmooorrrvvvyyy|||~~~~~~{{{zzzzzzzzzzzz|||zzzyyy|||}}}}}}}}}~~~{{{rrrooojjjgggddd___YYYSSSMMMKKKHHHFFFFFFIIILLLOOOQQQVVV\\\bbbhhhmmmrrruuuxxxwwwxxxxxxuuunnnhhhddd^^^[[[[[[]]]___bbbiiiqqqrrrwww}}}}}}zzzxxxxxxyyyzzzuuuoooggg^^^XXXRRRNNNKKKGGGGGGGGGFFFFFFEEEDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@>>>??????>>><<<;;;===???NNN]]]qqqyyyjjj^^^]]]bbbkkkyyy~~~tttnnnjjjkkkmmmmmmppptttzzzlll```\\\ZZZ```jjjnnniiiaaaJJJAAA555000000111000---......................../////////////////////...------,,,,,,,,,,,,------........................,,,,,,---............---+++,,,,,,------...//////---.....................///......---------......000111444777:::===>>>???222111000///...---------////////////////////////..............................---------......///qqqXXXJJJFFF@@@???BBBEEEFFFEEEGGGGGGFFFFFFFFFEEEEEEEEECCCDDDDDDCCCCCCBBBAAA@@@????????????>>>===<<<;;;888777666555555555555555222555999:::999777555555888999:::;;;;;;<<>>>>>??????AAAAAABBBCCCEEEGGGIIIJJJRRRVVV\\\aaaeeehhhlllnnnrrruuuyyy}}}~~~}}}~~~yyyjjjccccccggglllmmmpppvvvzzz~~~yyynnnjjjllltttuuulllfff^^^YYYVVVRRRLLLHHHEEEEEEDDDCCCCCCDDDEEEFFFHHHJJJOOOXXXeeeoootttuuummmnnnnnnnnnnnnooorrrtttzzz{{{||||||~~~uuunnnnnnooorrruuuxxx{{{~~~~~~}}}}}}|||zzzyyyxxxxxx{{{~~~~~~}}}~~~~~~xxxsssgggbbb\\\XXXUUURRRNNNJJJHHHGGGFFFGGGIIINNNRRRUUUZZZ___eeekkkppptttxxxzzz|||vvvpppnnnjjjddd``````ZZZYYY\\\bbbgggkkkrrrzzz}}}}}}yyyvvvttttttssspppjjjaaaYYYSSSOOOLLLJJJFFFFFFFFFFFFFFFEEEDDDCCCAAAAAAAAA@@@@@@@@@??????<<<>>>>>>===<<<>>>DDDIIIZZZiii|||zzznnnaaaXXX[[[dddppp{{{lllgggeeehhhjjjmmmssszzz}}}wwwrrreeeZZZ[[[]]]ccckkklllaaaUUU???999222000111222000---------------------------/////////............---------,,,,,,,,,,,,------........................***+++,,,,,,---,,,,,,,,,,,,,,,,,,---......//////---------...............---------------.../////////111333777:::<<<>>>???444333222000///.........////////////////////////........................------------------...///nnnUUUMMMDDD???AAACCCDDDDDDGGGGGGGGGFFFFFFFFFFFFEEECCCDDDDDDDDDCCCBBBAAA@@@??????@@@@@@@@@>>>===<<<999999888666666555555666444666888999777666555666777888:::::::::;;;===@@@>>>@@@BBBDDDFFFIIIMMMPPPQQQVVV\\\aaafffnnnwww~~~pppgggeee^^^[[[XXXWWWWWWVVVTTTQQQQQQSSSUUUUUUTTTPPPLLLIIIFFFDDDCCCAAA@@@???@@@@@@??????@@@AAABBBBBBCCCCCCIIILLLQQQUUUYYY]]]bbbeeejjjooouuuzzz|||~~~oooddd___ccciiiiiimmmrrrwwwzzz|||zzzqqqmmmnnnxxx~~~xxxpppjjjeee```XXXQQQNNNMMMKKKIIIGGGGGGGGGGGGIIIHHHJJJRRR^^^gggkkkllleeeggghhhiiijjjmmmpppsssvvvxxx{{{}}}xxxqqqnnnnnnppprrrvvvyyy}}}~~~~~~~~~}}}{{{xxxyyyzzz{{{}}}}}}}}}}}}{{{wwwrrrmmmaaa[[[SSSMMMKKKJJJHHHFFFFFFGGGIIILLLRRRXXX]]]```dddhhhmmmqqqtttvvvxxxzzzvvvllleeecccaaa]]]\\\^^^\\\\\\___gggnnnttt~~~}}}}}}}}}}}}~~~}}}zzzwwwsssqqqooonnngggaaaYYYRRRNNNLLLKKKJJJEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@????????????:::<<<>>>>>>???FFFPPPXXXggguuu}}}nnngggaaa]]]bbbmmmyyy}}}uuugggddddddhhhlllqqqzzzuuuqqqnnncccZZZ___dddfffhhhdddTTTDDD888555111000111111000///------------------------............------,,,,,,---,,,,,,++++++,,,,,,---........................***++++++,,,,,,,,,,,,,,,,,,,,,------.../////////---------.........//////,,,,,,,,,---...///000111000111333555777888999999666555333111000///......////////////////////////........................,,,,,,,,,,,,,,,---......~~~\\\SSSGGG@@@@@@BBBBBBBBBGGGGGGGGGFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDBBBAAA@@@???@@@@@@AAA@@@???>>>===::::::888777666666666666666777777666444444555777777888999999999:::===???<<<===@@@BBBDDDGGGKKKOOONNNRRRWWW\\\```gggooouuuyyy~~~sssoooeee```ZZZVVVVVVUUUSSSQQQOOOSSSXXX\\\\\\WWWPPPKKKHHHGGGEEEDDDBBBBBBBBBCCC===>>>???@@@@@@@@@@@@@@@AAACCCGGGKKKOOOTTTYYY]]]ccciiipppuuuwwwyyy|||~~~rrrddd]]]```gggfffjjjooosssvvvxxxzzz|||}}}uuullliiimmmuuu|||zzzuuummmddd\\\VVVTTTQQQNNNLLLJJJIIIIIIGGGFFFGGGOOOZZZcccffffffaaaccceeegggiiilllpppsssuuuxxx|||}}}uuummmmmmnnnpppsssxxx|||~~~wwwxxxzzz}}}}}}{{{yyy{{{~~~~~~~~~~~~~~~{{{xxxvvvsssooojjj```XXXOOOJJJHHHHHHGGGFFFFFFHHHLLLRRRYYYaaagggjjjkkknnnrrrttttttuuuvvvxxxlllbbb[[[[[[[[[XXXXXX\\\aaa```ccckkksss|||}}}{{{{{{||||||zzzyyywwwtttqqqnnnlllkkk^^^YYYRRRMMMKKKKKKJJJJJJEEEEEEFFFFFFEEECCCAAA@@@@@@@@@@@@????????????>>>999;;;>>>???BBBLLLZZZdddwwwqqqeeeeeefffeeelllxxxvvvmmmfffcccdddjjjooovvv~~~{{{|||qqqnnnmmmccc___eeejjjiiifff\\\III666555333000//////000111111------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---........................***+++,,,,,,------,,,,,,,,,,,,------.../////////---------.........//////++++++,,,,,,...///111222000111222333444444444444777666444222111000//////////////////////////////........................++++++++++++,,,,,,---...}}}dddKKKBBBBBBBBBAAABBBDDDFFFHHHGGGCCCBBBBBBDDDGGGFFFEEEDDDCCCBBBAAA@@@DDDDDDDDDCCCBBB@@@???>>><<<;;;:::999888888888888555555444444444333333333444555666777999:::;;;<<<>>>???AAABBBCCCEEEIIILLLNNNOOOSSSWWW\\\bbbfffhhhrrrxxxssslllccc\\\YYYVVVSSSPPPTTTUUUVVVWWWWWWUUUTTTRRRSSSPPPMMMIIIFFFDDDDDDDDDBBBBBBBBBBBBAAA???>>>===@@@AAACCCEEEHHHLLLOOOPPPZZZaaajjjrrrwwwzzz{{{||||||{{{zzzzzz|||~~~sssddd___]]]ZZZ]]]```dddhhhlllnnnoooooovvv|||wwwllllllnnnooorrrwww~~~vvvllliiibbbYYYUUUUUUTTTQQQNNNLLLKKKKKKNNNTTT[[[aaacccaaacccfffhhhjjjmmmpppsssvvvxxx{{{|||}}}tttllljjjiiilllrrrvvvwwwvvv}}}xxxvvvuuuvvvwwwyyy|||~~~~~~|||wwwtttvvvssspppoooooommmhhhddd```ZZZQQQJJJGGGGGGHHHIIIMMMOOOTTTYYY```gggmmmppp|||zzzwwwssspppmmmlllkkkgggddd___ZZZWWWWWW[[[___bbbgggjjjmmmvvv}}}}}}}}}}}}{{{yyyyyyxxxuuuqqqkkkeee```]]]TTTPPPJJJHHHHHHHHHFFFDDDEEEDDDCCCBBBAAA@@@@@@@@@;;;<<<===???AAA@@@>>><<<999:::<<<@@@KKK[[[mmmyyyyyyqqquuutttjjjcccffflllqqqyyyzzzooojjjaaaaaaeeeooo{{{{{{uuunnniiifffeeefffjjjllliii]]]MMM???777111000000///...---------...///000///---,,,,,,...,,,------......------,,,******+++++++++,,,,,,,,,......//////...---,,,,,,++++++,,,,,,,,,---------///000000///---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,///000111222222222222222333333333222111000///...........................//////.........---------------------------------pppXXXJJJDDD@@@>>>@@@???BBBFFFGGGFFFFFFHHHJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA?????????>>>===;;;999888777777555555555444444444333333444555666777999:::;;;<<<>>>???AAAAAABBBDDDGGGJJJKKKMMMPPPTTTYYY^^^bbbdddkkkpppvvv{{{{{{ooogggbbb___[[[YYYWWWWWWWWWXXXYYY[[[]]]^^^[[[XXXTTTOOOJJJHHHFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@===>>>???AAACCCFFFHHHJJJRRRXXXaaahhhmmmqqqsssuuusssrrrrrrtttwww|||}}}kkkddd___[[[YYYYYY[[[]]]aaaeeehhhkkkttt{{{tttooollljjjjjjmmmooottt|||wwwpppfff```]]][[[XXXTTTVVVTTTQQQRRRUUUYYY\\\^^^ccceeefffffffffhhhkkknnntttxxx{{{}}}~~~ssskkkhhhfffhhhmmmqqqssssss}}}xxxtttssstttuuuxxx{{{}}}{{{uuupppmmmiiigggeeeeeeggghhhfffddd]]]YYYSSSNNNKKKKKKKKKLLLSSSVVV\\\cccjjjqqquuuwww{{{xxxtttoookkkiiiggggggfffddd```\\\YYYZZZ^^^bbbggglllqqqttt{{{~~~}}}{{{|||}}}}}}{{{zzzvvvtttqqqlllfff```[[[XXXPPPLLLHHHFFFFFFFFFDDDCCCDDDCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@???<<<;;;<<<>>>EEEQQQbbbssszzz~~~{{{wwwhhhaaa```hhhqqqzzzuuujjjeeedddfffmmmuuu~~~~~~wwwmmmeeebbbdddiiimmmjjjmmmmmmbbbQQQ@@@666333000000000///...------------.........,,,+++,,,---,,,------......------,,,******+++++++++,,,,,,,,,...............---,,,,,,++++++,,,,,,,,,---------///000000///---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////000111111111000000111222222111111000///...........................//////.........---------------------------------kkkXXXJJJ@@@???BBB===@@@DDDGGGHHHIIIKKKLLLGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDDDDCCCBBBAAA@@@???CCCBBB@@@===;;;888777666666555555555444444444444555555666777999:::;;;;;;===>>>@@@@@@@@@AAADDDFFFGGGIIIKKKOOOTTTXXX\\\^^^cccgggkkkmmmnnnpppuuuxxx|||rrrlllhhhdddaaa^^^[[[XXXVVVXXX\\\aaadddhhheee___XXXRRRMMMKKKJJJDDDCCCBBBBBBBBBBBBCCCCCC<<<<<<===>>>???AAACCCDDDJJJNNNUUU\\\```dddhhhjjjhhhhhhhhhjjjnnnsssyyy|||zzznnneee]]]WWWVVVSSSSSSWWW]]]ccchhhrrryyy}}}vvvpppmmmnnnjjjkkkooovvv|||rrrlllgggbbb^^^aaa^^^ZZZYYYZZZ\\\^^^^^^ggggggfffeeedddfffiiillltttxxx|||wwwmmmhhhccccccgggkkknnnnnnssswww{{{zzzvvvrrrpppppptttvvvyyy|||~~~zzzuuuoooiiieeebbbYYYXXXXXXYYY]]]aaacccccc___]]]ZZZWWWVVVVVVWWWWWW]]]aaahhhooouuuyyy{{{{{{vvvsssnnnhhheeeccccccccceeedddaaa^^^]]]___cccgggnnnuuuzzz~~~||||||{{{|||~~~~~~|||sssppplllfff___YYYSSSPPPJJJHHHEEECCCCCCCCCCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@CCCBBBAAA@@@???===<<<<<<===BBBNNN```uuuvvvkkkggg^^^^^^cccooo{{{yyyooohhhdddiiioooxxxuuulll```YYYYYY___ggglllllllllfffVVVBBB444///111000000//////...---------+++---------+++***+++,,,,,,------......------,,,******+++++++++,,,,,,,,,---............------,,,,,,,,,,,,,,,------------...///000///---,,,,,,---------------------------,,,++++++++++++,,,---...//////000000//////......//////000000000//////..........................................---------------------------------}}}hhhSSSEEEBBBDDD???AAADDDFFFGGGHHHHHHIIIEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@BBBBBB@@@>>><<<999777666666666666555555555555444555555666777888999::::::<<<===>>>???>>>???AAABBBDDDEEEHHHKKKOOOSSSWWWYYY___bbbeeeeeeddddddgggjjjvvv}}}wwwpppkkklllggg___ZZZYYY]]]cccgggsssooohhh```YYYSSSPPPNNNIIIHHHGGGEEEDDDDDDDDDDDD??????>>>??????@@@AAAAAAFFFIIIMMMQQQTTTWWW[[[]]]______^^^___aaagggmmmqqqwwwzzz~~~qqqeee]]][[[WWWVVVXXX^^^dddiiissszzz|||{{{sssqqqooopppxxx~~~uuunnniiiiiifffbbbaaabbbdddffffffiiiiiigggfffeeehhhlllpppuuuzzzuuunnneeeaaabbbeeeggghhhhhhkkkooopppooonnnooopppuuuwwwzzz~~~}}}{{{xxxtttnnnggg```[[[WWWUUUPPPOOOOOORRRWWW]]]cccgggkkkjjjgggeeedddeeehhhkkkkkknnntttyyy{{{zzzxxxvvvooolllgggbbb``````bbbdddeeeddddddcccccceeejjjmmmuuu}}}|||||||||~~~}}}qqqnnniiibbbYYYRRRLLLHHHFFFEEECCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@???===<<<<<<>>>@@@DDDMMM\\\nnnxxxjjj```\\\```eeennn{{{uuunnnjjjjjjjjjqqqyyy~~~lllddd[[[WWWYYY___ccceeeiiicccWWWGGG888000000333/////////......---------+++---...---,,,+++,,,---,,,------......------,,,******+++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------------......///000///---,,,---...........................,,,++++++++++++,,,...///000000000000//////...---,,,---....../////////...................................................------------------------yyyaaaOOOEEEBBB@@@@@@AAACCCEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCBBBAAAAAA?????????>>>===;;;999888777777666666666555555555555555666777888999999:::999;;;======<<<<<<>>>???BBBCCCEEEHHHLLLOOORRRTTTZZZ]]]``````^^^^^^aaadddgggpppxxx{{{tttkkkdddaaaccciiimmmxxxtttmmmeee^^^XXXUUUSSSQQQOOOMMMKKKHHHFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@CCCEEEHHHIIIJJJKKKMMMOOOSSSSSSTTTTTTVVV[[[bbbhhhooosssyyy|||yyyllljjjfffdddeeehhhlllooozzzxxxuuuwww|||wwwssspppkkkiiijjjkkkmmmmmmiiiiiiiiihhhiiilllrrrvvvyyy}}}wwwkkkdddbbbbbbccccccdddfffjjjlllnnnqqqssstttxxxyyy|||zzztttpppjjjfff```XXXRRRNNNLLLKKKIIIIIIKKKOOOVVVaaalllsssyyyxxxuuurrrppprrrxxx|||{{{}}}|||wwwqqqmmmgggdddaaa___```bbbfffiiiggghhhiiiiiijjjmmmrrruuu{{{}}}|||{{{zzzzzzzzzzzzzzz{{{}}}|||zzzwwwooollleee]]]UUUMMMGGGDDDCCCCCCCCCBBBBBBAAABBBBBBAAAAAA@@@?????????@@@@@@??????===:::999;;;@@@EEESSS^^^nnn|||}}}pppbbb[[[ZZZgggooo{{{wwwkkkeeegggmmmqqqyyyyyyoooggg___WWWVVV\\\cccffffffdddXXXGGG:::333222222111............------------,,,---///...---,,,---///,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,---------.........---/////////---,,,---...........................++++++++++++,,,---...///111111111111000///......+++,,,---.......................................---.....................------------------------wwwbbbQQQEEEBBB@@@???@@@CCCFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDCCCBBBBBB===>>>>>>???>>>===;;;:::777777777777666666666666555555666777777888999999666888:::;;;;;;:::;;;===AAAAAACCCEEEHHHKKKNNNPPPRRRVVVYYYYYYXXXYYY\\\______eeeqqqvvvooojjjkkkmmmooovvvrrrlllfff```[[[XXXWWWWWWVVVTTTRRRNNNKKKHHHFFFBBBBBBAAA@@@????????????@@@BBBDDDCCCBBBBBBBBBCCCEEEHHHJJJKKKMMMRRRZZZ```ffflllrrrwwwzzz}}}}}}zzzxxxyyy{{{|||yyyuuutttssssssrrrnnnoooooooooooorrrwwwzzz|||wwwmmmiiihhhgggfffkkklllooorrrvvvyyy{{{||||||}}}~~~~~~~~~~~~{{{vvvnnngggbbbZZZWWWRRRMMMIIIGGGGGGGGGDDDEEEHHHMMMXXXfffuuu~~~{{{|||zzzrrrjjjfffaaa`````````cccggglllooolllnnnqqqrrrtttwww{{{}}}{{{zzzyyyxxxvvvvvvuuuuuuuuurrroookkkhhhddd___WWWPPPJJJEEECCCAAACCCCCCCCCAAA@@@AAABBB@@@@@@??????>>>??????@@@@@@???===:::999>>>FFFMMM^^^jjjyyyuuuiii^^^\\\^^^lllvvvsssfffccchhhqqqwww~~~|||}}}yyynnndddfff\\\RRRSSS]]]hhhnnnnnn[[[MMM<<<222111222000---------------------------,,,...///...------...000,,,------......------,,,******+++++++++,,,,,,,,,+++,,,,,,------------,,,,,,---------............---...///...---,,,---///------------------------)))***+++,,,---.........000000111111111000//////+++,,,---.......................................---------...............------------------------kkkXXXIIIEEE@@@???AAADDDEEEEEECCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBB>>>???@@@AAA@@@???===;;;888888888777777777666666555555666666777888888888333666888:::999999:::;;;>>>???@@@BBBEEEHHHJJJKKKLLLOOORRRSSSRRRSSSWWWZZZ[[[^^^gggvvvyyytttrrrqqqpppmmmhhhccc___\\\[[[ZZZYYYZZZZZZXXXUUUQQQLLLJJJDDDCCCBBBAAAAAA@@@@@@@@@???AAACCCCCCAAA@@@???@@@>>>BBBEEEFFFGGGJJJQQQWWWZZZ```hhhnnnqqquuuzzz~~~}}}~~~}}}|||{{{{{{}}}~~~yyyxxxvvvuuuxxxyyy{{{~~~|||yyysssllleee^^^XXXVVVMMMKKKIIIFFFEEEFFFGGGHHHEEEFFFHHHLLLVVVeeevvv{{{ssskkkeeeaaa```aaabbbdddggglllpppssstttvvvzzz|||~~~}}}|||{{{{{{uuutttrrrqqqooojjjeeeaaa[[[YYYUUUPPPKKKGGGEEEDDD@@@BBBCCCBBB@@@>>>???@@@??????>>>>>>>>>>>>??????<<<======<<>>@@@CCCEEEGGGIIIIIILLLOOOPPPPPPQQQTTTWWWWWWWWW^^^jjjsss{{{zzzwwwkkkiiieeeaaa^^^\\\\\\\\\ZZZ[[[\\\\\\YYYUUUPPPMMMFFFFFFEEEDDDCCCCCCCCCCCC@@@BBBEEEFFFDDDBBBBBBBBB???BBBEEEEEECCCDDDIIIMMMPPPWWW___eeehhhmmmsssyyy|||{{{{{{~~~zzzuuukkk```WWWRRROOONNNFFFEEEDDDDDDDDDFFFHHHJJJJJJJJJJJJLLLSSS```qqq|||{{{tttlllfffaaa___aaabbbdddgggkkkooosssuuuyyy|||~~~|||zzzzzzyyyzzzvvvuuussspppmmmggg```\\\QQQPPPMMMJJJGGGFFFEEEEEE>>>AAACCCBBB???======??????>>>>>>>>>>>>>>>??????666888;;;>>>EEERRRcccpppwww|||zzzoooeee\\\YYY___hhhrrr|||}}}tttkkkgggmmmyyy|||yyyxxxyyyvvv~~~yyyrrrjjjddd]]]XXXWWW___kkknnnfff]]]===999333////////////...------------------------***+++---,,,,,,,,,---...,,,------......------,,,******+++++++++,,,,,,,,,***+++,,,,,,---------------------.........//////,,,...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,&&&(((,,,///000///---+++,,,,,,---.../////////...---......//////...------........................---------.........//////------------------------zzz```IIICCCDDD@@@???BBBDDDEEEGGGIIIJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@?????????>>>>>>:::999999888777666666555888777777666666666777777777999:::999888777888999;;;<<<===???AAACCCDDDEEEHHHIIIKKKKKKLLLOOORRRVVVUUUWWWZZZ^^^eeennnxxxwwwsssmmmiiifffccc___]]]cccaaa^^^\\\ZZZVVVRRROOOLLLJJJIIIHHHHHHFFFCCCAAABBBAAA??????@@@@@@???===CCCAAA???===>>>AAADDDGGGKKKOOOUUUZZZ^^^bbbfffiiimmmnnnppprrrvvv|||{{{tttpppjjjddd[[[SSSMMMIIIGGGFFFCCCCCCCCCDDDEEEGGGHHHIIIQQQPPPOOOOOORRR]]]jjjtttyyyvvvqqqjjjdddbbbccceeedddgggkkkmmmnnnrrryyy~~~~~~{{{yyyxxxxxxxxxwwwuuuwwwuuusssoooiiibbbYYYSSSLLLJJJGGGFFFFFFEEECCCBBBAAA@@@>>>=========>>>???=========>>>>>>===;;;999999;;;===EEEVVVmmm}}}yyynnn```ZZZ]]]fffooosssvvv{{{vvvhhhjjjzzz}}}{{{xxxvvv{{{~~~~~~pppfffdddccc______hhhqqqlllZZZIII777555222///...---......------......------,,,+++++++++++++++++++++++++++------------------------))))))***+++,,,,,,---------------...///000000111------------------------+++,,,------,,,,,,...///......---,,,,,,,,,------,,,,,,,,,---------......000000////////////000000//////............//////........................---------............/////////......------------xxxZZZLLLFFF@@@???BBBBBBCCCFFFGGGIIIIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCAAAAAA@@@@@@@@@@@@??????<<<<<<;;;:::999888777666444444333444444555666666777888999999888777888::::::;;;<<<===???AAABBBCCCEEEGGGIIIJJJJJJLLLOOOQQQRRRTTTWWW[[[```gggpppuuu~~~xxxrrrnnnjjjfffcccccc```]]]ZZZXXXUUURRROOOPPPNNNLLLKKKJJJIIIFFFDDDEEEDDDBBBBBBBBBAAA@@@>>>BBBAAA???>>>???@@@CCCDDDFFFIIINNNRRRVVVYYY]]]```dddeeehhhkkkooovvv~~~}}}}}}zzzssskkkccc___[[[VVVPPPJJJFFFDDDCCCCCCBBBCCCDDDFFFIIILLLOOOQQQVVVVVVTTTRRRSSSXXXaaahhhyyyyyyrrrqqqmmmhhhcccccceeegggjjjmmmppprrrtttyyy~~~}}}|||zzzwwwvvvvvvvvvuuussstttqqqmmmhhhccc[[[TTTNNNIIIGGGDDDCCCDDDCCCBBBAAA@@@???>>>=========>>>>>><<<;;;;;;<<<<<<;;;:::888777<<>>AAA@@@AAACCCEEEGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEBBBBBBBBBAAAAAAAAAAAA@@@??????>>><<<:::999888777222222222333444555777777666777888888777777999:::888999:::;;;===???@@@@@@BBBDDDFFFHHHHHHHHHJJJKKKNNNPPPTTTWWWZZZ___eeeiiiooouuu}}}xxxsssppphhheee```\\\ZZZWWWUUUSSSSSSPPPLLLJJJIIIHHHFFFEEEHHHFFFDDDDDDDDDCCCAAA@@@AAA@@@@@@???@@@@@@AAAAAAAAADDDHHHKKKMMMOOORRRTTTVVVXXX\\\___eeelllsssyyy|||}}}}}}xxxvvvvvvxxxzzzwwwtttpppiiiaaaYYYRRROOOLLLJJJFFFDDDBBBCCCDDDEEEGGGGGGHHHJJJMMMQQQUUUWWWYYYZZZZZZXXXWWWXXX[[[]]]kkkyyy}}}vvvnnnlllllljjjhhhfffgggjjjlllrrruuuyyy{{{}}}|||zzzxxxvvvtttrrrrrrrrrpppooooookkkeee___YYYSSSLLLHHHEEECCCAAAAAAAAAAAA@@@?????????>>>============>>><<<;;;;;;::::::999999999:::CCCPPP```uuuuuulllaaaaaabbbffflllsssxxxzzzvvvqqqooouuuzzzwwwxxx~~~|||xxxqqqiiigggiiifffggggggeee]]]OOO???444222000///------------...---------------,,,++++++++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++++++++,,,------......------------------------+++---...---,,,,,,---///,,,,,,,,,,,,------...///------........./////////000//////......//////000...------,,,,,,------...------------------------------------............000000000///////////////iiiXXXKKKDDDCCC???@@@AAACCCEEEGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???===;;;:::888888555555555555666777888888555666888888777777999:::777888999:::<<<===>>>??????AAADDDFFFFFFEEEFFFGGGJJJMMMPPPTTTWWWZZZ^^^aaafffkkksss}}}wwwssslllfffccc```]]][[[XXXTTTOOOLLLJJJIIIHHHGGGHHHFFFEEEEEEEEEEEEDDDCCCAAAAAABBBBBBAAA@@@@@@???@@@BBBEEEGGGHHHIIIKKKLLLJJJLLLPPPTTTZZZ```hhhmmmnnnrrryyy~~~}}}|||wwwqqqmmmkkkjjjkkkeeebbb]]]WWWRRRMMMJJJHHHEEEEEEEEEEEEFFFHHHKKKMMMPPPPPPPPPQQQSSSVVVXXXZZZ[[[]]]___```___^^^]]]\\\```jjjrrrrrrqqqppplllfffkkkllllllkkkkkkmmmpppssszzz~~~~~~zzzwwwtttqqqpppooonnnllljjjiiiddd]]]VVVPPPKKKGGGCCCCCCAAA??????@@@@@@@@@>>>>>>>>>=========<<<<<<<<<======<<<:::999999;;;===DDDPPPbbbtttxxxlllddd^^^cccjjjppptttvvvvvvuuuuuupppooottt}}}tttwww~~~~~~~~~{{{xxxvvvtttooofffaaaaaaffffffddd[[[MMM@@@666111///...---,,,,,,,,,------,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------...------------------------,,,---...---,,,,,,---...+++++++++,,,---...///000.........////////////000/////////....../////////---,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........////////////............lllZZZLLLEEE@@@@@@@@@AAACCCEEEGGGHHHFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@>>><<<:::999888999888777666666666666666555666888888777777888999777888999:::;;;<<<===>>>===@@@CCCDDDDDDDDDDDDEEEFFFJJJNNNRRRUUUXXX\\\^^^^^^bbbgggnnnwww}}}uuupppkkkgggeeebbb^^^YYYTTTQQQOOOMMMKKKGGGFFFEEEFFFHHHHHHHHHFFFDDDDDDDDDDDDCCCBBB@@@??????AAACCCDDDDDDDDDEEEFFFCCCEEEIIILLLQQQVVV]]]aaabbbgggnnnuuuyyy}}}}}}vvvtttpppkkkfff```\\\ZZZTTTRRRNNNJJJGGGEEEDDDDDDCCCEEEHHHIIIJJJMMMQQQTTTXXXYYYZZZ[[[]]]___```aaacccdddeeegggfffdddaaa^^^[[[```cccddddddffffffdddlllmmmooopppppprrruuuxxx~~~zzzwwwsssqqqooommmjjjhhhccc^^^VVVOOOKKKGGGDDDBBBCCCAAA??????@@@@@@???>>>============<<<<<<;;;;;;<<<<<<;;;:::999;;;@@@DDDPPP^^^rrryyyooogggaaadddlllxxx}}}zzzxxxyyyxxxwwwwwwvvvuuutttsssqqqxxxzzz{{{}}}rrrnnnjjjjjjgggaaa___```llliii```QQQAAA666222222------,,,,,,,,,,,,,,,---,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---------------.........------------------------,,,---......,,,,,,,,,...+++++++++,,,---...///000.........////////////000//////............//////,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,------------...------------------------zzzdddQQQFFFDDDCCCAAAAAAAAACCCEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@???===<<<;;;:::999999777666555444444444666777888888666666777888777777888999:::;;;<<<<<<<<<>>>AAABBBBBBBBBDDDEEEEEEGGGLLLOOORRRUUUYYY\\\\\\^^^bbbfffkkksss{{{zzzuuurrrlllhhhbbb\\\XXXTTTQQQNNNLLLKKKJJJKKKLLLMMMLLLKKKHHHHHHHHHGGGEEECCCBBBAAA>>>@@@BBBBBBAAA@@@@@@AAA@@@BBBEEEGGGIIIMMMRRRUUUWWW\\\ccciiiooossswwwyyy}}}zzzzzzzzz{{{}}}}}}|||}}}|||yyyvvvllljjjgggccc]]]VVVPPPMMMJJJHHHEEEBBB@@@@@@AAAAAACCCGGGLLLOOOQQQSSSXXX\\\aaacccfffjjjmmmnnnoooooonnnllljjjjjjhhhfffbbb___\\\\\\\\\]]]___cccfffhhhnnnpppsssvvvwwwyyy|||~~~}}}yyyuuuqqqnnnkkkhhheee\\\WWWPPPKKKHHHFFFDDDBBBCCCAAA????????????>>>===<<<<<<<<<===<<<;;;;;;:::999:::;;;;;;===CCCLLLSSS^^^lllzzzppphhheeedddnnnyyyxxxoooiiihhhiiiuuu|||{{{ooofff^^^]]]]]]^^^bbbgggsssjjjZZZHHH:::222111222------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------.........---------------------------.........,,,+++,,,---,,,,,,,,,,,,------...///------.........////////////......------......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------qqq^^^SSSHHHFFFCCCAAA@@@AAACCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@>>>>>>===999999888777666666666777777888999888666555555666555555666777888999999::::::<<<===>>>???AAACCCFFFDDDFFFIIIKKKMMMQQQUUUXXXZZZ\\\___aaaeeejjjoootttxxxyyyuuupppjjjddd___YYYUUUUUUTTTRRRRRRSSSSSSQQQPPPMMMLLLKKKIIIGGGEEEDDDCCC???AAABBBBBB@@@???@@@AAA@@@AAACCCCCCDDDEEEHHHKKKJJJOOOUUU[[[```eeejjjmmmsssvvv{{{~~~|||zzzyyyyyyzzzzzzyyysssssstttvvvxxxzzz{{{|||{{{~~~|||wwwqqqmmmmmmllljjjggg___]]]ZZZUUUPPPKKKGGGEEEDDDCCCBBBBBBBBBCCCEEEFFFHHHNNNUUUZZZ\\\```eeejjjooorrrwww{{{}}}}}}{{{zzztttpppkkkgggfffeeebbb``````]]]\\\^^^aaafffkkknnnrrruuuzzz~~~~~~zzzvvvqqqlllhhhddd```]]]TTTQQQKKKHHHFFFEEEDDDCCCDDDAAA???>>>>>>>>><<<;;;;;;;;;<<<<<<<<<;;;:::999777:::>>>AAAGGGQQQ___iiiqqq}}}}}}pppgggfffjjjmmmyyy}}}tttkkkhhhkkkooouuuhhh```YYYZZZ]]]aaagggmmmnnnaaaNNN???666333111///---......------,,,+++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,+++,,,---------,,,,,,,,,------...,,,---------............///......------......///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......rrriiiKKKHHHDDDAAA@@@@@@BBBDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCCCCCCCBBBBBBBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@::::::::::::::::::;;;;;;888999999888555444444555333444444555666777888888888:::;;;<<<===???CCCFFFCCCEEEGGGHHHIIILLLPPPTTTUUUWWWYYY\\\^^^bbbfffjjjmmmuuuzzztttmmmfffbbb^^^\\\YYYXXXXXXWWWTTTRRRPPPOOOMMMJJJHHHGGGFFFEEEBBBCCCEEEDDDBBBAAABBBBBB@@@AAABBBBBBAAAAAACCCEEE@@@DDDIIIOOOTTTYYY___cccgggjjjooosssvvvyyy|||~~~wwwuuuqqqpppqqqrrrrrrrrrooooooppprrruuuwwwvvvuuuwww|||~~~~~~|||zzzxxxwwwvvvvvvsssmmmeee```^^^]]][[[YYYTTTRRRNNNIIIEEEBBBAAA@@@BBBBBBCCCDDDGGGJJJMMMNNNPPPWWW___eeehhhlllsssxxx|||~~~tttnnnhhhddddddddddddcccbbb___^^^aaafffjjjnnnrrrwww{{{}}}|||uuuqqqkkkfffaaa\\\WWWTTTPPPMMMIIIFFFEEEEEEDDDCCCCCCAAA>>>======<<<;;;999:::;;;<<<<<<<<<;;;:::999888===BBBHHHQQQ^^^ooo{{{ssshhhcccgggpppxxx~~~{{{uuunnnkkknnnuuu|||}}}ppp```[[[ZZZ___eeegggiiilllcccTTTBBB666333333111...............---,,,+++***+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++---------------------------...///...,,,+++,,,---......---,,,,,,,,,------,,,,,,,,,---------...............------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////vvvdddYYYKKKDDDCCCCCCBBB???FFFGGGGGGGGGFFFFFFGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCAAA@@@???>>>>>>???===;;;999777666666666666666666666666555555555555555555555555555555555888888:::;;;===>>>???@@@@@@BBBDDDEEEFFFHHHKKKMMMSSSTTTVVVXXX[[[]]]___```gggjjjqqqzzz{{{sssnnnfffeeeccc```___^^^^^^^^^]]]YYYRRRMMMJJJHHHGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCAAA?????????BBBCCCCCCCCCBBBDDDFFFFFFGGGJJJQQQVVV\\\^^^aaaeeejjjooorrrttttttqqqllliiiggghhhjjjkkkiiikkkmmmmmmmmmmmmoooqqqsssvvv{{{~~~~~~|||yyyvvvuuussspppmmmjjjgggeeedddddd___XXXSSSQQQNNNJJJGGGHHHHHHHHHFFFCCC@@@@@@@@@FFFFFFFFFHHHKKKPPPTTTVVV___ccciiioootttzzz{{{ooojjjeeebbbccceeeeeeddddddbbbbbbeeekkkrrrwwwyyy~~~|||{{{xxxvvvsssnnnllliiifffaaa[[[SSSNNNKKKJJJIIIGGGEEEDDDBBBAAA>>>======<<<;;;:::::::::;;;999;;;>>>>>>:::999:::<<<@@@JJJWWWgggvvv~~~rrreee___]]]eeewwwvvvyyyyyyvvvtttwww}}}}}}~~~vvvhhhYYY___dddgggjjjooopppnnnQQQGGG999000...//////...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---))))))*********))))))(((************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,+++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...........................------,,,,,,------......------,,,,,,------...++++++,,,,,,,,,,,,------------++++++++++++------rrrfffTTTHHHCCCBBBAAA???DDDEEEEEEEEEEEEDDDDDDEEEHHHGGGEEECCCBBBBBBBBBCCCDDDCCCBBBAAA@@@?????????@@@???===;;;999999999999777777777777777666666666666666666666666666666666888999999:::;;;<<<===>>>@@@AAACCCDDDEEEGGGJJJLLLPPPQQQRRRUUUWWWYYY[[[\\\^^^___eeelllrrryyy|||uuusssooojjjfffcccaaa___bbb^^^XXXSSSPPPNNNLLLJJJGGGGGGFFFEEEDDDCCCBBBAAACCCAAA@@@@@@AAABBBBBBAAAAAABBBCCCCCCDDDGGGLLLPPPUUUWWW[[[___bbbeeehhhiiiiiifffbbb___^^^___aaabbbbbbcccfffffffffgggiiikkkmmmpppvvv{{{~~~}}}}}}}}}}}}}}}~~~~~~}}}{{{xxxvvvtttqqqnnnkkkjjjhhheeebbb___\\\[[[ZZZVVVRRRLLLIIIGGGFFFDDDBBBAAABBBCCCCCCBBBCCCEEEGGGMMMNNNPPPSSSXXX\\\```bbblllqqqwww}}}~~~wwwppphhheeebbbcccfffjjjllllllkkkjjjjjjnnnttt{{{~~~|||{{{xxxuuurrrjjjgggaaa\\\WWWRRRMMMIIIIIIHHHGGGFFFDDDCCCBBBAAA>>>>>>===<<<<<<;;;:::::::::888999<<<<<<999:::===???GGGTTTeeettt~~~nnneee^^^^^^dddooo}}}zzzuuuttttttxxx~~~{{{{{{{{{~~~|||lll```___eeekkkpppttttttmmmcccIII@@@666//////000000000,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---)))******++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------........................---------,,,,,,---------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---yyyfffUUUKKKFFFCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDKKKIIIFFFCCCAAAAAAAAABBBCCCBBBBBBAAAAAAAAAAAAAAABBBAAA???>>><<<<<<<<<<<<888888888888777777777666777777777777777777777777777888888999::::::;;;;;;???@@@BBBCCCDDDEEEHHHKKKKKKLLLMMMPPPRRRTTTVVVWWWYYYYYY]]]bbbeeeiiisss|||zzztttnnniiigggeeeaaa[[[VVVRRRPPPMMMKKKKKKKKKIIIHHHFFFDDDCCCBBBEEECCCAAAAAAAAAAAA@@@??????@@@AAA@@@@@@BBBFFFIIIOOOQQQTTTWWWZZZ[[[[[[[[[YYYWWWTTTRRRQQQRRRTTTUUUWWWYYY[[[\\\]]]^^^```bbbdddgggmmmsssxxx{{{}}}~~~}}}|||{{{{{{~~~~~~}}}{{{xxxvvvsssqqqmmmjjjhhheeeaaa^^^\\\[[[XXXUUURRRPPPNNNMMMIIIFFFBBB@@@@@@@@@?????????@@@BBBCCCEEEHHHLLLOOOTTTWWW\\\bbbhhhmmmppprrr~~~}}}yyyuuuqqqkkkfffdddcccccceeejjjooossstttttttttuuuyyy}}}|||{{{xxxtttppphhhccc\\\UUUPPPLLLIIIFFFFFFFFFEEEDDDBBBAAAAAA@@@>>>>>>======<<<;;;;;;;;;;;;888888::::::999===DDDIIISSSdddvvv{{{qqqaaa[[[YYY```lll{{{~~~wwwuuuuuuqqqrrr~~~|||yyyxxxxxxzzz~~~ttthhh___ggglllsssxxxzzzsssaaaPPP>>>888111...///000111000,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---***++++++,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---uuulll\\\PPPIIIFFFBBBBBBCCCEEEGGGHHHGGGFFFLLLJJJGGGCCCBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCCBBBAAA@@@??????>>>======999999888888777777666666666666666666666666666666555555666777888::::::;;;===???@@@AAABBBCCCFFFHHHGGGHHHJJJLLLNNNPPPQQQRRRWWWVVVXXX\\\^^^```fffmmmooo{{{}}}wwwtttjjjeee```ZZZWWWSSSPPPNNNOOOOOOMMMKKKJJJHHHFFFFFFFFFDDDBBBBBBBBBCCCBBBAAA@@@@@@?????????@@@BBBDDDKKKMMMPPPRRRSSSSSSQQQPPPLLLKKKIIIHHHHHHIIIJJJKKKLLLNNNQQQSSSSSSUUUXXXZZZZZZ]]]bbbggglllppprrrsssvvvxxx{{{~~~~~~}}}|||{{{{{{~~~~~~~~~zzzvvvtttsssqqqpppkkkhhhdddaaa^^^[[[XXXUUUQQQPPPNNNKKKIIIGGGFFFEEEDDDBBB@@@>>>>>>???@@@AAACCCEEEGGGIIIKKKOOOTTTXXX[[[___gggpppxxx}}}~~~yyyrrrmmmjjjhhhfffeeegggggghhhlllppptttxxxzzz||||||}}}~~~}}}}}}||||||{{{{{{zzzwwwrrrnnnddd```YYYSSSNNNIIIEEECCCCCCCCCBBBAAA@@@@@@??????=========<<<<<<<<<;;;;;;<<<999888888999:::BBBKKKWWWbbbrrrqqqfff]]][[[]]]ffftttzzzuuutttwwwvvv{{{}}}{{{zzzyyy{{{~~~xxxooohhheeennntttyyyxxxrrreeePPP???444111...---...//////...++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,++++++,,,,,,------,,,,,,************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,------------------,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,mmmyyyttt___PPPHHHBBBAAA@@@BBBEEEHHHHHHGGGIIIHHHFFFDDDCCCDDDEEEFFFBBBBBBAAAAAABBBBBBCCCCCC@@@@@@@@@@@@??????>>>>>>999999888888777666666555555555555555555555555555222333444666888999;;;<<<;;;===?????????AAACCCFFFEEEFFFGGGIIIKKKMMMNNNOOOPPPNNNPPPTTTVVVWWW[[[aaaaaakkkyyyuuuqqqjjjeee```[[[WWWTTTRRRRRRPPPOOOMMMKKKJJJIIIFFFDDDCCCCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@AAAAAAAAAFFFHHHKKKMMMMMMKKKIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEGGGJJJKKKLLLNNNPPPSSSSSSTTTVVVYYY]]]___aaacccfffiiimmmqqqtttuuuvvvvvvpppuuuzzz{{{yyy{{{}}}||||||}}}}}}{{{||||||}}}~~~}}}|||}}}~~~~~~~~~~~~}}}~~~}}}xxxrrrmmmkkkjjjiiihhhbbb^^^ZZZWWWTTTRRROOOMMMHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@???>>>>>>@@@BBBDDDGGGJJJMMMQQQUUUZZZ```dddiiinnnwww~~~uuupppjjjfffdddeeeffffffkkkmmmppptttxxx|||~~~}}}{{{zzzyyyyyyxxxxxxwwwtttoookkk```\\\XXXSSSNNNIIIDDD@@@AAAAAA@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;888777888999===IIIUUUdddmmmzzz}}}rrrdddZZZZZZ]]]dddooo~~~}}}wwwuuuwww{{{{{{||||||wwwooojjjjjjkkktttzzz{{{qqqaaaQQQAAA666000///------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,***+++,,,---------------************************++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------------,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,ooosss~~~pppZZZOOOGGGCCC??????BBBEEEEEEDDDGGGFFFFFFFFFFFFFFFGGGGGGCCCBBBBBBBBBBBBBBBCCCCCC???@@@@@@AAA@@@@@@??????;;;::::::999888777666666555555555555555555555555222333444555777999:::;;;:::;;;=========???AAACCCDDDDDDFFFGGGIIIKKKLLLMMMLLLKKKLLLQQQTTTTTTWWW[[[]]]bbblllvvv~~~xxxqqqkkkeee```\\\XXXXXXVVVSSSQQQOOOMMMLLLHHHFFFEEEEEEGGGHHHGGGGGGFFFDDDBBBBBBBBBCCCBBB@@@BBBCCCEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAACCCEEEGGGGGGIIIKKKMMMMMMMMMMMMMMMNNNPPPQQQRRRUUUWWW[[[___ccceeeggghhhdddfffiiijjjjjjlllppptttvvvzzz~~~}}}||||||}}}~~~{{{{{{{{{{{{}}}~~~}}}}}}}}}}}}||||||{{{{{{}}}~~~}}}}}}}}}}}}}}}||||||||||||sssooohhhccc```^^^\\\[[[UUURRRNNNKKKJJJIIIGGGEEEAAA@@@@@@????????????@@@??????@@@@@@@@@BBBFFFIIILLLPPPWWW^^^dddkkkqqquuu{{{zzzvvvqqqoookkkhhhfffgggiiikkkpppsssyyy~~~}}}{{{yyyxxxvvvvvvuuuttttttqqqmmmjjjccc```\\\XXXUUUPPPJJJGGGAAAAAA@@@???>>>===<<<;;;::::::::::::::::::::::::888777888;;;???GGGWWWfffttt{{{{{{pppdddZZZTTTXXXaaalllyyyyyyzzzzzzwwwwww|||{{{{{{yyytttnnnmmmooorrrvvvyyytttcccOOOAAA888333.........------,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,+++***)))***,,,******+++,,,------------************************++++++++++++++++++++++++++++++************++++++++++++,,,---------,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,............,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++|||zzzzzzkkk```RRRKKKDDDAAABBBDDDDDDBBBEEEFFFGGGHHHHHHGGGGGGFFFDDDCCCCCCBBBBBBBBBCCCCCC???@@@AAABBBBBBAAA@@@@@@======<<<;;;:::999888888555555555555555555555555555555666666777777888888999:::<<<<<<<<<===???BBBBBBCCCDDDEEEGGGIIIJJJJJJMMMJJJLLLQQQTTTTTTUUUWWWXXX\\\bbbhhhppp{{{~~~vvvpppkkkeeedddaaa]]]YYYUUURRRQQQLLLJJJHHHHHHHHHIIIHHHGGGGGGEEECCCCCCDDDDDDBBB@@@???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@???AAACCCCCCDDDDDDGGGHHHIIIHHHFFFEEEDDDEEEFFFGGGGGGHHHKKKNNNQQQTTTWWWXXXXXXXXXXXXYYY[[[]]]___aaaaaadddiiioootttvvvxxxxxxsssrrrqqqqqqqqqrrrssstttrrrqqqpppqqqssswww{{{~~~}}}zzzxxxyyyyyyxxxwwwuuutttsssuuuwwwyyyyyyxxxvvvvvvvvvvvvvvvwwwwwwxxxsssrrrrrrsssuuuuuusssrrrtttrrrpppnnnnnnnnnoooppplllllllllkkkiiigggfffeee```\\\WWWTTTRRRQQQOOONNNJJJGGGDDDBBBAAABBBAAA@@@>>>>>>>>>??????AAABBBBBBBBBDDDFFFGGGIIILLLRRRVVV[[[```hhhpppwww|||~~~wwwrrrpppooooooooonnnnnnppprrrtttyyy~~~}}}{{{xxxvvvtttuuusssqqqppppppnnnkkkhhheeeaaa\\\XXXUUURRROOOMMMBBBAAA@@@???===;;;::::::999999999999999999999999999:::>>>EEEMMMYYYlll~~~ttthhh```]]]]]]aaammmzzzzzzqqqtttxxxxxx{{{wwwvvvtttrrrpppppprrrtttqqqooodddPPP???666222///------...---,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))+++,,,+++***)))***+++)))***+++,,,,,,---------************************************************++++++************++++++***+++,,,,,,---------,,,---,,,***))))))***,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,---///000000///---,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++}}}|||zzzppp]]]TTTJJJEEEDDDEEEDDDCCCFFFGGGHHHJJJIIIHHHFFFDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>===<<<;;;::::::777777777777777777777777888888888777666666555555888:::;;;;;;;;;<<>>???AAABBBBBBBBBDDDFFFGGGEEECCCAAA@@@@@@AAABBB@@@@@@AAACCCFFFIIILLLMMMLLLJJJIIIJJJLLLNNNOOOOOOVVVWWWYYY[[[^^^```bbbccc```___^^^]]]]]]^^^______```_________bbbggglllooosssqqqnnnmmmnnnnnnnnnmmmhhhgggfffgggjjjllllllllljjjjjjiiihhhgggfffeeeddddddccccccdddfffgggeeeddd___^^^[[[ZZZYYY[[[]]]___YYYYYYYYYXXXVVVSSSPPPOOOLLLJJJGGGFFFGGGGGGFFFEEEEEEBBB???>>>>>>???????????????@@@AAABBBDDDFFFGGGHHHKKKNNNQQQSSSXXX___dddjjjpppxxx~~~zzztttooommmlllmmmoooqqqsssuuuxxx{{{~~~~~~}}}}}}|||yyyvvvtttrrrtttrrrooonnnmmmllljjjhhh```[[[TTTNNNLLLKKKJJJJJJBBBBBB@@@???===;;;:::999888888888888888888888999<<<>>>EEEOOOYYYhhh}}}qqqgggcccggglllnnn{{{rrriiiooowwwyyy|||{{{~~~}}}zzzmmmmmmllllllmmmmmmmmmmmmkkkdddUUUBBB666111...***,,,---......---------///*********++++++,,,,,,,,,************************)))+++++++++***)))***+++((()))***+++,,,,,,---,,,************************************************++++++************++++++***+++,,,,,,---------------,,,***))))))***,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++---...000111111000...---++++++,,,,,,,,,---------++++++------------++++++xxxzzz~~~qqq___PPPMMMIII@@@>>>BBBDDDFFFHHHIIIHHHGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@>>><<<;;;:::888888777777777777777888444555555555666666777777777777888999::::::;;;;;;<<<>>>@@@AAAAAABBBDDDFFFGGGGGGHHHIIIJJJKKKLLLLLLOOORRRWWW[[[___ccchhhkkksssyyyxxxqqqmmmhhhccc^^^ZZZWWWSSSNNNJJJHHHHHHHHHIIIHHHGGGGGGHHHHHHFFFDDDCCCBBBBBBDDDHHHJJJKKKJJJIIIFFFBBBAAAAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEDDDBBB@@@???>>>??????>>>??????@@@AAABBBCCCCCCDDDDDDCCCBBBCCCDDDFFFGGGIIIIIIJJJKKKMMMNNNOOOOOONNNOOOOOOOOOPPPPPPQQQQQQSSSSSSTTTUUUVVVXXXYYYZZZ```___]]][[[[[[\\\]]]^^^[[[YYYXXXYYY]]]^^^]]][[[___^^^]]]\\\[[[ZZZYYYXXXSSSSSSSSSSSSSSSSSSSSSSSSPPPOOONNNNNNMMMMMMMMMNNNKKKJJJHHHFFFEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===>>>??????BBBAAAAAACCCGGGJJJKKKKKKPPPSSSVVVYYY]]]dddmmmttt}}}zzzxxxwwwppppppooonnnmmmnnnqqqsssxxxzzz}}}~~~{{{zzzyyyzzzzzzzzzxxxvvvqqqooommmkkkiiieee```\\\VVVRRRLLLIIIGGGGGGFFFEEEDDDCCCBBB@@@>>>;;;999777555777999888666555888;;;<<>>======>>>>>>=========>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLNNNMMMKKKJJJJJJJJJLLLMMMQQQOOONNNPPPRRRTTTSSSQQQOOONNNNNNMMMKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>>????????????AAAAAA@@@@@@@@@AAABBBBBBDDDDDDFFFIIINNNRRRUUUVVV]]]```dddhhhmmmsss|||zzztttoookkkhhhfffjjjkkklllmmmnnnppptttwww}}}~~~}}}~~~xxxwwwwwwxxxyyyyyywwwuuusssppplllhhhddd___ZZZWWWQQQNNNIIIFFFEEEEEEDDDCCCBBBAAA@@@???===;;;:::999555888999999777777;;;???HHHSSS___hhhuuuvvvggggggjjjoooxxxzzzuuummmkkkrrr|||{{{sssmmmjjjmmmnnnmmmnnnnnnjjjcccQQQGGG:::111......---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,+++***)))(((+++,,,,,,------,,,,,,+++,,,,,,------------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++------............---------,,,***,,,...///...,,,..................------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||ssssss{{{{{{lllddd[[[NNNEEECCCAAABBBDDDFFFFFFFFFEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBB@@@???===<<<<<<;;;:::999888777777777555555666666666666777777666666777777888888999999999;;;===>>>>>>>>>@@@BBBDDDDDDEEEFFFGGGHHHIIIIIILLLNNNQQQSSSTTTVVVYYY[[[[[[aaakkkuuu~~~zzzxxxtttnnnggg```[[[YYYWWWRRRPPPMMMLLLMMMLLLJJJIIIJJJKKKMMMRRRZZZbbbgggiii[[[VVVPPPJJJGGGFFFDDDCCCBBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@???>>>>>>??????=========>>>?????????@@@>>>>>>???@@@@@@@@@@@@???>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@???@@@AAABBBEEEDDDDDDEEEGGGHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>===============<<<<<<<<<<<<<<<===>>>>>>?????????BBBBBBCCCDDDEEEFFFGGGHHHHHHIIIMMMRRRXXX^^^bbbeeemmmppptttxxx|||~~~zzztttmmmgggcccbbbaaafffhhhkkknnnqqquuuzzz~~~}}}|||~~~{{{zzz{{{|||uuuuuutttuuuwwwwwwvvvtttsssnnnhhhaaa\\\WWWRRROOOLLLIIIEEECCCCCCCCCBBBBBB@@@???>>>===<<<;;;999999555777888888999<<>>>>>===<<<:::999888888888666666666666666666777777555666666666777777888888888999;;;<<<<<<<<<>>>@@@BBBBBBCCCDDDEEEFFFFFFGGGHHHJJJMMMNNNOOOQQQSSSVVVXXX]]]dddjjjppp{{{|||uuunnniiieeeccc[[[XXXTTTRRRQQQQQQPPPNNNPPPRRRVVV]]]eeekkknnnoooddd___WWWQQQMMMKKKJJJIIIEEEEEEEEEEEEDDDCCCBBBAAACCCBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@>>>???AAAAAABBBAAA@@@????????????>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@????????????@@@@@@AAA@@@??????>>>>>>???????????????@@@@@@AAAAAAAAADDDDDDCCCCCCBBBBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<;;;;;;;;;==================<<<<<<===>>>???@@@AAABBBCCCDDDFFFGGGIIILLLNNNPPPPPPQQQOOORRRWWW\\\bbbiiiooorrryyy{{{}}}~~~zzzwwwuuutttvvvtttppplllhhhggggggiiiiiikkkooosssvvv{{{~~~~~~}}}}}}|||yyyvvvuuuwwwyyytttsssssstttuuuuuutttrrrmmmhhh```YYYTTTPPPLLLJJJIIIGGGDDDBBBCCCCCCCCCBBB??????===;;;:::888777777555666777888<<>>===<<<::::::999999777777777777777777666666666666666666666777777777777888::::::::::::<<<===??????@@@AAABBBCCCDDDDDDCCCFFFIIIKKKLLLNNNQQQSSSTTTXXX[[[]]]```hhhttt}}}|||wwwsssqqqiiifff```]]]\\\[[[ZZZYYYYYY[[[```gggmmmooonnnmmmhhhccc\\\VVVRRRPPPNNNMMMHHHHHHHHHHHHGGGEEEDDDCCCEEEEEEEEEEEEEEEEEEDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@???@@@AAABBBAAAAAA???>>>@@@@@@@@@@@@????????????????????????????????????>>>===<<<<<<;;;<<<<<<<<<>>>======<<<<<<<<<<<<<<<<<<===============>>>>>>????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;>>>???@@@@@@@@@???>>>===???@@@AAACCCEEEGGGIIIIIIMMMOOOSSSWWWZZZ[[[\\\\\\[[[___dddhhhlllqqqwww|||}}}zzzyyyxxxuuuqqqmmmjjjiiiiiiiiimmmmmmmmmkkkiiiiiikkknnnqqqssswwwzzz~~~~~~zzzzzzwwwtttqqqqqqsssuuusssrrrqqqqqqrrrrrrpppnnnccc^^^WWWQQQNNNKKKJJJHHHIIIFFFDDDCCCDDDEEEDDDCCC???>>><<<999777666555555555666777;;;DDDTTTgggttt}}}pppfff___[[[```aaaiiixxxwwwpppsssyyy~~~vvvzzz|||uuuiii```___bbbgggpppwwwvvvnnn^^^JJJ999222000............------++++++++++++*********)))************************))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++,,,,,,---...***++++++,,,,,,++++++******+++---...---+++)))(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}wwwrrruuuyyy~~~uuujjjbbbTTTOOOHHHDDDDDDDDDBBB@@@CCCDDDFFFHHHIIIIIIHHHGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@???>>>===<<<;;;;;;;;;888888777777777777666666666666666666777777777777666888999999999999:::<<<<<<======>>>???@@@AAAAAA@@@BBBFFFHHHJJJLLLOOORRRRRRTTTUUUVVVWWW]]]eeekkkyyyuuuqqqjjjfffccccccbbbbbbdddfffjjjpppssstttqqqnnnlllhhhbbb\\\YYYVVVSSSQQQMMMLLLKKKJJJIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFBBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@@@@???>>>>>>@@@@@@@@@???????????????@@@????????????>>>>>>>>>>>>>>>======<<<============<<<<<<<<<<<<;;;;;;;;;:::;;;===<<<;;;:::;;;===<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======@@@AAACCCDDDDDDDDDCCCBBBBBBDDDFFFHHHKKKNNNPPPQQQWWWZZZ___cccggghhhhhhhhhiiilllpppqqqrrrtttyyy}}}}}}zzzxxxuuuqqqnnniiigggdddaaa```aaacccdddllloooqqqqqqooonnnpppsssxxx{{{~~~~~~|||zzzwwwvvvtttqqqnnnmmmnnnppppppooommmlllkkkiiigggdddXXXTTTOOOKKKJJJIIIHHHGGGGGGEEEDDDCCCDDDDDDCCCBBB>>><<<:::777555444444444777:::???FFFSSSfff{{{qqqeee``````aaagggiiiooo{{{~~~|||yyy}}}xxxuuuqqqttttttlllaaa\\\```fffssszzz{{{ppp^^^LLL;;;000......---,,,++++++++++++************))))))))))))************************))))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))***************+++*********+++,,,------******++++++++++++************+++,,,,,,+++))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,***+++,,,,,,++++++,,,---++++++,,,,,,------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||yyywww{{{yyyiii```TTTKKKGGGEEEBBB???AAACCCEEEGGGHHHHHHHHHGGGCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@???>>>===============888888888777777777666666777777777777777777777777666777999999888888:::;;;:::;;;;;;<<<===>>>?????????AAADDDFFFGGGIIILLLNNNOOOOOOPPPRRRUUUYYY]]]```gggooozzz~~~wwwqqqnnnmmmmmmmmmpppqqqrrrvvvyyy{{{zzzxxxvvvrrrmmmhhhddd___ZZZWWWRRRPPPNNNLLLKKKLLLNNNOOOPPPPPPQQQPPPOOONNNLLLKKKHHHGGGGGGFFFEEEDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????@@@???????????????@@@@@@>>>?????????>>>>>>======:::<<<>>>===;;;:::;;;============>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAAAAACCCEEEHHHKKKMMMNNNMMMMMMJJJLLLNNNQQQTTTWWWZZZ[[[```dddiiiooorrrssssssrrrqqqsssuuusssooonnnqqqtttuuurrrooommmllljjjgggddd___]]][[[ZZZ[[[]]]```bbbkkkpppvvvwwwvvvtttvvvyyy{{{}}}}}}}}}~~~}}}|||zzzxxxwwwssssssrrrooollljjjkkklllkkkiiifffdddbbb___[[[XXXPPPMMMJJJHHHGGGGGGGGGFFFDDDCCCAAAAAAAAAAAA@@@>>>999888666555444555666777999@@@KKKWWWfffxxxtttfff______eeekkknnnqqqwww~~~|||zzz{{{~~~~~~yyytttooommmnnnkkkddd]]]^^^hhhqqq||||||rrr___JJJ<<<333...---------,,,+++++++++,,,+++++++++*********))))))************************))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***((()))))))))*********+++***))))))(((((()))***+++******++++++++++++*********+++++++++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++)))+++---,,,******,,,...***++++++,,,------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||xxx|||{{{ooo___SSSLLLHHHDDD@@@@@@BBBDDDGGGHHHHHHGGGGGGBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>???999888888888777777666666888888888888777777777777666777999999888888999;;;999::::::;;;<<<===>>>>>>???AAACCCEEEEEEGGGIIIKKKHHHHHHIIILLLQQQUUUVVVWWW___eeennnxxx||||||{{{{{{xxxwwwwwwyyy}}}}}}xxxsssnnnhhhbbb]]]TTTRRROOOMMMLLLNNNQQQSSSWWWXXXXXXXXXVVVTTTRRRQQQMMMMMMLLLLLLKKKJJJIIIIIIGGGFFFDDDCCCBBBCCCDDDDDDAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA======<<<<<<===>>>>>>???>>>>>>>>>>>>>>>======<<<<<<>>>@@@???<<<;;;===???<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@BBBDDDEEEFFFFFFIIIMMMQQQTTTVVVWWWWWWRRRSSSVVVYYY]]]```cccdddfffjjjpppuuuyyyzzzyyyxxxrrrttttttpppjjjfffhhhkkkgggccc```___``````^^^\\\YYYXXXWWWVVVXXXZZZ^^^```eeellltttwwwwwwvvvxxx{{{zzz}}}}}}|||~~~zzz{{{{{{{{{zzzxxxvvvuuuqqqqqqqqqnnnkkkiiiiiijjjgggeeeaaa^^^[[[WWWRRROOOMMMJJJGGGFFFFFFFFFEEEDDDBBB@@@???>>>???>>>===;;;666555444333444666888:::;;;EEETTTdddttt|||uuujjj```\\\aaajjjqqquuuxxx}}}||||||zzzxxxyyy}}}~~~~~~{{{vvvqqqjjjiiifff```\\\bbboooyyy~~~wwweeeMMM;;;333111///---......---,,,,,,...///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***(((((())))))*********+++)))((('''&&&&&&'''((()))******++++++++++++******,,,++++++++++++,,,......******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++(((+++---,,,***)))+++...******+++,,,,,,---......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyzzznnnccc[[[PPPEEE@@@>>>>>>???AAAEEEGGGFFFEEEHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDBBBBBBAAA@@@@@@???????????????<<<<<<;;;;;;:::999888888888777777777777777888888555555666666777777888888::::::;;;<<<===>>>???@@@???@@@AAABBBDDDEEEFFFGGGGGGGGGHHHJJJLLLNNNQQQRRRXXX\\\bbbgggnnnyyyyyysssqqqkkkbbb]]]YYYSSSPPPPPPRRRTTTUUUXXX[[[___aaa```^^^]]]]]]\\\[[[ZZZYYYWWWUUUSSSRRRMMMLLLKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIGGGEEEDDDBBBDDDEEEDDD@@@???@@@BBB@@@@@@@@@???======>>>???@@@@@@@@@@@@????????????>>>???@@@???>>>===>>>??????@@@AAABBBCCCCCCBBBBBBCCCAAA@@@@@@BBBCCCCCCBBBCCCDDDFFFHHHIIIIIIIIIHHHNNNNNNPPPUUU[[[______^^^ddd```]]]___eeeiiijjjhhhkkknnnssswwwxxxxxxvvvtttooolllgggbbb^^^[[[ZZZYYYZZZ[[[[[[\\\[[[ZZZXXXWWWVVVSSSTTTXXX[[[[[[^^^bbbfffllltttyyyzzzyyyvvvuuuxxxyyyyyyzzzzzz}}}~~~~~~|||yyyvvvtttssssssssspppmmmjjjhhhhhhhhhhhhggghhhccc\\\UUUPPPLLLIIIGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@>>><<<888555333333333444222333;;;FFFIIIXXXiiiuuu|||rrreee\\\^^^dddjjjqqqxxx~~~~~~|||vvv|||wwwsssttt{{{{{{}}}~~~vvvoooiii```XXXYYYcccmmmssssss}}}jjjPPP<<<333111///......---,,,+++************+++++++++************)))))))))************))))))++++++++++++++++++++++++************************---,,,+++++++++,,,---...+++++++++***************************************------------------------///...------++++++***)))))))))(((((()))***++++++++++++,,,,,,,,,,,,------------------------------...---+++***)))***++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************}}}|||mmmbbbVVVIIICCC?????????AAADDDFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEBBBBBBDDDEEEEEEEEEEEEDDDAAA@@@??????>>>>>>??????>>>===<<<;;;:::999888888888777777777777777888888555666666666777777777888888888999:::;;;<<<============>>>@@@AAACCCDDDDDDDDDEEEFFFGGGIIILLLNNNOOOPPPTTTYYY^^^dddnnn|||~~~|||vvvnnngggbbb\\\WWWVVVVVVWWWWWWZZZ]]]aaaccccccdddeeefffdddddddddcccbbb```^^^]]]YYYWWWUUURRRQQQPPPQQQQQQRRRRRRRRRQQQPPPNNNLLLKKKIIIKKKKKKIIIFFFDDDEEEFFFDDDEEEEEEDDDBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAABBBCCCCCCBBBAAABBBDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHJJJLLLLLLKKKMMMNNNOOOQQQSSSTTTUUUUUUVVVVVVWWW\\\bbbggghhhhhhiiieeebbbccchhhlllkkkjjjlllnnnrrrttttttrrrpppnnnfffddd```\\\XXXVVVUUUUUUTTTUUUVVVWWWXXXXXXWWWWWWWWWTTTUUUZZZ]]]]]]```dddhhhlllrrruuutttqqqooonnnpppqqqsssssstttwww{{{~~~~~~||||||{{{xxxuuurrrrrrrrrrrrooolllhhhfffffffffeeedddccc^^^WWWQQQMMMJJJGGGEEEDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@???>>>===:::777444555333333444444888DDDPPP^^^mmm}}}wwwmmmeee]]][[[bbbmmmuuu}}}~~~xxxuuupppooopppvvv~~~}}}}}}yyyooogggaaaZZZUUUZZZgggsssxxxxxxnnn^^^HHH888111000///...------,,,+++************+++++++++************)))))))))************))))))++++++++++++++++++++++++************************,,,+++*********+++------******************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++******)))))))))******+++,,,+++++++++,,,,,,,,,------------------------------...---,,,+++***++++++,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++|||tttzzz{{{mmm^^^QQQIIIBBB@@@>>>???AAADDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEAAABBBCCCEEEFFFFFFFFFFFFAAA@@@??????>>>>>>??????@@@???>>>===;;;:::999888888777777666666666777777666666666666777777777777666666777888999::::::;;;:::;;;<<<===>>>???@@@AAAAAABBBBBBDDDFFFHHHJJJKKKIIILLLPPPTTTZZZcccnnnvvvyyyqqqllleee___\\\[[[ZZZYYY\\\]]]```aaabbbdddhhhjjjkkklllmmmnnnnnnmmmlllkkkgggeeebbb___^^^^^^___```___^^^]]][[[YYYWWWVVVUUUSSSTTTSSSRRROOOMMMMMMMMMKKKKKKKKKJJJIIIHHHGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEGGGHHHHHHGGGGGGHHHJJJKKKKKKKKKLLLNNNPPPRRRTTTTTTSSSRRRSSSUUUWWWWWWVVVYYYYYYYYY[[[\\\___aaaccc`````````ccchhhmmmpppqqqmmmiiifffgggjjjlllkkkiiijjjlllmmmnnnmmmjjjgggddd^^^\\\ZZZWWWUUUTTTSSSSSSPPPQQQSSSUUUWWWXXXXXXYYYXXXVVVXXX]]]___```bbbgggkkkmmmppppppmmmjjjiiihhhjjjlllnnnoooqqqtttyyy||||||zzzzzzxxxuuussspppooooooooollliiieeebbbaaa```___^^^ZZZVVVPPPKKKIIIGGGDDDCCCCCCCCCCCCBBBBBBAAA@@@???>>>======;;;999777555444777555555888;;;CCCTTTccczzz~~~tttiii```[[[ZZZ^^^kkkyyy|||yyyxxxkkknnnttt~~~}}}~~~|||zzzsssiiiaaaXXXUUUUUU___mmmwwwxxxuuuZZZMMM===222...//////...,,,,,,++++++***++++++++++++++++++************)))))))))************))))))))))))))))))))))))))))))*********************************)))***++++++,,,)))))))))***+++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,sssooorrrxxxfffYYYRRRFFFCCC???===???AAACCCCCCDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFFFFGGGGGGAAAAAA@@@???????????????BBBAAA@@@>>>===;;;:::999888888777666666666777777666666666666777777777777555666666777888888999999999999:::;;;<<<>>>>>>??????@@@@@@BBBDDDFFFGGGHHHHHHJJJNNNQQQUUU]]]eeekkkuuu}}}}}}wwwpppjjjgggeeecccbbbcccddddddbbbbbbcccfffhhhiiijjjmmmoooqqqqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnoookkkjjjhhhfffdddbbb``````^^^]]]]]][[[YYYXXXWWWWWWUUUTTTRRRRRRQQQQQQOOONNNOOONNNMMMLLLKKKKKKLLLLLLMMMNNNPPPPPPOOOOOOQQQRRRTTTTTTSSSTTTVVVYYY\\\^^^\\\[[[ZZZ[[[^^^___```___bbbaaa______```bbbeeegggeeeeeedddeeehhhlllooopppkkkhhheeeeeefffgggfffeeedddeeeeeeeeedddaaa^^^]]]\\\[[[YYYXXXWWWWWWWWWWWWSSSTTTUUUWWWYYY[[[\\\]]][[[YYY[[[```cccccceeeiiilllmmmmmmllljjjhhhhhhiiilllnnnqqqtttvvvzzz~~~{{{xxxwwwvvvsssqqqnnnmmmllllllgggddd___\\\ZZZYYYXXXWWWQQQNNNIIIFFFEEEDDDBBBAAA@@@@@@@@@@@@???>>>===<<<999:::999777555444333444888666888===EEERRRgggyyyuuukkkccc^^^]]]```iiivvv~~~~~~sssxxx{{{wwwpppfff___UUUWWW___kkkuuuuuulllcccHHH???444...---------,,,+++++++++***++++++,,,,,,+++++++++*********))))))))))))************))))))))))))))))))))))))))))))************************)))))))))))))))******+++(((((()))***+++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,zzzooolllqqqnnn```YYYKKKGGGAAA>>>>>>???@@@@@@BBBCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFBBBBBBAAA@@@@@@@@@@@@@@@CCCBBBAAA@@@>>>===<<<;;;999999888777777777777777777777777777666666666666666666666777888888999999999999:::;;;<<<======>>>?????????AAABBBDDDFFFGGGHHHJJJLLLOOOSSSYYY^^^bbbjjjppp{{{{{{xxxvvvuuutttssssssppplllgggeeedddeeebbbccceeehhhjjjmmmnnnoooqqqsssvvvyyy{{{||||||{{{zzzyyyxxxvvvtttrrrqqqpppjjjjjjiiihhhhhhhhhgggfffdddaaa^^^\\\]]]]]][[[YYY[[[ZZZXXXWWWVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[]]]___^^^]]]^^^___bbbeeegggcccbbbaaabbbdddffffffeeegggeeebbb```___aaaccceeedddccccccbbbbbbdddfffhhhdddcccaaaaaaaaaaaa```___^^^^^^^^^^^^]]]\\\[[[[[[]]]]]]\\\[[[[[[[[[[[[[[[XXXXXXYYYZZZ[[[\\\^^^^^^^^^\\\^^^cccfffeeefffjjjiiiiiijjjiiihhhjjjlllooosssvvvyyy}}}~~~~~~~~~}}}~~~zzzwwwuuusssqqqnnnkkkiiigggfff___\\\WWWTTTRRRQQQOOONNNIIIGGGDDDBBBBBBBBB@@@???============<<<;;;::::::555666666444222111333666777777<<>>;;;:::999888888888888888777777777777666666666666666777777777888888888888999999::::::;;;<<<<<<===>>>>>>>>>???AAACCCDDDEEEFFFGGGIIILLLPPPTTTXXXZZZ^^^bbbkkkxxxyyyqqqjjjfffdddaaa```aaaaaacccfffiiijjjqqqsssxxx|||vvvuuutttuuuwwwyyyxxxwwwuuupppjjjhhhhhhiiihhhggghhhgggdddbbbaaaaaaccccccdddfffgggfffeeedddeeefffgggffffffffffffhhhiiijjjgggfffdddeeefffhhhgggggggggeeebbb___^^^___```aaa___```___^^^]]]]]]___aaa````````````______^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[\\\]]]^^^___aaa___aaafffgggffffffiiieeefffgggiiikkknnntttwww|||}}}|||zzzzzz{{{{{{{{{{{{{{{zzzzzz{{{~~~~~~|||xxxvvvqqqpppnnnjjjfffccc```___VVVSSSNNNKKKIIIHHHGGGFFFCCCAAA????????????>>>===;;;;;;;;;;;;:::999888777333444555333111222777;;;;;;>>>FFFSSS^^^mmm|||ooofff___]]]```eeennnuuu|||{{{|||~~~{{{tttmmmhhhccc___jjjrrr{{{|||qqq\\\HHH;;;555222...,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++************)))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************))))))))))))***+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++************************{{{wwwvvv|||ssseeeYYYTTTNNNHHHEEEBBB@@@>>>???AAACCCFFFHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA===<<<;;;:::999999999999888777777777666666666555666666666777777777777777888888999999::::::;;;;;;<<<======>>>???AAABBBCCCDDDDDDFFFIIIMMMPPPRRRSSSVVVXXX^^^hhhpppvvvzzzsssoooiiigggdddbbbaaacccfffhhhnnnnnnpppssswww{{{~~~{{{zzzzzz}}}yyyqqqmmmnnnqqqqqqooonnnmmmjjjgggfffggghhhiiijjjkkkkkkjjjhhhggghhhiiihhhhhhggggggffffffeeeeeedddcccaaaaaabbbbbbbbbaaabbbaaa___]]]\\\\\\\\\]]]ZZZ]]]^^^^^^\\\\\\^^^```aaabbbcccdddcccccccccdddbbbbbbaaaaaabbbcccdddeeeaaaaaaaaa``````^^^]]]]]]]]]\\\\\\\\\]]]___aaabbbcccaaacccggghhhffffffhhhfffhhhkkknnnrrrwww~~~}}}|||uuuvvvwwwxxxxxxxxxxxxxxxwwwxxxzzz{{{zzzxxxuuutttnnnllliiieeeaaa\\\YYYWWWNNNKKKFFFCCCBBBAAA@@@???>>>===;;;;;;<<<<<<;;;:::999999999999888777666555333555666555333555<<>>@@@CCCFFFHHHIIIIIIIIIFFFFFFEEEEEEFFFHHHJJJKKKFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC>>>===<<<;;;::::::::::::888888777777666666666555555555555666666666666666777777888888999999::::::;;;;;;<<<<<<>>>???AAAAAACCCCCCEEEHHHLLLOOOPPPPPPTTTTTTXXX___dddgggooowww~~~ssspppjjjeeeccccccfffhhhjjjiiiggghhhkkkqqqvvvzzzxxx{{{}}}{{{zzzzzz~~~{{{rrrmmmooorrrsssrrrooommmjjjgggffffffhhhiiiiiijjjkkkiiigggeeeffffffeeeeeeeeedddbbbaaa___^^^___]]][[[[[[\\\\\\[[[ZZZ\\\\\\ZZZYYYYYYYYYZZZZZZXXX[[[___```^^^^^^```cccdddfffhhhhhhhhhhhhiiijjjhhhgggfffffffffhhhiiijjjeeeeeedddcccbbb```___^^^^^^^^^^^^___```ccceeefffdddbbbdddhhhiiifffeeegggkkkmmmqqquuuyyy}}}|||{{{uuuuuuvvvwwwxxxxxxxxxxxxvvvvvvwwwxxxwwwuuusssrrrkkkiiifffbbb]]]XXXTTTQQQIIIFFFAAA???>>>===<<<;;;;;;:::999999::::::999777888888888888777666555444444666888777666888@@@FFFTTT[[[hhhvvvqqqeeeZZZXXX\\\eeeuuu||||||{{{wwwsssrrrwww}}}xxxrrrnnniiiffffffjjjnnnqqqrrrtttppp___GGG666111333---,,,++++++,,,---...///...---,,,+++************+++++++++************)))))))))************))))))************************))))))))))))))))))))))))((()))***,,,,,,++++++***+++++++++***************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************)))************+++++++++++++++++++++++++++++++++((()))+++,,,---,,,,,,+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssggghhhnnnxxxkkkfff]]]VVVPPPKKKFFFBBBDDD???===BBBGGGGGGGGGGGGIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAAAADDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA???===;;;:::999999888777666555444444888777777777777777888888777777777777888888888888::::::;;;;;;<<<======>>>AAAAAABBBCCCEEEGGGIIIJJJKKKNNNSSSXXX\\\```eeeiiixxx|||wwwrrrppppppnnnkkkpppmmmjjjiiikkkmmmnnnooouuutttsssrrrrrrsssuuuvvvtttuuuwww{{{~~~}}}yyyrrrnnnlllkkkkkkjjjfffffffffeeedddcccbbbaaabbbaaa```___^^^^^^^^^____________^^^]]][[[YYYXXXVVVUUUVVVXXX[[[]]]]]]\\\^^^\\\ZZZXXXXXXZZZ\\\]]]bbbdddgggiiiiiihhhiiijjjrrrrrrrrrssstttssspppnnnqqqooonnnoooppppppooonnnllljjjhhhgggfffeeebbb```______```aaacccdddcccbbbffffffgggggghhhhhhiiiiiiqqqtttyyy~~~~~~~~~wwwtttqqqpppqqqtttuuuuuuwwwtttpppnnnnnnooonnnnnneeeccc^^^ZZZUUUOOOIIIDDD======<<<;;;;;;;;;;;;<<<888888777777666666555555666555555555777777777666333333222222666???LLLVVVeeemmmxxxvvv[[[YYYWWW\\\gggvvv}}}~~~}}}zzzyyyuuuxxxzzzwwwtttzzz}}}{{{~~~uuupppjjjfffeeeggghhhhhhoooxxxxxxjjjVVVGGG>>>777///(((+++*********+++,,,,,,---************************+++++++++++++++***)))(((+++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))++++++************++++++++++++,,,,,,,,,++++++***---,,,,,,+++*********+++++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------************************------------,,,,,,+++***......---,,,,,,+++******qqqeeeeeehhhooosssnnneee^^^XXXRRRLLLHHHDDD???>>>BBBEEEDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===;;;::::::999999888777666555555888888777777777777888888666666777777777888888888999::::::;;;<<<<<<======???@@@@@@BBBCCCEEEGGGHHHGGGJJJOOOSSSVVVZZZ___bbbgggkkkqqqxxx|||yyyvvvssspppnnnoooqqqqqqqqqqqqqqqqqqppppppqqqqqqrrrnnnnnnooorrrtttuuutttsssuuuqqqllliiihhhgggfffeeeaaaaaaaaaaaaaaa```_________^^^\\\[[[[[[\\\]]]^^^^^^]]]]]]\\\[[[ZZZXXXWWW\\\\\\]]]```cccdddcccaaabbbaaa___^^^___aaadddfffkkkmmmppprrrsssuuuwwwyyy}}}~~~~~~~~~|||zzzvvvtttssstttvvvvvvuuutttooommmiiigggfffdddbbb```______```aaabbbccccccbbbeeeeeefffhhhjjjlllnnnoooxxx{{{~~~}}}}}}|||zzzzzz{{{|||{{{zzztttrrroooooopppqqqrrrqqqtttqqqmmmjjjiiiiiihhhgggbbb^^^YYYTTTOOOIIICCC???;;;;;;:::999999999999:::777777777777666666555555777666555555555444333222555777:::===CCCNNN[[[eeeqqqwww}}}{{{llldddYYYXXXZZZaaannn}}}~~~zzzwwwwwwrrrssssssuuuzzz~~~yyywwwyyyyyysssllliiihhhmmmuuu{{{|||{{{wwwttthhhZZZHHH;;;555222...***,,,+++++++++,,,,,,---...************************+++++++++++++++***))))))++++++******)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))),,,++++++++++++++++++,,,+++++++++,,,,,,++++++***---,,,++++++*********++++++******))))))******+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,------,,,,,,+++***...------,,,++++++******tttkkkiiiiiijjjtttzzzqqqiiiccc\\\UUUOOOEEEAAA@@@BBBBBB@@@BBBEEECCCDDDFFFGGGHHHHHHGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAA@@@???===<<<;;;;;;;;;:::999888777666666888888777777777777777888666666777777777777888888999999999:::;;;;;;<<<<<<======>>>???AAACCCDDDEEECCCFFFIIILLLOOORRRVVVYYY[[[]]]bbbgggmmmuuu~~~~~~{{{{{{{{{{{{zzzwwwwwwxxxxxxxxxwwwwwwwwwuuusssrrrssstttuuutttrrrqqqooollljjjjjjiiifffdddaaaaaaaaaaaaaaaaaaaaaaaaaaa```^^^]]]]]]___aaacccbbbbbbaaaaaa```___^^^^^^bbbccceeehhhkkklllkkkiiijjjjjjiiijjjlllooorrrtttxxxzzz}}}|||{{{zzzzzz|||}}}|||zzzuuuqqqllliiigggfffeeecccbbbbbbbbbbbbcccdddeeeeeeggghhhjjjmmmqqqvvvzzz|||}}}xxxuuuvvvuuuuuuuuuvvvvvvsssqqqpppnnnmmmlllmmmmmmlllkkknnnkkkfffdddbbbaaa___^^^[[[WWWQQQKKKGGGBBB===:::999888888777777777777777777777777666666666666555555555666555555555444444444999AAAIIIRRR]]]jjjrrr}}}{{{ttthhh\\\WWWXXXZZZaaammm{{{~~~vvvtttvvvsssppppppvvv~~~vvvsssrrrssspppiiidddeeejjjxxx}}}nnnTTTHHH999///---......------,,,,,,,,,,,,---......***************************++++++++++++***))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,+++************++++++******))))))******++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***------,,,,,,++++++******~~~yyyyyyvvvqqqqqquuu}}}wwwrrrlllccc\\\LLLGGGDDDCCCAAA>>>???CCCAAABBBEEEGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======<<<;;;;;;999999888777999888777777777777777777666666666666777777777888888888888999999:::::::::;;;;;;;;;<<<>>>@@@AAABBBAAACCCFFFHHHJJJLLLOOOQQQUUUWWWYYY]]]aaahhhpppuuu}}}~~~}}}wwwvvvvvvvvvuuutttpppmmmkkkjjjjjjiiihhhhhhhhhhhhjjjhhhfffeeefffhhhkkknnnnnnnnnmmmmmmlllllllllllllllnnnqqqvvvzzz||||||zzzxxxxxxyyyzzz}}}}}}}}}~~~~~~}}}|||xxxtttooolllkkkkkkkkkjjjfffggggggffffffhhhjjjlllnnnooorrrwww}}}}}}xxxtttsssqqqqqqqqqrrrsssqqqnnnkkkkkkjjjjjjjjjjjjiiifffdddeeebbb___\\\[[[ZZZXXXVVVQQQMMMHHHCCC@@@===:::888888777777666666666666666666666666666666666666666444555666777777888:::;;;999BBBNNNYYYcccmmmvvv}}}wwwoooiii```ZZZXXXZZZaaannn}}}wwwvvvzzz{{{yyyyyypppnnnnnnmmmhhhccccccgggooowwwbbbFFF===333---,,,---...---,,,,,,+++++++++,,,,,,---******************************+++++++++******)))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,++++++******++++++,,,******+++,,,,,,,,,++++++++++++***************+++******))))))))))))*********************++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,++++++******xxxuuu|||~~~www[[[TTTMMMIIIDDD@@@???BBB@@@AAADDDGGGHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAA@@@>>>>>>===<<<;;;::::::999999999888777666666777777555666666666666777777777777777777777888888888888999999999:::;;;===>>>???@@@BBBEEEFFFGGGHHHKKKMMMNNNPPPRRRTTTWWW\\\cccgggiiinnnvvv|||}}}yyyvvvuuutttrrrqqqpppppppppsssrrrppppppqqqsssvvvxxxzzzyyyyyyyyyyyyzzz{{{{{{{{{}}}~~~}}}~~~}}}|||zzzxxxuuuqqqoooooopppqqqqqqkkkkkklllkkkjjjmmmqqquuuxxxzzz~~~zzzvvvuuuttttttoooooopppqqqqqqooojjjggghhhgggfffffffffdddaaa^^^\\\YYYWWWVVVUUUUUUSSSQQQHHHEEEAAA???>>>===;;;:::888777777666666666666666555555555555555666666666555666777777777999===AAAJJJUUUdddqqqyyyxxxmmmfffbbb^^^]]]___cccmmm}}}zzz{{{~~~pppnnnkkkhhhaaa\\\___fffpppxxxdddMMM===888222......---+++)))++++++***************+++)))))))))))))))))))))))))))******+++++++++***************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******)))***+++,,,,,,,,,,,,,,,*********))))))***++++++***))))))))))))))))))*********))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,+++++++++,,,+++++++++++++++******yyy~~~pppeeeYYYSSSNNNGGGDDDCCC@@@AAACCCEEEFFFGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@@@@???>>>===<<<;;;;;;:::999888777666666666666555555666666666666777777666666666666666666666666888888888888:::;;;<<<===???AAACCCDDDDDDFFFHHHJJJJJJLLLOOOQQQSSSVVV[[[^^^___ccchhhlllrrr{{{~~~}}}|||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||zzzwwwtttssstttuuuvvvuuuppprrrrrrqqqqqqttt{{{zzzuuussssssttttttnnnnnnnnnoooooolllhhhddddddcccbbbaaa```^^^ZZZWWWTTTRRRPPPPPPPPPOOOMMMKKKBBB@@@>>>===>>>>>>===<<<888888777666666666666666444555555555555666666666777888888777666:::AAAGGG[[[gggxxxtttkkkdddbbbaaa```bbbfffrrr|||~~~}}}zzzsssmmmfff```ZZZWWW\\\dddooo~~~vvvdddMMM999555333000...---+++)))&&&+++******))))))))))))***))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))***++++++,,,,,,,,,,,,***))))))))))))***++++++***))))))(((((())))))******))))))))))))***++++++++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))***++++++++++++++++++++++++++++++++++++******~~~wwwggg^^^YYYRRRJJJGGGBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGEEEEEEDDDCCCCCCCCCCCCDDDBBBCCCCCCDDDDDDDDDCCCCCCAAAAAA@@@???>>>===<<<<<<:::999888777666666666666555555555666666666777777555555555555555555555555777777777888999:::;;;<<<;;;===???AAAAAABBBDDDFFFFFFIIILLLNNNPPPRRRTTTVVVYYY\\\```cccgggmmmvvv|||~~~}}}~~~}}}}}}}}}}}}|||{{{zzz|||}}}||||||}}}xxxuuutttsssrrrpppmmmlllkkkkkkjjjhhhdddaaaaaa___\\\[[[ZZZWWWTTTRRROOONNNLLLKKKJJJIIIFFFDDD>>>=========>>>>>><<<:::777777666555555555555666444444444555555555666666666888888888:::BBBNNNWWWkkkxxx~~~ssshhhdddbbbfffjjjlllqqqvvv~~~{{{sssjjj```ZZZWWWYYYaaajjjssszzzwwweeeNNN<<<222000///---,,,,,,,,,++++++,,,+++******))))))******))))))))))))))))))))))))))))))***+++++++++++++++)))))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******))))))))))))******))))))***+++,,,,,,,,,,,,)))))))))))))))***++++++))))))(((((((((((()))))))))))))))))))))***++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))***+++++++++++++++******************++++++~~~ooofffaaaYYYPPPJJJCCCCCCBBBCCCCCCDDDEEEFFFDDDEEEFFFGGGHHHIIIJJJJJJFFFFFFEEEDDDDDDDDDDDDDDDAAABBBCCCCCCDDDCCCCCCCCCBBBAAAAAA@@@???>>>======:::999888777666666666666555555555555666666666777555555555555555555555444777777777777888999;;;;;;888:::===>>>>>>???AAACCC???BBBFFFIIIJJJKKKMMMNNNQQQUUUYYY[[[]]]```eeejjjsssuuuzzz~~~}}}|||~~~|||~~~~~~{{{xxxwwwvvvtttooolllkkkjjjhhhhhhgggeeebbb___^^^\\\YYYWWWUUUSSSPPPNNNNNNLLLJJJHHHGGGDDDAAA>>>>>>=========>>>===:::888666666555444444444444555444444444555555555666666444666999;;;@@@LLL\\\hhhyyyuuuhhhbbbaaaeeennnuuu{{{{{{~~~pppfff[[[XXXYYY___jjjtttyyyxxxuuuiiiSSS===444555...---++++++,,,...000222---,,,,,,+++*********+++))))))))))))))))))))))))((()))***+++++++++++++++)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))++++++************++++++((()))***+++,,,---------))))))((())))))***++++++))))))(((((((((((()))))))))))))))))))))******+++************************)))***+++,,,,,,+++***)))************************((()))***+++++++++++++++******************++++++}}}~~~xxxllliiifff]]]UUUOOOHHH@@@<<<===AAACCCDDDHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHCCCBBBBBBCCCCCCDDDEEEFFFDDDDDDCCCBBBAAA???>>>===???>>>===;;;999777666555333444666777888777666555444555666777777666555444999999888888777777666666:::::::::;;;<<<===??????AAAAAACCCDDDFFFHHHIIIJJJNNNOOOPPPSSSVVVZZZ^^^```fffiiimmmsssyyy~~~~~~|||yyy}}}~~~{{{zzzzzzzzzzzzyyyyyyyyyzzzyyyxxxxxxxxxuuuoookkkjjjiiigggdddbbb___]]]\\\VVVTTTQQQNNNKKKIIIHHHGGGHHHGGGEEECCCAAA>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777777444222111222333333222777777999???KKK\\\nnnzzz{{{qqqfff___```fffoooxxx}}}}}}}}}{{{vvvhhh```XXXXXXaaalllsssuuuyyykkkXXXFFF999222000......---,,,,,,+++******/////////...---,,,+++***+++*********))))))(((((())))))))))))))))))))))))))))))***))))))((('''&&&''''''((((((((((((''''''************************************************)))***+++------,,,++++++*********************************++++++,,,,,,,,,************************)))))))))***+++++++++,,,))))))))))))((((((((((((++++++++++++++++++++++++************************---,,,***)))))))))******++++++++++++++++++++++++,,,,,,,,,++++++*********}}}xxxqqqllleee___VVVPPPIIIDDDDDDDDDDDDBBBEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCBBBAAA@@@??????>>>===;;;999888666666444444444444444555666666444555666777777666555444777777777777777666666666999999999:::;;;<<<===>>>???@@@AAACCCEEEFFFHHHHHHMMMNNNNNNPPPSSSVVVYYY[[[ZZZ\\\```eeejjjnnnrrrtttyyy}}}~~~~~~|||{{{zzz{{{}}}}}}zzzwwwwwwwwwwwwwwwwwwwwwwwwvvvuuutttuuuuuurrrmmmiiigggfffdddaaa^^^[[[YYYXXXPPPNNNLLLIIIFFFEEEDDDDDDDDDCCCBBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<888888888888777777666666555555555555555666777777;;;>>>CCCKKKXXXiiizzzxxxooojjjjjjkkklllqqqxxx~~~||||||}}}{{{~~~{{{ttthhhaaa[[[^^^jjjtttzzzzzzvvvlll\\\KKK===555111///...------,,,++++++******------------,,,++++++***************)))))))))((())))))))))))))))))))))))((())))))))))))(((((('''''''''((((((((((((''''''************************'''''''''''''''''''''''')))******+++++++++++++++*********************************++++++,,,,,,,,,******************************************++++++************************++++++++++++++++++++++++************************,,,,,,***)))))))))******++++++++++++++++++++++++,,,,,,,,,++++++*********zzzssslllhhh]]]WWWPPPKKKHHHEEEAAA>>>BBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBB??????===<<<:::999888777555444222111111333555777555555666666666666555555555555555666666666666666888888888888999:::<<<<<<===>>>???AAABBBDDDEEEFFFKKKKKKKKKLLLNNNPPPSSSTTTUUUVVVWWWZZZ^^^bbbfffhhhlllpppsssuuuuuuvvvzzz~~~}}}}}}|||{{{{{{xxxwwwxxxyyyzzzyyyvvvtttqqqqqqrrrrrrssssssttttttqqqpppppppppooommmhhheeebbbaaa___\\\YYYVVVSSSRRRJJJIIIFFFDDDCCCBBBBBBBBB????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::999999888777666555555000333555666444555888;;;@@@EEEOOO[[[iiixxxwwwjjjcccfffpppzzzzzz~~~~~~}}}|||{{{wwwsssooofffbbbaaahhhttt{{{zzzvvvdddXXXHHH:::333000///...------,,,,,,++++++******++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((('''(((((())))))(((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))******+++*********************************+++++++++++++++******************************************))))))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++******)))*********+++++++++++++++++++++++++++++++++++++++*********wwwqqqfff```WWWQQQMMMIIIDDD@@@@@@AAACCCEEEFFFGGGGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCC??????>>>===;;;:::999999555555444333333444555666555666666666666666666555333444444555555666666666666666666777888999::::::;;;;;;===>>>???AAABBBBBBFFFFFFGGGHHHJJJMMMOOOQQQTTTSSSSSSTTTWWWZZZ^^^```bbbeeeiiijjjjjjjjjlllmmmmmmpppvvv~~~|||zzzyyyyyyxxxvvvuuuttttttuuusssqqqnnnmmmmmmnnnnnnooopppppppppnnnmmmlllkkkhhheeeaaa___^^^\\\ZZZWWWSSSPPPNNNLLLGGGFFFDDDCCCBBBBBBCCCCCC>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777666555555000444666555444666<<>>>>>===<<<;;;;;;666666777888888777666555666666666555555666666666333333444444555555666666666666666666666777888999999999:::<<<===>>>??????BBBBBBCCCEEEGGGKKKNNNOOOOOONNNMMMMMMOOOQQQTTTUUUWWWYYY]]]___`````````aaabbbdddgggkkksss~~~{{{xxxvvvuuuuuuuuusssqqqpppppppppmmmlllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjhhheeeaaa]]]YYYXXXXXXWWWUUURRRNNNKKKIIIHHHDDDCCCBBBAAA@@@AAABBBCCC???>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888777666666666888999888888===HHHPPPSSS\\\iiivvvwwwhhhdddaaaeeeqqq}}}|||rrrhhhbbbaaabbbfffjjjrrrzzzzzznnnYYYIII>>>777000---///111///,,,,,,+++++++++++++++******((((((((((((((()))++++++))))))))))))))))))******((((((((((((((((((((((((&&&'''((())))))***))))))(((((())))))))))))((((((''''''''''''''''''''''''************************)))((('''''''''(((***+++************************************************************************+++******))))))((((((((()))))))))*********++++++++++++++++++++++++++++++************************************+++*********************************************************}}}tttllllllxxx{{{uuunnnhhhccc^^^XXXSSSGGGEEECCCBBBBBBCCCEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDCCCDDDAAABBBBBBCCCCCCCCCBBBBBB?????????>>>>>>=========777888:::;;;;;;999777666666666555555555555666666444444444555555555555555666666666666666777888888888888999:::;;;<<<======>>>???@@@BBBEEEHHHKKKMMMLLLKKKKKKKKKKKKLLLNNNOOOQQQRRRUUUWWWYYYZZZ[[[[[[\\\]]]^^^```dddnnnzzz~~~{{{wwwttttttttttttqqqooommmmmmmmmllljjjjjjiiihhhgggfffeeeeeedddddddddccc___YYYUUUSSSRRRRRRPPPOOOLLLIIIGGGEEEDDD??????============??????============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888666888999;;;???HHHTTT]]]eeelllwwwtttkkk``````eeesss~~~uuujjjbbb```bbbeeennnrrrvvvvvvmmm[[[FFF888333000......000111...,,,++++++++++++++++++******)))(((((('''((()))+++,,,))))))))))))************))))))))))))))))))))))))'''(((((())))))))))))(((((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))******************************************)))))))))************************))))))))))))))))))(((((((((((())))))***+++++++++++++++++++++++++++++++++************************))))))***++++++++++++***************************)))))))))***************xxxqqqqqq~~~}}}xxxoooeee]]]TTTPPPJJJEEEBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDDDDEEECCCCCCDDDDDDDDDCCCCCCBBB??????????????????>>>>>>:::::::::::::::999888888777666555444444555666777666666666555555555555555666666666666666777777888777888888999:::;;;<<<<<<======>>>???AAADDDGGGHHHJJJJJJJJJJJJJJJKKKKKKKKKOOOOOOPPPRRRUUUVVVWWWVVVTTTVVVXXXXXXZZZ___gggmmmsssvvvyyyyyy|||~~~}}}}}}{{{}}}}}}zzzvvvttttttvvvrrrooollljjjjjjkkkjjjiiiiiihhhfffdddaaa___^^^]]][[[\\\[[[XXXSSSOOONNNOOOKKKJJJHHHGGGDDDBBBAAA@@@===<<<;;;::::::;;;<<<===999999::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;777999>>>EEEPPP\\\fffmmmsssyyyvvvkkkeeebbbgggsss|||uuujjjaaa```dddkkkpppvvvuuuqqqfffUUUEEE999333---...............---,,,******************+++++++++***((('''''')))***+++((()))))))))************))))))))))))))))))))))))((())))))))))))(((((('''))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))************************+++*********)))))))))(((************************((((((((()))))))))))))))))))))******+++,,,,,,---++++++++++++++++++++++++************************((()))***+++,,,++++++***************************((()))))))))*********+++zzzppprrrtttjjj```[[[RRRJJJEEECCCDDDEEECCCCCCCCCCCCDDDDDDDDDEEEGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCC????????????????????????<<<;;;999888777888999:::777666555444444555666777777777777666555555555444777666666666666777777888777777888999:::;;;;;;<<<>>>======>>>???AAACCCDDDEEEEEEFFFGGGGGGFFFFFFEEEKKKKKKKKKLLLNNNPPPPPPPPPMMMPPPSSSTTTTTTWWW]]]aaa___cccffffffgggmmmyyy}}}||||||~~~xxxzzz|||zzzwwwuuuvvvxxxpppmmmjjjhhhiiiiiiiiiiiihhhgggdddaaa^^^[[[YYYXXXTTTVVVVVVSSSOOOLLLLLLNNNFFFFFFEEECCCAAA@@@>>>>>>>>>===<<<;;;;;;;;;<<<===555555777888:::<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@==================<<<<<<===AAAIIIUUUdddqqqzzz~~~yyy~~~xxxllleeeccchhhqqq|||uuulllaaa\\\___iiissszzzyyyuuuiiiUUUAAA444222444,,,---------+++***+++---******************++++++,,,***)))(((''')))***+++(((((())))))*********+++))))))))))))))))))))))))))))))***))))))(((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))************************+++*********))))))((((((************************''''''(((((())))))************+++,,,,,,---......++++++++++++++++++++++++************************((()))***+++,,,,,,+++***))))))))))))))))))))))))(((((())))))*********+++zzz~~~rrrmmmbbbWWWRRRNNNGGGBBB@@@CCCCCCEEEEEEFFFEEEEEEDDDFFFFFFFFFEEEEEEDDDCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@=========<<<;;;999888777;;;;;;:::999888777666555777777666666666777777888444444555666666555444444777666666666666888:::;;;:::999888888999<<<>>>@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGIIIKKKLLLMMMNNNOOONNNLLLLLLMMMQQQUUUWWWWWWWWWXXXXXX[[[aaahhhmmm~~~~~~}}}|||{{{zzzxxxwwwvvvsssqqqssswwwxxxuuuqqqjjjgggdddbbbdddfffggggggaaa___\\\XXXUUUSSSQQQQQQQQQPPPNNNLLLJJJGGGFFFEEEDDDDDDCCCAAA???>>>===<<<;;;::::::999888888888999:::::::::999999::::::;;;>>>??????@@@@@@@@@??????AAA@@@>>><<<<<<>>>@@@BBBCCCNNN___pppvvvlllgggdddffflllyyy{{{rrrgggdddbbbdddjjjqqqwwwzzzwwwhhhRRR@@@777333222000---------,,,,,,+++++++++***+++,,,,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&)))(((''''''''')))***+++))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))************************************+++***)))(((((()))***+++))))))))))))))))))))))))*********))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))~~~}}}}}}|||uuukkk```ZZZUUUNNNHHHFFFBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@???>>>===<<<;;;<<<;;;:::999888777666666777666666666666666777777666666666666666666666666777666666666666888999::::::999888888999;;;>>>????????????@@@AAAAAABBBBBBEEEFFFFFFGGGHHHIIIIIIJJJKKKKKKKKKLLLNNNOOOQQQRRRRRRSSSTTTUUUWWW[[[aaafffnnnvvv}}}~~~}}}|||zzzxxxuuusssrrrrrrpppmmmooorrrrrrooollleeebbb___]]]^^^```aaaaaa[[[ZZZWWWTTTQQQOOONNNNNNLLLKKKJJJHHHEEECCCBBBAAAAAA@@@???>>><<<;;;:::999;;;:::999888888888888888::::::999999999:::;;;;;;@@@AAAAAABBBCCCCCCCCCCCCDDDCCCBBB@@@@@@BBBFFFHHHTTTbbbtttwwwhhhbbbbbbdddlllttt~~~~~~vvvooojjjgggfffllltttzzzyyywwweeeXXXFFF888111///...---------,,,,,,,,,+++++++++))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))(((''''''((()))***+++))))))))))))))))))))))))***((('''((()))***)))''''''(((((((((((()))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++***))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))~~~}}}~~~zzzvvv|||sssjjjfffaaaYYYSSSQQQFFFDDDBBB@@@@@@AAACCCDDDBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>===<<<;;;;;;<<<<<<;;;:::999888888777777666666555555666666666888777666555555666777888666666666666777888999999999888888888999:::<<<>>><<<<<<<<<===>>>>>>??????DDDDDDDDDEEEEEEEEEEEEEEEGGGHHHJJJLLLLLLLLLKKKKKKLLLMMMOOOPPPQQQTTTXXX[[[```fffllloooqqqwww}}}||||||}}}}}}|||}}}|||zzzwwwtttpppmmmlllmmmkkkhhhiiikkkjjjgggddd___\\\YYYWWWWWWXXXXXXXXXTTTRRRPPPNNNLLLJJJJJJIIIGGGGGGEEEDDDBBB@@@???>>>===<<<<<<:::999888777777:::999888888888888888888999999999999::::::;;;<<<>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBAAACCCHHHOOOTTTjjjyyypppfff]]]\\\```iiiuuu~~~}}}vvvppplllkkkkkknnnwww~~~tttkkkOOOFFF999000---------,,,,,,,,,,,,,,,++++++++++++,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))***((('''((()))***)))'''''''''''''''((((((((((((******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++************************++++++***))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))zzz|||zzzssspppkkkccc]]]\\\NNNKKKFFFBBB??????AAABBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@???>>>======<<<<<<<<<======<<<;;;;;;:::999999777777666666555555666666888777555444444555777888666666666666777777888888888777777777888999;;;<<<999::::::;;;<<<<<<======AAAAAABBBBBBCCCDDDDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHJJJLLLMMMNNNOOOQQQSSSWWW\\\aaaccceeejjjrrryyyzzz{{{zzzxxxxxxxxxxxxwwwuuuyyyyyywwwtttqqqmmmjjjhhhiiigggeeeddddddccc```]]]ZZZWWWTTTRRRRRRRRRRRRQQQNNNMMMLLLJJJIIIHHHGGGGGGDDDDDDCCCAAA@@@???>>>===;;;;;;::::::999888777777999888888777777777888888999888999999:::;;;<<<===>>>>>>>>>??????@@@@@@AAAAAABBBCCCEEEJJJTTTaaakkk|||xxxqqqdddaaa___bbbkkkwww|||vvvvvvxxx{{{~~~vvvooolllkkkjjjoooxxxuuucccVVV@@@:::333...------......,,,++++++++++++++++++++++++***)))((('''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))***((('''((()))***)))''''''''''''((((((((())))))***************************))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))+++******************+++************************))))))))))))))))))))))))))))))))))))))))))))))))~~~|||uuujjjcccaaaWWWSSSMMMFFFAAA>>>======???@@@AAACCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAADDDCCCBBBAAA@@@@@@@@@AAA>>>>>>======<<<<<<;;;;;;888888777666666666666666777666444333333444666777555666666666777777777777777777777777888888999:::999999999:::;;;;;;<<<<<<===>>>???@@@BBBCCCDDDEEEGGGFFFFFFEEEEEEFFFGGGGGGFFFHHHKKKKKKKKKLLLMMMOOOOOOQQQUUUXXXZZZ]]]bbbfffooovvv}}}zzzxxxxxxvvvuuuuuuuuuuuusssqqqssssssrrrpppmmmjjjhhhgggdddcccbbb```___]]]ZZZXXXWWWTTTQQQPPPPPPOOONNNMMMJJJJJJIIIHHHGGGFFFEEEEEE?????????>>>======<<<<<<<<<<<<;;;;;;::::::999999777777777666666777777888888888888999:::;;;===>>>DDDDDDCCCBBBBBBBBBCCCCCCDDDFFFIIIMMMVVVeeexxxrrrhhhbbbaaaeeekkksss{{{tttoooqqqwww~~~~~~|||uuulllggghhhjjjkkkvvvvvvbbbNNNCCC777444000---------......++++++++++++++++++++++++((('''&&&$$$$$$%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((())))))))))))(((((((((((((((((((((((((((((((((***((('''((()))***)))'''(((((()))))))))*********************************)))))))))******)))))))))))))))))))))))))))))))))(((((())))))************))))))*********+++++++++))))))))))))))))))))))))*********++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))zzz|||rrriiifff```]]]WWWOOOHHHBBB>>><<>>>>>>>>=========::::::999888777777777777666555444333333444555666555666666777777666666555666666666777777777888888888888888999::::::;;;;;;:::;;;<<<>>>@@@BBBCCCDDDEEEDDDCCCBBBBBBCCCEEEFFFEEEGGGHHHIIIHHHIIIJJJLLLKKKLLLNNNQQQTTTVVVXXXXXX___cccjjjpppwww~~~zzz{{{|||||||||{{{zzzyyyxxxvvvtttrrrqqqqqqpppnnnlllkkkkkkjjjiiigggeeecccbbb^^^^^^]]][[[YYYWWWUUUTTTSSSQQQNNNMMMMMMLLLKKKIIIGGGGGGGGGFFFEEEDDDCCCBBB::::::::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;666666666666666777777888777777777999:::<<<>>>???CCCCCCAAA@@@@@@AAABBBCCCDDDIIIPPPWWW```ppppppddd^^^]]]fffooozzzyyytttqqqwwwxxxuuutttpppiiicccbbbfffiiipppxxx~~~vvvcccMMM>>>777222000...,,,++++++,,,,,,*********+++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''((((((((((((((((((((((((***((('''((()))***)))'''))))))))))))************************************))))))************))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++************************)))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))|||zzzzzzzzz|||vvvsssjjjhhhddd^^^VVVMMMFFFBBB???@@@AAABBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@???===<<<<<<<<<>>>??????????????????>>>>>>>>><<<;;;:::999888888888888555555555555555555555555555555666777777666555444555555666666777777666666666666777888888999999:::999:::;;;<<<===>>>????????????@@@AAABBBBBBAAAAAABBBCCCDDDDDDDDDEEEGGGJJJJJJIIIJJJMMMPPPQQQQQQOOOQQQUUUZZZ^^^bbbhhhqqqwww~~~}}}{{{wwwuuuuuuvvvxxxxxxvvvuuusssssspppnnnkkkiiiiiihhhfffdddccccccbbb```^^^\\\ZZZYYYWWWWWWWWWUUURRRPPPNNNNNNNNNLLLJJJIIIJJJIIIGGGFFFCCCCCCCCCCCCBBB@@@>>>===999999999999999:::::::::999999999999::::::::::::666555555555555666777888666666777888:::<<<>>>??????>>>======???AAACCCEEEIIIQQQ]]]fffnnnxxxsssfffbbbeeejjjsss}}}|||yyy||||||sssnnnkkkfffaaa```ccciiimmmttttttnnn___KKK<<<444333//////...,,,++++++,,,---)))*********++++++++++++---------------,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******)))((('''&&&((((((((((((((((((((((((***((('''((()))***)))'''((((((((())))))))))))***************************((()))***++++++***)))((())))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++++++++++++++++++++++++++)))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))}}}yyyxxxllltttrrrrrrooojjjbbbXXXPPPKKK@@@@@@AAABBBBBBBBBAAAAAADDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCBBB@@@>>>>>>???AAABBB@@@@@@@@@???????????????===<<<;;;:::999999999999666666777777777777666666555555666777777666555444444555666666666666666666555555666666777888888888999999:::::::::;;;;;;;;;999<<>><<<:::999::::::;;;;;;<<<<<<<<<<<<777777777777888888888888555555555555555666777888666666777888:::===???@@@?????????@@@BBBEEEIIIKKKTTT___nnnxxx}}}wwwkkkdddfffrrr}}}~~~xxxqqqlllhhhbbb___aaagggnnnrrrvvvmmm]]]JJJ:::111000111//////...---,,,,,,---///))))))******++++++++++++(((((()))******((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((()))*********((('''&&&((((((((((((((((((((((((***((('''((()))***)))(((''''''''''''((((((((()))************************((()))***++++++***)))((())))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))wwwssspppsssxxxrrrkkkaaaWWWRRRKKKCCC======???@@@AAACCCCCCDDDEEEFFFGGGHHHIIICCCDDDDDDDDDDDDDDDCCCCCC@@@@@@????????????@@@@@@@@@@@@AAABBBBBBBBBAAAAAA???>>><<<;;;::::::;;;;;;999999999888777666666555666666666666666555555555333444666777777777666555777777777777777777777777:::999777666666888:::;;;::::::;;;;;;<<<======>>>??????@@@AAACCCDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGHHHJJJNNNQQQUUUWWW[[[```gggnnnssswww{{{~~~}}}zzzxxxwwwwwwvvvtttrrrpppooooooooommmllljjjhhheeecccaaa```^^^]]][[[ZZZYYYXXXYYYYYYVVVVVVUUUUUUTTTSSSSSSSSSQQQPPPNNNMMMKKKJJJJJJJJJGGGFFFEEEDDDCCCBBBBBBBBB>>>======<<<;;;;;;::::::999::::::::::::999888888;;;:::888777777777888999555555666666777777888888:::999888999;;;============BBBDDDAAACCCMMMYYY```rrruuuzzz|||tttjjjbbbeeeqqqwwwqqqmmmkkkeeeiiieee___dddrrryyyvvvgggZZZIII;;;555222///---,,,,,,,,,+++++++++******************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))---,,,+++)))(((&&&%%%$$$((((((''''''''''''((((((&&&''''''''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,***)))((((((((((((******))))))******+++,,,+++++++++++++++***)))(((***************)))((('''************************************************))))))************))))))++++++******))))))((((((qqqzzzuuussszzzxxxmmm]]]VVVLLLEEEBBBAAA@@@@@@???@@@BBBDDDEEEFFFFFFFFFCCCDDDDDDDDDDDDDDDCCCCCC@@@@@@????????????@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>===<<<;;;;;;;;;;;;::::::999888888777666666666666666666555555555555444555666777777777666555777777777777777777777777888888777777777888:::;;;999999:::;;;;;;<<<<<<=========>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEEEEEEEFFFHHHKKKMMMOOOOOOTTTYYY^^^bbbdddgggiiiwwwzzz~~~~~~yyyuuusssrrrqqqpppppppppooommmlllkkkjjjiiigggfffeeecccaaa___^^^]]]ZZZYYYWWWVVVUUUTTTTTTUUUSSSSSSRRRQQQQQQPPPPPPOOOJJJIIIHHHGGGGGGGGGGGGGGGDDDCCCBBB@@@???>>>>>>>>><<<<<<;;;;;;:::999999999999999::::::999999888777999888777666555666666777555555666666777888888999;;;;;;:::;;;===?????????<<>>===<<<<<<:::::::::999999888888777777666666666555555555444444555666777777777666666666666666666666666666666666666777777888999::::::888888888999::::::;;;;;;::::::;;;<<<===>>>>>>???===>>>???@@@BBBBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFGGGIIILLLPPPSSSTTTUUUVVVXXX```cccgggiiikkkmmmoooqqqmmmqqqwww|||~~~}}}tttqqqnnnllllllllllllllleeeffffffffffffdddcccbbb___^^^]]]\\\[[[YYYXXXXXXTTTTTTRRRQQQPPPOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKDDDDDDCCCCCCCCCDDDDDDEEECCCBBB@@@>>>===<<<;;;;;;;;;::::::999999888888888999999999999999888777777777666666555555555555666666666666777888888999999999999999::::::;;;<<<======DDDMMMXXXhhhyyy}}}yyyooodddaaabbbiiiwwwyyysssttt}}}|||{{{yyyyyyzzzzzzyyyxxx}}}{{{wwwrrrlllfffaaa^^^^^^hhhqqqtttwwwtttdddRRRAAA:::222---,,,------,,,,,,++++++++++++*********************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((()))******((((((''''''''''''((((((***(((%%%$$$$$$%%%(((***''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************)))(((((()))))))))***))))))))))))***++++++******++++++******))))))++++++++++++++++++***)))************************************************))))))************))))))((())))))))))))))))))***OOOYYYjjj|||wwwqqqhhh]]]SSSLLLGGGDDDAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@?????????@@@AAA@@@???===<<<;;;;;;;;;:::::::::999999777777777666666555555444555555666666777777777777666666666666666666666666444555777888999999999999666666777777888999999:::888999999:::;;;;;;<<<<<<;;;<<<===>>>????????????CCCCCCCCCCCCDDDDDDDDDEEEFFFHHHKKKLLLLLLMMMNNNOOORRRUUUXXXZZZ[[[]]]___aaa```cccgggkkkmmmmmmlllkkkppprrrvvvzzz}}}~~~~~~~~~}}}zzzvvvssspppoooiiigggdddcccdddeeeeeeeee[[[\\\^^^______]]][[[ZZZWWWVVVVVVUUUTTTTTTSSSSSSQQQPPPOOONNNMMMLLLLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGDDDDDDCCCBBBBBBBBBCCCCCCCCCAAA@@@>>><<<;;;::::::::::::999999999888888888888888888999888777777666666666666555555555666666666666777888888999999:::999999999999999:::;;;===BBBLLL\\\nnn|||sssooolllgggbbbeeekkkvvv}}}xxxuuu{{{}}}|||||||||yyyvvvuuutttrrrpppsssqqqnnnkkkhhheeecccbbb___jjjsssuuupppdddRRRBBB;;;777111...------,,,+++++++++++++++************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))((((((((())))))***)))))))))))))))***++++++))))))************))))))++++++,,,,,,,,,++++++***************************************************))))))************))))))'''((((((((())))))******LLLPPPZZZhhh}}}{{{~~~|||tttjjj___VVVPPPNNNHHHFFFCCC@@@??????@@@AAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@??????@@@AAAAAAAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;999999888777777666555555666666666666777777888888666666666666666666666666444555666888888999999888555555666666777888888888888888999999::::::;;;;;;<<<===============<<<<<<@@@@@@AAABBBBBBCCCCCCCCC@@@BBBEEEEEEEEEFFFGGGIIIJJJMMMPPPRRRSSSTTTVVVXXXVVVWWWYYY[[[\\\\\\[[[ZZZ^^^```bbbeeefffgggffffffeeehhhlllrrryyy|||zzzzzzyyyyyyxxxwwwvvvwwwyyy{{{}}}}}}}}}}}}}}}|||zzzwwwuuussssssqqqooommmmmmmmmmmmlllkkkjjjiiihhhfffdddcccbbb___]]]ZZZZZZZZZ[[[ZZZYYYTTTUUUWWWXXXXXXWWWUUUTTTQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDBBBAAA@@@?????????@@@???===<<<:::999999999:::::::::999999999999999777777888888777777666555777777777777777777777777777777888888999:::::::::;;;<<<<<<<<<;;;>>>BBBFFFPPP\\\oooyyyllldddaaabbbeeegggmmmxxx|||yyyxxxyyyyyy}}}|||~~~}}}wwwtttrrrpppnnnnnnllljjjhhhhhhiiikkkmmmkkkqqqssskkk\\\MMM@@@777222000...,,,+++***)))(((+++++++++*********))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))'''&&&%%%$$$###((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))***+++((())))))*********))))))***++++++,,,,,,,,,++++++************************************************))))))************))))))''''''(((((()))))))))***GGGIIIOOOVVVbbbxxxwwwwwwxxxmmmddd^^^\\\TTTQQQLLLFFFBBB@@@??????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@??????========================;;;;;;:::999888777666666777777666666666777888999666666666666666666666666666666666777777777888888555555555666777777888888888888888888999999999:::<<<<<<<<<<<<<<<;;;::::::;;;;;;===>>>???@@@@@@@@@>>>@@@BBBCCCCCCDDDFFFGGGDDDGGGJJJKKKLLLLLLNNNPPPPPPPPPQQQRRRSSSRRRQQQQQQSSSTTTVVVXXXXXXWWWVVVUUUXXXZZZ]]]bbbhhhlllppprrrkkkmmmqqqtttwww{{{~~~}}}||||||{{{wwwrrrnnnlllkkkjjjiiigggfffggghhhkkkmmmmmmllllllllllllkkkjjjgggeeeccc```````````````aaabbbbbb^^^^^^______^^^]]]]]]\\\[[[XXXVVVUUUUUUUUUTTTRRROOOPPPQQQRRRQQQPPPOOONNNLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKIIIHHHGGGDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@???===<<<;;;::::::;;;;;;999888777777666666999999999999999999999999777777777777777666555555777888888999999999999888888888888999::::::;;;;;;999:::;;;<<<>>>DDDMMMTTTcccpppxxxrrrggg]]]XXXYYY]]]eeelllqqq~~~vvvrrrqqqzzzyyytttqqqooommmlllkkkkkkkkkmmmpppsssuuuuuurrrjjjZZZHHH:::333111,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))************))))))))))))))))))))))))))))))))))))************************((((((((('''''''''&&&&&&((((((''''''''''''(((((($$$&&&(((******(((&&&$$$''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))************************))))))))))))))))))))))))))))))(((''''''((((((((()))(((((((((((()))******(((((())))))******)))))))))***++++++++++++++++++************************************************))))))************))))))'''(((((((((((((((((()))BBBCCCGGGLLLQQQ]]]www{{{~~~|||rrrllljjjcccaaa\\\VVVOOOIIIDDDAAA>>>???@@@AAABBBBBBBBBBBBEEEDDDDDDCCCCCCDDDDDDEEEBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;999888888777888777666666666777888999777777777777777777777777999888777666555666777777555555555666777777888888666666777777777777888888999999::::::;;;:::::::::999:::;;;============<<>>>>>>>>===<<<;;;:::999999999999999888777777777777777888888888888888888888888666666777777666666555444777777999:::::::::999999888888999999:::;;;;;;;;;999<<<>>>AAAFFFQQQ```kkkwww{{{rrrlllcccZZZTTTUUUYYY]]]gggpppqqqyyywwwzzz|||yyytttpppllliiijjjlllooorrrtttuuuvvvvvvnnnbbbRRRDDD:::333///...,,,---------------...000************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))************************))))))))))))))))))))))))***)))((('''''''''''''''((((((((((((((()))******'''(((((()))))))))))))))((()))******++++++******************************************************))))))************))))))((((((((((((((('''''''''@@@@@@DDDHHHIIIMMM]]]nnn|||{{{{{{uuurrrpppoookkkfff]]]SSSJJJEEE===>>>???@@@AAABBBBBBAAAEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBCCCCCCDDDCCCCCCCCC@@@???>>>>>>>>>???@@@AAA>>>>>>>>>>>>>>>?????????>>>======<<<:::999888888888777666666666777999:::888888888888888888888888:::999777555444555666777555555666666777888888888555555666666666666666666555666777999::::::::::::;;;<<<============;;;;;;<<<===>>>===<<<===>>>@@@===???BBBCCCCCCDDDEEEGGGAAAAAABBBDDDFFFHHHIIIJJJFFFHHHJJJKKKLLLKKKIIIHHHKKKKKKLLLLLLLLLMMMMMMMMMQQQRRRTTTTTTUUUXXX[[[^^^]]]ccckkkssswwwvvvssspppgggkkknnnoooooopppssswww{{{~~~~~~~~~wwwsssqqqmmmmmmmmmnnnoooooommmjjj___``````^^^\\\\\\\\\^^^```^^^\\\[[[[[[ZZZYYYWWWXXXWWWWWWYYYZZZYYYTTTPPPOOOPPPRRRSSSTTTTTTSSSSSSRRRSSSSSSSSSQQQQQQQQQRRRQQQQQQRRRRRRRRRQQQOOONNNNNNLLLKKKKKKKKKKKKJJJHHHKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFEEECCCAAA@@@?????????>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<::::::999999999999::::::666666666666777777777777666666666666666555555444666777888999::::::999888888999999::::::;;;;;;<<>>BBBBBB@@@@@@@@@@@@AAABBBCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDEEECCCBBBAAAAAA@@@@@@AAAAAA?????????@@@@@@?????????======<<<<<<;;;;;;;;;:::777777777777777888888888777666555555555666888999555555555666666666666777888777666555555444555555666555444444555666777888777777666666666888999:::::::::;;;;;;;;;:::999999???>>>>>>===<<<<<<;;;;;;>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJJJJMMMMMMMMMLLLMMMNNNNNNOOOSSSVVV[[[```ccccccbbbaaa[[[[[[ZZZZZZ[[[^^^```bbbgggnnnyyyvvvmmmggghhhllllllmmmnnnkkklllmmmnnnllliiifffcccbbbaaa``````aaaaaaaaa```ZZZXXXUUUSSSRRRSSSTTTVVVTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQPPPPPPOOONNNMMMMMMNNNOOOOOONNNNNNMMMKKKKKKMMMLLLKKKLLLMMMNNNMMMLLLNNNNNNNNNNNNMMMMMMLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCBBBAAAAAABBBCCCDDDCCCCCCBBBAAAAAA@@@??????@@@@@@??????>>>=========:::999888888777777888888888888888888888888888888777777777777888888888888555666666777777777777777444666999::::::::::::;;;999:::;;;::::::;;;???BBBFFFLLLVVVbbbooozzzxxxrrrjjjaaa^^^___ZZZTTTTTT\\\eeeiiinnnttt}}}~~~{{{uuurrrwww}}}|||zzzqqqfffbbbfffggglllqqqwww~~~}}}nnn[[[DDD>>>666111//////---,,,,,,,,,,,,++++++*********************************+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&''''''&&&%%%(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%%%%''')))+++)))(((''''''''''''((((((************************))))))))))))))))))))))))((((((((((((((((((((((((,,,+++++++++******)))))))))))))))))))))))))))))),,,,,,+++******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))DDDGGGHHHGGGDDDEEEIIINNNVVVddd{{{xxx~~~xxxkkkaaaVVVPPPHHHBBBAAAAAA???;;;AAA@@@@@@@@@@@@AAABBBBBBDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBBBBAAA@@@AAAAAAAAA???@@@@@@AAAAAA@@@@@@???>>>>>>=========<<<<<<<<<999999999999999999999999888888777666666666777888888888777666555444333333666666555555555666666777666555555444555666777888888777666666666777888999777888888999999999888888::::::;;;;;;<<<<<<======<<<<<<<<<===>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIIIIIIIJJJJJJKKKJJJLLLOOORRRTTTTTTSSSRRRQQQQQQPPPPPPQQQSSSVVVWWW[[[aaajjjsssxxxyyyxxxvvvjjjbbb\\\]]]`````````bbb___`````````^^^\\\ZZZXXX[[[ZZZYYYYYYZZZ[[[[[[[[[WWWUUUSSSPPPOOOOOOQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMLLLJJJJJJKKKKKKJJJHHHKKKKKKKKKKKKJJJJJJIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@AAABBBCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999888888777777888888777777777777777777777777666666666777777777888888555666777777888888777777666888:::::::::999999:::<<<<<<;;;;;;<<>>>>>>>>>>>===<<<<<<<<<;;;::::::::::::999888777777666777777888777777666555444333333444444444555555666888888666555555555555666777777888888777666666666777777444555555666777777777777888888999999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIHHHGGGFFFFFFGGGIIIKKKLLLOOOSSSYYY___bbbcccbbbaaa]]]UUUPPPQQQSSSSSSSSSUUUXXXXXXWWWVVVUUUTTTRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTSSSRRROOOMMMKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJHHHGGGHHHGGGFFFDDDGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@??????>>>>>>=========<<<<<<;;;;;;:::999999999999999888777777777777888555555555555555555555555555555666666666777777777666666777888888888888777777999;;;;;;::::::<<<===>>>>>>>>>???DDDOOO]]]gggwwwyyy}}}xxxqqqiiiaaa^^^^^^dddppp||||||xxxzzz|||~~~}}}yyywwwxxx}}}|||rrrrrrtttwwwtttnnnkkkmmmkkktttxxxqqqcccTTTEEE;;;333111...,,,------,,,+++,,,,,,,,,++++++++++++***************************************))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''(((((('''%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))),,,+++************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))CCCFFFHHHGGGEEECCCCCCCCCIIIHHHOOObbb{{{|||~~~}}}pppccc[[[VVVNNNFFFAAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCEEEFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>===<<<;;;::::::<<<;;;:::999888777666666444444555555555666666666555555555555555666777777666666555555555666666666888888777777666666666666222333444555666777777777999999999888888777777777<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDFFFFFFFFFEEEEEEEEEFFFFFFDDDCCCCCCCCCCCCDDDFFFFFFIIIKKKNNNQQQSSSSSSSSSSSSUUUNNNJJJKKKLLLKKKLLLNNNUUUSSSRRRPPPOOONNNOOOOOOJJJKKKKKKKKKKKKKKKMMMOOOOOONNNMMMJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGEEEDDDDDDEEEEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>============>>>>>>============<<<<<<;;;;;;;;;;;;;;;:::999999888888999999888777777777777777555555555555555555555555555555555555666666666666666777888888999999888888888:::;;;;;;;;;<<<>>>AAA===@@@FFFLLLVVVeeewww|||tttmmmddd^^^YYY\\\dddttt~~~{{{yyyqqqpppppppppppppppqqqsssttttttooobbbPPP@@@666111------,,,,,,,,,,,,+++***++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''***))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((BBBDDDFFFGGGFFFEEEDDDDDDHHHHHHKKKSSSbbbzzzwww~~~rrrkkkeeeZZZPPPLLLDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCEEEFFFGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????>>>===<<<<<<;;;;;;===<<<<<<;;;999888777666555555555666666666777777777777666555555555555555666666666666666666555555777777777777666666555555333444555666777777777777777777777777666666666666;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>============>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCAAA@@@@@@???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBCCCCCCGGGGGGHHHIIIJJJJJJJJJKKKNNNIIIFFFHHHHHHGGGHHHKKKMMMLLLJJJHHHGGGGGGHHHIIIGGGHHHJJJIIIGGGHHHJJJLLLLLLKKKJJJIIIGGGEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@???@@@BBBCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????>>>?????????>>>>>>>>>>>>>>>=========;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;;;;::::::<<<<<<;;;::::::999999888999888777777666666777777666666666666666666666666555555555555666666666666777888888999999999999999:::;;;;;;:::999:::===@@@???HHHUUUaaannn~~~uuujjjdddZZZWWWXXX___kkk|||xxxxxx{{{uuurrruuusssqqqppprrrxxx|||xxxmmm]]]NNN@@@666222000,,,---------,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((((((((()))))))))))))))***++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((AAABBBCCCEEEEEEEEEDDDDDDCCCDDDHHHLLLSSSbbb}}}uuuwww{{{~~~xxxsssggg\\\XXXLLLKKKHHHEEECCC@@@???>>>AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCC?????????>>>>>>==================<<<;;;999888777:::999999888777666555444888888666555555444444444666666666777666666555444666666777777777666555555444555666777777777777777333333444555777888999999777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@??????@@@@@@AAABBB???>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@??????CCCBBBBBBCCCCCCCCCDDDDDDGGGCCCBBBDDDDDDCCCEEEIIIIIIHHHGGGEEEDDDDDDEEEFFFFFFHHHIIIHHHEEEDDDGGGJJJGGGHHHHHHGGGFFFCCCAAA???BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>======<<<<<<>>>@@@AAAAAA@@@>>>>>>>>>>>>???????????????>>>>>>=========>>>>>>=========<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<;;;::::::999999888888777666666666666777777777777777777777777777555555666666666777777777888888999::::::::::::999======<<<::::::<<<@@@CCCLLLXXXiiiyyy}}}vvvkkkaaa]]]VVVWWW\\\eeeqqq}}}xxxwwwxxx|||~~~yyyvvvttt{{{|||{{{zzz}}}nnn]]]JJJ===666222111222,,,---...---+++***+++,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''***))))))))))))***++++++(((((((((((()))******+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))AAAAAAAAABBBCCCCCCBBBAAA@@@BBBFFFJJJMMMUUUdddttt~~~uuullljjj^^^[[[VVVQQQKKKFFFBBB@@@?????????@@@@@@AAACCCCCCFFFEEEDDDDDDCCCCCCDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@<<<=========<<<;;;999888;;;;;;:::999888777666666777666666555555555666666666666777777777666444333444555666777777777666555555555666666666666666555222333444555666888999999666666777777888888999999::::::::::::::::::::::::888999::::::;;;;;;::::::::::::;;;;;;<<<============<<<<<<<<<<<<===>>>>>>?????????@@@@@@@@@@@@@@@>>>??????>>>>>>======<<<>>>>>>>>>>>>??????@@@@@@AAA??????BBBBBBAAACCCHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEGGGIIIGGGBBBAAACCCGGGCCCDDDEEEEEEDDDBBB???===????????????????????????????????????????????????@@@@@@@@@??????===<<<<<<===<<<;;;<<<>>>??????>>>;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;:::999::::::::::::::::::::::::<<<;;;;;;::::::999999888888888777666666666666666777777777777777777777777666666666777777777888888888999999:::;;;:::::::::<<<===>>>@@@CCCIIIPPPVVVaaannn~~~vvvpppnnnhhh___YYYXXXXXX]]]fffqqqzzzzzzzzz{{{zzzyyyyyy|||~~~{{{oooXXXJJJ;;;555111---...111+++,,,---,,,******,,,///******+++++++++,,,,,,,,,))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''''')))***,,,''''''''''''((()))***+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))BBBAAA@@@@@@@@@AAA@@@???CCCCCCFFFLLLNNNOOOUUU]]]iiiwwwzzz{{{{{{~~~yyyyyynnnjjjddd\\\TTTMMMGGGEEE>>>===<<<<<<===???AAABBBFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBCCCCCCDDDDDDAAAAAABBBBBBBBBBBBBBBBBB<<<============;;;:::999888999999999999:::::::::555555444555555666777888666666777777777666444333333444555777777777666666555555555666555555444444555555666666666666666666777888888999:::;;;;;;<<<888888888888888888888888777777888999999999999999888999999:::;;;;;;<<<<<<::::::999999::::::;;;<<<<<<============<<<;;;;;;>>>>>>???>>>>>>===<<<;;;;;;<<<<<<======>>>>>>??????===>>>AAAAAA@@@CCCHHHEEEDDDDDDDDDCCCCCCBBBBBBDDDFFFHHHEEE@@@>>>AAADDD@@@AAACCCCCCCCC@@@===<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======<<<>>>===<<<<<<===>>>===;;;999999:::::::::;;;;;;;;;;;;::::::999::::::;;;;;;999999999999999999::::::999:::;;;<<<<<<;;;:::999::::::::::::::::::::::::;;;;;;::::::999888888888888888777666666666666666777777777777777777777777777777777777888888888888888999::::::;;;;;;::::::999<<<@@@FFFNNNXXXccckkkrrr~~~vvvmmmeeebbb]]]VVVSSSVVV\\\cccppp}}}~~~}}}}}}uuutttrrrpppqqqvvv~~~mmmYYYEEE<<<555333000******---)))***,,,+++)))***...111*********++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******)))((((((((((((((((((((((((''''''''''''''''''''''''(((&&&$$$######%%%((()))&&&&&&&&&&&&'''(((******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))?????????>>>??????@@@@@@@@@AAABBBDDDFFFIIIKKKLLLYYY```ttt}}}vvvrrrsss{{{zzzpppggg```TTTIIIFFF@@@<<<<<<===;;;;;;===@@@@@@AAABBBBBBCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCAAA@@@???@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>=========<<<;;;:::999999888888999999999999888777777666666555555555666666777777777777777777777777777888777666666666666777888555555555555666666666666777777666666666666777777777777777777777777777777666666666666666666666666777888888888888999999999888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999::::::;;;<<<>>>>>>======>>>@@@CCCDDDDDDAAA>>>???AAACCCBBB@@@AAABBBCCCBBB???>>>>>>>>>@@@AAABBBBBB@@@>>><<<:::<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;<<<======;;;;;;;;;::::::999999999:::::::::999999999888888888888888888777777777777777777777777777777777777888888999999999999888888999999999999999999999999888888999999999999888888777777777777777777777777666666444333333444555666666555555555555777999:::;;;999777888;;;<<<;;;999222555888999777777:::<<<===BBBKKKVVVaaakkkrrrvvv~~~~~~yyymmmddd^^^\\\ZZZUUUUUUZZZdddkkkvvv}}}vvvkkkjjjjjjlllrrrzzz~~~hhhUUUHHH888666333///---,,,------++++++++++++++++++++++++************************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%%%%%%%$$$%%%&&&(((***+++(((((((((((((((((((((((('''((()))))))))(((&&&%%%(((((((((((())))))))))))************))))))))))))******))))))(((((('''''''''((()))))))))(((&&&%%%&&&&&&''''''(((((())))))))))))***))))))((('''&&&))))))))))))************))))))))))))))))))))))))))))))************)))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((AAAAAAAAA@@@AAAAAABBBBBB@@@@@@AAABBBCCCDDDEEEFFFJJJNNN[[[qqq~~~vvvssswww~~~vvveeeVVVPPPHHHBBBAAA@@@======>>>>>>??????@@@AAABBBBBBCCCGGGFFFEEECCCBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>=========<<<<<<999999::::::999999888777777777666555555666666666666666666666666666666666555555555555555555555555555555555555666666666666777777666666666666777777777777777777777777777777777777777777777777777777777777888888888999999999888999::::::;;;;;;::::::::::::::::::::::::::::::;;;:::::::::999999999999:::999999999999::::::;;;<<<<<<;;;;;;===???BBBDDDDDDAAA>>>>>>@@@BBBBBBAAA>>>@@@BBBDDDCCCAAA>>>;;;>>>@@@AAABBBAAA>>><<<:::;;;;;;;;;;;;::::::::::::888888999::::::;;;<<<<<<;;;;;;;;;;;;::::::999999:::999999999888888888888777777777777777777777777888888888888888888888888888888999999999999888888999999999999999999999999777888888999999888888777666666666666666666666666666555444444444444555666555555555666666777888999999777666888:::;;;:::888999:::<<<<<<;;;===@@@DDDJJJOOOYYYdddnnnwww}}}}}}uuupppfff___ZZZYYYYYYXXX]]]cccnnnssszzz|||uuunnnllliiiiiimmmxxx~~~jjjVVVFFF<<<555333111...,,,,,,,,,,,,++++++++++++++++++++++++************************************)))))))))(((************************)))))))))))))))))))))))))))******)))((('''''')))''''''''''''''''''''''''''''''''''''''''''''''''((()))*********)))''''''))))))(((''''''''''''((((((((((((((((((((((((((('''((()))))))))(((&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((''''''&&&'''''''''(((((((((((((((((())))))))))))(((((('''))))))))))))************))))))))))))))))))))))))))))))************))))))***)))(((((((((((()))***))))))(((((((((((())))))@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAADDDDDDIIIUUUeeezzz~~~xxxuuuvvvxxx{{{wwwzzzppp___UUUJJJEEEBBB>>><<<===>>>>>>>>>???@@@AAABBBCCCHHHGGGEEECCCBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;::::::999888999888777666666666666666666666666666666666666666444555666777777666555444555555555555666666666666777777666666666666777777777777777777777777777777888888888888888888888888777777777888888888999999888999999:::::::::::::::999999999999999999999999:::999999999999888888888::::::999888888888999999999999888999;;;>>>AAACCCCCC@@@======>>>AAACCCCCC===>>>AAAEEEGGGEEE>>>888<<<===@@@AAAAAA>>>;;;999;;;::::::::::::999999999777777888888999999::::::;;;::::::::::::999999999888888888888777777777777666666666666777777777777888888888888888888888888888888999999999999888888999999999999999999999999777777888888888888777777666666666666666666666666666555555444444555666666555555666777888888888888888777777999;;;;;;:::888:::;;;===>>>@@@EEEJJJNNN\\\bbbkkkuuu}}}~~~yyyrrrkkkfffeeeaaa^^^___```ccckkkssszzz}}}~~~~~~|||zzzyyyvvvqqqlllkkkhhhiiiqqqyyycccPPPBBB777111111000...,,,++++++,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))(((((((((((((((((((((((('''''''''''''''''''''''')))************)))(((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((()))(((((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))((('''''''''''''''(((((((((((((((''''''''''''(((((())))))))))))((())))))))))))************))))))))))))))))))))))))((())))))******))))))(((******))))))))))))************))))))))))))******===>>>>>>???@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBBBBAAAFFFDDDDDDHHHOOO]]]sss|||vvvrrrsss}}}xxxvvv|||xxxjjj[[[RRRKKKDDD??????>>>>>>>>>>>>???@@@BBBCCCEEEDDDBBBAAAAAAAAABBBBBBAAABBBBBBCCCDDDDDDDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@BBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::;;;:::999888777666666666666666666666666666666666555666888999999888666555555555555555666666666666777777666666666666777777777777777777777777777777777777777777777777777777777777777777888888888888888999999:::::::::999999888888888888888888888888888888888888888888888888:::999888888777777777777666666666777999<<<@@@BBBAAA???===<<<===@@@BBBDDD>>>===>>>BBBGGGFFF???999999;;;>>>@@@@@@>>>;;;888::::::999999999888888888666666666777777888888888888888888888888888888888777777777777777666666666666666666666666777777777888888888888888888888888888888999999999999888888888888888888888888888888666777777777777777777666666666666666666666666666555555555555555666666666555666777888999888888777999999:::;;;<<<<<<;;;;;;;;;???DDDKKKRRRYYY___cccpppttt{{{~~~xxxrrrlllhhheeedddnnnppprrrssssssuuu|||}}}}}}{{{xxxuuutttuuuuuuuuutttlllkkkooo|||www]]]III===666111//////...---,,,,,,,,,,,,---*********************************************************)))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((('''$$$%%%'''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))((((((((((((***)))'''&&&&&&''''''((())))))((((((''''''&&&&&&&&&'''((())))))***))))))((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***<<<===>>>@@@@@@AAA@@@@@@???@@@AAABBBCCCCCCBBBBBBCCCAAABBBDDDEEEKKKXXXeee~~~wwwpppttt~~~|||~~~qqqeee[[[QQQJJJGGG@@@???>>>=========???@@@AAA@@@???>>>??????AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???===<<<;;;;;;===============<<<;;;;;;<<<;;;:::999888777777777777777777777777777777777444555777888888777555444555555555555666666666666777777666666666666777777666666666666666666666666666666666666666666666666666666777777777888888888999999999::::::999888888777777777777777777777777777777777777777777777777999888777666666666666666444444444555777;;;>>>@@@@@@???>>><<<<<<>>>AAACCCAAA===;;;>>>BBBCCC@@@;;;888:::===>>>>>><<<999777999888888888888777777777555555666666666666666666666666666666666666777777666666666666666666666666555666666666777777888888888888888888888888888888888888999999999999888888888888888888888888888888555666666777777666666555555555555555555555555555444555555666666777777777555666888999999999777777999999:::;;;<<<===???@@@EEEKKKVVVcccpppyyyzzzuuummmeeeaaabbbfffjjj}}}||||||~~~{{{sssqqqppppppsssvvvyyy{{{rrruuu~~~qqq\\\FFF:::555111000111------------------------************************************************))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&###$$$&&&'''(((''''''&&&(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))&&&'''''''''((((((((()))(((((((((((())))))))))))***)))'''&&&&&&''''''((())))))((((((''''''&&&&&&&&&'''((())))))***))))))((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))===>>>@@@BBBCCCCCCCCCBBB<<<===???@@@AAAAAAAAA@@@??????BBBFFFFFFGGGLLLTTTcccyyyzzzxxx|||~~~{{{tttjjj___UUUQQQGGGEEEBBB???>>>===>>>??????>>>============??????BBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBDDDCCCBBBAAA@@@??????>>>>>>>>>>>>???>>>======<<<<<<;;;:::999999999999999888888888888888888888888333444555666666555444333555555555555666666666666777777666666666666777777666666666666666666666666555555555555555555555555666666666777777777888888999999999999999999888777777777777777777777777777555555666666666666666777777777666555555555666666444444444444666999<<<>>>?????????>>><<<===>>>@@@AAA>>>::::::===???>>>===999:::;;;<<<;;;:::888777888888777777777666666666555555555555666666666666555555555666666666666777666666666666777777777777666666777777888888999999999999999999999999999999888888999999999999888888888888888888888888888888555555666666666666555555555555555555555555555555444444666777777777777777777777888888999888888777777888:::<<>>@@@BBBCCCCCCCCCBBB<<<>>>@@@AAABBBAAA@@@@@@AAA???AAAEEEHHHGGGIIILLLPPP```zzz~~~{{{zzzoooeee___TTTQQQMMMIIIFFFDDDDDDDDDBBBAAA???===<<<<<<<<<<<>>>>>===;;;;;;:::::::::::::::;;;999999999999999999999999666666666666666666666666555555555555666666666666777777666666666666777777666666666666666666666666666666666666666666666666666666666666777777777888999999999999999888777777777777777777777777777777444444555555555666666666555555555444555555666666555444444444666888;;;<<<===???AAA@@@===;;;<<<===???>>><<<:::::::::;;;<<<;;;;;;:::999999888777666777777777666666666555555666666666666666555555555666666666777777888888888666666666777777888888888777777777888999:::::::::999999999999999999999999888888999999999999888888888888888888888888888888444555555666666555555444555555555555555555555555333444666777888888777777999888888888777888888999888:::===AAAFFFOOOYYYaaagggmmmxxx~~~}}}uuunnnkkk```___\\\\\\aaammm|||}}}xxxwwwuuuqqqmmmgggiiimmmrrryyyrrrhhhKKK===444444333,,,***---++++++++++++++++++******************************************************((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((((()))+++'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$(((((((((((((((((((((((((((''''''&&&'''((()))***(((((((((((())))))))))))''''''((())))))***++++++'''((((((((()))))))))***(((((((((((((((''''''&&&'''''''''(((((((((((((((((())))))))))))(((((('''))))))))))))************))))))))))))))))))))))))''''''(((((((((((('''''''''((())))))))))))((('''))))))(((((((((((()))))):::<<<>>>AAABBBBBBAAA@@@@@@AAACCCDDDDDDCCCBBB@@@BBB>>><<<@@@CCCBBBCCCEEEJJJOOO[[[ooozzzzzz{{{{{{vvvppp```]]]XXXSSSOOOLLLKKKKKKFFFDDDAAA>>><<<;;;:::::::::;;;===???AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@CCCCCCBBBBBBBBBAAAAAAAAA======>>>???AAABBBCCCCCC???@@@@@@@@@@@@???>>>>>>;;;;;;:::::::::;;;<<<<<<::::::::::::::::::::::::;;;;;;:::999999:::;;;;;;555555555555666666666777777777666666666666777777666666666666666666666666777777777777777777777777666666666666777777777777999999999999999888777666888888888888888888888888444444444555555555666666444444444444444555666777666555444444555888:::<<<===@@@BBBAAA===;;;:::;;;=========;;;999888999;;;<<<;;;:::888777666666666777666666666555555555555666666666666666666555555777777888888999999999:::666666777777888888999999777777888999::::::;;;;;;999999999999999999999999888888999999999999888888777777777777777777777777444555555555555555555444555555555555555555555555333444666777888888888777:::999888777777777999999:::===BBBGGGOOO[[[hhhrrrzzz~~~}}}sssjjjdddbbbYYYZZZ[[[___hhhwww|||yyyxxxvvvpppkkkbbbfffmmmvvvuuueeeWWWOOOBBB777111444333+++)))...)))************))))))((())))))))))))))))))))))))************************(((((())))))*********+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&((())))))(((((()))+++''''''''''''''''''''''''''''''''''''''''''''''''***)))(((&&&&&&''''''(((((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((((('''&&&&&&'''((()))***(((((((((((())))))))))))'''(((((()))***++++++,,,'''((((((((())))))******'''((()))))))))(((&&&%%%&&&'''''''''(((((())))))))))))***))))))(((''''''))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''((()))***++++++***)))(((******))))))))))))******;;;;;;===>>>????????????<<<>>>AAACCCEEEEEEDDDDDDGGGCCC??????AAACCCCCCBBBDDDGGGKKKSSSccc~~~xxxuuuwww|||~~~~~~yyyoooccc^^^^^^___]]]ZZZRRRLLLGGGDDD@@@;;;;;;>>>:::999:::<<>>>>>BBBBBB@@@>>>===<<<<<<<<<>>>>>>>>>>>>==================<<<;;;;;;;;;;;;<<<;;;;;;:::999888777777666777777777777666666666666999888777555555555666777777666666666555555555555666666666555555444444444666666666666666666666666666666666666666666666666666666666666666666666666777777666666555555555555333333444555555666666666555555555666666777777777:::===AAABBB@@@===;;;::::::;;;===>>>>>><<<;;;999>>>===;;;999888777666666666666666666666777888888666666555555555555666666555555666777888999::::::;;;::::::999999::::::;;;;;;::::::::::::;;;<<<<<<;;;:::999888999:::;;;<<<::::::999999888777666666:::::::::999999999888888777777666666555555444444666666888999999999888777888777666777888:::::::::666777888999999;;;???BBB???BBBIIIRRRYYYaaannnzzzuuuooopppmmmddd]]][[[\\\XXX]]]mmm~~~~~~tttjjjeeefffhhhfffmmmuuu~~~kkkTTTDDDAAAFFF999666333///---,,,,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***,,,,,,+++***)))(((''''''&&&'''''''''(((((())))))''''''(((((())))))******))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))******)))(((((((((((((((+++***)))(((''''''((()))''''''''''''(((((((((((('''((())))))))))))(((((()))))))))***+++++++++,,,******)))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))******)))''''''&&&&&&&&&;;;<<<===>>>????????????>>>???AAACCCDDDDDDDDDCCCCCC@@@>>>>>>@@@BBBAAA@@@BBBCCCEEEHHHRRReee|||yyyzzz}}}xxx{{{yyyuuuvvvvvvrrrnnneee[[[PPPJJJCCC===:::;;;???======>>>???@@@???>>>@@@BBBDDDCCCAAAAAACCCEEEAAABBBCCCDDDEEEDDDDDDCCC@@@@@@@@@AAAAAA@@@@@@@@@BBBAAA@@@>>>>>>=========??????>>>>>>>>>===============<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;888888888888777777777777999888777666666666777777777777777666666666555555777777777666666555555555777777777777777777777777777777777777777777777777555555555555555555555555888777777777666666666666666666666666666555555555333333333333444444444555999===@@@BBB@@@>>>======888999;;;<<<===<<<;;;:::===<<<;;;999777666666666777666666666666777888888777777666666666666777777888888888888999999999999::::::999999999999::::::;;;::::::::::::;;;<<<<<<;;;;;;:::999999:::;;;<<<::::::999888888777666666999888888888777777777777666666666666666555555555666777888999999888888777999888777777888888888888888999:::;;;===BBBHHHLLLRRRSSSWWW]]]bbbgggsss~~~|||tttvvvmmmeeedddbbb]]]ZZZ[[[]]]___lll|||tttmmmgggdddcccbbbhhhqqq|||sss```PPPBBB777444666444333111///...---......************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***++++++******)))(((((((((''''''''''''((((((((()))''''''(((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((('''))))))))))))))))))))))))******)))(((((((((((((((***)))((('''''''''((()))''''''''''''(((((((((((('''((((((((())))))*********************+++++++++******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''&&&&&&&&&;;;<<<===>>>>>>??????>>>???@@@BBBCCCCCCBBBAAAAAA>>>======>>>@@@AAA@@@???CCCDDDDDDDDDFFFQQQ```lll}}}wwwqqqooovvvppp^^^SSSKKKCCC>>>===???===;;;;;;<<<======<<>>===???@@@AAABBBCCCDDDEEEFFFFFFFFF@@@AAAAAAAAAAAABBBBBBBBBAAA@@@??????>>>>>>???????????????>>>>>>>>>>>>===>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>:::::::::999999999999888999999888777777777888888888888888777777777666666888888777777777777666666777777777777777777777777777777777777777777777777555555555555555555555555888888777777777777666666888888777777666555555444333333333333333444444444888;;;>>>@@@@@@??????@@@999:::<<<===>>>======<<<<<<;;;999888777666555555777777777666777777888999999888888777777888888999;;;;;;::::::999999999888:::999999888888999999::::::::::::::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;999999999888888777777666777777666666666666555555555666666666666666777777777777888888888888777777999888888777777777888888<<<>>>@@@CCCGGGOOOXXX]]]eeedddgggkkklllooowwwzzzrrrjjjiiibbb[[[YYYYYYZZZ]]]aaahhhmmmzzz|||tttkkkeeeeeeeeecccaaannnyyyjjjXXXDDD:::555111...---........................************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((''''''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((((()))))))))))))))))))))%%%%%%&&&'''((())))))***''''''(((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((('''''''''&&&''''''((()))''''''''''''((((((((((((''''''''''''((()))+++,,,+++++++++******************))))))((((((((((((((('''''''''((()))*********))))))))))))))))))))))))***)))(((''''''&&&''''''<<<<<<===>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>;;;<<<>>>@@@AAAAAA@@@???AAACCCDDDCCCCCCHHHPPPWWWeeexxxyyypppqqqzzzpppaaaXXXOOOIIIFFFAAA???===<<<===>>>>>>===@@@???>>>===<<<<<<======AAABBBCCCDDDEEEFFFGGGGGGDDDDDDCCCCCCCCCCCCCCCCCC@@@@@@?????????@@@@@@AAA@@@@@@?????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999999999999999999999888888888888777777777777777777777777777777777777777777777777777777777777777777777777555555555555555555555555777777777777777777666666777777666666666555555555555555555555555555666666555888;;;===>>>>>>???@@@>>>??????@@@@@@???>>>>>>:::999888777666666666666888777777777777888999999::::::999999999999::::::::::::::::::999999999999::::::999999999999::::::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;999888888888777777777666666666666666666666666666555555666666777777777888666777777777777777666666777888888888888999;;;<<>>>>>>>>>>>===??????>>>>>>===<<<;;;;;;;;;===@@@BBBBBBBBBAAA@@@===???AAAAAA@@@BBBEEEIIIQQQ[[[ooozzzyyy{{{|||vvviii___WWWTTTOOOLLLIIIFFFEEECCC@@@>>>AAA@@@???>>>???@@@BBBBBB@@@AAAAAABBBDDDEEEFFFGGGHHHGGGEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@????????????>>>>>>===<<<<<<<<<<<<===??????>>>======<<<;;;;;;============<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999777777777777777777888888777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666444444555555555666666666666666666666666666666666444666888999:::;;;===???AAA@@@@@@???>>>===<<<<<<999999888777666666666777888888888888888999::::::;;;;;;::::::::::::;;;;;;888888888999999999999:::;;;;;;::::::::::::;;;;;;:::999999999999:::;;;;;;<<<<<<<<<;;;;;;::::::999888888888777777777777777777777777777777777777777555666666666777777888888555555555666666666777777555888;;;<<<===???CCCGGGLLLRRR\\\fffooouuu{{{~~~~~~|||~~~~~~wwwpppjjjddd```___ZZZaaahhhnnnsssyyyzzztttjjjiiigggfffiiippp{{{~~~kkkYYYMMM:::333/////////,,,+++,,,,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((())))))******((((((((((((((('''''''''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%&&&''''''(((((((((''''''''''''((((((((((((((('''&&&&&&'''))),,,...,,,+++++++++***)))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((()))((((((''''''''''''(((======>>>>>>>>>>>>======>>>>>>======<<<;;;;;;;;;<<>>@@@AAAAAA@@@@@@AAABBBFFFHHHSSSjjj}}}zzzzzz{{{rrrjjjgggccc```\\\WWWSSSMMMGGGCCCBBB???======???BBBCCCCCC@@@@@@@@@@@@AAABBBDDDDDDGGGFFFEEECCCBBBCCCCCCDDDAAAAAAAAA@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@?????????>>>======<<<<<<======BBBAAAAAA@@@>>>======<<<>>>>>>>>>============<<<;;;;;;<<<=========<<<<<<<<<<<<<<<;;;;;;;;;::::::888888888999999999999999888888888888888888888888777777777777777777777777777777777777777777777777666666777777777777777888444444555666666777888888666666666555555555555555555666777777777888:::===>>>===<<<;;;::::::999999999888888777777777888888999999888888999999:::;;;<<<;;;;;;::::::;;;;;;<<<777888888888999999::::::;;;::::::999999::::::;;;999999999999999:::;;;;;;;;;;;;;;;;;;:::999888888777777777777777777777777777777888888888888999999666777777777777777777888666666666666777888:::;;;888<<>>>>>>>>>>>======??????>>>===<<<<<<<<<<<<>>>@@@CCCCCCAAA@@@@@@AAA???@@@@@@@@@@@@@@@AAABBB???@@@FFFSSSdddzzz}}}wwwvvv~~~|||yyyuuuooohhhaaa\\\OOOKKKFFFCCCCCCCCCBBB@@@???>>>>>>===>>>???@@@AAACCCBBBAAA@@@@@@BBBDDDEEECCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>===============@@@@@@??????>>>>>>>>>===>>>>>>>>>>>>============;;;<<<===>>>>>>>>>===============<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888888888888999999:::::::::888888888888888888888999888777777777666666666555888888888777555666999;;;:::999999999999999::::::999999888888888999999::::::999999999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::::::::999999999999888888888888888888999999999999888999999:::;;;:::::::::::::::888777666666777777777777777777777777777777888888999999999888888888777777777777777777777777888:::<<<>>>@@@@@@EEEJJJMMMOOOSSSZZZ___eeemmmwww~~~{{{wwwvvvyyy{{{|||zzzlllccc\\\YYYVVVVVV[[[dddqqqxxxrrrooommmllllllqqqxxxnnnXXXIII@@@888111///------000///++++++......---+++***)))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''''''''(((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))'''((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''(((((())))))******))))))((((((''''''&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((()))******'''((()))))))))((('''&&&''''''''''''(((((((((((('''((((((((())))))*********************+++++++++((((((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((===>>>>>>>>>>>>>>>======@@@@@@???>>>>>>>>>>>>>>>>>>AAACCCBBB???>>>???AAA::::::;;;;;;<<<>>>@@@AAA===???CCCHHHLLLZZZwww{{{rrruuu}}}eee^^^VVVOOOKKKHHHCCC@@@>>>>>>===<<<<<<===>>>???>>>=========???AAADDDFFFDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>===============<<<<<<<<<<<<============>>>>>>>>>>>>============;;;<<<===?????????>>>===============<<<<<<<<<<<<<<<=========>>>>>>??????========================;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::999999888;;;:::::::::999999888888::::::999777555666888:::888888888999:::;;;===>>>999999999888999999:::;;;::::::999999::::::;;;<<<;;;;;;::::::::::::;;;;;;>>>======;;;:::999999888777777666666666666777777999999888888999999:::;;;999999::::::999888666555666666666666777777777777666666777777888888999999999999888888777777666666999999999:::===???BBBDDDFFFLLLQQQTTTVVVYYY```fffnnnttt|||~~~}}}~~~~~~~~~|||xxxtttpppnnnaaa[[[WWWZZZ\\\___hhhsss|||~~~xxxqqqllllllpppsss{{{~~~|||lllTTT@@@999888333+++222---***,,,---+++***,,,...,,,+++))))))***,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))******))))))))))))******&&&''''''((()))******+++(((((((((((())))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((()))******))))))*********((('''&&&''''''''''''((((((((()))'''((())))))))))))(((((())))))******+++++++++,,,((((((((((((((()))******''''''(((((())))))******(((((((((((((((((((((((((((((('''''''''(((((()));;;;;;;;;<<<<<<<<<<<<===<<<===<<<;;;::::::<<<>>>????????????>>>>>>>>>===>>>>>>>>>>>>===============???AAABBBDDDLLLYYYbbbzzzxxx|||mmm```ZZZUUUMMMFFFFFFAAA===>>>>>><<<<<>>>>>>>>???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<===@@@??????>>>===<<<<<<;;;<<<<<<;;;;;;;;;:::::::::======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999888888777777777::::::::::::::::::::::::999999999999999999999999;;;::::::999999::::::;;;999:::;;;<<<<<<:::888777999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999:::999999999888888777777777888888888888999999999999:::::::::999888666444777777777777666555444333888777666666777888999888:::<<<===<<<:::888888888===>>>@@@BBBCCCFFFJJJNNNQQQUUUYYY\\\^^^ccciiinnntttwww{{{|||}}}wwwuuuvvvqqqfff______]]]aaadddfffhhhnnnxxxwwwtttssspppooorrrqqqqqqxxxqqqYYYNNN@@@666333333333222.........------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))(((''''''))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((())))))***************)))(((&&&%%%$$$$$$%%%%%%&&&'''((())))))((('''&&&(((+++,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&*********)))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<>>>>>>>>>>>>=========<<<<<<=========<<<<<<<<<;;;;;;:::<<<======>>>CCCMMMUUU```|||yyyoooeee^^^TTTMMMFFFDDDBBB???>>>AAA???>>>===;;;;;;;;;======???>>>???@@@BBBDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<============@@@??????>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999::::::999999999888888888::::::::::::::::::::::::999999999999999999999999::::::999999999999:::::::::;;;<<<===<<<;;;999888999999:::::::::::::::::::::::::::::::::999888888999999999888888777777777888888888888999999999999:::::::::999888777666666555555555555555555555444666555444555666777777777777999;;;;;;;;;<<<>>>???DDDEEEFFFGGGHHHKKKPPPSSSYYY]]]bbbgggiiilllpppsssqqquuuzzz}}}xxxtttvvvnnniiigggddd___^^^bbbiiinnnsssvvvxxx|||{{{ooojjjhhhdddeeejjjooowwwvvv]]]KKKBBB777000///000///......---------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&%%%&&&''')))************))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&*********)))((('''''''''((((((((((((((('''''''''&&&&&&'''(((((())))))))))))(((''')))+++,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((((((''';;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===<<<::::::<<<>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999:::;;;:::999;;;@@@EEEJJJXXXpppzzzkkkbbbWWWQQQKKKDDDBBBDDD??????>>>===<<<;;;;;;:::<<<;;;;;;<<>>???@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<===>>>>>>========================<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>======<<<=========>>>>>>>>>???????????????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999::::::::::::999999999999::::::::::::::::::::::::999999999999999999999999::::::999999999999::::::;;;;;;<<<===<<<;;;:::999:::::::::::::::999999999777888888888888777666666888888888777777777777777888888888888999999999:::::::::999888777777777888555555555666666666777777666666666666777777888888888:::;;;<<<===???CCCFFFKKKLLLMMMNNNOOORRRWWWZZZaaaeeejjjnnnpppqqqssstttqqquuu{{{}}}}}}zzzpppmmmllleee^^^\\\\\\^^^eeelll{{{~~~vvvjjjfffdddccceeemmmxxxyyy```GGG===777///,,,,,,------,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''%%%&&&''')))************)))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&******))))))((((((''''''(((((('''''''''(((***+++))))))))))))))))))))))))***)))))))))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''::::::;;;;;;;;;<<<<<<<<<;;;<<<===<<<;;;:::<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<;;;999999;;;>>>GGGHHHRRReeeyyy|||}}}qqqhhh]]]RRRLLLKKKGGGFFFDDDCCCAAA@@@???>>>>>>===;;;;;;<<<===<<<;;;======>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@>>><<<<<<===>>>???========================<<<<<<<<<=========>>>>>>======>>>>>>>>>>>>======>>>>>>????????????@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999888888888888888888888888999999888888888888999999::::::;;;;;;;;;:::999888:::::::::999999999999999666777777888777777666666777777777777777777777777888888888999999999:::::::::999888777777777888999888888888888888888888999888999;;;;;;;;;;;;<<<===???@@@@@@@@@AAACCCGGGKKKQQQRRRTTTUUUWWW[[[```ccclllnnnoooqqqqqqqqqrrrrrrsssyyy~~~~~~yyypppjjjiiidddbbbbbbdddgggmmmuuu|||tttlllkkkkkknnnuuutttllldddPPP<<<555222...,,,---...---,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))###$$$&&&((()))***++++++)))))))))))))))((('''''')))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))******+++***((('''&&&&&&(((***+++)))))))))((((((((('''''')))))))))))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))''''''((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%%%%%%%'''(((:::::::::;;;;;;;;;;;;<<<:::<<<======;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;:::::::::;;;@@@===BBBLLLUUUbbbxxxjjj```]]]ZZZWWWRRRMMMHHHEEEBBBAAAAAA???===<<<===>>>===<<<;;;;;;<<<<<<======>>>>>>?????????@@@@@@AAAAAAAAABBB@@@>>>===<<<===???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>======?????????@@@@@@@@@@@@AAA????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999888888888888888888888888999888888777777888888999999999999999888888777777999999999999999999999999777777888888888888888777777777777777777888888888888999999999999:::::::::999888777777777888999:::::::::999888777777888888999<<>>>>>>>>??????@@@@@@AAAAAA@@@???>>>===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<======>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA????????????????????????=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999::::::::::::999999999999999999999999888888888888888888888888888888777777777777888888888888888777777777666666888888888888999999999:::777888888999999999999888888888888888888999999999999999999999::::::::::::888777777777888999::::::999999777666666777888999;;;@@@EEEGGGGGGGGGJJJLLLNNNPPPSSSVVVYYY^^^cccffffffiiimmmppprrrtttvvvxxxyyyvvvsssrrrtttwwwzzz{{{{{{vvvooogggbbb^^^\\\aaahhhnnn|||~~~{{{tttooolllpppvvvmmm___LLLAAA>>>>>>:::666.........---,,,++++++***)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((''''''&&&%%%&&&''')))************(((''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))((((((((((((,,,+++)))((('''(((((()))((((((''''''&&&&&&&&&%%%&&&((())))))'''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))(((((())))))******++++++((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))999999:::::::::;;;;;;;;;:::<<<===>>><<<;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999777666666666888999999888444888===???===AAAKKKVVVsss}}}qqqfff```SSSOOOJJJFFFDDDBBB@@@???>>>>>>==================<<<======>>>>>>???@@@@@@@@@@@@@@@?????????>>>>>>========================;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@????????????????????????============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888999999999::::::888888888888888888888888888888888888888888888888777777777666666777777777999888888777777777777777666666777888999::::::;;;666777888999999999999888888999999999::::::::::::999999999:::::::::;;;;;;666666777888999:::::::::999999888888999;;;>>>???AAAGGGMMMPPPPPPQQQUUUXXXZZZ]]]bbbeeehhhlllpppsssqqquuuyyy|||{{{zzzzzzzzzyyywwwwww{{{{{{vvvpppllleeeaaa^^^^^^___dddppp{{{{{{{{{zzztttqqqooopppxxx{{{hhhQQQGGG<<<666555555444333+++,,,,,,,,,+++******+++))))))))))))******++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&''')))************'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))*********((((((((((((''''''''''''&&&(((******(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%&&&'''((()))''''''(((((()))******+++(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))(((((((((999999:::::::::;;;;;;;;;999;;;>>>>>><<<;;;;;;;;;:::::::::999999999888888999999999888888888888777999777666666888999999999777999888444333:::BBBFFFNNN^^^{{{}}}|||yyymmmhhh```YYYSSSNNNJJJGGG@@@@@@??????>>>>>>======;;;<<<<<<===>>>????????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@??????????????????@@@@@@>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777777888888999999999888888888888888888888888777777777777777777777777777777666666666666777777:::999999888777888888888555555666888999:::;;;<<<666666777888888888888888999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;444666888999:::::::::999:::::::::;;;>>>AAAEEEGGGGGGMMMUUUXXXYYYZZZ^^^bbbfffiiimmmppprrrsssvvvxxxwwwzzz|||yyyxxx~~~}}}xxxssspppkkkeeeaaaWWWVVVXXX___gggrrr||||||{{{xxxtttrrrsssuuuyyywww^^^III>>>999444333333222333444***+++,,,,,,++++++,,,---(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''(((((((((''')))))))))))))))((((((''''''''''''''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&((()))+++,,,,,,&&&'''(((***++++++++++++((((((((()))))))))))))))'''))),,,,,,***)))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&999999888888999999:::;;;<<<<<<<<<<<<;;;:::999999:::888777777888999999888888888888888888888888888666666666666666666666666555555555555666777999999===III]]]vvv}}}www|||~~~~~~}}}wwwqqqiii]]]TTTSSSPPPJJJEEEEEEGGGCCC<<<<<<===>>>>>>===<<<===>>>===<<<<<<===???@@@@@@???;;;>>>AAAAAA???======??????>>><<<<<<<<<<<<>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>@@@??????????????????@@@===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>999999;;;;;;;;;;;;999999;;;;;;:::::::::999999999;;;;;;::::::999888888777999999888888888888888888888888888888888888888888777777777888999999::::::777888999::::::999888777<<<<<<;;;;;;::::::999999888888999:::::::::999999999999888888888888888888888777777777888888999:::<<<:::999999<<<=========???BBBEEEGGGIIILLLOOORRRRRRZZZcccfffeeedddhhhlllrrrqqqqqqsssuuuzzz~~~|||~~~zzzooofffeeeccc\\\VVVVVVTTTYYYaaalllwww|||~~~}}}~~~~~~xxxxxxwwwrrrnnnpppyyymmmXXXHHH???222222000//////.........++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))+++++++++*********))))))''''''(((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''')))***+++%%%&&&&&&'''((()))******'''''''''''''''''''''''')))((('''&&&&&&'''((())),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((('''%%%%%%%%%''')))***))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((777777666666777777888999:::::::::::::::999888888:::888666777888999888888888888888888888888888888666666666666666666666666555555555555666777888999999>>>GGGWWWlllsssppprrrwww{{{|||yyyqqqooohhhbbb^^^[[[RRRIIIBBB@@@>>>>>>???@@@AAA@@@AAA???>>>>>>???@@@???===;;;>>>@@@@@@>>>===>>>???BBBAAA@@@????????????@@@;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===999999:::;;;;;;:::999999;;;::::::::::::999999999:::::::::::::::999999999888888888888888888888888666666666666666666666666666777777888888999::::::888999:::::::::999888777999999999888888888777777:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999:::;;;???@@@AAABBBBBBCCCCCCCCCEEEIIINNNSSSVVVZZZ___aaahhhnnnuuuwwwtttrrruuuxxxzzzyyywwwwwwyyy|||}}}uuupppoookkkbbb\\\\\\[[[YYYZZZ^^^[[[aaajjjuuu~~~yyyzzzxxxtttsssvvvqqqqqquuusss^^^LLL???777444111111000......------...++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''((())))))''''''((((((((((((''''''(((((((((((())))))))))))''''''&&&''''''((()))***&&&&&&''''''(((((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&%%%$$$###$$$%%%'''(((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((777777666666777777888999999999999999999888888888999888666666888888888777666666666666666666666666555555555555555555555555444444444444555666777888888888;;;BBBOOOcccxxxvvvmmmiiikkkwww|||nnnbbbTTTMMMFFFCCCDDDEEECCC@@@AAA???>>>>>>??????>>>===:::<<<===>>>===<<<===>>>@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>============<<<<<<<<<<<<<<<;;;:::::::::::::::;;;888999::::::::::::999888:::::::::999999999888888888999999999::::::::::::888888888888888888888888666666666666666666666666666666777888888999999:::999:::::::::999999888777888888888777777777777777888888888888999999:::::::::999999999999:::::::::;;;;;;<<<<<<===>>>@@@@@@BBBFFFKKKLLLKKKKKKLLLNNNQQQVVV]]]dddiiinnnrrruuuzzz}}}zzz{{{~~~}}}|||||||||yyysssoooiiieeedddaaa]]]ZZZZZZZZZ\\\cccjjjjjjoooxxx}}}uuunnnlllnnnpppuuu{{{|||}}}mmmWWWCCC777111//////000///...---,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''))))))(((((('''''''''&&&'''''''''''''''((())))))''''''((((((((((((''''''(((((((((((())))))))))))((('''''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((999999888888999999:::;;;::::::999888888888888888999777555555777888777666555555555555555555555555444444444444444444444444444444333444444555666666555777:::>>>EEEOOOYYY```|||vvvssswww~~~ssshhhZZZSSSRRRQQQKKKDDDEEECCCAAAAAABBBCCCCCCBBB===>>>>>>???>>>>>>>>>???>>>>>>>>>>>>>>>>>>======>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;:::999999999999888888999999999999888888999999999999888888888888888888888888888888888888777777777777888888888888888888888888888888888888666666777777888999999999999999999888888777666666888888888888888888888999777888888999:::;;;<<<===:::::::::::::::<<<===>>>AAAAAABBBDDDFFFHHHJJJKKKGGGNNNUUUXXXVVVUUUXXX[[[aaafffnnntttyyy}}}||||||}}}{{{|||~~~xxxlllhhhhhhgggfffggggggiiikkkkkkjjjkkkqqqxxx||||||tttmmmjjjnnnuuu~~~zzzmmm^^^SSSEEE;;;777444111---...------,,,++++++,,,,,,************************************************))))))(((((((((((())))))''''''(((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((()))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((999999888888999999:::;;;<<<;;;:::999888888888999888666555555666777777666444444444444444444444444333333333333333333333333333333333333333333444555111333666999<<>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::999999999888888888<<<;;;::::::999999999999888888888888888888888888999999888888888777777777888777777777666666666555666666777777777888888888888888888888888888888888555666666777888888999999888888777777666666666666777777777888888999999999:::;;;>>>@@@BBBCCCDDDDDD?????????@@@AAADDDFFFHHHHHHIIIKKKNNNSSSWWWZZZ\\\WWW]]]cccfffdddeeehhhlllqqquuu{{{|||pppfffeeehhhjjjmmmqqqttt|||{{{}}}}}}tttqqqnnnooowwwwwwdddVVVAAA<<<666444555333...)))---,,,,,,++++++++++++,,,************************))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((777777666666777777888999???===;;;999888777777888777666444444666666666555444444444444444444444444222222222222222222222222333333222222222222333333333333333222333666;;;???HHHRRRgggrrrqqqrrrzzz{{{fffaaa[[[WWWSSSQQQNNNMMMOOOLLLIIIGGGFFFEEECCCAAACCCBBB@@@???>>>>>>???@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::888888888888777777777777:::999999888888888888999888888777777777777888888888888888777777777777666777777666666666666666666555666666777777888888888666666666666666666666666555555666777777888888999777777666666666777777888666666777888999999::::::999<<>>;;;888666555555555777555444444555666666555555555555555555555555555222222222222222222222222222222111111111111222222555444444222222555:::======@@@MMM___sss{{{wwwyyyxxxssspppnnnkkkjjjiiieee___\\\ZZZXXXUUURRROOOLLLGGGCCCAAA@@@AAABBBCCCCCCBBBAAAAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<999999999888888999999999888888888888777777777777666666555555555666777777888777666666666666777888888888777777777666666666555555666777888999:::;;;555555666666777888888999666666666666666666666666555555666666777888888888888888777777888999:::;;;999:::;;;<<<===>>>??????<<>>:::777444333333333666555333333555666555444555555555555555555555555111111111111111111111111222222111111111111111222///111444555555555666777999999>>>FFFPPPaaa~~~{{{~~~|||xxxzzz|||xxxvvvsssooolll___[[[UUUOOOJJJIIIIIIJJJHHHGGGGGGFFFEEEEEEDDDDDD>>>>>>>>>>>>>>>>>>>>>>>>999999888888888888999999999999999888888888888777333333333333333444555666888777666555555666777888777777777777666666666666333444666888;;;===???@@@444555555666777888888999888888888888888888888888555555666666777888888888999999888888999;;;===>>>>>>???@@@AAABBBCCCDDDEEEFFFKKKTTT\\\aaabbbaaa___[[[[[[\\\___dddjjjooosssqqquuu{{{|||vvvppppppuuu{{{{{{zzz{{{}}}~~~}}}yyyuuurrrttt{{{}}}{{{yyylllXXXHHH===888555333,,,---......---,,,...///,,,,,,,,,+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******'''''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%&&&'''((()))%%%&&&&&&'''((()))******''''''''''''''''''''''''$$$%%%'''))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''((((((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((:::::::::999999888888888777999::::::777444222222333222222333444666888999666666555444444444444555111111111111111111111111222111000//////000111222111111222333333444555555444666999;;;???JJJXXXccczzzxxxqqqnnnsssxxxzzzoooeee___]]]]]]^^^bbb]]]WWWUUUVVVTTTOOOJJJHHHCCC@@@BBBAAA======BBBCCC@@@<<<:::;;;<<<<<<<<<<<<;;;::::::999:::;;;;;;;;;<<<<<<;;;888666444444444555666777888888888777888888888999999999999:::666666666666777888888999777777777777888999;;;<<<777999;;;999777777:::>>>888888:::>>>===999999===<<<===@@@AAABBBCCCFFFGGGJJJGGGEEEFFFJJJOOOSSSUUUVVV___iiiooovvv}}}{{{tttoooooopppqqqtttxxx|||~~~}}}vvvtttvvvtttyyy}}}zzztttppprrruuuxxxyyy|||vvvvvvuuuvvv|||qqqXXXMMM???666333333111///---,,,++++++******++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))+++***)))(((((()))***++++++***)))(((((()))***+++))))))((((((''''''&&&&&&+++***)))(((((((((((((((***((('''&&&&&&'''(((***(((((((((((()))))))))))),,,+++***((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((***+++,,,))))))((((((''''''&&&&&&(((((((((((())))))))))))+++***)))'''''''''((()))((((((((((((((((((((((((***)))((('''&&&&&&'''((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''::::::999999999888888888666777888888777555444444333333222333444666888999666666555444333333333444111111111111111111111111111111000//////000111111111111222222333444444555000222555666777<<>>=========<<<;;;999888888888777777888999999:::;;;;;;;;;;;;;;;::::::999999999;;;::::::::::::;;;<<<===;;;;;;<<<======>>>?????????AAAAAA???;;;:::===@@@AAAAAADDDHHHGGGDDDEEEHHHHHHKKKOOOSSSTTTSSSSSSSSSVVVTTTQQQRRRVVV[[[```bbblllvvv~~~|||wwwsssnnnooosss{{{yyyuuuuuuxxx{{{}}}{{{wwwvvvxxx|||}}}iiiWWWGGG@@@777222111000...+++---,,,++++++******++++++++++++***))))))***++++++))))))))))))))))))))))))+++***)))(((((()))***+++******)))(((((()))******)))))))))))))))((((((((())))))((((((((((((((())))))((('''&&&&&&'''((()))(((((((((((())))))))))))+++***)))((((((((()))***((((((((((((((((((((((((&&&&&&'''''''''((((((((()))(((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))+++,,,---+++*********)))))))))((((((((((((((())))))))))))+++***)))(((''''''((()))((((((((((((((((((((((((***)))((('''&&&''''''((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((999999999888888888888888555555666666777777888888444444444444555666888888666666555333333222222222111111111111111111111111111000000//////000000111111111111222333333444444000333666777666777:::===CCCKKKZZZmmmsssmmmnnntttsssmmmiiiiiikkkrrr|||~~~xxxqqqjjjeee___[[[[[[^^^]]]```bbbaaa^^^\\\\\\^^^^^^^^^\\\YYYTTTNNNIIIFFFDDDCCCCCCBBBAAAAAA@@@@@@<<<<<<===>>>@@@BBBDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@DDDCCCBBBBBBBBBDDDFFFGGGHHHHHHIIIIIIJJJLLLMMMNNNQQQRRRQQQMMMHHHEEEFFFHHHPPPOOORRRWWWWWWUUUVVVZZZ```eeelllqqqssspppkkkhhhjjjfffcccbbbffflllpppsss~~~wwwpppmmmkkkjjjooouuu}}}}}}~~~}}}{{{yyyvvvzzz{{{jjj[[[JJJ===666333000///000///,,,)))---,,,++++++******++++++++++++***))))))***++++++))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***))))))))))))************(((''''''''''''(((((())))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))((((((((()))******))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((()))***+++,,,---************))))))))))))(((((((((((())))))))))))***))))))(((((((((((()))(((((((((((((((((((((((())))))(((''''''''''''((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''''''''$$$%%%&&&'''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((888888888888888888888777666555555666999;;;<<<<<<666666666666777888888999666555444222111111111111111111111111111111111111000000000//////000000000000111111111222222333333000333666777777777999;;;:::===CCCNNN___wwwxxxuuuuuuzzz}}}uuulllgggdddjjjttt|||xxxvvvwwwzzz{{{~~~~~~~~~zzzuuulllccc[[[VVVRRRSSSTTTTTTTTTRRRNNNKKKFFFGGGHHHJJJMMMQQQTTTVVVVVVVVVUUUUUUUUUUUUTTTTTTRRRQQQPPPPPPRRRUUUYYY[[[```^^^]]]]]]___dddiiilllmmmnnnmmmggg```[[[ZZZ[[[bbbaaadddhhhiiihhhjjjooo{{{|||wwwrrroooqqqvvv{{{}}}{{{qqqlllhhhiiikkknnnttt{{{~~~}}}{{{{{{}}}ppp\\\NNNCCC:::333000......///000000...,,,---,,,++++++******+++++++++******************+++))))))))))))))))))))))))***))))))))))))))))))***)))))))))(((((()))))))))((((((((())))))*********)))((('''''''''''''''''')))(((''''''''''''((()))(((((((((((())))))))))))(((((((((((())))))******((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,((((((((((((''''''''''''(((((((((((()))))))))))))))))))))(((((((((((()))((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((777777777777777777777777777666555777;;;>>>??????888888888888999999888888444444222111111000000000000000000000000000000000/////////000000/////////000000111111111111111222///000111222222444666777777888999<<>>BBBLLLXXXkkkuuupppooorrrttt}}}|||vvvvvvzzzyyyvvvtttooommmhhhccc______bbbeeedddbbbeeemmmuuu}}}tttrrrqqqppprrrwww}}}}}}zzzwwwyyy~~~mmm\\\QQQAAA888222222222///---///,,,,,,---,,,+++++++++,,,---,,,++++++******++++++)))***++++++++++++***)))))))))))))))))))))))))))((()))***++++++***)))(((''''''((())))))((('''''')))))))))((((((((((((((()))))))))))))))***++++++''''''((((((((((((''''''(((((((((((())))))))))))'''((()))))))))((('''&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((()))((()))))))))*********+++(((((((((((())))))))))))&&&'''((()))******)))(((((((((((((((((((((((((((%%%&&&((()))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))444555555555666666777777777555555888<<<===999555333444444444444333111000///......//////000111222000000000000000000000000---...///000000///...---000000000000////////////------///111444444333111///222666666555444666888888>>>JJJ[[[qqqzzzrrrmmmjjjmmmzzzyyyxxxwwwxxx||||||vvvwww|||}}}vvvpppllliiihhhcccdddeeedddccceeejjjooorrrnnnooouuu}}}}}}xxxtttqqqnnnnnnoooqqqwwwxxxvvvuuuxxxppp```QQQCCC;;;444---+++000222...+++,,,))),,,...///...---,,,,,,---,,,++++++******++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))***++++++***)))(((&&&'''((())))))((('''&&&++++++******))))))((((((''''''((()))+++,,,...///''''''((((((((((((''''''(((((((((((())))))))))))(((((()))))))))'''&&&%%%))))))))))))))))))))))))))))))))))))************&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))***&&&'''''''''(((((())))))(((((((((((())))))))))))&&&'''(((*********)))(((((((((((((((((((((((((((%%%&&&((()))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&((((((((()))((((((''''''''''''''''''((((((((()))))))))(((((((((((())))))555555555444444333333333555666888888777555333222111111111111111111111111////////////............///////////////.................................////////////000000000000111111222222222333333333111111222333333444555555;;;:::<<>>999666333111111000...,,,+++,,,---------,,,***++++++,,,***)))******++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))(((&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((555444444444444333333333222333444444444333222111000000000000000000000000////////////............---------.../////////000............................../////////000000000000111111111222222222222111111111222333333444444111000333777888:::AAAIIISSSggg}}}pppooonnnnnnppptttxxx{{{|||~~~zzzwwwuuuqqqkkkfffccc___```gggnnntttzzzyyyxxxzzz~~~zzzfffVVVFFF@@@888333222333222111000///---,,,+++,,,,,,---,,,+++******+++,,,***)))******++++++++++++******((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((('''((()))))))))((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))((('''&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((444444444444444444444444222222333444444333222222000000000000000000000000////////////............,,,,,,------...///000000................................./////////000000000000000111111111111222000111111111222222333333111111444777888666999>>>???JJJ[[[lllzzzuuutttuuuxxxzzz|||zzzzzz{{{}}}}}}|||||||||{{{vvvmmmgggdddaaa___]]]fffdddiiittt~~~|||}}}vvvfffXXXKKKCCC===999555333333333222000......---,,,++++++,,,,,,,,,***)))***++++++***)))******++++++++++++******((((((((((((((((((((((((******))))))(((((('''''''''((()))******)))((('''''''''''''''((((((((((((&&&''')))******((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%%%%'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***)))((((((''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''444444444444444444444444333444444444333333333222////////////////////////////////////............+++,,,,,,---...//////000....................................//////////////////000000000111111111000000111111111111111222000///000333333111333888999<<>><<<888222///000.../////////.........///******++++++++++++*********(((((()))***++++++*********++++++++++++******((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))***************)))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%333333333444444555555555555444333111///...------........................000/////////............------------------,,,,,,........................---------.........//////............/////////000000000000000////////////111...///333555222111222333333666:::888555;;;DDD>>>UUUvvvxxxsssooopppvvv~~~}}}zzztttqqqrrrrrrpppnnnlllkkkhhhccc```cccgggppp{{{|||zzz}}}~~~zzzzzzwwwsssmmmggg^^^UUURRRSSSWWW[[[[[[[[[[[[^^^bbbhhhnnnqqqtttssstttvvv~~~zzz{{{xxxrrrrrrxxx|||zzz}}}}}}}}}vvvtttbbbSSSJJJ@@@888444555444///---000......///...,,,++++++,,,)))******+++++++++******)))(((((((((***++++++*********++++++++++++******''''''''''''''''''''''''&&&&&&'''((()))***++++++***)))(((''''''((()))***''''''''''''((((((((()))'''''''''''''''((()))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))***************)))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%555555444333333222111111333333222111000///......//////...---,,,,,,,,,,,,......------------......///...---,,,+++,,,---............------,,,,,,,,,,,,,,,,,,---------......////////////000000000000111111000000000000111111000000111111111222222222111222333333222222444666:::GGG\\\nnnyyyyyyvvvuuuuuu|||wwwkkkfffggggggeeedddfffmmmxxx~~~|||yyywwwssspppqqqpppkkkhhhhhhrrrxxxyyyssslllkkkkkkkkkbbbbbb___XXXSSSRRRWWW\\\XXX___jjjssstttvvv}}}zzzxxxuuusssssswww|||rrr___RRRIII???999444222000///...///000111,,,,,,++++++++++++************))))))))))))******************))))))))))))''''''(((((())))))******))))))))))))))))))))))))+++***)))'''''''''((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&'''''''''((()))))))))((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))((((((((((((******))))))(((((('''''''''((()))((('''&&&'''))))))((('''(((***++++++***(((((())))))((('''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((555444444333222222111111222111111000000/////////------,,,,,,,,,------.........------------.........---,,,,,,,,,,,,---...//////.........---------,,,,,,,,,------------...---............/////////000000////////////000000000000000111111111222222111222333222222222444666666???NNNXXX\\\eeexxxtttrrrjjjgggeeedddgggkkkppprrr|||~~~zzz~~~|||vvvpppmmmbbb^^^]]]```aaa^^^[[[\\\___eeehhheeedddiiinnnqqqqqqpppllleee^^^\\\^^^aaakkkpppyyyzzzxxxwwwyyyxxxxxxzzzzzzlllZZZLLLDDD===666111222111///...---...///000------,,,,,,++++++************))))))))))))******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((())))))))))))***)))))))))(((((((((''''''((()))(((''''''((())))))((('''(((***+++***)))(((((())))))(((''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((444444333333222111111111000000000000000000000///,,,,,,,,,,,,---...//////......------------......------,,,,,,,,,------...////////////............,,,,,,,,,,,,------------,,,,,,---------.........000//////......//////000000000000000111111111111000111222222111222444666777<<>>::::::EEEQQQaaajjjyyy}}}uuupppiiiiiijjjmmmoooooonnnnnnllljjjmmmuuu~~~zzzsssqqqrrr~~~~~~|||wwwrrrooommmlllkkknnniiieeedddeeeccc]]]XXXWWWUUUWWW]]]aaa``````aaa]]]eeennnuuu}}}}}}zzzvvvsssqqqrrrtttwwwzzz}}}wwwgggUUUIIIAAA<<<666333333333000---...---,,,,,,+++,,,------///......---,,,+++************))))))))))))******************)))))))))(((******))))))((((((''''''(((((((((((((((((((((((('''''')))))))))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%$$$((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((()))******+++))))))))))))((((((((((((''')))***)))((('''((())))))((('''((()))***)))((((((((()))))))))(((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((222111111111111111000000---------...//////000000///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------........./////////000000000//////000000000....../////////000000000///000111111000000222444555555666777555444<<>>EEEEEEEEEEEEJJJVVVfffqqq~~~tttfff___YYYXXX[[[aaakkkuuu||||||rrriiiiiilllmmmmmmkkkiiihhhhhhiiihhhfffjjjkkkllljjjfffdddeeegggjjjnnnqqqsssxxx}}}{{{yyyuuu}}}}}}qqqfffbbb___ZZZWWWYYYZZZZZZZZZ]]]dddjjjwwwzzzyyyuuuuuu{{{yyyxxxyyyxxxtttvvvxxxzzz~~~vvvhhhWWWJJJBBB;;;888888333222000/////////,,,*********++++++++++++,,,,,,,,,,,,++++++++++++************))))))))))))******************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''(((((())))))******(((((((((((())))))))))))((()))******(((((()))******(((''''''))))))(((&&&(((((()))*********))))))''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((000000000000000000000000------------------.........------,,,,,,,,,---------,,,,,,++++++,,,,,,---***+++,,,...............+++++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,---------............------,,,,,,------...------........./////////...///000/////////111333555333333666555222444999;;;<<<<<<;;;;;;???GGGMMM[[[jjjyyyoooddd^^^\\\]]]eeemmmsssvvvuuupppooorrrtttssstttmmmeeeaaa___^^^^^^^^^^^^bbbeeefffdddccccccbbbdddggghhhgggjjjpppqqqooopppssstttpppooorrruuuuuutttxxx{{{}}}|||yyyxxxwwwrrrooollljjjlllnnnoooooommmoooqqqtttwwwzzz{{{|||}}}xxxssstttxxx~~~}}}xxxssspppooopppppppppooopppppppppooonnnnnnnnnqqqzzzzzznnneeeeeeccc^^^```dddhhhhhhfffiiisss}}}~~~~~~~~~}}}|||vvvvvvwwwuuurrruuu{{{wwwnnnWWWKKK@@@<<<999444333555///......---------,,,+++******++++++,,,,,,,,,,,,))))))************++++++******))))))))))))******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))'''((((((((()))))))))***((()))******)))((()))******(((''''''(((((('''&&&(((((()))***************''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((////////////000000000000------------------------,,,,,,,,,,,,---...//////---,,,,,,++++++,,,,,,---)))+++,,,...//////......,,,,,,,,,------.........******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,---------.........//////---///000/////////111333111///000333444111222555111555888999888888:::===>>>IIIXXXhhhwwwzzzooohhhfffjjjqqqxxx|||~~~rrrjjjeeecccbbbbbbZZZ___eeeiiikkkkkkhhhddd```bbbcccbbbdddgggfffbbbdddgggfffbbb```dddggggggaaadddhhhiiiiiihhhggggggdddaaa]]]\\\^^^```bbbccc```aaaccceeeggghhhiiijjjfffkkknnnmmmmmmmmmiiicccffffffgggjjjnnnppppppooopppkkkfffaaa```______^^^___aaadddfffggghhhjjjkkk|||{{{sssuuuuuupppqqqxxx}}}|||xxx{{{~~~{{{yyy}}}|||yyy{{{|||{{{xxx}}}uuubbbQQQGGG@@@888333444555000...///............////////////)))***+++,,,,,,,,,,,,,,,((((((((()))******++++++******))))))))))))******************))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&'''''''''((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))(((((((((((('''((((((((())))))******(((***+++***)))((()))******(((''''''(((((('''%%%(((((()))***************''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((000000000000000///....../////////...------,,,,,,)))***+++,,,---,,,+++***......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------,,,,,,+++***///////////////.........000000000000000000000000111111111000///000222444555444444444444555666666<<>>BBBHHHWWWdddwww|||wwwtttrrrpppmmmlllkkkiiiiiiiiiiiiiiihhhiiilllnnnooonnnmmmlllmmmmmmllliiifffdddddddddgggeeebbbbbbcccddddddccc```\\\ZZZ^^^```^^^]]]]]][[[^^^bbbeeehhhoooyyy{{{rrrhhhbbb``````aaaeeefffllluuu|||}}}{{{yyyuuuqqqoooqqquuuyyynnndddVVVJJJBBB<<<666111222222222111000/////////------------------------++++++++++++++++++++++++++++++************++++++((())))))***+++*********)))))))))))))))(((''''''((((((((((((((((((((((((******))))))(((''''''&&&((('''&&&&&&&&&&&&'''(((&&&''''''''''''(((((((((&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''(((((())))))******(((((((((''''''(((((((((111111111111111000000//////......------,,,,,,+++++++++******++++++,,,---))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......//////......------,,,,,,,,,------.........------------------------///000111000//////111333111000000000000111222222444222444888999:::???FFFNNN```zzz~~~~~~~~~zzzyyyzzz|||}}}~~~uuummmiiikkknnnmmmkkkkkkjjjnnntttwwwzzzyyyttttttttttttvvv}}}{{{xxxyyyyyyxxxwwwxxx{{{zzzfffYYYNNNGGG???:::777555111///111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***))))))***++++++++++++***)))))))))))))))(((((('''''''''''''''''''''''''''***))))))(((((('''''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))......//////......---,,,......------,,,+++++++++,,,+++***)))***+++,,,---))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............------******+++,,,------......------------------------...///000000//////000222000000//////000000111222555222222666888888999<<<>>>GGGUUUeeewwwpppdddWWWJJJAAA<<<999666555555555333111/////////......---------++++++++++++++++++++++++************************(((((())))))))))))(((((()))******+++++++++++++++(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((''''''''''''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((('''''')))(((((((((((((((((()))---............---,,,,,,---------,,,++++++******,,,+++***)))***+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,---------,,,,,,)))******+++,,,---..............................---///000000//////000111000000000000000111222222333...,,,000333333444777:::<<<@@@FFFQQQaaasss~~~~~~zzznnn\\\NNNFFFAAA;;;777333222111000111000///............---------------++++++++++++++++++++++++************************'''((())))))))))))((('''))))))***++++++++++++***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((''''''''''''(((''''''&&&&&&''''''(((///////////////......------,,,,,,++++++******)))++++++******++++++,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,---------........................,,,...000000///...///000111000000000000111222222444///---///000///000333333555777:::@@@GGGPPPVVV```mmmvvvlllUUUNNNFFF???;;;888555222000000000///...---,,,,,,------------------------++++++++++++++++++++++++************************'''((()))******)))((('''(((((()))************)))'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((************************(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''...////////////...------,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,---......------,,,,,,,,,,,,------------------------------------+++---///000///......///000000000000000111111222333111111333222///000333000222444666888;;;>>>???DDDNNN\\\jjjyyy{{{}}}zzznnnaaaSSSJJJ>>><<<:::777555333111111000000000///.........///---------...............,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((***++++++***((('''''''''((())))))))))))(((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%'''(((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((((((''''''''''''((((((,,,,,,------,,,,,,+++***,,,,,,++++++***))))))))))))***+++,,,---,,,++++++++++++,,,---......///000************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---///000///.........///////////////000111111......111555333//////222333333222222333555777999777<<>>CCCJJJQQQWWWqqqzzzqqqmmmmmmuuu{{{}}}|||tttqqqnnnnnnppprrrqqqoookkkooorrrrrrpppqqqvvvzzzwwwjjjXXXSSSJJJ@@@:::888888888111111000000/////////...---,,,,,,++++++,,,,,,---------------------------,,,,,,+++***))))))******$$$&&&))),,,---,,,***)))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++***)))'''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''%%%"""###'''******)))&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((((((((()))(((((((((((())))))***((((((''''''''''''(((((())))))*********((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&...------------,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))******,,,,,,,,,++++++******************++++++,,,,,,,,,******))))))***++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++......//////......---,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,////////////............111000000//////000000111222111111111111222333333333444555666888;;;AAADDDRRR^^^nnn||||||ooogggfffgggjjjnnnrrrtttrrrpppooopppsssqqqnnnmmmlllllllllkkkkkkooosssuuuuuuwww}}}zzzoooaaaRRRGGGDDD@@@999333...------...000000/////////............------,,,,,,------...------------------------,,,++++++***))))))******'''((()))***+++***(((''')))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++***)))(((''''''((()))((((((((((((((((((((((((************************,,,)))''''''***++++++***''''''&&&&&&'''(((((()))%%%&&&&&&'''(((((())))))))))))(((((((((((())))))((((((''''''''''''(((((($$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&------------,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++,,,++++++***)))(((''''''+++++++++++++++*********(((((()))***+++,,,---...*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////000000000000//////111111111111111222222333555555555444333555888;;;<<>>CCCKKKSSS]]]iiiwww~~~uuuhhh\\\SSSKKKCCC>>>333222111222333222000///......,,,,,,+++,,,---......---------------,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++************************,,,,,,+++************++++++******))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((()))(((((('''&&&&&&&&&'''(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))(((((((((((('''''''''%%%%%%%%%%%%%%%&&&''''''((())))))))))))(((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))))))))))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((((()))******'''((()))(((&&&&&&((()))((((((((((((((()))******''''''''''''''''''''''''))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))))))))))))))((((((((()))(((''''''&&&'''''''''************************(((((())))))))))))(((((())))))*********+++++++++*********)))))))))(((((((((((()))***************))))))))))))+++---///000111111111111000///...------,,,,,,,,,,,,,,,++++++******************************++++++++++++,,,,,,***************+++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...///000........................+++---///000///......///000000000000000111222222000/////////////////////000222333333222111333555666888;;;???DDDKKKTTT[[[cccqqq|||nnndddYYYRRRIIIAAA===;;;999888000//////000222222///...,,,++++++++++++,,,---...------------------------+++++++++***+++,,,,,,---,,,,,,,,,++++++++++++***************************,,,+++***))))))***+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&'''((())))))(((&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((((('''%%%$$$###$$$%%%'''''''''&&&%%%''''''''''''''''''''''''((((((((((((((()))))))))'''((()))(((&&&&&&((()))((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((())))))***(((((((((((((((((((((((((((''''''&&&&&&'''''''''************************(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''(((((()))***************))))))))))))***,,,...///111111222222222111000000---------,,,,,,,,,++++++************************))))))))))))************))))))*********+++++++++++++++*********+++,,,---******++++++,,,------...------------......//////........................+++---......------...///000000000///000111111222000000000000000/////////,,,---/////////000000111222333555666777999<<<>>>CCCNNN]]]hhhpppzzztttiiiaaaYYYNNNFFFFFFBBB===888555333222111333111//////000000000///++++++++++++,,,------...------------------------+++************+++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))+++***)))))))))***+++,,,***))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''(((((()))$$$%%%''''''((('''&&&%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))(((&&&%%%$$$###$$$&&&'''(((((('''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((()))(((&&&&&&((()))((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''************************))))))(((((((((((())))))'''''''''((((((((())))))((((((((((((''''''''''''(((((()))******************))))))))))))+++,,,---000111222333333333333333...------,,,,,,++++++***************************((((((((())))))))))))***)))))))))***++++++,,,,,,,,,+++*********+++,,,---))))))***+++,,,---......,,,---------............---------------------------...///...------///111///////////////000000111000000111111111000//////........................000111222333444444444333666<<>>:::777777555444222111111000000---+++***,,,...//////+++++++++,,,,,,---------++++++,,,,,,,,,,,,------***************+++,,,,,,++++++++++++************))))))))))))))))))))))))***))))))))))))***++++++***))))))(((((())))))***))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''')))(((((((((((('''''''''(((''''''''''''((())))))%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''&&&%%%$$$""""""(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%$$$%%%'''(((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''(((''''''''''''((()))(((&&&&&&((()))((((((((((((((()))******************************))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&'''(((******************************)))(((((()))******(((((((((((()))))))))))))))))))))(((((((((((('''(((((()))*********************((((((((()))***+++,,,---...000111222333333---------,,,+++*********************************((())))))))))))*********((())))))***++++++,,,,,,,,,+++***))))))+++---...******++++++,,,,,,,,,---+++,,,,,,------------------------------------------------+++***+++...111...............//////000...///000111111000//////222111000///000000000000000000000111333333333222444555666777999===CCCGGGIIIRRR___kkkvvv|||rrrjjjbbbYYYRRRIIIEEE>>>;;;999888666444---...//////000000111222,,,+++))))))+++---...---***++++++,,,,,,,,,++++++*********+++++++++,,,,,,***************++++++,,,++++++++++++************))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((()))***+++((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((()))((((((((((((''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$###((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''(((((()))(((((((((''''''''''''''''''''''''%%%&&&'''((()))((((((''''''((()))(((&&&&&&((()))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&'''((()))))))))((((((&&&'''''''''((((((((((((&&&%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************************))))))))))))(((((()))***************+++***((('''''''''((()))&&&''')))+++---///000000------,,,++++++***))))))************************)))************+++++++++((())))))***++++++,,,,,,,,,+++***))))))+++---...,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,------------------------,,,+++)))'''&&&(((,,,///---------------...//////,,,---///000000000///...111///......///000111111///...,,,,,,.../////////222222222222444777999;;;<<>>???BBBGGGNNNWWW___eeeiiiyyyyyyrrrggg```WWWPPPMMMHHHBBB===<<<:::888666444222111000000000111111111000000///////////////......------,,,---------,,,++++++***+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++))))))************)))))))))))))))))))))*********))))))))))))***+++,,,---))))))))))))(((((((((((('''((())))))******))))))%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))(((''''''''''''((())))))(((((('''((()))***+++((((((((((((((((((((((((***)))(((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''(((((())))))))))))(((((((((''''''''''''''''''((())))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++)))))))))))))))*********))))))******+++******))),,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////,,,---------............///...---------...000111.........///////////////111000000///000111333444555666777:::>>>AAADDDFFFMMMSSS\\\fffoooyyyzzzpppggg```YYYRRRLLLEEE@@@;;;888888777444111111000000///////////////+++,,,---...///000000000///............---------,,,,,,,,,,,,,,,+++++++++************************++++++*********))))))))))))))))))*********++++++))))))************))))))'''(((((()))******++++++))))))))))))******+++,,,*********)))((('''''''''((((((''''''(((((()))***&&&&&&''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''++++++******)))))))))((()))(((((('''&&&&&&%%%%%%((((((''''''''''''(((((((((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******((((((((((((((((((((((((***)))(((''''''&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))******+++++++++***)))))))))))))))((((((((((((((((((((((((***((('''((()))***)))'''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))***************************************)))))))))))))))((())))))***************,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...///000,,,,,,,,,---------............---------...///000........................222222111000000000111111444555666777999;;;===>>>:::===BBBGGGKKKOOOTTTWWW```fffppp{{{zzzmmmdddZZZUUUNNNHHHDDDAAA===;;;888666333222333444222111......---......///000000***+++,,,...////////////------------------------,,,,,,++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))************))))))************))))))(((((())))))************)))))))))))))))***++++++***)))))))))((((((((('''((('''&&&&&&&&&''')))***'''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((***))))))((((((''''''&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))******++++++******)))((()))))))))((((((((((((((((((((((((***((('''((()))***)))'''(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))*********++++++*********************************)))))))))))))))'''((()))*********************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...///000111,,,,,,,,,---------......---------------......///............------------111111111111111111222222//////000111222444666777666888999999999999;;;===AAAEEEJJJQQQYYYcccnnntttzzz~~~wwwpppfff___ZZZSSSKKKEEEBBB???;;;999888777777777444222111000000///...---..................///000------......///.........,,,,,,,,,,,,------------,,,+++*********+++,,,,,,))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))*********))))))************))))))************))))))(((((()))))))))((())))))******'''((((((((()))))))))***((('''&&&&&&&&&''')))***'''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))'''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))******+++***))))))((((((((((((((())))))))))))))))))))))))***((('''((()))***)))'''(((((())))))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((()))))))))*********++++++************************)))))))))))))))*********''''''((()))***************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------...///000000,,,---------............,,,,,,------...........................---------......//////000000111111//////......///000111111222333444444444444777999999999:::;;;>>>DDDLLLQQQOOOSSSYYY___ffflllssswww}}}zzztttoooiii```YYYQQQMMMGGGCCC@@@>>>===;;;777666444333222222333444111111000///...,,,++++++...------,,,,,,,,,------///////////////...---,,,++++++,,,,,,,,,,,,,,,---++++++***))))))***,,,---******************************)))))))))(((((((((((((((((()))))))))******))))))************))))))++++++******)))((((((''')))))))))(((((())))))***'''''''''((()))*********((((((''''''(((((()))***&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))))))))(((''''''''''''&&&&&&&&&%%%&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))******+++)))(((((('''''''''''''''))))))))))))))))))))))))***((('''((()))***)))'''(((((())))))))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((()))))))))******************************(((((())))))******++++++&&&'''((()))************,,,+++******)))*********++++++++++++++++++++++++))))))+++,,,------......,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------......------........./////////,,,,,,------.........---////////////......------,,,---....../////////...222111111000000111222222///000111111111333555888444444444444444777<<<@@@:::===@@@CCCEEEIIIOOOTTTYYY]]]eeeppp{{{zzzsssnnnjjjfffddd^^^ZZZTTTPPPMMMIIIDDD@@@:::;;;;;;888555444666777111222222111000000000000///000000///...------------,,,,,,+++++++++,,,,,,......//////...------,,,***+++++++++,,,,,,,,,,,,+++***)))((()))***,,,---++++++++++++++++++++++++***)))))))))(((((((((((((((((((((((()))))))))***))))))************))))))*********)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''((())))))******))))))%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((()))*********&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&%%%&&&((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((()))***))))))(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((((((((()))))))))))))))))))))))))))******+++(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))***((('''((()))***)))((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***++++++,,,&&&'''((()))************...---,,,***)))(((((((((************************)))***+++---...///000000***((('''%%%%%%'''(((************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,.........////////////000+++,,,------......------000000/////////.........---......//////.........------------...//////000000000000///...///111333---///111222333555888;;;777999:::999888999>>>BBB???@@@CCCJJJRRR\\\eeejjjppptttyyy~~~~~~vvvpppkkkhhh___ZZZSSSNNNKKKJJJGGGDDDCCCAAA>>>===<<<;;;999888222666999777222...///222...///111111000000000000+++,,,......---------...,,,,,,,,,,,,,,,------...,,,------......---------*********++++++,,,,,,,,,+++***)))((()))***,,,---++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))((((((((()))******++++++***)))(((((((((((())))))******))))))(((((('''''''''(((***+++++++++***)))%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((()))******((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''((((((((())))))******'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''###$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&%%%&&&((()))***)))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))************************'''((()))******)))((('''&&&''')))*********)))(((''''''''''''''''''''''''(((((('''''''''(((((()))''''''''''''((((((((()))''''''''''''((((((((()))((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))***++++++++++++***))))))+++***(((&&&&&&''')))***))))))))))))))))))))))))&&&%%%$$$&&&((())))))((((((((((((((((((((((((((())))))************))))))&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''')))))))))***+++++++++,,,***+++,,,,,,,,,,,,+++***))))))************))))))+++++++++***)))(((''''''************************************************))))))*********+++++++++************************((()))******++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,......------------..................////////////000000000000000111111222222222111111111111222222------...000111222333444555555555555555555555555:::::::::;;;===@@@CCCEEEPPPQQQRRRTTTWWWZZZ]]]^^^jjjmmmrrryyy|||wwwoooiii```\\\WWWUUUSSSPPPKKKGGGDDDCCCAAA???===;;;999999:::999666444333333333333222111111111000000////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))))))))******(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((---((($$$$$$'''***)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''&&&&&&%%%%%%%%%$$$''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((()))***++++++*********)))(((''''''((())))))))))))))))))))))))))))))'''&&&&&&''')))+++***)))&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))''''''((((((((((((''''''(((((())))))))))))((((((******************++++++))))))***++++++***))))))))))))************))))))***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++......------------..................//////////////////......//////000111222111111000000111111222......///000111222222333333333333333333333333333555444444555666999<<<===>>>>>>>>>???AAACCCDDDEEEHHHKKKOOOTTTYYY]]]```bbbcccfffjjjnnnrrryyy~~~{{{wwwsssooollljjjeee```ZZZWWWVVVSSSMMMHHHJJJGGGDDDBBBAAA@@@<<<999999888777555444222111000555444222111000000000000111111111000000000////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,((($$$$$$(((***)))''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))******))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))'''''''''''''''&&&&&&&&&'''''''''(((((((((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''')))******++++++(((((((((((((((((((((((()))))))))))))))))))))))))))(((((()))+++,,,,,,***''''''''''''''''''''''''((())))))******))))))((((((((())))))))))))(((((())))))************))))))******************))))))((())))))******))))))((())))))************))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,000000...---,,,+++++++++---------------------------............/////////......------......///000111111000000000000111111/////////000000111111111000000000000000000000000111000000000111222444666444444333333333444555555666777999<<<>>>@@@AAAAAA@@@BBBEEEGGGJJJOOOUUUYYYdddgggkkkllllllkkkkkkkkkmmmooorrrtttuuuwwwzzz||||||}}}~~~|||xxxtttpppnnnooollliiifffccc___YYYUUUVVVTTTRRROOOLLLIIIGGGFFFDDD@@@===<<<===<<<999666:::888777666666666444222444333333222111000//////111000//////......//////000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((***'''$$$%%%(((******(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&'''((()))))))))((((((((((((((((((((((((((((((***)))((()))+++,,,+++***************************(((((())))))))))))(((((())))))************))))))((())))))******))))))(((++++++******))))))(((((())))))))))))))))))))))))))))))************))))))&&&'''((()))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))(((------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---------------------------------.........//////......------......///000000000000//////000000000000000000000000000//////////////////////////////111111000000000111222333444333333222222333333333555666777888888888888888999999999999:::<<>>>>>======<<<<<<<<<999888666777888999777555555444444444444333333222222222222222111111111111/////////////////////000////////////////////////---------......---------++++++++++++++++++++++++---,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++************************))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$%%%(((******)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''(((((((((''''''&&&%%%&&&'''((()))((((((((((((((((((((((((((((((((()))((('''(((*********(((************************(((((())))))))))))(((((())))))************))))))'''(((((())))))(((((('''+++******))))))(((((((((************************))))))************))))))((((((((())))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))(((,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------,,,,,,---......---,,,,,,------------............//////......//////000111000//////......//////000000000000///////////////////////////////////////222111111111111111111111000000//////000000111222000111111222222222222222666555444333444555555555555777999:::999888999:::888:::;;;;;;:::999;;;<<<;;;;;;===>>>@@@BBBCCCDDDBBBBBBCCCEEEGGGGGGDDDBBBCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBAAA@@@>>>===<<<============<<<<<<<<<777888888888777666555555444444444444555555555555222111000111222222222111111111111000///.........////////////////////////------.........//////........................///,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***************************))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%&&&((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))'''''''''))))))(((''''''''''''''''''''''''''''''(((((())))))(((((('''))))))************))))))''''''((((((((((((''''''))))))))))))))))))((((((+++******))))))******+++))))))************))))))*********+++******))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...+++,,,---......---,,,+++,,,------------.........//////......//////000111//////............//////////////////////////////000000000000000000000000000000000000000000000000---,,,,,,------...///000...///000000111111111111111///...///111333333222222444666666555444555666444555555444222111222333444444555555666666777777777666777888::::::888777777777777666555555555444444444555555666666555555444444444444444444444444444555555333111000000111111111000000/////////...000000000000////////////...///000///---,,,---....../////////////////////+++,,,,,,---------,,,,,,---------...............***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++***************++++++++++++******************************)))((((((''''''(((((()))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************************))))))************************))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((''''''((((((((('''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))&&&&&&&&&''''''''''''''''''''''''(((((((((((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&%%%%%%&&&''')))***)))))))))))))))))))))))))))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((())))))))))))))))))((((((((())))))))))))((((((((((((((()))))))))))))))***)))(((((((((((()))***))))))************))))))'''((()))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++++++++,,,---------,,,,,,*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...***+++---......---+++***,,,,,,---------...............------......///000///......------......///......//////////////////////////////////////////...//////000000000///////////////...//////000111000111222333333333333333000...---///111333222111111222444333222222333444111222333222000///000111222222222222222222222222444333222333555666555333////////////000000111111000000111222222333333333111000000////////////000111333333111...---...000000000000///////////////111222222222111111111222...000111111///...000222111000000000000000000000,,,---.........---,,,,,,,,,,,,---------.........***+++,,,------,,,+++***************************************++++++++++++******++++++++++++******************************((((((''''''''''''((((((''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((('''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((()))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))************''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))'''''''''''''''&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&''')))************'''&&&%%%$$$%%%''')))+++))))))))))))))))))))))))***((('''((())))))((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))************))))))''''''(((((())))))******)))((('''&&&&&&'''((()))))))))************))))))###$$$&&&''')))******+++************************(((((((((((((((((((((((((((((((((((())))))))))))************************((()))***+++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------***+++---......---+++***,,,,,,,,,---------......---,,,,,,,,,,,,---...............------.....................//////000000........................//////000111111111000000111111000////////////000......///000000/////////222000......000111...,,,///000111111000///000222...///000000//////000111000000000000000000000000333111000000111222222111------......000222333444////////////000000000000000000000///000000111222...000111///---,,,...111,,,---...///000111222222---...//////...---...///***---000///......000333//////............------000000111111111000...---,,,,,,,,,------.........)))***,,,------,,,***)))************************))))))******+++++++++,,,******++++++++++++******))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%'''''''''(((((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((******(((&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))******))))))))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''(((((((((((()))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''***)))(((((()))***+++,,,''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&(((((((((((())))))))))))&&&'''((()))***+++,,,,,,******))))))((((((''''''+++***)))'''&&&$$$###"""(((((())))))******++++++******))))))((((((''''''***************+++++++++++++++******************---)))%%%&&&***+++)))&&&((()))***+++,,,+++******)))***+++***)))((()))******************)))((('''***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++---------.........//////...------,,,,,,,,,------,,,---------.../////////000///...------...///000//////000000000000//////111111000000//////..............................111111000000//////......000000000000000000000000111111000000//////......//////......---------,,,000000///...............------......//////000000////////////////////////000000//////......------111111000000//////......222///,,,,,,...000000...////////////////////////////////////....................................////////////////////////////////////............///...,,,+++***+++,,,,,,++++++++++++++++++++++++************************++++++***************+++,,,,,,,,,++++++*********++++++************++++++***((('''&&&'''((('''&&&+++***)))))))))***,,,---))))))))))))))))))))))))+++***)))(((((()))***+++)))((('''((()))***)))(((((()))+++,,,+++***(((&&&+++*********))))))((((((''''''((()))))))))))))))'''((()))******)))((('''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%%%%$$$)))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))((((((''''''&&&%%%$$$$$$######&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&''''''(((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((''''''&&&&&&(((((())))))))))))))))))***)))))))))((((((((('''(((((())))))***+++,,,,,,)))))))))))))))))))))))))))&&&###$$$(((***)))'''((()))***+++,,,++++++***)))***+++***)))((()))+++******++++++******)))(((++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------,,,,,,+++,,,,,,---------------............//////...------...///////////////000000/////////000000000/////////..............................000000000000//////......////////////////////////000000000000//////......111000000000/////////...000000///...........................////////////........................////////////............000000000/////////......111///,,,,,,...000///...........................////////////....................................------------------------.........------------,,,...---,,,++++++++++++,,,++++++++++++++++++++++++************************++++++***))))))******+++,,,,,,,,,++++++*********+++******))))))******+++,,,***)))((()))***)))(((***)))))))))******++++++))))))))))))))))))))))))******)))(((((()))******)))''''''''')))***)))(((%%%&&&(((***++++++++++++************)))))))))(((''''''((()))))))))))))))'''(((((())))))(((((('''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''((())))))(((&&&%%%''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((******)))))))))))))))((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))++++++******)))(((''''''(((((((((((())))))))))))'''''''''((())))))******))))))(((((((((((((((((())))))))))))((((((((((((%%%&&&'''(((***+++,,,,,,(((((((((((((((((())))))(((%%%"""###'''***+++***))))))***++++++++++++***)))***++++++***)))***+++++++++++++++++++++***)))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---............------------......------------............////////////......///////////////.................................000000000////////////...////////////////////////000000000////////////...000000000///////////////000///......---........./////////......................................................////////////////////////.........000...------...//////.........................../////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,++++++++++++,,,++++++++++++++++++++++++******************************)))))))))******++++++++++++++++++*********+++******))))))******+++,,,***)))((()))***)))((((((((()))***************))))))))))))))))))))))))***))))))(((((())))))***((('''&&&''')))***)))(((&&&'''((()))******+++,,,************))))))))))))''''''((()))))))))))))))(((''''''''''''''''''(((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******'''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))(((((('''((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))))))))))))))(((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))++++++***)))(((''''''&&&'''''''''((()))*********''''''((()))***++++++,,,))))))((((((''''''&&&&&&))))))))))))((((((((((((&&&''''''((()))******+++((((((((()))))))))))))))+++(((&&&&&&(((+++,,,,,,))))))******++++++++++++)))***++++++******+++,,,++++++,,,,,,,,,++++++***,,,,,,------------,,,,,,++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,------............------,,,,,,,,,---------------------------......//////......---................................................////////////////////////////////////////////////////////////////////////------------------------///......------........./////////......---------........................---------....../////////........................///...------....................................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++***************************************************))))))))))))******++++++++++++*********************))))))))))))*********(((&&&&&&'''((('''&&&&&&''')))***+++***)))((()))))))))))))))))))))))))))))))))(((((()))))))))((('''&&&''')))))))))(((******)))(((((((((((()))*********)))))))))))))))''''''((()))))))))))))))((('''&&&%%%%%%&&&'''(((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''((('''%%%%%%%%%%%%'''((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++'''''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((''')))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++)))(((''''''((()))***''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((())))))))))))))))))((((((((((((((((((&&&&&&'''((()))***++++++)))))))))***************))))))((((((''''''&&&&&&(((((((((((()))))))))))))))))))))((((((((((((((()))))))))******+++++++++,,,***((('''(((******+++***************+++++++++((()))++++++******+++,,,***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,------,,,------...//////......------,,,,,,,,,+++,,,------------------,,,------............---------------------................................................/////////......................................./////////,,,,,,,,,---------------......------------......//////......------,,,,,,........................,,,,,,------......//////---------------.........---............------.......................................---------------------------------------------------------------------,,,,,,,,,++++++***+++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((()))******+++***************************))))))))))))))))))******(((&&&&&&'''((('''&&&&&&'''((()))***)))((((((((((((((((((((((((((((((((((((((())))))((((((((((((&&&&&&'''((()))((('''***)))((((((''''''(((((())))))))))))))))))******''''''((()))))))))))))))((('''&&&%%%%%%&&&'''(((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))'''(((((()))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((''''''(((((((((((('''''')))(((((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%$$$%%%&&&((()))''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&''''''''''''((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))'''''''''(((((()))))))))&&&''''''((()))******+++************))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))+++******))))))(((((('''))))))******++++++,,,,,,***)))((((((''''''''''''******))))))******+++,,,'''(((******))))))***,,,)))***++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...,,,,,,,,,,,,---...//////------------,,,,,,,,,,,,------............------,,,,,,------------,,,,,,,,,,,,,,,---------------........................---............/////////........................---............/////////.............../////////---------,,,------...///.........------------------------------------------------------.........,,,,,,,,,---------------+++---//////---,,,---...------------------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++)))***++++++,,,+++++++++************************))))))))))))))))))))))))(((((((((((()))******+++)))))))))******************))))))(((((())))))***,,,***)))((()))***)))(((&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''&&&%%%&&&((()))((('''%%%&&&'''((())))))***+++))))))))))))************''''''((()))))))))))))))(((''''''''''''''''''(((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''((('''((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&''''''((((((''''''&&&((((((((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%!!!###%%%'''(((((('''&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''((((((((())))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))))))))'''((((((((()))))))))******************)))))))))((((((((()))***+++++++++&&&''')))***)))(((((((((+++***)))))))))***+++,,,%%%'''((()))((((((***+++((()))******++++++******)))******++++++******))))))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++))))))***+++,,,---......************+++,,,---...,,,,,,,,,,,,,,,,,,---------...////////////...---,,,,,,------------,,,,,,++++++,,,,,,,,,---------........................---------.........//////........................---------.........//////---------....../////////---,,,,,,,,,------...///,,,------------------...------------------------...------------------,,,++++++,,,,,,,,,---------***---//////---,,,,,,---------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********((()))***+++,,,++++++***************************))))))))))))))))))))))))'''''''''(((((()))++++++((()))))))))*********+++))))))(((((((((((()))))),,,***)))((()))***)))(((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''((())))))((('''''''''&&&%%%&&&((()))((('''$$$%%%''')))******))))))((()))))))))************''''''((()))))))))))))))'''(((((())))))(((((('''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&''''''((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&###(((---...,,,(((&&&''''''''''''((((((((()))((((((''''''''''''(((((((((((())))))))))))((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((''''''(((((((((((())))))))))))''''''(((((())))))******(((((())))))******++++++'''((((((((())))))******))))))******+++++++++,,,&&&''''''((()))******+++%%%(((+++------,,,+++,,,+++***)))))))))***,,,---$$$&&&(((((('''((()))+++'''((()))***************))))))************)))))))))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++''''''(((***+++,,,---...(((((((((((()))***+++,,,+++++++++,,,,,,------------...///000000///...---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------........................---------.........//////........................---------.........//////+++++++++,,,,,,---------,,,,,,,,,,,,------...///,,,,,,,,,------.........------------------------.........------,,,,,,,,,+++++++++,,,,,,---------***---000000---+++,,,---------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++(((((())))))*********+++))))))(((((((((((())))))***((('''&&&'''((('''&&&''''''&&&%%%%%%'''((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''&&&%%%&&&((((((((('''&&&''')))******(((&&&%%%(((((())))))*********+++'''(((((()))))))))))))))'''((()))******)))((('''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((($$$$$$&&&''''''&&&$$$$$$((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))************))))))''''''''''''((((((((((((&&&'''((())))))*********&&&&&&'''((()))******+++************)))))))))(((************************))))))(((((((((((())))))...---+++)))((())))))***...---+++*********++++++))))))))))))(((((((((((((((((())))))******++++++++++++******))))))((((((******************************************************+++---...---***((((((((()))***+++,,,,,,,,,)))))))))))))))))))))))))))+++,,,,,,+++***,,,---000///...---------------++++++,,,,,,,,,,,,------........................////////////////////////------...///...---+++***,,,,,,---------------------.........---,,,,,,+++,,,---.........---,,,+++......---------,,,,,,,,,---------,,,,,,+++++++++---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,---...//////...---,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))*********++++++++++++******(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))+++***)))((('''&&&%%%%%%))))))))))))))))))(((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&&&&%%%$$$$$$###''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***)))((('''&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###(((((((((((((((((((((((((((((())))))((('''&&&&&&)))'''&&&(((++++++)))'''+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''************))))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((&&&'''((())))))*********'''(((((())))))******************)))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***))))))))))))******+++---,,,+++***))))))***+++))))))))))))(((((((((((()))))))))))))))******************)))))))))))))))************************************************))))))***+++---,,,)))''')))))))))***+++++++++,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---///...------,,,,,,------++++++,,,,,,,,,,,,------------------------------.................................///......------------------------------------......---,,,,,,+++,,,,,,---------------,,,...------------,,,,,,,,,---------,,,,,,+++++++++---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,---...//////...---,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***)))******++++++******))))))))))))((((((''''''''')))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%$$$$$$''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((('''&&&&&&)))'''&&&(((***+++)))'''***)))(((''''''&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******)))))))))(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&)))((((((((('''''''''&&&'''''''''''''''''''''''''''(((((())))))(((((('''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''&&&''''''''''''(((((((((&&&'''((())))))*********)))))))))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%''')))***++++++++++++******))))))))))))***(((((((((((())))))))))))************))))))))))))))))))))))))************************************************************)))((((((***++++++)))'''******************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................///000.........------,,,,,,+++---------------,,,,,,+++,,,,,,+++,,,,,,---...///------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((((())))))******++++++******)))******))))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((''''''(((((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%'''))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&(((''''''(((******)))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((()))((((((((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''((())))))************************)))))))))))))))((((((((('''''''''((((((((((((((((((((((((******))))))))))))******###$$$&&&)))************)))))))))(((((((((((()))(((((((((((())))))))))))++++++******))))))(((((((((((())))))******++++++************************************************)))((((((***+++,,,***(((+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,...///000//////...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++******+++---///000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((''')))******)))(((((()))))))))************))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&(((******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%%%%%%%$$$$$$'''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''(((((((((((((((''''''''''''((()))******)))((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((())))))******************)))))))))))))))(((((((((''''''''''''&&&))))))))))))))))))))))))******))))))))))))******%%%&&&''')))))))))((('''(((((((((((()))((((((((('''((((((((()))))))))***++++++******))))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,---,,,++++++++++++***************************************)))+++,,,,,,+++***,,,---++++++*********++++++,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,.../////////...---,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++******+++,,,...000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((******((('''((())))))))))))******)))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((''''''''''''((((((''''''(((((()))(((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((()))******(((&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&'''''''''''''''''''''((((((((((((((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''(((((((((((((((''''''((())))))))))))))))))''''''&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))'''(((((())))))(((((('''(((((()))))))))*********))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((())))))*********((((((((((((((()))))))))((('''''''''&&&&&&&&&&&&)))))))))))))))))))))))))))((((((''''''(((((()))'''((((((((((((((('''&&&'''(((((())))))))))))(((''''''(((((())))))******************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,------,,,******************++++++)))))))))))))))))))))))))))+++,,,,,,+++***,,,---++++++******++++++,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---.........------,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++*********************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''''''(((((())))))******))))))(((''''''(((((((((((())))))'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&'''((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((())))))))))))'''%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((&&&(((******)))((()))***'''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&'''((())))))*********&&&&&&''''''(((((())))))'''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((((((((()))'''((()))*********))))))'''''''''((()))*********)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++---,,,,,,)))))))))***+++++++++,,,)))))))))))))))))))))))))))+++,,,,,,+++***,,,---+++++++++++++++,,,------++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---,,,,,,++++++------------------------******+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------************************))))))***+++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,***+++,,,,,,,,,,,,+++*********************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''''''((((((((())))))))))))((((((((((((((())))))*********''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((()))******&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%&&&'''(((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))(((((((((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((%%%(((******(((''')))***(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((()))************$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''++++++************++++++)))(((''''''''')))***+++'''((()))+++++++++***)))&&&''''''((()))******+++(((((())))))******++++++++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++,,,+++(((((()))***+++,,,,,,---)))))))))))))))))))))))))))+++,,,,,,+++***,,,---,,,+++++++++,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///...---+++***,,,,,,------------------)))***+++,,,,,,,,,,,,,,,***+++,,,------+++***))),,,,,,,,,+++++++++******+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------************************))))))***++++++++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,***+++,,,------,,,+++***))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''''''((((((((())))))))))))(((((())))))******++++++++++++&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%&&&'''((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%(((******(((''')))+++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''************************)))(((((((((((('''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''!!!"""$$$&&&(((((((((''''''''''''''''''((())))))&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************&&&''')))***)))(((&&&%%%)))))))))(((((((((((((((++++++************++++++''''''''''''''''''''''''(((((()))***+++,,,,,,,,,******)))((((((((((((((()))))))))***+++++++++,,,***************************+++---......---+++***))))))***---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++.........------,,,,,,,,,000000///...------,,,,,,------,,,++++++******)))******+++++++++,,,,,,,,,++++++************++++++*********************************++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''((((((((('''&&&&&&%%%%%%((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))((('''&&&''''''''''''''''''''''''))))))((((((((((((((()))******((('''%%%###"""!!!$$$%%%&&&'''(((((((((((())))))((('''&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((())))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))((((((((('''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&%%%$$$%%%''')))******)))(((''''''''''''''''''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))'''%%%'''***,,,***((('''''''''&&&&&&%%%%%%%%%)))'''$$$%%%''')))'''&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&'''(((******((('''&&&(((((())))))((('''&&&&&&***)))'''&&&%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&''')))*********)))'''''''''''''''((())))))'''''''''((((((((())))))((((((((()))))))))******(((((((((((((((((((((((()))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))******)))((('''))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++)))))))))***+++++++++,,,******)))(((((((((((((((***************+++++++++************************((()))***++++++***)))(((,,,+++)))***,,,,,,,,,+++************************---------------------------,,,,,,,,,++++++++++++......---------,,,,,,,,,.........---,,,++++++++++++++++++++++++++++++,,,*********+++++++++,,,,,,++++++************++++++************************++++++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************************++++++,,,,,,++++++************+++++++++,,,,,,******************************++++++++++++******))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((***++++++***(((''')))))))))(((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((''')))))))))***))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''&&&%%%$$$######"""$$$%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&((()))''''''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))***((('''((()))***)))''''''&&&&&&&&&&&&&&&&&&%%%)))'''%%%%%%'''((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&((('''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))************)))'''''''''''''''((())))))(((((((((((()))))))))***))))))))))))************(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***++++++***)))************************+++******))))))******+++++++++++++++++++++++++++******************++++++******)))((((((((())))))+++++++++***************************************'''((()))******)))((('''...,,,)))((()))***+++***************************+++++++++++++++++++++++++++++++++++++++*********------------,,,,,,,,,,,,------,,,,,,++++++******)))******+++,,,,,,------*********++++++++++++,,,++++++************++++++************************,,,,,,++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************++++++++++++***************++++++++++++,,,******************************++++++++++++******))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((************((((((***)))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((((((((''''''((())))))************)))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((('''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((())))))(((((((((&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((()))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''+++***(((((())))))'''&&&&&&&&&&&&&&&&&&'''''''''((('''%%%%%%'''((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((***)))'''%%%%%%''')))***'''(((((((((((('''&&&&&&&&&%%%%%%&&&&&&((())))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''((())))))''''''((((((((()))))))))))))))))))))*********+++(((((((((((((((((((((((((((((((((((((((''''''''')))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))************************(((((((((((((((((((((((())))))))))))))))))))))))'''((()))+++,,,,,,,,,+++***+++++++++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))+++++++++*********************))))))((())))))***,,,+++++++++***)))))))))************************)))***++++++++++++***)))---+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,************++++++++++++++++++************++++++************************,,,,,,,,,++++++************++++++,,,,,,++++++*********************************************************++++++++++++******************++++++++++++******************************++++++++++++******))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))''''''''''''''''''''''''(((((()))******)))(((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))((((((((()))))))))******))))))((((((((('''''''''(((((()))***+++++++++***)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))((((((((((((%%%&&&&&&'''((((((''''''$$$$$$$$$%%%%%%&&&((((((&&&&&&''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''(((((())))))(((((('''(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&)))(((((('''''''''(((((('''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***))))))((()))(((((('''%%%%%%&&&&&&''''''((((((((('''&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''(((((('''&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((())))))&&&&&&'''''''''(((((((((((())))))))))))*********(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,******++++++,,,,,,,,,,,,***))))))))))))))))))***((((((((((((((((((((((((+++++++++*********************))))))))))))******,,,+++++++++***)))))))))*********************************++++++*********)))***,,,///111000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++++++++************++++++************************,,,,,,,,,++++++************++++++,,,,,,++++++***************************************************)))******++++++******)))))))))*********+++++++++******************************++++++++++++******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))))))))''''''''''''''''''''''''((((((((())))))((((((((('''''''''(((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''((()))***************))))))))))))))))))))))))((((((((((((((()))******++++++***)))(((''''''&&&%%%&&&''''''((('''''''''$$$$$$$$$%%%&&&'''((()))''''''''''''&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&(((((('''''''''(((((()))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))((())))))***&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&%%%%%%&&&((())))))(((&&&%%%'''''''''''''''''''''&&&)))((((((((())))))***+++'''''''''''''''((())))))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''&&&%%%$$$###&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))******+++,,,,,,*********++++++,,,,,,---***))))))(((((())))))***))))))))))))))))))))))))******************++++++******)))))))))***+++++++++++++++***************************************))))))))))))))))))))))))''')))---111333222...+++************************------------------------*********+++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,------,,,,,,+++******))))))))))))************+++++++++************++++++************************,,,,,,++++++++++++++++++***++++++,,,,,,++++++***************************************************))))))************)))))))))))))))************+++******************************++++++++++++******))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))******(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))***+++***)))((('''&&&%%%$$$$$$&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''((()))***(((((('''&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''))))))((((((***+++'''''''''''''''(((((((((&&&'''((('''%%%%%%'''(((''''''''''''((((((((((((''''''''''''''''''''''''%%%''')))******)))'''%%%%%%%%%&&&''''''''''''&&&(((((((((((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&''''''&&&'''((()))+++,,,'''''''''''''''((())))))''''''''''''((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''''''''%%%$$$###&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))*********))))))******+++,,,,,,,,,))))))(((((((((((())))))************************)))))))))***+++++++++,,,******))))))******+++,,,***************+++++++++******************************))))))))))))************,,,///111000---***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++))))))))))))************++++++************++++++************************++++++++++++++++++,,,,,,***++++++,,,,,,++++++***************************************************))))))************))))))))))))))))))******************************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((''''''(((((((((&&&''''''(((***++++++,,,(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&'''((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''((()))***+++'''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''(((((()))***)))((('''&&&%%%&&&&&&'''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''')))***)))((('''(((***((((((((((((''''''''''''&&&'''((('''%%%%%%''')))''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&&&&'''''''''&&&&&&''''''(((((('''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$###$$$%%%''')))***'''''''''''''''((())))))(((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))((()))******)))'''%%%$$$(((((((((((()))))))))***'''((((((((())))))******(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))******************************))))))((()))))))))(((((()))***++++++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***+++,,,,,,---******))))))***+++,,,,,,))))))******+++++++++,,,************************------,,,,,,,,,,,,---------,,,,,,,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------*********++++++,,,,,,,,,******************++++++*********++++++,,,------))))))))))))************++++++************++++++*********************************++++++,,,,,,---+++++++++,,,,,,+++++++++))))))))))))))))))))))))************************))))))************))))))))))))))))))******************************************++++++++++++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((''''''''''''(((((('''((((((***+++,,,---...'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''((()))++++++''''''''''''(((((())))))&&&'''''''''''''''&&&&&&)))(((((((((((()))******)))((('''&&&%%%&&&&&&'''&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&'''((())))))(((((())))))************))))))'''''''''((((((((())))))%%%&&&'''(((((('''&&&%%%))))))((('''&&&%%%%%%$$$%%%%%%&&&'''(((((((((''''''''''''''''''((()))***''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''((((((***,,,***'''%%%''')))))))))((((((''''''&&&&&&&&&''')))'''%%%$$$''')))''''''''''''((((((((()))''''''''''''''''''''''''***((('''&&&&&&'''(((***$$$%%%&&&&&&'''''''''&&&$$$%%%&&&(((((((((((('''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&******)))(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******++++++++++++++++++++++++((()))+++,,,---+++***(((++++++************++++++)))))))))))))))))))))))))))))))))))))))(((''''''))))))*********+++++++++************************)))***,,,+++)))(((((()))))))))))))))))))))))))))+++*********))))))((((((***++++++,,,,,,++++++***++++++******)))*********///...------++++++***)))+++,,,,,,------,,,,,,++++++,,,------------,,,+++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++************++++++++++++******************************,,,,,,,,,++++++*********+++++++++*********))))))+++++++++************)))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,+++++++++*********))))))******))))))))))))***************))))))))))))(((+++++++++*********))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&******)))((('''&&&%%%%%%(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''))))))((((((''''''&&&&&&((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''((((((((((((''''''$$$%%%%%%%%%&&&''''''''''''''''''''''''((())))))))))))(((((('''''''''&&&)))))))))))))))((('''''''''&&&&&&&&&&&&'''(((((()))))))))(((&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''""""""###$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&''''''''''''((((((((((((((()))***++++++***)))((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))(((((((((''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((()))))))))((((((((((((((((((((((((((())))))***)))((('''&&&*********))))))*********************************)))************)))((('''))))))*********+++++++++************************)))***,,,+++)))(((((()))************************+++*********))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---......------,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,---......---,,,+++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************)))))))))(((******++++++++++++******************************,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++******+++++++++************)))******++++++++++++******************************************************************************,,,++++++******++++++,,,+++++++++*********))))))******))))))))))))******,,,,,,,,,++++++++++++***+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''******))))))))))))******''''''((((((((((((''''''((((((((((((((('''''''''(((''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''((((((%%%&&&''''''((((((''''''((((((((((((((('''''''''((((((((((((((((((((('''(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((('''(((((()))))))))))))))''''''((((((((((((''''''(((((())))))))))))))))))'''''''''''''''((()))))))))((((((((('''''''''''')))))))))))))))(((''''''&&&&&&&&&''''''''''''((('''(((((('''%%%$$$&&&'''((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((()))*********))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))))))))))))))(((''''''((())))))(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''***))))))(((((())))))*********************************+++++++++***))))))***************+++++++++************************)))***,,,+++***((())))))***************************************)))))))))++++++,,,,,,,,,,,,++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,......------------,,,,,,+++,,,,,,------,,,,,,+++************))))))))))))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***---------,,,,,,,,,,,,++++++++++++************)))******++++++++++++******************************************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********************))))))))))))******,,,,,,,,,++++++++++++***+++++++++***************))))))))))))))))))))))))******))))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''******))))))))))))******((((((''''''''''''((((((&&&'''''''''(((((())))))(((''''''&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''(((((((((((((((''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))))))))))))))''''''((((((((((((''''''***************)))))))))'''''''''''''''((())))))((((((((((((''''''''''''((())))))))))))(((''''''%%%%%%'''((((((((('''&&&''''''((('''%%%%%%&&&'''))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&''''''''''''(((((((((((('''((()))************))))))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))***((('''%%%%%%'''(((***(((((((((((((((((((((((((((((((((''''''''''''''')))))))))(((((((((((((((************************+++******)))******++++++))))))(((((((((((())))))************************+++++++++,,,,,,++++++***************************************************)))***,,,+++***))))))***************************************************+++,,,,,,,,,,,,,,,,,,+++++++++******)))*********+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++---------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))******++++++++++++******************************************************++++++++++++++++++++++++,,,++++++******++++++,,,******************************))))))))))))***************)))))))))((((((************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''******))))))((((((''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''''''''(((((((((((('''''')))((((((''''''&&&&&&&&&'''''''''''''''((())))))((((((((((((((('''''''''(((((())))))(((((('''&&&$$$%%%'''))))))((('''%%%'''(((((('''&&&&&&''')))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''''''''''''''((((((((((((''''''((())))))*********(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((***((('''%%%%%%'''(((***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((++++++++++++++++++++++++))))))))))))***+++---...))))))(((((((((((())))))***************************+++,,,,,,,,,,,,++++++************************************************(((***,,,,,,*********+++***************************************+++++++++,,,,,,,,,------,,,,,,,,,---,,,+++***)))(((((((((***++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++************+++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++*********))))))******++++++++++++******************************************************************************,,,++++++******++++++,,,******************************))))))))))))***************)))))))))((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&*********))))))(((((('''((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((('''''''''''''''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&''''''(((((())))))&&&'''''''''(((((())))))&&&'''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))'''''''''(((((((((((((((((((((((((((((('''&&&&&&$$$%%%'''))))))((('''%%%&&&&&&'''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((('''''''''''''''((((((((((((''''''((((((((())))))***((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))(((((((((((()))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))(((''''''((())))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))******+++***))))))(((((())))))***++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++***************************************(((***,,,,,,+++***+++,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,------------,,,,,,//////---,,,+++*********+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++************++++++******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))***************+++++++++++++++************)))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,***************+++++++++******))))))))))))******,,,,,,,,,++++++++++++******************+++++++++))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((******))))))))))))******((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''((()))******************************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''(((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''(((((()))))))))))))))''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''((())))))'''''''''((((((((((((((('''(((((((((((('''&&&&&&%%%%%%'''((((((((('''&&&###$$$%%%$$$######%%%'''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((()))*********+++))))))))))))))))))))))))'''((()))******)))((('''*********))))))*********++++++++++++++++++++++++))))))***++++++++++++++++++++++++*********))))))************************(((***,,,,,,+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,++++++,,,------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++************)))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,))))))*********+++++++++******))))))))))))******,,,,,,,,,++++++++++++***))))))*********+++++++++))))))))))))))))))))))))((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((''''''((((((((((((((()))******))))))))))))******''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((&&&'''(((((((((((('''&&&%%%&&&''''''((((((''''''((((((((((((((('''''''''&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''(((((()))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''''''''''''''((())))))''''''''''''((((((((()))''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&%%%%%%''')))&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((''''''''''''((((((((((((******((('''&&&&&&''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))************))))))************************'''((((((((())))))******''''''((()))***++++++,,,************************+++,,,------,,,***'''%%%++++++************++++++++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++******))))))************************(((***,,,,,,++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,------......------,,,((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///...------------...///,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++************)))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))******++++++++++++******))))))))))))***************))))))))))))((())))))******++++++++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%%%%&&&'''((()))***+++''''''''''''((()))++++++------------------------))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((%%%&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))'''''''''''''''((())))))&&&'''''''''(((((())))))''''''((((((''''''&&&%%%'''&&&&&&&&&&&&'''((((((((()))***)))))))))+++---'''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((''''''''''''((((((((())),,,***)))'''&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&)))))))))(((''''''&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&))))))))))))))))))))))))***(((&&&'''***+++)))''')))))))))))))))))))))))),,,,,,,,,+++(((''''''''')))))))))))))))(((''''''(((((((((((((((((((((((((((((()))******************)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))************((((((((((((((((((((((((************************++++++************++++++---,,,+++******+++,,,---+++++++++******)))))))))++++++++++++******))))))******+++++++++,,,,,,,,,,,,+++*********+++,,,------,,,,,,+++************------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---,,,+++******+++,,,---........................------------------------++++++******************......---,,,,,,+++******+++++++++++++++***)))(((+++,,,,,,------,,,,,,+++)))))))))***+++++++++,,,,,,,,,,,,++++++*********------------------------++++++++++++++++++++++++*********)))******+++,,,++++++******************+++++++++++++++++++++++++++++++++************)))************************++++++++++++++++++++++++))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++,,,...000000///...---******))))))((((((''''''***((('''((()))***)))'''''''''(((((('''&&&%%%%%%''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''******))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))*********)))(((&&&&&&&&&'''(((***)))(((&&&&&&''''''((($$$%%%&&&((())))))))))))$$$$$$$$$%%%''')))***+++%%%%%%&&&'''((()))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))***(((''''''******)))'''))))))))))))))))))))))))'''(((((('''&&&&&&&&&''')))))))))))))))(((''''''))))))))))))))))))))))))(((((()))******************)))(((((((((((()))***************************))))))))))))))))))))))))******))))))))))))******))))))))))))************************************************************++++++************++++++,,,++++++++++++++++++,,,---------,,,,,,,,,++++++++++++++++++*********)))***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...------+++*********++++++---------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++......---,,,,,,+++******+++++++++++++++***))))))******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------++++++++++++++++++++++++***************++++++,,,++++++******************+++++++++++++++++++++++++++++++++************)))************************************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++,,,---.........---,,,(((((((((((('''''''''&&&((('''&&&'''((()))(((&&&''''''(((((('''&&&&&&%%%''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''***)))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((((((((((()))))))))((((((''''''''''''(((***)))((('''&&&''''''(((&&&''''''(((((((((((('''&&&&&&&&&&&&&&&'''((()))'''''''''((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))((()))))))))***+++++++++))))))******))))))((((((************************(((((()))******************))))))(((((())))))***************************))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++************************************************++++++************+++++++++++++++,,,,,,+++++++++---------,,,,,,,,,,,,+++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///...---+++***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++........................++++++++++++++++++++++++,,,,,,,,,---------------...------,,,,,,++++++***++++++,,,,,,,,,+++************++++++++++++******------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,******+++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))&&&'''(((((())))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,''''''''''''&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&'''''''''(((''''''&&&%%%''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))***))))))((('''&&&%%%%%%((((((((('''''''''''''''&&&'''(((((((((((((((((())))))(((''''''''''''(((((((((((((((((('''&&&&&&(((''''''&&&&&&&&&''''''))))))(((((('''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((()))((((((((()))))))))((())))))))))))))))))))))))*********+++,,,------,,,))))))*********))))))(((************************(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++((((((((((((((((((((((((************************,,,++++++******++++++,,,***+++,,,------,,,+++***************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------......---+++))))))+++---...+++++++++,,,,,,,,,,,,,,,......------,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,***+++,,,------,,,+++***........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,------------------,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,******+++++++++++++++,,,+++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***++++++''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&'''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''&&&&&&%%%%%%%%%&&&''')))))))))(((''')))(((((((((''''''''''''&&&''''''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))((((((((()))************************)))'''&&&'''))))))((('''))))))************))))))))))))))))))))))))))))))(((((()))***************))))))************))))))))))))))))))))))))))))))******************************))))))))))))******************++++++++++++))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***************************+++++++++++++++++++++,,,++++++,,,,,,,,,---------***+++++++++,,,,,,,,,,,,...---+++******,,,---...+++++++++,,,,,,---------,,,,,,,,,------.........------------------------,,,------......------,,,,,,------......------,,,+++,,,---......---,,,+++................................................***+++++++++,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------......---------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******(((((((((((((((((((((((()))((('''((())))))((('''&&&&&&'''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&'''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((()))))))))((((((''''''&&&&&&%%%%%%%%%&&&''')))))))))((('''(((((((((((((((''''''&&&$$$%%%&&&'''((((((((((((&&&&&&%%%&&&&&&'''((()))&&&&&&''''''((())))))***))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((******************************'''%%%'''***+++)))&&&))))))******++++++******))))))))))))))))))))))))(((((()))***************)))******++++++******)))((((((((((((((((((((((((******************************))))))))))))***************++++++++++++,,,++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,------...+++,,,,,,------......///+++,,,,,,---......//////------------------------------............------------............------,,,,,,------------,,,,,,................................................******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------******++++++,,,---------+++++++++++++++++++++++++++++++++************)))************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((())))))******)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((()))))))))))))))***((('''((()))***)))(((%%%&&&''''''((('''''''''''''''''''''(((((((((((('''(((((((((((()))))))))((('''&&&%%%%%%&&&'''((('''''''''((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))******+++((((((((('''''''''''''''&&&'''((((((((((((((((((((((((((()))(((''''''&&&###$$$%%%&&&'''(((((((((%%%%%%%%%&&&'''((()))***%%%%%%&&&'''((()))******)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''')))******''''''(((***************************)))'''%%%''',,,...,,,)))((()))***++++++++++++***************************(((((()))***************)))***++++++++++++***)))))))))))))))))))))))))))******************************))))))))))))***************+++++++++,,,,,,++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,------------...***+++,,,---------,,,,,,++++++---.........------,,,,,,---......///000000---------.......................................------............------------............------------,,,,,,,,,,,,------................................................+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------------------------------,,,++++++++++++,,,------******++++++,,,------...+++++++++++++++++++++++++++++++++************)))************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((******))))))((('''''''''((((((((()))))))))(((''''''))))))((('''%%%&&&&&&'''((((((''''''''''''''''''(((((((((((('''((((((((()))))))))))))))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''((((((((()))))))))***''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******'''((((((((((((((()))))))))((((((''''''''''''((('''((()))))))))(((&&&&&&$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''(((&&&'''''''''(((((())))))(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''')))+++***'''&&&(((***************************$$$!!!###(((,,,***(((((()))***+++++++++++++++++++++++++++++++++++++++(((((()))***************)))***+++,,,,,,+++***)))******************************************************))))))))))))************+++++++++,,,,,,,,,))))))))))))))))))))))))************************---,,,,,,++++++,,,,,,------,,,+++******+++,,,---)))))))))******++++++++++++++++++,,,,,,---------,,,,,,,,,---------......+++,,,---.........---,,,)))+++---//////...---,,,------......///000111111/////////...------,,,,,,........................------............------------............------......,,,++++++,,,..............................------------------------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---......//////......---,,,------....../////////,,,,,,,,,------.........------------------------------------------------,,,,,,++++++,,,,,,---...******+++,,,,,,---......+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))++++++***((('''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&%%%%%%&&&'''((((((((('''''''''''''''((((((((()))'''((((((((())))))******)))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******+++)))(((&&&&&&&&&'''((('''((()))))))))(((&&&%%%&&&&&&''''''&&&&&&%%%$$$))))))((('''&&&%%%%%%%%%((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''******)))'''&&&%%%######(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******+++++++++++++++***)))(((&&&(((+++.........,,,***---,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***++++++,,,------------------------------000//////---,,,+++******.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///111000///---,,,,,,,,,,,,000000///...------------,,,---///000000000///.../////////.........------///...,,,++++++...111333------------------------,,,,,,,,,,,,++++++++++++...///...---+++***+++,,,+++,,,---...///...---,,,...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,---...///000///......---------------******++++++,,,,,,,,,---++++++,,,,,,,,,---------...------,,,,,,------...........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))******+++++++++******)))******++++++++++++******)))))))))))))))******+++***))))))((('''&&&&&&&&&%%%&&&&&&'''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((******))))))(((''''''''''''''''''((()))******+++&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************+++++++++,,,++++++++++++++++++++++++******************************++++++++++++************++++++***))))))(((((()))+++---------,,,+++,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,++++++******+++++++++,,,---------------------------------.........---------------///.........------------......................../////////........................///////////////000000////////////000000+++,,,---......///......---......//////.........000///.........///000000111111111000000000000000111111000000000/////////000000000///...------...---............---,,,,,,,,,,,,+++,,,------------////////////////////////,,,---------...///000111---,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,)))*********++++++++++++,,,,,,,,,---------.........------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))******************************+++++++++******)))******++++++++++++******)))))))))))))))******+++***))))))(((''''''&&&&&&&&&'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((((((((('''''''''&&&(((((((((''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''++++++***)))((((((''''''&&&&&&'''(((((()))******&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++++++++++++++++++++++++++******************************++++++++++++************+++++++++***))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...------,,,+++,,,---------------------------------------------,,,---------......//////...............---------////////////////////////.........---------------,,,,,,---............---......------......///000000/////////............---...///000111000///...///////////////...------000000000000/////////...222222111111111111000000...............---------,,,,,,---------------------------------,,,,,,,,,......///000000///......,,,,,,,,,,,,---...000111......---,,,,,,,,,,,,---......---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,------------............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))************************)))******+++++++++************++++++++++++******)))))))))))))))******+++***))))))((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((('''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((((((((((((''''''''',,,,,,+++***)))((('''&&&&&&&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((())))))))))))*********++++++++++++++++++++++++******************************++++++++++++******++++++,,,,,,,,,++++++***---,,,+++*********+++,,,***++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------...............------...............---------........................---............/////////.........---------------.........///////////////------......///000000111...//////000///...------/////////...//////000000555444333222000000/////////000222333333222000///111111111111111111111000222222222111111000000000222222222333333333333333000/////////000111000000......//////000222333333333333333222000....../////////000000000000//////000//////........./////////......------....../////////...------------...------..................,,,,,,---------.........------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))************************))))))***+++++++++*********++++++,,,,,,++++++***)))))))))))))))******+++))))))))))))(((((('''''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&''''''(((((())))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))---,,,,,,***)))((('''&&&&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++++++++***))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((())))))))))))*********++++++++++++++++++++++++******************************++++++++++++******,,,,,,------...------,,,---,,,+++))))))***+++,,,+++++++++,,,,,,------...++++++,,,,,,,,,---------,,,,,,---------.........---......//////.........///.............................................000000/////////.........---------...............---------....../////////000000111111222222222333000000111222222222222222333333333333333444444555444444444444444444444444444444555666666555444333666555555555666666777888888888888888888888888888777777888999999:::;;;;;;888666444444666777666555555555666666777888888999555777888666333222333444222222222111111222222222000111111111111000000000...............///000000///...------,,,,,,------........................,,,,,,,,,,,,---------------......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******************************++++++++++++******************************((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))******+++)))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''')))***+++,,,,,,,,,+++***)))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,++++++***)))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,---.........------,,,+++*********+++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------.........//////,,,---......///.........---.............................................111111000000/////////...////////////000000000000...//////000000111111111222222222222222111111111000000000111222444666777555555666777888:::<<<===;;;<<<>>>?????????>>>>>><<<<<<===>>>???@@@@@@AAA>>>>>>???@@@@@@??????>>>@@@@@@@@@AAABBBBBBCCCCCCBBBBBBDDDEEEGGGIIIJJJKKKIIIDDD>>>;;;<<<===<<<::::::<<<>>>@@@BBBBBBBBBBBB===???@@@===999777888:::777666444222222444666777111222444555444333111///111111000000000000111111//////...---------------.........---------------,,,------------.........---...///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''######%%%''')))***,,,---******))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++,,,---,,,,,,,,,************+++,,,---------------------,,,,,,,,,,,,,,,,,,------------...---.........////////////,,,,,,---...............,,,,,,,,,------......///........................///000000000000000111111222222222333333444444444333333333444555666666666666666888999;;;===>>>???@@@>>><<<::::::;;;===>>>>>>???AAADDDHHHLLLOOOQQQVVVWWWXXXXXXVVVRRRNNNLLLJJJJJJKKKLLLOOOSSSWWWYYYVVVYYY\\\^^^]]]YYYTTTPPPMMMNNNOOOPPPRRRSSSTTTTTT\\\]]]___bbbdddgggiiijjjhhh```UUUOOOMMMMMMJJJHHHFFFJJJQQQXXX]]]```bbbbbbaaabbb```ZZZQQQJJJIIIJJJGGGEEEAAA??????AAAEEEGGGFFFHHHIIIIIIFFFAAA<<<888;;;:::999777666555555555444444333222222222333333111111000000000/////////////////////000000000000---...///000000///...---........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))++++++,,,,,,++++++,,,,,,------,,,,,,+++)))))))))))))))******+++))))))))))))))))))))))))((((((((()))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((()))***+++++++++++++++))))))***+++,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------................../////////000++++++,,,---.........---++++++,,,,,,---...//////////////////////////////......///000111222333333555555555666666777777777666777777888999::::::;;;>>>@@@DDDHHHMMMRRRUUUWWWYYYVVVQQQLLLHHHGGGHHHIIIOOOPPPTTTXXX^^^ccchhhjjjuuuuuutttqqqkkkccc[[[WWWVVVVVVWWWZZZ^^^dddjjjnnnuuuyyyxxxooohhh___```aaacccdddfffggghhhzzz{{{~~~~~~qqqhhhdddbbb^^^\\\WWW]]]hhhttt~~~qqqfffaaa```^^^ZZZVVVSSSSSSVVVZZZ^^^ggghhhhhhfff___VVVMMMGGGFFFDDDBBB???===;;;:::999;;;;;;:::999999999999999555555555444444333333333111111111111222222222222---...///111111///...---........................------------------------........................------------------------***************************++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))))))))******+++)))))))))))))))*********''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((()))))))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))))))))(((((((((&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))************************))))))))))))************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---.........//////000111111222------------............,,,000444222---***,,,///000000///.........//////.........///000000111111111222333222111222444666666333444777777555666999:::===@@@BBBFFFJJJIIIDDDJJJFFFDDDEEECCCBBBEEEJJJSSSYYYaaaggglllrrryyy~~~|||lll\\\VVVXXX[[[ZZZ___fffnnnuuuzzzxxxnnngggbbbbbbeeejjjnnnvvv{{{wwwvvvxxxyyyzzzwwwsssrrrsssrrrttt|||yyywwwsssllliiinnnyyyxxxeeeUUUXXXSSSOOONNNLLLJJJLLLPPPQQQPPPOOOMMMLLLLLLMMMMMMKKKGGGAAA???>>><<<999666777666555777::::::888555777666444333333222111000333111...///000111...,,,000...------------,,,***.../////////...,,,***)))+++)))(((***---...,,,***+++,,,,,,---,,,+++***)))---,,,***)))))))))***+++************+++,,,---...,,,,,,,,,---,,,,,,++++++......---------,,,,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))(((((())))))*********+++,,,+++******++++++)))'''(((((()))***************((((((((((((((('''&&&&&&))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))(((''''''''''''((((((((((((''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''((((((((((((((((((((((((******))))))((((((''''''&&&'''((())))))((('''&&&((((((((((((''''''''''''******))))))((((((((('''&&&&&&&&&%%%$$$$$$&&&((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''(((((())))))******((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((()))))))))(((''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))************************))))))))))))************+++++++++******)))))))))******************************************************++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---............//////000000000........................---000333222///---...///111111111111000000000000000111111111222222222222222444666666666666888999;;;888888<<>>@@@@@@AAABBBCCCEEEBBBBBBGGGLLLOOOVVV\\\bbbjjjsss||||||rrrhhhdddccceeennnwww}}}{{{yyy}}}zzzzzz~~~xxxiii]]]WWWUUUSSSRRRQQQRRRUUUYYY]]]``````^^^XXXTTTMMMGGGBBB@@@@@@AAA>>><<<:::999999888555333555444222000///..................---......//////000...,,,+++,,,,,,+++***------...//////............---,,,+++++++++,,,,,,+++******++++++,,,---...,,,,,,---.../////////.........---------,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++''''''((()))************)))))))))))))))))))))))))))))))))***************+++*********++++++***((('''(((((())))))))))))))))))************)))(((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))************))))))(((''''''((((((((((((''''''''''''((()))))))))((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&************************))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&)))***++++++)))'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))************************))))))*********+++++++++******************))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---------------------------...///...---,,,---///------------------------000000000000000111111111111000///000222333111000111222444555666666666555666888;;;>>>@@@BBBCCCCCCFFFJJJPPPSSSTTTSSSSSSSSSTTTQQQQQQVVV\\\ccclllttt{{{|||wwwvvvyyyuuummmiiifffcccaaadddiiipppwww}}}yyyssshhh\\\QQQKKKIIIIIIJJJIIIGGGEEECCCAAA@@@???======;;;888444222111111555444111///------------000...---,,,,,,,,,,,,,,,,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,...///000000000000......---------,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&'''((()))***+++++++++))))))))))))))))))))))))************************+++***)))***,,,,,,***((('''(((((()))))))))((((((******+++++++++******)))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))***************))))))''''''(((((((((((('''''''''(((((()))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&'''((())))))***''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************************************************************++++++++++++++++++++++++++++++++++++************************************************))))))************))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------...//////------...///------........................//////000111222222666555555777:::<<<<<<;;;;;;<<<===???@@@@@@AAAAAA>>>AAAFFFKKKPPPTTTVVVWWW]]]bbbiiinnnnnnllljjjiiigggccccccgggnnnuuu}}}xxxtttwww|||wwwggg\\\WWWVVVWWWUUURRROOOLLLKKKKKKLLLJJJLLLMMMKKKFFFBBB???>>>>>><<<999666444333222222222222222111000000111111,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,---...///000000111000......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************'''''')))***++++++++++++************************+++++++++*********************)))***,,,,,,***)))(((((())))))))))))((((((******++++++++++++******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((())))))*********))))))''''''(((((((((((('''''''''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''')))******)))'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((%%%&&&&&&'''((()))******''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*********************************************************++++++++++++,,,+++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,---++++++,,,,,,------......---------------------------...//////...---...///......//////000111111222......///111222444555666777999;;;???CCCHHHLLLNNNNNNMMMMMMLLLLLLLLLMMMNNNNNNRRRXXX```fffkkknnnpppwww}}}|||wwwuuuyyy~~~uuunnnlllhhhfffbbb]]]YYYYYY\\\___fffiiikkkggg\\\PPPGGGCCCCCCBBB@@@>>><<<::::::999555666777777444222222333//////...---------------+++,,,---.........------------,,,,,,,,,,,,------------...///000000000///......---------,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***++++++++++++************************+++++++++++++++************))))))***,,,,,,+++))))))************))))))((())))))***++++++++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((())))))))))))(((''''''((((((((((((''''''''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%'''(((((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''((())))))***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*********************************************************+++++++++,,,,,,)))*********++++++++++++************************************************)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))******+++,,,,,,------++++++,,,,,,---......///........................---///000///...---...000...///000111222444555555333444666888;;;===???@@@@@@EEELLLRRRWWW___gggnnnooommmiiieeecccbbbbbbccccccgggnnnvvv}}}zzztttpppqqqwww|||yyyhhhYYYRRRPPPOOONNNKKKHHHEEECCCAAA???AAACCCBBB===999777666666555333111000000000111---...///000111000000///...------,,,,,,,,,---------....../////////............---------,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******************************,,,,,,,,,++++++************))))))***,,,,,,+++***+++++++++++++++***))))))((())))))***++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((('''((((((((()))))))))***''''''((((((((((((''''''((((((((((((''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******************************************************+++++++++,,,,,,,,,(((((())))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++------------------------******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------++++++,,,,,,---...//////...........................///000///...---...000///000111222444666777888;;;<<<>>>AAADDDGGGIIIJJJPPPWWWaaaiiipppyyy}}}{{{{{{{{{rrrvvv}}}yyyrrrdddccc```]]]XXXRRRNNNKKKNNNQQQSSSQQQKKKEEEAAA@@@;;;999777555444333333444///000111222333333222111...------,,,,,,,,,---------...............------......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))************************,,,,,,,,,++++++*********)))))))))***,,,,,,+++***,,,,,,,,,,,,,,,+++***)))'''((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&'''((((((''''''''''''((((((((((((''''''%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***))))))))))))))))))))))))'''((((((((())))))******&&&'''((())))))((('''&&&)))(((((((((''''''''''''&&&&&&&&&''''''(((((((((%%%&&&'''&&&&&&'''***---))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&************************))))))))))))))))))))))))((()))***++++++***)))(((,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,///---,,,***))))))***++++++,,,...//////---,,,***---------------------------------,,,,,,,,,,,,,,,...---,,,,,,------,,,+++,,,---...---------///000111222333222222333666888444888::::::>>>DDDGGGEEEDDDHHHMMMPPPQQQSSSWWW[[[cccmmmwwwzzzzzz~~~~~~xxxttttttyyy~~~||||||}}}yyyuuummm```YYYYYYbbbooowwwpppaaaUUUPPPMMMHHHAAA=========;;;<<<>>>>>><<<:::999999888666444///000000...,,,---111555---------///111111///---///000000//////...---,,,,,,------...//////000000......---------,,,,,,,,,---------,,,,,,,,,++++++************************************************************************+++***(((&&&'''))),,,---************************)))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((+++*********))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((,,,+++)))'''&&&%%%&&&&&&%%%""" """%%%((()))(((''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))''''''(((***(((%%%###$$$(((++++++***))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&((()))++++++)))(((&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&&&&%%%$$$%%%&&&'''((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%************************************************))))))************)))))),,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++,,,...//////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......---...////////////+++,,,---------...///000000111222222333555999<<<;;;???CCCGGGOOO[[[bbbccc```aaaaaa``````ccciiinnnsss{{{~~~|||xxxxxxxxxzzz|||xxxwwwtttoookkkiiijjjlllmmmnnnqqqsssvvvxxxyyyzzzzzzuuupppnnnmmmmmmllliiifff```\\\[[[]]]```cccjjjlllppptttyyy|||~~~zzzyyyuuupppjjjeeeddddddggguuu}}}~~~}}}|||}}}{{{ssssss{{{yyyoooddd\\\TTTMMMGGGEEEDDDBBBBBBEEEFFFFFFGGGHHHFFFBBB>>>:::777666555333111000000111222111111111222222000...///000000111111111000000---------,,,,,,,,,,,,,,,...------------,,,,,,,,,---------,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++***)))((((((((()))+++,,,************************)))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((************)))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&'''(((((('''%%%###$$$''')))***)))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))******)))''''''(((***)))'''%%%%%%((()))((('''(((((('''''''''''''''(((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((()))***''''''))))))))))))''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&%%%&&&'''((())))))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''*********************************************************))))))*********,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))+++,,,------------***+++---...//////...---................................................------------...///000000......///111222333444555555666777999;;;@@@GGGKKKLLLPPPTTTZZZhhhyyy}}}zzztttooommmqqqxxx}}}yyytttssstttssssssxxxvvvsssooojjjfffcccaaa]]]]]]\\\]]]^^^```bbbcccfffiiinnnpppoookkkddd```YYYXXXWWWTTTPPPOOOPPPQQQXXXXXXYYYYYYZZZ[[[\\\\\\XXXVVVSSSQQQRRRRRRQQQPPPVVVSSSPPPMMMLLLLLLNNNOOOIIIKKKOOOTTTYYY]]]```aaa___^^^]]]YYYTTTQQQOOOOOOTTT]]]eeeggggggiiihhhgggccceeehhhjjjkkkjjjiiigggfffiiiqqq}}}|||{{{{{{|||||||||}}}zzz{{{sssggg___WWWSSSPPPMMMMMMOOOTTTYYY```eeeeee```YYYTTTJJJDDD>>>:::999888555333444333222222333333111000////////////////////////......------,,,+++******------------,,,,,,,,,+++......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++************************)))************+++++++++))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***)))(((&&&''')))******)))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))******)))'''&&&((())))))((('''((()))((('''%%%(((''''''&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((((((''''''((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''************************************************,,,+++))))))))))))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++---...------,,,***+++---...////////////------...............///////////////000000000000....../////////000333444444555777:::===>>>>>>===???@@@BBBEEEJJJRRR[[[aaaeeegggiiiooo~~~}}}yyy{{{|||zzz|||yyyuuummmfff___\\\^^^```^^^\\\\\\ZZZXXXTTTQQQOOOMMMLLLJJJJJJIIIIIIIIIJJJKKKLLLNNNPPPRRRSSSRRRNNNKKKHHHFFFFFFFFFDDDBBB@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFCCCAAA@@@AAABBBCCCBBBAAA>>>>>>>>>===>>>>>>??????<<<===???BBBEEEGGGHHHIIIHHHIIIJJJJJJGGGFFFFFFFFFCCCGGGIIIIIIHHHHHHHHHIIIOOORRRUUUXXXZZZYYYXXXWWWVVVWWW[[[ccckkknnnlllhhhfffdddaaa```aaaccceeeffflllhhhhhhkkknnnsss}}}~~~uuukkkfffbbb]]]\\\^^^hhhqqqjjj]]]MMMCCC@@@@@@>>>;;;888777666777888888666555333333222111000//////...000//////......------,,,------------,,,,,,,,,,,,............------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++***)))************************))))))*********+++++++++))))))))))))))))))))))))***))))))))))))))))))***(((((((((((())))))))))))*********)))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))***)))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******)))'''&&&((())))))******++++++***((('''(((''''''&&&''''''((((((''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%'''))))))(((&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((())))))***(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%************************************************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---......---,,,++++++,,,---...//////000000,,,,,,------................../////////000000000000111333333333555999<<<<<<>>>CCCHHHMMMNNNKKKHHHJJJKKKLLLOOOVVV```llltttzzz{{{{{{{{{vvvssshhheeebbbaaacccgggjjjlllkkkjjjiiigggeeeaaa\\\YYYTTTNNNHHHHHHKKKMMMLLLIIIFFFEEECCCAAA???>>>>>>>>>AAA@@@?????????@@@AAABBBAAABBBBBBCCCBBBAAA???>>>===???@@@???===<<<<<<===:::;;;;;;<<<<<<============<<<<<<===>>>>>>===<<<777888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======999;;;<<<===<<<;;;<<<===???>>>======;;;:::;;;===???AAADDDGGGHHHHHHGGGFFFHHHHHHIIILLLOOOPPPMMMIIIJJJJJJIIIHHHIIILLLPPPSSSXXXUUUVVVXXXYYYZZZ___fffooosssyyy}}}zzz}}}yyyvvvuuuvvvzzz~~~yyysssqqqsss~~~}}}cccPPPHHHGGGFFFDDDBBBAAA@@@AAAAAA???<<<999:::999777555444333222222////////////////////////.........---------,,,,,,/////////.........------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++)))(((************************))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))***))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&((()))))))))(((''''''((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))'''''')))******+++---......------,,,))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%'''))))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''((())))))(((''''''((((((((()))))))))))))))'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%************************++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---------------,,,+++---------......///000000---------......//////000......//////000000111111///222555666888<<>>???>>>===<<<;;;:::999999999:::;;;;;;:::999999:::;;;===>>>=====================<<<:::<<<>>>>>><<<:::::::::???@@@AAABBBAAA@@@???>>>>>>===<<<<<<>>>>>>===<<<>>>???@@@BBBBBBAAA@@@???<<<;;;::::::999999999:::888999:::999777666777888@@@===<<<======;;;<<<>>>888888:::;;;<<<<<<<<<;;;>>>======>>>??????===;;;999:::;;;;;;;;;===AAAEEEEEEDDDEEEHHHIIIHHHKKKPPPSSSVVV[[[```bbbaaa___]]]cccaaa___]]]]]]```ggglll{{{~~~ggg[[[VVVTTTRRRMMMNNNOOOPPPPPPMMMHHHEEEFFFDDDAAA===999777555555000000000000000000000000////////////.........---000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,,,,+++***)))************************)))************+++++++++))))))))))))))))))))))))+++******))))))******+++''''''(((((())))))******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&&&&((())))))'''&&&'''''''''''''''(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))&&&((()))(((((((((***,,,,,,...///000///...///000,,,,,,***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%'''((())))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((######$$$%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''((()))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////...............//////...//////000111111222222222333333444555555666666555999???CCCGGGNNNWWW___kkkoooyyyzzzrrrpppmmmkkkoooxxxwwwtttwwwpppqqqrrrsssrrroooiiieee```^^^[[[YYYWWWSSSOOOLLLHHHHHHFFFDDDAAA@@@@@@AAA???@@@@@@@@@??????@@@AAAAAA@@@??????@@@AAAAAABBBBBBAAA@@@@@@@@@BBBDDDFFFBBBBBBBBBBBBDDDFFFHHHIIIKKKKKKKKKJJJJJJJJJIIIIIIGGGJJJLLLMMMKKKIIIHHHGGGFFFHHHKKKNNNOOONNNLLLJJJNNNLLLKKKKKKMMMNNNNNNMMMIIIJJJLLLNNNOOOOOOOOONNNOOONNNLLLIIIHHHGGGFFFFFFHHHHHHHHHGGGFFFFFFHHHKKKGGGCCCAAADDDDDD???>>>AAAAAA@@@@@@??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>===777888::::::999:::<<>><<<===??????===???DDDAAACCCFFFHHHIIIIIIHHHHHHLLLLLLKKKIIIHHHKKKOOOQQQZZZbbbiiijjjjjjlllnnnmmmjjjmmmrrrwwwyyyvvvqqqnnnkkkqqqzzzsssnnnkkkaaadddiiiooosssrrrnnnjjjgggccc[[[QQQHHHAAA<<<:::666666666555444444444333000000000000////////////000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***)))************************)))************+++++++++))))))))))))))))))))))))+++******))))))******+++'''''''''((()))*********((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))(((((('''%%%'''******((('''''')))&&&''''''((())))))******))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''(((((()))+++...///000111000------...111///...---+++)))(((''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&'''''''''((((((((()))$$$$$$%%%&&&'''((())))))''''''))))))))))))''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&'''((())))))((('''&&&&&&'''((()))))))))((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''************************++++++++++++++++++++++++***+++,,,------,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******+++,,,...111222000//////.........//////000000111222333333444444888999999:::;;;;;;<<<<<>>>>>======>>>???===>>>?????????AAACCCEEECCCEEEGGGHHHHHHJJJMMMOOOLLLLLLKKKKKKLLLOOORRRSSSTTTTTTTTTUUUWWWZZZ\\\^^^ccccccbbbbbbaaa```_________bbbeeeeeecccaaa______bbbeeekkkpppssstttrrrqqqeeedddbbbccceeeggghhhhhhhhhjjjnnnqqqtttvvvwwwxxxmmmkkkgggccc```]]]\\\[[[[[[[[[\\\[[[\\\^^^bbbeeehhhcccaaacccaaaZZZWWWXXXPPPOOOMMMKKKJJJKKKKKKLLLGGGFFFEEECCCCCCCCCCCCCCC;;;>>>@@@???===<<<>>>@@@AAA>>><<<<<<:::888:::@@@999;;;<<<<<<<<<<<<===>>>???AAAAAA>>>===???AAABBBAAAHHHNNNMMMMMMPPPSSSSSSSSSVVVZZZ___aaa___YYYUUUYYY[[[eeeuuuxxx}}}{{{lll]]]QQQHHHCCC>>>>>>===;;;:::888777777111111111111000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))************+++++++++))))))))))))))))))))))))++++++************++++++&&&''''''((()))******+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))###%%%'''(((*********)))$$$'''++++++)))'''(((***&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))$$$%%%'''((((((***,,,///111222222///+++***,,,///111000...,,,)))((('''&&&((((((((((((((((((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''(((***+++''''''''''''''''''''''''&&&'''''''''(((((()))))))))(((((((((((('''''''''&&&(((***++++++***(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''(((******((('''&&&%%%&&&((()))))))))((('''&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%******))))))***++++++,,,.........------,,,,,,,,,//////...---,,,++++++*********+++++++++,,,,,,,,,---------------,,,+++***///...---,,,+++,,,---...+++***)))+++...///---+++///,,,,,,///000///111555444111222666777555:::BBB<<>>>>>>>>>>>>>>>>>>>>>>>???BBBBBB??????CCCFFFFFFHHHDDDDDDIIILLLNNNRRRWWWUUUWWW[[[aaafffjjjjjjjjjjjjhhheeegggkkkoooqqqqqqsssttttttsssssswww~~~|||}}}}}}||||||zzzzzzwwwzzz|||{{{yyy{{{{{{vvvvvvxxxqqqiiiccccccdddccccccddd```___ZZZWWWXXX[[[WWWPPPSSSNNNJJJIIIJJJKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@@@@<<<>>>???>>><<<;;;<<<===;;;<<<===<<<::::::;;;===;;;<<<===>>>???AAABBBCCCEEEDDDDDDGGGKKKMMMLLLJJJJJJNNNTTTYYY]]]dddkkkqqq}}}uuuvvvzzzvvvbbbUUUOOOJJJJJJIIIIIIHHHFFFBBB???999999777666444222111111333333222333444333000......---,,,++++++---///000---............---,,,+++------------------------)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((+++...000000,,,...000111000....../////////...---,,,***)))((()))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))(((((('''''''''&&&'''((((((((((((&&&%%%###'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''######$$$%%%&&&'''((()))((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''+++***************++++++------------,,,,,,,,,+++.........------,,,,,,+++,,,,,,,,,,,,---------------.........------,,,+++------,,,,,,,,,---......---+++***,,,......---***111......111222111222666333111444:::>>>@@@IIIRRRYYYdddjjjdddZZZTTTSSSRRR[[[___iiiyyy{{{uuuqqqnnnhhhiiiiiigggddd```______WWWTTTQQQMMMJJJGGGDDDBBBEEECCC@@@???AAABBBBBBBBBAAACCCEEEGGGIIIJJJJJJKKKLLLQQQTTTSSSSSSXXXZZZYYY___\\\[[[```eeehhhmmmsssuuuvvvyyy~~~~~~}}}~~~xxxxxxwwwvvvzzz~~~{{{tttmmmiiidddbbbcccccc```^^^\\\\\\[[[ZZZXXXWWWVVVUUUOOONNNLLLJJJIIIHHHHHHHHHIIIIIIHHHFFFCCCBBBCCCEEE@@@@@@@@@@@@?????????>>>???======???BBBDDDCCCBBB???BBBEEEHHHJJJNNNSSSWWWZZZ\\\___bbbccccccbbbaaa______aaaiiivvvsssddd]]]VVVVVVWWWZZZ[[[XXXRRRMMMGGGDDD???:::777666555666666444444444444333000...000///...------...///000++++++,,,,,,,,,+++******------------------------******++++++++++++******++++++++++++++++++++++++************************************************************************+++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''(((+++...000000,,,...000///...---.../////////...---,,,***)))((()))((('''&&&&&&'''((()))'''''''''''''''''''''''')))(((((((((''''''''''''%%%&&&'''(((((('''&&&&&&((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''')))((((((((('''''''''&&&))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''',,,++++++*********++++++,,,,,,,,,,,,++++++++++++---------------------------------.........//////............------------++++++,,,---............,,,+++***+++---...---,,,000---...222333222333777888:::???GGGNNNUUU```jjjvvvvvvlllgggeeennnpppzzzyyyrrrrrrqqqllleee^^^ZZZXXXOOOOOONNNKKKGGGEEEEEEEEECCCCCCCCCBBBBBBAAA@@@@@@EEEDDDDDDEEEHHHKKKKKKKKKQQQTTTYYY^^^ccceeeggggggkkkrrrxxxzzz|||~~~|||wwwuuuyyy~~~~~~zzzwwwxxxxxxxxxwwwvvvuuutttsssnnniiiccc``````aaa```^^^___^^^[[[WWWSSSRRRTTTVVVSSSRRRQQQNNNKKKHHHEEECCC@@@???======>>>???>>>===:::<<<=========>>>AAACCCGGGHHHJJJKKKMMMMMMNNNNNNKKKIIIHHHMMMXXXeeepppvvv{{{vvvzzz{{{sssjjjjjjlllrrrvvvtttmmmfff[[[VVVOOOFFF@@@===<<<<<<999777555444444222000............---------------***++++++,,,,,,,,,++++++------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************)))))))))))))))************))))))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((((((((()))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''(((+++...000000---......---,,,,,,---/////////...---,,,***)))(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''$$$%%%&&&'''(((((((((((()))))))))(((((((((((((((''''''(((((((((((('''''')))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''',,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,------.........---------.........//////...---------------------+++,,,...///000///...------,,,---...000222333444333111222777999999;;;???EEEKKKTTT]]]dddkkkuuu}}}|||xxxzzz|||{{{uuuooohhhcccaaa```]]]XXXQQQLLLIIIIIIGGGFFFDDDAAA>>>>>>???AAACCCDDDGGGHHHJJJKKKNNNOOOSSSUUUYYY^^^ccceeedddbbblllpppwww~~~|||xxxzzz|||{{{yyyuuutttqqqllliiiiiikkknnntttssspppkkkfff```[[[YYYQQQOOOLLLIIIGGGFFFFFFEEEAAAAAA@@@???===<<<<<<<<<::::::::::::;;;<<<===>>>AAA???>>>???EEEMMMVVV[[[dddeeegggkkkoooooollliiicccgggmmmssszzzwwwrrriii^^^TTTKKKEEEBBBAAA???;;;999888666444222....../////////...------------......//////..............................---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))************))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((+++...000000.........,,,***+++---/////////...---,,,***)))((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&''''''(((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------.........------------............------,,,,,,,,,,,,---......///000111111000...---000111222333444777999;;;>>>;;;<<<@@@CCCDDDGGGLLLUUU___jjjqqquuuyyy{{{vvvttttttssssssyyyssskkkccc^^^XXXSSSNNNMMMMMMMMMJJJGGGDDDDDDEEEEEEEEEEEEDDDDDDFFFJJJMMMQQQSSSWWWYYY\\\___dddhhhnnnsss{{{~~~xxxuuujjjhhhddd___[[[YYYYYYZZZSSSQQQMMMIIIEEEAAA===;;;<<<;;;999888888888888999:::999999:::;;;???BBBEEELLLMMMOOOSSSUUUVVVVVVTTTRRRUUUZZZ___eeeooo{{{sssbbbSSSJJJLLLHHHCCC???===<<<:::888222222333222222111//////...//////000000000//////...........................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************+++++++++))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''(((+++...000000...///...,,,******,,,...//////...---,,,***)))((('''(((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........---------............///...---,,,,,,,,,---...///000000111222222222111111111222555777999<<>>AAACCCEEEFFFGGGJJJLLLKKKMMMOOOQQQTTTXXX^^^bbbkkknnnppprrrtttyyy{{{vvvrrrqqqrrruuurrrnnniiiccc]]]WWWPPPLLLJJJIIIGGGDDDAAA@@@>>>>>>777999;;;;;;:::::::::;;;===>>>@@@BBBCCCCCCCCCCCCEEEHHHKKKNNNRRRYYYccckkksss}}}jjj]]]VVVRRRKKKFFFCCCAAA???>>>;;;:::888666333111///...000000000000000///.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++))))))************))))))************************************************))))))))))))))))))))))))************************)))(((((((((((())))))***))))))))))))))))))))))))************************)))((('''(((+++...000000...//////...,,,+++,,,---//////...---,,,***)))(((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%*********+++,,,---...///+++,,,,,,,,,------------,,,,,,------------------....../////////000000000000///...---...///111222000000000111333555666777666:::@@@FFFLLLTTT]]]cccfff```\\\[[[[[[[[[___eeeppp|||uuupppnnnhhh___ZZZVVVPPPKKKJJJIIIIIIIIIGGGFFFEEEEEEFFFHHHHHHHHHFFFJJJPPPUUUZZZ^^^cccfffhhhiiilllmmmooorrrwwwzzzzzzsssnnn]]][[[XXXTTTPPPLLLIIIGGGHHHJJJJJJHHHCCC@@@???@@@======>>>===<<<;;;;;;<<<===???AAABBBCCCGGGNNNTTTWWW___hhhrrr}}}{{{wwwttttttssswww{{{mmmhhh```ZZZVVVTTTRRRQQQQQQNNNIIICCC>>>999777555333333333222111000///...........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((+++...000000...000111000...,,,,,,---//////...---,,,***)))(((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&%%%%%%&&&'''))))))''''''((((((((()))))))))''''''(((((((((((('''''')))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''))))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%))))))***+++,,,...///000,,,,,,,,,------.........------------------------000000000000111111111111222111000///000111333555...//////111444777;;;===AAAHHHRRR\\\gggttt{{{tttqqqooonnnrrrxxxyyy~~~zzzuuuuuu|||qqqddd___]]]UUUJJJIIIGGGDDDCCCCCCDDDCCCCCCHHHIIIKKKOOOSSSWWWZZZ\\\[[[```hhhpppvvv|||}}}|||yyytttoooiiieeebbb______]]]WWWPPPJJJIIIIIIBBBCCCBBB@@@>>><<<<<<<<<:::<<<===<<<;;;===BBBGGGHHHMMMQQQVVV^^^hhhllljjjjjjgggeeeeeedddgggqqq}}}{{{tttpppnnnlllkkkkkkggg```WWWPPPJJJFFFDDD777777666555444222111000////////////////////////,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))************))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''(((+++...000000...000222111///---,,,,,,//////...---,,,***)))(((&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))$$$$$$$$$%%%&&&(((***,,,(((((())))))*********+++''''''(((((((((((('''''',,,,,,+++***)))(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********))))))&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%)))******++++++,,,------,,,,,,---......---,,,,,,......////////////000000111000//////000111000//////333333//////222444333777555666999:::;;;CCCKKKNNN[[[lllxxx}}}zzzvvvrrroooqqqpppnnnlllqqqwwwwwwssskkk```WWWSSSQQQJJJEEECCCDDDBBBDDDJJJMMMNNNRRRWWW[[[^^^ccchhhmmmpppqqqrrrtttyyy~~~zzzzzzyyy|||~~~vvvkkkaaa[[[ZZZTTTNNNKKKKKKHHHCCC>>><<<<<<;;;;;;;;;<<<>>>???===???BBBEEEFFFIIIMMMPPPSSSSSSTTTVVVYYY\\\___aaavvvyyypppfffVVVGGGCCC???======:::666666888555///,,,000111---,,,//////000111111///---------.........------------,,,---------,,,,,,++++++++++++++++++*********))))))+++*********))))))((((((,,,+++***))))))***+++,,,)))************+++++++++))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))************))))))***)))))))))(((((('''''')))((('''((()))+++...000222222111111111111111111000000///...,,,)))'''&&&******)))((('''&&&%%%%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))******))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$%%%&&&&&&''''''(((%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((*********+++,,,,,,------,,,---............---,,,------------............///......///000000000///000444444222333888;;;:::???======@@@BBBFFFNNNWWWeeeppp~~~|||vvvqqqllliii```bbb```]]]^^^```___[[[VVVOOOJJJJJJJJJHHHHHHJJJQQQPPPSSSZZZ```eeekkksssxxxyyy|||}}}zzzrrrnnniiifffccc^^^VVVPPPNNNJJJEEEBBBAAA@@@???===<<<<<<<<<===???BBBEEEFFFJJJJJJJJJKKKLLLOOOQQQRRR\\\fffrrrzzz}}}}}}~~~xxxgggSSSLLLFFFEEECCC>>><<<===999444333666777333222444---...//////.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---------,,,,,,,,,,,,+++,,,+++++++++************++++++***))))))***++++++)))************+++++++++(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))************))))))*********))))))((((((((())))))(((((()))+++---...////////////////////////222000---+++)))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((******++++++,,,,,,------,,,---............---,,,.....................---/////////000000111222222222666:::;;;???FFFIIIHHHLLLIIIHHHKKKOOOTTT^^^hhhyyy~~~uuullleee```[[[YYYOOORRRSSSNNNKKKKKKJJJGGGHHHFFFHHHMMMPPPRRRXXX___kkkkkkpppyyy|||ssslllhhhaaaYYYTTTSSSRRRNNNJJJFFFAAA===;;;<<<>>>===<<<@@@@@@???@@@AAACCCEEEFFFGGGNNNWWW^^^aaadddhhhkkknnnoooooonnnoooqqqvvvyyy}}}jjj___TTTQQQNNNIIIEEEDDDCCC>>>;;;;;;999444111000111000000///////////////------------------------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))***++++++)))************+++++++++'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((())))))******))))))((())))))************))))))***************)))))))))******)))((()))***+++,,,---.........///000000000222000,,,(((&&&''')))***(((((())))))******++++++((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((************)))((('''&&&&&&&&&''''''((())))))***))))))))))))))))))))))))''''''((((((((((((''''''***))))))(((''''''&&&&&&%%%&&&''''''((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((******++++++,,,------...------............------////////////////////////000111111222222444777999:::AAAIIIPPPYYYaaaccc```___ZZZWWWZZZ^^^dddnnnxxx||||||zzzssshhhddd]]]WWWQQQMMMIIIHHHDDDIIIKKKHHHFFFHHHKKKKKKQQQUUU]]]eeeiiikkksss|||wwwooommmpppqqqnnnjjjbbbZZZPPPJJJHHHFFFBBB>>>===<<<<<<<<<===???AAABBBCCCFFFJJJMMMOOORRRVVVZZZ______``````aaadddhhhlllooorrr{{{wwwiiibbb___YYYRRRPPPNNNJJJDDDAAA>>>;;;888777:::777444111000///....../////////////////////000******++++++,,,,,,------,,,,,,+++++++++*********,,,,,,,,,,,,+++++++++++++++******************+++))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******)))))))))))))))************))))))++++++******************+++***))))))))))))******---......///000111222222000...+++(((''''''((()))(((((()))))))))*********((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''&&&&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((***++++++,,,------..............................////////////000000000000111222333444555:::AAAFFFNNNWWWdddppp}}}zzzrrrmmmmmmpppttt}}}}}}}}}|||wwwuuutttqqqnnnllliiiddd]]]WWWNNNMMMKKKHHHEEECCCBBBBBBAAAGGGJJJJJJMMMUUU]]]aaahhhnnnxxx~~~|||zzzxxxwwwxxxzzz}}}}}}}}}}}}~~~}}}pppfff```ZZZSSSMMMFFFEEECCCAAA@@@@@@@@@@@@@@@AAAAAAAAABBBDDDHHHJJJPPPQQQRRRRRRSSSUUUYYY\\\___```eeesss}}}yyyrrrkkkhhhccc___XXXQQQNNNLLLJJJHHHAAA===777444333222111000000000000000////////////+++++++++,,,---------...,,,,,,,,,+++++++++************++++++++++++++++++*********++++++*********))))))*********+++++++++,,,+++++++++*********)))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))************))))))))))))************))))))******************++++++******)))))))))))))))))),,,,,,---......///000000++++++***)))((((((''''''))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((()))))))))(((((((((''''''&&&&&&((((((((((((((((((((((((++++++,,,,,,------......//////...------...//////------...///000111222222333555777999===GGGSSS\\\llluuuzzzqqqkkkhhhbbb___YYYUUUQQQNNNJJJGGGAAACCCEEEFFFFFFGGGIIIJJJLLLRRRXXX\\\dddpppyyy|||{{{wwwyyy~~~}}}{{{zzz{{{rrrrrrtttvvv{{{~~~{{{zzzzzzzzz|||~~~}}}}}}yyyqqqiiidddZZZWWWSSSOOOKKKHHHFFFEEEBBBAAA???>>>>>>???@@@@@@CCCDDDEEEEEEEEEFFFIIIKKKLLLLLLPPPZZZkkk|||yyynnneee___XXXQQQMMMGGG???;;;:::999888666222111000000......---,,,------------........................------------************++++++++++++)))***++++++++++++***))))))************+++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))***************************))))))(((((())))))***)))******++++++******)))))))))************)))))))))))))))***************)))))))))))))))))))))(((((())))))******+++++++++((())))))))))))(((&&&&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))***************))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$%%%%%%&&&''''''(((%%%&&&''''''((((((''''''(((((('''(((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''((((((((((((((((((((((((++++++,,,,,,---.........000///...------...///000//////000222444555777777999<<>>>>>@@@BBB@@@@@@BBBHHHRRR^^^iiippp||||||~~~vvvkkkddd\\\QQQIIIFFFCCC@@@<<<666555444222111///...---///////////////.........///............---------++++++++++++,,,,,,------)))***++++++++++++***))))))************+++++++++***************)))))))))))))))))))))))))))))))))******************************))))))))))))******)))******++++++******)))))))))************))))))((((((((())))))*********(((((())))))))))))))))))'''((((((((((((((((((((()))((('''&&&&&&&&&''''''((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''(((((('''''''''''''''(((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&'''''''''''''''(((((((((((((((((((((((((((++++++,,,------......///000///...------...///000222333555777999;;;<<<===???CCCGGGNNNZZZmmmzzzwwwnnnlllgggaaaZZZTTTPPPOOOJJJHHHGGGGGGJJJOOOTTTXXX___dddkkkooorrrvvvzzz}}}~~~~~~|||vvvppplllnnnsssxxx{{{~~~wwwsssuuutttpppooosssoooqqqvvv}}}}}}zzzwwwuuuttttttqqqnnniiiccc]]]VVVPPPKKKBBBBBBBBBAAA???>>>@@@AAA>>>>>>???@@@DDDJJJRRRWWW^^^dddkkknnnllliiigggfffsss|||{{{qqqcccWWWPPPKKKDDD???;;;;;;999777555333111000111111000000//////......------,,,,,,,,,+++++++++,,,,,,,,,------.........)))***+++,,,,,,+++***))))))************+++++++++((((((((()))******++++++))))))))))))))))))))))))******************************))))))))))))************++++++++++++******))))))************))))))''''''(((((()))))))))***''''''((())))))))))))))))))))))))))))))(((((((((***(((&&&$$$$$$%%%(((***''''''((()))***+++,,,,,,((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((************)))((('''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))(((''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((///---,,,,,,...///......000000/////////000111111333666:::===@@@DDDJJJOOONNNOOOSSS\\\iiizzz|||ppphhhddd\\\YYYRRRKKKEEEDDDFFFIIIJJJJJJMMMUUU^^^ggglllnnnvvv|||}}}wwwtttpppnnnnnnmmmlllkkkddddddeeegggjjjooosssuuurrrqqqrrrxxx~~~zzzoooddd]]]WWWWWWSSSLLLGGGEEEBBB>>>===<<<;;;;;;<<<>>>AAACCCEEENNNXXX[[[WWWTTTTTTVVVZZZcccppp|||{{{pppeeeXXXPPPOOOEEE???>>>AAA@@@888000///000///...------------,,,//////...------------------,,,+++,,,------,,,***///...---,,,+++*********------,,,,,,+++***))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++***)))((((((((())))))************))))))))))))))))))))))))(((((())))))*********+++''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))******+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&((()))***+++,,,(((((((((((((((((((((((()))))))))))))))((('''''''''((((((((('''&&&%%%%%%''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%$$$&&&$$$"""###%%%&&&$$$"""''''''''''''''''''''''''+++***'''&&&%%%&&&''')))))))))(((((((((((())))))///...------...//////.........///000222444666777888>>>GGGOOOTTTWWWYYYZZZ[[[\\\```gggrrr~~~sssoooooopppqqqooohhh^^^UUUQQQPPPKKKJJJGGGDDDCCCFFFKKKOOOZZZ```hhhpppwww}}}uuummmiiibbbccceeefffffffffeeedddbbbdddgggmmmsss{{{xxxrrrlllooooooiiiddd___WWWPPPHHHEEEAAA???>>>>>><<<;;;???DDDJJJLLLJJJHHHHHHIIIMMMTTT^^^hhhttt}}}ooofffcccUUUNNNHHHHHHDDD<<<777666666666444444333111///......------,,,,,,,,,------...---,,,---...---,,,***......---,,,+++++++++,,,++++++******)))(((((((((************************************************+++++++++++++++***)))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((())))))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&''''''((()))***++++++)))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((('''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&$$$###$$$&&&'''%%%###''''''''''''''''''''''''***)))((('''&&&''''''((()))((((((''''''(((((()))------,,,,,,,,,,,,------//////111333666:::<<<>>>BBBMMM]]]mmmvvvvvvrrrnnnooooooqqqvvv}}}yyymmmbbb\\\ZZZ[[[[[[YYYTTTMMMIIIIIIJJJ@@@AAACCCFFFLLLTTT^^^eeeqqq{{{}}}|||oooooommmiiidddaaa______dddjjjsssyyyzzzxxxxxxxxxyyy{{{wwwmmm___YYYRRRMMMLLLHHHBBB<<<==================>>>>>>>>>BBBGGGNNNWWWeeeuuu~~~qqqjjjaaa[[[TTTKKKFFFDDD;;;999777666555444111///......---------......//////...---...//////---+++...------,,,,,,,,,------+++++++++***))))))((((((************************))))))))))))))))))))))))***++++++++++++***))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((())))))***+++''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((()))))))))************************************)))))))))))))))(((((('''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''(((((('''&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''(((''''''''''''''''''(((...//////.........///111333444777;;;???DDDGGGIIIQQQ___uuu|||qqqeee\\\UUUPPPNNNGGGHHHHHHEEEAAAAAADDDGGGIIIMMMRRRZZZdddppp}}}}}}xxxtttooojjjgggeee^^^```cccfffhhhlllqqqttt{{{sssjjjfffeeeaaaYYYQQQJJJEEE???;;;;;;<<<<<<;;;:::;;;===@@@EEENNNXXX```sss|||yyyvvvzzzpppdddZZZUUUGGGBBB;;;888777888777666222111000000000000000111///......///111222111000...---------------...///---------,,,,,,+++++++++******************************************************+++++++++******)))************)))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''******************))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))''''''&&&&&&'''''''''&&&''''''''''''''''''''''''''''''((()))((((((''''''''''''&&&&&&&&&&&&''''''000222333333222222555777888;;;@@@GGGOOOVVV]]]```fffsss|||uuuiiiaaaWWWOOOJJJHHHEEEDDDBBBFFFJJJLLLLLLNNNSSSWWW^^^aaahhhqqq|||vvvsssllllllllliiiiiiiiijjjjjjlllqqqyyy~~~}}}wwwpppfff^^^RRRJJJFFFDDDAAA>>><<<<<<<<<===???CCCGGGKKKSSS[[[fffppptttqqqkkkfffbbbgggpppyyyxxxooobbbXXXKKKBBB?????????>>>666666444333222111111111......///222555777666666.........---......//////---------,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))******+++++++++***************)))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((('''&&&'''''''''((((((((((((((((((((('''&&&&&&&&&%%%&&&'''''''''(((((())))))'''''''''((((((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((''''''''''''&&&&&&&&&&&&''''''...111444444333444777;;;@@@DDDLLLWWWcccoooxxx}}}|||xxxpppggg^^^QQQMMMGGGCCCBBBCCCDDDEEEQQQXXX```gggiiikkknnnppppppsssyyy~~~zzzqqqllllllnnnrrrwwwzzz{{{{{{mmmbbbZZZTTTOOOKKKCCCBBB@@@>>>======>>>>>>???CCCJJJQQQUUUVVVUUUTTTPPPSSSZZZbbbjjjtttsssaaaSSSLLLIIIFFFCCC???===;;;888555333222111000000222555888:::::::::000//////.........//////++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***((()))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))))))))((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))''''''((()))))))))(((((('''''''''((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))''''''((((((((()))))))))''''''''''''''''''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((444888;;;<<<;;;<<>>>>>???AAACCCEEEFFFGGGDDDFFFLLLSSSWWW\\\jjjwww|||mmmeee___XXXSSSLLLJJJFFFBBB>>>:::888777555555555888:::<<<;;;:::111111000///............++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++++++++++++++''''''((()))***++++++,,,))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))'''''''''''''''(((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''((()))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***'''((((((((())))))))))))'''''''''&&&&&&&&&&&&&&&%%%'''((('''%%%$$$&&&(((''''''''''''''''''''''''(((''''''&&&'''((()))***)))((((((''''''(((((()))BBBFFFJJJKKKKKKLLLRRRWWW^^^bbbkkkuuuwwwqqqmmmmmmmmmllljjjaaaVVVSSSTTTQQQJJJNNNSSSYYY___fffnnnvvv{{{|||xxxwwwuuurrrmmmgggccceeejjjnnnwww}}}}}}{{{nnnaaaWWWQQQNNNLLLEEECCCAAA???>>>???@@@AAA???@@@FFFKKKKKKKKKTTT```hhh{{{yyypppiiiWWWUUUQQQKKKFFFBBB???===999999888:::<<<<<<;;;:::222222111///............------------------------++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++&&&&&&''')))***+++,,,---))))))))))))))))))))))))+++*********))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))'''''''''&&&&&&%%%%%%$$$$$$&&&((('''%%%$$$%%%((('''''''''''''''''''''''')))(((&&&%%%&&&'''***+++))))))(((((((((((())))))QQQ___kkkmmmjjjjjjjjjjjjsssuuuxxx|||tttgggaaa^^^ZZZXXXXXX[[[XXXYYY]]]\\\YYYZZZ```eeejjjvvv|||tttrrrttt{{{~~~zzzvvvtttwww|||yyyoooooooooooorrrwww|||~~~}}}zzzxxxuuurrrtttzzz}}}~~~~~~{{{}}}{{{yyyvvvpppggg^^^WWWSSSPPPNNNLLLHHHCCC>>>AAA???===>>>AAAFFFIIIKKKUUU^^^hhhrrr{{{{{{{{{|||yyysssiii]]]QQQIIIGGGGGG@@@>>>===<<<===<<<<<<;;;333222000///...---,,,,,,...---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((((((((())))))******++++++************************))))))))))))))))))))))))(((((())))))))))))((((((%%%'''(((******((('''%%%&&&&&&'''((())))))((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''++++++******)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++***)))'''''''''((()))&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&''')))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((((((((''''''''''''((((((nnn~~~zzzyyyooofff]]]YYYWWWVVVXXX[[[cccbbbgggmmmooommmooosss|||~~~yyyxxxzzz~~~wwwrrrtttzzz|||xxxxxxwwwwwwwwwwwwuuuqqqjjjfffffflllvvv{{{sssqqqpppnnn}}}{{{uuurrrsssrrroooqqqvvv|||rrrnnnllleee\\\]]]\\\]]]___bbbfffhhhiiilllkkkjjjkkklllkkkjjjhhhgggcccbbbeeehhhiiipppxxxyyyssseeebbb___aaahhhmmmooonnnqqqxxx~~~~~~rrrnnnnnnvvv}}}|||tttooommmkkkiiifff^^^UUUNNNJJJFFFBBB???@@@BBBDDDEEEJJJQQQYYY___hhhooopppllliiihhhhhhjjjmmmuuuxxxlllaaaYYYUUUOOOKKKEEEBBB@@@???<<<:::555444222222222222111111......---------,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))************************************))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))))))))((('''&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))((((((((('''''''''))))))))))))************''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))''''''((((((((())))))))))))((((((''''''(((((()))***)))(((&&&&&&&&&'''(((&&&&&&&&&''''''''''''((())))))((((((((())))))***)))))))))))))))(((''''''''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((vvvooolll___ZZZVVVVVVVVVWWW^^^fffpppsssyyy~~~xxxxxxwwwrrrllliiijjjmmmwwwwww|||}}}xxxtttuuuxxxzzzzzzxxxuuusssqqqmmmkkkhhheeebbb^^^YYYUUUVVVYYY___cccfffeeecccaaahhhllllllfff```^^^]]]\\\___eeeiiikkkmmmqqqtttssssssuuutttoookkkkkkkkkiiiccc^^^[[[[[[YYYWWWYYY\\\```eeelllpppqqqooommmllllllkkkgggbbbaaa```[[[TTTTTTSSSSSSSSSUUUWWWZZZ[[[[[[ZZZYYY[[[]]]^^^]]]\\\___ZZZWWWWWWYYY[[[aaagggmmmlllkkkiiigggddd^^^ZZZXXXVVVTTTWWW\\\``````___\\\bbbfffiiilllqqqrrrpppdddcccfffkkknnnllllllnnnwww}}}~~~~~~|||~~~}}}uuunnn___YYYPPPIIIEEECCCBBBAAABBBFFFIIIMMMUUU^^^aaa___```\\\YYYXXXZZZbbbssswwwnnnbbbZZZPPPJJJHHHFFFBBB>>>888777555555555444222000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((()))))))))))))))(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((''''''''''''''''''((((((''''''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((()))***+++)))))))))))))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((xxxrrrpppkkkgggfff___]]]^^^aaabbbfffrrr~~~~~~xxxtttrrrrrrpppooommmoooqqqssstttxxx}}}{{{tttsssqqqooopppqqqtttuuuxxxxxxsssmmmhhhccc```\\\ZZZVVVXXXZZZZZZYYYXXXWWWWWWYYY^^^```[[[VVVUUUTTTSSSVVVYYY\\\]]]]]]]]]^^^^^^^^^``````^^^\\\[[[[[[[[[YYYVVVTTTSSSSSSRRRTTTVVVXXXZZZ]]]bbbeeegggggggggfffeeedddcccdddccc___[[[ZZZYYYYYYXXXWWWYYY\\\___]]][[[ZZZZZZ[[[[[[ZZZYYY]]]YYYVVVVVVXXXZZZ^^^aaacccaaa___]]]ZZZXXXVVVTTTPPPNNNMMMNNNQQQRRRRRRQQQSSSWWWYYYZZZ^^^eeeiiihhh``````bbbeeeddd```aaadddfffkkkoooooolllhhhggghhhsssxxx{{{uuupppkkkmmmwww~~~wwwkkk```WWWPPPKKKHHHFFFGGGGGGGGGLLLUUUYYYXXX]]]XXXTTTRRRSSSYYYggguuuyyyooobbbZZZVVVRRRMMMGGGCCC???<<<:::999777333000000/////////...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******)))))))))************************)))))))))))))))))))))))))))))))))******)))))))))******))))))))))))******''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&((())))))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''((((((ttthhh___]]]```cccfffjjjooopppssswwwzzz|||tttrrrrrrmmmmmmooorrrvvvzzz|||}}}}}}{{{zzz{{{}}}}}}}}}~~~zzzyyywwwtttnnniiieeegggiiiiiijjjpppxxx~~~tttmmmhhhfffddd___aaabbbaaa______aaaccceeejjjkkkeee___[[[XXXUUUWWWXXXZZZ\\\[[[YYYZZZ[[[ZZZ\\\___aaa___\\\ZZZ[[[YYYYYYXXXWWWWWWZZZ\\\\\\YYY]]]eeeooouuuvvvqqqllliiihhhhhhiiiiiigggdddcccfffffffffdddccceeeiiimmmpppmmmhhheeecccaaa^^^\\\\\\[[[YYYYYY]]]aaabbbbbbdddbbb```\\\ZZZXXXYYYYYYSSSQQQPPPOOONNNNNNMMMLLLOOORRRSSSSSSWWW^^^bbbbbb___]]][[[\\\ZZZWWWYYY^^^ZZZ]]]___^^^[[[XXXWWWWWW^^^bbbgggnnnpppmmmfff```ZZZZZZ]]]eeekkkooowww~~~{{{uuuoookkkjjjkkklllmmmooovvv}}}qqqhhh```[[[TTTTTTOOOJJJKKKPPPQQQOOOQQQMMMJJJKKKLLLPPPZZZeee~~~uuukkkcccYYYSSSNNNIIICCC@@@???===999555333333222111000///...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,++++++******))))))************************************************))))))************))))))******))))))))))))******'''(((((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((()))(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&((())))))(((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((wwwqqqllleeeaaaaaa___YYYTTTWWW]]]dddmmmuuuttthhhaaabbbeeeqqqvvv|||{{{yyywwwtttqqqooonnnfffdddaaa___bbbgggnnnsss~~~~~~zzzuuuooossswwwvvvvvv{{{}}}wwwtttssstttvvvwwwvvvtttuuuyyy}}}xxxpppjjjdddbbbbbbeeeiiiiiiggghhhkkkjjjmmmtttzzzxxxqqqlllkkkfffhhhhhhfffhhhlllnnnmmmfffnnn~~~|||vvvtttsssuuutttpppooopppyyyzzz{{{zzzyyy|||~~~yyyuuuqqqnnnggggggeeefffllltttvvvtttrrrpppmmmhhhccc``````bbb\\\[[[XXXUUUSSSRRRRRRRRRQQQTTTVVVVVVYYY```cccbbbaaa[[[VVVUUUSSSQQQSSSXXXSSSUUUUUUTTTQQQNNNMMMMMMNNNOOOSSSYYY___```\\\XXXQQQRRRUUUYYYYYYYYY```hhhjjjgggccc^^^[[[YYYYYYYYY\\\]]]aaagggnnntttxxxyyywwwyyy}}}yyytttjjjhhhbbbZZZVVVUUUQQQLLLHHHEEEDDDFFFGGGIIIPPPXXXgggvvvyyymmmfffYYYRRRIIIDDDCCCBBB>>>:::999888777555333111000////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++++++++*********************************************************)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((('''&&&''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((+++++++++***)))((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((''''''''''''''''''((('''((())))))***)))))))))&&&&&&&&&''''''''''''(((((((((((((((((()))***+++'''(((((()))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((zzzrrrjjjeee___YYYXXX\\\```^^^```eeejjjppp{{{|||vvvppprrrrrrnnnhhhiiiqqqyyy~~~zzz{{{|||}}}|||xxxqqqlllkkkjjjgggeeebbb```______[[[[[[\\\\\\```iiittt}}}xxxqqqvvvuuuxxx}}}}}}yyyzzzzzz}}}}}}zzz{{{~~~zzz~~~~~~|||{{{xxxwwwvvvpppnnnoooaaa___\\\YYYWWWWWWXXXZZZ]]]bbbeeegggkkkppprrrqqqlllddd\\\ZZZYYYWWWVVVXXXVVVVVVUUUTTTQQQOOONNNNNNLLLKKKMMMRRRYYY\\\[[[XXXPPPNNNOOORRRRRRQQQTTTYYYYYYXXXVVVTTTRRRPPPOOONNNOOORRRUUUWWWWWWXXXZZZ]]]]]]aaaeeekkkpppwww~~~}}}vvvqqqmmmfff^^^QQQLLLHHHHHHFFFEEEIIINNNQQQ\\\iiitttsssiii[[[SSSOOOLLLGGGBBBAAA@@@>>>;;;888666444333000000//////...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------***++++++++++++++++++,,,************************************************)))******++++++******)))'''((())))))))))))((('''((((((((((((((('''&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))&&&'''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''))))))))))))))))))(((((())))))))))))))))))))))))''''''((((((((())))))))))))((((((''''''(((((()))&&&&&&((()))))))))((((((&&&&&&&&&''''''''''''((())))))((((((((())))))***''''''((()))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((''''''''''''((((((((((((''''''''''''((((((}}}wwwrrroooggg```^^^[[[YYY^^^gggiiikkkqqqxxx{{{~~~yyyuuuqqqkkkfffiiiooouuuwwwyyy}}}vvvkkkbbbaaaaaabbbeeegggiiihhhgggjjjhhheeebbb___^^^]]]]]]]]]aaaeeehhhlllwww|||{{{uuutttqqqnnnlllmmmppprrrlllrrrwwwzzz~~~{{{ppphhhffffffbbb___]]]]]]\\\[[[YYYWWWVVVUUUTTTNNNMMMMMMQQQWWWZZZXXXUUUNNNIIIGGGKKKMMMMMMMMMOOOPPPPPPPPPPPPOOOMMMKKKJJJGGGLLLQQQQQQNNNLLLNNNQQQOOOSSSWWW[[[^^^aaaeeehhhggggggjjjmmmlllmmm{{{xxx___WWWOOOJJJDDD@@@AAAEEEEEELLLTTT\\\gggttt|||~~~|||wwwtttyyyuuuhhhaaa[[[TTTNNNFFFEEECCC???<<<999777555111000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........*********++++++,,,,,,---******************************************************++++++++++++******%%%'''(((******((('''%%%(((((())))))((('''&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))'''((((((((())))))******((((((((())))))))))))***''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''((()))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''((((((yyynnngggaaa^^^eeebbb```bbbgggnnntttwww|||wwwrrroooppprrruuuvvv}}}~~~sssiiiccc^^^ZZZVVVSSSZZZ]]]]]]cccrrr~~~{{{tttrrrqqqppptttwww{{{|||zzz}}}|||tttsssuuuuuusssxxxxxxxxxvvvqqqjjjddd___ZZZ[[[ZZZ\\\bbbfffbbbZZZNNNJJJIIIKKKLLLJJJKKKOOOOOOMMMLLLLLLLLLLLLKKKJJJLLLKKKKKKMMMOOONNNJJJFFFIIIMMMOOOOOORRRWWWXXXWWWWWWVVVVVVWWWZZZ___dddgggzzz~~~tttkkk```ZZZWWWRRRJJJCCCHHHGGGFFFIIIPPP[[[gggnnnmmmiiiddd```bbbjjjuuu}}}}}}sssfffZZZTTTJJJDDDEEEEEE@@@<<<<<<555666666444111000111333//////000///......///111//////...------,,,++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&''''''(((((())))))************))))))((((((''''''''''''(((((())))))******))))))))))))************((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''yyylllddd```^^^]]]fffkkkrrryyy~~~vvvwwwyyy{{{{{{wwwssssssuuuwwwvvvtttsssmmmeee```^^^]]]ZZZXXX[[[bbbhhhlllxxx}}}ooonnnkkkjjjmmmpppllleeeZZZWWWUUUVVVTTTQQQPPPSSSSSSTTTTTTRRRPPPNNNMMMMMMKKKJJJIIIJJJLLLLLLIIIGGGHHHKKKMMMLLLOOOUUUWWWVVVSSSRRRRRRRRRSSSUUUXXXZZZbbbeeeiiijjjiiiiiillloooyyy~~~wwwsssqqqjjj```WWWPPPLLLIIIHHHLLLSSSYYY]]]^^^]]][[[ZZZ[[[___eeeiiiqqq}}}ttthhh[[[PPPKKKGGGAAA<<<<<<;;;999666555444444222111222222222111000///////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((((((((()))))))))******((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((|||uuukkkcccaaacccgggiiisss{{{}}}zzzwwwxxx{{{{{{sssmmmiiihhhgggfffdddbbbccciiiqqqvvvvvvtttrrrmmmhhhfffhhhjjjkkkjjjoootttzzz|||uuunnnjjjiiijjjhhhcccbbbdddgggjjjjjjeee\\\VVVUUUVVVQQQOOOMMMLLLLLLLLLKKKJJJHHHKKKLLLJJJMMMRRRUUUTTTRRRQQQQQQQQQPPPPPPOOOOOOQQQSSSUUUUUUTTTUUUYYY]]]hhhpppwwwwwwuuuwwwwwwmmmbbb]]]VVVRRRRRRRRRQQQPPPQQQQQQRRRSSSUUUVVVXXXXXX[[[gggxxxzzzkkk```WWWOOOKKKJJJGGGBBB===;;;;;;:::666222333222111000...---,,,+++.........---------------------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++************************))))))))))))))))))))))))***))))))(((((('''''''''''''''(((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((())){{{xxxtttsssssstttsssrrrmmmkkkjjjkkkooouuu|||yyyyyyyyyyyypppooopppvvvzzzuuurrrpppjjjfff```[[[XXXXXXYYYZZZ___aaahhhvvv}}}xxxyyy}}}~~~}}}{{{zzz|||rrrfffccceee```^^^YYYUUUSSSQQQPPPOOOLLLNNNNNNKKKLLLQQQSSSRRRSSSSSSSSSSSSRRRQQQOOONNNRRRSSSSSSPPPNNNNNNSSSWWW^^^cccgggeeebbbaaaggglll{{{|||vvvnnniiifffbbb]]]XXXQQQPPPOOOOOOQQQSSSTTTTTTRRR[[[iiixxx|||qqqhhhbbb___XXXTTTOOOIIIEEE@@@;;;999666555333222111///---,,,------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))***))))))((('''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))******))))))((((((''''''))))))))))))((((((((((((******))))))((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((++++++******))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))qqqnnnjjjgggggghhhiiijjjmmmpppvvv}}}}}}vvvssstttwwwyyy~~~yyywwwuuurrrnnniiieeecccbbbaaa___\\\ZZZYYY[[[^^^aaaeeekkkxxxzzzwwwyyywwwsssmmmeee^^^YYYWWWVVVRRRTTTSSSPPPPPPSSSTTTRRRQQQRRRRRRRRRQQQPPPNNNNNNRRRTTTTTTRRROOOOOORRRVVVZZZ\\\^^^[[[WWWUUUVVVYYYaaafffooowww}}}~~~yyyrrrmmmaaa[[[SSSNNNMMMNNNPPPPPPMMMRRR[[[fffqqq|||zzzsssjjjjjjfff\\\PPPFFFDDDDDD???<<<888777777666444333------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))***))))))((('''&&&&&&%%%&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))******))))))((((((''''''(((((((((((())))))))))))******))))))((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((++++++******))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))ccccccbbbbbbccceeehhhjjjxxx~~~|||uuulllfffddddddgggkkkllljjjgggeeedddiiijjjiiiiiiiiikkkooorrrvvvyyynnnfffbbbaaa[[[^^^___\\\\\\______]]]WWWUUUSSSPPPOOONNNNNNNNNNNNQQQTTTTTTRRRRRRUUUXXX[[[[[[ZZZXXXTTTQQQPPPPPPRRRUUU\\\dddiiiooo{{{tttkkk___UUUPPPNNNLLLJJJGGGIIIMMMUUU^^^hhhqqqvvv~~~|||ppp```TTTRRRUUUFFFAAA;;;888888888666444000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((('''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))]]]```dddiiimmmqqquuuwww||||||}}}pppooolllhhhddddddgggjjjpppxxx|||zzz~~~xxxsssqqqjjjnnnqqqqqqrrrvvvuuurrrmmmiiibbb[[[WWWUUUUUUVVVUUUZZZ___aaa___]]]]]]^^^___^^^\\\ZZZWWWTTTRRRPPPOOOPPPUUU[[[^^^cccppp~~~{{{qqqhhhaaa[[[SSSMMMFFFEEEEEEIIIPPPXXX```dddlllwwwvvvlllhhhiiiRRRJJJAAA;;;::::::888666555444333222111000///...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))************************((((((((((((((('''''''''(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((((()))))))))******((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((dddiiiqqqyyyxxxyyyxxxtttsssxxx{{{qqqgggaaa___```bbbcccgggppp{{{www|||uuukkkcccaaaaaabbbeeejjjpppqqqnnnjjjggggggdddbbb```^^^\\\ZZZVVVTTTQQQQQQTTTYYY[[[___lll|||zzztttkkk```WWWJJJGGGDDDEEEIIIPPPVVVZZZWWWbbblllooorrr|||zzzxxxbbbXXXLLLDDDBBBBBB@@@>>>888888777555333222000000////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************&&&&&&&&&'''((())))))***))))))))))))))))))))))))******))))))))))))******************************))))))(((((('''''''''&&&''''''(((((())))))******'''((((((((())))))******''''''(((((())))))******))))))))))))************)))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''ssswwwwwwrrrppppppuuuzzz}}}~~~~~~zzzwwwmmmhhheeebbb\\\eeepppwww{{{xxxuuuwwwzzz~~~qqqrrrppplllhhheeeaaa\\\YYYXXXSSSSSSYYY___eeeqqq}}}}}}sssmmmgggZZZOOOMMMLLLJJJLLLQQQPPPVVV[[[]]]^^^cccnnnvvvwww~~~iii\\\RRROOOMMMFFFAAABBBAAAAAA@@@===888555333333///.........//////---+++++++++******+++,,,------...------,,,,,,------...------------------------------------,,,++++++***************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***,,,---,,,+++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''')))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''***)))((('''''''''''''''((((((((((((((((((((((((++++++***)))((('''&&&&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((%%%'''(((((('''''')))***yyywwwyyy|||~~~yyyvvvrrrppplllhhhiiinnnwww}}}xxxqqqnnnnnnttt}}}yyyrrrjjjfff```\\\ZZZ]]]aaaiiixxxzzzsssjjjbbb```[[[SSSNNNOOOKKKNNNRRRSSSUUUYYY```fffgggrrrzzzlll]]]VVVQQQKKKIIIKKKIIIJJJJJJHHHEEE@@@<<<:::333111//////000000...---------,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))+++,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''((((((******))))))))))))))))))))))))))))))*********+++++++++))))))(((''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&''')))(((''''''((()))|||yyyxxxwww~~~ssshhhcccaaa___]]]]]]\\\\\\^^^eeeqqq~~~~~~wwwqqqlllhhhgggnnn}}}}}}{{{yyyrrrfffZZZUUULLLMMMMMMMMMNNNPPPQQQSSSXXX\\\eeettttttggg^^^VVVSSSSSSMMMOOOPPPQQQNNNJJJEEEBBB:::777333111111000000///000///...---,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))'''%%%###$$$&&&***,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((())))))(((((((((((((((((((((((())))))************++++++)))((((((''''''''''''((((((''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''((()))((('''&&&'''((({{{sssqqqwww}}}|||nnn^^^UUUTTTWWWWWWUUU\\\___eeennnyyy{{{qqqrrr}}}xxxllleeeYYYVVVSSSQQQQQQOOOKKKGGGPPPOOOTTT```rrrwwwiii___ZZZQQQQQQRRRSSSSSSQQQNNNLLLEEE@@@:::555333222111000000///...---------------......------------......++++++++++++++++++++++++))))))***++++++,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))'''%%%$$$$$$&&&)))+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((''''''''''''(((((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((())))))******''''''(((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((()))***)))'''&&&&&&'''}}}wwwuuusssvvvwwwtttqqqwwwvvvjjj]]]WWWZZZ___```___cccjjjvvv{{{~~~wwwqqqgggccc^^^[[[XXXSSSJJJDDDGGGEEEIIIQQQ]]]pppsssfff\\\XXXTTTRRRTTTUUUVVVVVVNNNIIIAAA;;;777555444333111000//////....../////////......------......///++++++++++++++++++++++++******+++,,,---------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((())))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))++++++*********)))((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((''''''''''''(((((('''''''''''''''((()))***((((((((((((((((((((((((''''''(((((()))*********'''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((()))***)))'''&&&&&&'''|||sssmmmjjjooouuu{{{~~~~~~wwwrrrllllllsss||||||qqqkkkllloooqqqqqqoooxxx}}}vvvpppmmmmmmrrr~~~yyytttpppmmmiiifffbbbZZZQQQJJJCCC@@@AAAGGGMMMYYYrrrkkkcccYYYSSSRRRTTTUUUUUUSSSNNNGGGAAA===;;;999888555444333222111000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,***((('''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***))))))(((((((((((((((((((((((((((((())))))))))))******(((''''''''''''(((((()))(((''''''''''''(((((()))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((())))))))))))))))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''((()))((('''&&&'''(((}}}zzzxxx|||zzztttpppkkkfffccc___dddkkkttt~~~}}}~~~nnn___ZZZZZZ\\\aaafffttt||||||wwwxxxxxxwwwuuupppiii```ZZZQQQHHHDDDFFFGGGKKK[[[mmmxxxuuutttuuuvvvzzzzzzkkk___ZZZWWWUUURRRSSSOOOJJJFFFDDDBBBAAA@@@===;;;999777444333111111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***((('''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******))))))))))))))))))))))))((((((((()))))))))******'''''''''''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''*********)))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&''')))(((''''''((()))pppkkkddd^^^[[[YYYXXXWWW[[[gggxxxoooZZZTTTUUUSSSPPPNNNUUU^^^hhhppptttxxx~~~}}}~~~wwwoookkkdddVVVLLLKKKIIIFFFLLLXXX___]]]___aaaaaacccooo~~~rrrhhhbbb[[[WWWQQQNNNKKKHHHHHHGGGGGGFFFCCCAAA>>>:::777444222111//////............//////------------------------+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))((('''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***************************&&&&&&&&&&&&'''''''''((('''''''''''''''((()))******)))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))%%%'''(((((('''''')))***vvvlllbbb[[[VVVVVVWWWWWWYYY]]]kkkxxxwwwcccXXXRRRKKKGGGHHHJJJKKKMMMQQQVVVYYYZZZZZZbbbfffppp}}}rrr```SSSMMMKKKJJJIIIPPPQQQRRRSSSUUUZZZ___cccssssssccc^^^XXXTTTOOOLLLKKKKKKKKKKKKLLLMMMMMMIIICCC<<<777444777555333222222000---+++000///---++++++,,,...///.........---------,,,,,,((()))***+++,,,---------+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))************************************************''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''xxxyyy|||zzztttoooiiidddfffggghhhjjjnnn{{{nnnddd]]]TTTNNNLLLHHHGGGGGGIIILLLMMMLLLKKKOOOQQQXXXcccppp}}}pppccc\\\XXXTTTRRRMMMMMMLLLLLLMMMPPPUUUXXXccclll}}}}}}uuuhhhbbbZZZTTTPPPNNNMMMLLLPPPRRRTTTSSSOOOIIICCC@@@:::777333111111111000//////...---+++++++++,,,---,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((yyyttttttuuuuuuwwwzzz{{{||||||xxxpppiii___WWWSSSNNNLLLJJJJJJIIIIIIFFFDDDGGGGGGHHHNNNWWWbbbjjjooosss{{{}}}ssskkkddd^^^YYYPPPNNNJJJHHHFFFGGGIIIJJJQQQVVVcccwwwyyymmmbbbZZZTTTOOOMMMNNNQQQTTTWWWVVVSSSOOOLLLCCC>>>888333222111111111//////...---------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******''''''(((((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((()))))))))|||pppkkkjjjhhhggghhhyyy~~~wwwqqqkkkddd```\\\ZZZWWWVVVUUUTTTRRRPPPOOOLLLJJJKKKOOOUUUYYY[[[___fffrrryyyqqqjjjddd\\\XXXRRRLLLHHHEEECCCBBBFFFIIIQQQ```tttvvvhhh]]]UUUPPPLLLMMMPPPSSSWWWXXXXXXWWWNNNIIIBBB<<<888555222111111000000//////////////////............---------,,,,,,------,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********((()))))))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))************************''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((}}}{{{~~~ooohhh```]]]^^^bbbnnnyyyzzzuuussspppnnnfffdddbbbaaaaaabbbaaa```XXXVVVTTTTTTUUUVVVUUUTTTZZZ]]]cccjjjtttyyyuuulllggg___XXXRRRLLLFFFAAA@@@CCCHHHOOOYYYhhhxxx~~~nnnaaaYYYQQQOOOMMMNNNSSSWWWZZZ\\\SSSPPPKKKGGGCCC???;;;777333222111000000///000000/////////.........------------------,,,,,,+++***++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,++++++*********((((((((((((((((((((((((************************************************''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''zzzttteeeaaa^^^___bbblll}}}~~~wwwwwwuuurrrkkkiiigggfffgggiiiiiihhhcccbbbcccdddeeedddaaa___`````````bbbfffoooyyyzzzuuunnnhhhbbbZZZQQQJJJAAABBBCCCDDDGGGPPP^^^iiixxxvvvlll\\\VVVOOOLLLNNNRRRUUUVVVRRRQQQOOONNNMMMKKKHHHFFF;;;999666222000//////000------------,,,,,,,,,+++---------------,,,++++++++++++++++++++++++++++++******+++,,,,,,+++******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++...------,,,++++++******))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((())))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''&&&&&&xxxtttrrrtttxxx}}}~~~yyyuuurrrooonnnnnnoooooooooppppppooopppqqqpppmmmjjjgggggggggfffgggkkkqqqvvvyyy|||yyyuuummmcccZZZPPPLLLFFFAAAAAAEEELLLQQQ\\\aaakkkvvv~~~rrriii^^^WWWUUUUUUSSSQQQTTTRRRPPPPPPRRRSSSRRRRRRKKKGGG@@@999444222111222------------,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((((((((''''''~~~~~~~~~zzzwwwwwwvvvvvvuuuwwwuuusssrrrqqqpppmmmkkklllmmmnnnnnnnnnooorrrttttttuuuuuuwwwyyyzzz{{{zzz|||qqqhhhaaaXXXLLLDDDBBBCCCCCCBBBGGGJJJUUUcccjjjppptttjjjeee```ZZZUUUXXXUUURRRPPPRRRTTTVVVVVVYYYTTTKKKAAA:::666555555000000/////////.........,,,,,,---......------,,,++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''+++*********))))))(((((({{{xxxssspppsssyyy~~~~~~|||xxxuuurrrppprrrrrrrrrqqqoooooorrrtttuuutttttttttuuussspppnnnkkkpppvvvzzz~~~~~~yyynnnmmmfff[[[QQQJJJCCC===BBBDDDHHHOOOYYYdddnnnttt|||}}}wwwpppggg______]]]YYYUUURRRQQQRRRSSS[[[XXXUUUQQQLLLDDD===777666000///111///++++++///------...---------///000---------,,,,,,,,,++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&***)))'''%%%%%%''')))***%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))))))))))))))))))))))))))yyyttttttmmmllllllpppzzz~~~yyyxxxvvvtttsssrrrrrrrrruuusssrrrrrrsssrrrpppnnngggjjjlllllllllpppyyy{{{{{{wwwmmmccc[[[RRRJJJCCCCCCDDDFFFMMMUUU]]]bbbkkkuuuzzzrrrlllfff^^^YYYWWWUUUQQQNNNWWWZZZ___bbb___UUUIII@@@???888444555444000...000...///......,,,,,,---------------,,,,,,,,,++++++)))***+++,,,,,,+++***)))************************************************************))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************)))))))))((((((((('''''')))((('''&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((~~~zzzvvvoookkkiiifffggglllvvv}}}}}}{{{xxxvvvvvvtttsssqqqkkkkkkkkkgggdddeeeiiimmmzzzxxxnnnbbbXXXIIIGGGCCCAAACCCGGGMMMQQQYYYbbbvvvuuuiiiaaa^^^ZZZSSSNNNQQQZZZhhhtttwwwpppcccXXXMMMDDD<<<:::999555111000111000000///...---------------------,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************)))))))))*********************************************++++++++++++******))))))))))))))))))))))))************************(((((())))))))))))(((((('''''''''''''''((())))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))***************)))))))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((yyytttsssttttttwww~~~|||wwwvvvsssooollljjjjjjjjjgggoooyyyrrrgggVVVRRRKKKFFFCCCCCCFFFHHHLLLSSScccxxx}}}oooeee]]]WWWSSSOOOXXXhhhxxx}}}xxxaaaWWWJJJDDDBBB>>>888222333222000//////000//////...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))******+++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((************))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((|||vvvqqqmmmcccccceeehhhhhhiiikkkmmmwwwtttgggbbbZZZRRRKKKFFFCCCBBBCCCFFFQQQaaaqqqooobbb]]]\\\VVVZZZbbbnnnyyywwwlll^^^UUUQQQOOOHHHBBB888444000...///111111000.........---------,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************))))))******++++++,,,,,,******************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************''''''((((((((((((''''''&&&''''''((((((''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''|||{{{zzzoooiiidddaaa]]]YYYZZZ]]][[[dddrrr~~~|||xxxuuunnneeeZZZPPPIIIDDDAAA@@@EEENNNYYYeeesssrrrjjjiiifffdddbbbdddkkkssszzz}}}xxxlllbbb```aaa___ZZZFFF@@@777222000111000///............---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''((())))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************(((((()))))))))))))))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''|||uuuxxxzzzqqqllleee]]]ZZZ\\\UUUXXX___gggqqq{{{}}}ttthhh^^^WWWLLLHHHEEEGGGJJJPPP[[[eeeuuu|||tttpppkkkhhhhhhiiijjjkkkqqqooohhhaaabbbiiimmmlllaaaVVVGGG<<<777444222000............---------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++***++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************''''''((((((((())))))))))))((('''&&&&&&'''((()))''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''yyysssqqqzzz~~~yyyqqqfff```aaa[[[YYYWWWXXX]]]eeemmmsss~~~uuunnn\\\TTTMMMHHHEEEEEELLLTTT[[[eeepppwww||||||yyyuuuqqqmmmiiiddd```]]]___]]]XXX\\\hhhqqqrrrwwwiiiVVVGGG>>>999555111//////.........---------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((((((&&&'''''''''(((((())))))***)))'''&&&&&&''')))***''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''uuuuuu{{{~~~tttjjjcccfffccc^^^ZZZYYY[[[^^^```hhhttt{{{lll[[[QQQKKKFFFDDDEEEKKKPPPZZZaaaccchhh{{{xxxtttpppjjjeee^^^WWWOOOLLLPPPXXXaaafffoootttppp___NNNEEE???;;;444111222555222,,,,,,111111///......000000...,,,++++++------------++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************+++++++++***)))(((((('''(((((((((((((((((((((((())))))******++++++,,,,,,))))))((((((''''''&&&&&&((((((((((((((((((((((((***))))))((((((((())))))++++++************++++++''''''((()))***++++++,,,******))))))((((((''''''***)))((('''&&&&&&'''((((((((((((((((((((((((((((((((()))))))))))))))))){{{~~~~~~{{{yyyxxxxxxyyyzzzxxxwwwwwwwwwvvvvvvvvvvvvwwwvvvvvvuuuuuuvvvvvvwwwxxxuuurrrrrrtttwwwxxxwwwwwwwwwvvvuuuuuuuuuvvvwwwyyyxxxwwwvvvuuuuuuuuuuuuzzz{{{|||}}}}}}|||{{{zzzyyyyyyxxxxxxyyyzzz|||}}}xxxrrrsssppplllhhhccc```^^^]]]ZZZcccqqq{{{}}}pppggg___TTTLLLIIIHHHIIIMMMSSSVVVZZZeeerrr|||uuulllggggggbbbXXXPPPMMMQQQYYY```llluuuyyypppcccWWWMMMFFF>>>888444555222...---000///...---------...//////+++,,,------------,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************++++++******)))(((((('''((((((((((((((((((((((((((((((((()))))))))))))))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))******))))))))))))******)))))))))))))))*********))))))))))))(((((((((((())))))((('''''''''(((((((((((((((((((((((((((((()))(((((((((((((((((((((|||yyy|||{{{yyywwwvvvvvvvvvvvvuuuvvvvvvtttqqqooonnnnnnllllllmmmnnnnnnnnnnnnmmmkkkjjjhhhfffeeeeeeffffffbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````aaaaaaeeeccc``````bbbddddddeeeeeedddcccbbbaaaaaaaaabbbeeedddcccbbbbbbaaaaaabbbdddeeefffggggggfffeeedddeeeeeeeeeeeeeeefffhhhhhhiiikkkmmmnnnnnnoooqqqsssuuuuuuwwwyyy{{{}}}~~~}}}vvvlllccc^^^[[[___dddhhhkkkooovvv|||xxxgggWWWOOOKKKEEECCCFFFJJJMMMPPPTTT]]]iiizzzyyytttnnnmmmhhh___VVVRRRTTTXXXfffttt|||oooaaaXXXMMMDDD;;;777555222000111///000///...------///000,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''(((((())))))(((((((((((())))))************))))))(((((((((((((((((())))))))))))(((((('''''''''((())))))((((((((((((((((((((((((((((((((('''''''''&&&&&&~~~{{{ppplllqqq~~~}}}{{{xxxwwwvvvvvvvvvtttrrrpppnnnnnnmmmlllkkklllmmmmmmlllkkkiiigggeeecccbbbbbbbbbbbb```aaaaaaaaa```___^^^^^^ZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTYYYWWWVVVUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTWWWWWWVVVUUUTTTTTTUUUUUUVVVVVVWWWXXXXXXWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYVVVXXXZZZ[[[\\\]]]___aaacccdddeeegggiiikkklllmmmoooppprrrsssssssssuuuwwwyyyzzz{{{|||ssslllgggfffdddaaaaaadddhhhlllxxx|||jjj```XXXQQQIIIFFFFFFGGGHHHHHHSSS]]]llluuuvvvvvvrrrjjj```YYYUUU]]]mmmvvvooocccXXXIII@@@<<<999666333111222333111...,,,---///,,,------------------,,,------,,,,,,,,,+++++++++,,,,,,+++++++++++++++***++++++++++++++++++++++++************************************))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((((((''''''''''''((((((******))))))))))))))))))''''''(((((())))))******'''''''''(((((()))******((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%wwwooolllppp{{{}}}{{{yyywwwuuutttsssssslllkkkkkkiiihhhfffddddddcccbbbaaa```___]]][[[YYY[[[YYYXXXYYYZZZ[[[ZZZYYYVVVUUUSSSQQQPPPOOOPPPPPPNNNNNNOOOQQQRRRSSSRRRRRROOOOOOOOOOOOOOOPPPPPPPPPRRRRRRQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMMMMMMMMMMMMMMMMNNNPPPPPPPPPOOONNNOOOPPPQQQQQQPPPPPPOOONNNMMMMMMLLLOOONNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNKKKMMMOOOPPPPPPQQQSSSUUUSSSSSSTTTUUUVVVWWWXXXYYY]]]^^^```aaaaaaaaaccceeehhhhhhiiikkkmmmppprrrsssvvvyyy}}}uuuqqqkkkgggfffgggiiijjjgggppp|||xxxnnnhhh]]]QQQIIIFFFEEEEEELLLSSS```ttt{{{wwwnnnbbbYYYVVVbbbuuu|||rrrbbbTTTLLLFFF???999222222333222000...---------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''(((((()))******++++++''''''(((((())))))******''''''((())))))*********((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&xxxsssrrrzzzxxxzzz|||yyyxxxuuusssrrrrrrssssssrrrppphhhgggdddbbb```______```WWWWWWVVVUUUTTTTTTSSSSSSTTTRRRQQQQQQRRRQQQOOOMMMOOONNNMMMNNNPPPQQQPPPOOOOOONNNLLLKKKJJJJJJKKKKKKJJJJJJJJJLLLOOOQQQPPPOOOMMMMMMMMMMMMMMMNNNOOOOOOQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOOOOOPPPPPPOOONNNMMMNNNPPPOOOPPPPPPPPPOOONNNMMMMMMNNNMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLLLLKKKKKKGGGHHHJJJJJJJJJJJJLLLNNNLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOQQQQQQQQQQQQSSSTTTWWWWWWXXXYYY[[[^^^```aaadddgggkkknnnppprrrtttwwwwwwzzz}}}|||xxxuuupppmmmhhhkkkooorrruuu{{{vvvdddUUULLLHHHEEEBBBGGGPPPaaazzz~~~wwwlllcccXXX]]]iiiwww|||nnneee^^^UUUMMM===:::666333222111000.........------------......------------,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((''''''((()))***+++,,,,,,(((((((((((())))))))))))(((((()))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''~~~zzzuuutttyyy~~~|||yyyvvvtttrrrqqqqqqmmmlllkkkiiigggeeedddccc```^^^\\\\\\]]]\\\[[[YYYVVVUUUSSSQQQPPPPPPPPPQQQKKKKKKJJJJJJJJJKKKKKKKKKLLLJJJIIIKKKMMMMMMKKKIIILLLKKKJJJKKKMMMNNNMMMLLLOOONNNMMMLLLLLLLLLMMMNNNMMMLLLLLLNNNPPPRRRPPPNNNNNNNNNMMMMMMMMMNNNOOOPPPPPPPPPQQQQQQPPPPPPOOOOOOLLLLLLLLLMMMMMMMMMNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMLLLNNNOOONNNKKKJJJLLLMMMLLLMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJJJJIIIIIIJJJJJJJJJHHHIIIJJJJJJJJJJJJIIIHHHDDDEEEGGGFFFEEEEEEGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKGGGHHHJJJJJJIIIIIIJJJKKKLLLLLLLLLMMMOOOQQQRRRSSSVVVYYY[[[]]]]]]^^^```aaadddggglllnnnppprrrvvvyyy~~~}}}xxxuuutttwwwzzz|||{{{lllaaaVVVMMMGGGGGGHHHOOObbbxxxxxxoooeeeaaaaaagggmmmttt~~~~~~xxxppp[[[PPPBBB999666555222//////...---,,,,,,---...///...------------,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++)))(((((((((((((((((()))(((((())))))*********+++))))))))))))(((((((((((())))))*********)))((((((((((((((((((((((((((((((&&&''''''(((((())))))***tttnnnoooppppppqqqrrruuu}}}~~~}}}{{{vvvuuurrrpppmmmllljjjjjjjjjhhheeeaaa___]]]\\\\\\]]][[[YYYWWWUUUTTTTTTTTTSSSRRRPPPOOOPPPOOOMMMLLLMMMLLLJJJHHHHHHHHHJJJKKKHHHHHHHHHHHHHHHIIIJJJKKKIIIGGGGGGIIILLLNNNLLLJJJLLLKKKJJJKKKMMMNNNMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMMMMKKKIIIKKKMMMNNNKKKIIIJJJIIIIIIHHHHHHJJJKKKLLLJJJJJJKKKKKKKKKJJJIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHEEEDDDDDDCCCCCCDDDDDDEEEDDDFFFHHHFFFCCCBBBCCCEEEDDDEEEFFFGGGGGGGGGFFFEEECCCCCCCCCBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCAAABBBCCCDDDDDDCCCAAAAAABBBDDDEEEDDDCCCBBBCCCDDDAAAAAABBBCCCDDDEEEFFFGGGGGGHHHIIIIIIGGGGGGHHHIIIHHHHHHHHHIIIJJJLLLMMMNNNOOOQQQSSSSSSRRRQQQRRRSSSUUUYYY]]]^^^^^^___aaadddfffgggiiimmmppptttvvvwww|||~~~|||zzzyyyvvvuuuxxxwwwhhhZZZUUUQQQJJJGGGPPPaaannnrrryyy{{{wwwssshhh___]]]\\\___iiitttyyygggPPP@@@:::888444000///...---,,,,,,---...///......---------,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))*********))))))))))))))))))))))))''''''(((((())))))******))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''((((((***++++++))))))(((((((((((())))))************))))))))))))******))))))(((((('''''')))***++++++***)))((('''((((((((((((((((((((((((&&&&&&'''((()))***++++++}}}pppeee]]][[[]]]]]]jjjxxx~~~|||yyywwwuuutttssspppooollliiigggdddcccbbbbbb```]]]ZZZYYYXXXYYYZZZVVVUUUTTTRRRQQQOOONNNMMMNNNNNNMMMMMMLLLKKKKKKKKKIIIHHHFFFEEEFFFGGGIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKHHHIIIJJJKKKKKKIIIGGGFFFJJJJJJJJJIIIIIIHHHHHHHHHLLLKKKKKKKKKKKKLLLMMMMMMLLLKKKIIIGGGEEEEEEEEEFFFCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDCCCCCCBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>======<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>????????????AAABBBBBBBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJLLLKKKJJJJJJKKKMMMOOOOOOPPPQQQQQQRRRRRRSSSUUUVVVXXX[[[^^^aaadddeeeeeeiiiooosssvvvyyy}}}|||vvvsssvvv{{{ssscccSSSKKKHHHKKKWWWccciiijjjjjjjjjppp}}}zzzzzztttkkkddd```^^^^^^]]]jjjuuujjjSSSFFFAAA<<<666666111,,,***,,,/////////------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******+++++++++******(((''''''))))))************))))))(((((((((((((((((((((((('''''''''((()))******+++%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&uuufff\\\VVVUUU[[[cccttt~~~{{{yyyxxxvvvtttrrrpppoooooolllkkkhhhfffcccaaa``````\\\[[[YYYWWWUUUSSSSSSRRRRRRQQQOOOMMMLLLLLLLLLLLLNNNNNNMMMKKKJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIGGGGGGHHHJJJKKKMMMMMMLLLLLLKKKLLLLLLLLLIIIJJJKKKLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFDDDCCCAAAAAAAAAAAA>>>>>>????????????>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>============<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>><<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCEEEGGGHHHHHHGGGFFFHHHIIIKKKKKKLLLLLLMMMNNNNNNNNNLLLMMMNNNPPPRRRTTTUUUVVVZZZ^^^bbbeeegggiiikkkmmmppptttyyy}}}~~~zzzyyyyyyyyy}}}~~~~~~kkk]]]RRRKKKMMMSSS[[[]]]______aaaiiittt}}}}}}yyytttnnnhhhaaa\\\```fffooo{{{hhhXXXOOODDD;;;:::555000...000111000.../////////......---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***+++++++++******)))((('''))))))************))))))((((((((((((((((((((((((&&&&&&'''(((((()))******(((((())))))))))))((((((((((((((((((((((((((((((yyyqqqccc[[[QQQMMMNNNWWWiiiyyy~~~|||{{{{{{yyyvvvsssqqqnnnkkkhhhjjjiiigggeeecccaaa``````\\\[[[XXXVVVSSSRRRQQQPPPLLLLLLJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEHHHHHHGGGGGGFFFEEEEEEDDDFFFFFFGGGGGGHHHIIIIIIJJJMMMLLLJJJIIIHHHIIIIIIJJJMMMLLLKKKJJJJJJJJJJJJJJJFFFGGGHHHIIIHHHGGGFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@>>>===<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::777888888999:::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================@@@AAACCCBBBAAAAAABBBDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLOOOQQQTTTVVVVVVWWWYYYZZZ\\\```dddhhhjjjlllnnnooouuuxxx}}}{{{wwwqqqooorrr}}}xxxgggVVVLLLIIINNNPPPSSSSSSTTTWWW]]]bbbzzzyyyqqqiiiccc\\\ZZZ[[[cccrrruuufffUUUGGG>>>999333111111111000---111000000///............,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++******)))((('''))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((~~~yyypppccc[[[VVVPPPLLLNNNVVVhhh}}}|||xxxvvvtttrrrooollljjjiiigggeeecccccccccbbb```^^^___^^^\\\ZZZXXXWWWVVVVVVSSSRRRPPPNNNLLLJJJIIIIIIFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKJJJHHHGGGIIIIIIHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJKKKJJJIIIHHHGGGFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@AAABBBBBBAAA@@@???========================;;;;;;;;;;;;;;;<<<======;;;;;;:::999999888888888999::::::;;;;;;::::::999888888999999:::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===???>>>======>>>@@@@@@@@@@@@AAABBBBBBCCCCCCGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNNNNNNNPPPRRRPPPSSSVVVXXXYYYZZZ\\\^^^bbbfffkkkppprrrtttuuuwwwzzz}}}zzztttpppssszzzooo]]]RRRKKKLLLLLLKKKLLLPPPVVVZZZgggwww~~~wwwqqqnnnccc]]]WWWXXX^^^kkk}}}qqq___MMMFFF===777555555333111111000///......//////000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************)))(((((())))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&yyynnniiiaaaYYYTTTUUURRRRRRXXXeeezzz~~~}}}zzzyyywwwtttqqqooommmkkkllljjjhhheeeaaa^^^\\\ZZZWWWVVVUUUUUUWWWWWWVVVUUUQQQQQQOOONNNLLLKKKKKKKKKKKKKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLKKKIIIGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGGGGFFFFFFFFFEEEFFFEEEDDDCCCCCCBBBBBBBBB@@@@@@???======<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999888999::::::;;;888888888888888888888777999999::::::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::<<<======<<<<<<===>>>=========>>>??????@@@@@@??????@@@AAAAAABBBCCCCCCEEEGGGIIIJJJJJJKKKNNNPPPMMMOOOQQQQQQQQQQQQRRRSSSRRRUUUZZZ]]]^^^___```aaafffiiinnnrrrvvv{{{}}}yyyyyyzzzxxxjjjWWWSSSLLLGGGFFFJJJQQQWWW\\\hhh}}}xxxsssllleee^^^YYYVVVXXXfffvvvkkk```QQQDDD===999666555111000///......///111222............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((()))************))))))((())))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''iiiaaa```]]]ZZZ\\\]]][[[^^^ggguuu~~~}}}}}}~~~~~~|||yyyvvvssspppnnnlllkkkiiigggdddbbb```______^^^\\\YYYVVVSSSQQQPPPNNNLLLKKKKKKKKKKKKJJJHHHHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCBBBAAAAAA@@@???????????????>>>>>>======<<<===<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;888888888999999999999999999888888888888999::::::777888999999999999999888888888999999999999888888:::::::::::::::999999999::::::::::::::::::::::::;;;<<<===>>>>>>===<<<;;;999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::<<<======<<<;;;===>>>;;;;;;<<<<<<===>>>>>>>>><<<<<<===>>>???@@@AAAAAA@@@BBBDDDDDDEEEFFFIIILLLJJJKKKLLLLLLKKKKKKLLLMMMKKKNNNQQQRRRRRRSSSTTTUUUXXX[[[___cccfffjjjnnnqqqvvvyyy}}}||||||mmmeeeXXXMMMGGGGGGJJJNNNTTT___vvvzzzuuummmeeeaaaZZZUUU[[[ggg}}}|||hhhVVVIII@@@:::666555333111/////////000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,........................((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))pppaaa```dddeeehhhnnnpppnnnqqq|||~~~|||yyyuuurrrqqqppppppkkkjjjiiigggeeebbb```___^^^]]]\\\ZZZYYYWWWVVVUUUQQQQQQPPPOOOMMMLLLKKKJJJHHHFFFEEEDDDDDDDDDBBB@@@CCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGEEEEEEBBBBBBAAAAAA@@@@@@@@@???=========<<<<<<<<<<<<<<<:::::::::;;;::::::999999;;;::::::999999999::::::999999888999999::::::;;;888888888999999:::::::::999888888888888999::::::777888999:::;;;::::::999999999::::::::::::999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????>>><<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;;;;;;;<<<:::;;;<<<<<<;;;;;;<<<>>>:::::::::;;;<<<<<<===============>>>??????@@@@@@<<<===>>>>>>>>>???BBBEEEBBBCCCEEEEEEDDDEEEGGGIIIHHHJJJKKKLLLKKKLLLNNNOOOOOOQQQTTTWWWXXX[[[^^^```eeefffjjjmmmqqquuuwwwxxx{{{}}}rrrcccXXXPPPKKKIIIOOOXXXlllvvvllljjjggg___\\\aaalllrrrdddXXXNNNHHH<<<:::666222000//////000//////.........---------------------------------------------------------******************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))){{{jjjaaafffnnnqqqvvv|||zzzxxxssspppmmmiiifffddddddddd[[[ZZZZZZYYYWWWVVVTTTSSSPPPPPPOOONNNMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCBBBBBBCCCCCCBBB@@@============>>>@@@AAAAAAAAAAAABBBCCCDDDFFFGGGHHHEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@???>>>===???>>>>>>===<<<<<<;;;;;;999::::::;;;;;;<<<<<<===777777888999999999888888888888888888888888999999777777777777777888999999888999999999::::::;;;;;;999888888888888999::::::777888999;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>??????>>><<<;;;=========>>>>>>?????????===>>>>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<=========>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<===>>>>>>>>>999;;;<<<<<<;;;;;;<<<===999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;===@@@;;;<<<>>>??????AAADDDFFFAAACCCDDDDDDDDDEEEGGGIIIEEEGGGJJJKKKLLLMMMPPPRRRRRRSSSUUUXXX\\\___bbbcccjjjlllqqqwww~~~{{{mmm___TTTMMMMMMSSSaaapppyyy~~~qqqrrrsssjjjaaa___\\\nnnuuujjjcccCCC@@@;;;555111///............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))******))))))((((((((('''((())))))*********))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))(((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((sssssssssvvv{{{|||wwwsssqqqooommmllleeeccc```^^^\\\ZZZWWWTTTOOONNNNNNMMMLLLKKKKKKJJJHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEDDDDDDCCCCCCCCCBBBDDDCCCBBBAAA@@@??????@@@>>>===<<<;;;:::;;;<<<<<>>>>>>>>>>>=========;;;:::::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<:::999999999888888777777;;;:::::::::999999888888::::::::::::::::::::::::666777777777777888888888999999:::::::::;;;;;;;;;666777999:::;;;;;;::::::::::::999999::::::;;;<<<<<<<<<>>>>>>>>>===<<<;;;<<<======>>>???@@@AAABBB@@@@@@@@@@@@@@@AAABBBCCCAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@??????BBBAAA@@@???@@@AAABBBCCCBBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@????????????@@@????????????@@@AAAAAADDDDDDCCCAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????AAA???>>><<<;;;;;;<<<<<<<<<=========<<<<<<;;;::::::;;;============;;;:::>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@???@@@AAACCCDDDBBBBBBCCCEEEGGGHHHJJJJJJHHHIIIJJJLLLNNNPPPQQQRRRYYY\\\___bbbgggnnnyyy{{{hhhZZZTTTPPPTTT___fffjjjvvv|||vvvuuupppiiidddaaakkkjjjXXXEEE;;;555000...111111...---//////+++***---------------------------------------------------------,,,,,,+++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((+++++++++************)))))))))))))))))))))))))))************************++++++***)))(((((()))))))))***++++++***)))(((''''''''''''''''''((()))***))))))))))))(((((((((((({{{}}}~~~~~~zzzvvvppplllhhhdddbbbaaa___]]]XXXVVVSSSQQQPPPOOOLLLJJJJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>======;;;::::::::::::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::888888888777777777777888999999888888888888888999:::::::::999999999888888::::::999999999888888888::::::::::::::::::::::::888888888999999999999::::::::::::;;;;;;;;;<<<<<<666777999:::;;;;;;::::::<<<<<<<<<<<<<<<<<<===>>>===>>>???@@@??????>>>=========>>>??????@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@@@@AAABBBDDDDDDCCCCCCBBBBBBBBBAAA???????????????@@@AAAAAACCCCCCBBBAAA@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@???===<<<<<<<<<<<<===<<<===============<<<;;;<<<<<<============<<<<<<========================BBB@@@>>>=========>>>???===>>>???@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKNNNQQQTTTXXX___gggmmmqqqrrrtttwww{{{tttaaaXXXTTTVVVXXXZZZgggwwwyyy}}}|||rrriiihhhbbbdddsssqqqYYYHHH===555333444111......111222000///222------------------......------------------------------,,,,,,+++******)))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((''''''((()))***++++++,,,))))))))))))))))))))))))************************++++++***)))))))))))))))))))))***+++***)))(((((((((''''''''''''(((((())))))(((((((((((((((((((((|||rrrkkkggglllkkksssyyyuuu{{{wwwwwwwwwuuurrrnnnjjjhhh```]]]XXXUUUTTTSSSQQQOOOOOOMMMKKKJJJJJJIIIGGGEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>======<<<<<<<<<===<<<;;;999999888888888777777777888888888888999999999999888888888888777888777777666666666555555888777777777777777888888;;;;;;::::::::::::999999999999999999888888888888::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<=========::::::;;;<<<============>>>>>>>>>?????????@@@@@@???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDAAAAAA@@@??????@@@@@@@@@======>>>>>>???>>>>>>>>>>>>==================>>>========================BBBAAA???===<<<;;;<<<<<<;;;;;;;;;<<<===>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAACCCEEEHHHKKKOOOSSSYYY]]]\\\]]]```dddhhhmmmqqqsssxxx{{{yyykkk]]]UUUNNNLLLUUUaaaaaaffflllsss}}}qqqllleeebbbgggqqq~~~kkkUUUFFF;;;666555111------000222///...000,,,---------......//////------------------------------,,,,,,++++++******++++++*********)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))************************+++***))))))))))))))))))(((((()))*********)))))))))((((((''''''''''''(((((((((((((((((((((((((((tttuuuvvvqqqhhh^^^VVVSSSQQQSSS```vvvzzzzzzzzz{{{}}}uuukkkkkkiiigggddd```\\\ZZZWWWTTTQQQNNNMMMLLLJJJIIIIIIHHHFFFFFFGGGFFFEEECCCAAA@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAA@@@@@@?????????????????????>>>============<<<<<<;;;;;;;;;;;;:::999888777777666777777888888888999999999888888777777777666666666999999999999888777666666999888888888888999999:::::::::::::::::::::::::::999999999999999999999999;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>======>>>>>>>>>?????????>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGGGGGGGGGGHHHHHHEEEDDDDDDDDDEEEEEEEEEFFF??????@@@AAAAAAAAAAAA@@@@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBAAA???>>>>>>>>>>>><<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>???@@@AAADDDGGGJJJLLLOOOQQQOOOPPPRRRVVVZZZ^^^aaacccjjjmmmqqquuuxxx{{{sssdddVVVLLLKKKPPPTTTZZZ```dddmmm~~~sssmmmhhhiiillloootttzzz{{{eeeUUUHHH???:::777222///111222...,,,,,,---------...//////000000------------------------------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))******************************)))))))))))))))***''''''((())))))************)))(((''''''''''''''''''''''''(((((((((((((((ggghhhiiieee^^^TTTLLLGGGCCCHHHXXXmmm|||~~~xxxnnngggbbbaaa^^^ZZZWWWSSSPPPNNNOOOMMMJJJIIIHHHGGGFFFDDDBBB@@@???@@@AAAAAA@@@??????????????????>>>>>>>>>???????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<===;;;<<<<<<===<<<;;;;;;::::::999999888888777666666777777888888888999999999888888888888777777777777999999::::::999888777666999999888999999:::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>????????????@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIIIIIIIJJJLLLLLLJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLKKKJJJIIIIIIHHHFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>?????????<<<===>>>AAACCCEEEEEEEEEIIIIIIKKKMMMOOORRRTTTVVVYYY[[[___aaadddgggjjjmmmoootttzzz}}}lllZZZNNNJJJKKKPPPWWW\\\aaajjjzzz|||sssqqqooojjjeeeccciiimmmwww~~~oooaaaQQQFFFAAA999333444555222000000.........//////000000000---------------------------------,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))((()))))))))************))))))))))))))))))******++++++*********)))))))))))))))))))))))))))))))))***************************)))))))))))))))******'''''''''(((((()))*********)))((('''''''''''''''&&&&&&''''''((((((((()))kkklllnnnmmmhhh\\\OOOFFFCCCIIIYYYnnn~~~xxxqqqkkkccc^^^WWWVVVRRROOOKKKHHHFFFFFFFFFDDDBBBBBBBBBAAA???===???>>>===>>>???@@@???===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>===<<<<<<;;;999:::::::::::::::;;;;;;999:::;;;<<<<<<;;;:::999888888888999888888777666666666666777777777888888999999999999888888888888777888999::::::999888777888888888888999:::;;;;;;::::::;;;;;;;;;;;;;;;<<<============>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAAAAA@@@@@@@@@@@@AAABBBBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOOOONNNMMMLLLLLLMMMNNNOOOQQQQQQPPPOOOOOOPPPRRRSSSOOOOOONNNNNNMMMLLLLLLLLLOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQPPPOOONNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLKKKHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKIIIJJJJJJKKKJJJJJJIIIIIIGGGGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>????????????<<<<<<======>>>>>>??????>>>======>>>@@@BBBBBBAAADDDDDDDDDEEEGGGHHHJJJKKKMMMOOORRRTTTUUUWWWZZZ\\\___bbbggglllqqquuu{{{~~~ppp___UUUJJJKKKOOOUUUZZZ___iiirrr~~~|||uuulllddd```YYYZZZ```kkkxxx~~~jjjYYYKKK@@@777666666444222222000000000000000000000000------------------------------------,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))************(((((()))***+++,,,------))))))))))))))))))))))))************************)))))))))))))))******+++(((((('''''''''((()))))))))((((((''''''''''''(((&&&&&&&&&''''''(((((())){{{|||}}}nnnWWWFFFDDDIIIYYYrrr}}}rrriiiccc^^^XXXUUUNNNLLLIIIFFFDDDCCCCCCCCCAAA@@@????????????===;;;AAA???>>>???@@@AAA@@@>>>;;;;;;<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;:::777777888888999999999999666777999::::::999888777666777888999999999888888666666666777777777888888:::999999999888888888888777888:::<<<===<<<;;;:::::::::::::::;;;<<<===>>><<<<<<=========>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCBBBBBBCCCDDDDDDEEEFFFHHHIIIJJJIIIHHHGGGIIIIIIHHHHHHIIIJJJLLLMMMLLLLLLMMMOOOQQQRRRSSSTTTSSSTTTVVVVVVVVVTTTSSSQQQRRRRRRRRRSSSTTTVVVWWWXXXWWWWWWUUUUUUVVVWWWYYY[[[\\\[[[YYYXXXWWWXXXZZZ[[[ZZZYYYYYYXXXWWWWWWVVVVVVXXXXXXYYYZZZ[[[[[[[[[[[[]]]]]]]]]]]]]]][[[ZZZYYYVVVWWWXXXYYYYYYXXXWWWVVVPPPQQQQQQQQQQQQRRRRRRRRROOOOOONNNNNNOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTPPPOOOOOONNNNNNOOOOOOPPPOOOOOOPPPPPPOOONNNMMMLLLLLLLLLKKKKKKJJJIIIGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@????????????AAA>>>===>>>@@@BBBAAA@@@@@@@@@@@@AAABBBCCCEEEEEEHHHIIILLLMMMMMMNNNPPPRRRRRRUUUXXX[[[___dddjjjoooyyyxxxmmm^^^UUUOOOQQQUUUXXX]]]ccckkktttjjjggg\\\XXXVVV[[[cccoooxxx```RRRDDD===;;;777333333222111111000000/////////------------------------------------------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************((()))))))))************''''''((()))***+++,,,,,,))))))))))))))))))))))))************************)))))))))))))))***++++++))))))((('''&&&'''(((((((((''''''''''''(((((()))%%%%%%&&&''''''((()))))){{{]]]FFF@@@DDDUUUtttxxxooocccZZZTTTPPPMMMJJJIIIHHHEEECCCBBBCCCDDDDDDBBB@@@@@@@@@AAA@@@>>><<>>>>>===<<<999999999999999:::::::::555666777888:::::::::;;;666666777777888888888999444555777999999888666555555666888999::::::999999888888888888999999999999999999999999888888888888999;;;===???@@@@@@???>>>=========>>>>>>@@@AAAAAA>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEEAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEIIIHHHGGGFFFFFFFFFHHHHHHGGGHHHJJJLLLLLLKKKJJJIIILLLKKKKKKKKKLLLMMMOOOPPPRRRSSSTTTVVVXXXZZZ\\\\\\\\\]]]^^^___^^^]]][[[YYYZZZZZZ[[[[[[]]]^^^___``````___^^^^^^___aaaccceeecccbbb```^^^^^^^^^```aaaddddddcccbbbbbbaaa``````^^^___```aaabbbbbbbbbbbbfffgggggggggfffeeecccbbb___```aaaaaaaaaaaa```___ZZZZZZ[[[[[[\\\]]]]]]^^^VVVVVVVVVVVVVVVWWWWWWXXXZZZZZZZZZYYYYYYXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVUUUUUUUUUUUUVVVVVVTTTUUUUUUUUUTTTSSSQQQPPPNNNNNNNNNMMMLLLJJJHHHGGGGGGGGGIIIJJJJJJIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIHHHFFFDDDBBBAAABBBCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@??????<<<999:::<<>>===>>>>>>>>>???AAABBBDDDEEECCCDDDFFFFFFFFFFFFHHHJJJKKKMMMOOOQQQUUUZZZaaaffffffmmmvvv|||vvveeeUUUQQQRRRSSSUUUYYY^^^vvv|||pppmmmfff]]]UUUTTTWWW```ssszzziiiVVVKKKEEE>>>999777333333222111000///......------------------------------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))************************))))))((())))))***++++++***)))((('''&&&&&&'''((('''''''''''''''((()))***%%%%%%&&&&&&'''((())))))}}}\\\GGGCCCBBBOOOoooxxxpppeee___WWWQQQNNNKKKGGGEEECCCAAA???>>>===<<<:::888:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999888777666666999999888777666555555444777777777777777777777777888888888888777666555444666666666777888888999999999999999999:::;;;<<<===<<<<<<;;;::::::;;;;;;;;;==================>>>>>>>>>>>>>>>??????@@@@@@AAA??????@@@AAAAAABBBBBBCCCFFFFFFEEEEEEEEEDDDDDDCCCAAAAAAAAAAAAAAABBBCCCCCCEEEDDDBBBBBBCCCDDDCCCBBBFFFEEEDDDFFFHHHHHHEEEBBBFFFGGGIIIIIIHHHIIIJJJLLLKKKLLLLLLMMMMMMMMMLLLLLLOOOPPPQQQRRRRRRQQQQQQPPPSSSRRRRRRTTTVVVYYY[[[[[[[[[]]]```bbbbbbcccdddffffffggghhhhhhffffffggghhhkkkjjjgggfffgggjjjmmmppplllnnnoooooommmmmmmmmooolllllllllkkkiiijjjlllnnnuuussspppllliiigggfffeeehhhhhhiiihhhhhhjjjnnnqqqtttrrrpppoooooommmjjjhhhkkkjjjiiihhhgggfffffffffeeefffeeebbbbbbgggiiigggddd```\\\\\\^^^aaaaaa```dddeeefffddd```___aaacccgggeeedddfffhhhhhheeebbb```^^^\\\\\\]]]]]][[[ZZZXXXXXXYYY[[[^^^^^^\\\YYYZZZWWWUUUSSSRRRQQQNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMLLLKKKJJJKKKLLLKKKJJJJJJIIIHHHGGGGGGFFFDDDDDDEEEGGGIIIJJJHHHFFFGGGGGGGGGFFFFFFEEEDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@<<<======>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEHHHHHHJJJLLLNNNQQQTTTUUU\\\^^^cccgggmmmttt{{{rrrbbbXXXTTTTTTVVVZZZjjjtttjjjccc```^^^WWWSSS___rrrsssggg___SSSCCC888888555333222///,,,---222//////...---------------111000000///......---------,,,,,,++++++*********)))))))))***+++++++++,,,************************))))))))))))))))))))))))))))))))))))************++++++************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%***)))(((''''''&&&''''''{{{[[[FFFAAA@@@NNNmmmuuuiiiaaaZZZUUUOOOJJJHHHGGGDDDBBB???>>><<<<<<<<<<<<:::888999::::::;;;;;;::::::999888888888888888777777777999999888777777666555555666666666666666666666666777777888888888777666666888888888999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>============>>>>>>======>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHGGGFFFGGGFFFGGGIIILLLMMMKKKIIIJJJLLLNNNOOOOOOOOOPPPRRRRRRSSSTTTVVVWWWWWWXXXXXXWWWXXXYYY[[[\\\\\\[[[[[[\\\[[[ZZZZZZ\\\___aaabbbgggiiikkklllllllllmmmooopppqqqrrrrrrqqqqqqrrrsssyyyxxxvvvuuuvvvxxxzzz|||zzz{{{{{{zzzyyyyyyzzz|||zzz|||}}}}}}}}}~~~}}}yyyvvvtttsssuuuvvvvvvvvvvvvwwwzzz|||~~~}}}}}}{{{xxxuuuttttttsssrrrqqqppppppppprrrtttrrrmmmmmmpppqqqooolllhhhcccbbbdddggghhhhhhoooqqqrrrpppnnnmmmoooqqqpppooooooqqqssssssqqqnnnooommmkkkjjjjjjiiigggeeeaaaaaabbbeeegggfffdddbbbbbb```]]][[[YYYWWWUUURRRMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNMMMLLLMMMNNNOOONNNNNNMMMLLLKKKJJJJJJHHHHHHHHHJJJLLLMMMLLLJJJIIIJJJJJJKKKJJJIIIHHHGGGDDDCCCCCCBBBBBBBBBBBBBBB????????????????????????======>>>>>>??????@@@@@@CCCCCCDDDFFFHHHJJJMMMNNNPPPRRRVVVYYY]]]bbbhhhmmmyyy~~~{{{iii\\\TTTPPPYYYbbbqqq{{{ssslllggg]]]UUU[[[hhhrrr\\\LLL;;;666222333222///...111//////...------.........000000//////...------,,,,,,,,,,,,+++++++++++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))*********************))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&%%%(((((('''''''''(((((()))zzzZZZDDD@@@???KKKiii}}}}}}{{{wwwqqqjjj```VVVOOOMMMIIIEEEBBBAAA@@@???>>>;;;:::999999;;;;;;:::999888999999999999999999888666666666777777888888888888888888777777666666666666666666666666666666666777777888888999999888888:::;;;;;;<<<<<<======>>>>>>===============>>>>>>AAA@@@@@@??????@@@AAAAAA???@@@@@@@@@AAAAAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDEEEEEEFFFFFFGGGDDDCCCCCCCCCEEEGGGIIIJJJFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNLLLKKKJJJLLLMMMNNNQQQUUUVVVVVVTTTOOORRRUUUWWWWWWXXXXXXZZZZZZ[[[]]]___aaaccccccddd^^^___bbbdddfffgggggggggkkkjjjgggfffgggiiillloooqqqsssuuuuuuuuuuuuvvvwww|||~~~zzzxxxzzzzzzwwwyyyuuupppnnnpppsssvvvwwwyyy{{{||||||zzzyyyzzz{{{xxxxxxyyy{{{}}}~~~}}}{{{|||zzzxxxwwwvvvuuurrrooolllllllllnnnooonnnkkkhhhiiifffccc```___]]]ZZZXXXTTTTTTUUUUUUVVVVVVVVVVVVXXXWWWUUUSSSRRRRRRSSSSSSQQQQQQPPPOOONNNMMMLLLKKKMMMLLLLLLNNNPPPPPPOOONNNKKKMMMNNNOOOOOOMMMKKKJJJCCCCCCBBBAAAAAAAAAAAAAAACCCBBBBBBAAA@@@?????????========================@@@@@@@@@AAABBBDDDEEEFFFIIIKKKMMMOOOQQQTTTYYY\\\eeeiiiooouuu}}}ooo```XXXXXXYYY^^^kkkzzzrrrggg\\\[[[aaammmoooZZZFFF===555444555333111111///...............///000//////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***************************************))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&&&&&&&''''''(((******}}}\\\EEEAAA???HHHbbb|||yyyuuurrrqqqpppnnnllliiifffaaa\\\WWWPPPIIIDDDCCCAAA???<<<;;;;;;;;;;;;;;;999888999::::::999888777777888888888888777777666666666666777777777777777777777666666666666666666666666666666666666666777888999:::;;;;;;;;;;;;<<<<<<======>>>?????????@@@??????>>>>>>>>>>>>???AAAAAA@@@@@@@@@AAABBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIKKKMMMNNNKKKKKKLLLLLLNNNOOOQQQQQQTTTUUUVVVUUUTTTTTTTTTUUUWWWXXXZZZ]]]___`````````[[[^^^bbbdddeeeeeefffgggfffgggiiikkkmmmooopppppphhhjjjmmmpppsssuuuvvvvvvzzzxxxvvvsssrrrtttxxx{{{zzz|||~~~}}}{{{zzzyyyyyyyyywwwsssppppppmmmjjjgggfffeeedddbbbaaa`````````___^^^^^^^^^aaa___\\\ZZZZZZZZZZZZZZZVVVVVVUUUTTTRRRQQQPPPPPPPPPOOONNNOOOQQQRRRQQQPPPLLLMMMOOOPPPPPPNNNLLLKKKFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@????????????AAA@@@@@@@@@AAAAAABBBCCCEEEGGGIIIJJJKKKMMMPPPSSSVVVWWW[[[```gggppp{{{wwwnnn^^^YYYWWW^^^kkk{{{}}}rrrfffaaabbb```yyyvvv[[[KKK<<<888888555222000//////......//////000111......---------,,,,,,,,,***++++++,,,,,,---------,,,+++++++++***)))))))))************************))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))dddLLLCCC@@@EEEZZZuuu|||wwwtttllliiieeebbbaaa```^^^]]]VVVSSSOOOLLLJJJGGGDDDAAA??????===;;;999888888999<<<:::999999999999888666666777777888888777777666777777777777666666666666666666666666666666777777888888888888888888888888999:::;;;<<<===>>>>>>>>>======>>>??????@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCAAAAAAAAABBBCCCDDDDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMPPPOOONNNNNNNNNOOOQQQRRRUUUUUUVVVWWWXXXZZZ\\\]]]___```aaa```______aaadddcccdddfffhhhiiiiiiiiiiiijjjmmmppprrrssssssuuuvvvwwwxxxyyy{{{}}}~~~~~~~~~xxxzzz}}}}}}~~~|||{{{yyyuuutttttttttsssrrrooonnnmmmkkkhhhfffeeedddhhhfffbbbaaabbbbbbaaa``````___^^^]]][[[ZZZYYYXXXSSSRRRQQQQQQSSSTTTSSSRRRNNNOOOPPPPPPPPPNNNLLLJJJKKKKKKJJJHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA>>>@@@BBBCCCDDDEEEHHHJJJLLLMMMNNNPPPTTT[[[ccchhhqqquuu}}}rrreeeZZZXXX[[[bbbooozzz|||ooofffbbb___jjj{{{sss___III>>>:::666111///000000/////////000000111---------------,,,,,,,,,+++++++++,,,,,,------...,,,+++++++++***)))))))))************************))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))************************''''''&&&&&&&&&'''(((((())))))((('''''''''''''''pppXXXGGGBBBCCCRRRkkk{{{vvvpppjjjfffccc]]]ZZZVVVTTTSSSRRRQQQOOOHHHFFFCCCBBBBBBBBB@@@???<<<======:::888666777888;;;999888888999999777666666777777888888777777666888888888777777666666666777777777888888999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBCCCDDDEEEEEEFFFFFFJJJJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSWWWWWWXXXXXXXXXXXXXXXXXX\\\\\\]]]^^^```bbbdddeeedddhhhlllmmmlllkkkmmmoooppprrruuuuuuuuuttttttuuuvvvxxxyyyzzz{{{|||~~~~~~}}}{{{xxxuuurrrooonnnpppnnnkkkkkkmmmmmmkkkhhhfffeeedddbbbaaa___^^^]]][[[YYYXXXXXXYYYZZZZZZYYYTTTTTTSSSSSSQQQPPPNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@???????????????<<<>>>@@@AAABBBCCCEEEFFFGGGHHHHHHHHHIIILLLPPPTTTVVV]]]gggrrrzzz{{{fffZZZTTTSSS[[[ggglllmmmsssyyyllldddeeeeeehhhqqquuu\\\LLLCCC:::333000222222111000000000000000......------------------,,,,,,,,,,,,------------+++++++++***************************************))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***&&&''''''(((((()))))))))))))))))))))))))))))))))************************))))))'''&&&&&&'''((()))******(((''''''&&&&&&&&&}}}hhhNNNFFFBBBJJJ]]]vvv{{{nnnlllhhhbbb]]]YYYUUUTTTQQQNNNKKKIIIHHHHHHGGGEEEAAA???===<<<<<<<<<;;;:::888999:::999666555777999777555555666777888777666777777777888888777777777777777777888888888888888999999:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNRRRRRRTTTVVVXXXZZZ[[[\\\[[[[[[\\\\\\]]]]]]^^^^^^aaabbbdddfffggggggfffeeeeeefffggghhhkkkmmmooopppooowww|||zzzyyy{{{~~~}}}yyyuuunnnmmmllljjjiiigggfffeeefffdddbbbbbbcccddddddccc^^^]]][[[XXXVVVUUUTTTTTTOOONNNMMMKKKJJJJJJIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBAAA@@@@@@@@@@@@AAA>>>@@@BBBBBBBBBAAACCCDDDBBBCCCEEEEEEEEEEEEGGGIIIIIINNNVVV___gggmmmqqqssswww{{{zzzlll```UUUTTT[[[^^^___bbbiiivvv|||ssskkkhhhdddeeeiiipppyyytttcccUUUGGG<<<777444333222111000/////////........................---------------,,,,,,,,,***************+++++++++************************))))))))))))))))))))))))))))))))))))*********************))))))*********'''''''''((())))))******))))))))))))))))))))))))************************,,,+++)))'''''''''((())))))(((((('''''''''((((((rrrUUUJJJAAACCCQQQhhh|||yyyuuuooolllaaa^^^ZZZUUUPPPMMMKKKJJJJJJGGGDDDBBBBBBBBBAAA@@@@@@===;;;999999888666555333666888777555555777999333222222333666888888777777777888888888888777777666666777888999:::;;;;;;;;;<<<<<<===>>>???@@@@@@????????????????????????AAABBBCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKIIIIIIIIIJJJJJJLLLMMMMMMQQQQQQRRRSSSTTTUUUVVVWWWZZZ[[[]]]___aaadddfffgggeeeffffffggghhhhhhiiiiiiiiikkkooorrrttttttsssrrrsssssstttvvvxxx{{{}}}~~~{{{zzzyyywwwuuusssrrrqqqnnnllljjjiiikkkllllllkkkgggdddaaa]]][[[ZZZZZZZZZWWWWWWUUUTTTSSSRRRRRRRRRMMMLLLKKKJJJHHHGGGFFFEEEGGGGGGGGGGGGGGGHHHHHHHHHEEEDDDCCCCCCCCCCCCCCCCCC===???@@@@@@>>>======>>>>>>AAADDDEEEEEEDDDDDDEEEDDDEEEIIINNNSSSYYY^^^```fffiiinnnuuu}}}rrr^^^TTTUUUSSSUUUVVVZZZcccqqqnnnlllhhhccc___^^^eeelllsssvvveeeSSSEEE???555444333111000//////.........//////////////////.........------,,,,,,,,,))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))************++++++************++++++'''(((((()))***+++++++++))))))))))))))))))))))))************************...,,,***(((''''''((()))''''''&&&''''''((()))***dddTTTFFFCCCGGGTTTppp~~~zzzssslllfff```ZZZWWWPPPOOOLLLJJJGGGEEEDDDCCCBBBBBBBBBAAA@@@???>>>===<<<<<<;;;:::999999999999888777666555555666777888777666666555555555666666777777777777777888888888888999;;;;;;::::::;;;===>>>??????@@@AAAAAAAAA@@@BBBAAA@@@@@@@@@AAABBBCCCBBBCCCDDDDDDCCCCCCDDDFFFHHHHHHHHHHHHHHHGGGFFFEEEGGGIIILLLMMMNNNOOORRRTTTTTTRRRQQQQQQSSSVVVXXXYYYXXXZZZ\\\]]]___```aaabbbeeehhhlllpppqqqpppnnnlllnnnqqqtttvvvvvvwwwwwwxxxzzz{{{~~~~~~|||~~~zzzyyyyyyxxxwwwvvvqqqmmmhhhggghhhhhhfffddd``````^^^\\\ZZZXXXWWWVVVRRRRRRQQQOOOMMMLLLJJJJJJMMMLLLLLLLLLMMMMMMLLLJJJIIIGGGCCCBBBBBBCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCCCC@@@AAACCCFFFJJJMMMPPPRRRXXXZZZ___gggpppzzztttddd[[[PPPSSSVVVWWWZZZaaakkkrrrxxxnnnkkkhhh```[[[ZZZcccrrrpppYYYKKK@@@;;;555000...///000111...///000000000000000///---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,)))************+++++++++))))))************)))))))))))))))))))))******+++++++++************++++++,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''+++*********))))))((((((nnn\\\JJJCCCDDDNNNggg{{{oookkkeee___ZZZUUUQQQMMMIIIHHHFFFDDDCCCAAAAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;:::999999999999999888888777666666777777888777777666666666777777888888888999999::::::;;;;;;999;;;<<<<<<<<<<<<===???>>>???@@@@@@AAAAAAAAA@@@@@@@@@??????@@@AAACCCDDDCCCDDDFFFFFFEEEEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLNNNPPPRRRTTTTTTVVVXXXZZZ\\\\\\[[[\\\^^^```aaabbbdddfffhhhjjjkkkkkklllmmmmmmpppsssxxx|||~~~}}}|||xxxtttsssttttttqqqnnnllljjjhhhfffccc```^^^]]][[[ZZZYYYWWWUUUTTTSSSSSSRRRPPPOOOOOOPPPOOOMMMKKKNNNKKKHHHGGGHHHHHHHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBDDDFFFHHHJJJPPPRRRVVV]]]eeennnvvvzzz}}}zzzooo\\\XXXRRRPPPSSS[[[dddiiivvv~~~vvvnnnddd\\\[[[YYYbbboootttaaaKKKCCC888333222333111...000111111000000///......---------,,,,,,,,,,,,+++*********)))))))))))))))************++++++++++++))))))************))))))))))))(((((())))))***+++++++++************++++++*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))((((((''''''~~~iiiQQQDDD@@@GGGZZZmmm|||sssmmm^^^ZZZVVVQQQNNNKKKGGGDDDCCCBBBAAA@@@??????>>>???===>>>>>>======<<<;;;::::::999999888888888999999999888888777777888999999888777777777888999::::::::::::;;;<<<<<<===>>>>>>===>>>@@@@@@??????AAABBBAAAAAABBBBBBCCCCCCCCCCCCAAAAAAAAAAAACCCEEEGGGHHHHHHJJJKKKLLLKKKKKKMMMNNNOOOPPPRRRTTTUUUWWWWWWXXXYYY[[[^^^___```aaadddfffeeeeeefffhhhiiikkkllllllsssuuuxxxyyyyyyyyyzzz{{{yyy||||||xxxxxxwwwuuurrrpppnnnlllllleeecccaaa^^^\\\\\\\\\\\\[[[YYYWWWVVVVVVTTTQQQOOOPPPNNNKKKJJJKKKKKKJJJHHHEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCGGGIIILLLRRRXXX___eeehhhhhhooowwwsssgggXXXOOOOOOUUUZZZ]]]iiiyyykkk```\\\VVVUUUXXXdddxxx|||___SSSCCC;;;:::999555000222222111000///...------......---------,,,,,,,,,++++++******))))))((((((************+++++++++,,,))))))************))))))((((((((((((((())))))***++++++************++++++*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''uuu[[[HHH???AAANNN\\\xxx~~~yyyssslllddd^^^SSSPPPMMMJJJIIIGGGDDDBBBAAAAAA@@@>>>>>>=========;;;;;;;;;;;;::::::999888888888888777888888999999999999999999999:::::::::999999999999:::<<<===============>>>>>>>>>?????????AAABBBCCCBBBCCCDDDFFFEEEEEEEEEEEEFFFGGGGGGHHHFFFFFFGGGHHHJJJLLLOOOQQQPPPRRRTTTTTTTTTUUUWWWXXXYYYZZZ\\\___aaabbbcccdddeeegggiiikkkkkkmmmoooqqqppprrruuuvvvwwwxxxyyyzzz~~~|||{{{{{{{{{qqqooollliiigggfffffffffeeeccc```^^^]]]ZZZWWWTTTTTTRRRPPPPPPPPPOOOMMMKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBAAAAAAAAABBBBBBCCCDDDFFFJJJNNNSSSWWWYYY]]]ccckkkppprrrvvv}}}lll\\\SSSQQQQQQRRRaaauuuyyyjjjbbb[[[UUUQQQUUUbbbzzzzzzlllZZZKKKBBB>>>:::777333333222111000//////...............------------......---,,,++++++***************+++++++++,,,,,,)))******++++++******)))((((((''''''(((((()))***++++++************++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((((((((((((((((((((((((gggPPPBBB???FFFOOOfffvvv{{{vvvooohhhaaa[[[VVVRRRMMMKKKHHHFFFFFFEEEDDDBBB@@@???>>><<<;;;:::::::::888888999999888888777777777777777777888999::::::999::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@?????????????????????>>>???AAABBBCCCCCCCCCEEEGGGGGGGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMOOOQQQTTTWWWYYYYYY[[[]]]^^^^^^___aaacccdddeeegggjjjlllmmmnnnnnnoooqqqssstttuuuwwwyyy{{{|||xxxuuusssrrrrrrmmmkkkhhheeeccc```\\\XXXZZZYYYXXXXXXXXXVVVSSSQQQKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCDDD@@@AAACCCEEEHHHJJJLLLNNNVVV[[[aaaddddddgggmmmssszzz}}}rrr___SSSMMMKKKWWWfffyyy|||oooaaaZZZSSSPPPSSScccyyycccOOOAAA;;;999444444222111111000111111/////////.........------///......---,,,+++*********++++++++++++,,,,,,,,,******++++++++++++******((((((((((((((()))******++++++************++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))uuu\\\GGG???AAAGGGTTTcccuuu}}}vvvpppkkkfff^^^WWWRRRNNNKKKHHHGGGEEECCCBBBBBBAAA@@@>>><<<;;;:::888777666666666666777777777777777666666777777777888999:::;;;<<<::::::;;;<<<============>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCDDDDDDEEEGGGHHHJJJJJJJJJKKKMMMPPPSSSTTTUUUUUUVVVWWWZZZ]]]```aaaccceeeggghhhiiijjjlllnnnpppqqqtttvvvyyy{{{|||||||||~~~|||zzzvvvtttpppnnnkkkgggccc```^^^^^^^^^^^^^^^[[[WWWTTTRRRQQQQQQPPPOOONNNMMMMMMJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEDDDCCCCCCCCCDDDDDD@@@@@@AAABBBCCCEEEEEEFFFNNNQQQVVVYYY[[[___eeejjjiiilllrrrwww~~~qqq^^^RRRLLLLLLUUUcccuuuhhh___WWWRRRNNNTTTiiifffOOOAAA<<<888777555333222111222222000////////////.........,,,,,,++++++******))))))++++++++++++,,,,,,,,,,,,******++++++++++++******)))))))))))))))******+++++++++************++++++*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************gggMMM???>>>AAAEEEQQQbbbqqq{{{wwwpppggg___WWWTTTOOOLLLIIIFFFCCCAAACCC@@@>>>======<<<;;;999777777666555555555555555555666666777777666666555777777888888999;;;<<<===:::;;;<<<>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@AAAAAABBB@@@AAABBBCCCDDDEEEFFFFFFFFFHHHJJJKKKKKKLLLNNNPPPQQQQQQRRRSSSVVVZZZ]]]___``````aaabbbeeehhhjjjlllppprrruuuvvvwwwyyy{{{}}}~~~}}}zzzxxxtttppplllgggggggggggggggddd___\\\[[[ZZZYYYWWWVVVTTTSSSRRRNNNNNNNNNMMMLLLLLLKKKKKKIIIHHHGGGEEEEEEDDDDDDDDDBBBBBBCCCCCCDDDDDDCCCCCCHHHIIILLLOOOTTTYYY]]]``````bbbeeehhhlllrrrxxx}}}rrraaaWWWMMMNNNUUUcccuuu}}}nnn```ZZZTTTQQQZZZhhhoooWWWIII>>><<<999555222111111111000000000/////////......+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++******************+++,,,,,,++++++************++++++*********))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((()))))))))******nnnQQQ@@@<<<===;;;FFFVVVgggzzzzzzsssnnniiibbbWWWPPPIIIHHHFFFFFFEEECCC???<<>><<<::::::999888666555555555555666666777888555555666666777666666555888888888999:::<<<===>>>:::;;;===>>>?????????>>>CCCCCCBBBAAAAAAAAABBBBBB???@@@BBBDDDGGGIIIJJJKKKNNNPPPRRRSSSSSSTTTVVVXXXYYYYYYZZZ\\\___cccgggjjjjjjjjjkkklllnnnqqqsssuuu{{{}}}{{{xxxttttttuuuuuuuuurrrmmmiiibbbaaa___]]][[[YYYXXXWWWTTTTTTSSSRRRRRRQQQPPPPPPMMMLLLKKKIIIGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFJJJOOOTTTVVVWWW^^^^^^______```dddiiilllnnnwwwooobbbVVVRRRQQQZZZhhhuuu~~~~~~jjjccc^^^VVVUUU[[[gggnnnZZZCCC@@@;;;777333000//////000000000000////////////---------------------...++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++******++++++,,,---++++++************++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))&&&'''''''''(((((())))))sssWWWAAA:::>>>>>>CCCNNN___oooxxxxxxvvvmmmiiiccc]]]XXXSSSNNNJJJFFFDDDAAA???======>>>???888:::;;;;;;888666555555777666555555666666555444222333555666777888888999:::;;;;;;===>>>???@@@@@@AAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEDDDDDDGGGIIIMMMOOOPPPRRRTTTVVVTTTWWWZZZ\\\\\\]]]___```ffffffgggiiilllnnnnnnmmmrrruuuyyy|||~~~}}}zzztttpppuuurrrnnngggaaa]]]\\\]]]\\\ZZZXXXWWWWWWUUUSSSRRRRRROOOLLLKKKJJJIIIHHHFFFIIIGGGFFFFFFGGGGGGEEEDDDDDDDDDEEEFFFHHHKKKNNNPPPWWWXXXZZZ\\\]]]\\\\\\[[[gggeeekkkwwwyyyvvvrrr```PPPQQQZZZbbbiiiooouuu~~~~~~rrrkkkeee]]]XXX^^^fffzzzmmmVVVGGG;;;999999555222333333111///...//////---+++......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++&&&((()))******)))(((&&&))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))rrrWWWAAA:::===888===FFFTTTaaahhhgggddd]]]YYYTTTPPPMMMIIIFFFCCCCCCBBB@@@>>>===<<<<<<===666777888888666444333444777777666666666777666555555666777999:::;;;;;;;;;<<<=========>>>>>>??????AAAAAAAAABBBCCCEEEFFFGGGJJJJJJKKKKKKKKKKKKKKKKKKMMMPPPSSSVVVWWWYYY[[[]]]^^^```cccdddeeegggiiikkknnnpppsssuuuwwwxxxxxxxxx}}}}}}yyytttoookkkjjjiiigggeeecccaaa___]]][[[YYYWWWUUURRRQQQPPPOOOMMMKKKKKKIIIGGGFFFGGGFFFEEECCCDDDDDDDDDDDDEEEFFFHHHIIIOOORRRVVVZZZ]]]]]]]]]\\\___[[[]]]eeemmmrrr{{{}}}ooobbb\\\YYYXXX]]]dddiiinnnwww}}}pppccc\\\YYYZZZdddsss~~~iiiXXXGGG>>>:::666444555333111000///000111222333.........---------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++'''(((***++++++***((('''))))))************))))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))nnnWWWCCC;;;;;;888;;;BBBLLLVVVYYYXXXTTTPPPNNNJJJHHHGGGEEECCCAAA>>>======<<<;;;:::::::::555666777666444333444555666777777777777888888888777888999:::;;;<<<======AAA@@@@@@@@@@@@@@@@@@AAABBBBBBDDDFFFHHHKKKMMMNNNOOOOOOPPPPPPQQQQQQQQQRRRVVVYYY]]]```aaaccceeeffffffhhhjjjkkklllooorrruuu{{{{{{xxxvvvrrrpppmmmjjjfffccc```___[[[YYYVVVUUUTTTRRRPPPNNNNNNLLLJJJIIIIIIHHHGGGEEEFFFFFFEEEDDDCCCCCCCCCDDDFFFIIIOOOUUUYYY[[[\\\\\\]]]YYYXXX[[[^^^```eeekkk{{{~~~qqqaaaVVVTTTXXX[[[^^^eeennn|||rrrhhh[[[UUUUUU\\\ccckkk}}}lllVVVFFF===777444555000000///...---...111333.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))************))))))((((((((()))))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))wwwjjjYYYGGG===;;;888;;;@@@GGGMMMOOOMMMJJJIIIGGGEEEDDDDDDCCCBBB@@@999999:::::::::999888777666666777666555555777999666888999::::::;;;===>>>=========>>>???@@@AAABBBDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGIIIKKKNNNQQQSSSUUUVVVVVVWWWXXXYYYZZZ\\\\\\```ccchhhkkkmmmnnnpppqqqqqqrrrssstttuuuxxx}}}}}}zzztttnnniiiggggggaaa___]]][[[ZZZXXXUUUSSSSSSPPPMMMLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDAAADDDGGGLLLQQQUUUXXXYYY^^^]]]\\\\\\\\\\\\]]]^^^hhhnnnwwwvvvdddYYYUUUTTTWWW^^^fffooo}}}zzzkkkaaa[[[[[[ZZZ\\\ggguuunnnYYYKKKAAA:::777222333333111...,,,...000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******++++++******)))(((((()))))))))************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))xxxqqqjjj^^^NNNAAA<<<666888===BBBFFFGGGFFFDDDBBB@@@>>><<<===<<<;;;:::666666777888888888777777555666666666666888;;;>>><<<>>>AAACCCDDDEEEHHHKKKIIIHHHGGGFFFFFFFFFFFFGGGDDDDDDDDDDDDFFFHHHJJJLLLNNNNNNPPPRRRUUUXXXZZZ[[[______```bbbeeegggjjjkkklllooouuuxxxzzz{{{}}}~~~yyytttrrrrrrmmmkkkiiihhhgggdddaaa^^^XXXUUUQQQOOONNNNNNLLLKKKIIIIIIIIIHHHHHHGGGFFFFFFCCCCCCCCCEEEHHHLLLPPPSSSXXX[[[]]]^^^___^^^\\\ZZZ^^^___cccjjjsss~~~|||jjj^^^TTTTTTYYY___eeeqqqrrreee^^^XXXTTT[[[fff|||yyyeeeTTTFFF===777777777555333111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))******************))))))))))))******))))))))))))))))))))))))************************xxxsssqqqiiiYYYHHH>>>999;;;???BBBEEEFFFFFFEEE???===:::999999999777666555555666666777888888999555555666666888;;;AAAEEEIIIMMMRRRUUUVVVYYY^^^bbbZZZXXXTTTOOOLLLIIIHHHGGGGGGFFFFFFGGGIIILLLOOOQQQVVVWWWXXX[[[^^^aaadddeeeeeefffgggjjjnnnrrrvvvxxx{{{~~~}}}~~~{{{zzzxxxwwwvvvsssooolllddd```ZZZVVVSSSQQQOOOMMMJJJJJJJJJJJJJJJIIIGGGGGGGGGFFFDDDCCCCCCFFFIIIKKKQQQWWW\\\^^^aaadddbbb___^^^ZZZYYY]]]dddkkkuuu}}}qqq^^^WWWSSSTTTZZZhhhooodddZZZSSSXXXaaappplllXXXIII???;;;666333222222111////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))))))))*********+++++++++******))))))******+++))))))))))))))))))))))))************************}}}}}}{{{|||vvveeeOOOAAA;;;===AAACCCDDDEEEEEEFFF>>>;;;999999999999888666555555555555666888:::;;;888999:::;;;===CCCIIINNN[[[```gggjjjlllpppvvv|||wwwssslllccc[[[TTTPPPNNNPPPOOONNNNNNPPPRRRVVVXXX\\\]]]```cccgggllloooqqqnnnoooqqquuuzzzyyyssskkkccc^^^YYYUUURRROOOOOOOOONNNMMMLLLJJJIIIIIIHHHHHHFFFFFFEEEDDDDDDJJJPPPUUUXXX]]]dddgggdddccc\\\YYY[[[]]]^^^bbbiiiuuu{{{ssseeeXXXSSSUUU```zzzyyykkk^^^ZZZ^^^bbbuuuwwwfffTTTIII;;;333111222111///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))************************xxxvvvqqqjjjiiiqqqlllTTTCCC888:::===>>>?????????@@@999777555555666666666555666555555555666999<<<======>>>???@@@DDDJJJRRRWWWhhhnnnuuuzzz|||{{{ooofff___\\\ZZZXXXWWWVVVWWWYYY\\\^^^___aaadddiiinnnsssxxxzzz|||}}}zzzppphhhaaa[[[XXXUUUUUUTTTSSSRRROOOMMMKKKIIIJJJKKKKKKIIIFFFCCCAAABBBGGGKKKLLLSSS^^^dddcccggg```\\\^^^]]]YYYXXX\\\```eeemmmwwwtttccc[[[XXX[[[nnnlll]]]ZZZWWWfff~~~ooo^^^HHH:::666777555222000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++***++++++,,,,,,++++++***)))************+++++++++++++++************++++++))))))))))))))))))))))))************************llleee^^^[[[YYY^^^mmm~~~oooYYYIII===:::888888;;;<<<;;;999777777777666555555444444555333444888;;;===AAAFFFIIIMMMNNNJJJJJJSSS^^^dddqqq|||wwwkkkcccggg```\\\]]]^^^]]]```ccciiimmmpppsssuuuzzz~~~}}}||||||{{{yyyvvvsssqqqooonnnjjjjjjiiiiiihhhgggffffffeeeeeeeeeeeeeeedddddddddeeeeeefffhhhiiijjjkkklllnnnnnnmmmnnnpppsssvvvxxx|||~~~}}}rrrjjjddd``````\\\VVVSSSQQQPPPOOONNNLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFGGGJJJPPPVVVZZZccc___ZZZXXXYYYZZZZZZYYY]]]\\\___gggnnnvvv~~~jjj\\\[[[bbbjjj}}}iii^^^ZZZZZZfffbbbHHH:::666666777222222222222111000///...------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********------,,,,,,------...///,,,,,,,,,++++++************************+++++++++******++++++++++++******))))))))))))))))))))))))''''''((()))***++++++,,,++++++******))))))((((((ccc[[[SSSNNNMMMSSScccsss|||lllXXXJJJ;;;888666666888999888666666666666666666555555555888666777:::<<>>777555000000000111222111000///.........---------,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,------------,,,,,,,,,++++++,,,,,,++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((())))))******++++++*********)))))))))))))))fff___VVVPPPNNNTTTbbbppp{{{ppp```PPPGGG888666444444555555555444555555555666666666777777::::::;;;<<<===DDDSSScccuuu~~~{{{|||yyysssppprrrttttttvvvzzz{{{|||xxxtttmmmiiidddbbbbbb```]]]YYYUUUTTTSSSQQQOOONNNLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEECCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAABBBBBBBBBCCCFFFEEEEEEFFFGGGJJJLLLMMMPPPRRRTTTVVVXXX[[[```ccciiikkkoootttzzzyyysssnnnmmmjjjgggddd___YYYTTTQQQQQQQQQPPPOOONNNMMMLLLJJJIIIGGGFFFEEEFFFFFFGGGIIIIIIKKKPPPYYYbbbiiilllrrrmmmhhhfffccc```bbbfffrrrzzz|||mmmbbb]]]___ggguuuzzzpppeee[[[^^^nnnyyy^^^HHH;;;444222111111222333222000.../////////............---,,,,,,,,,,,,++++++++++++++++++******++++++,,,---......------------,,,,,,...------,,,,,,+++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))************uuuppphhhbbb___bbbkkkttt}}}{{{uuukkk\\\NNNCCC>>>666555444333444444444333555555555666777888888999;;;;;;===>>>???HHH^^^rrr~~~{{{~~~|||xxxtttpppkkkfffaaa]]]YYYVVVUUURRROOOMMMMMMLLLIIIGGGIIIHHHGGGFFFEEECCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@??????>>>>>>=========>>>??????@@@@@@??????????????????>>>>>>????????????@@@BBBDDDEEEEEEGGGIIIJJJKKKNNNQQQTTTVVVXXX[[[```eeeiiimmmooouuu|||}}}yyywwwsssppplllfff```\\\WWWWWWWWWVVVTTTSSSQQQPPPNNNMMMLLLJJJIIIGGGFFFEEECCCCCCDDDIIIRRR^^^hhhooo|||}}}}}}wwwmmmdddaaaaaaiiinnnuuu}}}pppfffYYY\\\bbbjjjoootttyyynnnccc^^^cccttttttYYYFFF===999666444333333222///,,,/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------------,,,,,,,,,......---,,,+++******)))******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))(((((())))))******++++++zzzsssnnnmmmnnnoooppplllbbbUUUHHH>>>999777555555555555444444555666555666777777888999:::::::::;;;>>>??????IIIaaawww{{{tttnnniiiccc___[[[YYYVVVRRROOOMMMJJJGGGEEEHHHFFFEEEDDDDDDCCCAAA@@@AAAAAA@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<======>>><<<===???@@@@@@AAADDDFFFHHHIIIKKKNNNQQQTTTVVVXXX```fffnnnuuuzzz{{{vvvqqqlllhhh^^^^^^\\\[[[XXXVVVTTTRRRQQQQQQPPPNNNLLLKKKIIIHHHEEECCCBBBCCCIIITTT```hhhxxxyyynnnjjjjjjllllllkkklllqqqzzzuuu^^^[[[ZZZ\\\^^^aaajjjsss}}}oooeeeaaagggxxxnnnVVVHHH<<<777333111222222///,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///+++++++++++++++,,,,,,,,,---,,,,,,+++***))))))(((******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))(((((())))))******++++++yyyqqqlllgggbbb[[[UUULLLBBB;;;777666666444555666666555666888:::888888999999:::;;;<<<<<<:::;;;>>>??????GGG[[[nnnzzzsssmmmooozzz{{{ssslllhhhddd```[[[VVVRRROOOLLLJJJIIIGGGEEECCCCCCCCCAAA@@@??????@@@@@@@@@???>>>==================<<<<<<<<<==================>>>>>>??????>>>======<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888::::::;;;;;;<<<<<<<<<<<<999:::<<<<<<;;;;;;===>>>BBBCCCDDDEEEGGGHHHIIIJJJQQQVVV\\\aaadddiiipppuuu|||zzztttpppgggfffdddaaa^^^ZZZWWWUUUSSSSSSRRRPPPNNNMMMKKKKKKIIIGGGDDDBBBDDDKKKTTT[[[lllzzz|||zzzzzztttpppjjjeeeeeeiiinnnrrrkkkccc\\\ZZZYYY[[[aaahhhmmmooodddbbblllxxxcccQQQ@@@999222///111333222///.........---------,,,,,,,,,,,,,,,,,,------------++++++******++++++,,,---******++++++++++++,,,,,,,,,++++++******)))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))************qqqfff___VVVMMMFFFAAA:::777777777555444222444666666666777:::<<<::::::;;;;;;<<<<<<======<<<===??????===AAAOOO]]]ooowww|||qqqfff___ZZZXXX]]]eeevvv{{{wwwppphhh```ZZZUUUSSSPPPMMMIIIGGGFFFFFFEEEDDDCCCAAA@@@???@@@AAA@@@???;;;===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>??????@@@@@@@@@????????????>>>>>>>>>>>><<<<<<<<<===============???>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>?????????>>>>>>;;;===>>>>>>===<<<======??????@@@AAABBBCCCDDDDDDFFFIIIMMMOOOQQQUUU\\\aaafffkkkqqqxxxzzzsssrrroookkkgggbbb^^^\\\XXXWWWUUURRRPPPOOONNNNNNJJJJJJIIIGGGFFFGGGLLLPPP[[[gggsssyyy~~~|||wwwpppjjjfffdddddddddhhhppp}}}}}}rrrfff```\\\ZZZ]]]bbbaaappptttjjjjjjooouuuyyyfffOOOEEE999333444555444111/////////............---,,,,,,,,,---------......++++++******++++++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((())))))******++++++*********)))))))))))))))~~~rrraaaTTTMMMCCC999;;;666333333777777444///111444666666666777;;;>>><<<<<<<<<===============??????@@@???<<<<<>>@@@AAAAAA@@@@@@AAA=========>>>>>>?????????======>>>>>>???@@@@@@@@@===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;::::::;;;;;;<<<<<<===============>>>>>>?????????>>>>>><<<===???>>>===;;;;;;<<<999999:::;;;<<<===>>>???@@@BBBDDDEEEEEEIIIPPPVVVVVVZZZaaahhhooovvv}}}~~~}}}yyyuuupppjjjfffccc^^^\\\YYYUUUSSSQQQPPPPPPIIIKKKMMMLLLIIIGGGHHHIIIJJJRRRZZZcccrrr~~~~~~xxxrrrmmmgggbbb___YYY___iiivvvpppfff___[[[[[[^^^]]]hhhrrr{{{vvvkkkiiigggqqq|||___SSSDDD:::888777444111000000000000////////////,,,,,,,,,------.........------,,,,,,------...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,---******++++++++++++******))))))))))))))))))))))))'''(((((()))***++++++,,,++++++******))))))((((((ooofffYYYLLLBBB===999777666666555444444333222222333555777888999:::<<<>>>;;;;;;;;;<<<>>>AAADDDFFFDDDDDDCCC@@@???BBBHHHMMM^^^ccchhhmmmsssxxxuuunnniii]]]QQQJJJFFFCCCDDDFFFNNNRRRaaa|||{{{wwwqqqkkkeee```[[[WWWTTTRRRNNNJJJGGGEEEEEEEEEEEEDDDBBBAAA@@@?????????BBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>????????????>>>>>>????????????????????????<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<;;;======<<<<<<<<<;;;;;;;;;?????????@@@BBBEEEHHHJJJNNNQQQUUUZZZ^^^dddiiimmmxxx}}}}}}yyyqqqkkkgggaaaZZZUUUSSSSSSTTTTTTOOONNNNNNNNNNNNLLLIIIFFFLLLLLLMMMQQQYYYeeepppwww{{{{{{vvvppphhheee___]]]dddnnnxxxvvvllleee]]]YYY^^^]]]aaannnzzzoookkkiiikkkuuukkkUUUGGG???888666888111......111111...---///------------------------///...---,,,+++*********++++++++++++++++++++++++---------,,,,,,+++++++++************************)))))))))))))))))))))))),,,,,,,,,+++++++++++++++))))))))))))))))))))))))YYYSSSIIIAAA;;;999777666444444444444444444555555666777999:::::::::<<<>>><<<===>>>@@@AAADDDFFFHHHJJJIIIGGGEEEEEEKKKTTT[[[cccggglllpppuuuwwwqqqiii]]]SSSJJJGGGEEEBBBCCCEEEIIIQQQdddxxxoooeeeaaa\\\XXXTTTQQQMMMJJJJJJIIIGGGEEECCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@???????????????????????????======>>>>>>>>>?????????????????????????????????>>>????????????>>>===============<<<<<<<<<<<<;;;>>>>>>>>>>>>@@@BBBEEEGGGHHHJJJNNNQQQTTTXXX]]]```fffkkkttt|||yyyqqqkkkccc]]][[[[[[[[[\\\UUUSSSQQQOOOOOOMMMKKKIIIJJJIIIHHHIIIMMMTTT[[[___iiiuuuuuuiiibbb^^^```cccgggoooyyyvvvlllccc^^^XXXVVVZZZeeeuuu{{{oookkkiiinnnwwwjjjWWWIII>>>999:::777333111333222///...000------------------------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))DDD@@@:::777555555444444111222333444555777888888888:::<<<<<<;;;;;;===>>>>>>@@@CCCEEEGGGKKKOOORRRWWWUUUSSSRRRUUU]]]hhhoooooorrruuuuuuwwwvvvnnneeeVVVNNNHHHFFFDDDBBBDDDGGGKKKXXXooo~~~xxxsssooohhh```YYYSSSQQQNNNKKKJJJIIIGGGEEEAAAAAABBBBBBBBBCCCCCCCCCAAA@@@@@@@@@AAABBBCCCCCCAAAAAAAAABBBBBBDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA????????????????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>============<<<======<<<<<<===???AAABBBBBBDDDGGGHHHJJJLLLPPPSSSWWW\\\dddlllsssyyy}}}vvvnnngggcccccccccccc]]]ZZZUUURRRPPPOOONNNMMMMMMLLLJJJHHHIIIKKKMMMOOOUUUbbbttt}}}tttiiibbb]]]\\\```eeennn{{{zzzooohhhYYYUUUTTT\\\hhhzzz{{{ssskkkiiillluuunnn[[[LLLBBB??????999555555444000///000------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))&&&''''''(((((()))))))))))))))))))))))))))))))));;;999666555444444333222222222333555666888999999:::<<<============>>>@@@AAADDDGGGKKKPPPWWWaaahhhjjjiiihhhiiimmmttt}}}}}}yyywwwuuunnneeeZZZRRRKKKHHHFFFFFFIIIOOOZZZjjj~~~zzztttqqqkkkhhhbbb^^^ZZZVVVQQQMMMMMMKKKIIIHHHIIIIIIHHHGGG@@@@@@BBBCCCDDDEEEEEEDDDBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???????????????>>>>>>>>>>>>>>>======<<<===>>>??????AAACCCEEEFFFGGGHHHLLLNNNSSSWWW]]]bbbgggkkkooorrrssstttvvvxxxzzz|||}}}}}}{{{|||}}}|||zzzyyyzzz{{{{{{|||}}}}}}}}}}}}}}}uuuqqqooonnnmmmfffaaa[[[VVVSSSQQQPPPOOOPPPOOONNNLLLKKKKKKLLLLLLLLLSSS___nnn}}}oooeee``````aaaaaahhhtttuuueee^^^WWWXXX```nnntttkkkhhhlllxxxsssaaaSSSKKKEEE===777555444111///111............------------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))&&&&&&''''''((()))******))))))))))))))))))))))))888777666666777777666444555555666777888999999999;;;===?????????@@@BBBDDDGGGJJJMMMRRRYYYfffvvv~~~yyyuuuuuuqqqkkk___WWWOOOKKKKKKNNNWWW```rrr}}}}}}~~~}}}{{{yyywwwtttqqqmmmjjjfffbbb^^^ZZZWWWSSSPPPNNNMMMKKKJJJHHHFFFEEEDDDEEEFFFEEEDDDBBBCCCDDDEEEEEEEEEEEEDDDEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@??????????????????>>>>>>?????????AAABBBDDDEEEFFFHHHKKKNNNQQQTTTXXX[[[^^^aaadddgggiiikkkmmmoooqqqrrrssssssnnnooopppooommmlllmmmnnnoooppprrrrrrqqqqqqrrrsssxxxzzz|||}}}~~~{{{zzzpppkkkddd]]]YYYVVVTTTRRRPPPOOOOOOMMMLLLKKKJJJJJJJJJLLLPPPVVV___ooo|||qqqgggaaa]]]^^^bbbkkkwwwyyynnnaaa[[[\\\fffxxxsssjjjhhhpppzzz}}}jjj\\\NNNCCC:::777555222000111/////////......---------,,,,,,,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))555444444666999::::::999888999999999::::::::::::<<<>>>AAACCCDDDEEEHHHJJJNNNRRRWWW[[[cccrrryyywww{{{{{{wwwhhh```YYYWWWYYY```nnnzzz|||{{{zzzxxxuuusssmmmllljjjjjjjjjjjjiiigggbbb```\\\ZZZXXXVVVRRRPPPMMMLLLJJJIIIHHHHHHHHHIIIFFFEEECCCCCCDDDEEEEEEDDDEEEDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFEEEDDDDDDDDDEEEGGGFFFEEEDDDDDDCCCCCCCCCEEEEEEFFFFFFGGGHHHHHHHHHEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@???AAACCCDDDEEEGGGJJJMMMKKKMMMQQQTTTWWWZZZ^^^aaacccdddfffhhhjjjkkkllllllfffhhhhhhgggfffeeefffgggeeegggiiiiiihhhgggggghhhjjjlllnnnooonnnoooqqqrrrvvvzzz{{{wwwpppkkkeee```ZZZWWWUUUTTTSSSQQQOOOMMMLLLKKKIIIJJJMMMNNNPPPWWWhhhxxxyyykkkddd___]]]bbbkkkttt~~~pppddd^^^aaalllxxx~~~ppphhhkkkqqqppp[[[NNNAAA;;;999555222222000000//////...---------------,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))666555555777999;;;;;;;;;:::::::::;;;<<<<<<======>>>@@@DDDGGGIIILLLPPPRRRVVV[[[aaaffflllxxx|||wwwrrrrrruuu||||||zzzxxxwwwuuusssqqqllljjjhhhhhhgggfffcccaaa]]][[[YYYYYYZZZZZZYYYXXXSSSQQQNNNMMMMMMLLLJJJIIIGGGGGGGGGFFFEEEEEEFFFGGGGGGEEEDDDEEEGGGHHHHHHGGGGGGGGGEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKHHHIIIKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAAAAA@@@AAACCCCCCDDDEEEGGGJJJGGGIIIMMMPPPRRRVVVZZZ]]]]]]^^^```bbbdddeeeffffffcccdddeeedddbbbaaabbbcccaaacccddddddcccbbbbbbbbbccceeeggggggeeeeeefffggglllooosssvvvyyy|||zzztttlllccc^^^WWWVVVUUUTTTSSSRRRQQQQQQJJJIIIKKKNNNLLLLLLTTT^^^nnn}}}yyyppphhhiiilllooouuu|||rrrfff```bbbhhhvvvyyyllliiilllrrrlll]]]LLLCCC>>>888444333000000000///...---------...------------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************))))))))))))))))))))))))************************))))))))))))))))))))))));;;:::888999:::;;;;;;:::::::::;;;<<<===??????@@@???BBBFFFJJJMMMQQQUUUXXX[[[bbbiiinnnqqqzzz|||yyyvvvssspppjjjhhheeedddcccaaa___]]]YYYXXXVVVVVVWWWVVVSSSQQQSSSQQQOOOOOOOOOPPPOOONNNLLLJJJHHHHHHIIIIIIIIIHHHGGGGGGGGGFFFDDDDDDEEEFFFDDDCCCBBBDDDFFFHHHIIIHHHJJJIIIGGGFFFFFFHHHJJJKKKFFFFFFFFFGGGHHHIIIKKKLLLGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMLLLMMMOOOQQQQQQQQQOOONNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNMMMMMMLLLKKKJJJGGGHHHIIIKKKLLLLLLMMMMMMGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAABBBCCCDDDDDDCCCDDDFFFHHHHHHJJJMMMOOOPPPSSSWWWZZZYYYZZZ\\\^^^```aaaaaaaaabbbcccdddcccaaa```aaabbb```bbbddddddbbbaaaaaaaaabbbdddeeeeeecccbbbbbbcccccceeehhhiiikkkmmmqqqtttssswww}}}~~~tttjjjcccRRRQQQQQQQQQRRRRRRSSSTTTMMMIIIHHHLLLLLLHHHKKKQQQTTTcccvvvxxxuuutttpppqqqvvvqqq~~~ooobbb]]]___aaammmyyypppiiijjjfffoooxxxhhhUUUIIIBBB;;;666444111000000///...---------///......---------......+++++++++++++++++++++++++++++++++,,,,,,---------************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))=========<<<<<<;;;;;;;;;===>>>????????????AAACCCHHHLLLRRRUUUWWWZZZ___ccchhhqqqwwwzzz}}}{{{ooommmjjjfffcccaaa``````ZZZXXXVVVSSSRRRQQQQQQQQQOOOOOONNNMMMLLLKKKKKKJJJHHHGGGGGGGGGFFFFFFEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNQQQOOOMMMMMMOOOPPPQQQPPPQQQTTTWWWXXXXXXXXXYYYZZZWWWXXXYYYXXXUUUTTTSSSTTTSSSTTTUUUVVVVVVTTTRRRQQQTTTTTTTTTSSSQQQOOOMMMLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKFFFEEEFFFGGGJJJJJJIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEE@@@@@@@@@AAAAAA@@@@@@???DDDCCCBBBAAABBBDDDFFFHHHGGGIIILLLOOORRRUUUVVVWWWYYYZZZ[[[]]]___```aaaaaa___aaaccccccbbb`````````cccdddeeedddcccbbbccceeebbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbcccdddddddddkkkkkklllnnnrrrwww|||wwwhhh]]]TTTPPPTTTZZZZZZXXXVVVRRRPPPMMMKKKKKKJJJHHHGGGQQQQQQYYYhhhyyyuuummmjjjlllkkktttzzzlllbbb\\\XXXYYY___iiiuuuvvvooohhhgggpppwww\\\OOOHHH@@@777222333333222111000000222444......---------,,,,,,,,,,,,///000///+++***+++...,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))????????????@@@@@@@@@AAA@@@AAACCCDDDDDDEEEHHHJJJQQQUUUYYY]]]___ccciiinnnwww~~~zzzyyyvvvrrrmmmiiifffeee]]]\\\YYYVVVTTTRRRQQQQQQQQQPPPNNNLLLKKKJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCFFFFFFEEEEEEEEEDDDDDDDDDGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEFFFHHHJJJKKKMMMOOOOOOOOOOOOOOOQQQRRRRRRTTTTTTUUUVVVVVVUUUUUUTTTVVVUUUSSSSSSUUUWWWWWWWWWYYY[[[^^^___^^^^^^___```]]]^^^___^^^\\\[[[[[[[[[^^^___aaaaaaaaa```^^^\\\ZZZ[[[[[[[[[YYYWWWTTTSSSMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHIIIKKKKKKKKKIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@???CCCBBBAAAAAABBBDDDFFFGGGHHHIIILLLOOORRRUUUWWWWWWWWWXXXZZZ\\\]]]^^^______aaacccddddddbbb```___```ccceeeeeeeeecccbbbcccdddccccccccccccccccccbbbbbb````````````aaaaaaaaaaaabbbaaaaaaccceeeiiimmmpppssswww|||uuuhhh```[[[\\\___]]]\\\[[[VVVTTTQQQOOONNNMMMLLLJJJLLLJJJMMMWWWdddqqquuummmgggcccfffqqq{{{tttlll___]]]]]]ccckkkzzz|||oooiiiiiitttlllZZZNNNDDD;;;888222222111000.........///.........---------,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))));;;;;;<<<>>>???@@@AAAAAACCCEEEHHHJJJLLLNNNRRRUUUZZZ]]]bbbeeeiiiooowww~~~~~~yyyuuuqqqmmmkkkdddccc```^^^ZZZWWWUUUTTTRRRQQQOOOMMMKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBEEEEEEDDDDDDDDDDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFGGGHHHKKKNNNQQQSSSVVVVVVUUUUUUWWWYYY\\\]]]___```aaaaaaaaa```___^^^]]]\\\[[[\\\^^^`````````aaaccceeeeeedddddddddeeedddfffhhhgggfffeeeeeefffggghhhjjjjjjjjjiiigggeeecccdddeeeeeedddbbb^^^\\\UUUUUUUUUTTTSSSRRRQQQPPPQQQQQQPPPOOONNNNNNNNNNNNOOOMMMKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@CCCBBBAAAAAABBBCCCEEEFFFHHHJJJLLLOOORRRUUUWWWXXXXXXYYY[[[\\\]]]^^^^^^^^^bbbdddeeedddbbb```___```dddfffgggfffdddccccccdddeeeeeeeeeddddddccccccccc____________^^^^^^^^^^^^[[[[[[ZZZZZZ[[[]]]```bbbdddgggkkkooossswww{{{~~~xxxpppiiifffccc___^^^```[[[XXXUUUSSSSSSQQQOOONNNLLLGGGEEEJJJQQQYYYdddnnnxxxllleeebbbdddgggmmmvvvhhhaaa[[[[[[```kkk}}}}}}rrrgggdddjjjyyyyyycccRRRFFF>>>;;;444333222000...------,,,.........------------,,,,,,+++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))++++++***))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))):::;;;<<<===???@@@AAABBBFFFIIILLLPPPSSSWWW[[[______bbbgggkkkqqqyyy|||yyy{{{}}}tttpppjjjeeebbb___\\\ZZZYYYXXXWWWUUUSSSQQQOOOOOONNNMMMLLLKKKKKKJJJJJJJJJFFFFFFEEEEEEEEEDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBDDDEEEFFFGGGHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLNNNQQQUUUXXXZZZ^^^]]]\\\\\\^^^bbbfffhhhiiijjjkkkllllllkkkiiihhhdddcccbbbcccfffggggggfffhhhiiijjjjjjhhhhhhhhhiiikkkmmmoooooonnnnnnooopppooopppqqqrrrrrrpppnnnmmmiiikkklllmmmmmmjjjgggeeeaaaaaaaaa___]]][[[YYYWWWXXXWWWVVVUUUTTTSSSSSSSSSSSSPPPNNNMMMMMMMMMLLLKKKNNNNNNMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBAAAAAABBBCCCDDDEEEIIIJJJLLLOOORRRUUUXXXYYY[[[\\\]]]^^^____________aaabbbccccccaaa```aaabbbeeeggghhhhhhfffeeeeeeeeefffffffffeeeddddddccccccaaa``````___^^^^^^]]]]]]]]]\\\[[[YYYYYYZZZ[[[\\\]]]```cccfffhhhkkknnnqqq{{{|||}}}vvvooogggeeeggg```]]]ZZZWWWVVVTTTRRRPPPPPPKKKHHHIIIKKKMMMSSSZZZiii}}}}}}tttkkkfffdddeeeooozzz~~~sssjjj___YYY[[[cccmmmuuurrrddd___hhh}}}ooo\\\MMMCCC???777666333222111000...---............------------,,,***(((***---///---+++------------------------+++++++++*********))))))+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))???@@@AAACCCDDDFFFGGGGGGKKKMMMRRRVVVYYY^^^cccgggeeehhhmmmrrryyy~~~zzzwwwyyy}}}yyyvvvrrrmmmiiieeeaaa]]][[[YYYXXXUUUTTTPPPPPPOOONNNMMMLLLKKKKKKGGGGGGHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFHHHIIIJJJKKKMMMNNNOOOPPPSSSSSSSSSTTTVVVYYY]]]___eeedddcccdddfffjjjnnnqqqqqqrrrtttuuuuuutttrrrqqqjjjjjjiiikkkmmmnnnmmmllloooppppppooonnnmmmnnnoooqqqsssuuuuuuuuutttuuuvvvwwwxxxzzz{{{zzzyyywwwvvvnnnpppqqqsssrrrpppnnnlllllllllkkkjjjgggdddaaa______^^^\\\ZZZYYYWWWWWWWWWVVVTTTRRRPPPPPPPPPNNNMMMQQQQQQPPPOOONNNMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDHHHIIIKKKNNNRRRVVVZZZ\\\\\\]]]]]]^^^_________^^^___```aaaaaa```aaabbbdddeeegggiiijjjhhhgggfffgggfffffffffeeeeeeeeeddddddddddddcccbbbaaa``````___```___]]][[[ZZZZZZZZZZZZ[[[]]]___aaaaaaccceeegggjjjkkknnnrrrxxx}}}wwwrrrrrrfffccc___\\\YYYWWWTTTQQQRRROOOMMMNNNNNNKKKKKKNNNRRRbbbrrrwwwlllfffeeehhhmmm}}}{{{mmmbbb^^^aaaeeegggsssqqqbbb___jjjxxxppp^^^OOOFFF<<<999555222222111000...//////.........------------***)))***...///...+++------------------------++++++++++++*********************++++++*********))))))))))))))))))))))))************************AAAAAACCCEEEHHHJJJLLLMMMRRRUUUYYY]]]aaafffkkkooonnnrrrvvv{{{{{{|||{{{wwwuuurrrooollliiifffccc```]]]YYYWWWUUUUUUUUUUUUSSSQQQLLLLLLLLLKKKKKKJJJJJJJJJEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFJJJKKKMMMOOORRRTTTVVVWWW[[[ZZZYYYYYY[[[^^^bbbdddkkkkkkkkklllooorrruuuwwwwwwyyy|||~~~~~~}}}{{{yyytttttttttuuuwwwwwwuuutttwwwwwwxxxwwwuuuuuuvvvxxxwwwyyy{{{{{{{{{zzz{{{|||{{{|||~~~~~~}}}{{{zzzvvvvvvwwwxxxxxxwwwvvvuuutttuuutttssspppllliiifffgggeeecccaaa___]]]\\\\\\[[[ZZZYYYXXXXXXWWWTTTRRRUUUUUUTTTSSSQQQPPPOOOOOONNNNNNMMMLLLKKKJJJJJJJJJFFFFFFGGGGGGGGGGGGGGGFFFCCCDDDDDDDDDDDDDDDDDDDDDGGGHHHJJJMMMRRRWWW\\\___]]]]]]^^^^^^___^^^^^^^^^^^^___``````______aaacccbbbeeehhhiiihhhgggggggggeeeeeeeeeeeeeeeeeeeeeeeehhhggggggfffeeeddddddcccaaa```___]]][[[ZZZZZZZZZYYY[[[\\\\\\[[[[[[]]]^^^bbbccceeehhhlllqqquuuxxx}}}|||xxxooolllgggbbb___[[[WWWTTTRRROOOOOOQQQOOOJJJGGGHHHHHHPPPZZZggg}}}sssppprrruuuxxxpppfffdddbbb___qqqooo___]]]bbbrrrsss___PPPFFF???888333222222000.../////////.........---------,,,,,,,,,.........---------------------------,,,++++++++++++*********)))***++++++++++++***)))))))))))))))))))))))))))************************@@@AAADDDHHHLLLPPPSSSUUU[[[^^^bbbfffjjjnnnssswwwwwwzzz~~~{{{yyytttoookkkhhhgggfffccc```]]][[[ZZZYYYWWWUUUPPPOOOPPPQQQRRRRRROOOMMMLLLLLLKKKKKKKKKKKKKKKJJJGGGHHHHHHIIIIIIHHHGGGGGGEEEEEEFFFFFFFFFDDDCCCBBBFFFFFFFFFEEEEEEDDDDDDDDDAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMPPPQQQSSSWWWZZZ^^^```aaacccbbb```aaacccfffjjjmmmpppqqqrrrtttvvvyyy{{{|||}}}}}}{{{||||||{{{zzzzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{wwwsssppprrrqqqnnnkkkiiigggeeeeeebbbbbbbbbccccccaaa]]]ZZZZZZYYYXXXWWWVVVTTTSSSSSSRRRRRRQQQPPPOOOMMMMMMLLLJJJJJJJJJJJJIIIHHHGGGGGGDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFIIIMMMRRRYYY^^^aaaaaaaaabbbbbbbbbaaaaaa````````````^^^]]]\\\^^^```]]]aaaeeeggggggfffffffffcccccccccdddeeeeeeffffffjjjiiiiiihhhhhhgggggggggeeedddcccbbbaaa```___^^^[[[]]]]]]\\\ZZZYYYZZZ[[[______```bbbeeeiiimmmoooppptttyyy}}}zzzvvvpppkkkfffaaa\\\YYYVVVSSSQQQRRRPPPKKKHHHJJJEEEIIINNNVVVcccuuu|||{{{~~~}}}ooojjjeee```mmmmmm```]]]aaammm}}}xxxeeeTTTLLL@@@999666555222000////////////.............../////////---------...........................,,,,,,+++++++++*********)))***++++++++++++***)))))))))))))))))))))))))))************************CCCEEEIIINNNTTTYYY]]]___bbbeeeiiillloootttxxx||||||~~~yyyuuuqqqnnnmmmhhheeeaaa\\\YYYXXXXXXXXXUUUSSSQQQOOOOOOOOONNNLLLJJJKKKLLLNNNPPPOOOKKKHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHHHHGGGEEEDDDCCCGGGGGGGGGGGGHHHHHHHHHHHHDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGDDDEEEHHHLLLPPPSSSVVVWWWVVVWWWZZZ^^^bbbfffiiikkkiiihhhggghhhjjjooosssvvvtttuuuwwwyyy{{{}}}~~~|||}}}}}}|||{{{|||~~~{{{yyy|||zzzxxxuuurrrpppnnnnnnggghhhiiijjjkkkhhhccc```]]]]]]\\\ZZZYYYWWWVVVVVVUUUTTTTTTRRRQQQPPPOOONNNMMMMMMMMMLLLKKKIIIGGGGGGEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEHHHMMMSSSZZZ___cccffffffgggggggggfffeeeeeebbbbbbaaa^^^[[[ZZZ[[[\\\ZZZ]]]bbbdddeeeeeeeeeeeeaaabbbbbbcccdddeeeffffffjjjjjjjjjjjjiiiiiiiiiiiijjjjjjiiihhhggggggfffeee```aaaaaa```]]]\\\\\\]]]YYYYYYYYYZZZ]]]```dddfffhhhkkkooosssxxx}}}}}}wwwqqqkkkfffaaa]]]\\\XXXUUUUUURRRMMMLLLOOOEEEGGGKKKNNNPPPXXXlllzzzuuuxxx|||uuupppkkkfffddd~~~}}}llleee[[[dddppp}}}bbbWWWIII???:::888555333000/////////...............000222000---+++---000........................,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************JJJMMMRRRWWW[[[^^^bbbeeekkkooossswwwyyy|||~~~~~~xxxuuupppjjjdddaaa___^^^WWWVVVUUURRRPPPNNNLLLKKKLLLMMMNNNLLLJJJIIIIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIKKKMMMLLLIIIEEEHHHHHHHHHGGGGGGGGGGGGFFFLLLKKKJJJIIIHHHHHHHHHHHHLLLNNNPPPSSSUUUYYY^^^bbb```aaacccfffhhhkkkmmmnnnooommmlllnnnqqquuuwwwxxx{{{|||~~~~~~~~~}}}~~~}}}{{{{{{xxxsssooopppppppppqqqrrrpppmmmjjjeeedddbbbbbbaaa^^^[[[XXXVVVVVVWWWWWWWWWVVVUUUUUUSSSRRRQQQOOOMMMJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEEEECCCCCCFFFLLLPPPVVVbbbmmmlllpppqqqpppooonnniiibbbiiifffdddcccbbbaaa___]]]\\\\\\\\\]]]___```bbbcccdddccccccbbbbbbbbbbbbbbbeeehhhlllooonnnmmmmmmmmmpppppppppooonnnmmmlllllleeeeeeeeedddbbb```___^^^bbb```]]][[[[[[]]]```bbbccceeehhhkkknnnsssyyy}}}}}}uuummmeeeaaa]]]\\\ZZZYYYVVVTTTQQQOOOMMMLLLKKKIIIJJJOOOXXX___zzzrrriiijjjqqq|||}}}pppcccaaalll|||mmmfffaaabbbqqqmmmUUUFFF<<<444222444222222222111/////////111555444222000...---+++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((())))))******++++++))))))))))))))))))))))))OOORRRWWW\\\aaafffkkknnnuuuwwwzzz}}}}}}yyyuuurrrmmmjjjeee```[[[XXXVVVUUUPPPPPPNNNLLLJJJHHHGGGFFFFFFGGGHHHGGGEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKLLLNNNNNNJJJGGGHHHHHHHHHGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJKKKLLLMMMPPPRRRUUUWWWZZZ]]]bbbfffdddeeegggiiilllnnnpppqqqpppooopppqqquuuxxxzzz{{{~~~~~~}}}|||{{{}}}|||xxxwwwvvvwwwwwwvvvssspppooonnnmmmlllkkkiiifffccc___^^^^^^]]]\\\ZZZYYYXXXVVVUUUTTTRRRPPPOOONNNNNNJJJJJJJJJJJJIIIIIIIIIHHHEEEDDDGGGLLLQQQWWWcccnnnqqquuuwwwuuuuuuuuuqqqkkkjjjhhhfffeeedddccc```]]]\\\\\\\\\\\\]]]^^^___```ccccccbbbbbbbbbbbbccccccgggjjjnnnpppqqqpppqqqqqqssstttttttttsssqqqooonnnkkkkkkjjjiiigggfffdddcccbbb```]]]ZZZZZZ[[[]]]^^^```aaaccceeehhhlllrrrvvvzzz|||yyymmmeeebbbaaa^^^[[[YYYUUURRRPPPMMMLLLJJJHHHFFFIIIPPPUUU___lllvvvnnnjjjkkkppptttzzzjjj___fffwwwllleeebbblllhhhTTTFFF;;;666777222222222000/////////000222111111000///......---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))************))))))))))))))))))))))))VVVYYY^^^ccchhhooouuuzzz~~~xxxvvvssspppmmmjjjfffbbb```^^^ZZZUUUQQQNNNMMMLLLIIIIIIHHHGGGEEEDDDCCCBBBAAABBBCCCCCCAAA@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMNNNOOOOOOLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIKKKNNNPPPRRRTTTVVVXXX[[[]]]___ccchhhkkkiiijjjlllnnnppprrrtttttttttuuuwwwzzz}}}|||wwwtttppppppooonnnnnnqqquuuyyy~~~}}}{{{yyywwwuuutttsssrrrpppmmmjjjiiiiiigggeeebbb```^^^]]]\\\[[[XXXVVVUUUTTTTTTTTTMMMMMMMMMMMMLLLLLLLLLLLLHHHFFFHHHLLLPPPWWWcccooouuuyyy|||{{{{{{|||yyyuuupppooommmlllkkkhhhdddaaa```______^^^^^^^^^^^^___bbbbbbbbbbbbcccdddeeeeeegggjjjnnnpppqqqrrrtttuuuwwwxxxzzzzzzyyywwwtttrrrsssrrrqqqpppnnnlllkkkiiifffdddaaa^^^[[[[[[[[[\\\\\\^^^___aaabbbfffkkkooorrruuuyyy~~~}}}qqqmmmiiieeeaaa^^^ZZZWWWTTTPPPOOOMMMIIIGGGGGGIIIKKKJJJSSSeee{{{uuukkkffffffgggrrruuuaaa```fffwwwzzzpppgggfffqqqkkkWWWHHH???;;;444333111000/////////000////////////000000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********************)))))))))))))))))))))))))))))))))]]]```dddhhhnnnuuu||||||xxxuuurrrqqqllljjjfffdddaaa^^^[[[XXXXXXVVVSSSPPPMMMKKKIIIIIIGGGFFFFFFEEEDDDCCCBBBBBB@@@AAACCCBBBAAAAAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPOOOOOOOOOOOOOOONNNLLLKKKLLLLLLMMMMMMNNNNNNNNNOOOHHHIIIKKKNNNQQQTTTWWWYYY\\\]]]```bbbdddhhhlllooonnnnnnppprrrsssuuuwwwwwwxxx{{{~~~wwwrrrmmmjjjfffddd^^^___^^^^^^```dddjjjooo{{{~~~|||zzzxxxwwwvvvssspppqqqpppnnnkkkiiifffeeedddbbb```]]]ZZZXXXWWWWWWWWWPPPPPPOOOOOONNNNNNMMMMMMJJJHHHHHHLLLOOOUUUbbbmmmvvv|||~~~{{{yyywwwvvvuuussspppkkkhhhfffeeedddcccaaaaaa``````bbbbbbbbbcccdddeeeggggggeeehhhlllnnnppprrruuuwwwzzz|||~~~~~~|||xxxvvvxxxxxxwwwvvvtttrrrpppooonnnlllhhheeebbb___^^^]]][[[\\\]]]^^^```cccgggkkknnnqqqvvvzzz|||}}}|||{{{}}}~~~xxxssslllhhheeeaaa]]]ZZZVVVUUURRROOOLLLJJJIIIIIIJJJKKKQQQ^^^kkkxxxtttjjjfffeeegggqqqnnnccc\\\aaaoooqqqffffffwwwnnnZZZIII???777555222000000000//////......//////000000111111............------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++******)))))))))))))))))))))))))))))))))ccceeeiiimmmrrryyy|||yyyuuuppplllhhheeedddaaa^^^[[[YYYXXXVVVSSSQQQRRRQQQPPPNNNLLLKKKJJJIIIFFFFFFEEEDDDDDDCCCBBBBBB@@@BBBCCCBBBAAAAAABBBCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKMMMMMMMMMNNNOOOPPPPPPPPPNNNOOOOOONNNMMMLLLKKKKKKKKKLLLLLLMMMNNNOOOOOOPPPMMMNNNOOORRRUUUYYY\\\]]]aaabbbeeefffhhhlllppptttrrrssstttvvvwwwyyyzzzzzzzzz~~~zzzvvvmmmiiiccc^^^\\\ZZZXXXWWWWWWXXXYYY[[[]]]ccciiinnnyyy|||~~~{{{yyyvvvuuurrrpppmmmlllkkkkkkhhhfffccc___\\\ZZZYYYXXXRRRRRRQQQPPPOOONNNMMMMMMKKKIIIIIILLLNNNSSS^^^iiiwww~~~~~~|||{{{yyyvvvrrrooolllkkkiiigggeeedddcccbbbcccccccccdddfffgggiiijjjgggiiilllnnnpppssswwwzzz{{{}}}|||zzz{{{{{{{{{zzzyyywwwuuuttttttrrrppplllhhheeebbbaaa[[[\\\]]]]]]^^^```dddhhhkkkmmmqqqtttwwwwwwwwwvvvwwwxxxzzz||||||sssmmmjjjgggbbb^^^ZZZYYYVVVTTTRRROOOLLLKKKKKKIIIJJJNNNUUUbbbyyy{{{mmmeeebbbeeekkkvvvppp___XXX\\\hhhxxx}}}kkkaaahhhnnnVVVEEE>>>:::555222222111000///000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++******))))))))))))))))))))))))))))))hhhkkkppptttyyy|||wwwtttpppmmmiiiddd___[[[YYYXXXTTTRRRPPPOOOOOOOOONNNMMMNNNNNNMMMMMMLLLKKKJJJJJJEEEEEEDDDDDDCCCBBBAAAAAA@@@AAABBBBBB@@@@@@@@@BBBAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEECCCDDDEEEGGGHHHIIIIIIIIIKKKLLLLLLMMMNNNOOOPPPPPPNNNOOOOOOMMMKKKJJJJJJKKKIIIIIIJJJKKKLLLNNNNNNOOORRRSSSUUUXXX\\\```cccdddgggiiikkkmmmnnnrrrvvvyyyyyyzzz{{{|||}}}~~~|||{{{ssslllggg___\\\XXXVVVUUUUUUUUUTTTWWWYYY[[[^^^aaafffkkkooowwwyyy~~~}}}{{{xxxuuurrrqqqpppppplllkkkiiifffccc```^^^\\\WWWWWWUUUSSSQQQPPPNNNMMMLLLKKKKKKMMMNNNQQQZZZcccuuu~~~|||yyywwwrrrpppnnnllliiihhhffffffeeeffffffggghhhiiikkkkkkkkkmmmoooqqqsssvvv{{{|||~~~~~~~~~~~~~~~}}}|||{{{{{{xxxwwwuuurrrnnnkkkgggeee^^^___^^^]]]\\\]]]```cccfffgggjjjlllnnnoooooooooqqqsssvvvxxxyyy|||}}}uuuqqqlllfffaaa^^^\\\YYYWWWUUUSSSOOOMMMEEEFFFIIIKKKMMMTTTeeevvv|||jjjddd```___eeepppoooaaaYYYZZZcccmmmvvvtttccc```mmm|||eeeOOOEEE@@@999555444444111///111111000000//////....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))))))))))))))mmmqqqwww}}}}}}wwwpppjjjfffaaa^^^ZZZVVVRRRPPPNNNNNNLLLJJJHHHHHHJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLGGGGGGFFFEEEDDDCCCBBBAAABBBCCCDDDCCCAAA@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEBBBCCCDDDFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOOOONNNOOOPPPNNNJJJIIIJJJLLLIIIJJJKKKLLLNNNOOOPPPQQQWWWYYY[[[___ccchhhlllnnnooopppssstttvvvyyy}}}~~~uuuooohhhddd^^^\\\ZZZZZZ[[[\\\\\\[[[]]]```ccceeegggjjjmmmpppuuuwww~~~{{{xxxvvvuuutttnnnoooooonnnllliiifffddd^^^]]][[[YYYVVVSSSQQQPPPOOOMMMNNNPPPPPPQQQWWW___ooo|||zzzxxxvvvsssqqqooonnnmmmhhhhhhhhhiiijjjkkklllmmmmmmnnnpppqqqssswww|||}}}~~~||||||{{{yyyvvvrrrnnnlllhhhgggeeeaaa^^^\\\]]]___bbbcccccceeefffhhhiiijjjkkknnnqqqssstttvvvzzz~~~{{{uuunnngggdddaaa]]]ZZZYYYVVVRRROOOIIIHHHIIIKKKKKKLLLUUU___tttrrrhhh``````dddnnn~~~tttdddXXXWWW\\\___nnnnnnbbbcccjjjsss[[[LLLEEE===888777666333000000000000000////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++,,,))))))))))))))))))))))))pppuuu}}}~~~zzztttnnniiiccc]]]YYYUUUSSSPPPLLLIIIHHHHHHHHHHHHFFFEEEFFFIIILLLMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPJJJJJJIIIHHHFFFEEEDDDCCCEEEFFFGGGEEECCCBBBBBBCCCAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCDDDFFFHHHIIIIIIIIIHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQNNNKKKIIIKKKMMMLLLLLLNNNOOOQQQRRRSSSTTTZZZ\\\___dddiiinnnrrruuutttvvvxxxzzz{{{~~~zzzssspppllliiibbbaaa```aaacccdddddddddgggiiimmmooooooppprrrttttttwww{{{yyywwwvvvpppqqqssstttssspppmmmkkkdddbbb```]]]ZZZWWWTTTSSSQQQPPPQQQSSSRRRQQQVVV^^^hhhwww}}}{{{xxxwwwuuuuuujjjjjjjjjjjjkkklllmmmmmmlllmmmnnnoooqqquuuzzz~~~~~~}}}yyyuuusssqqqppplllfffaaa^^^]]]^^^aaaaaaaaaaaaccceeegggiiihhhkkknnnpppppprrrvvvzzz}}}~~~~~~uuummmjjjfffaaa^^^\\\YYYUUURRRTTTNNNIIIHHHHHHIIIMMMSSS]]]wwwuuuhhhcccaaadddnnn{{{ooo\\\SSSTTTSSS```qqqxxxhhhbbbdddgggxxx}}}dddPPPIII@@@:::999777333000////////////000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---))))))))))))))))))))))))|||{{{wwwqqqlllfff___[[[WWWTTTQQQKKKKKKJJJHHHFFFEEEDDDCCC@@@BBBCCCDDDEEEGGGIIILLLPPPQQQSSSSSSRRRRRRTTTVVVTTTQQQMMMLLLLLLKKKGGGDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDBBBAAAAAAAAABBBCCCFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLKKKKKKKKKKKKLLLLLLMMMMMMPPPSSSTTTUUUVVVXXXZZZaaabbbeeeiiimmmqqqtttvvvzzz{{{~~~{{{zzzvvvrrrnnnmmmooosssrrrnnnkkkllloootttxxxwwwrrrnnnoooqqqqqquuu}}}zzzxxxvvvwwwyyyxxxuuurrrpppmmmhhhbbb]]]ZZZXXXWWWRRRRRRSSSSSSSSSSSSSSSSSS^^^nnn}}}{{{yyyvvvssspppoooppprrrttttttpppooonnnooorrrvvv{{{~~~{{{}}}}}}{{{wwwsssnnnjjjgggeeecccaaadddbbb``````bbbdddeeeeeejjjjjjkkkmmmooosssvvvxxx{{{|||~~~~~~}}}ssspppkkkeeebbb```^^^ZZZWWWTTTSSSPPPMMMKKKKKKMMMOOOQQQ___qqquuummmhhhaaaaaahhhwwwooo\\\RRROOOPPP[[[qqqpppeeebbb]]]ffftttjjj^^^QQQEEE???:::333222555222000.........///...---000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************|||vvvqqqkkkhhheeeaaa[[[VVVRRROOOLLLJJJHHHHHHGGGFFFDDDCCCBBBBBB@@@BBBDDDDDDEEEGGGJJJLLLPPPRRRVVVWWWXXXYYYZZZ\\\ZZZWWWSSSRRRQQQOOOLLLIIIGGGFFFEEEDDDDDDDDDDDDDDDGGGFFFEEECCCCCCCCCDDDDDDHHHHHHHHHGGGGGGFFFFFFFFFCCCDDDEEEFFFFFFGGGGGGFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLKKKLLLLLLMMMNNNOOOPPPSSSUUUXXXZZZ[[[\\\^^^```eeegggjjjnnnrrrtttvvvwww{{{}}}|||xxxvvvtttuuuxxxvvvpppmmmmmmtttzzz}}}xxxvvvwwwvvvzzz}}}zzzyyy{{{zzzwwwtttrrrppplllhhhbbb]]]ZZZXXXUUUUUUTTTTTTTTTUUUUUUVVVZZZhhhxxx~~~}}}zzzvvvtttuuuuuuvvvuuusssrrrqqqqqqssswww{{{~~~|||}}}}}}{{{xxxvvvsssqqqooolllhhhfffhhheeebbbaaabbbdddddddddiiijjjkkkmmmppprrruuuvvvxxxyyyzzz{{{}}}~~~xxxtttnnnjjjhhhddd^^^YYYUUUTTTQQQNNNKKKIIIJJJKKKKKKRRRZZZeeeyyy~~~sssiiifffhhhjjjuuu~~~jjj]]]NNNLLLRRRdddvvv~~~mmmddd]]]aaajjjvvvkkk]]]NNNFFFAAA:::666777444333000000000///...,,,000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************{{{uuuoooiiiddd___[[[WWWTTTOOOLLLJJJHHHFFFDDDDDDDDDCCCBBBBBBAAA@@@@@@AAABBBDDDDDDEEEGGGKKKMMMQQQUUU[[[___aaabbbbbbcccccc```]]]ZZZXXXVVVRRRPPPMMMLLLKKKIIIHHHHHHHHHHHHIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFGGGFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNPPPRRRTTTUUUZZZ]]]```bbbdddeeehhhiiimmmooorrrvvvxxxzzzzzzzzz|||~~~}}}}}}|||tttooooooyyy~~~|||zzz~~~~~~}}}zzzwwwuuutttqqqmmmgggbbb]]]ZZZZZZYYYXXXWWWVVVVVVWWWXXXWWW```lllzzz|||{{{zzzyyyxxxxxxwwwuuuuuuvvvyyy|||~~~}}}}}}}}}}}}|||{{{zzzzzzyyyuuuppplllllliiieeecccdddddddddccchhhiiikkknnnppprrrssssssssstttvvvwwwyyy}}}|||uuuppplllggg```[[[ZZZXXXUUURRRNNNKKKIIIIIIIIIKKKLLLPPP___zzzvvvllleeebbbeeeoooqqqXXXPPPNNNWWWeeewwwzzzjjjaaa``````dddnnn}}}nnnZZZNNNFFF???999666777555333222222000...,,,000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************}}}uuuqqqkkkeeeaaa\\\WWWTTTOOOMMMJJJHHHGGGGGGEEEDDDAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEGGGKKKNNNSSSXXX```gggiiijjjjjjjjjkkkiiifffccc___\\\YYYWWWUUUTTTRRRQQQOOONNNNNNNNNLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNQQQTTTWWWZZZ\\\aaadddhhhkkklllnnnqqqssstttvvvzzz}}}~~~~~~}}}|||}}}wwwssssss{{{~~~zzz~~~{{{xxxuuurrrmmmiiieeebbbaaabbb```]]]ZZZXXXWWWWWWWWWUUUZZZcccrrr~~~|||}}}|||zzzyyyyyy{{{}}}~~~}}}}}}}}}~~~~~~zzzuuuqqqmmmjjjgggeeeeeefffeeeeeegggiiikkknnnpppqqqqqqqqqpppqqqsssuuuwwwzzz}}}uuupppkkkfffbbb___]]]ZZZWWWTTTQQQMMMKKKHHHKKKLLLNNNUUUeeeyyyxxxhhhfffbbbeeetttlll^^^RRRRRR\\\ooottthhhccc^^^\\\```lll~~~nnnZZZNNNFFF>>>999888666444333222111///---000000000////////////...---------------------------------,,,,,,+++++++++++++++++++++++++++++++++************************|||vvvqqqhhhddd___ZZZVVVRRRNNNKKKJJJIIIGGGFFFGGGGGGEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCGGGKKKOOOUUU\\\eeemmmpppqqqqqqppprrrqqqoookkkfffbbb```___]]]\\\ZZZXXXVVVTTTSSSSSSPPPOOONNNLLLJJJHHHFFFEEEGGGGGGGGGGGGGGGGGGFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNQQQTTTXXX]]]```bbbfffiiimmmqqqsssuuuyyy{{{zzz|||~~~zzzvvvwww~~~yyy{{{wwwqqqkkkhhhggghhhjjjiiigggccc___\\\YYYXXXWWWWWWXXX^^^mmm~~~}}}||||||}}}~~~~~~}}}}}}~~~}}}yyyvvvnnnlllhhhggghhhiiiiiihhhhhhjjjlllnnnppppppppppppoooqqqrrrtttvvvyyy~~~~~~wwwsssooommmccc```\\\ZZZXXXUUUQQQMMMGGGIIIKKKKKKLLLQQQ]]]fffzzzmmmfffbbbjjjxxxnnn[[[SSSVVVggg~~~oooggg___[[[[[[bbbqqqlll[[[PPPHHHAAA999666444222222222111000111000000000////////////---------------------------------,,,,,,+++++++++++++++++++++++++++++++++************************~~~zzzwwwrrrlllhhh___[[[WWWSSSQQQNNNKKKHHHFFFEEECCCCCCDDDDDDCCCAAA@@@@@@?????????????????????@@@@@@AAABBBEEEKKKNNNVVV]]]hhhqqqvvvxxxyyyyyyzzzzzzxxxtttoookkkiiiiiifffeeebbb```]]][[[ZZZYYYWWWVVVUUUSSSPPPNNNKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMOOOQQQTTTXXX\\\aaaeeegggjjjmmmqqquuuxxx{{{|||{{{}}}|||{{{sssmmmjjjjjjmmmpppnnnllljjjfffccc___\\\[[[[[[ZZZ^^^kkk{{{~~~~~~~~~~~~~~~~~~~~~{{{rrrooolllkkkllllllmmmlllkkkkkkmmmnnnooopppppppppppprrrssstttuuuxxx}}}~~~yyytttrrrhhhddd^^^[[[ZZZXXXSSSPPPMMMJJJIIIIIIHHHIIIQQQYYYgggzzzoooggggggkkkuuuyyyeeeYYYTTT]]]vvv~~~qqqfff```]]]]]]gggttthhhZZZOOOGGG>>>:::666333222333333222111111000000000/////////---------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************}}}yyyssspppmmmiiiddd___YYYVVVRRRPPPNNNLLLJJJHHHCCCBBBAAAAAABBBAAA???===?????????>>>>>>=========>>>>>>??????@@@DDDJJJNNNUUU]]]iiittt|||~~~xxxtttssssssrrrqqqnnnkkkhhhfffdddccc```___^^^\\\YYYVVVSSSQQQLLLLLLKKKIIIHHHGGGFFFEEEGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKKKKLLLLLLMMMNNNNNNRRRSSSVVVZZZ___dddhhhjjjlllpppuuuyyy|||~~~{{{tttpppoooqqqrrrooooooooommmkkkgggdddbbb^^^\\\```jjjuuu~~~yyyvvvrrrppppppppppppooommmmmmmmmnnnooopppqqqrrrqqqrrrsssssstttwww{{{~~~{{{vvvsssllleee```^^^\\\WWWSSSRRRMMMJJJLLLLLLJJJNNNSSSWWWhhh~~~vvvooojjjhhhtttsssfffZZZVVVdddvvvuuulllfff```eeeooozzzhhhZZZPPPGGGAAA:::555333333444444111111111000000000//////........................+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************|||vvvqqqllliiigggddd^^^ZZZRRROOOLLLJJJIIIHHHFFFEEECCCBBBAAA@@@AAA@@@>>>;;;???>>>>>>===<<<<<<;;;;;;======>>>>>>???CCCIIIMMMTTT]]]iiivvv{{{zzz{{{}}}{{{xxxuuurrrooonnnmmmgggfffeeeccc```\\\YYYWWWSSSRRRQQQOOONNNLLLKKKJJJHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNSSSTTTWWW\\\aaaeeejjjlllnnnrrrwww{{{~~~{{{vvvsssrrrrrroooppprrrrrrqqqnnnjjjhhh```^^^aaajjjrrr{{{~~~|||wwwtttsssrrrqqqpppooonnnnnnnnnnnnppprrrsssqqqrrrsssssssssuuuyyy|||}}}uuukkkeeeccc```[[[WWWQQQKKKJJJOOOOOOJJJGGGIIIOOOUUUddd||||||pppeeefffppprrraaaVVVZZZfffxxxxxxooofffhhhpppyyyhhh]]]NNNGGG>>>666333333444444111111111111000000000000........................+++++++++,,,,,,---------++++++++++++++++++++++++************************~~~xxxrrrnnnllliiifffdddaaa^^^ZZZWWWRRROOOJJJFFFEEEDDDDDDCCC??????>>>>>>=========<<<::::::::::::::::::::::::======>>>===>>>AAAEEEIIIRRR\\\jjjxxxyyytttsssrrrpppmmmhhhddd___]]]XXXXXXXXXWWWUUUSSSPPPNNNKKKKKKLLLMMMOOOPPPNNNLLLMMMMMMLLLLLLMMMNNNPPPQQQPPPTTTYYY___dddiiimmmqqqoootttzzz~~~}}}~~~}}}xxxtttwwwvvvuuuwwwyyyyyytttpppgggdddccchhhnnnvvv|||~~~yyyuuusssrrrrrrvvvrrrnnnlllmmmooorrrssstttrrrooonnnppptttyyy}}}|||uuummmhhhccc^^^ZZZXXXVVVSSSNNNKKKIIIKKKLLLMMMMMMSSS___qqq{{{jjjiiiooonnnuuutttdddZZZUUUiiixxxvvvjjjfffggguuu~~~iii^^^MMM===888999888444111111000000000000000111111///...---,,,+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---~~~|||yyywwwuuurrrmmmjjjiiigggdddbbb```\\\XXXTTTPPPMMMHHHEEEDDDCCCBBBBBB>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???CCCGGGPPPXXXfffrrr{{{}}}{{{xxxvvvssspppkkkggg``````___]]][[[YYYWWWUUURRRRRRRRRTTTVVVVVVUUUTTTRRRQQQPPPOOOOOOPPPQQQRRRQQQTTTZZZ___dddhhhmmmpppnnnrrryyy~~~|||~~~~~~zzzzzzxxxwwwxxxzzzzzzwwwsssmmmiiigggjjjnnnttt}}}}}}yyywwwvvvuuuyyyvvvrrrooopppqqqrrrrrruuussspppoooppptttyyy|||}}}}}}~~~~~~uuunnniiiddd```ZZZYYYVVVRRRNNNLLLLLLMMMMMMKKKNNNUUU```qqqrrrlllhhhkkkxxxvvvjjjbbb^^^llltttlllkkkkkkyyyiiiVVVCCC:::999777333111111111000000000000111111///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,}}}wwwsssqqqooommmmmmmmmllljjjhhhfffeeecccaaa^^^ZZZUUUQQQMMMIIIEEEBBBBBBAAA@@@???<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999:::;;;::::::===@@@CCCKKKRRR]]]gggnnnrrruuuvvv{{{|||vvvlllkkkhhhfffcccaaa______WWWVVVUUUVVVWWWXXXWWWVVVSSSSSSRRRQQQQQQQQQQQQRRRSSSVVV\\\```dddhhhlllooommmqqqwww|||~~~{{{xxxxxxyyyzzzyyyvvvtttooommmmmmooorrrzzz|||zzzyyy|||yyyvvvuuuuuuuuutttsssuuusssqqqoooqqqtttxxx{{{{{{~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}xxxqqqlllhhh___]]]ZZZVVVSSSPPPNNNNNNLLLKKKKKKMMMOOOYYYlll}}}ooogggeeejjjyyyyyyoooXXX```nnn}}}tttooogggmmm}}}gggOOOAAA;;;777444333222111111000000000111111///...------,,,,,,------------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,|||xxxtttpppmmmiiihhhggggggiiijjjjjjjjjgggeeecccaaa^^^YYYRRRNNNIIIFFFBBB@@@??????>>>===::::::::::::::::::::::::777777777777888888888888888999999999999:::===@@@DDDJJJRRRXXX]]]```bbbcccjjjuuuxxxuuurrrnnnjjjhhhgggfff^^^\\\ZZZYYYZZZZZZXXXWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWZZZ___bbbeeehhhlllnnnnnnrrrwww{{{yyywwwyyyzzzzzzxxxxxxssspppoooooopppvvv~~~~~~}}}}}}{{{yyyyyyyyyxxxwwwuuuvvvtttrrrpppqqqtttxxxzzz{{{}}}~~~}}}|||{{{{{{|||~~~~~~~~~}}}|||{{{zzz~~~~~~xxxrrrnnndddbbb^^^[[[XXXTTTPPPNNNLLLLLLMMMLLLIIIKKKXXXfffqqqiiifffmmmzzzvvv```]]]___hhhtttyyyppplllqqqyyy]]]JJJ???999555555222222111111000000111111///......---------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,{{{wwwtttqqqnnnkkkgggfffeeefffiiikkkkkkkkkiiigggccc```\\\VVVPPPKKKEEEBBB???>>>>>>===<<<;;;999999999:::::::::::::::::::::::::::;;;;;;<<<<<<777888999888888999;;;===>>>BBBGGGJJJLLLNNNPPPRRRYYYcccuuu{{{wwwrrrooonnnmmmjjjhhhfffddddddbbb```^^^^^^^^^___```````````````\\\___cccfffhhhjjjmmmooopppssswwwzzz~~~}}}yyyzzz{{{zzzyyyyyyuuurrrqqqpppooottt{{{}}}|||{{{{{{||||||zzzxxxwwwuuusssrrrrrrtttwwwyyyzzz}}}~~~|||||||||}}}~~~}}}|||{{{zzzyyyyyyyyyyyyyyy{{{~~~xxxrrrkkkgggbbb___\\\XXXSSSOOOJJJKKKNNNOOOKKKIIIOOOXXXhhhtttiiigggnnnzzzooobbbXXXZZZgggxxx{{{ooojjjtttgggRRRDDD:::555555333333222111111111111111...//////.........------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,{{{xxxvvvsssooollljjjiiihhhiiikkkkkkkkkiiijjjgggaaa\\\WWWQQQKKKGGGBBB@@@=========<<<;;;:::999999999999::::::::::::888999999::::::;;;;;;<<<888999:::999888999;;;<<<:::<<>>666444444333222111111111111111...////////////...------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,|||{{{|||{{{zzzzzzyyyxxxtttrrrqqqpppoooooopppnnnllliiiiiiddd]]]UUUOOOIIIDDD@@@@@@>>><<<<<<<<<<<<;;;999999999999:::::::::;;;;;;777777777888999:::::::::999:::;;;;;;:::999;;;<<<:::;;;;;;;;;::::::<<<>>>AAAHHHUUUggg~~~zzzzzz|||}}}~~~}}}yyyvvvlllllllllllljjjiiigggfffhhhjjjmmmoooooopppqqqsssqqqrrrtttvvvyyy{{{yyyxxxuuurrrtttyyy~~~}}}{{{xxxvvvuuusssssstttvvvwwwxxxzzz}}}~~~{{{yyyxxxvvvuuusssqqqqqqssstttvvvrrrsssvvvyyy{{{|||||||||~~~{{{uuulllgggdddaaa\\\WWWQQQNNNLLLNNNNNNKKKJJJLLLMMMWWWjjjtttkkkgggjjjpppkkk___]]]aaallluuu{{{qqqiiiiiirrrzzzgggVVVFFF<<<888555444333222111111111111...//////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,zzzwwwvvvvvvvvvxxxzzz}}}}}}{{{yyywwwvvvvvvvvvuuurrrnnnkkkgggbbbYYYPPPIIICCC>>>;;;???===<<<<<<<<<<<<;;;999999999999::::::;;;;;;;;;::::::;;;<<<<<<===>>>>>>:::;;;<<<<<<;;;:::;;;<<<:::;;;;;;999888888:::<<<:::@@@JJJXXXkkkyyyyyyxxxwwwtttqqqnnnmmmkkkmmmpppqqqqqqqqqssstttqqqqqqrrrsssvvv||||||{{{wwwssstttyyyxxx}}}{{{xxxwwwuuutttssstttvvvwwwvvvxxx{{{~~~zzzwwwuuusssrrrpppnnnooopppssstttqqqqqqrrrtttvvvxxxzzz{{{|||~~~yyypppjjjgggddd___[[[ZZZRRRMMMMMMNNNKKKJJJKKKPPPLLLQQQddd}}}sssiiihhhkkksssyyyfffYYYVVV___kkkyyy}}}nnndddeeeuuuqqq```OOOBBB===555444333222111111111111...///000000000///---,,,------------------------++++++++++++++++++++++++,,,,,,---......---,,,,,,yyyuuusssrrrwwwwwwyyy|||~~~{{{yyywwwrrrmmmiiidddYYYNNNHHHCCC>>>;;;<<<;;;<<<<<<;;;:::999:::<<<888999::::::999999;;;===<<<=========<<<<<<>>>???AAA???>>>???CCCDDDBBB@@@BBB>>>===???@@@>>>;;;999===>>>BBBHHHRRRiii|||vvvtttttttttqqqnnnmmmoooqqqrrrrrrvvvsssqqqrrrwww}}}}}}wwwpppooorrrttt{{{zzzzzzzzzyyyxxxwwwvvvuuu{{{zzzyyy||||||xxxvvvsssqqqooonnnooopppooonnnnnnmmmlllnnnrrruuuwwwwww{{{yyyxxxzzzwwwooommmlllhhhdddccc]]]UUUQQQPPPPPPNNNMMMRRRMMMOOOXXXaaaqqqxxxkkkaaaiiioooxxxdddWWWUUUWWWvvv~~~oooccccccjjjqqqbbbNNN>>>999444222444555222000111000000///...............,,,,,,------,,,,,,+++***,,,,,,,,,++++++*********+++++++++,,,,,,,,,------{{{vvvssssssrrrwwwwwwyyy}}}|||yyyuuuooohhhccc\\\RRRIIIEEEAAA===<<<===;;;;;;<<<;;;999999:::<<<===>>>>>>>>>===>>>@@@BBB>>>?????????>>>>>>>>>???AAA???@@@CCCIIINNNOOOOOOJJJEEEAAA>>>>>>=========??????AAACCCHHHXXXttt~~~}}}}}}wwwtttqqqpppqqqsssttttttsssqqqoooqqquuu{{{{{{uuurrrtttwww{{{}}}|||yyywwwuuutttwwwwwwwww{{{~~~{{{xxxwwwuuurrrqqqqqqpppooommmmmmlllkkkmmmpppsssuuuuuuyyywwwvvvxxx|||yyytttqqqmmmiiigggaaaYYYTTTRRRRRRQQQOOOQQQLLLLLLQQQVVVbbb|||xxxnnnfffiiisssnnn\\\XXXZZZpppzzzlllgggjjjppplllWWWGGG???999555666666444222333000000///............///,,,------------,,,++++++,,,,,,,,,+++++++++******+++,,,,,,,,,------------zzzuuusssrrrssstttxxxyyy{{{|||wwwpppiii```[[[QQQIIIBBB@@@???<<<<<>>>>>???@@@@@@???@@@BBBDDDCCCDDDEEEEEEEEEDDDBBBAAAAAA@@@BBBFFFNNNVVV]]]```YYYTTTLLLCCC>>>===>>>???>>>>>>???@@@@@@GGGZZZlll{{{yyyvvvtttuuuvvvwwwvvvrrrpppooorrrwww|||}}}yyyyyyzzz{{{{{{xxxvvvttttttuuuvvvyyy~~~|||{{{yyyvvvtttsssrrrpppnnnlllkkkkkkllloooqqqrrrrrruuusssssstttxxx{{{|||}}}~~~{{{vvvqqqoooggg^^^XXXVVVUUUSSSQQQQQQLLLJJJLLLLLLRRRdddwww}}}hhheeefffqqqhhh______fff{{{oookkkbbbpppzzzbbbQQQDDD;;;555444444222111222111000//////......//////---------------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......}}}{{{yyyvvvsssssstttvvvxxx|||}}}yyyrrrjjj```WWWQQQHHHBBB>>>===<<<:::;;;???;;;===>>>>>>===>>>@@@BBBAAABBBDDDEEEEEEFFFHHHJJJJJJKKKMMMOOOOOOMMMIIIFFFBBBAAABBBEEEMMMVVV^^^cccfffcccZZZMMMCCC??????>>><<<<<<>>>@@@???AAALLLXXXjjj~~~{{{zzzzzz{{{zzzyyyuuuttttttwww|||}}}~~~|||zzz|||zzzxxxuuuvvvxxxzzz}}}~~~{{{xxxvvvvvvuuusssqqqnnnmmmlllmmmpppqqqqqqppppppppppppqqqsssvvvxxxyyyyyy|||~~~}}}xxxpppeee]]]YYYWWWTTTRRRRRRNNNLLLKKKIIIKKKUUUaaa{{{uuukkkccceeeppp{{{llleee]]]tttzzzooodddjjjyyyttt```MMMBBB777444444222222333111000000///.../////////---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........~~~{{{yyyxxxwwwvvvwwwyyy|||}}}|||sssjjj```WWWNNNIIIBBB>>>======<<<:::;;;???;;;===???@@@AAABBBEEEHHHIIILLLPPPRRRSSSTTTUUUWWWUUUVVVXXXZZZZZZVVVOOOIIIEEECCCBBBBBBFFFMMMUUU[[[dddgggcccUUUIIIDDDBBB???<<<<<>><<<===BBB>>>@@@CCCFFFHHHKKKOOORRRSSSXXX___cccffffffgggggghhhhhhiiijjjhhh```UUULLLIIIGGGDDDAAAAAAEEELLLQQQ[[[eeeggg\\\PPPKKKHHHDDDAAA@@@AAACCCAAA===>>>BBBDDDTTTeee~~~uuulllllluuu~~~~~~}}}|||||||||{{{yyyvvvuuutttuuuuuuuuusssqqqkkklllmmmmmmmmmooorrruuusssvvvyyy{{{}}}zzzmmmeee___ZZZWWWQQQPPPNNNMMMMMMLLLMMMNNNRRRaaavvvyyykkkfffiiiuuuhhhfffooorrrhhhgggyyynnn\\\HHH===888555333444222111000000//////000000...............---,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------}}}zzzzzz{{{||||||||||||}}}wwwooocccWWWNNNHHHCCCAAA===<<>>===???AAAJJJQQQbbbyyynnnhhhjjjsss}}}{{{wwwuuuxxx~~~|||yyyxxxwwwwwwwwwvvvsssqqqjjjlllmmmmmmlllmmmqqqtttrrruuuxxxzzz|||}}}xxxnnngggaaa]]]UUUTTTRRRPPPOOOOOOLLLIIIJJJSSS```rrr{{{nnnhhhjjjpppyyykkkdddrrr|||mmmeeemmm}}}nnnTTTEEE<<<666222111222111000000//////000000...............------,,,,,,,,,,,,---------......*********+++++++++,,,,,,{{{{{{xxxuuuuuuwwwzzz{{{|||}}}ssskkk^^^QQQIIIDDDAAA@@@;;;<<>>888666222111111000000000000000......//////......---,,,,,,,,,,,,------.........))))))*********+++++++++}}}zzzwwwtttrrrsssxxx}}}~~~qqqjjjaaaTTTIIIDDDBBB@@@>>>AAACCCDDDEEEGGGMMMVVV]]]\\\___eeellluuu~~~wwwiiibbbXXXPPPNNNNNNLLLPPPVVViiivvvyyykkk___XXXUUUSSSQQQLLLHHHEEECCCBBBBBB>>>AAADDDHHHOOOccc|||pppmmmllldddnnnnnnpppqqqqqqooollljjjgggbbb]]]ZZZYYY```ooo~~~~~~|||yyyxxxwwwwwwvvvtttpppnnnmmmnnnpppqqqqqqpppssstttvvvyyy|||~~~}}}qqqhhhaaa```\\\UUUQQQPPPNNNLLLIIIGGGIIIPPP]]]qqqwwwmmmfffooouuummmbbbbbblll~~~llleeeeeepppzzz\\\III???:::777555333222111222111000...000////////////.........------------------------,,,,,,,,,+++++++++******~~~}}}|||zzzxxxwwwuuusssuuuzzz~~~xxxlll```XXXMMMEEEAAAAAA@@@@@@EEEHHHLLLNNNPPPUUU\\\bbbhhhnnnwwwtttiii```\\\YYYXXX[[[bbbssstttiiiccc___ZZZVVVRRRMMMJJJGGGEEEDDDAAABBBDDDFFFHHHSSSkkkwwwrrroooeeefffggggggiiijjjkkkjjjiii^^^XXXRRRNNNMMMSSSbbbppp~~~{{{zzzzzzyyyvvvtttqqqpppooooooqqqrrrrrrqqqqqqrrrtttvvvyyy{{{}}}~~~wwwpppiiigggccc]]]XXXTTTPPPNNNMMMJJJIIILLLSSSaaavvvuuujjjeeeiiittt}}}lll___]]]llluuuiiicccfffxxxrrr[[[JJJ???999777555333222222222000.../////////............---++++++++++++++++++++++++,,,,,,,,,++++++*********vvvuuutttssssssttttttuuuwwwuuutttvvvzzzxxxmmmcccTTTOOOGGGBBBAAABBBCCCDDDJJJNNNTTTXXX[[[```fffkkkvvv~~~xxxtttrrruuuzzzwwwpppkkkaaa^^^XXXSSSOOOLLLHHHFFFDDDCCCDDDEEEDDDFFFPPP[[[yyy}}}xxxllleeeddddddeeegggiiiiiihhh\\\TTTMMMHHHGGGLLLYYYgggzzz~~~|||xxxuuutttrrrqqqqqqsssttttttsssrrrrrrtttvvvxxxzzz|||}}}~~~~~~wwwrrrpppmmmhhhaaaZZZTTTPPPQQQLLLIIIHHHJJJQQQ^^^lllrrreeedddgggrrrfffTTTVVVbbb{{{ttthhhbbbjjjvvvlllUUUCCC::::::888444333333222111000///............---------++++++++++++++++++++++++++++++++++++************ooonnnmmmkkkkkklllooorrrttttttsssuuuxxx}}}zzzoooaaaWWWLLLIIIEEECCCCCCFFFJJJLLLNNNSSSYYY^^^bbbiiiqqqwww{{{tttiiiddd]]]XXXUUUQQQLLLIIIFFFCCCCCCEEEEEECCCFFFJJJVVVdddzzzsssjjjhhhhhhiiilllllliiifff^^^VVVMMMHHHFFFJJJUUUaaaqqq{{{wwwwwwvvvttttttvvvwwwvvvvvvuuuuuuvvvxxxzzz{{{|||}}}}}}|||}}}}}}xxxvvvtttqqqjjj___WWWTTTQQQMMMJJJIIIIIIKKKSSS]]]ooorrrkkkeeefffpppuuu\\\TTTXXXccczzztttjjjjjjoooyyy^^^JJJ???;;;888444222222333333222............------------........................++++++++++++++++++******kkkkkkjjjhhhggghhhlllppprrrrrrrrrsssuuuyyy~~~uuufffWWWNNNGGGFFFFFFFFFHHHLLLRRRUUUVVVYYY^^^bbbhhhqqq|||ssslllddd]]]ZZZVVVQQQMMMJJJEEECCCFFFFFFEEEEEEGGGEEELLLYYYmmmuuukkkjjjjjjlllooonnniiiddd\\\SSSJJJEEECCCEEENNNWWWhhhvvv{{{{{{yyywwwwwwyyyzzzyyyxxxvvvwwwxxxyyyzzz{{{|||||||||zzz{{{~~~zzzyyyyyyqqqddd[[[YYYTTTOOOLLLLLLKKKJJJNNNTTTXXXnnntttfff```dddrrrgggYYYUUUQQQddd}}}vvvooonnnvvviiiSSSHHH<<<999444222222333444444//////.........---------........................++++++++++++++++++,,,,,,iiijjjkkkiiigggiiimmmrrrrrrssssssssstttxxx|||zzzmmm\\\OOOJJJDDDFFFIIILLLPPPVVV]]]bbbdddgggjjjnnnsss|||~~~|||{{{||||||ooogggbbb___YYYUUUPPPJJJFFFFFFEEECCCCCCEEECCCDDDIIIUUUfffzzznnnkkkjjjlllnnnmmmgggaaaZZZRRRJJJFFFDDDDDDJJJQQQ]]]lll~~~~~~|||{{{zzz|||||||||{{{wwwwwwwwwxxxxxxyyyyyyzzz{{{yyy{{{zzzkkkbbbaaaYYYTTTPPPOOOLLLHHHIIILLLNNN]]]sss}}}lllaaa___gggzzztttaaaWWWOOOYYYjjj|||tttmmmiiiyyyrrr[[[MMMBBB===777333222333444444000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------eeehhhkkkkkkiiikkkqqqvvvvvvwwwwwwwwwvvvyyy}}}xxxoooaaaSSSKKKKKKEEEJJJPPPVVV\\\dddmmmsssvvvyyy}}}zzzrrrqqqooolllkkklllnnnppp}}}sssmmmhhhbbb]]]UUUOOOJJJIIIEEEAAA@@@CCCBBBAAACCCIIIPPP^^^yyy~~~xxxpppnnnnnnlllfff```XXXPPPJJJGGGFFFEEEGGGLLLRRRaaauuu{{{}}}}}}~~~~~~~~~|||yyyyyyyyyyyyyyyyyyyyyzzz{{{zzz|||sssiiijjj___YYYTTTRRRNNNIIIGGGIIIKKKRRR___qqq{{{lllcccdddppp}}}wwwhhhZZZXXX]]]mmm{{{ooocccmmmiiiXXXJJJEEE<<<666333222333222111111000000000/////////---------------------------------.........//////bbbgggkkklllkkknnntttyyyyyyzzz{{{zzzyyy{{{~~~qqqfffYYYLLLIIIMMMIIINNNWWW___gggqqq{{{{{{wwwuuutttrrrooolllkkkkkkmmmfffxxx}}}uuuooohhhcccVVVQQQNNNLLLGGGBBBAAADDD>>>>>>AAACCCCCCIII^^^sss{{{sssooolllfff```SSSLLLFFFDDDCCCAAABBBFFFJJJZZZppp{{{ppprrr~~~~~~}}}||||||||||||||||||||||||{{{zzz|||yyyoooooobbb\\\VVVUUUQQQLLLJJJKKKKKKMMMRRR```yyyyyykkkfffmmmvvvbbbXXXSSS```|||uuucccgggttt{{{iiiQQQKKKAAA999444222111111111111111111000000000000////////////////////////........./////////000000mmmlllllllllooosssvvvyyy|||}}}~~~}}}}}}~~~xxxeeeYYYSSSNNNLLLNNNYYYZZZ]]]gggsss~~~|||zzzzzzxxxsssmmmkkkmmmpppvvvzzzqqqkkkhhhccc[[[QQQKKKIIIHHHFFFDDD>>>???@@@???AAAFFFNNNUUUnnn|||xxxpppgggcccSSSLLLFFFDDDCCCAAAAAADDDKKKVVVfffxxxyyymmmmmmxxxyyyzzz{{{}}}~~~zzzzzz{{{|||}}}wwwpppjjjddd\\\VVVSSSQQQMMMJJJJJJIIIJJJQQQ]]]ssszzznnnkkkiiiuuuxxxdddSSSUUUjjjvvvkkkfffgggvvv}}}bbbSSSDDD===:::666222222111000///000111000...,,,//////...---,,,,,,++++++------------------------nnnnnnnnnooorrrvvv{{{}}}ppp```WWWSSSRRRSSSVVV___bbbhhhqqq{{{wwwrrrkkkllloooxxxxxxpppnnneee^^^UUUNNNJJJGGGEEECCC>>>>>>>>>======@@@FFFKKKXXXhhhyyypppgggbbbWWWOOOHHHFFFDDDAAAAAACCCIIISSSaaassszzznnnnnnuuu{{{|||}}}}}}~~~~~~}}}}}}{{{{{{|||}}}~~~wwwllleee]]]WWWTTTRRRNNNKKKJJJGGGHHHLLLTTTeeexxxnnniiilllyyyttt\\\TTT^^^uuu}}}ooohhhfffqqqrrraaaMMM@@@:::444111000222111000000111000...---//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,ooopppqqqssswww|||vvviii[[[UUUTTTUUUZZZ___ccciiirrr{{{~~~sssqqqooottt~~~zzzvvviiieee]]]UUUNNNIIIFFFEEE@@@@@@???===;;;<<<>>>AAAHHHRRRfffzzzpppfffaaaZZZRRRKKKHHHEEEAAA@@@BBBFFFNNNZZZlll}}}qqqpppwww}}}~~~~~~~~~~~~}}}|||{{{}}}}}}}}}~~~qqqjjjbbb[[[XXXUUUQQQNNNLLLIIIGGGHHHLLLUUUgggxxxtttiiifffmmmyyylllXXXTTTddd{{{ppphhhkkkwwwwww]]]JJJ???777444555333222000000111000///---//////......---,,,,,,,,,------------------------qqqrrrtttwww|||pppeeeZZZVVVVVVYYY___eeejjjrrr~~~}}}xxxsssttt|||}}}ooollleee]]]TTTNNNJJJIIICCCCCCBBB@@@>>>=========CCCIIIUUUggg|||qqqhhhbbbZZZRRRJJJGGGDDD@@@@@@BBBCCCIIITTTeee}}}vvvuuu|||~~~}}}}}}~~~~~~yyyrrrhhhaaa]]]ZZZVVVSSSQQQMMMKKKJJJIIILLLWWWcccoookkkiiimmm{{{~~~dddUUU[[[www}}}nnniiimmm|||sss[[[KKK???;;;;;;555333111000111111///...//////......---------,,,000000000000000000000000tttuuuwww{{{~~~wwwiiiaaaZZZYYY\\\___gggnnnttt}}}yyysssttt{{{vvvrrrjjjaaaZZZSSSNNNLLLEEEDDDBBBAAA@@@???>>>===<<>><<<888>>>DDDGGGLLL]]]xxxzzzwwwxxx{{{ppphhhXXXPPPIIIFFFDDD@@@@@@BBB>>>DDDLLLXXXnnn|||}}}uuukkkddd___[[[WWWSSSPPPNNNMMMJJJHHHJJJOOORRRfff|||mmmdddhhhuuummm]]]^^^fffsssmmmoooqqqVVVDDD<<<888555222111111111000///................................................~~~rrriiibbb```aaafffjjjnnnuuu}}}xxx{{{|||yyyyyy{{{|||}}}{{{~~~wwwmmmgggaaaXXXPPPHHHEEEAAA???@@@@@@>>><<<999>>>AAAAAACCCOOObbbqqqxxxmmmgggfffjjjkkknnn~~~yyy|||tttiii[[[SSSKKKHHHDDD@@@???AAA===CCCIIIQQQddd~~~~~~xxxsssooopppzzztttlllfffaaa^^^TTTPPPNNNNNNLLLHHHIIILLLLLLVVVggg~~~{{{llliiinnnxxxkkk___]]]rrryyyqqqxxxkkkRRRFFF999666333111111111111000............////////////------------------------zzzooogggfffeeefffkkknnnooouuu{{{zzz|||{{{tttqqqppppppppplllppptttwwwzzz|||~~~tttoooiii^^^TTTMMMHHHCCCAAAAAAAAA???>>>:::;;;<<<<<<===EEEPPPYYYnnnxxxkkkccc^^^^^^ZZZYYYhhh{{{ssspppyyyvvvjjj___VVVNNNIIIEEE@@@>>>@@@<<>><<<===<<<;;;;;;===AAAFFFHHH\\\llluuufff\\\\\\ZZZVVVZZZccc{{{~~~pppkkkuuuwwwsssfffYYYLLLHHHGGGEEEBBBAAA???<<>><<<;;;::::::;;;???CCCEEEOOO]]]qqqrrreee```ZZZSSSTTT[[[lllxxxooommmvvvssskkk^^^PPPKKKHHHDDDAAA@@@@@@===???EEEKKK[[[|||zzzwwwwwwkkk```XXX[[[ggg{{{~~~qqqggg^^^ZZZVVVTTTSSSPPPKKKGGGIIIFFFGGGQQQ```uuussskkkqqqyyyrrr___[[[___uuuwwwmmmlllkkkOOOBBB777444444222///...//////.........---------------------------------|||qqqkkkiiikkknnnsssvvvwwwvvvwwwwww}}}}}}zzzzzzxxxrrrooooooiiigggfffeeedddjjjzzzwww|||zzzvvvrrrooommmlllrrrzzz}}}uuuooojjj```XXXNNNGGGDDDCCCAAA???<<<;;;999888999<<>>AAA???@@@CCCEEEPPPjjj|||wwwvvviii^^^UUUVVVaaauuuxxxooofffbbb]]]YYYWWWSSSNNNIIILLLHHHEEEHHHQQQccc}}}ooonnnrrr|||kkk]]]UUU___vvv{{{oooeeeqqqyyyXXXIII;;;555444222000////////////.........------------------------------{{{tttqqqqqqnnnrrrvvvxxxxxxwwwvvvvvv~~~}}}~~~{{{wwwsssnnnjjjkkkwwwxxx}}}~~~zzzvvvssstttvvvwww{{{}}}wwwssseee]]]QQQHHHDDDCCCAAA@@@===<<<:::999999:::<<<>>>CCCJJJVVVcccsssyyyiii]]]XXX[[[XXXiiiqqqhhhpppzzzuuurrrfffXXXPPPJJJCCC???>>>@@@???@@@AAAAAAHHHZZZmmmyyyuuuggg\\\RRRRRR\\\oooyyynnniiiccc___\\\XXXSSSNNNOOOLLLHHHGGGIIIUUUkkkxxxooollloooxxxfffWWWYYYjjjyyylllooowww```PPP>>>666444222111222////////////............------------------------{{{vvvuuuvvvrrruuuxxxyyyxxxvvvuuuuuu~~~xxxqqqttt{{{zzz|||{{{{{{tttiii```TTTJJJFFFCCCAAA??????>>><<<;;;:::;;;<<<===>>>DDDMMMWWWcccrrryyyhhh^^^[[[WWWddd}}}wwwnnnppp}}}wwwooodddWWWOOOIIIBBB@@@@@@>>>>>>?????????DDDPPP\\\|||vvveee[[[RRRPPPXXXkkk}}}yyywww~~~rrrmmmgggbbb___\\\VVVRRRPPPNNNLLLJJJGGGLLLZZZjjjtttjjjiiitttvvv```YYYbbbvvvrrrmmmnnn|||gggUUUBBB888555333333444000000/////////.........------------------------{{{wwwvvvvvvvvvxxxyyyyyywwwuuutttuuu}}}~~~wwwwww|||~~~rrrkkkcccWWWMMMHHHEEEBBB@@@@@@???===<<<;;;;;;<<<<<<>>>CCCJJJRRR\\\fffpppwwwxxxfff[[[XXX```uuuqqqpppxxxyyylllbbbVVVOOOHHHBBBAAACCC======>>>>>>>>>BBBJJJQQQkkkwwweee\\\SSSPPPVVVfffzzzvvvnnnjjjtttwwwrrrjjjeeeaaa^^^YYYTTTOOONNNLLLKKKHHHGGGNNNWWWsssnnniiimmmyyymmm[[[ZZZlll|||qqqkkktttppp]]]HHH<<<777444333444000000000/////////......------------------------xxxxxxxxxxxxxxxyyyzzz{{{{{{xxxxxxxxxyyyzzzyyywwwuuussstttuuu|||uuummmeeeZZZRRRLLLHHHDDDAAA???>>>===<<<;;;;;;;;;<<<@@@DDDIIIQQQZZZccclllrrrsssuuubbb]]]```ooossspppuuu|||lllbbbWWWPPPIIIBBBAAADDD<<<======<<<===@@@EEEHHHYYYxxxyyyggg___UUUPPPRRR___vvv{{{tttiiicccooo{{{rrrlllgggbbb]]]XXXRRROOOMMMLLLIIIFFFHHHMMM\\\qqqyyymmmjjjooofff[[[eee{{{ooorrr{{{gggPPPBBB;;;555333222000000000000/////////...------------------------fffffffffggghhhiiikkkkkknnnrrrwww|||{{{zzz{{{|||{{{{{{yyyvvvsssrrrsssuuu||||||nnnggg]]]UUUOOOKKKFFFBBB>>>===<<<<<<;;;;;;;;;;;;???AAAFFFMMMVVVaaajjjppphhhrrrmmmccccccmmmtttpppuuu}}}mmmdddYYYQQQIIICCCBBBEEE<<<===<<<:::;;;???BBBCCCMMMggg{{{iiiaaaVVVPPPPPPZZZooovvviiibbbnnn{{{sssmmmhhhaaa]]]VVVQQQNNNNNNLLLHHHHHHKKKIII]]]uuuppphhhhhhvvvtttbbbbbbvvvqqqoooxxxnnnVVVGGG>>>666222111000000000000////////////------------------------TTTSSSSSSTTTUUUWWWYYYZZZ]]]^^^cccjjjpppxxx~~~{{{~~~}}}xxxuuupppkkknnnvvv~~~}}}pppggg^^^XXXRRRIIIEEEDDD@@@???===;;;:::;;;<<<===???BBBDDDJJJWWWfffnnnooommmlllooo|||rrrdddiiihhhzzzrrrsss|||qqqfffZZZTTTOOOHHHCCCBBB@@@???>>>======<<<======GGGVVVttt|||nnn___SSSPPPPPPTTTdddwwwtttjjjfffppp~~~~~~xxxuuuqqqfff]]]\\\WWWQQQNNNNNNNNNLLLJJJMMMQQQZZZoooqqqgggooommm___iii{{{|||nnnkkkwwwhhhUUUEEE:::666888111222222000...---.../////////...---,,,,,,++++++BBBBBBBBBBBBDDDEEEGGGHHHMMMNNNRRRXXX]]]dddppp|||~~~|||vvvsssnnnjjjnnnuuu{{{|||}}}uuukkkaaaZZZSSSKKKEEEDDD@@@???===;;;:::;;;<<<===@@@BBBEEEKKKWWWfffooopppkkkgggeeekkkiiilllkkkwwwxxxlllaaaWWWRRROOOIIIEEEDDD@@@???>>>======<<<======DDDLLLccc}}}qqqbbbUUUQQQOOOQQQ___pppvvvkkkfffppp~~~~~~~~~~~~~~~zzzuuukkkccc___ZZZSSSOOONNNMMMKKKHHHJJJMMMTTTccc}}}|||nnnqqq|||xxxaaa```iiipppiiiooo~~~{{{cccNNN===777777333333222111/////////000111000000//////...------BBBBBBBBBBBBCCCDDDEEEFFFAAAAAAEEEIIIKKKQQQ]]]jjjyyy{{{tttpppnnnnnnrrrwww}}}yyyrrrpppxxx}}}rrrfff^^^WWWMMMGGGEEE@@@???===;;;:::;;;<<<===@@@CCCGGGLLLXXXgggqqqsssssskkkbbb___iiippprrrnnnzzz{{{mmmbbbWWWSSSPPPJJJEEEDDD@@@@@@???>>>============BBBBBBPPPooo~~~tttfffYYYRRRMMMMMMXXXfff~~~zzzmmmgggppp}}}~~~{{{yyywwwuuuvvv~~~zzzppphhhccc]]]UUUQQQOOOMMMJJJGGGGGGIIIMMMUUUgggyyytttxxxjjj___```~~~vvviiiiiirrrzzzyyy^^^GGG;;;888555444222111000000111111111000000//////.........>>>>>>>>>>>>??????@@@@@@@@@@@@BBBDDDEEEIIIVVVcccttt{{{yyyrrrooorrrwww}}}}}}rrrlllnnnssszzzlllccc[[[PPPHHHEEEAAA???===;;;::::::;;;<<<@@@DDDHHHMMMYYYhhhssswww{{{rrreee\\\]]]pppwwwxxxrrrzzz|||yyykkk]]]WWWSSSLLLEEEBBBAAA@@@???>>>======<<<<<>>======<<<<<<>>>===BBBQQQiiivvvlll```UUUNNNLLLQQQXXXmmm~~~tttiiimmmxxx|||yyyooojjjhhhrrruuulllgggaaaYYYTTTSSSQQQNNNKKKGGGIIIJJJIIIKKKZZZtttxxxsssyyyqqqhhh[[[pppqqqiiikkkoookkkPPP???999666222000000111000///...............---------HHHHHHIIIIIIIIIHHHGGGGGGCCCCCCDDDCCCAAAEEEUUUeeeyyy~~~~~~wwwqqqkkkmmm|||xxxlllffffffooo~~~|||pppnnnqqqyyy~~~}}}uuujjjaaaVVVLLLGGGBBB@@@>>>;;;::::::;;;;;;>>>DDDJJJOOO[[[mmm{{{wwwjjj^^^VVV[[[sss|||{{{xxx}}}jjj^^^XXXQQQJJJFFFCCCBBB@@@???>>>===<<<<<<999:::???IIIXXXsssxxxqqqeeeYYYPPPMMMPPPSSSfffvvvwwwiiijjjsss|||xxxnnniiihhhppp}}}ssslllfff^^^YYYWWWUUURRROOOJJJJJJKKKJJJHHHOOObbbttt}}}rrrqqqtttvvvdddVVVccczzzxxxkkkiiijjjuuuaaaIII>>>999333111111222000...000000000000000000000000LLLLLLMMMMMMLLLKKKJJJIIIKKKKKKLLLKKKIIIMMM^^^ooo|||}}}zzzrrrlllfffiii|||{{{rrriiikkkrrrqqqddd``````cccdddaaaaaaeeennnyyywwwlllcccXXXNNNHHHBBBAAA>>>;;;:::::::::;;;<<>>===<<<<<<999:::===AAAIII___|||vvvjjj\\\RRRNNNNNNOOO\\\mmmzzzjjjhhhooozzzpppmmmlllrrrtttnnnfff```]]]ZZZVVVSSSLLLJJJJJJIIIGGGHHHUUUcccwwwpppppp|||lll[[[^^^jjjtttmmmlllkkkyyy^^^DDD>>>666333333333111///000000000000000000000111______``````___^^^]]]\\\UUUVVVWWWVVVSSSXXXjjj|||~~~~~~zzzuuunnniiibbbfff{{{ooolllnnnxxxuuufff]]]XXXVVVVVVRRRMMMNNNTTT[[[gggvvvxxxmmmdddZZZOOOIIIBBBAAA>>>;;;:::::::::;;;;;;BBBJJJPPP]]]ppp}}}lll___TTTSSSfff}}}sssqqqwwwnnncccYYYPPPKKKDDDCCCAAA???>>>===<<<<<<>>>=========AAAPPPnnnzzznnn___SSSNNNLLLLLLUUUeeexxx|||jjjffflllyyyooolllkkkqqq|||{{{tttkkkeee```]]]XXXTTTNNNIIIGGGHHHFFFFFFNNNYYYnnn}}}uuusssrrr}}}___YYY[[[lllvvvssshhh{{{qqqHHHAAA999555555555333000............////////////uuuuuuuuussspppoooooooookkkkkkhhhdddccciiittt}}}{{{uuuooolllddd^^^eeevvvyyyoooooo{{{yyyuuusssmmmfff\\\UUUPPPJJJHHHHHHMMMUUU___iiiuuuzzzppphhh]]]QQQJJJAAA@@@>>><<<;;;:::::::::===CCCKKKUUUbbbrrrtttcccXXXZZZdddooooookkknnnzzz{{{jjjZZZQQQOOOFFFDDDAAA@@@???===;;;999>>>999;;;AAADDDGGGXXXmmm~~~tttgggZZZQQQMMMKKKPPP[[[nnnmmmfffgggwwwsssmmmjjjqqq}}}~~~pppiiigggddd\\\UUUSSSOOOJJJGGGHHHJJJLLLLLL[[[ooosssnnnsssppp```RRRXXXnnnvvvooojjjsss[[[LLL<<<444222000111333111111000000//////......~~~|||zzzzzz{{{|||}}}}}}{{{yyyxxx||||||tttllljjjbbb\\\bbbrrr~~~xxx|||}}}rrrfffZZZPPPJJJIIIJJJMMMRRRYYYfffvvv{{{qqqiii^^^RRRKKKBBB@@@>>><<<;;;::::::;;;???DDDLLLUUUaaapppuuucccVVVUUU^^^fff~~~mmmjjjlllwww|||lll]]]RRROOOHHHEEECCCAAA@@@???<<<:::===888999>>>>>>@@@NNN___wwwjjj^^^TTTNNNKKKJJJSSSccctttnnnffffffllltttmmmiiinnnzzztttllljjjggg```ZZZUUUQQQLLLIIIHHHJJJKKKKKKTTTeee|||wwwoooppp|||{{{iiiXXXTTT```vvvxxxppplllooo{{{eeeRRR>>>555222111111222111111111000//////......~~~rrrhhheee^^^ZZZaaappp~~~~~~zzzwwwrrrqqqwwwxxxwwwmmm]]]RRRMMMJJJHHHFFFKKKWWWjjj~~~|||rrrkkk___TTTMMMBBBAAA>>><<<::::::;;;;;;@@@EEEMMMVVVaaaooouuuaaaTTTQQQXXX___{{{xxxkkkgggiiisss|||}}}|||{{{~~~}}}pppcccXXXQQQJJJHHHEEEBBBAAA@@@===;;;===999999<<<:::999BBBPPPkkk{{{ooobbbWWWOOOJJJJJJNNNZZZjjjwwwpppgggeeecccxxxuuunnniiikkkvvv{{{pppmmmkkkeee```YYYUUUOOOKKKJJJJJJJJJIIILLLXXXkkkrrrnnnrrr{{{~~~wwwbbbUUUTTT```www|||qqqmmmlllrrrvvv___EEE888555444222222222111111000000///......~~~ssshhh```[[[ZZZcccttt{{{vvvrrrpppkkkhhhkkkqqqqqqwwwwwwnnnppp{{{ppp___UUUNNNJJJFFFHHHQQQfff~~~tttlllaaaVVVOOOCCCAAA>>><<<::::::;;;<<>><<<<<<===:::888===FFFVVVooo~~~rrrfffZZZOOOIIIJJJKKKRRR```ooo}}}rrrgggccc```oooxxxpppiiijjjrrr}}}vvvqqqnnniiiddd^^^YYYSSSNNNLLLJJJIIIHHHIIINNNZZZoooyyyppplllwww~~~ooo]]]RRRXXXlllqqqmmmlllssslllMMM===999777555333222222111111000//////...}}}wwwlll^^^[[[[[[fffwww|||xxxtttrrrnnnjjjlllpppppprrrwwwwwwnnnggghhhooozzzmmm^^^QQQNNNMMMMMMSSSggg~~~uuummmcccWWWPPPDDDBBB>>>;;;::::::<<<===BBBHHHQQQ[[[ggguuuttt```SSSNNNPPPSSSaaaiiittt|||ppphhheeegggnnnrrrlllddd___[[[]]]iiixxxmmm```UUUNNNJJJEEEBBB@@@???===;;;<<<<<<<<<<<<:::999<<>>BBBIIIRRR]]]iiiwwwuuu```QQQJJJIIIJJJVVV[[[dddkkkqqqyyyttthhhfffhhhppprrrjjj___XXXRRRQQQWWWfff{{{|||nnn```TTTOOOLLLFFFBBB@@@>>>===;;;::::::::::::999999;;;===<<>><<<:::;;;;;;999999:::;;;<<<888@@@NNNbbb{{{|||ssskkkbbbXXXPPPIIIGGGGGGMMMTTT^^^mmmzzzpppcccYYYZZZdddxxx{{{uuummmjjjmmmuuu{{{wwwmmmjjjfff```ZZZVVVRRRNNNLLLGGGHHHGGGIIIUUUmmm~~~ssspppyyy||||||vvveeecccjjj}}}uuuvvvyyy]]]JJJ@@@888444444333333222111111000000///qqqfff]]][[[^^^lllxxxbbbQQQPPPQQQOOOOOOTTTVVVjjj~~~|||hhh^^^QQQIIINNNUUU```uuu~~~tttnnncccXXXQQQFFFCCC???;;;:::;;;===???FFFLLLUUU^^^hhhuuuooo\\\OOOGGGEEEDDDAAADDDHHHLLLOOOUUU[[[___kkkwww{{{yyyjjjiiimmmtttvvvlll^^^UUUOOOLLLKKKLLLRRRcccyyymmmdddTTTPPPJJJEEEBBBAAA???>>>===>>>===;;;:::<<<===<<<777:::AAAPPPhhh{{{ssslllddd[[[TTTEEECCCBBBEEEIIIQQQaaannnzzztttfff[[[ZZZaaapppzzztttllliiilllrrryyy}}}~~~~~~~~~~~~|||ppplllhhhbbb\\\XXXTTTPPPMMMDDDHHHHHHFFFMMMbbbzzzuuummmqqqyyyzzzmmmgggjjj~~~{{{|||cccQQQDDD<<<888888333333222222111000000000zzzoooggg\\\\\\___kkkjjjYYYSSSOOOGGGGGGMMMRRRZZZffftttzzzmmmbbbZZZRRRPPPTTT^^^ooo}}}~~~qqqllldddVVVIIIGGGDDD@@@<<<;;;<<<>>>@@@GGGOOOYYYbbbiiiqqqzzznnn\\\MMMDDD@@@???@@@BBBDDDFFFGGGIIIMMMOOOVVVdddyyyxxxyyywwwnnnmmmvvvzzzppp```UUURRRJJJFFFJJJMMMSSSggg|||qqqeeeZZZSSSLLLHHHCCC???>>>AAA===;;;999999;;;;;;999777999:::>>>FFFUUUkkkyyyqqqkkkddd[[[TTTOOOHHHBBBCCCGGGNNNYYYcccqqq||||||iii___\\\]]]fffuuuxxxnnnnnnmmmjjjpppzzz|||}}}~~~~~~}}}}}}yyymmmkkkgggbbb\\\WWWQQQNNNMMMFFFBBBEEEGGGOOOfffrrrnnnzzzwww~~~wwwooo~~~|||}}}sss]]]LLLAAA;;;999111111111000//////111333zzznnnfff[[[[[[___lllsssaaaYYYSSSLLLKKKPPPNNNWWWcccooo{{{{{{rrrbbbZZZSSSSSSWWWaaappp}}}|||{{{{{{{{{{{{|||tttooogggZZZOOOEEECCC>>>;;;:::;;;===>>>GGGNNNXXX___fffmmmuuu|||xxxhhhWWWJJJBBB>>>===999:::<<<===>>>@@@CCCEEELLLTTTcccvvvxxxttt}}}xxxooolllvvv~~~vvveeeYYYTTTLLLGGGIIIHHHJJJWWWhhhxxxjjj]]]UUUNNNJJJEEE@@@???BBB===;;;999:::;;;;;;999777999999;;;AAAMMM___rrr|||uuuooojjjccc\\\XXXQQQJJJCCCBBBDDDHHHQQQZZZeeeooo}}}jjj\\\XXXWWW^^^jjj{{{{{{pppooommmiiimmmvvvyyy{{{||||||{{{|||~~~|||qqqnnniiiccc]]]WWWRRRNNNLLLFFFEEEHHHHHHKKK]]]qqqrrrqqqvvv}}}vvvvvv|||wwwpppZZZIII>>>999333333222000///...///000xxxlllcccYYYZZZ___mmmmmmccc\\\TTTRRRUUURRR[[[hhhsss}}}}}}ddd\\\UUUUUU[[[gggwww{{{tttqqqnnnkkkkkklllooorrrsss}}}tttpppiii]]]SSSDDDAAA>>>:::999:::;;;===FFFLLLSSSZZZ___dddkkkpppssskkk^^^PPPEEE>>><<<;;;888:::;;;;;;;;;<<>><<<;;;:::;;;;;;999888999999888;;;BBBOOO^^^hhhqqqqqqpppmmmgggaaa^^^\\\UUUMMMEEEBBBAAAAAAGGGNNN[[[cccrrrooo]]]VVVRRRVVV___mmm~~~|||qqqnnnjjjeeegggmmmsssuuuwwwwwwxxxyyy|||yyyuuunnngggaaa[[[UUURRRLLLHHHHHHJJJHHHGGGPPP]]]|||wwwmmmkkk{{{zzz}}}zzzlll|||~~~sssttt|||oooWWWEEE;;;555444333111000///......vvviii```VVVWWW]]]lll~~~|||{{{ooohhhaaa^^^___aaalllxxxjjj^^^TTTUUU___qqqxxxooojjjhhhiiihhhgggllluuu}}}sssmmmfff[[[QQQCCCAAA>>>;;;999:::;;;<<>>===<<<<<<;;;:::999999999888777777;;;CCCMMMTTTbbbfffjjjiiiccc^^^]]]^^^WWWOOOGGGCCC@@@>>>AAAFFFQQQWWWcccqqqooocccYYYQQQRRRWWWaaaooo{{{zzzooojjjeee``````ccckkkmmmpppqqqrrruuuxxx{{{}}}|||ssskkkeee```[[[WWWNNNKKKJJJKKKIIIEEEIIIPPPkkksssnnnoooxxxzzz~~~nnnvvvwwwtttxxxjjjQQQ@@@777555333222111000///...uuuggg^^^SSSUUUZZZkkkyyyttttttxxxyyyuuurrrqqqtttoooaaaSSSSSSbbb{{{zzzsssnnniiifffdddnnnxxx}}}rrrkkkcccWWWMMMDDDBBB???<<<;;;;;;<<<===???AAADDDHHHJJJLLLOOOPPPOOOKKKFFFAAA>>><<<<<<===888999999888666666777999777;;;@@@EEEPPPccc||||||oooiiijjjoootttvvvyyytttvvvyyyuuummm^^^XXXPPPJJJFFFDDDGGGMMMLLL```}}}~~~lllaaaVVVQQQLLLFFFAAA@@@??????>>>===;;;:::::::::999999888777888<<>>???CCCFFFKKKSSS]]]lll~~~|||lllggg\\\RRROOORRRXXXaaajjjzzz}}}vvvmmmgggbbb^^^\\\]]]bbbeeegggiiikkknnnrrruuuwwwzzz}}}vvvmmmhhhddd___[[[SSSOOOLLLJJJHHHGGGIIILLLZZZmmmyyyqqqjjjxxx|||{{{zzzzzzyyywwwzzzzzz```GGG:::777444222222333222000vvvhhh^^^SSSTTTYYYiiiwwwooommmoootttzzzxxx{{{qqqaaaTTTVVVggg|||rrrlllgggmmmuuu{{{~~~ssskkkaaaUUULLLCCCBBB???===<<<;;;<<<<<<;;;<<<>>>@@@AAACCCCCCCCCBBBAAA???===<<<<<<======888999999777666555777888555:::>>>@@@EEETTTlll~~~uuummmhhhggghhhiiinnnssszzz~~~wwwwwwtttoooeee___VVVMMMGGGDDDEEEFFFKKKVVVjjjrrrfffZZZTTTOOOIIICCCAAA???@@@@@@>>>;;;:::::::::999999888777777999===AAAJJJPPPWWWZZZXXXVVVXXXZZZWWWQQQKKKHHHDDD??????CCCBBBEEEKKKQQQ[[[jjj{{{}}}oooggg[[[PPPKKKLLLOOOTTTYYYdddppp{{{wwwuuuvvvqqqjjjdddaaa^^^\\\[[[ZZZ\\\___aaacccfffjjjmmmqqqtttxxx|||~~~|||qqqjjjfff```\\\XXXSSSNNNJJJIIIJJJJJJKKKLLL]]]www}}}qqqiiiooo{{{xxxzzzxxx~~~zzz{{{sssUUUAAA<<<555222333444333222yyykkkaaaUUUUUUYYYiii{{{pppiiifffhhhkkkfffhhhjjjmmmppprrrsssttt}}}mmmaaaWWW\\\lllvvvmmmqqqssswww|||ppphhh^^^RRRJJJBBB@@@>>><<<;;;:::;;;;;;:::::::::;;;======<<<<<<>>>===<<<<<<;;;;;;<<<<<<:::;;;;;;:::888888999;;;:::<<<>>>===@@@KKK\\\jjjwwwkkkeeeeeeaaahhhllllllsssyyysssnnnhhhddd\\\TTTMMMIIIFFFCCCHHHMMMZZZsssyyykkk^^^XXXTTTLLLFFFCCC???AAAAAA???;;;999:::;;;888999999777666666888:::???DDDKKKOOOQQQSSSVVVXXXXXXRRRLLLJJJEEE@@@>>>AAA@@@BBBFFFIIIOOOZZZiiittt~~~rrrfffZZZNNNJJJIIIIIIJJJMMMUUU^^^jjjqqqqqqmmmkkkllljjjgggbbb^^^\\\\\\ZZZXXXSSSUUUXXXZZZ\\\___cccfffhhhlllqqquuuyyy|||xxxpppjjjccc^^^[[[VVVPPPLLLKKKLLLKKKHHHGGGQQQddd|||zzznnnkkkqqq|||{{{ppp}}}yyyxxxhhhJJJBBB888333222333333111lllnnnqqqtttyyy|||nnndddWWWVVVZZZjjjrrrggg___]]]___^^^___aaacccfffhhhjjjkkkwwwiii```ZZZaaapppssstttsssttt|||xxxmmmddd[[[PPPGGGAAA???===;;;:::999999:::999999999:::;;;;;;:::888======<<<<<<;;;;;;::::::999999:::999777777888:::;;;:::888777:::CCCOOOWWWvvvpppggghhh___fffhhhccccccppp|||ssslllgggfffaaaZZZUUUPPPJJJEEEDDDHHHRRRfff}}}oooaaa[[[WWWOOOHHHEEE???AAABBB@@@<<<999:::<<<888888888777555444555666777<<>>???CCCKKKXXXbbbooowwwyyynnnfffZZZNNNJJJIIIGGGGGGHHHLLLQQQXXX______\\\\\\^^^```^^^[[[XXXWWWXXXWWWTTTOOOQQQTTTVVVXXX[[[___bbb```dddjjjooossswww{{{~~~wwwooogggaaa\\\XXXQQQMMMMMMMMMJJJDDDIIIJJJUUUjjjuuukkkjjjyyy{{{iiiqqqyyyvvvxxxPPPFFF:::333222222222000pppooommmjjjkkkqqq|||}}}sssccc]]]WWWTTTcccttteee___aaabbbbbbdddeeegggkkkqqquuu|||oooddd___hhhvvv|||wwwsssvvv}}}qqqkkkeee[[[PPPJJJAAA@@@???>>><<<;;;;;;;;;:::999888777777777888999555777:::===???@@@@@@???999999999999999999::::::888888999999;;;@@@FFFJJJhhh}}}uuujjj]]]___```______dddlllsssvvvffffffccc]]]UUUNNNKKKJJJHHHGGGIIIXXXuuuwwwiii___WWWOOOJJJIIIAAAAAA@@@@@@??????>>>>>>:::999888666555555444444777999===@@@CCCHHHMMMQQQPPPPPPOOOLLLIIIDDD@@@>>>;;;:::999:::???FFFMMMQQQ___bbbhhhrrryyyyyyrrrkkk\\\WWWQQQKKKGGGDDDAAA???EEEHHHLLLQQQTTTUUUUUUTTTUUUVVVVVVUUURRRQQQQQQRRRPPPNNNLLLNNNRRRVVVWWWWWWYYY\\\```dddhhhmmmrrrvvv}}}~~~tttkkkffffffaaaZZZTTTOOOLLLHHHFFFJJJJJJLLLXXXrrr|||mmmdddkkk}}}zzzsssjjjtttwwwgggHHH999;;;666000111111~~~yyysssoooppptttyyy{{{iii___YYYVVVbbbxxxqqqrrrpppqqqtttvvvyyy~~~tttmmmiiioooxxx}}}zzzuuuqqqsss|||zzzoooiiicccXXXNNNHHH@@@???===<<<;;;;;;;;;<<>>===;;;::::::;;;;;;999;;;===???@@@@@@??????;;;;;;;;;;;;:::::::::::::::::::::999:::===BBBFFFXXXnnnxxxllljjjeeeaaa^^^___cccfffmmmzzzoooiiiaaaYYYSSSPPPMMMKKKGGGEEEGGGRRRkkk{{{kkkaaaZZZRRRMMMKKKBBBBBB@@@???>>>>>>>>>>>>;;;:::999777555444444444555777:::===@@@DDDIIIMMMNNNNNNNNNMMMJJJFFFBBB???@@@>>>;;;:::;;;???CCCFFFRRRUUUZZZccckkklllfffaaaZZZVVVPPPKKKGGGDDD@@@>>>???AAADDDHHHKKKLLLLLLLLLPPPQQQRRRQQQOOONNNOOOPPPOOOLLLIIIJJJNNNQQQSSSSSSWWWYYY]]]```cccgggllloootttvvvyyy{{{{{{pppjjjgggbbb\\\VVVQQQMMMJJJGGGKKKJJJJJJPPPddd|||xxxjjjjjjvvv~~~}}}sssffffffvvvwwwzzzsssQQQ===;;;555000000///}}}wwwuuuvvv}}}ooo```ZZZVVV^^^yyy|||vvvtttyyy~~~~~~~~~yyywwwvvvyyy|||vvvqqqsss{{{vvvkkkfff___UUUKKKFFF@@@???>>><<<<<<===>>>??????>>>===<<<;;;::::::::::::;;;============<<<;;;>>>>>>======<<<;;;;;;;;;<<<<<<;;;:::999:::>>>AAAIII]]]||||||rrrkkkgggccc___\\\ZZZaaalllyyyzzzpppbbbXXXSSSQQQOOOLLLGGGFFFFFFMMM^^^}}}lllbbb]]]VVVPPPMMMEEECCCAAA???======>>>???===<<<:::888666444333333222444777999;;;???DDDGGGJJJLLLNNNNNNLLLIIIDDDAAAAAA???;;;888777999;;;===DDDEEEJJJRRRYYY[[[YYYVVVVVVRRRMMMIIIFFFCCC@@@===:::;;;===???AAACCCDDDEEEHHHJJJKKKKKKJJJJJJLLLMMMMMMJJJGGGFFFHHHKKKMMMNNNRRRTTTWWWYYY\\\___cccfffjjjmmmppptttyyyuuuoooiiieee^^^XXXTTTPPPLLLJJJJJJJJJHHHIIIUUUkkkrrrjjjnnn}}}|||vvvvvv~~~vvvfff\\\bbbyyyvvvtttuuu```EEE===555111222///rrr^^^YYYTTTYYYmmm}}}zzz}}}vvvooolllqqqxxx~~~zzzuuuvvv}}}}}}sssiiiccc]]]RRRJJJFFFCCCBBBAAA@@@@@@AAABBBCCC??????>>>===<<<<<<<<<;;;======>>>>>>>>>===<<<<<<===============<<<<<<<<<<<<<<<;;;999888999<<<>>>DDDRRRooo}}}uuuggg]]][[[YYYYYY^^^iiiuuu|||~~~vvvjjj___WWWRRROOONNNJJJIIIIIIKKKVVVpppmmmbbb^^^YYYSSSOOOHHHFFFBBB???======>>>???>>>===;;;888666444333333111333555666777:::>>>BBBFFFHHHLLLNNNNNNJJJFFFCCC>>><<<:::888777888999:::;;;<<<@@@FFFLLLPPPPPPOOOOOOMMMJJJGGGEEEBBB???<<<;;;::::::;;;<<<===???@@@AAACCCEEEFFFFFFGGGIIIKKKLLLIIIFFFCCCCCCEEEGGGIIIKKKNNNQQQSSSUUUXXX\\\___dddfffkkkoootttzzz~~~vvvmmmhhhaaa[[[VVVRRRNNNLLLGGGIIIIIIHHHMMM___yyyzzzmmmiiiuuu{{{zzz|||rrr```^^^ttt~~~vvvppplllssslllLLL???666444555222rrr\\\VVVQQQSSSaaa|||zzzvvvmmmjjjkkklllmmmtttxxx|||xxxyyyyyyppphhhbbb[[[QQQIIIGGGCCCCCCDDDDDDEEEFFFGGGHHHCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAA;;;;;;<<<<<<======>>>>>>:::;;;;;;999888999<<<>>>BBBIII___vvveee]]]XXXSSSQQQTTT[[[fffnnnvvvwwwsssjjj]]]SSSOOOOOOKKKJJJJJJKKKPPPfffrrrfffaaa\\\UUUQQQKKKIIIEEEAAA???>>>?????????>>><<<999777555444444222333444555555777;;;>>>BBBEEEIIILLLLLLJJJFFFCCC===<<<:::999888888999999777888:::???CCCGGGIIIIIIHHHFFFEEEEEEDDDBBB???<<<<<<;;;:::999999:::<<<===<<<>>>@@@BBBCCCEEEGGGIIIKKKIIIFFFCCCAAABBBDDDFFFEEEHHHKKKNNNPPPTTTXXX\\\```cccgggkkkoootttyyy}}}qqqllleee^^^YYYTTTPPPNNNFFFIIIKKKIIIJJJUUUkkk~~~uuujjjoooooofffuuu~~~wwwpppkkkooo~~~qqqQQQAAA666444666222qqq]]]VVVPPPPPPYYYkkkyyyvvvzzz|||~~~~~~tttlllgggdddiiikkkpppxxx|||yyy{{{vvvnnngggaaaZZZPPPIIIHHHBBBDDDHHHKKKNNNPPPQQQQQQJJJJJJJJJIIIGGGEEECCCBBBAAAAAAAAA@@@@@@@@@AAAAAA<<<<<<=========>>>>>>>>>:::;;;;;;:::999:::<<<>>>===AAAPPPkkkvvvbbb]]]WWWUUUSSSRRRWWW]]]hhhooouuuqqqdddXXXRRRQQQLLLJJJJJJKKKMMM^^^ppphhh___XXXUUUNNNLLLHHHDDDAAA@@@?????????>>><<<:::888666555555333444555444444555888:::>>>AAAEEEHHHIIIGGGEEECCC@@@???===;;;999777666666444555777999<<>>@@@BBBEEEGGGIIIIIIGGGDDDAAA@@@AAACCCAAADDDGGGJJJLLLPPPTTTWWW[[[^^^bbbeeegggkkkpppsssyyy}}}xxxssskkkddd]]]XXXTTTQQQIIIJJJKKKJJJHHHKKKYYYhhhppplllvvvrrrvvvzzztttnnnoooyyysssVVVEEE777444666111ssscccZZZRRRQQQTTT^^^rrr|||yyyrrrmmmnnnvvvyyy|||{{{vvvqqqpppqqqvvv}}}~~~||||||sssllleee```XXXNNNHHHGGGCCCGGGOOOWWW]]]aaabbbbbbZZZZZZXXXUUURRRNNNJJJHHHEEEEEEDDDBBBAAAAAA@@@@@@AAA@@@@@@???>>>=========<<<<<<<<<;;;::::::;;;===888>>>GGGWWWqqqyyymmmaaa\\\XXXSSSQQQRRRYYYbbbmmmpppiii___WWWTTTPPPMMMMMMMMMMMMYYYzzzrrreee\\\YYYPPPNNNKKKHHHDDDBBB@@@???>>>===<<<:::888777777777444444444333222333555888<<<>>>AAADDDEEEDDDCCCBBB@@@@@@>>><<<:::777555444333444555666777888:::;;;999:::===@@@CCCCCCAAA>>>::::::888777555444444444444666999;;;<<<>>>AAADDDFFFGGGGGGEEEAAA??????@@@@@@BBBEEEFFFHHHKKKOOORRRTTTWWWZZZ]]]```cccfffiiipppttt{{{zzzrrrjjjccc]]]WWWTTTMMMJJJIIIIIIGGGGGGOOOZZZuuuyyymmmpppwwwyyy}}}xxxqqqmmmsssxxx```MMM<<<777888222uuuhhh^^^UUURRRRRRWWWeeettt~~~vvvpppnnnkkkhhhmmmyyywwwoooyyy}}}qqqjjjccc^^^VVVMMMGGGGGGFFFLLLVVVaaaiiioooqqqqqqnnnmmmkkkfffaaa[[[VVVSSSPPPOOOMMMKKKIIIGGGFFFFFFEEEDDDCCCAAA???===<<<;;;>>>>>>>>><<<:::999:::;;;666>>>EEEKKK```jjj___ZZZSSSNNNMMMPPPXXXdddlllllleee\\\VVVUUUQQQPPPPPPOOOXXXvvvyyyiii```]]]QQQOOOMMMJJJGGGCCCAAA???>>>===;;;:::999888888888444444444333111222444666;;;===???AAABBBBBBBBBAAA>>>======<<<:::888666555444555666666666666777888555777:::???CCCCCCAAA???;;;;;;:::888666555333333111444777999:::<<>>>>>???@@@BBBDDDEEEFFFGGGJJJMMMNNNQQQTTTWWWZZZ]]]aaadddhhhmmmttt{{{wwwnnnfff```ZZZWWWOOOIIIFFFHHHIIIIIIOOOWWWfffrrrqqqtttzzzrrrlllnnn}}}~~~iiiVVVBBB;;;;;;555~~~lll___QQQLLLMMMRRRZZZaaapppxxx~~~|||yyyuuuqqqkkkhhhmmmmmmpppyyyxxxvvv}}}uuummmiiiccc\\\UUUOOOKKKIIIJJJPPPYYYbbbiiipppxxx}}}{{{xxxpppkkkfffaaa\\\[[[YYYTTTPPPNNNOOOQQQPPPMMMIIIDDDBBBAAABBBCCC;;;>>>@@@???<<<;;;===???>>>999;;;FFFRRRccc~~~jjj___YYYSSSOOORRRIIIWWWqqqxxxrrrhhh\\\YYYTTTSSSUUURRRVVVqqqpppeeeaaaYYYVVVSSSPPPMMMIIIEEEBBB???>>>======<<<;;;777444333333333222222333444444444777<<<@@@BBBBBBAAA@@@AAA@@@???===<<<:::999888555555444444444444333333444666888;;;>>>@@@AAABBB???===:::777555333222222222333444555666888999999AAACCCEEEEEEDDDBBB>>><<>>======;;;888666555444444444444444555555444666:::>>>AAABBBAAAAAA??????>>>===<<<<<<;;;;;;777666555555444444444444444555777:::<<>>;;;888555333333222333444444555555666666666>>>@@@BBBDDDDDDAAA>>>;;;======>>>???@@@BBBDDDEEEDDDEEEGGGJJJMMMPPPSSSTTT[[[___dddjjjpppwwwuuuooojjjccc___XXXSSSMMMHHHGGGHHHIIIJJJVVViiixxxnnnmmmxxxrrriiilll}}}oooTTTAAA999777tttgggYYYPPPMMMMMMRRRYYYfffiiijjjiiimmmtttyyyzzz{{{zzzyyywwwuuusssqqqpppssstttwww|||rrrlllnnn{{{rrrkkkfffbbb\\\UUUPPPLLLJJJIIIRRR[[[eeejjjiiiffffffgggttt}}}{{{uuuooodddaaa]]][[[\\\^^^___```______^^^\\\YYYUUUQQQOOOLLLJJJHHHGGGGGGEEEBBB@@@>>>999888<<<@@@GGGXXXkkkppp```VVVQQQLLLTTTdddrrrmmmaaa[[[YYYYYYUUUVVVmmm}}}pppjjjbbb___ZZZVVVRRRNNNJJJGGGEEECCC???>>>===;;;999888666666555555555555555666444555888;;;>>>@@@BBBBBB>>>>>>>>>>>>============999888666555444444444555333444666888:::<<<>>>???@@@???<<<999666444333222444444444444444333333333888;;;@@@CCCCCCAAA>>>;;;:::::::::;;;<<<>>>???@@@AAABBBCCCFFFIIILLLOOOPPPTTTWWW\\\aaafffmmmtttyyy{{{tttooojjjfff[[[VVVPPPKKKIIIIIIIIIIIILLL\\\uuu}}}nnnhhhooowwwjjjhhhrrr~~~cccKKK===888wwwkkk]]]SSSMMMKKKOOOUUUhhhooossspppmmmrrryyy~~~~~~~~~|||zzzzzzzzzxxxzzz|||yyyllliiikkk}}}}}}xxxpppjjjeeeaaaZZZSSSMMMJJJIIIIIIQQQ\\\jjjqqqoooiiiccc```dddlllvvvzzzyyywwwuuussshhhbbbZZZWWWXXX]]]aaacccgggfffdddbbb___[[[XXXVVVTTTQQQNNNMMMMMMKKKFFFAAABBB>>><<<======???IIIUUUppplll```WWWSSSUUU[[[kkkqqqeee^^^[[[ZZZUUUUUUjjjtttllleeeaaa\\\XXXUUUSSSPPPNNNIIIEEEAAA>>>===<<<:::888666666555555444555555555444444666999<<>>>>>>>>=========:::888666444333333444555333333444666888:::;;;<<<@@@???===:::888555444333222222222222222222222222555888===BBBCCCBBB???<<<999999999999:::;;;<<<<<>><<<<<>>===;;;999666666555444333333444444333444555777:::===@@@BBB@@@@@@???>>>===<<<;;;;;;999888666555444444444555333333333444666777999:::>>>===<<<:::888777555444000000111111222333333333333777<<>>AAADDDFFFGGGKKKMMMQQQTTTXXX]]]bbbfffnnnuuu}}}wwwooojjjeee```YYYRRRNNNLLLIIIHHHDDDKKKWWWjjj~~~nnnhhhkkk}}}}}}{{{}}}yyyzzzmmmjjjnnnyyylllSSSAAAwwwjjj^^^SSSLLLNNNTTTgggzzz|||yyy}}}|||nnnooo|||{{{pppgggjjjppp{{{}}}yyytttoookkkeee```XXXPPPKKKIIIJJJLLLTTT\\\jjjvvv|||yyyoooggg^^^___ccchhhlllqqq{{{yyyrrrggg\\\UUUWWW]]]cccfffdddaaa]]][[[YYYXXXXXXWWWVVVTTTSSSQQQNNNIIIFFFBBBAAA@@@>>><<<<<<>>>AAABBBLLL]]]sssooo___WWWSSSSSS___{{{mmmccc[[[ZZZUUUVVVjjjyyyooofffbbb]]]ZZZYYYZZZ[[[[[[PPPMMMIIIEEECCC@@@===:::666666555444333333333333333333444666999;;;===???@@@???>>>===<<<;;;::::::777777777777777666666666333333333333444666888999;;;;;;;;;:::999777666555///000000111222333333444333666:::>>>AAABBBAAA@@@;;;;;;:::999999999999999::::::<<<>>>@@@CCCEEEFFFGGGJJJLLLOOORRRVVV[[[^^^dddjjjssszzztttmmmhhhccc[[[TTTOOOKKKGGGEEEGGGKKKQQQ]]]uuuwwwlllgggsss|||yyyuuussswww}}}|||rrrjjjkkkmmmfffLLLsssfffXXXNNNOOOTTTaaasss}}}{{{lllfffnnnxxxvvvjjjhhhiiiqqq|||{{{vvvpppkkkhhhaaa\\\TTTMMMJJJJJJMMMOOOVVVXXX^^^iiissstttmmmeee]]][[[\\\aaadddiiiuuuvvvhhh\\\WWWZZZ```______^^^\\\ZZZXXXVVVUUURRRTTTUUUTTTPPPLLLIIIHHHBBBBBBAAA???======>>>>>><<>>???@@@@@@<<<;;;:::999888888888888::::::;;;===???BBBDDDEEECCCEEEGGGIIIKKKOOOSSSWWW\\\aaahhhnnnsssyyy|||sssmmmhhh```XXXSSSNNNIIIFFFGGGKKKMMMRRRgggvvviiimmm|||wwwppprrrrrryyy}}}qqqvvvyyyoooooolll{{{```zzzkkk[[[PPPOOOSSSWWWeeessszzz}}}{{{xxxyyy~~~}}}jjj___bbbjjj|||rrrmmmlllrrr{{{yyysssmmmhhheee]]]XXXQQQKKKIIIKKKOOORRRWWWSSSRRRZZZfffkkkfff___XXXTTTTTTXXX[[[^^^iiivvvqqqaaaWWWWWW[[[[[[\\\]]]^^^\\\XXXTTTRRROOORRRUUUTTTOOOJJJIIIIIIDDDDDDCCC@@@???@@@???>>><<>>>>>===;;;:::555444333333333555777999555666888999999888777777444444333333222111111000222333555888;;;===???@@@<<<;;;:::888777777666666444555666777:::<<<>>>@@@@@@BBBDDDEEEGGGJJJNNNRRRWWW\\\bbbfffjjjpppwww}}}yyysssmmmeee^^^WWWRRRMMMJJJCCCHHHIIIKKK]]]zzznnnkkkwww|||vvvpppuuussssssnnneeeqqquuuvvvpppwwwsss