BM6P6(@ ))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,------,,,+++************+++,,,---...//////---+++,,,...000222333222777<<>>DDDSSS]]]kkkxxx{{{wwwsssqqqooolllkkkkkklllmmmooooooppppppooopppqqqsssuuuvvvxxxxxxyyywwwwwwwwwyyy|||yyyllleeedddfffggggggeeebbb\\\QQQEEE===555222///...///111111111000000000000000000000000222111111000///...------++++++++++++++++++++++++(((((())))))*********+++)))((((((''''''(((((()))))))))))))))************************)))((('''&&&'''&&&&&&'''***++++++***%%%&&&''')))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************************((())))))))))))))))))(((***)))(((&&&%%%%%%&&&&&&******************************************++++++,,,---,,,+++***,,,///111555@@@KKKSSSZZZ```cccbbbXXX^^^dddhhhjjjqqq|||zzzqqqmmmnnnqqq}}}yyyyyyttttttvvvzzz~~~}}}xxxsssnnnmmmnnnssswww~~~++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,---......///000///...------...///000---------------...///000000111222222333:::EEENNN___iiisss{{{zzzuuurrrqqqqqqooonnnkkkhhhdddaaa```^^^\\\[[[ZZZ[[[\\\]]]]]]\\\\\\[[[[[[\\\]]]^^^___```````````````aaabbbdddgggkkkmmmmmmqqqvvvxxxxxxzzzmmmaaa___bbbeeeffffffeeeaaaXXXMMMFFF888555111000000111111111111111222222333444444444333222222111///......---++++++++++++++++++++++++)))))))))))))))************))))))(((((())))))***))))))))))))************)))*********)))((('''&&&'''&&&&&&'''***++++++***%%%&&&'''((()))******)))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((((((((++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,---------000444888@@@MMMZZZ^^^___``````___XXX]]]eeelllttt|||{{{xxxxxxyyy{{{~~~{{{xxxxxxxxxxxxtttqqqooopppuuu{{{~~~++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,---...//////222111000//////000111222,,,,,,,,,---...///000111111222333222555===JJJTTTgggoooxxx}}}}}}xxxtttrrrmmmhhhffffffgggfffddd___\\\YYYWWWWWWVVVUUUTTTSSSTTTTTTTTTSSSRRRPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQTTTSSSSSSTTTUUUXXX[[[]]]\\\___```___]]]^^^dddjjjooouuu{{{kkk\\\ZZZ^^^aaabbbeeefffddd^^^UUUOOO>>>:::555111000//////...222333333444555666777777333333222111000///...---++++++++++++++++++++++++******))))))))))))))))))++++++************++++++))))))))))))************%%%'''(((*********))))))***)))(((((())))))((('''))))))))))))((('''%%%%%%(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******((()))***+++,,,,,,++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---+++,,,---...000444999===KKKYYYfffgggbbb^^^\\\[[[YYY\\\cccnnnzzz~~~~~~xxxtttrrrrrrpppnnnrrruuu}}}************************)))*********++++++++++++++++++************++++++******+++,,,,,,,,,,,,+++---------............///---------.........//////......///......///222555222000111888>>>EEETTTccctttyyywwwooojjjhhhhhhiiieee```[[[YYYZZZZZZZZZXXXSSSRRRRRRQQQPPPOOONNNNNNMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHLLLMMMMMMLLLKKKLLLNNNQQQSSSSSSRRRQQQQQQRRRSSSTTTXXXZZZ]]]eeeqqq}}}{{{nnnccc^^^]]]]]]aaafffhhheee```\\\ZZZJJJAAA666000111333444333444333333222111000////////////...---,,,,,,++++++))))))******++++++++++++************************++++++++++++++++++++++++''''''((()))))))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''((((((((()))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))******++++++,,,------///+++,,,000222444===HHH]]]eeejjjfff```^^^______aaa___dddqqq~~~}}}~~~|||~~~|||tttmmmiiinnnvvv}}}~~~}}}************************)))))))))*********++++++++++++************++++++******+++,,,,,,,,,,,,+++---------............///---------.........//////---...//////...///111333333000222;;;EEEPPP```nnn{{{~~~zzztttpppiiiccc___]]]^^^___]]]YYYTTTRRRSSSTTTSSSRRROOOOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJIIIHHHHHHJJJLLLNNNNNNMMMLLLLLLMMMNNNOOORRRRRRUUU[[[dddppp{{{{{{qqqhhhccc```]]]___bbbddddddbbb^^^\\\OOOFFF:::333222333444333222222111111000000/////////......---,,,,,,++++++)))*********++++++++++++************************++++++++++++++++++++++++))))))***+++++++++++++++))))))))))))************(((((((((((((((((((((((('''''''''((((((((())))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))************)))))))))((())))))))))))*********************+++,,,,,,---------***,,,111555:::EEEQQQ```gggkkkhhhdddccccccaaacccbbbgggrrr|||~~~||||||{{{|||}}}yyy||||||vvvrrrpppuuu}}}************************((()))))))))************++++++************++++++***++++++,,,,,,,,,,,,,,,---------............///------........./////////---...000000//////000222666444888CCCSSSaaapppzzzwwwnnnhhhaaa^^^YYYUUURRRRRRSSSTTTUUURRRNNNLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIJJJJJJJJJKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHFFFHHHIIIIIIHHHHHHHHHIIIKKKKKKJJJIIIIIIJJJJJJKKKLLLLLLNNNQQQVVV]]]cccgggeeeeeeeeehhhmmmtttzzz~~~{{{vvvpppkkkggg___^^^^^^```dddeeeccc```VVVMMMAAA888444333333222000000000000000/////////.........------,,,,,,+++************++++++++++++************************************************))))))***+++++++++++++++))))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++***))))))))))))))))))))))))************)))))))))))))))))))))*********++++++******++++++,,,,,,------...,,,...444;;;DDDPPP[[[eeeiiijjjhhhhhhiiigggcccgggeeeiiirrrxxx{{{}}}}}}~~~~~~wwwyyyzzz{{{yyyvvvvvv{{{{{{yyyyyyzzz~~~************************(((((()))))))))*********++++++************++++++***+++,,,,,,------,,,,,,---------............///............////////////---...000111000000111222999;;;CCCSSSeeeuuu~~~{{{vvvoooggg___YYYTTTRRROOOMMMLLLMMMNNNOOOPPPOOOLLLKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMLLLLLLLLLKKKJJJHHHHHHHHHIIIKKKLLLIIIKKKMMMNNNMMMKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKLLLKKKKKKLLLMMMPPPSSSUUUVVVVVVVVVVVVWWWZZZ^^^bbbdddnnnuuu}}}|||zzztttoooddd___\\\^^^cccgggfffddd\\\TTTHHH>>>777333111000.........///////////////......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))((()))+++---...---+++***))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++******++++++,,,------...111111444:::CCCOOOZZZccchhhhhhfffdddggglllkkkhhhllliiiiiimmmqqqsssxxx}}}~~~{{{yyyxxxxxxvvvzzz{{{{{{}}}~~~yyyrrrrrruuuzzz||||||************************))))))))))))************++++++************++++++++++++,,,------------,,,---------............///........./////////000000---///000111111111333444999BBBRRRfff{{{~~~~~~wwwsssllleee___ZZZTTTQQQLLLKKKJJJJJJJJJKKKMMMNNNNNNMMMMMMLLLKKKLLLMMMNNNMMMMMMNNNNNNNNNNNNNNNNNNLLLLLLMMMNNNOOOOOOOOOOOOMMMLLLLLLKKKLLLMMMNNNOOONNNPPPRRRRRRQQQOOOOOOOOOPPPPPPPPPPPPPPPOOONNNNNNLLLLLLMMMNNNOOOPPPPPPQQQPPPQQQRRRRRRRRRRRRQQQQQQWWW]]]fffpppzzz|||wwwhhhbbb\\\\\\```dddeeeccc```YYYOOODDD;;;555000................../////////---------------,,,,,,,,,,,,+++++++++++++++++++++************************))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))+++---...---+++***))))))))))))))))))))))))))))))))))))))))))******************++++++++++++***++++++,,,------......000333999AAAMMM[[[eeejjjiiigggbbb```eeemmmpppnnnrrrlllhhhhhhjjjnnnwwwzzzuuussssssvvv{{{}}}{{{zzzzzzxxxuuuqqqrrrvvvzzz~~~************************)))*********++++++++++++++++++************++++++++++++,,,------------------------............///....../////////000000000...000111111111333666999===LLLccczzz}}}zzzvvvqqqmmmiiieee^^^XXXUUURRROOOMMMIIIIIIJJJJJJKKKLLLLLLMMMLLLMMMNNNNNNMMMMMMOOOQQQNNNOOOOOOOOOPPPQQQQQQQQQNNNNNNPPPQQQRRRRRRRRRRRRPPPPPPPPPQQQRRRRRRSSSSSSRRRTTTUUUUUUSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSQQQQQQNNNNNNNNNOOOOOOPPPPPPPPPLLLMMMOOOPPPOOOMMMJJJIIIIIIMMMRRRYYY```iiirrrxxx~~~nnnhhhaaa]]]^^^```aaaaaabbb^^^VVVLLLBBB999222//////////////////.........------------------------,,,,,,,,,,,,++++++++++++************************************************))))))***+++++++++++++++))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))***+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++,,,,,,------.........555>>>IIIXXXfffnnnnnnhhhhhheeeccciiissswwwvvvvvvooohhheeefffkkkwww|||vvvttttttwww}}}}}}zzzzzzzzzxxxtttvvvxxxzzz{{{}}}~~~************************++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,------...------------------............///.../////////000000000000000000000000111555:::>>>KKK^^^vvv}}}vvvrrrooojjjccc^^^ZZZWWWTTTRRRQQQOOOMMMLLLKKKLLLLLLMMMNNNNNNNNNNNNMMMPPPRRRRRRPPPPPPSSSUUURRRRRRSSSTTTUUUUUUVVVVVVSSSTTTVVVWWWXXXYYYYYYYYYVVVWWWYYY[[[\\\[[[ZZZYYYXXXXXXXXXWWWUUUUUUVVVXXXYYYYYYZZZZZZYYYWWWVVVUUUQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNMMMKKKJJJIIIFFFGGGHHHKKKNNNTTT[[[```lllwwwxxxtttllleeeaaa```aaacccdddbbb]]]TTTIII>>>666111111000000//////.........------------------------------,,,,,,,,,+++++++++************************++++++++++++++++++++++++))))))***+++++++++++++++))))))))))))************(((((((((((((((((((((((((((((()))))))))************)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''******************************************))))))))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,++++++,,,,,,---.........111;;;FFFRRR___kkkmmmiiigggkkkmmmooouuu}}}~~~yyyrrrkkkgggfffjjjvvvzzzyyyzzz|||{{{{{{{{{yyyzzzzzzxxxvvvxxx}}}************************++++++,,,,,,,,,---------++++++************+++++++++,,,------......---------------.........//////////////////000000000000111111000000111666<<>>333111111111///---,,,---.........---------,,,,,,,,,,,,---.........,,,)))(((......---------,,,,,,,,,******++++++++++++******+++***)))))))))***,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))++++++***)))(((((())))))((((((((((((((((((((((((+++,,,---+++)))(((((()))))))))))))))************)))((('''''''''(((***+++***++++++++++++***)))))))))))))))***+++++++++,,,+++*********))))))((((((******))))))******+++,,,///...---,,,---000333555<<>>OOO___vvv~~~qqqllleeeaaa```bbbdddeeelllqqqwww{{{~~~uuuqqqkkkeeeaaa]]]YYYWWWTTTTTTSSSQQQOOOMMMKKKJJJHHHJJJNNNTTTdddyyyyyyooogggbbb______\\\UUUJJJ@@@777333111000000///......------......---------------...++++++++++++++++++++++++************************)))************+++++++++)))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))***)))((((((((()))***+++++++++***)))))))))*********************+++++++++(((((()))))))))*********++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,.........---111888===HHHVVViiiwww|||yyytttqqqppprrrvvvwwwtttttt}}}tttkkkeeebbbbbbjjjrrryyy}}}zzz~~~|||vvvrrroooooowww+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////000000000111111111111111333666:::EEEZZZmmm}}}vvvtttzzzxxxppphhhfffcccbbbcccfffiiikkkrrrxxxwwwpppjjjddd```]]]ZZZXXXVVVSSSQQQOOOLLLJJJHHHMMMOOOOOOUUUeeevvvpppeeebbb```]]]YYYQQQFFF;;;444222111111000//////............------------......++++++++++++++++++++++++************************)))************+++++++++(((***+++,,,,,,+++***((())))))))))))************))))))))))))))))))))))))((()))))))))*********************)))******++++++))))))*********+++++++++))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,.../////////333<<>>555111111111111000000000000......---------......///++++++++++++++++++++++++************************)))************+++++++++((()))+++,,,,,,+++)))((())))))))))))************))))))))))))))))))))))))'''((()))******************)))))))))***+++,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++.../////////555>>>FFFZZZeeeqqqwwwuuuqqqoooooolllkkknnntttuuutttyyyxxxmmmgggeeefffllluuu{{{}}}~~~yyyyyy|||~~~}}}|||~~~,,,---......,,,,,,---...+++,,,------......------...------------...//////000000000000000000000000111111111111111222222222222444666<<>>KKKWWWhhhlllooosssyyy|||xxxpppkkkkkknnnrrrqqqpppvvvxxxpppkkkkkkooouuuzzz}}}~~~~~~~~~,,,---......,,,,,,,,,...,,,,,,---............---...------------...//////........................111111111111222222333333444555:::EEEUUUgggvvvpppgggeeemmmooouuu||||||zzzzzz{{{zzzyyyzzzwwwpppkkkgggeeefffgggjjjmmmrrryyy~~~sssmmmddd___]]]\\\ZZZXXXUUUTTTQQQMMMJJJJJJLLLOOOTTT___pppxxxkkkddd]]]\\\]]]XXXMMMBBB999555000000111222111//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))------,,,,,,++++++************))))))))))))******(((((())))))***)))))))))((((((((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,,,,,,,------,,,,,,+++***************+++++++++,,,******+++++++++,,,,,,,,,222//////333;;;EEETTT```kkklllmmmqqqzzz}}}uuuqqqppppppssstttvvv|||{{{uuuqqqqqqsssvvvyyy{{{}}}~~~~~~~~~,,,.........,,,+++,,,---,,,------..................------------...//////........................000111111222222333333333666888>>>LLL^^^nnnxxx|||}}}yyykkkjjjnnnsssvvvzzz~~~~~~~~~~~~|||vvvsssnnniiihhhiiikkkmmmqqqsssyyy}}}vvvkkkdddaaa___]]]ZZZWWWVVVSSSPPPMMMKKKJJJJJJOOOVVVcccwww}}}ooohhh```^^^___[[[RRRJJJ;;;666111///111222111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))///...,,,+++******************))))))))))))******((())))))************)))(((((())))))************))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,)))***+++++++++***((('''*********+++++++++,,,,,,++++++++++++,,,,,,,,,---111000000555???LLL[[[eeejjjiiiiiiooo{{{{{{xxxvvvuuuwww{{{}}}{{{wwwvvvuuuvvvyyy{{{|||}}}zzz|||---...///...,,,+++,,,---,,,---......//////.........------------...//////////////////////////////000111111222333333444444444999DDDTTTggguuu|||zzzsssjjjooowwwyyy||||||qqqooollljjjjjjlllooorrrwwwyyy}}}uuulllfffccc___\\\YYYXXXUUUSSSPPPNNNLLLJJJLLLQQQZZZhhh{{{rrrjjjccc______^^^WWWRRR???999222///000111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******///...+++***))))))************))))))))))))******)))************))))))((()))))))))))))))*********))))))))))))))))))))))))******************************))))))******+++,,,((()))*********)))'''&&&***++++++++++++,,,,,,,,,+++,,,,,,,,,------------...000333999EEESSS```fffeeeddddddkkkyyy{{{|||}}}~~~|||xxxwwwyyy{{{}}}}}}wwwyyy~~~---...///...,,,++++++,,,------...////////////......------------...//////000000000000000000000000000111111222333444555555333<<>>KKKbbbrrr{{{qqqffffffjjjkkkjjjqqq{{{zzz{{{~~~||||||vvvpppllliiihhhiiifffbbb```___^^^\\\[[[YYYZZZ[[[]]]_________^^^]]]___ccchhhoooxxx............////////////,,,,,,---...////////////---------.....................///000111111111111444444777:::>>>JJJ```ttttttmmmkkkjjjiiibbb______dddiiinnnuuu}}}}}}wwwqqqiiiccc^^^ZZZWWWWWWTTTOOONNNPPPKKKRRR```ttt{{{mmmccc^^^\\\ZZZVVVNNNDDD;;;555222000000000000////////////111000....../////////...------,,,,,,,,,,,,---------,,,,,,+++******))))))************************)))))))))))))))*********++++++++++++++++++++++++)))))))))*********++++++''''''((())))))***++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,000444222...+++,,,///,,,,,,,,,---------......//////111222222999JJJ\\\tttzzzzzzpppfffeeeiiimmmmmmuuuzzzwwwyyy|||}}}zzzvvvrrrmmmjjjhhhgggeeeccc___^^^]]][[[YYYWWWTTTTTTUUUXXXZZZZZZYYYWWWXXXYYY[[[^^^ccclllvvv|||---------.........//////+++,,,---...////////////---------.........//////......000111111111111111333222555;;;DDDTTTkkk~~~|||rrrooommmgggaaa[[[ZZZ^^^fffmmmqqqxxx~~~~~~}}}||||||zzzwwwuuuvvvxxx{{{|||zzzqqqkkkddd^^^ZZZYYYVVVQQQOOOPPPJJJLLLTTTcccxxxzzzkkkbbb[[[\\\[[[TTTJJJ???777333000000000000////////////111///------.........---------,,,++++++,,,------+++++++++***************************************(((((()))))))))***************++++++,,,---------))))))*********+++++++++))))))******************+++++++++******************+++,,,,,,------,,,,,,***---000000...,,,,,,---,,,,,,,,,---------.........///222444666AAAYYYooo}}}uuuoooiiieeehhhnnnqqqxxxuuutttxxx}}}}}}|||{{{}}}|||zzztttssspppmmmkkkiiiggggggcccaaa___]]]\\\ZZZWWWUUUVVVTTTRRRSSSUUUVVVUUUTTTVVVVVVVVVWWWZZZbbbkkkqqqyyy~~~,,,,,,,,,------.........+++,,,---...////////////---------.........//////...///000111111222222111222000333<<>>LLL```rrr~~~|||rrrjjjaaaYYYWWWYYY]]]```fffoooyyy~~~|||}}}xxxuuuqqqkkkgggcccaaa````````````]]]ZZZYYYYYYYYYUUUUUUVVVVVVVVVUUUTTTTTTRRRQQQOOONNNMMMNNNOOOOOOTTTYYY```ffflllsss{{{~~~vvvkkkbbb]]]ZZZWWWTTTSSSOOOMMMLLLNNNUUUdddtttxxxfff___ZZZZZZYYYOOOBBB:::888555222111111111000///000000000000///...---,,,---------------------------------------------------,,,,,,++++++*********++++++++++++++++++++++++************++++++++++++************************++++++***))))))***++++++---,,,+++***************......---------------,,,,,,,,,,,,---------........./////////000000000111000222888DDD[[[rrr{{{uuunnniiibbb]]]___dddsss{{{zzzuuurrrxxxzzzvvvtttpppnnnqqqwww|||~~~~~~{{{rrroookkkiiihhhiiihhhhhhhhhfffdddaaa```_________ZZZZZZYYYXXXWWWUUUTTTTTTPPPPPPPPPOOONNNOOOSSSUUUWWWVVVVVVUUUUUUVVVVVVWWWWWWYYY]]]aaafffmmmuuuzzz---------------------------------............///........................000000000111111333444555333888DDDVVVjjjxxx~~~xxxlllbbbZZZUUUVVV[[[^^^aaagggpppyyy|||~~~~~~~~~}}}}}}}}}{{{yyyvvvtttrrrkkkiiieeeaaa]]]ZZZXXXXXXYYYZZZ[[[YYYVVVTTTSSSSSSQQQQQQPPPPPPPPPPPPPPPQQQOOONNNMMMLLLKKKKKKLLLLLLLLLPPPUUUZZZ```hhhssszzz{{{pppfffaaa]]]XXXUUUTTTPPPNNNMMMMMMQQQ]]]iiikkkbbbZZZZZZZZZTTTGGG<<<777555222000000000000///000000000000///---,,,+++------------------------------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++)))******+++,,,,,,------************************+++******************+++++++++******)))*********......------,,,,,,++++++,,,,,,,,,---------............//////000000111111000333;;;MMMhhh~~~|||uuuoooiiieeeaaa^^^aaagggrrrzzz~~~zzzuuusss{{{~~~{{{yyyzzzxxxsssrrruuu{{{}}}|||xxxtttqqqlllkkkhhhgggffffffffffffeeedddbbb```^^^]]]]]]]]][[[ZZZYYYWWWVVVUUUTTTTTTOOOPPPQQQQQQQQQRRRUUUWWWYYYXXXWWWVVVUUUTTTTTTTTTVVVWWWYYY[[[^^^dddlllqqqxxx}}}---------------------------------............////////////////////////////////////000111222333444555===LLL___ppp{{{~~~~~~ttteee[[[TTTSSSXXX```dddffflllttt|||~~~}}}yyyuuusssqqqqqqrrrssstttvvvwwwwwwwwwwwwwwwvvvuuurrrooojjjfffddd^^^\\\ZZZWWWUUUTTTSSSSSSTTTVVVXXXWWWUUURRRPPPPPPOOOOOONNNMMMMMMNNNOOOPPPNNNNNNMMMMMMLLLLLLLLLLLLHHHJJJNNNQQQUUU]]]gggooo{{{tttjjjddd```[[[XXXVVVRRRPPPOOONNNOOOVVV___rrrooofff\\\YYY[[[XXXLLL???555333000///000000000///000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***++++++++++++++++++++++++))))))***+++,,,------...*********************************++++++******************)))******++++++------,,,,,,++++++******,,,,,,,,,---------...............///000111111111000444???UUUqqqxxxnnniiidddbbb______dddlllqqqyyy~~~xxxtttttt|||~~~xxxssswww{{{}}}yyyvvvrrrooollljjjjjjjjjiiihhhgggggggggdddcccaaa```^^^\\\\\\[[[ZZZYYYWWWUUUSSSRRRRRRRRRQQQSSSTTTUUUTTTUUUVVVXXX[[[ZZZXXXVVVUUUTTTSSSSSSUUUVVVVVVWWWYYY]]]ccchhhnnnsss{{{---------------------------------............///////////////////////////......//////111222444555888CCCTTTgggvvv~~~ppp___UUUPPPSSS]]]gggoooqqquuu|||}}}yyyvvvpppjjjfffcccbbbbbbeeegggiiilllnnnoooooooooooommmkkkgggccc^^^ZZZXXXRRRRRRPPPOOONNNOOOOOOPPPQQQSSSVVVVVVSSSPPPNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMFFFHHHJJJJJJLLLRRRZZZaaammmttt{{{qqqjjjddd___\\\ZZZVVVSSSQQQNNNKKKNNNSSScccuuurrrkkkaaa[[[]]]\\\QQQEEE666333111000000111000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,,,,---************************)))***++++++++++++***)))***************+++,,,---,,,+++++++++++++++******,,,,,,,,,---------......------...///000111222222000888HHH]]]vvvwwwjjjeeeaaa``````aaahhhpppssszzz{{{qqqrrrvvvvvvttt{{{|||zzzwwwuuussspppllliiiiiijjjkkkkkkiiigggggghhhbbbbbbaaa___]]]\\\ZZZZZZWWWUUUSSSQQQPPPPPPPPPQQQUUUWWWYYYYYYXXXWWWWWWXXX[[[ZZZXXXVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSVVVZZZ^^^ccchhhpppxxx........................---------............////////////////////////////////////000222444555666<<>>MMMbbbsssyyyjjjYYYOOONNNUUUeeesss}}}~~~~~~xxxrrrnnnkkkaaa]]]XXXSSSOOOOOOPPPQQQSSSVVVZZZ^^^aaabbbcccccc]]][[[WWWTTTPPPNNNMMMMMMOOONNNMMMLLLLLLMMMNNNNNNPPPSSSWWWXXXUUURRROOOMMMJJJJJJKKKLLLMMMMMMLLLLLLNNNOOOPPPRRRSSSSSSSSSSSSMMMMMMMMMJJJGGGHHHLLLQQQSSS\\\iiivvvvvvnnngggbbb^^^ZZZXXXWWWTTTOOOMMMPPPQQQ^^^qqqxxxtttkkkbbbaaabbb[[[PPP>>>;;;777444333222000///,,,---...///000000000000////////////////////////------------------------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********************************)))***+++,,,,,,+++***)))*********+++,,,---...///,,,,,,,,,------.........,,,,,,,,,---------......------...///000111222222666EEEYYYlll{{{~~~tttooojjjiiiiiikkksss|||{{{xxxjjjlllwwwyyyvvv|||}}}zzzwwwoooooopppqqqqqqoookkkgggfffiiikkkkkkgggddddddddd______^^^]]][[[YYYWWWVVVRRRQQQQQQQQQRRRUUUXXXZZZ\\\^^^```___\\\YYYWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQRRRSSSRRRPPPPPPQQQSSSUUUXXX^^^eeeooo{{{000///...---,,,+++******////////////////////////000//////.........//////333111111222222111555;;;AAA___ttt}}}hhh\\\QQQMMMQQQZZZgggsss{{{uuuppplllfff___YYYRRRQQQOOONNNLLLKKKJJJJJJOOOQQQUUUXXXYYY\\\___aaa\\\YYYUUUQQQOOONNNNNNOOOKKKMMMOOOOOONNNMMMMMMNNNRRRTTTVVVTTTQQQNNNNNNOOOJJJLLLNNNNNNMMMMMMNNNOOOPPPQQQSSSUUUUUUUUUTTTSSSQQQRRRRRROOOLLLJJJJJJLLLPPPUUU___jjjwww}}}ssslllgggccc^^^YYYWWWWWWVVVPPPKKKLLLUUUdddyyy|||sssiiidddbbb```ZZZTTTCCC:::333111222000111222////////////............+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///---,,,///000///222666777VVVlllttttttmmmqqqwwwwwwuuuuuuqqqjjjhhhwww~~~yyyuuuvvv~~~~~~zzzvvvrrrooonnnmmmmmmmmmmmmnnnmmmmmmllllllkkkhhhfffgggjjjjjjeee```aaaaaa```___]]]ZZZWWWUUUOOOPPPQQQSSSUUUXXXZZZ\\\```aaabbbbbb___[[[VVVSSSRRRQQQQQQRRRSSSSSSQQQOOOPPPPPPQQQQQQRRRSSSSSSTTTNNNPPPUUU[[[dddnnnzzz......------------,,,,,,////////////////////////000//////.........//////222000111333333333888???MMMlllxxxppp]]]TTTLLLLLLPPPXXXdddnnnwwwppphhhbbb___\\\VVVRRRRRRPPPNNNLLLJJJHHHHHHGGGJJJMMMQQQUUUVVVXXXZZZ[[[[[[XXXUUUQQQOOONNNOOOOOOPPPQQQQQQPPPMMMLLLLLLMMMMMMPPPSSSSSSQQQOOOOOOPPPMMMOOOPPPQQQOOOOOOOOOPPPQQQRRRUUUWWWYYYYYYXXXWWWTTTUUUTTTSSSQQQNNNLLLKKKJJJOOOWWWbbbooo~~~|||sssnnnfff```[[[YYYYYYWWWRRRMMMMMMRRR\\\lll}}}tttjjjdddaaa___ZZZUUUGGG>>>555444333111111333////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///------///000000444:::CCC```rrrwww}}}wwwzzz}}}zzzwwwvvvtttjjjhhhkkkzzzuuulllkkknnnxxx||||||~~~{{{wwwtttooojjjgggfffggghhhjjjkkkkkklllllllllkkkkkkjjjgggfffhhhkkkkkkgggcccaaaaaa___]]][[[XXXVVVUUUUUUVVVWWWYYY[[[]]]^^^___]]]^^^______]]]ZZZWWWUUURRRRRRQQQRRRTTTSSSQQQOOONNNOOOOOOOOOPPPPPPQQQQQQOOOQQQTTTXXX___hhhqqqxxx,,,,,,------.........////////////////////////////////////......//////000000///222555555666<<>>GGG```vvvhhhZZZPPPLLLIIIHHHKKKPPPVVV```iiiyyy~~~}}}uuuiiibbb[[[YYY\\\^^^[[[WWWTTTRRRNNNJJJGGGDDDCCCCCCGGGLLLRRRWWWYYYXXXWWWWWWXXXWWWUUUSSSRRRRRRRRRSSSWWWVVVTTTPPPMMMLLLMMMOOOQQQQQQQQQQQQRRRUUUXXXZZZbbbdddffffffdddbbbaaaaaa^^^```dddggghhhhhhfffeeegggccc^^^ZZZXXXTTTOOOLLLJJJKKKPPPXXXdddsss~~~oooiiiaaa]]]]]][[[WWWSSSOOOKKKKKKRRRaaayyy~~~vvvmmmfffaaa]]][[[RRRGGG===888555111///111////////////....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,---------...............000111555BBBOOOhhh{{{}}}}}}zzzzzz|||sssgggfffmmmsss|||qqqiiiiiiiiijjjoootttyyy|||}}}~~~|||{{{||||||{{{{{{{{{~~~~~~wwwqqqjjjeeeccc```\\\YYYYYY[[[___aaadddeeefffggghhhhhhiiiiiijjjhhhhhhhhhjjjiiifffccc]]][[[YYYXXXXXXZZZ\\\]]]___aaaccceeeeeedddcccbbb[[[ZZZYYYXXXWWWVVVVVVVVVTTTSSSRRRRRRSSSSSSQQQOOOLLLLLLLLLLLLLLLMMMMMMMMMPPPQQQQQQRRRTTTXXX]]]bbbkkkrrr|||//////.........---------///////////////////////////////////////000111111000000333555444666@@@LLLfffqqq]]]RRRNNNKKKHHHHHHLLLOOOUUU```jjjyyy|||sssbbb]]]YYY\\\cccfffbbb]]]WWWTTTPPPKKKGGGEEEDDDDDDHHHMMMTTTYYY[[[ZZZXXXXXXXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVTTTQQQOOONNNPPPSSSUUUTTTSSSUUU[[[bbbiiimmmrrruuuwwwwwwuuusssrrrrrrppprrrvvvyyyzzzxxxvvvtttvvvqqqhhh```ZZZUUUQQQOOOIIIIIIJJJQQQ]]]lllyyyvvvnnneee___^^^\\\XXXTTTQQQLLLKKKPPPZZZlll}}}tttkkkccc]]][[[VVVKKK???999444000...///////////////....................................+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......---...000111222:::LLL]]]www||||||}}}||||||}}}~~~}}}zzzrrrkkklllqqqyyy|||tttnnnmmmkkkhhhjjjooovvv|||}}}zzz{{{~~~|||zzz{{{|||~~~~~~vvvooojjjddd___[[[[[[YYYYYYZZZ\\\^^^___cccdddeeefffggggggggggggjjjjjjiiihhhgggdddaaa___XXXWWWVVVWWWZZZ^^^ccceeeeeefffggghhhhhhfffdddbbb]]][[[YYYWWWUUUTTTTTTTTTUUUSSSQQQQQQQQQQQQPPPOOOMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQRRRUUUYYY]]]dddkkkttt}}}/////////.........------////////////////////////////////////000111222222000111333444444888FFFTTTnnnmmmWWWNNNMMMJJJIIILLLPPPSSSXXXbbbmmm{{{}}}sssccc^^^\\\aaajjjnnnjjjdddYYYVVVQQQKKKGGGFFFEEEEEEIIINNNTTTYYYZZZYYYXXXWWWYYYYYYYYYYYYYYYZZZ[[[[[[WWWWWWWWWUUUSSSSSSUUUWWWUUUUUUWWW^^^iiittt}}}yyymmmaaaXXXTTTSSSNNNLLLKKKQQQ\\\kkkxxx~~~uuujjjccc```^^^ZZZVVVTTTOOONNNRRRVVV```wwwsssggg___[[[ZZZNNNAAA:::555000...///////////////....................................++++++++++++,,,,,,,,,,,,******************************************************************************++++++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,---------......---...111333555???WWWlllzzzyyyzzz}}}|||yyyvvvsssvvvzzz}}}xxxsssjjjfffcccfffnnnyyy~~~zzz}}}}}}xxx{{{~~~vvvoookkkfffaaa]]]WWWWWWWWWXXXYYY[[[]]]^^^dddeeeffffffggggggggggggiiihhhhhhfffccc```]]][[[UUUUUUVVVYYY]]]ccciiilllkkkkkkkkkjjjiiigggeeeddd]]]\\\ZZZXXXVVVUUUTTTTTTTTTRRRPPPOOOPPPPPPOOONNNMMMNNNNNNOOOPPPPPPQQQQQQPPPQQQQQQQQQQQQTTTWWWZZZ___dddlllsssyyy~~~............////////////////////////////////////////////////000111222333000111333444666===NNN___vvviiiTTTKKKKKKJJJLLLSSS[[[___bbbkkkttt}}}}}}rrrggg```[[[```iiioookkkfffXXXUUUPPPKKKGGGFFFFFFFFFKKKPPPUUUYYYZZZZZZYYYYYY[[[[[[[[[\\\]]]^^^______[[[\\\\\\[[[YYYXXXXXXYYYVVVYYY```kkkxxxmmm___YYYXXXTTTPPPNNNRRR]]]lllxxx|||pppgggdddaaa]]]YYYVVVQQQPPPRRRQQQUUUiiipppeee```^^^QQQDDD<<<777222000111////////////............------------------------,,,,,,,,,,,,---------...************************************************************************))))))******+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,---------......,,,...222444777DDD```xxxxxxyyyxxx|||}}}|||}}}}}}xxxttthhhcccaaagggttt{{{{{{~~~{{{vvvoookkkhhheeeaaa]]]XXXWWWVVVVVVXXX[[[___aaaffffffggghhhhhhgggggggggdddeeeeeeccc```]]][[[ZZZUUUVVVXXX\\\aaaggglllooolllllljjjhhhfffdddcccbbb\\\[[[ZZZYYYXXXWWWVVVVVVTTTQQQOOONNNNNNNNNMMMLLLMMMMMMNNNOOOQQQRRRSSSSSSQQQRRRRRRQQQQQQRRRUUUWWWXXX]]]dddjjjpppvvv{{{,,,,,,---...///000111111////////////////////////////////////000111222333000000222555777AAAUUUgggzzzfffSSSJJJGGGKKKPPP[[[eeejjjlllsss|||~~~}}}qqqeee\\\UUUWWW```gggeee```XXXUUUOOOJJJGGGEEEEEEFFFNNNRRRWWW[[[\\\[[[[[[\\\\\\\\\]]]^^^```aaabbbbbb^^^``````___]]][[[ZZZZZZZZZ^^^hhhuuuwwweee\\\ZZZRRRNNNKKKNNNZZZhhhttt{{{{{{tttkkkfffccc___[[[XXXRRRPPPPPPLLLNNN```wwwxxxkkkfff```TTTFFF>>>888333222333000/////////............---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((()))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......+++...333555888GGGeeewwwyyywwwzzz~~~{{{wwwsssiiidddccclll{{{|||||||||xxxtttpppkkkhhhgggeeeaaa]]][[[YYYVVVUUUWWW\\\bbbeeehhhhhhhhhhhhhhhhhhggggggaaabbbbbbaaa___\\\ZZZZZZVVVWWWZZZ^^^ccchhhmmmoookkkjjjgggeeebbbaaa```___ZZZZZZZZZ[[[ZZZZZZYYYXXXSSSQQQNNNMMMMMMMMMLLLKKKLLLLLLNNNOOOQQQSSSTTTTTTRRRSSSSSSRRRPPPPPPRRRTTTTTTXXX^^^dddkkkqqqxxx|||111111000000//////......000///.........///111222111111111000000000000000444222444666888@@@VVVlllqqqYYYOOOKKKIIIOOOXXXccclllqqquuuyyy{{{~~~~~~~~~~~~xxx}}}|||pppeee\\\RRRPPPUUU\\\^^^]]]VVVTTTPPPLLLIIIHHHGGGGGGOOOUUUZZZYYYYYY]]]```aaacccddddddeeeeeeffffffgggfffeeeddddddcccaaa\\\YYY\\\```gggpppyyysssgggaaaYYYSSSPPPSSSZZZaaalllvvv}}}{{{pppjjjfffaaa]]]ZZZWWWUUUSSSPPPOOOWWWaaa{{{xxxjjjcccYYYLLLCCC:::444444888000000///.............................................---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,---.........444666555???WWWqqq{{{uuuyyy~~~vvvrrrnnnjjjgggbbbbbbmmmzzz}}}|||}}}~~~~~~vvvpppkkkjjjhhheeeccc```^^^]]]VVVVVVVVVUUUWWW[[[bbbgggiiijjjjjjjjjjjjhhhgggfffcccaaa^^^]]]^^^^^^^^^]]][[[]]]```fffkkknnnmmmllljjjfffbbb`````````^^^[[[YYYWWWUUUUUUVVVUUURRROOONNNMMMLLLLLLLLLMMMNNNOOORRRRRRRRRRRRSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQTTTVVVYYY]]]aaahhhooouuuxxxzzz111000000000/////////...000//////...///000111222111111111111000000000000333222444777;;;FFF\\\ppp}}}~~~jjjUUULLLKKKKKKUUU]]]gggoootttwww{{{~~~~~~~~~}}}zzzwwwtttrrrrrrrrrpppwww|||zzzoooaaaXXXOOOMMMSSSZZZ\\\[[[VVVSSSOOOKKKIIIGGGGGGGGGPPPWWW\\\[[[[[[___aaabbbffffffggghhhhhhiiiiiiiiijjjhhhgggeeedddaaa\\\YYY[[[```hhhrrrzzzvvvtttrrrssszzzrrrjjj[[[TTTOOOQQQUUU[[[dddmmmtttzzzvvvoooiiiccc^^^\\\YYYWWWTTTPPPMMMSSS[[[qqqyyyjjjbbbYYYOOOGGG>>>555333444000000///............///..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---...------,,,,,,------......///444777:::GGG___vvv|||~~~{{{uuuwww}}}tttmmmllljjjggggggcccfffqqq{{{|||{{{|||~~~zzzsssnnnjjjiiihhhfffdddaaa___^^^YYYYYYYYYYYYYYY]]]bbbfffiiijjjjjjjjjhhhgggeeedddbbb```^^^^^^```aaaaaaaaabbbcccdddhhhkkknnnmmmllliiieeeaaa^^^^^^]]][[[YYYXXXVVVTTTSSSTTTSSSQQQOOONNNMMMMMMMMMNNNOOOPPPPPPSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPRRRUUUXXX\\\bbbiiimmmuuuxxx}}}000000000000///////////////////////////000111111111111111111111111111111222111444999AAAOOOcccttt}}}vvv___NNNJJJLLLNNN[[[bbblllssswwwyyy}}}|||yyyvvvtttrrrpppllliiifffcccbbbbbbfffmmmuuu|||xxxnnn___WWWNNNMMMTTTZZZ]]]\\\VVVSSSNNNJJJHHHGGGHHHIIIRRRYYY_________bbbddddddjjjjjjkkklllmmmmmmmmmmmmnnnllljjjhhheeebbb^^^[[[^^^dddmmmwww~~~zzztttnnnjjjiiihhhjjjqqq|||xxxcccZZZRRRPPPRRRUUU[[[bbbhhhnnnxxx~~~uuunnnfff```]]]ZZZXXXUUUPPPKKKNNNTTTccc{{{{{{lllbbbZZZSSSLLLBBB777111111111000//////......//////..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++***************++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---...------,,,,,,---......///000333999BBBUUUlll~~~zzzxxx~~~zzzxxxzzz{{{yyy|||lllggghhhhhhgggjjjiiiooozzz}}}|||~~~~~~yyyyyyzzz~~~~~~zzzuuuqqqnnnhhhhhhhhhgggfffcccaaa___^^^^^^^^^]]]\\\]]]```ccchhhhhhgggfffeeecccaaa```___^^^^^^```dddggghhhhhhlllkkkjjjjjjlllmmmllllllgggccc___\\\[[[YYYWWWVVVWWWTTTQQQPPPPPPPPPOOONNNMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNPPPRRRTTTWWW\\\bbbfffooosssyyy000000000000///////////////////////////000000111000111111111111111222222222222555<<>>NNN```ooowww{{{mmm\\\NNNHHHKKKRRRXXX```eeemmmrrruuuxxx}}}~~~}}}}}}zzzsssllleee```^^^YYYXXXVVVTTTSSSSSSSSSSSSVVV]]]jjjyyy{{{tttddd\\\SSSSSSYYY^^^___^^^VVVRRRNNNJJJJJJLLLPPPRRRZZZaaagggggggggjjjlllllloooqqqrrrtttuuuttttttsssrrrooommmlllllllllkkkjjjtttxxx~~~zzzxxxuuussspppmmmlllmmmiiiiiigggdddbbbbbbfffiiiooozzzyyyjjjZZZRRRPPPQQQUUUYYYZZZ___eeellltttwwwkkkbbb]]]ZZZXXXXXXTTTNNNLLLNNNQQQddduuuhhh```WWWPPPEEE:::444444111111000///////////////..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++---,,,,,,,,,,,,---......++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---...------------...///000111222555BBBYYYrrr|||sssqqq|||||||||}}}}}}tttnnnssszzzwwwqqqtttvvvwwwyyyzzz}}}yyyvvvuuuwww~~~~~~~~~zzzvvvsssqqqppppppiiiiiiiiiiiihhhfffdddcccaaaaaaaaa___\\\[[[]]]^^^^^^^^^]]]\\\ZZZYYYYYYYYYZZZ\\\___fffmmmssswwwwwwvvvsssnnnjjjiiihhhgggfffcccaaa^^^ZZZWWWTTTSSSSSSPPPOOOMMMKKKJJJKKKMMMNNNPPPQQQSSSTTTUUUUUUTTTTTTSSSRRRRRRQQQPPPOOOOOONNNPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSTTTTTTVVVZZZ\\\___dddmmmuuu}}}////////////000000000000......///000000000000000000000111111222333333333555666888BBBUUUjjjwwwzzzpppbbbRRRJJJIIIMMMTTTZZZ___dddkkkppptttyyy~~~}}}}}}}}}~~~{{{uuummmeee^^^YYYVVVRRRRRRQQQPPPPPPQQQRRRRRRTTTYYYgggyyy~~~zzzggg___VVVTTTYYY^^^]]][[[VVVSSSNNNLLLLLLPPPVVVZZZ___fffjjjiiiiiimmmpppqqqssstttvvvxxxyyyxxxwwwvvvsssqqqnnnmmmoooqqqrrrrrr{{{|||~~~|||zzzzzzvvvrrrpppmmmiiihhhjjjeeedddbbbaaa````````````bbblll~~~ppp\\\RRRPPPQQQVVV\\\]]]```eeeiiipppzzz~~~qqqggg```\\\ZZZYYYVVVPPPNNNOOONNN\\\qqqyyyiiibbbYYYRRRHHH<<<666666222111000000//////000000..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++---------------...//////++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,------...///111111444888IIIddd{{{~~~tttkkkiiittt|||{{{yyy{{{{{{sssnnnuuu|||wwwwww}}}{{{uuutttuuuyyy|||{{{{{{{{{zzzyyyvvvvvvuuussspppnnnnnnoookkkkkkjjjiiigggffffffeeeaaaaaa```]]][[[[[[]]]___[[[[[[ZZZZZZZZZZZZ[[[\\\___```dddjjjqqqvvvxxxxxxrrrooojjjfffeeedddbbbaaa```___]]]YYYTTTRRRRRRSSSOOOOOOOOONNNMMMNNNPPPRRRSSSSSSTTTTTTUUUUUUTTTTTTQQQQQQQQQPPPOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOONNNOOOQQQRRRRRRSSSUUUXXXXXX^^^fffnnnuuu}}}.../////////000000000111---...///000111000000///000000111222222333444444666777:::FFF\\\ttt{{{gggYYYKKKHHHKKKNNNTTTZZZ```eeelllqqqvvv|||~~~|||||||||}}}xxxtttnnnggg___YYYUUUSSSOOONNNMMMMMMMMMNNNOOOPPPSSSWWWeeexxx~~~mmmddd[[[XXX\\\___]]]ZZZWWWTTTOOOMMMOOOUUU\\\aaadddiiillljjjjjjoootttvvvvvvxxxzzz}}}}}}|||{{{zzzvvvssspppoooqqqtttvvvwwwyyyyyyxxxwwwvvvtttssssssvvvqqqnnnnnnlllggggggjjjeeeaaa^^^]]]______^^^[[[___ffftttuuu___SSSRRRVVV]]]ccciiilllooorrruuu|||yyyoooeee___\\\[[[XXXRRROOOOOOLLLUUUeee{{{|||gggaaa[[[VVVLLL???777555222111000000//////000000..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++---,,,,,,,,,,,,---......++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,------...000111222555;;;OOOkkk}}}wwwnnneeeccclllssstttwww|||}}}wwwvvvuuu~~~xxx}}}yyytttppprrrvvv}}}|||tttqqqnnnlllnnnpppqqqqqqqqqssstttssspppnnnnnnooonnnmmmjjjhhhfffffffffgggbbbaaa___\\\[[[\\\___bbb\\\\\\\\\\\\^^^```aaacccggghhhjjjnnnrrruuuuuutttkkkhhhdddbbbaaa```^^^]]]\\\\\\ZZZVVVRRROOOPPPRRROOOQQQSSSSSSRRRSSSUUUWWWUUUUUUTTTTTTSSSSSSTTTTTTPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMOOOPPPQQQQQQRRRTTTUUUUUUZZZaaafffkkksss~~~.../////////000000111111---...000111111111000///000000111222333333444444666888<<>>999444222111000111000...---000000000000///////////////......------,,,++++++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000111222222///,,,++++++------------------------++++++,,,,,,,,,---------111---,,,///000---,,,---777EEE]]]vvv~~~qqqhhh```aaabbbfffmmmuuu|||{{{{{{wwwrrrmmmiiimmmxxxyyyuuussspppmmmcccbbb```___```cccfffiiilllmmmnnnpppqqqqqqpppppppppmmmhhhdddcccdddfffgggaaaaaa___]]]\\\^^^cccfffeeeeeefffhhhkkkppptttwwwyyyvvvrrrpppoooooommmlllaaa```___^^^[[[YYYVVVUUUTTTSSSPPPNNNMMMNNNOOOPPPSSSVVVYYY[[[ZZZZZZZZZZZZ[[[YYYVVVSSSRRRRRRTTTUUURRRRRRSSSSSSSSSSSSRRRRRRTTTUUUUUUUUUSSSQQQOOONNNMMMNNNQQQRRRSSSSSSRRRQQQTTTVVVYYY]]]bbbjjjqqqwww}}}000000000000000000000000222222111111000/////////000111222111000000222444666888GGG```vvvyyyfffSSSLLLHHHJJJMMMRRR\\\ffflllpppuuu{{{|||zzzyyyzzz}}}~~~|||xxxuuusssnnnmmmkkkgggbbb]]]XXXVVVRRRQQQPPPOOOOOOPPPQQQRRRQQQXXXiii|||~~~~~~tttpppooouuuwwwpppfff```ZZZVVVSSSTTTZZZbbbjjjooorrrqqqqqqrrrtttxxx|||~~~}}}~~~~~~{{{xxxuuuttttttvvvxxxyyyxxxtttooollleeebbb^^^]]]]]]]]]]]]]]]XXXYYYZZZ[[[^^^bbbhhhmmmmmmfff]]]WWWUUUVVVYYYZZZ[[[```hhhuuu{{{fffTTTOOOVVVaaahhhrrrvvvzzz}}}}}}rrrlllddd^^^[[[YYYVVVSSSOOOOOORRR___www|||jjjaaaZZZZZZXXXMMM@@@999444333111000111000///---////////////............------------------------.........---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---...000///...------...***++++++,,,---......///++++++,,,,,,,,,---------///++++++///000......111:::KKKcccyyy{{{ppphhhcccdddhhhmmmrrrxxx}}}~~~~~~|||yyyrrrpppmmmkkkooozzzzzzsssooommmkkkkkkdddbbb```^^^^^^___aaacccfffgggiiikkkkkkkkkkkkjjjkkkiiieeeccccccdddeeefffeeeddddddbbbaaacccgggjjjjjjkkkmmmpppssswww{{{}}}|||xxxsssooommmkkkiiihhh___^^^]]][[[YYYVVVTTTSSSQQQPPPOOOOOOPPPRRRTTTUUUXXXZZZ]]]]]][[[ZZZYYYYYYZZZXXXUUUSSSRRRRRRTTTUUURRRSSSSSSTTTTTTSSSSSSRRRTTTTTTTTTTTTRRRQQQOOONNNMMMOOOQQQRRRSSSRRRQQQPPPSSSUUUXXX\\\```ffflllqqquuuzzz000000000000000000000000000000000000000000000000///000111000///000222333888<<>>OOOgggzzzwwwkkkhhhkkkmmmppprrrxxxwwwqqqqqqxxx~~~~~~{{{||||||zzzvvvxxx}}}sssyyyvvvooonnnooonnnxxx{{{||||||{{{xxxtttnnnjjjhhhgggaaa```^^^\\\[[[[[[[[[\\\[[[___gggooovvvzzz|||}}}ssssssuuu|||~~~{{{xxxvvvvvvyyy|||zzzuuurrrnnnkkkgggdddcccbbb___^^^WWWVVVTTTSSSSSSTTTUUUVVVZZZ[[[\\\]]]^^^___```aaa]]]^^^^^^\\\ZZZXXXYYYZZZXXXXXXWWWVVVVVVVVVVVVVVVSSSTTTTTTTTTTTTTTTTTTSSSPPPPPPOOOOOOOOOPPPQQQQQQPPPQQQQQQRRRRRRSSSTTTTTTRRRVVV[[[```cccfffiiikkkjjjmmmqqqvvv}}}000000000000000000000000000000000000000111111111000111222333222333555777;;;IIIddd}}}uuu\\\PPPHHHPPPXXX```kkkyyy~~~{{{xxxyyyzzz|||{{{vvvpppjjjfffaaa___]]]ZZZXXXWWWWWWWWWYYYjjj~~~uuufffaaa]]]aaaooo{{{yyymmmbbb^^^```cccjjjqqqwww{{{|||{{{{{{{{{{{{{{{|||||||||rrrrrrtttxxx}}}|||wwwqqqmmmjjjfffaaa]]]ZZZYYYXXXSSSRRRRRRUUUZZZ```ccceeeeeefffhhhlllrrr|||}}}mmm___WWWWWWYYY[[[ccclllyyyyyyggg]]]UUUSSSPPPQQQ___pppxxxvvvuuuvvvzzz}}}~~~}}}wwwllleeeaaa\\\YYYYYYRRRPPPRRRUUU[[[qqqvvvggg```\\\RRRGGG888555111///000111111111000000/////////.........---------------------,,,---,,,,,,,,,+++*********************************++++++++++++++++++++++++***************************,,,---...---,,,---...///..................---------------............///......//////000999BBBTTTjjjzzztttiiiiiiooosssyyy|||yyyssssssuuu|||~~~~~~}}}{{{~~~{{{www~~~uuunnnyyyrrrlllmmmoooppp}}}xxxvvvtttyyy}}}{{{xxxvvvsssqqqmmmjjjeeeccc```]]]\\\\\\]]]^^^bbbgggqqq{{{|||wwwtttuuuyyy|||zzz{{{||||||yyytttnnnkkkiiigggeeedddcccaaa]]][[[XXXWWWVVVVVVVVVXXXZZZ\\\^^^______```aaaaaaaaaaaa______^^^\\\YYYXXXXXXYYYYYYYYYXXXXXXXXXWWWWWWWWWRRRSSSSSSTTTTTTSSSSSSRRRPPPPPPOOOOOOOOOQQQRRRSSSQQQQQQQQQRRRTTTUUUWWWWWWVVVZZZ___ccceeefffhhhiiikkkmmmppptttzzz000000000000000000000000111111000000000000000000///000111222111222555777<<>>666111111222000///000////////////000000000000///...---,,,,,,---...///---------,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,---.........---,,,+++,,,,,,---......//////000,,,---...///000666AAAJJJcccpppxxxrrrjjjjjjooosssvvvsssxxx|||wwwvvvyyy}}}}}}pppqqq~~~~~~~~~tttuuuwwwnnnmmmmmmkkkvvvwwwssspppvvv}}}}}}zzzxxxuuusssjjjdddcccbbb```dddkkk|||}}}vvvppplllkkkkkkooopppssssssrrrnnnjjjgggeeedddcccaaa___]]]\\\\\\ZZZWWWVVV[[[ccciiijjjiiifffeeebbb```^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]ZZZYYYXXXWWWWWWWWWWWWWWWXXXUUUQQQQQQSSSUUUTTTSSSQQQQQQQQQQQQQQQRRRSSSSSSUUUVVVVVVWWWXXXZZZ\\\]]]]]]^^^```aaabbbdddgggiiilllkkkmmmrrr{{{000111111111111111111000000000000000111111111111111333333333222222444666???RRRgggrrryyyqqq[[[OOOKKKLLLQQQYYYccckkkuuu}}}}}}yyyvvvvvvvvvxxx{{{zzztttpppmmmllliiifffdddcccccccccgggttt}}}qqqiiidddggguuu~~~rrrhhhgggkkkqqqxxx~~~~~~zzzxxxxxx{{{}}}~~~~~~wwwqqqooommmiiiddd```\\\ZZZXXXVVVWWWZZZ___dddlllrrrwwwuuu```YYY[[[]]]ggguuu~~~qqqeee```YYYTTT\\\jjj|||wwwnnnfff```\\\ZZZXXXWWWUUURRRSSS]]]iii~~~kkkbbbXXXMMM???777111222222111000111111111000000//////......///...------------...///...---------,,,,,,,,,+++***++++++,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,------......---,,,,,,***++++++,,,,,,------...000...///111222666DDDSSSjjjppptttpppiiiiiiqqqzzz|||uuuwww|||}}}xxxrrrppprrruuuzzzvvv||||||wwwsss{{{uuummmkkkllllllzzzxxxtttqqqwww~~~|||xxxuuuvvvpppkkkjjjggggggmmmvvv}}}ssslllgggfffeeeiiikkknnnppppppmmmjjjhhhbbbaaa___]]][[[[[[[[[[[[___]]]\\\aaahhhnnnooommmgggfffdddaaa___^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWTTTQQQPPPRRRTTTTTTSSSPPPPPPQQQRRRTTTVVVWWWXXXYYYYYYZZZZZZ[[[]]]^^^______aaacccdddeeefffiiilllpppppprrrwww///000000111111000000///000000000111111111222222111222333222222333555888CCCSSSeeennnsss|||iiiTTTKKKJJJMMMRRRZZZcccllluuu}}}|||yyyvvvssstttuuuwww{{{~~~{{{xxxssspppmmmiiihhhggghhhiiikkkvvvuuunnnhhhjjjuuu|||qqqhhhiiinnnuuu}}}|||{{{}}}~~~}}}|||yyytttpppsssqqqlllgggaaa\\\YYYWWWXXXYYY]]]eeennnxxx~~~yyyddd]]]^^^```nnnzzzyyynnnhhhaaa\\\aaakkkzzz~~~}}}rrrjjjccc___[[[YYYXXXVVVQQQOOOVVV___wwwqqqdddYYYQQQ@@@888222222333111000111222222111000///...------///...------------...///.........---------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......------,,,+++++++++,,,------......444...///444444777JJJ```tttqqqppppppmmmkkkvvvxxxvvvyyy~~~yyyzzzyyytttnnnjjjjjjllluuuzzzxxxyyywwwnnnsssrrrlllllloooqqqxxxuuurrrwww{{{www{{{yyyxxxuuuqqqqqqxxxsssiiidddbbbbbbbbbeeeiiilllmmmllljjjhhhaaa___\\\ZZZYYYZZZ\\\^^^dddcccdddiiipppttttttrrrjjjhhheeeccc```_________[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[ZZZXXXWWWVVVVVVVVVTTTRRRQQQQQQRRRTTTTTTSSSSSSSSSTTTUUUWWWYYY[[[\\\^^^^^^^^^^^^___```bbbbbbbbbccceeefffgggiiilllnnnssstttxxx~~~//////000000000000//////000000111111111222222222111222333222222333777999FFFUUUdddkkkpppyyyxxxbbbPPPKKKMMMNNNSSS[[[dddmmmwww}}}yyyvvvsssrrrsssuuuxxx{{{~~~yyyvvvrrrnnnkkkkkklllmmmpppxxxwwwoooiiiiiirrrzzzwwwnnngggggglllttt|||{{{xxxvvvsssppptttpppkkkddd___[[[YYYXXX\\\^^^dddnnnzzz{{{hhhbbbfffjjjuuu}}}sssnnnhhhdddgggmmmssswww}}}vvvmmmfffaaa[[[YYYXXXVVVQQQNNNQQQXXXlllsssbbbXXXQQQCCC:::333333333111000222111111111000///..................------.................................,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------......///000000000555......666777:::PPPlllzzzpppnnnuuuvvvuuu{{{uuuxxx|||uuuwwwvvvrrrkkkfffeeefffgggwwwyyytttrrrppphhhuuuxxxnnnkkkmmmsssyyy}}}vvvrrrqqqvvv~~~}}}uuujjjeeecccccc```cccgggkkklllkkkiiigggdddaaa]]][[[[[[]]]aaadddhhhhhhjjjnnnsssuuuuuusssllljjjhhheeebbbaaa``````]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYWWWUUUTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUTTTZZZZZZZZZZZZZZZ[[[\\\\\\bbbaaaaaaaaaaaabbbccccccaaaccceeefffggghhhkkknnnsssvvv|||//////000000000000//////111111111111222222222222111222222222222444888;;;HHHVVVeeelllrrr{{{|||mmmYYYLLLKKKOOOPPPUUU^^^gggpppyyy{{{wwwtttsssrrrsssvvvzzz}}}|||xxxssspppnnnnnnnnnqqqyyyqqqjjjiiipppvvvtttlllgggccchhhooowww|||~~~~~~yyyvvvsssqqqpppmmmiiiccc]]]ZZZZZZ[[[]]]dddhhhooozzz|||iiifffmmmsss|||~~~vvvqqqlllhhhgggiiikkkqqqyyyzzzqqqiiidddZZZXXXWWWVVVRRRNNNPPPUUUccc~~~uuubbbXXXSSSEEE<<<555333333111111222////////////000000000000---..................---........................---------------,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------...//////000000111444......666:::AAAYYYssszzzpppooo{{{~~~wwwwwwxxxvvvpppqqqrrrnnngggbbbaaaaaa___iiirrrtttqqqnnnkkkiiijjj{{{ssskkkjjjllluuu}}}xxxqqqooopppuuu|||uuukkkfffeeefffbbbeeeiiilllmmmllliiigggfffccc___\\\]]]```dddhhhjjjjjjlllooorrrsssrrrqqqnnnllliiigggdddcccccccccaaaaaa```______^^^]]]]]]ZZZYYYWWWUUUTTTSSSRRRRRRRRRTTTVVVWWWXXXWWWWWWXXX^^^]]]]]]]]]]]]^^^______cccbbbbbbaaaaaaaaaaaabbb___aaacccddddddfffiiilllpppvvv///000000111111000000///111111111222222222222333111222222111222555999===JJJXXXhhhqqqwwwyyywwwnnn^^^OOOGGGJJJNNNSSSXXX```iiirrr{{{zzzvvvtttsssrrrssswww{{{~~~}}}yyyvvvtttrrrqqqrrr{{{vvvnnnkkkooossspppjjjfff^^^bbbhhhooouuu{{{~~~}}}{{{wwwrrrooolllkkkbbb___\\\ZZZ[[[^^^cccfffqqqvvv{{{jjjiiisss}}}yyytttpppmmmiiihhhkkkqqqxxx}}}vvvmmmggg]]]YYYWWWVVVSSSOOOPPPTTT\\\uuuxxxfff[[[WWWHHH>>>666444444222111333.../////////000000000111------...//////...---------------------.........---......------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---//////,,,,,,,,,---......//////111///000666>>>LLLbbbuuuwwwpppppp|||{{{yyyuuummmjjjkkkllliiiccc___^^^___]]]```eeeiiijjjiiigggdddppppppiiiiiikkkttt~~~sssnnnmmmpppttt{{{vvvlllfffeeefffeeehhhkkknnnooommmkkkiiigggeeeaaa______bbbfffiiilllmmmmmmnnnnnnnnnnnnnnnnnnmmmkkkhhhgggfffffffffeeeeeedddbbbaaa___^^^]]]YYYXXXVVVUUUTTTSSSSSSRRRTTTWWW[[[]]]]]]\\\\\\\\\]]]]]]^^^___aaaccceeefffcccbbbaaa```____________^^^___aaabbbccceeehhhjjjooowww000111111111111111111000111111111222222222333333111111111111222555:::>>>LLLZZZkkkuuu{{{vvvooobbbSSSHHHEEEIIINNNUUUZZZbbbkkkttt}}}yyyvvvtttrrrpppqqqvvv{{{}}}~~~}}}zzzxxxwwwvvvzzzqqqkkklllnnniiiccc```WWWYYY]]]dddlllttt{{{~~~zzzzzzxxxtttnnnhhhdddbbbZZZ[[[]]]aaaffflllqqqtttzzzkkknnn~~~~~~|||{{{{{{xxxttttttvvvyyy{{{}}}|||qqqiiiaaa\\\YYYWWWSSSOOOOOOSSSWWWmmmyyyhhh]]]YYYIII@@@777555444222111333000000000000////////////------...//////...------+++,,,,,,,,,------------............---,,,+++***++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,---///000,,,,,,------......//////...222333666CCCYYYllluuuuuuqqqpppwww~~~}}}yyylllgggiiiiiifffbbb___```bbb___```dddffffffdddcccdddxxx|||kkkhhhiiimmmyyyyyypppmmmmmmrrruuu{{{xxxnnnhhhfffffffffhhhlllpppqqqpppmmmkkkkkkiiifffddddddfffjjjlllppppppooonnnlllkkkllllllnnnmmmkkkiiihhhhhhhhhiiiiiihhhfffdddaaa___]]]\\\YYYXXXWWWVVVUUUUUUUUUUUUWWW[[[```bbbbbb``````aaa_________aaabbbdddfffgggcccbbbaaa___^^^^^^]]]]]]^^^```bbbcccdddfffhhhkkkqqqzzz111111222222222222111111111111222222222333333333111111111111222666;;;???MMM\\\nnnxxx~~~}}}{{{wwwmmm\\\MMMEEEFFFKKKPPPVVV[[[dddmmmvvv}}}xxxuuusssqqqooopppuuuzzz|||}}}~~~|||zzz{{{rrrjjjiiihhhccc\\\ZZZPPPQQQUUUZZZcccmmmwww|||wwwwwwvvvrrrkkkddd^^^[[[YYY]]]cccllltttzzz~~~yyymmmttt||||||{{{zzzzzz}}}sssjjjeee___[[[XXXTTTOOONNNQQQTTThhhxxxxxxhhh]]]YYYJJJAAA888555444222222444222222111000///...------,,,---...//////...---,,,+++++++++,,,,,,---------............---,,,+++***++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,...///000......//////000111111111---444666777GGGaaarrrtttsssqqqooorrr{{{yyyvvvqqqhhhjjjjjjhhhdddbbbdddfffaaacccggghhheeebbbbbbeee|||vvvffffffkkkqqqvvvooonnnooosssvvv||||||rrrkkkhhhgggeeehhhlllppprrrqqqooonnnooommmkkkiiiiiikkknnnpppsssrrrqqqnnnkkkjjjkkklllnnnmmmkkkjjjiiiiiijjjkkkjjjiiigggdddaaa^^^\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXX]]]ccceeeeeeccccccdddccccccbbbbbbbbbcccdddddddddcccaaa___^^^]]]]]]\\\```bbbdddeeeeeegggjjjmmmttt~~~000111111111111222222222111111000000111111222333444333444666555555;;;CCCSSSbbbuuutttlll___QQQJJJGGGGGGJJJOOOVVV]]]gggqqqzzz|||vvvrrrqqqpppqqqvvvyyy}}}uuuooohhhbbb___\\\XXXTTTPPPMMMPPPXXX```hhhrrr{{{~~~vvvmmmgggeeebbb]]]___eeecccgggpppzzzvvvrrr~~~~~~|||pppggg```ZZZZZZXXXRRRMMMLLLTTT]]]mmm~~~vvveee[[[YYYNNNDDD888111222444222///000000000000000000000000---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------......///000111222666777:::PPPlllxxxssswwwnnnjjjssswwwtttrrrxxxllldddmmmooohhheeejjjkkkfffcccdddffffffaaa]]]ccckkkrrriiikkkooouuuvvvppppppppppppttt|||vvvnnniiihhhkkkmmmooorrrtttuuuuuuuuunnnooopppqqqpppooommmkkkssssssrrrpppnnnllljjjiiiooonnnlllkkkjjjjjjkkkkkkkkkjjjhhheeecccaaa______ZZZZZZZZZ[[[\\\___aaabbbeeefffggghhhiiiiiijjjjjjfffeeedddbbbbbbbbbccccccffffffeeedddddddddeeeeeeeeeiiimmmnnnllllllqqquuuzzz000111111111111222222222222111111111111222333333444333444666555666>>>HHHXXXggg{{{~~~rrrggg[[[OOOIIIGGGGGGLLLQQQWWW]]]hhhrrr{{{~~~xxxssspppoooqqqrrrwwwzzz}}}|||qqqkkkddd___]]]ZZZVVVSSSNNNLLLNNNVVV___gggqqqzzzzzztttlllgggeeedddbbbeeekkkooosss|||wwwxxx~~~rrriiiaaa[[[[[[YYYSSSOOONNNNNNWWWggg}}}|||}}}~~~ssseee\\\[[[PPPFFF:::333333444333000000000000000000000000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......//////...//////000111222111444777===TTTppp|||yyy{{{ssslllqqq{{{rrrnnnpppvvv~~~lllfffqqqvvvoookkknnnmmmiiijjjiiihhhddd^^^]]]hhhuuuzzznnngggjjjpppyyy~~~uuuppppppqqqrrrvvv~~~yyyrrrmmmllllllmmmppprrrtttvvvvvvvvvwwwwwwwwwwwwuuurrrooommmrrrrrrqqqqqqooonnnlllkkknnnoooooopppooonnnlllkkkiiihhhfffdddbbbaaaaaaaaa[[[[[[]]]___bbbfffiiikkknnnnnnoooooopppooooooooohhhgggeeecccccccccdddeeefffffffffgggggghhhiiiiiimmmqqquuuuuutttuuuyyy}}}~~~000111111111111222222222222222222222222333444444555444444666666999DDDPPPaaaqqq}}}ppp```VVVKKKGGGFFFHHHMMMTTTYYY___iiisss}}}~~~zzztttooommmnnnqqqsssxxx{{{|||oooiiiaaa\\\ZZZYYYVVVTTTPPPNNNQQQXXX```fffooovvv~~~{{{vvvpppkkkggghhhiiikkkqqqwww~~~vvvrrryyytttkkkccc]]][[[YYYUUUQQQPPPKKKSSSbbbvvv{{{{{{|||zzzpppddd]]]]]]SSSIII===666555555333111000000000000000000000000---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......////////////000000111222333///333777BBBZZZtttxxxwww{{{tttmmmpppwww{{{jjjhhhuuu|||wwwqqqpppooolllpppmmmhhhaaaZZZ]]]ooovvvllleeeiiiqqq}}}|||uuurrrqqqsssvvv{{{xxxsssqqqnnnpppsssuuuwwwxxxyyyyyy~~~~~~}}}{{{wwwtttpppnnnpppqqqqqqqqqqqqqqqppppppoooqqqtttuuussspppllliiijjjhhheeecccbbbaaabbbccc___```cccgggkkkppptttvvvvvvvvvvvvvvvuuutttrrrrrrllljjjfffdddcccdddfffhhhhhhiiijjjlllnnnooopppppptttxxx|||}}}}}}~~~000000111111111222222222333333222222333333444555555444555666666;;;JJJXXXkkk|||}}}ppp[[[RRRIIIEEEEEEGGGMMMUUU[[[aaakkkvvv~~~yyysssmmmkkkmmmqqqtttyyy|||rrrkkkbbb\\\[[[ZZZYYYWWWVVVUUUYYYaaagggjjjooouuu~~~~~~|||xxxsssllljjjjjjmmmrrryyy|||uuunnnooo{{{|||}}}~~~wwwnnneee]]][[[YYYUUURRRRRRMMMTTT___ppp}}}{{{zzzxxxoooccc]]]]]]UUULLL@@@777555444333111////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------////////////000111222222///222:::JJJ```vvvyyyzzzvvvnnnttt|||wwwgggiiittt{{{wwwpppooopppoooqqqmmmfff]]]WWW]]]ttt{{{sssjjjdddhhhrrr~~~{{{wwwuuuuuuxxx}}}}}}wwwttttttvvvxxx{{{|||}}}~~~~~~~~~}}}zzzwwwssspppnnnpppqqqrrrssstttuuuuuuuuuuuuvvvvvvuuusssoookkkhhhllljjjgggeeecccccceeeeeegggiiilllppptttyyy|||~~~yyyyyyxxxwwwuuutttrrrqqqooolllhhheeedddfffiiikkklllnnnqqqtttvvvxxxxxxxxxyyy|||000000111111111222222222333333222222333333444555444444555666777===NNN^^^ooo|||nnnVVVOOOGGGDDDDDDFFFMMMUUU^^^dddooozzz~~~zzzsssnnnlllnnnrrrtttzzz~~~xxxqqqhhhbbb___^^^[[[XXXXXXZZZbbbmmmtttuuuvvvyyy|||~~~zzzxxxuuuqqqmmmooorrrvvv~~~}}}uuupppuuu{{{yyyyyy|||{{{qqqggg___[[[YYYTTTRRRRRRMMMSSS\\\jjj~~~}}}zzzrrreee^^^\\\VVVNNNBBB999444222111000////////////////////////.....................---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++............///000111111111444???SSShhhvvvxxxoooqqqqqqkkkzzzssseeehhhoootttrrrmmmmmmppprrrmmmiiibbb[[[WWW```wwwuuulllfffbbbhhhttt~~~yyyyyyyyyxxx}}}|||xxx|||}}}~~~}}}|||zzzxxxuuusssrrrrrrsssuuuvvvwwwxxxxxxyyy|||zzzvvvrrrnnnkkkjjjiiikkkkkkjjjiiijjjkkkmmmooorrrsssuuuxxx{{{~~~zzzyyyyyywwwuuusssqqqppppppnnnjjjggggggiiilllnnnrrruuuyyy||||||~~~000111111111111222222222222222222222222333444444333333666777888???PPPbbbooowwwhhhRRRLLLFFFDDDDDDFFFNNNWWW```gggrrr~~~{{{xxxsssooonnnpppsssvvv{{{|||vvvrrrmmmggg^^^XXXTTT[[[iiizzzyyy}}}{{{xxxxxxwwwtttuuuzzz~~~~~~xxxvvv}}}uuurrrpppttt{{{vvvlllaaa]]]YYYUUUSSSSSSKKKQQQXXXdddyyyyyykkkaaa]]]XXXPPPEEE:::444111000000000000000000000000000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,------------...///000111444777EEE^^^qqqyyy}}}sssjjjkkkoooooo~~~rrreeegggjjjnnnooonnnooorrrtttkkkeee^^^YYYZZZeee}}}}}}pppccc```aaaiiixxxxxxtttwwwyyyyyy~~~}}}|||{{{zzzzzzvvvwwwxxxzzz{{{{{{{{{{{{{{{uuuoookkkjjjkkkkkkjjjkkkmmmpppssswwwzzz{{{zzz{{{}}}~~~zzzzzzzzzyyywwwvvvtttsssrrrpppnnnlllllloooqqqssswwwzzz000111111111111222222222222111111111111222333333111333777888888???QQQcccmmm~~~ooo^^^LLLHHHDDDDDDDDDHHHQQQ\\\aaaiiivvv|||uuussspppoooooorrrvvvyyy|||vvveeeXXXSSS]]]ppp|||www|||}}}}}}}}}~~~uuuqqqmmmpppxxx|||qqqeee```[[[VVVTTTUUULLLPPPVVV```ssssssfff```[[[SSSHHH===555222111111000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///............///000111222666999KKKhhhzzz}}}~~~sssllljjjqqqyyy}}}rrrgggfffhhhlllqqquuuvvvwwwwwwnnnddd[[[XXX]]]mmmuuulll``````cccmmm}}}zzzxxxpppmmmrrruuuuuu|||{{{{{{|||}}}}}}}}}}}}}}}|||yyytttooommmlllnnnooonnnppptttxxx|||~~~~~~}}}yyyyyyyyyyyyyyyxxxwwwvvvtttsssrrrrrrsssuuuxxxyyyzzz}}}000111111111111222222222111111000000111111222333000333777999999???QQQcccmmm|||yyyhhhWWWIIIEEECCCDDDEEEIIITTT___bbbkkkxxx~~~vvvpppooonnnnnnppptttxxx{{{}}}kkkZZZUUU```uuu{{{uuuxxx}}}yyytttttt{{{uuuhhhbbb]]]XXXVVVWWWPPPSSSVVV]]]oooxxxjjjccc]]]VVVJJJ???666333222222000000000000000000000000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,******,,,---///000111222////////////000111222333777;;;OOOnnn~~~{{{yyyrrrlllhhhqqq~~~{{{sssiiifffgggllluuu|||~~~{{{yyyrrrfffZZZWWW```rrr~~~pppiiibbbcccgggppp{{{tttrrrjjjgggnnnrrrrrrzzz~~~~~~~~~~~~}}}yyywwwssspppooopppqqqrrrvvvxxx{{{~~~}}}|||wwwxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvxxxzzz|||}}}|||~~~~~~~~~111111111111111111111111000000000111222222333333333333444555:::FFFUUU```mmmwwwuuu```OOOHHHDDDAAABBBDDDIIITTT^^^hhhtttvvvpppkkkjjjjjjllloootttxxx{{{tttdddXXXiiivvv~~~rrrtttvvv~~~}}}~~~xxxjjjccc```ZZZUUUSSSRRRNNNOOOXXXhhh}}}zzzaaa^^^WWWLLL@@@888333222222111111111111000000000//////............---------......---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///...,,,+++******///000111000//////111333555AAA[[[www}}}{{{yyywwwmmmlllrrrwwwzzz}}}|||tttqqqkkknnnppptttmmmYYYYYYgggzzzxxxiiiaaabbbdddjjjwwwwwwrrrnnnmmmkkkkkkooovvv~~~~~~}}}}}}yyyxxxwwwxxx{{{}}}~~~}}}~~~|||{{{}}}||||||||||||||||||||||||~~~~~~~~~~~~|||~~~}}}~~~{{{yyyyyy|||~~~~~~||||||111111111111111111111111000000000111222222333333555555666777;;;EEERRR\\\hhhrrr~~~|||nnn[[[LLLGGGCCC@@@BBBEEEKKKUUU___jjjvvvuuuooojjjjjjkkkmmmpppuuuzzz}}}wwwhhhaaarrr~~~}}}pppqqqrrr}}}}}}nnngggccc^^^YYYWWWSSSOOONNNWWWfffyyyiii___XXXMMMAAA888444222222111111000////////////000///............---------......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///000111000///000222444999HHHbbb{{{|||yyy{{{~~~{{{|||}}}yyy{{{wwwooopppvvv{{{~~~}}}uuuooonnnjjjmmmpppwww|||dddcccqqqrrrhhhcccaaaccckkkxxxxxxrrriiihhhiiikkkqqqyyy~~~~~~~~~~~~~~~~~~~~~~~~||||||~~~~~~~~~}}}|||yyyvvvvvvxxxzzz{{{zzz|||111111111111111111111111000000111111222333333333333444666777<<>>RRRmmmwwwssstttuuu|||zzztttwwwwwwsssvvv|||~~~{{{rrrkkkiiijjjkkkmmmqqq|||nnnlllzzzyyykkkeeeeeebbbfffppp~~~xxxqqqiiijjjlllpppvvv}}}~~~~~~}}}}}}~~~|||yyyuuusssuuuwwwxxxyyy}}}111111111111111111111111000000111222222333333444000222555777<<>>GGGSSS\\\pppyyyxxxgggWWWLLLFFFEEEAAA???@@@EEEKKKQQQ\\\fffmmm{{{zzzrrrlllhhhdddfffjjjooouuu||||||qqqlllnnnqqqsssnnnhhhkkkmmmooowww|||{{{||||||uuujjj```[[[[[[SSSPPPPPPSSS[[[iii}}}ggg___SSSFFF<<<666444333222111///------...///000///............---------......---------,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........000333888<<>>RRRmmmwwwlllmmmooolllsssuuu|||}}}uuuoootttxxxiiiXXXPPPUUUdddqqq{{{|||pppjjjooouuuhhhbbb```___fffqqq|||qqqiiifffhhhmmmsss|||||||||~~~111111111111111111111111111222222333333444444555555777:::>>>GGGUUUfffrrr{{{ooo\\\NNNFFFCCCBBBBBB@@@AAAGGGLLLRRR\\\fffppp}}}uuunnniiifffccceeeiiiooouuu{{{oooggggggooo{{{vvvdddeeeddddddjjjuuu{{{|||{{{vvvsssqqqqqqqqqrrrsssssssssssstttwwwzzz|||mmmaaa[[[\\\WWWTTTRRRQQQTTT^^^rrr}}}~~~~~~hhh```TTTFFF<<<555333222111111111111111000000/////////.........---------......---------,,,,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////---------...000444:::>>>WWWqqqssshhhkkknnnjjjfffyyytttqqqyyyqqqlllrrrvvvfffUUUMMMTTTeeesssxxxpppiiigggsssmmmdddaaa```___hhhtttyyyooohhhkkklllooouuu}}}}}}}}}~~~}}}333222111111111222333444222222222111222222333333777777:::@@@LLL\\\nnnyyyqqqZZZKKKDDDBBBAAABBBAAACCCGGGLLLRRR]]]iiiwwwxxxoooiiifffeeeeeegggkkkqqqxxx}}}uuuooonnnrrr}}}rrrjjjcccccciiipppsssrrrxxxvvvssspppmmmkkkjjjiiijjjjjjjjjkkkllloooqqqrrryyyppphhh```WWWZZZUUURRRSSSVVV^^^nnn|||{{{mmmZZZQQQLLL>>>555666444111111111111000000000000222111///...---------.........---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********......---,,,,,,,,,,,,------......///////////////000,,,---111111000888EEEaaakkkooojjjjjjssswwwuuuooooooiiieeepppzzzqqqnnnyyyppp]]]RRRMMMRRRfffzzzpppcccaaajjj~~~|||jjjaaa^^^___bbbmmm~~~uuukkkfffiiimmmssszzz~~~~~~~~~~~~~~~222222111111111222333444333333333333333333444555888999<<>>GGGVVVkkkzzzbbbOOOFFFCCC@@@>>>AAAAAADDDJJJPPPWWWdddppptttkkkfffddddddeeehhhlllrrrwww|||}}}xxxwwwyyy}}}wwwtttxxxpppmmmoooqqqpppnnnooonnnkkkiiigggeeeddddddbbbbbbbbbbbbccceeeggghhhoooyyyxxxmmmddd]]]ZZZUUUQQQPPPQQQWWWdddqqqtttaaaWWWQQQAAA666555333111111111111000000000000111000///......---............---------,,,,,,,,,------------------------------------------------......------------,,,,,,+++++++++,,,---...000000---......///////////////000,,,---222333333???MMM^^^hhhlllhhhgggkkkllliiieeecccaaahhh|||}}}zzzxxxiii[[[UUUSSSWWWgggyyy|||mmmggggggjjjzzztttfff^^^[[[___dddppp~~~yyyoooiiifffiiilllrrrzzz222111222222222222333333333333333333444555666666777999???JJJ]]]uuurrrYYYJJJEEECCC@@@===AAAAAAEEELLLRRR[[[hhhuuu}}}qqqhhhccccccccceeehhhmmmrrrwww{{{wwwrrrrrrrrrpppnnnkkkjjjhhhfffdddcccbbbbbb______^^^^^^___aaabbbcccjjjttt{{{ooofffaaa[[[UUUPPPNNNNNNRRR^^^jjjyyyuuuaaaXXXRRRBBB777666333111111111111000000000///000000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,++++++,,,---...//////---......///////////////000---...333333666DDDUUUccchhhiiiccc___aaacccaaahhhjjjnnnwww||||||ssseeeYYYVVVUUUXXXeeetttjjj```aaaiii|||mmmbbb]]]ZZZ___gggttt~~~uuulllhhhggghhhlllsss{{{111111222222333333333333222222222222333444555666999<<>>BBBAAAAAAFFFNNNVVV```nnn{{{vvvmmmeeeaaa``````ccciiiqqqwww{{{|||wwwssspppkkkjjjhhheeebbb```___^^^[[[ZZZYYYXXXXXXYYYZZZZZZaaakkkuuuzzz|||jjj```___^^^YYYSSSOOOLLLMMMUUU```mmm{{{wwweee\\\WWWFFF:::777333111111111111000000000000---...///000000///............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,---......---......///////////////000...000444666===SSSjjjrrrrrrqqqqqqsssyyy}}}fffZZZRRRVVV[[[___hhhrrr}}}iiiTTTNNNUUUmmmnnn]]]\\\\\\ZZZcccqqqssshhheeefffiiilllrrr{{{000111222333444333222222333333444444666777888999666===JJJ\\\sssooo[[[KKKGGGEEE???===BBBAAABBBFFFNNNVVV```nnn{{{}}}uuulllfffbbb``````bbbiiirrrxxx|||~~~xxxssspppkkkjjjgggdddaaa___]]]]]]ZZZYYYXXXWWWWWWWWWXXXYYY___iiissswww{{{{{{hhh]]]\\\___ZZZTTTPPPMMMMMMUUU___kkkxxx{{{hhh___YYYHHH:::666222111111111111000000000000---...///000000///............---------,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------.........+++++++++,,,---...///000---......///////////////000...000444666>>>UUUmmmssstttxxx~~~|||cccWWWQQQVVV]]]ccclllwwwzzzoooYYYGGGKKKZZZnnnkkk[[[[[[\\\ZZZdddsss|||oooeeebbbeeehhhmmmsss}}}222222333333333333444444333222111222444666666666>>>DDDMMMYYYkkk~~~bbbTTTGGGCCCCCCCCCCCCDDDBBBCCCHHHOOOWWWbbbttt}}}qqqjjjeeeaaabbbffffffllltttyyy{{{yyysssooollliiifffcccbbb```^^^\\\YYYWWWUUUSSSSSSUUUWWWYYY___ccclllvvv}}}jjj]]]VVV[[[WWWTTTSSSQQQOOORRRXXXccctttsss```XXXOOO@@@777666333222111000////////////222222000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,.../////////...------,,,,,,,,,,,,---------......---......///000////////////222222000666III___lllssstttyyy{{{fffdddbbb______fffpppxxxsss]]]QQQJJJLLLXXXtttvvvdddXXX[[[^^^^^^jjj|||ppphhheeedddfffkkksssxxx222222333333333333444444555444333444555777777888<<>>DDDSSSYYY```dddgggllluuu}}}yyyeeeSSSMMMHHHFFFDDD@@@@@@CCCCCCEEELLLWWWcccqqquuummmeeecccbbbaaadddhhhjjjmmmrrrxxx~~~~~~|||{{{wwwtttoookkkhhheeeaaa^^^ZZZYYYWWWVVVUUUTTTTTTTTTTTTVVV\\\ccclllttt{{{wwwgggbbb___\\\UUUOOOMMMPPPWWWjjjyyyxxxeeeSSSFFF<<<666444444333222111111111111.........------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---,,,,,,,,,++++++++++++***++++++,,,------,,,,,,------........./////////000///---------...000111222222444<<>>555777666444222000///////////////............//////................................................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.....................///000111222444777@@@SSSiiirrrqqqwww{{{zzzbbbUUUQQQ\\\lllwww[[[OOOPPP[[[tttsssfffeeedddeeelllyyy}}}rrrhhhdddcccggglllppptttyyy222222333333333333444444333222444555666999DDDPPPhhhllloooqqqyyy{{{cccPPPGGG@@@@@@AAA???>>>>>>AAAHHHRRR[[[fffwww|||qqqhhhaaa```bbbcccgggkkkrrrrrrwww}}}|||yyyuuupppjjjfffcccaaa]]]\\\YYYWWWTTTRRRQQQQQQOOOQQQTTTZZZ```gggmmmqqquuuyyy}}}sssiii___[[[WWWRRRNNNNNNWWWaaaqqqyyygggWWWJJJ???666777555333111000000000000//////............//////........................+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------.....................///000111000333777BBBVVViiiooolllmmmzzzwwwcccYYYRRR\\\jjj|||uuu[[[RRRUUUbbb}}}lllcccaaaaaaccckkkxxxrrrgggcccccciiippptttyyy~~~222222333333333333444444333222333666666:::EEEQQQgggmmmtttzzzzzzeeeOOOGGG@@@@@@AAA???>>>???AAAHHHQQQ[[[gggxxxyyyppphhhbbbaaabbbdddhhhmmmssssssyyy~~~}}}|||~~~~~~{{{yyyuuupppkkkgggdddbbb]]]\\\ZZZWWWUUUSSSRRRQQQNNNOOORRRWWW]]]dddjjjnnnooossswwwzzz{{{|||}}}~~~xxxmmmccc]]]YYYSSSOOOOOOSSS]]]mmm|||}}}}}}jjjYYYLLL???666555444333111000000111111//////............//////........................******++++++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------..................///000111222111222888GGG\\\lllmmmgggccclllrrr|||~~~qqqbbb]]]UUU\\\hhhwwwoooXXXSSSYYYiii~~~iii^^^\\\\\\```jjjyyyqqqgggccceeellltttyyy222222222333333333444444444333444666666999DDDPPPfffppp{{{xxxeeeOOOHHHBBBBBBBBB@@@@@@BBBAAAHHHQQQ\\\jjj{{{vvvnnngggbbbaaabbbdddiiioootttuuu{{{~~~|||{{{}}}{{{yyyuuupppkkkgggdddccc]]]\\\ZZZWWWUUUSSSRRRQQQNNNOOOQQQUUU[[[aaagggkkkkkknnnsssvvvxxxyyy{{{}}}~~~~~~~~~~~~}}}}}}zzzzzzzzz{{{|||~~~{{{pppddd^^^YYYSSSOOOOOOQQQ[[[kkk{{{~~~lll[[[MMM@@@555555444222111111111222222//////............//////........................,,,,,,,,,------...//////+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------..................///000222222444555;;;LLLaaammmllleeeaaadddgggrrr{{{zzz|||kkkbbbbbb]]]bbbjjjvvv}}}fffRRRPPPYYYjjj{{{ggg[[[YYYZZZ___kkkzzzqqqgggeeefffooowww|||222222222333333333444444666555666777666999CCCNNNgggtttppp___MMMGGGBBBBBBAAA???@@@DDDBBBHHHRRR^^^lll~~~~~~vvvlllfffaaaaaabbbcccjjjqqquuuvvv}}}~~~|||zzz}}}|||zzzvvvqqqkkkgggdddccc^^^\\\ZZZXXXUUUSSSRRRRRRQQQQQQQQQTTTXXX^^^dddggghhhkkkooorrruuuwwwyyy{{{{{{{{{|||||||||{{{{{{zzzwwwwwwvvvwwwyyy{{{~~~}}}qqqeee]]]XXXRRRNNNOOORRR\\\mmm|||~~~}}}lll\\\NNN@@@555555444222111111111222222//////............//////........................,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------,,,,,,------------......---.........000111222333666666>>>PPPcccllliiicccbbbbbbcccooo{{{www{{{tttgggeeejjjiiilllqqq|||ttt^^^MMMNNNYYYkkkwwwdddZZZYYYYYY```mmm|||sssiiifffhhhpppxxx|||222222333333333333444444666555666777777999DDDOOOjjj{{{|||gggVVVIIIDDD@@@@@@???===???CCCDDDIIISSS```ppp}}}uuuiiidddaaa```aaacccjjjrrrvvvxxx~~~|||~~~~~~{{{wwwqqqlllgggcccbbb^^^]]][[[XXXUUUTTTRRRRRRSSSRRRQQQRRRUUUZZZ___bbbdddgggjjjmmmppprrruuuwwwyyyyyyyyyyyyyyyxxxwwwvvvssssssrrrssstttwwwzzz|||~~~}}}qqqddd]]]WWWQQQOOOOOORRR]]]nnn}}}yyy{{{lll]]]OOOBBB777555444333111000000111111//////............//////........................+++++++++++++++*********++++++,,,,,,,,,,,,------------------------------------------------......------...///000222333444666999EEEYYYiiilllgggbbbaaacccgggwww{{{uuuyyy}}}nnnbbbeeemmmqqqtttyyynnnYYYJJJNNNZZZlllwwwfff\\\YYYYYY```nnn}}}uuujjjhhhjjjrrryyy}}}222222333333333333444444333333444777888;;;GGGRRRnnnxxxbbbRRRGGGCCC@@@@@@>>><<>>AAAFFFFFFKKKUUUccctttzzzssseeeaaa_________aaaiiissswwwyyy~~~xxxrrrkkkfffbbb```^^^]]][[[XXXVVVTTTSSSRRRTTTRRROOONNNOOORRRWWWYYYZZZ]]]```bbbdddfffjjjllllllllllllkkkjjjhhhgggfffcccbbbaaaaaaccceeeiiikkkooosssyyy}}}rrreee^^^YYYSSSQQQRRROOOZZZkkk{{{{{{uuuzzznnnaaaTTTGGG<<<777666444222000//////000//////............//////........................///......---,,,+++******++++++,,,,,,,,,---------..........................................------------...///111222444555:::FFF^^^wwwyyymmmhhh]]]fffuuu{{{xxx|||bbbOOOOOOXXXhhhlllttt~~~```NNNBBBIIIYYYlllsssccc]]]ZZZYYY```mmm|||~~~|||ooojjjhhhkkkuuu}}}444444444444444444444444444777555666;;;;;;GGG```{{{www```OOOIIIGGGDDDBBB@@@@@@@@@AAAFFFKKKUUUdddvvvwwwmmmfff```]]]^^^aaadddjjjqqquuu|||{{{tttllleeeaaa\\\[[[[[[YYYWWWTTTRRRPPPPPPPPPOOOMMMMMMOOORRRUUUYYYYYYZZZ\\\]]]___``````^^^___`````````^^^]]]\\\YYYZZZYYYXXXXXXZZZ___bbbjjjlllooosssxxx|||tttggg___YYYSSSOOOPPPOOOXXXhhhxxxwww}}}oooaaaTTTEEE:::777555333222333222111000//////////////////////////////.........---------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---------.........---///222222111333888;;;OOOjjjuuuggggggkkkxxxyyyyyyppp^^^PPPOOOSSS___dddpppwwwZZZOOODDDEEESSSlllsssccc[[[[[[]]]cccmmmxxxyyyzzztttllliiijjjmmmsss|||444444444444444444444444444777555666::::::FFF___{{{vvv^^^MMMHHHFFFDDDAAA@@@@@@@@@AAADDDIIISSSaaasssvvvmmmeee___\\\^^^```ccciiipppuuu|||zzzrrrjjjddd^^^]]][[[YYYWWWTTTSSSRRRSSSSSSQQQNNNLLLLLLNNNQQQRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXYYYXXXWWWVVVTTTSSSRRRRRRRRRQQQQQQSSSWWWZZZ```ccchhhooovvv}}}uuuhhh```ZZZSSSPPPPPPOOOXXXfffwwwzzzyyyiiiZZZJJJ>>>777555333222333222111000////////////////////////.........------------,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,//////.........---------,,,,,,---------............---///222222111444999???UUUsssrrrjjjjjjpppzzz||||||yyyyyyyyyjjjYYYNNNOOOUUU___dddqqqtttXXXLLLCCCEEEUUUnnnpppaaa[[[[[[]]]dddnnnxxx~~~uuuvvvuuuoookkkmmmpppuuu}}}~~~~~~444444444444444444444444444777555666:::999EEE]]]wwwuuu\\\LLLHHHFFFCCCAAA@@@@@@@@@AAADDDIIIRRR```rrrvvvmmmccc^^^[[[\\\___bbbhhhooouuu{{{zzzooogggaaa___[[[XXXVVVTTTTTTTTTWWWVVVSSSOOOKKKIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMQQQQQQPPPPPPNNNMMMKKKJJJKKKLLLKKKKKKJJJLLLOOORRRWWW[[[bbbjjjsss{{{wwwiiiaaa[[[TTTQQQQQQNNNVVVddduuurrr___MMM@@@777555333222333222111000////////////////////////------------,,,,,,,,,,,,------............------------............------///............---------,,,------------.........///---...222222111444:::BBB\\\}}}qqqkkkjjjnnnpppttt{{{{{{ssscccUUUNNNQQQYYYbbbggguuutttVVVKKKCCCGGGXXXrrrmmm^^^ZZZ[[[^^^eeeoooxxx~~~zzzqqqrrr~~~tttnnnmmmooosssyyy~~~~~~}}}||||||||||||zzz{{{~~~444444444444444444444444444777555666999999EEE]]]sssttt\\\LLLGGGEEECCCAAA@@@@@@@@@AAAFFFJJJTTTbbbuuuuuummmaaa\\\YYY[[[^^^aaagggooouuu{{{}}}qqqhhhbbb```[[[WWWTTTSSSTTTUUUXXXWWWTTTOOOJJJGGGGGGHHHJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIHHHGGGHHHJJJMMMRRRWWW^^^gggpppxxx}}}xxxkkkccc\\\UUUQQQQQQNNNUUUbbbssszzzbbbMMM@@@777555333222333222111000////////////////////////------,,,,,,,,,+++++++++---..................------..................---,,,,,,,,,,,,,,,,,,,,,,,,------------............///---...111222111555;;;CCCaaazzzpppiiikkkmmmqqq~~~~~~~~~ppp___SSSNNNTTT^^^dddkkkyyyxxxYYYNNNFFFLLL^^^wwwkkk]]]XXXZZZ___fffpppxxx|||~~~wwwooosssyyyoookkkmmmqqqvvv|||}}}|||zzzxxxwwwxxxxxxyyyyyyxxxzzz}}}~~~~~~444444444444444444444444444777555666::::::EEE]]]sssttt\\\NNNFFFEEEBBB@@@???@@@@@@AAAEEEJJJTTTdddvvvssslll```[[[XXXZZZ]]]```gggnnnuuu||||||qqqhhhccc```[[[VVVSSSSSSTTTUUUVVVVVVSSSOOOJJJGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEECCCDDDDDDEEEFFFGGGHHHIIIFFFGGGGGGFFFEEEEEEGGGIIILLLQQQZZZdddooowww}}}zzzlllccc\\\UUUQQQQQQMMMTTT```qqqfffOOO@@@777555333222333222111000////////////////////////------,,,,,,,,,+++++++++---..................------..................---,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////---...111222222666<<>>KKKmmm~~~ssslllooorrrpppsssyyy{{{}}}iiiXXXNNNMMMVVVaaadddkkkxxxwww___TTTNNNVVVjjjwwweee\\\VVVXXX]]]fffpppxxx}}}}}}tttnnnuuuvvvnnnlllkkkrrr||||||xxxwwwvvvuuuuuutttttttttuuutttsssvvvzzz{{{xxxzzz~~~444444444444444444444444333777555777<<<===JJJbbb{{{oooWWWKKKEEECCCAAA?????????AAABBBBBBIIIVVVggg{{{yyynnnhhh```[[[XXXZZZ]]]aaahhhpppuuu|||yyyuuuqqqmmmfffddd___[[[XXXVVVVVVVVVSSSSSSRRROOOJJJGGGFFFFFFDDDCCCCCCBBBBBBAAAAAAAAA??????@@@@@@BBBDDDGGGHHHFFFGGGGGGFFFDDDCCCDDDEEEBBBHHHSSS___kkkuuu{{{~~~{{{mmmddd\\\TTTOOOOOOMMMSSS___ppp}}}hhhRRRBBB777555333222333222111000////////////////////////.........------------,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,---------.........//////............////////////000......111222222888???OOOpppuuuooosssuuuqqqooorrr}}}}}}{{{zzzgggWWWOOOQQQ[[[fffgggnnnyyy~~~ttt^^^SSSNNNXXXnnnqqqaaaZZZUUUWWW\\\dddoooxxx{{{qqqkkkrrruuunnnmmmmmmuuu{{{wwwuuuvvvvvvvvvvvvuuuttttttnnnnnnrrrvvvvvvsssssswwwvvv444444444444444444444444333777666888===>>>KKKddd|||lllTTTHHHDDDCCCAAA?????????AAABBBCCCKKKYYYkkkwwwmmmggg```[[[XXX[[[^^^aaaiiipppvvv|||xxxtttrrrppphhhfffbbb^^^[[[YYYXXXXXXTTTTTTSSSOOOJJJFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBAAACCCCCCBBBBBBDDDEEEGGGIIIHHHIIIJJJIIIGGGFFFFFFGGGDDDIIISSS^^^iiiqqqvvvxxx{{{mmmccc[[[SSSOOONNNMMMSSS___pppwwwfffQQQ@@@777555333222333333111000//////////////////////////////.........---------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------............/////////000000......000222333888???PPPqqqxxxrrrvvvxxxssspppqqqvvvxxxyyy|||hhhYYYSSSVVVaaalllmmmrrr||||||sss[[[QQQMMMXXXpppmmm___YYYTTTVVV[[[cccnnnxxxzzzooogggnnnrrrmmmmmmpppxxx{{{wwwuuuvvvwwwxxxwwwvvvuuutttjjjjjjnnnrrrrrrnnnnnnrrrmmmvvv333333333444444444555555666111333;;;;;;<<>>FFFaaa~~~ssskkklllkkkmmmrrrpppvvv~~~qqqooorrrwww{{{sssccc\\\]]]ooowwwddd[[[YYYXXX\\\bbbhhhnnnuuu|||~~~{{{}}}pppiiilllrrrttt|||{{{xxxvvvsssqqqrrruuuwwwuuusssmmmllljjjhhhfffdddaaa___]]]___bbbfffmmmwww333333333444444444555555555444777999;;;CCCZZZqqq|||bbbQQQLLLFFFDDDAAA??????@@@CCCDDDHHHTTTdddwwwuuukkkddd\\\YYYXXXZZZ]]]aaajjjtttwww{{{}}}yyyrrrmmmhhhddd___[[[XXXTTTPPPNNNJJJIIIHHHGGGFFFFFFGGGHHHFFFEEEDDDCCCDDDDDDFFFGGGFFFHHHJJJLLLMMMNNNQQQSSSSSSSSSSSSSSSQQQNNNLLLJJJLLLOOOUUU___jjjrrrvvvwwwyyy{{{~~~~~~oooccc[[[VVVRRROOONNNRRR^^^rrrzzz|||nnnVVVCCC<<<999666333222111000///.../////////000000000111------...............---++++++++++++++++++++++++------------------------000///......---------------...000222222111000///000000111333444555>>>GGGaaa|||tttqqquuuxxx{{{}}}mmmrrr{{{yyyuuuwww{{{}}}xxxmmmaaa\\\```tttvvvccc[[[YYYXXX\\\cccjjjqqqxxx}}}}}}ooojjjnnnuuuvvv}}}~~~{{{xxxvvvssspppqqqtttvvvuuurrrllljjjhhhggggggeeeaaa^^^XXX[[[```ffflllttt|||333333333444444444555555555555888:::<<>>IIIcccyyyyyypppssszzzxxxvvvwww{{{vvvqqqhhh^^^[[[bbbzzzuuubbb[[[ZZZYYY]]]cccjjjrrr{{{~~~xxxnnnkkkoootttyyy~~~zzzxxxvvvssspppqqqsssuuusssqqqkkkiiiggggggiiigggccc___XXX[[[___dddhhhnnntttxxx333333333444444444555555444666999:::>>>KKKdddzzzcccPPPJJJFFFDDDAAA??????AAADDDGGGKKKXXXjjj}}}vvvjjjddd\\\YYYWWWYYY\\\aaakkkuuuzzz}}}~~~zzztttooogggddd```\\\YYYVVVRRRPPPLLLKKKJJJIIIHHHIIIJJJJJJKKKJJJJJJJJJJJJLLLNNNOOOOOOQQQSSSTTTTTTUUUWWWYYYZZZZZZZZZZZZWWWTTTPPPMMMMMMOOOUUU^^^gggnnnrrrssswwwyyy}}}}}}pppddd\\\WWWRRROOOOOOQQQ[[[nnn|||jjjVVVGGG;;;888555333333333222111////////////000000000000,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,------------............///............//////000...//////000000000000000111111333555444666@@@LLLkkkvvvuuuzzzzzzrrrrrrtttyyy}}}qqqmmmeee]]][[[eee~~~tttbbb\\\\\\YYY]]]cccjjjsss}}}~~~uuunnnmmmpppsss{{{~~~zzz{{{yyy}}}{{{yyyvvvssspppqqqssstttrrrooojjjgggfffhhhkkkkkkfffbbb\\\]]]]]]^^^```dddjjjnnnuuuyyy}}}333333333444444444555555444777:::;;;???MMMggg}}}bbbMMMFFFFFFDDDAAA??????AAAEEEGGGMMMZZZlllvvvjjjddd]]]YYYWWWYYY\\\bbblllvvvxxx|||~~~~~~~~~}}}zzztttooogggddd```\\\YYYWWWSSSQQQMMMLLLKKKJJJIIIJJJJJJKKKMMMMMMLLLMMMMMMOOOQQQRRRRRRTTTVVVVVVVVVWWWXXXZZZXXXYYYZZZYYYXXXTTTQQQOOOMMMOOOUUU]]]fffmmmpppqqqvvvxxx}}}}}}pppddd]]]XXXSSSOOOOOOPPPZZZlll~~~yyykkkXXXHHH:::888555333444444333222111111000000//////......,,,,,,---.../////////...------------------------+++,,,,,,---...///000000...............///000111///////////////000000000222333555666555777AAANNNrrryyyvvvyyypppkkkmmmqqqvvv{{{pppllleee\\\[[[ffftttbbb\\\\\\ZZZ]]]cccjjjsss~~~~~~uuupppppprrrsss|||zzzwwwxxxsss~~~~~~}}}}}}|||zzzwwwtttqqqppprrrsssqqqnnniiigggfffiiimmmmmmiiiddd```___\\\YYYYYY\\\bbbgggmmmppptttwwwyyy{{{~~~444333333333333444555555555777999:::AAAUUUrrraaaNNNIIIEEEDDDCCCAAA@@@BBBEEEIIIRRR\\\mmmvvvkkkeee[[[ZZZYYYXXX\\\dddnnnuuu|||~~~|||xxxuuuqqqooofffccc^^^ZZZXXXVVVSSSRRRQQQPPPNNNLLLLLLMMMNNNOOOSSSRRRQQQPPPPPPQQQRRRSSSYYYYYYYYYYYYXXXWWWUUUUUUXXXXXXXXXXXXVVVRRROOOMMMOOOSSSZZZbbbhhhnnntttxxxyyy~~~rrreee^^^YYYUUURRRNNNRRR[[[hhhyyyssshhhXXXEEE;;;888444111111111000///000000000000000000000000000...---+++******++++++,,,------......------,,,.........------,,,,,,+++,,,,,,------...///000000111111000000000000000111000222///222999888@@@UUUtttwwwyyy~~~ttthhhhhhlllnnnuuu}}}{{{lllddd___UUUZZZmmmoooaaa[[[WWWZZZ^^^eeekkkrrr{{{yyyoookkklllttt|||{{{vvvsssppppppxxx~~~{{{yyyyyyxxxwwwzzzwwwsssqqqrrrrrrqqqooojjjiiihhhiiikkklllkkkjjj___^^^[[[XXXVVVWWWZZZ\\\fffgggiiillloooqqqtttuuurrrsssuuuyyy}}}444333333333333444555555444777999;;;DDDYYYwwwaaaNNNIIIEEEDDDCCCAAA@@@BBBEEEIIIQQQ[[[mmmuuujjjddd\\\[[[ZZZZZZ^^^fffpppxxx}}}~~~}}}yyyuuurrrooogggddd___[[[YYYWWWTTTRRRRRRQQQOOONNNNNNNNNPPPQQQUUUTTTSSSRRRRRRSSSTTTUUUYYYYYYYYYYYYYYYXXXWWWWWWYYYXXXWWWUUUSSSOOOLLLKKKNNNRRRYYY```ffflllssswwwyyyttthhhaaa[[[VVVRRRNNNRRRZZZhhhxxx~~~rrreeeVVVBBB:::777333111111111111000000000000000000000000000000///...,,,,,,,,,,,,---,,,------......------,,,.........------,,,,,,,,,,,,,,,------...//////000111111000000000000000111000222000222999888AAAWWWzzz~~~oooddddddhhhkkkqqqzzzwwwhhhaaa]]]SSS[[[ooooooaaa[[[WWW[[[___ccchhhnnnxxxtttllljjjllluuu}}}}}}xxxsssqqqooouuu{{{zzzyyyxxxwwwyyyvvvrrrqqqqqqqqqooommmkkkjjjhhhhhhiiiiiigggfff^^^]]]ZZZWWWUUUVVVXXXZZZ[[[\\\^^^```ccceeeggghhhjjjkkkmmmppptttxxxzzzzzz{{{}}}~~~444333333333333444555555444777999;;;FFF]]]}}}```MMMIIIEEEDDDCCCAAA@@@BBBEEEIIIPPP[[[mmmtttiiiccc]]]\\\[[[[[[___hhhssszzz~~~~~~}}}yyyvvvssspppiiifffaaa]]][[[YYYVVVTTTSSSRRRQQQPPPPPPRRRSSSUUUWWWWWWVVVUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVSSSPPPMMMKKKIIIHHHKKKOOOVVV\\\cccjjjqqquuuzzzwwwllleee^^^WWWSSSOOORRRYYYfffuuurrrfffVVVBBB999666333111111222222111000000000000000000000000//////......---......///,,,------......------,,,.........---------------,,,,,,------.../////////000000000//////000000111///222000222999999DDDZZZzzzlllbbbcccgggiiipppyyytttccc\\\YYYQQQ\\\sssoooaaa[[[WWW\\\___cccgggllluuu|||nnnhhhhhhlllvvvzzzuuurrrpppqqqwww|||{{{zzzyyyxxxwwwuuurrrqqqqqqpppnnnlllllljjjhhhggggggfffcccbbb]]][[[XXXUUUTTTUUUVVVWWWVVVWWWXXXZZZ[[[]]]^^^___``````bbbdddhhhllloooqqqtttvvvxxxyyy{{{~~~444333333333333444555555444777999;;;FFF]]]}}}~~~```MMMHHHEEEDDDCCCAAA@@@BBBEEEIIIOOOZZZmmmttthhhbbb]]]\\\[[[[[[```hhhsss{{{~~~~~~{{{xxxtttrrrllliiiddd```]]][[[XXXVVVUUUUUUSSSSSSSSSUUUWWWXXXZZZYYYXXXXXXXXXXXXYYYZZZYYYYYYXXXWWWVVVUUUTTTTTTRRRPPPMMMJJJHHHGGGGGGGGGGGGKKKQQQXXX```hhhqqqvvv{{{yyyppphhhaaaYYYTTTPPPRRRYYYdddsssuuuiiiYYYEEE888555222111111222222222////////////////////////..................//////,,,------......------,,,------------............---------.........//////000////////////000000111///222000222888:::FFF^^^~~~zzzmmmeeegggiiikkkqqq{{{vvvcccZZZUUUNNN\\\vvvoooaaa[[[XXX\\\```eeejjjnnnuuu}}}wwwkkkfffggglllvvvyyyuuussspppqqq|||}}}|||{{{yyyxxxuuutttsssrrrqqqooollljjjkkkiiigggfffeeedddbbb```[[[XXXUUUSSSRRRSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYWWWXXXYYY[[[]]]aaafffiiimmmnnnqqqsssuuuyyy~~~444333333333333444555555555777999;;;DDD[[[yyy}}}___LLLHHHEEEDDDCCCAAA@@@BBBEEEIIIOOOZZZmmmssshhhaaa\\\[[[ZZZZZZ^^^gggqqqyyy}}}zzzwwwtttppplllgggccc```]]]ZZZXXXXXXWWWVVVUUUVVVWWWYYY[[[\\\[[[ZZZYYYYYYZZZ[[[\\\[[[YYYWWWTTTRRRPPPOOOOOOKKKIIIGGGDDDDDDEEEFFFGGGDDDGGGMMMTTT]]]fffpppwww{{{yyyoooggg```ZZZVVVPPPRRRXXXcccqqqxxxkkk[[[FFF888555222111111222222222////////////////////////------------............,,,------......------,,,---------....../////////---------...............//////......///000111111...222000222888;;;IIIccc}}}zzzxxxmmmgggjjjlllmmmttt~~~{{{eeeYYYSSSMMM[[[vvvnnnaaa[[[YYYZZZaaajjjppptttwww{{{~~~uuuiiieeeggglllvvv~~~yyywwwrrrqqqyyy~~~}}}|||zzzyyytttuuuvvvtttrrrooollljjjiiigggeeeddddddcccaaa___YYYUUURRRPPPPPPQQQPPPOOONNNNNNOOOOOOPPPPPPQQQQQQRRRSSSUUUUUUVVVYYY^^^bbbdddfffiiilllooosssxxx|||~~~444333333333333444555555555777999;;;CCCXXXttt{{{^^^LLLHHHEEEDDDCCCAAA@@@BBBEEEIIIOOO[[[nnnssshhhbbb]]]\\\ZZZZZZ]]]eeeooowww}}}zzzwwwsssooojjjfffbbb```]]]ZZZZZZYYYXXXWWWWWWXXXZZZ[[[\\\\\\ZZZZZZZZZZZZ\\\\\\\\\ZZZVVVRRROOOMMMLLLKKKGGGFFFDDDCCCCCCEEEGGGHHHDDDGGGKKKRRRZZZdddooovvvzzzuuuhhhaaa\\\XXXUUUPPPRRRWWWbbbppp{{{lll[[[EEE999666333111111222222111000000000000000000000000------.........------,,,,,,------......------,,,,,,,,,---...///000000000....................................///000111111...222111222888;;;LLLhhh}}}wwwqqqiiifffkkknnnpppxxx{{{gggZZZQQQLLLYYYsssmmm```\\\YYYYYYaaallltttxxxyyyzzz{{{~~~ssshhheeeggglllvvv{{{wwwuuuzzz~~~}}}{{{yyyuuuwwwyyyxxxtttpppmmmkkkhhhfffcccbbbbbbaaa^^^]]]WWWSSSOOONNNOOOOOOMMMJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNPPPRRRRRRQQQSSSWWW[[[\\\^^^aaadddgggkkkqqqtttyyy|||444333333333333444555555333666999<<>>OOOppp}}}nnniiimmmtttyyy|||zzzxxxkkkiiinnnsssvvvzzzzzzuuummm]]]eeettttttggg[[[SSSMMM]]]xxxrrrbbb[[[ZZZ[[[bbbkkkrrrvvvwwwxxxxxxxxxzzzoooeeecccggglllttt|||~~~uuurrrqqqrrrtttzzzxxxtttttttttuuuxxxzzz}}}||||||}}}}}}yyysssnnnkkkiiifffdddcccaaa^^^ZZZVVVSSSQQQPPPJJJKKKLLLLLLLLLJJJIIIHHHJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSVVVeeelllaaaUUUTTTWWWWWWUUUXXX^^^dddkkkqqqwwwzzz}}}555555555555666666666666888::::::;;;HHHcccvvv[[[KKKEEEDDDFFFIIIJJJGGGCCCAAAEEEIIIPPP___rrrvvviiibbb[[[XXXXXX\\\aaafffmmmtttzzz}}}}}}yyytttooolllkkkiiihhhfffeeeeeeccc```^^^YYYXXXXXXYYYZZZ[[[YYYWWWUUUTTTRRRPPPNNNLLLKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFDDDEEEHHHNNNSSS___fffooovvvxxxzzz|||~~~qqqcccZZZTTTRRRQQQQQQUUU```ppp}}}xxxaaaKKK===999555333222222111000000000////////////000000000000//////////////////+++,,,---.........------///...............---------------------.........//////000111111222222333222333666999@@@TTTvvvvvvnnnrrrzzzzzzoookkkqqqvvvvvvtttrrrllleeeYYY```nnn|||}}}pppggg]]]VVVPPPbbb}}}oooaaa[[[[[[ZZZbbbllluuuyyyzzzyyyyyyyyywwwnnneeedddgggllluuu}}}}}}tttpppmmmmmmoootttxxxssspppooonnnqqqssswww{{{|||zzzzzz{{{|||zzzvvvqqqllliiifffcccaaa]]]\\\YYYVVVTTTQQQPPPOOOJJJKKKLLLLLLLLLKKKJJJIIILLLKKKKKKKKKKKKLLLLLLMMMOOOOOOPPPQQQRRRSSSSSSTTTTTTfffnnnbbbVVVVVVWWWUUUUUUWWW[[[```gggooouuuyyyzzz}}}555555555555666666666666777999:::;;;IIIfffqqqXXXKKKDDD@@@DDDHHHJJJGGGBBBAAADDDIIIQQQ___ssswwwkkkccc\\\YYYYYY^^^bbbfffmmmtttyyy}}}~~~|||vvvqqqnnnlllhhhgggfffffffffdddaaa___YYYXXXXXXYYY[[[ZZZYYYWWWTTTSSSQQQOOOMMMKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFEEEEEEGGGKKKOOO[[[bbbkkkpppsssvvvyyy|||~~~~~~rrrcccZZZVVVTTTQQQPPPTTT```ppp}}}xxxaaaLLL===:::666333222222111000000000////////////000000111000000000///.........+++,,,---.........------.........------,,,,,,,,,,,,,,,,,,------.........///000000111111222333333333555777:::AAAWWW{{{vvvvvv|||yyypppvvvzzzwwwqqqlllddd]]]TTTWWWbbbqqq}}}vvvjjjccc\\\VVVTTTfff}}}jjj]]]YYYZZZYYYaaallluuuyyyxxxvvvtttxxxtttllleeedddgggmmmwwwyyytttooommmlllqqq}}}wwwrrrooommmmmmnnnrrrvvv{{{|||xxxwwwwwwxxxtttrrrmmmjjjgggccc___\\\XXXWWWUUUSSSQQQOOOOOONNNJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJKKKKKKLLLMMMNNNOOOQQQQQQRRRSSSTTTUUUVVVVVVWWWhhhmmm___TTTVVVXXXTTTVVVVVVXXX\\\dddlllssswwwwww{{{555555555555666666666777666999999;;;JJJgggnnnWWWJJJCCC===>>>CCCHHHGGGCCCCCCHHHNNNQQQ```sssyyyllleee]]]ZZZZZZ___cccgggmmmtttyyy~~~}}}wwwrrrooonnnhhhgggfffffffffeeebbb___XXXXXXXXXYYY[[[ZZZXXXVVVTTTSSSQQQOOOLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLGGGHHHHHHGGGFFFGGGJJJMMMYYY___gggmmmpppssswwwzzz||||||~~~rrrddd[[[WWWWWWPPPOOOSSS___ppp}}}|||}}}vvv```JJJ===:::666333222222111000000000////////////000000111111000///...---------***+++---...///...---------------,,,,,,+++++++++,,,,,,,,,------.........000000000111222222333333444666888:::BBBYYY}}}|||yyy|||~~~yyyuuu{{{zzzrrrjjjaaaZZZOOOPPPYYYiiixxxqqqfff___YYYTTTVVViiiyyyfffZZZXXXYYYXXX```llluuuxxxuuurrrooouuu|||ssskkkeeeeeehhhmmmwwwzzztttpppnnnqqq}}}}}}wwwssspppjjjlllnnnsssyyy|||xxxuuuuuuuuupppnnnkkkhhheeeaaa]]]YYYUUUTTTRRRQQQOOONNNNNNNNNKKKKKKMMMNNNNNNMMMMMMLLLIIIIIIJJJKKKMMMOOOPPPQQQSSSSSSTTTUUUVVVWWWWWWXXXXXXhhhkkk\\\RRRVVVZZZWWWVVVUUUVVVZZZaaajjjqqquuuvvvzzz555555555666666666666666777;;;===???MMMiiinnnSSSFFFBBBBBB???AAABBBAAA???@@@DDDHHHMMM^^^tttzzznnnggg^^^ZZZYYY]]]aaafffnnnuuuzzzwwwpppsss~~~yyyqqqlllnnnkkkgggeeeeeeeeedddccc^^^\\\YYYXXXYYYYYYXXXXXXSSSRRROOOMMMKKKJJJJJJJJJMMMNNNOOOPPPPPPPPPPPPPPPQQQPPPOOOMMMLLLLLLKKKKKKWWWZZZ___dddhhhmmmqqquuuxxxzzz}}}qqqeee]]]XXXUUUMMMNNNTTTbbbttt~~~zzzoooZZZFFF;;;888555444444555444333000000000000000000000000111000///......///000111---------............///,,,,,,++++++,,,,,,---..................///000000000000000000111111111111555111777===BBB]]]|||zzzsssttt|||yyy~~~|||iiiWWWVVVKKKPPPXXXcccnnnxxxxxxccc^^^ZZZTTTVVVXXXkkkpppccc]]]ZZZYYY[[[^^^hhhsssxxxvvvtttvvv|||sssllliiieeeaaaccclllzzz{{{wwwttttttyyy}}}wwwssssssooommmpppwww~~~zzzvvvtttsssqqqmmmhhhdddaaa^^^[[[YYYUUUTTTRRROOONNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLNNNOOOQQQSSSTTTWWWWWWWWWWWWXXXXXXYYYYYY[[[^^^```___ZZZVVVUUUUUUSSSTTTUUUWWW[[[bbbjjjoooqqquuuzzz555555555555666666666666666:::<<<>>>MMMiiinnnSSSFFFBBBAAA???AAABBBAAA???@@@DDDHHHNNN]]]sssyyynnnggg___[[[ZZZ]]]bbbgggnnnvvv{{{xxxnnniiilllxxxzzztttoooooollliiifffeeeeeedddccc^^^\\\YYYXXXXXXYYYXXXWWWUUUSSSQQQNNNLLLKKKKKKKKKLLLMMMNNNPPPRRRTTTVVVVVVVVVUUUTTTRRRPPPNNNMMMMMMSSSVVVZZZ^^^bbbggglllppptttwww|||sssggg___ZZZWWWNNNOOOUUUbbbttt}}}xxxmmmYYYFFF999777444333333444333222000000000000000000000000000///...------...///000---------............///,,,,,,++++++,,,,,,---..................///000000000000000000111111111111555222888>>>CCC^^^}}}rrrssszzz}}}ppp\\\ZZZRRRVVV]]]dddlllvvvvvv```[[[WWWQQQSSSWWWjjjmmm```ZZZXXXXXX[[[___iiitttxxxvvvtttvvvzzzqqqfffeeecccaaadddmmmxxx|||xxxvvv{{{xxxtttssspppmmmpppwww~~~zzzwwwuuutttrrrnnnhhhddd```]]]ZZZWWWTTTSSSQQQOOOMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQRRRRRRWWWWWWWWWXXXYYYYYYYYYZZZ[[[]]]___]]]XXXUUUSSSSSSPPPRRRTTTVVVZZZ```ggglllooosssxxx}}}555555555555666666777777666999;;;>>>LLLiiimmmSSSFFFAAA@@@???AAABBBAAA???@@@DDDHHHOOO]]]pppxxxmmmfff```\\\[[[^^^cccgggooovvv|||yyyvvvooofffbbbgggttt|||xxxtttrrroookkkiiigggfffdddbbb___\\\ZZZXXXYYYYYYXXXWWWVVVUUURRROOOMMMLLLLLLKKKKKKLLLNNNQQQVVVZZZ^^^aaa^^^]]][[[XXXUUUQQQNNNLLLOOOPPPSSSUUUYYY^^^eeejjjoootttzzzuuuiiiaaa[[[XXXPPPPPPVVVcccsss{{{ttthhhUUUEEE888666333222222333222111000000000000000000000000......------------......---------............///,,,,,,,,,,,,,,,------..................///000000000000000000111111111111444333:::@@@EEE```vvvtttyyyxxxbbb___[[[^^^bbbeeejjjrrr|||sss]]]WWWSSSMMMPPPUUUiii}}}iii]]]XXXWWWXXX[[[```jjjvvvzzzwwwvvvwwwyyyoooaaa``````aaaeeennnxxx~~~}}}~~~zzzwww{{{{{{wwwssspppnnnqqqxxx~~~{{{xxxwwwvvvppplllfff```\\\XXXUUURRRRRRQQQOOOMMMLLLLLLLLLLLLNNNNNNNNNNNNOOOOOOOOOOOOQQQPPPPPPPPPPPPQQQQQQRRRWWWWWWXXXYYYYYYZZZ[[[[[[[[[\\\\\\YYYUUURRRPPPPPPMMMOOOSSSVVVZZZ___dddhhhlllpppvvv{{{444444555555666666777777666:::;;;>>>MMMkkkmmmSSSFFFAAA??????AAABBBAAA???@@@DDDHHHOOO]]]nnnxxxllleeeaaa]]][[[___cccgggooovvv}}}}}}vvvzzztttqqqkkkdddaaaiiiwww}}}zzzxxxtttrrrnnnllljjjhhhdddbbb```]]][[[YYYYYYYYYXXXWWWWWWUUURRROOOMMMLLLKKKKKKKKKLLLOOOSSSYYY```fffjjjgggeeebbb]]]WWWQQQLLLIIIJJJKKKLLLMMMPPPVVV]]]ccciiipppyyyuuuiiiaaa[[[XXXQQQRRRWWWcccsss}}}xxxpppbbbPPPBBB888666333222222333222111000000000000000000000000........................---------............///,,,,,,,,,,,,,,,---.....................///000000///000000000111111111111444444;;;AAAFFFaaayyyyyy}}}fffbbbaaadddffffffgggmmmyyyqqqZZZTTTOOOKKKMMMSSSggg}}}hhh[[[VVVWWWXXX\\\aaammmxxx|||yyyxxx{{{yyynnn___^^^]]]___fffpppzzz~~~}}}~~~{{{www{{{~~~zzztttqqqoooqqqxxx}}}{{{xxxvvvuuulllgggaaa\\\WWWSSSOOOMMMPPPOOOMMMLLLKKKKKKKKKLLLNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTXXXXXXYYYYYYZZZ[[[[[[[[[ZZZYYYXXXUUURRROOONNNMMMKKKNNNRRRVVVZZZ^^^bbbfffiiimmmsssxxx}}}444444444555666777777888777;;;<<<@@@OOOnnnlllSSSFFFAAA??????AAABBBAAA???@@@DDDHHHPPP\\\mmm~~~xxxllleeeaaa]]]\\\___cccgggnnnvvv}}}vvvooottt~~~uuusssmmmfffdddlll{{{}}}{{{yyywwwuuurrrpppnnnkkkgggcccbbb___\\\[[[ZZZZZZYYYXXXVVVTTTRRROOOLLLJJJJJJJJJLLLMMMPPPTTT[[[bbbiiimmmjjjhhhccc\\\UUUNNNHHHEEEFFFGGGGGGGGGJJJOOOWWW\\\ccckkkvvv~~~uuuhhh```ZZZWWWQQQSSSXXXcccrrr~~~{{{xxxnnn]]]KKK???999777444333333333333222////////////////////////////////////////////////---------............///------,,,,,,------...///...............///000000///000000000111111111111333444<<<@@@FFFbbb{{{www~~~~~~fffccceeehhhjjjhhheeejjjwwwnnnWWWQQQMMMIIILLLQQQeeejjj\\\WWWWWWXXX\\\bbbnnnyyy|||{{{|||yyynnnaaa^^^\\\^^^fffrrr~~~{{{xxx}}}}}}tttqqqooorrrxxx~~~~~~~~~}}}{{{yyyvvvsssrrriiieee___ZZZVVVRRROOOLLLNNNNNNLLLKKKJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQQQQPPPPPPQQQRRRSSSUUUWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZXXXVVVSSSPPPNNNLLLKKKJJJJJJMMMRRRVVVZZZ]]]aaadddeeejjjpppvvvzzz~~~333444444555666777888888888;;;===@@@QQQpppjjjSSSGGGBBB??????AAABBBAAA???@@@DDDHHHPPP\\\mmm~~~xxxmmmfffaaa]]][[[___bbbfffmmmuuu}}}yyyppplllttt~~~{{{tttkkkhhhooo~~~}}}xxxtttvvv~~~{{{yyyyyywwwvvvuuusssooojjjfffdddbbb^^^]]]\\\\\\[[[ZZZVVVUUURRRNNNLLLJJJIIIIIIJJJLLLOOOTTTYYY```eeehhhfffccc]]]VVVOOOHHHDDDBBBCCCCCCCCCCCCEEEJJJQQQUUU\\\fffrrrzzz}}}ttthhh___YYYVVVQQQSSSXXXcccrrr}}}zzzooo[[[HHH>>>999777444333333444333222//////////////////////////////000000000000//////---------............///---------------......///...............///000000000000000000111111111111333555<<<>>>EEEbbb{{{www}}}}}}~~~iiigggiiinnnpppkkkfffiiivvvkkkSSSMMMKKKHHHLLLPPPdddmmm^^^XXXWWWXXXZZZaaammmwwwzzzzzzyyymmmbbb___[[[^^^gggttt}}}yyywww{{{}}}uuurrrpppsssyyy~~~||||||{{{yyyuuuqqqnnnlllgggccc^^^ZZZWWWTTTQQQOOONNNMMMLLLKKKJJJKKKLLLMMMLLLMMMNNNOOOPPPQQQRRRSSSQQQQQQRRRSSSUUUWWWYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXUUURRRMMMKKKJJJJJJJJJIIIJJJMMMQQQUUUXXX\\\```cccccchhhnnnuuuyyy}}}333333444555666777888888777:::<<<@@@PPPpppiiiSSSHHHDDD@@@???AAABBBAAA???@@@DDDHHHPPP]]]mmmyyynnngggaaa\\\[[[^^^bbbeeelllttt|||qqqllllllvvvtttnnnrrrtttqqqnnnpppyyy|||zzzzzzyyyyyyxxxwwwsssmmmiiifffddd```^^^^^^^^^\\\[[[XXXVVVSSSPPPMMMKKKJJJJJJHHHJJJMMMQQQUUUYYY]]]^^^\\\YYYSSSMMMGGGDDDBBBBBB??????@@@@@@BBBFFFKKKOOOUUU```mmmuuuyyy}}}ttthhh___YYYVVVPPPRRRXXXcccrrrsss\\\III@@@888666333222222333222111////////////////////////......///000000///......---------............///---------------...//////...............///000000000000000000111111111111333555;;;;;;BBBaaa~~~||||||~~~nnnnnnoootttwwwppphhhiiiuuugggOOOJJJHHHFFFKKKNNNcccooo```XXXVVVVVVWWW^^^iiissswwwxxxwwwkkk```]]][[[___iiivvv|||wwwrrrpppttt{{{{{{uuurrrqqqsssyyy~~~{{{{{{yyyvvvrrrmmmhhhfffbbb___[[[WWWVVVTTTRRRPPPMMMLLLKKKKKKKKKLLLMMMNNNMMMNNNOOOPPPRRRSSSTTTUUUSSSSSSSSSTTTUUUWWWXXXYYY[[[ZZZZZZYYYXXXWWWVVVVVVRRRNNNIIIGGGHHHIIIIIIHHHIIIKKKOOORRRUUUYYY^^^aaaaaafffmmmtttxxx|||333333444555666777888999666999;;;???PPPpppiiiSSSIIIEEEAAA???AAABBBAAA???@@@DDDIIIPPP]]]nnnzzznnnggg```\\\ZZZ]]]aaaeeelllsss{{{kkkhhhlllxxx|||sssvvv|||sssqqqooopppxxx}}}zzz{{{{{{zzzzzzyyyuuupppkkkhhheeeaaa```______]]]\\\YYYWWWTTTQQQNNNLLLKKKKKKFFFHHHKKKNNNRRRUUUVVVWWWUUUQQQLLLFFFCCCBBBBBBCCC<<<===>>>>>>@@@CCCHHHLLLQQQ\\\iiirrrvvv{{{uuuhhh```ZZZVVVPPPRRRXXXcccrrrvvv^^^JJJAAA777555222111111111111000////////////////////////,,,---...//////...---,,,---------.........//////...------------...//////...............///000000000000000000111111111111333555::::::AAA```~~~}}}|||vvvxxxssstttsssyyy|||tttjjjiiiuuu}}}dddLLLGGGFFFEEEJJJMMMbbbqqq```XXXUUUTTTUUU[[[fffpppsssvvvvvviii^^^\\\\\\aaalllwww~~~}}}vvvpppkkkhhhlllrrr}}}zzzuuurrrqqqsssyyy~~~{{{zzzxxxuuupppjjjeeebbb]]]ZZZVVVTTTRRRRRRPPPNNNMMMLLLLLLKKKKKKLLLNNNNNNNNNOOOPPPRRRSSSUUUVVVWWWVVVUUUUUUUUUVVVVVVWWWXXX[[[[[[ZZZXXXWWWVVVTTTTTTQQQLLLGGGEEEFFFHHHIIIHHHHHHJJJMMMPPPSSSWWW\\\```aaafffmmmsssxxx{{{~~~777777777777888888888888<<<<<<===CCCSSSmmmoooWWWIIICCCCCCCCCCCCBBBAAA@@@AAAEEEHHHOOOZZZlllyyyoooiiiddd___[[[]]]```dddlllttt}}}nnnkkkooo}}}uuupppsss}}}tttlllrrr}}}~~~yyywwwxxxwwwsssnnniiifffdddbbbbbb```^^^[[[[[[WWWRRROOOMMMLLLJJJIIIFFFJJJMMMNNNQQQUUUTTTOOOLLLMMMMMMIIICCC???>>>@@@===>>>?????????AAAGGGLLLTTTZZZcccllltttzzzzzzmmm```YYYYYYSSSTTTXXXeeevvvvvvaaaJJJ:::;;;999666444444333111000222111111000///......---........................---------,,,,,,+++++++++..................................../////////000000000000111222222333333555111666;;;AAAYYYwww~~~zzzzzz~~~~~~vvvwww}}}tttzzzxxxpppttt{{{}}}pppZZZNNNIIIGGGFFFHHHQQQdddnnn```YYYXXXYYYZZZ^^^eeeooowww}}}wwwiiiaaa\\\\\\dddnnnuuu|||zzzsssnnniiigggkkkrrr|||xxxppppppqqqtttxxxzzz{{{{{{yyy{{{{{{vvvmmmeeeaaa```WWWVVVUUUTTTTTTSSSPPPNNNNNNNNNMMMLLLLLLMMMNNNOOONNNMMMNNNQQQTTTWWWXXXXXXVVVTTTRRRSSSWWWZZZ[[[ZZZ[[[ZZZYYYXXXVVVSSSQQQPPPNNNMMMLLLJJJIIIHHHGGGGGGJJJKKKLLLMMMOOOTTT[[[```aaacccgggmmmsssyyy}}}666666777777777777888888::::::<<>>999777444333333222111///111111111000///.................................---------,,,,,,,,,++++++.........---------------........./////////000000000000000111222222333333444222888===BBBZZZuuu}}}{{{vvvvvv{{{vvvvvv{{{zzz||||||qqq[[[OOOJJJHHHHHHJJJRRReeennn___XXXVVVVVVZZZ^^^fffpppyyy}}}mmmccc]]]\\\dddnnnvvv}}}~~~{{{xxxxxxwww{{{~~~vvvqqqkkkhhhkkkrrr~~~{{{wwwrrrqqqqqqtttwwwyyyzzzyyywwwxxxxxxtttnnngggbbb```WWWUUUSSSRRRRRRQQQPPPNNNNNNNNNMMMLLLLLLMMMOOOOOOOOONNNOOOQQQUUUWWWWWWWWWWWWVVVUUUWWWZZZ]]]\\\[[[ZZZZZZYYYXXXVVVTTTRRRQQQMMMMMMKKKJJJHHHHHHGGGGGGIIIJJJKKKMMMOOOSSSYYY^^^aaacccgggmmmsssxxx|||~~~~~~555555666666666777777777888999:::???MMMfffsssZZZKKKFFFFFFDDDDDDCCCAAA@@@AAADDDGGGNNNXXXiii|||{{{pppjjjddd___\\\^^^aaaeeelllttt{{{mmmiiimmm}}}~~~yyyrrrkkkjjjppp{{{|||www}}}yyyvvvvvvtttqqqmmmmmmkkkhhhgggfffeeecccaaa[[[WWWRRROOOMMMLLLJJJIIIHHHIIIIIILLLUUU___aaa]]]XXXUUUPPPKKKIIIGGGEEEDDDBBBBBBBBBBBBBBBEEEJJJMMMLLLTTT___kkktttzzzxxxmmmaaa\\\]]]UUUUUUZZZeeeuuu~~~gggOOO???777555333222222222111///111111000000//////..............................------------,,,,,,,,,,,,------------------------....../////////000000000000000111111222333333333444444;;;???DDD\\\tttzzz~~~yyysssqqqwwwwwwwww|||xxxyyysss\\\OOOKKKIIIJJJLLLSSSfffnnn^^^VVVTTTTTTYYY^^^gggrrr|||pppeee___^^^eeennnvvv}}}}}}uuuooojjjgggffffffkkkuuu}}}yyyssslllgggiiinnnxxx}}}zzzvvvsssrrrrrrtttvvvxxxxxxwwwvvvuuusssqqqnnniiiccc___VVVSSSPPPNNNNNNOOONNNMMMNNNNNNMMMLLLMMMNNNPPPQQQQQQPPPPPPRRRUUUWWWWWWVVVXXXXXXYYY[[[^^^___^^^\\\YYYYYYYYYXXXWWWVVVTTTSSSLLLLLLKKKIIIIIIHHHHHHHHHIIIJJJLLLMMMOOORRRWWW[[[aaacccggglllrrrvvvzzz{{{{{{}}}444444555555666666777777888999;;;???KKKcccvvv\\\LLLGGGHHHEEEEEEDDDBBB@@@AAADDDGGGMMMWWWgggyyy~~~rrrkkkddd___]]]___bbbeeelllsssyyymmmiiinnn~~~}}}xxxtttooollllllsss|||{{{~~~zzzwwwvvvtttqqqnnnllljjjgggffffffeeebbb```[[[WWWSSSOOOMMMLLLKKKIIIJJJJJJIIINNN\\\kkkrrrqqqmmmfff]]]VVVRRRNNNJJJFFFEEEDDDDDDDDDFFFIIIMMMPPPMMMUUU```lllttt{{{wwwkkk```[[[\\\SSSTTTZZZfffvvvlllPPP===666444222222222222111000111000000000/////////...........................------------------,,,,,,,,,,,,,,,,,,------------...////////////000000000000000111222222333333444666666<<>>HHHgggwwwqqqsssyyy}}}wwwyyy~~~~~~~~~mmmeeemmm{{{aaaQQQKKKIIIJJJLLLVVVhhhnnn___XXXUUUUUUUUU\\\gggrrr~~~xxxiiiccc___eeemmmttt{{{vvvoookkkiiieee```ZZZUUUQQQOOOOOOOOORRRWWWZZZ]]]eeennnyyy~~~yyytttmmmfffeeeiiikkkttt|||{{{rrrrrrrrrtttwwwyyyzzzyyyyyyvvvsssqqqnnniiiaaa[[[VVVRRRMMMJJJJJJKKKLLLMMMNNNMMMMMMMMMOOOQQQRRRTTTUUUTTTSSSUUUWWWXXXWWWVVVVVVYYY]]]______^^^]]]\\\XXXYYYYYYYYYYYYXXXWWWVVVNNNMMMLLLKKKJJJIIIIIIIIIJJJLLLNNNPPPPPPRRRTTTWWW\\\^^^ccciiinnnqqqtttuuuwwwxxx{{{444444555666777777888999:::<<<>>>@@@III___}}}zzz^^^MMMIIIJJJHHHGGGFFFCCC@@@AAACCCFFFJJJSSSbbbtttvvvnnnccc___^^^aaadddggglllsssvvv}}}{{{sssssswwwqqqlllnnnxxxyyywwwrrroooooottt}}}|||xxxtttqqqooonnnnnnllljjjjjjiiiiiigggeee]]]ZZZUUURRRPPPOOOMMMLLLMMMOOOQQQXXXiii{{{oooddd\\\WWWXXXUUURRRQQQRRRUUUVVVVVVUUU\\\eeennnuuu|||vvvhhh[[[UUUVVVOOORRRZZZhhhyyywwwTTT===888666444333333333222000000000000000////////////........................------------............,,,------......//////////////////000000000111111111111222222333444444444888999<<<>>>JJJmmmxxxrrrtttyyy}}}~~~|||vvvxxx}}}~~~rrrdddhhhzzzgggUUULLLIIIJJJLLLVVVhhhqqqaaaYYYVVVUUUSSSZZZeeeooozzzkkkccc___dddlllssszzztttiiibbb^^^\\\YYYVVVRRRNNNKKKJJJLLLJJJLLLPPPQQQRRRVVV\\\bbbjjjtttzzz{{{zzzzzz{{{zzzwwwtttqqqllleeedddgggcccjjjsss{{{~~~}}}uuuttttttvvvxxxzzzzzzyyywwwuuusssppplllfff___[[[VVVRRRMMMKKKKKKLLLMMMMMMMMMMMMMMMNNNOOORRRTTTUUUUUUTTTTTTUUUXXXYYYYYYXXXVVVZZZ]]]___^^^]]]\\\\\\YYYZZZZZZZZZYYYXXXWWWWWWQQQPPPNNNMMMKKKJJJJJJJJJIIIKKKNNNPPPPPPPPPRRRSSSWWWZZZ```fffkkkoooqqqrrrtttuuuyyy}}}444555555666777888999:::999<<<>>>@@@GGG]]]{{{zzz___MMMHHHKKKIIIHHHFFFCCC@@@@@@CCCEEEJJJRRRaaasssuuummmccc___^^^aaadddgggmmmsssuuu|||xxxooooootttsssnnnlllqqquuuxxxzzz}}}}}}zzzuuuqqqqqqwww}}}{{{vvvrrrnnnmmmlllnnnllljjjiiiiiiiiigggeee___[[[WWWSSSQQQPPPOOOMMMMMMQQQTTTZZZjjjxxxpppmmmgggccc^^^ZZZZZZZZZYYYWWWVVV[[[dddllluuu|||uuugggZZZUUUUUUQQQTTT\\\jjjzzztttSSS===888666333222222111000...////////////000000000000........................------------.........///------...//////000111111//////000000000111111111111111222333333444444555666888===???LLLpppwwwsssvvv|||zzz}}}uuueeeeeelll}}}nnnZZZOOOKKKKKKMMMUUUgggtttcccZZZUUUTTTSSSZZZccckkksss|||kkkddd___cccjjjqqqxxx~~~xxxoooggg___ZZZUUUTTTRRRPPPMMMJJJIIIGGGJJJFFFGGGKKKNNNNNNNNNQQQRRRXXX```ccccccdddfffiiillljjjiiiiiieee___^^^aaa\\\```eeemmmzzz~~~zzzyyywwwxxxyyyyyyxxxwwwqqqrrrqqqnnnhhhbbb^^^\\\VVVSSSOOOMMMMMMMMMNNNMMMMMMMMMMMMNNNPPPSSSUUUVVVUUUUUUTTTVVVYYYZZZZZZYYYXXX[[[______^^^]]]]]]^^^[[[[[[[[[ZZZYYYXXXWWWVVVTTTSSSQQQNNNLLLKKKJJJJJJGGGJJJMMMNNNNNNNNNNNNOOOSSSWWW]]]ccciiimmmooopppppprrrvvvzzz555555666777888999::::::999<<<>>>???FFF[[[yyy{{{___MMMHHHKKKIIIIIIGGGCCCAAA@@@CCCEEEIIIQQQ```rrrtttkkkccc___^^^bbbeeegggmmmsssuuu{{{wwwnnnnnnsssuuuoookkkkkklllnnntttzzz}}}xxxtttuuu{{{}}}|||yyyuuuppplllkkkjjjkkkjjjhhhgggggggggeeeccc```\\\XXXTTTRRRQQQPPPNNNMMMRRRVVVZZZiiisssmmmfffaaa___]]]ZZZWWWUUUZZZbbbkkkttt}}}tttfffZZZUUUVVVTTTVVV^^^kkk{{{nnnPPP<<<888555333111000///...,,,////////////000000000000........................---------.........//////.........///000111111222000000000000111111111111111222222333333444444555444888>>>AAANNNqqq}}}tttrrrxxxrrrbbbbbb```ooo|||sss]]]RRRLLLLLLNNNUUUgggvvvdddYYYTTTRRRTTTZZZbbbgggmmmuuukkkddd___bbbjjjpppwww}}}vvvkkkccc]]]YYYVVVRRRRRRPPPNNNKKKIIIGGGFFFHHHDDDDDDIIINNNMMMKKKKKKJJJOOOTTTVVVUUUUUUYYY]]]```^^^___```]]]XXXWWWZZZWWWZZZ]]]dddrrr~~~~~~|||zzzyyyyyyxxxvvvtttkkknnnooolllfff```]]]]]]VVVTTTPPPNNNNNNOOONNNMMMMMMMMMMMMNNNPPPSSSVVVWWWUUUTTTTTTVVVYYY[[[[[[ZZZYYY]]]``````^^^]]]^^^```\\\\\\[[[[[[ZZZXXXWWWVVVVVVTTTRRRPPPMMMKKKJJJJJJEEEHHHKKKMMMLLLLLLLLLLLLPPPTTT[[[bbbhhhlllnnnooommmpppsssxxx~~~333333444666777888999::::::999<<<@@@DDDRRRtttzzz___NNNGGGGGGGGGFFFEEEBBB@@@@@@CCCFFFMMMQQQZZZjjjwwwkkkfff```[[[\\\___cccllltttvvvyyy~~~vvvqqqtttyyy~~~wwwpppiiidddbbbhhhqqq}}}~~~vvvrrryyy}}}yyyvvvssspppllljjjhhhhhhhhhiiijjjiiifffcccaaa]]]VVVRRRPPPQQQQQQQQQSSSSSSUUU[[[eeevvvxxxnnnfff___XXXTTTTTTYYYaaalllvvv~~~lll```XXXTTTRRRPPPYYYeeeqqq~~~}}}gggNNN===888666333222222222111000000000//////......------000000///...............++++++++++++++++++++++++++++++,,,,,,---......///111111111000000000000000//////000111333444555666888???===GGGUUUrrrwwwrrrtttxxxzzz}}}ppp___WWW\\\dddnnnxxxfffQQQHHHFFFHHHSSSdddxxxfff^^^XXXSSSVVVWWW]]]eeekkkpppwww~~~hhhddd``````fffoooxxx}}}}}}yyyrrrhhh___YYYVVVTTTSSSRRRQQQOOOMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIILLLMMMOOOPPPQQQQQQPPPPPPSSSSSSSSSRRRQQQPPPNNNNNNNNNOOOSSS___nnn}}}~~~}}}zzz|||~~~}}}xxxrrroookkkgggcccccccccaaa[[[VVVSSSSSSRRRQQQPPPOOOOOOOOONNNNNNOOOPPPQQQRRRSSSSSSUUUVVVWWWXXXYYYYYYYYYYYY___^^^^^^___```___]]]ZZZ___]]][[[XXXWWWVVVWWWXXXYYYXXXVVVSSSPPPLLLIIIGGGDDDEEEGGGIIIJJJJJJJJJIIIMMMQQQWWW]]]bbbggglllooooooppprrruuuyyy}}}555555666666777888999999:::999<<<@@@DDDSSStttzzz___MMMGGGFFFGGGFFFEEEBBB@@@@@@CCCEEELLLQQQ[[[kkkzzznnngggaaa]]]^^^aaadddllltttvvvyyy~~~vvvpppsssxxxzzzqqqiiiaaa^^^cccjjjxxx}}}}}}wwwsssyyy~~~~~~zzzwwwtttpppllliiihhhhhhhhhiiijjjiiieeeccc___\\\XXXUUUTTTSSSRRRQQQRRRQQQTTTYYYbbbpppyyylllaaaYYYTTTWWW\\\dddnnnwww~~~lll```XXXTTTSSSRRR[[[gggssswwwaaaIII999777555333222222222111000////////////////////////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111000000000000000000000///000111222333444555555555===<<>>JJJYYYwww{{{wwwwwwxxx{{{}}}}}}uuutttwwwxxxxxxvvvtttyyyyyydddTTTNNNKKKIIIGGGGGGRRRhhh~~~hhh]]]YYYWWWRRRUUU[[[^^^]]]^^^hhhuuu~~~mmmaaa]]]ZZZ[[[bbbmmmvvv|||||||||}}}~~~|||pppjjjiiiiiifffbbb\\\ZZZWWWVVVVVVUUUSSSQQQRRRQQQPPPOOONNNMMMMMMMMMJJJJJJLLLOOOQQQSSSUUUVVVYYYYYYXXXVVVTTTQQQNNNLLLHHHHHHGGGGGGFFFDDDCCCBBBBBBCCCDDDFFFLLLVVVbbbjjjqqqqqqrrrrrrqqqpppnnnmmmooopppqqqqqqmmmhhhccc___]]]\\\ZZZXXXUUUTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXWWWVVVWWWYYY[[[\\\\\\[[[ZZZ[[[^^^aaabbbbbb`````````______^^^]]]]]]WWWVVVUUUSSSPPPMMMKKKIIIGGGHHHJJJKKKMMMNNNOOOOOOPPPOOONNNMMMNNNRRRXXX]]]___```bbbfffjjjooorrruuuzzz}}}555666666666777777777777777777;;;AAAGGGWWWyyyeeeQQQGGGEEECCCDDDDDDCCCAAA@@@@@@AAACCCJJJUUUbbbrrrooohhhaaa______aaahhhooorrruuu{{{}}}uuucccXXXQQQMMMNNNQQQeeeoooyyy|||yyyqqqdddXXXNNNRRRRRRPPPQQQTTTUUUSSSQQQOOONNNSSS]]]gggnnnqqqpppqqqssssssrrrvvv|||~~~{{{xxxuuuttttttttttttrrrnnnkkk```]]]YYYWWWXXXYYYZZZZZZXXXVVVVVVZZZ[[[ZZZ\\\```dddfffjjjmmmooorrruuuwwwyyy{{{zzzuuummmeeeaaa___hhhrrr~~~xxxiii___ZZZXXXXXX]]]gggrrr|||zzzvvvyyy|||iiiUUUEEE===555444222222333444333222------......//////000000000000///...............------------------------...000222444555444333111...//////000111222222222000111222444777999;;;<<<;;;CCCCCCOOO___~~~{{{zzzyyyzzz~~~}}}wwwnnnmmmqqq|||}}}yyyyyyxxxcccTTTNNNLLLJJJGGGEEEPPPeeejjj^^^YYYWWWQQQSSSXXXZZZXXXZZZeeerrr~~~mmmaaa]]]YYYZZZaaakkkuuuzzz~~~||||||}}}wwwkkkeeefffgggeeebbb\\\ZZZYYYXXXXXXXXXVVVTTTSSSRRRQQQPPPOOOOOONNNNNNKKKLLLNNNQQQTTTWWWYYYZZZ^^^]]][[[XXXTTTOOOKKKHHHHHHHHHHHHHHHGGGEEEDDDCCCBBBCCCDDDFFFJJJRRR]]]eeekkklllnnnppppppooommmlllkkkmmmpppqqqooojjjeeebbb___^^^\\\YYYVVVTTTUUUVVVUUUTTTTTTTTTTTTTTTUUUUUUSSSTTTTTTUUUVVVWWWXXXYYYZZZYYYXXXWWWXXXZZZ\\\]]]]]][[[ZZZ[[[^^^aaabbbbbb^^^^^^^^^^^^]]]\\\[[[[[[WWWVVVUUUSSSPPPMMMKKKJJJEEEGGGIIILLLNNNOOOOOOOOOQQQPPPNNNLLLLLLPPPVVVZZZ^^^___aaadddhhhkkkooopppwwwyyy~~~666666666777888888999999666===>>>>>>FFFRRRrrrmmmTTTGGGFFFCCCDDDEEEDDDBBBAAAAAABBBEEEIIIQQQ]]]jjj}}}ooogggaaa___``````cccgggrrrtttvvvyyyyyyeeeYYYOOOJJJOOOZZZhhhttt}}}{{{vvvqqqfffYYYTTTQQQMMMJJJIIIJJJLLLNNNKKKMMMMMMQQQ___oootttpppnnnrrrkkkgggkkkjjjhhhooosss}}}{{{~~~|||wwwsssqqqlllgggaaa]]]XXXVVVWWWXXXVVVTTTTTTTTTUUUVVVXXXZZZ\\\\\\___cccgggkkknnnrrrwwwzzzyyyyyywwwooofff``````cccmmmrrrxxx}}}sssddd\\\ZZZ\\\]]]```kkkvvv}}}zzz}}}zzzdddNNN@@@:::666444222000000000111222000222444666555333000...000000000000000000000000------------...000111222...///000222222333333333000000000111222222333333444444444555777888:::;;;;;;<<>>EEEQQQpppnnnTTTFFFDDDCCCDDDEEECCCAAA@@@AAABBBDDDGGGOOOZZZgggzzzppphhhaaa`````````cccgggsssvvvxxxyyy~~~vvvcccWWWMMMHHHMMMXXXhhhuuu~~~yyysssgggZZZVVVTTTPPPNNNNNNNNNOOOOOOJJJKKKLLLSSScccvvv{{{~~~uuulllmmmhhhccciiijjjrrr}}}~~~~~~xxxtttqqqmmmhhh```[[[WWWUUUVVVWWWVVVTTTQQQQQQQQQSSSUUUWWWYYYZZZ___bbbgggkkknnnqqquuuxxxvvvuuuqqqiii```[[[\\\___mmmrrrxxx}}}qqqbbbZZZXXXYYY[[[bbbmmmxxxxxxbbbMMM>>>777666444222111000000111222///000222333333111///---........................///............//////000......///000111111111111000000111111222333333333444444444555666888:::;;;======GGGUUUiiiyyyxxx|||zzzkkkZZZRRRQQQ\\\fffmmmmmmrrrvvveeeVVVOOOLLLKKKJJJFFFLLL\\\uuulll___YYYUUURRRNNNOOOTTTTTTUUUbbbtttmmmaaa]]]ZZZ\\\```gggsss~~~~~~}}}}}}uuunnnmmmmmmiiieeeddd___``````___\\\ZZZYYYZZZWWWXXXYYYZZZZZZYYYWWWVVVWWWVVVVVVXXX\\\^^^``````\\\ZZZVVVQQQMMMJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHHHHJJJNNNRRRTTT```dddiiikkkkkkiiihhhggghhhjjjmmmooonnnkkkfffcccbbb```]]]ZZZWWWVVVVVVVVVVVVUUUSSSTTTVVVWWWUUUSSSTTTTTTTTTVVVZZZ\\\\\\\\\\\\ZZZYYYZZZ]]]^^^^^^\\\___^^^]]]]]]]]]^^^___```bbbbbbbbb___\\\ZZZZZZ[[[YYYXXXUUUSSSOOOLLLJJJIIIDDDDDDDDDDDDEEEGGGIIIJJJJJJIIIGGGFFFHHHJJJNNNPPPUUUVVVXXX[[[___cccgggiiimmmqqqwww}}}555666666777777888888999777======>>>EEEOOOlllqqqUUUFFFCCCCCCDDDDDDCCCAAA@@@@@@AAAAAADDDLLLWWWcccuuuqqqiiibbb`````````cccgggrrrvvvyyy{{{~~~}}}{{{rrr```TTTKKKFFFKKKVVVkkkyyy~~~xxxjjj\\\VVVSSSOOOMMMMMMMMMMMMLLLHHHIIIKKKTTTfff}}}{{{xxxooohhhmmmkkkooovvv~~~}}}wwwrrrppplllhhhaaa\\\WWWTTTTTTTTTRRROOOLLLLLLLLLMMMOOORRRUUUWWW]]]aaafffkkknnnqqquuuxxxyyyvvvpppggg___\\\^^^bbblllqqqwww}}}nnn___WWWUUUVVVWWWcccooozzzvvv```KKK<<<444555444333111000111111222//////000000000///...---........................000000///...............---...////////////......000111111222222333333444444444444555666888::::::@@@???HHHUUUkkk}}}wwwfffTTTLLLKKKTTT]]]ccceeeooo~~~sssaaaTTTMMMLLLLLLLLLFFFKKKXXXppplll___YYYUUUQQQNNNNNNRRRRRRTTT___nnn}}}jjj___[[[YYY\\\```gggsss~~~yyyssssssqqqlllgggfffbbbccccccaaa___]]]]]]]]]^^^______`````````___^^^^^^\\\[[[\\\]]]]]]\\\[[[XXXVVVQQQMMMJJJIIIIIIJJJKKKKKKKKKLLLMMMNNNOOOOOOOOOMMMKKKIIIIIIJJJLLLNNNYYY\\\aaacccddddddeeeeeeeeegggjjjlllllliiifffcccbbbaaa^^^[[[YYYWWWWWWWWWWWWVVVUUUUUUWWWWWWVVVUUUUUUUUUUUUWWWZZZ\\\\\\[[[[[[ZZZYYYZZZ\\\^^^]]]]]]]]]]]]]]]\\\]]]^^^______aaabbbbbbaaa]]][[[ZZZ[[[XXXWWWVVVSSSPPPMMMJJJIIICCCBBBBBBBBBBBBDDDFFFGGGGGGFFFDDDDDDEEEGGGJJJKKKPPPQQQSSSVVVZZZ___ccceeeiiimmmtttzzz555555666666777888888888777<<<<<<===DDDLLLfffwwwYYYHHHCCCCCCDDDDDDCCC@@@??????@@@@@@CCCJJJTTT```rrrrrrjjjcccaaaaaa```cccgggmmmsssyyy~~~|||{{{yyy}}}}}}lll[[[RRRJJJFFFMMMXXXppp~~~ooo```XXXSSSNNNKKKKKKLLLLLLKKKGGGGGGJJJSSSeee||||||ssswwwxxxwwwwwwyyy}}}~~~|||uuupppnnnkkkfffddd^^^XXXSSSRRRPPPMMMJJJIIIHHHGGGHHHJJJNNNRRRUUUYYY^^^eeekkkppptttwwwzzz{{{wwwooofff___]]]aaaeeekkkpppwww||||||lll^^^VVVTTTTTTUUUbbbnnnyyyuuu___KKK<<<444555444333222111111111111000//////.........//////........................//////............//////...///////////////...---111111222222333444444444444444555555777888:::;;;@@@@@@HHHUUUjjjwwwgggVVVNNNNNNVVV]]]bbbgggsssrrraaaSSSLLLKKKKKKLLLIIILLLXXXooommm```XXXTTTPPPMMMNNNPPPQQQSSS\\\hhh{{{zzzhhh___[[[YYY\\\```fffqqq|||~~~zzzzzzwwwpppkkkiiiggghhhhhhfffdddbbbcccdddfffggghhhiiiiiihhhggggggeeecccaaa___^^^\\\YYYVVVRRRPPPLLLIIIHHHHHHJJJKKKNNNNNNOOOPPPQQQQQQRRRRRRPPPNNNKKKIIIHHHHHHIIIJJJUUUXXX[[[]]]]]]^^^```bbbbbbeeehhhjjjjjjiiifffdddbbbaaa___\\\ZZZYYYXXXXXXWWWWWWVVVWWWWWWWWWWWWVVVVVVVVVUUUWWWZZZ[[[[[[ZZZXXXXXXYYYZZZ[[[\\\\\\[[[\\\\\\\\\\\\]]]^^^^^^___```aaabbbaaa^^^\\\ZZZZZZXXXWWWVVVTTTQQQNNNKKKIIIBBBBBBAAA@@@AAABBBCCCDDDDDDDDDCCCDDDDDDFFFGGGHHHMMMNNNPPPSSSXXX]]]aaaccchhhmmmsssyyy555555555666777777888888777<<<;;;===CCCJJJaaa}}}^^^KKKEEEDDDEEEEEECCCAAA??????@@@AAACCCIIIRRR]]]oootttllldddbbbaaa```cccggghhhpppxxx}}}~~~||||||{{{{{{uuufffWWWPPPJJJHHHOOO[[[rrrvvvfff^^^XXXPPPMMMNNNPPPOOONNNHHHGGGHHHPPP^^^rrrzzz|||{{{yyyyyy{{{}}}}}}|||vvvqqqoookkkfffaaa\\\VVVRRRQQQPPPMMMJJJGGGFFFDDDDDDFFFKKKOOORRRUUU[[[dddlllrrrwww{{{}}}xxxsssjjjaaa[[[\\\```dddiiinnnuuu{{{zzzkkk^^^VVVTTTUUUVVV```lllxxxxxx```KKK===666444444333222111111111111111000/////////000111111////////////////////////---------......///111111000000111111111000//////222222222333444444555555555555666666888999;;;<<<@@@???GGGTTThhhyyyhhhXXXPPPQQQYYY```eeekkkyyytttbbbSSSKKKJJJJJJJJJJJJMMMWWWmmmnnn```XXXSSSOOONNNNNNOOOQQQTTT\\\dddttt{{{iiiaaa\\\ZZZ\\\___dddnnnxxx~~~~~~~~~zzzrrrmmmlllllllllllljjjgggggghhhiiioooppprrrsssrrrqqqooommmkkkhhhccc```]]]YYYUUURRRMMMKKKIIIHHHHHHIIILLLMMMRRRSSSTTTTTTTTTTTTSSSRRRLLLKKKIIIHHHGGGGGGHHHIIIRRRTTTVVVWWWVVVWWWXXXZZZ___bbbeeehhhiiihhhfffeeebbbaaa___]]][[[YYYXXXXXXWWWWWWXXXWWWWWWWWWWWWXXXXXXWWWVVVXXXZZZ[[[[[[ZZZVVVXXXYYYZZZYYYYYYYYYYYY[[[[[[\\\]]]^^^^^^^^^___^^^```aaa```^^^[[[ZZZZZZWWWWWWVVVUUURRROOOKKKJJJDDDCCCBBBAAA@@@AAABBBBBBDDDDDDDDDEEEEEEFFFGGGGGGIIIJJJLLLPPPTTTYYY]]]```jjjnnnsssyyy~~~444555555666666777777888777<<<;;;<<>>999444444333333222111111000111111000000000111222222000000000000000000000000,,,---------///000111222111111222222222222111111222333333444444555555666666777777888999;;;======AAA???GGGSSSgggzzzhhhWWWOOOPPPYYY```ffflll{{{vvvbbbRRRJJJHHHHHHHHHIIIKKKUUUjjjnnn```XXXSSSOOOOOOOOOPPPRRRVVV]]]bbbqqq~~~mmmaaa]]][[[\\\___ccclllvvv|||zzzsssnnnoooppppppooommmkkkjjjlllnnnvvvxxx{{{|||{{{xxxtttqqqnnnjjjddd^^^ZZZVVVRRRPPPLLLLLLLLLLLLNNNPPPRRRSSSWWWXXXXXXXXXVVVTTTRRRQQQIIIIIIHHHGGGHHHIIIJJJKKKOOOQQQRRRSSSRRRQQQRRRSSS[[[^^^aaadddffffffeeedddaaa```___]]][[[ZZZXXXXXXVVVWWWXXXXXXVVVVVVWWWXXXYYYXXXWWWXXXZZZ[[[ZZZYYYWWWYYY[[[[[[YYYWWWWWWWWWZZZ[[[\\\^^^____________^^^______^^^\\\ZZZZZZZZZVVVWWWWWWUUUSSSOOOLLLJJJEEEDDDBBBAAA@@@@@@@@@AAADDDEEEFFFGGGGGGGGGFFFFFFDDDEEEGGGKKKPPPUUUYYY\\\jjjmmmrrrwww}}}444444555555666777777777777;;;:::<<>>CCCHHHLLLQQQXXXbbbkkkqqquuuwwwxxxuuuooogggaaa___bbbfffiiieeejjjqqqxxx|||~~~tttggg\\\VVVUUUVVVWWWcccppp}}}eeeJJJ===:::333333333333222111000000000000000111111222222222////////////////////////...............///000111000000111222333333333222333333333444555555666666888888999:::;;;===>>>???BBBAAAIIITTTfff{{{iiiXXXRRRSSS]]]eeeiiimmmxxxttt```PPPHHHFFFGGGHHHHHHJJJTTTiiioooaaaXXXRRRNNNOOOPPPQQQSSSYYY^^^aaaqqq|||lll___[[[ZZZ\\\___cccmmmvvvzzz}}}vvvsssuuuvvvvvvuuusssqqqqqqsssuuu{{{~~~}}}wwwrrrooojjjbbb[[[WWWSSSQQQOOOOOOPPPRRRUUUWWWZZZ[[[\\\\\\\\\\\\ZZZWWWTTTPPPNNNIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPSSSTTTSSSSSSSSSSSSWWWYYY\\\```bbbccccccbbb______^^^]]][[[YYYXXXWWWUUUWWWXXXWWWUUUTTTVVVXXXZZZYYYXXXYYYZZZ[[[ZZZYYYYYY\\\^^^]]]ZZZWWWWWWWWWZZZ[[[]]]___````````````]]]^^^]]]\\\YYYXXXYYYZZZVVVVVVWWWVVVTTTPPPLLLJJJEEEDDDBBB@@@>>>>>>>>>???DDDEEEFFFGGGHHHGGGFFFEEECCCDDDFFFJJJOOOTTTYYY[[[fffjjjooouuu{{{444444555555666777777777777;;;:::;;;AAADDDUUUqqqfffQQQIIIGGGHHHHHHFFFCCCAAAAAABBB@@@AAAEEELLLWWWhhhwwwooogggdddbbbaaabbbfffkkkrrrxxxyyy|||~~~sssqqquuuyyy~~~mmm^^^PPPJJJEEEBBBHHHSSS```wwwrrrqqqrrrvvvxxxrrrfff[[[IIIFFFFFFHHHGGGJJJWWWfffhhh}}}zzzyyyyyy}}}zzzuuuxxx|||}}}|||{{{qqquuuwwwtttqqqnnnhhhaaabbb\\\VVVRRRQQQOOOLLLIIIEEEBBB>>>;;;<<<@@@EEEIIIQQQXXXbbbjjjooorrrssssssoooiiiaaa\\\\\\___bbbeeeccchhhpppwww{{{{{{rrreee[[[VVVUUUVVVWWWfffsssgggIII<<<999333333333333333111000000//////000111222222111111........................000000///............///...///000222222333333333333333444444555666666666999999:::;;;<<<>>>???@@@CCCBBBJJJUUUggg}}}{{{kkk]]]XXXZZZeeelllooonnnuuuqqq^^^NNNGGGFFFGGGHHHIIIKKKUUUjjjoooaaaXXXRRRNNNPPPQQQQQQUUU[[[```bbboooyyyiii]]]YYYXXX[[[___dddnnnxxxxxxzzzyyy{{{}}}|||{{{yyywwwwwwzzz|||~~~xxxssspppjjjaaaYYYUUURRRPPPOOORRRUUUXXX\\\___aaabbbbbb______^^^[[[XXXSSSOOOLLLJJJJJJJJJKKKKKKLLLMMMNNNPPPSSSVVVXXXXXXWWWWWWXXXTTTVVVYYY]]]___aaaaaaaaa^^^^^^^^^]]][[[YYYWWWVVVTTTVVVXXXWWWUUUTTTUUUXXXZZZYYYXXXYYYZZZ[[[ZZZYYY[[[^^^aaa___[[[XXXWWWWWW[[[\\\^^^```aaaaaaaaa```]]]]]]\\\ZZZXXXWWWYYY[[[VVVVVVWWWVVVTTTPPPMMMJJJDDDCCCAAA???============CCCDDDFFFHHHHHHGGGEEEDDDDDDEEEHHHLLLQQQVVV[[[]]]bbbffflllrrrzzz666666666666777777777777777<<<;;;===AAABBBQQQkkkeeeQQQKKKGGGGGGFFFEEECCCAAA@@@??????AAAFFFMMMUUUeeezzzqqqhhheeecccbbbeeeiiijjjooouuuyyy|||vvvjjjeeedddooo|||ooobbbSSSJJJGGGEEEGGGKKK\\\nnn{{{}}}vvvaaaXXXNNNFFFEEEHHHKKKPPPUUU___lll~~~yyyooolllvvvxxxvvvsssqqqtttxxxyyyvvvrrrnnnkkkgggdddcccccccccccceee^^^VVVRRRRRRQQQMMMJJJBBBAAA???<<<:::<<<@@@DDDMMMSSS[[[eeelllpppqqqqqqmmmhhhbbb]]]\\\```fffjjjllloootttxxx{{{}}}ooo^^^YYYWWWTTTVVV]]]hhhwwwhhhJJJ:::666444444333222222111111000//////............//////////////////000000000000////////////000000000000......//////000000000111555555555555666888999;;;888888999:::;;;===>>>???EEEDDDHHHOOObbb{{{||||||vvv|||sss\\\RRR]]]hhhnnnqqqrrryyynnnZZZMMMEEEBBBCCCGGGHHHKKKVVVjjjqqqddd[[[TTTUUUPPPNNNQQQUUUZZZbbbkkktttwwweee___XXXTTTXXX^^^eeennnvvv{{{zzzrrrlllfff]]]WWWUUUVVVYYYZZZ[[[]]]aaaeeeggghhhhhhhhhaaa^^^ZZZWWWUUUSSSQQQOOONNNOOOOOOOOOMMMMMMOOOQQQRRRTTTVVVVVVUUUUUUUUUWWWUUUWWWYYY\\\]]]^^^___^^^XXXZZZ\\\\\\ZZZXXXXXXXXXVVVVVVUUUTTTSSSSSSTTTTTTTTTVVVXXXYYYYYYYYY[[[]]]\\\\\\]]]\\\\\\[[[YYYYYYYYYZZZ\\\]]]]]]\\\[[[ZZZ[[[ZZZXXXWWWUUUUUUTTTTTTUUUTTTTTTTTTSSSQQQNNNKKKFFFDDDAAA>>>======???@@@EEEFFFGGGHHHHHHGGGFFFEEECCCDDDHHHNNNQQQRRRVVV[[[```gggnnnpppuuu~~~666666666666777777777777777<<<;;;<<>>???FFFEEEJJJPPPccc|||}}}xxx{{{rrr\\\VVVdddjjjoooqqqqqqzzz}}}mmmYYYMMMEEEAAACCCFFFIIIKKKTTTgggttteee\\\UUUSSSOOOMMMQQQUUU[[[eeennnzzzzzziii___XXXTTTXXX^^^eeennnvvv|||}}}uuummmhhhaaa\\\\\\^^^aaabbbgggjjjmmmooopppnnnllljjjaaa^^^ZZZWWWUUUTTTSSSRRRTTTTTTTTTSSSQQQPPPQQQSSSSSSUUUWWWXXXVVVUUUUUUVVVVVVWWWXXXZZZ[[[[[[[[[[[[YYYZZZ[[[[[[YYYWWWXXXXXXVVVUUUUUUTTTSSSSSSTTTTTTTTTVVVXXXXXXXXXYYY[[[\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYZZZZZZZZZZZZZZZYYYYYY[[[ZZZXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTRRRNNNKKKGGGEEEBBB???======>>>>>>CCCDDDEEEFFFGGGFFFFFFEEEDDDDDDGGGMMMPPPPPPTTTZZZ___gggmmmpppttt}}}555666666666777777777888666;;;:::<<<@@@BBBPPPkkkkkkSSSJJJIIIIIIIIIHHHFFFDDDBBB@@@@@@AAAEEEJJJPPP]]]uuu}}}sssjjjfffdddbbbdddhhhjjjnnntttyyy|||ssshhhdddeeeggg{{{wwwhhhWWWLLLGGGDDDFFFJJJSSSbbbyyy~~~```VVVLLLIIIJJJJJJLLLOOOOOOOOOUUU```kkknnnggg^^^WWWZZZ```jjjssswwwvvvsssmmmjjjhhhhhhiiifff```\\\UUUSSSQQQQQQUUU]]]eeejjjlllfff___ZZZWWWUUUPPPMMMHHHGGGDDD???<<<;;;>>>@@@GGGLLLTTT]]]dddiiijjjkkkccc```\\\YYY[[[```fffjjjnnnqqqvvvyyy|||~~~zzziiiZZZUUUTTTRRRVVV^^^ooo|||~~~aaaHHH;;;888444444333222222111111000000//////......//////000////////////000000000000////////////000000000000333333222222111000000///333333333444555666888888::::::::::::;;;<<<===>>>GGGFFFKKKRRRddd|||}}}}}}|||}}}sssaaa```sssyyyzzzwwwuuu~~~yyyjjjWWWLLLEEEAAABBBFFFKKKJJJQQQcccyyyhhh]]]WWWRRRNNNMMMQQQUUU\\\hhhsss~~~{{{kkk```YYYUUUXXX^^^eeemmmuuu|||yyyoookkkgggeeegggjjjmmmooovvvwwwzzzzzzwwwrrrlllhhhaaa^^^ZZZWWWWWWWWWWWWVVVZZZZZZZZZWWWUUUSSSSSSTTTSSSVVVYYYZZZXXXVVVUUUTTTVVVVVVWWWXXXXXXXXXWWWWWWZZZ[[[[[[YYYWWWVVVWWWXXXVVVUUUTTTTTTSSSTTTTTTTTTUUUVVVXXXXXXXXXXXXZZZ[[[[[[ZZZZZZYYYYYYZZZ\\\]]]ZZZZZZYYYXXXWWWWWWWWWWWWZZZZZZXXXWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSOOOLLLIIIGGGCCC@@@===<<<<<<<<<@@@AAABBBDDDEEEEEEEEEEEEDDDDDDGGGLLLNNNNNNRRRXXX^^^eeelllnnnsss|||555555666666777777888888555::::::;;;@@@BBBPPPkkkoooUUUIIIHHHIIIIIIHHHGGGDDDAAA@@@???@@@DDDIIINNN[[[rrr~~~tttkkkfffccc```bbbeeehhhmmmtttxxx{{{vvvjjjggghhhggg}}}{{{kkkYYYMMMGGGDDDFFFJJJPPP\\\rrr}}}cccZZZQQQNNNNNNLLLLLLNNNRRROOOOOOUUU^^^cccbbb^^^RRRQQQRRRWWW^^^ccceeedddcccaaa```___^^^[[[VVVRRRLLLJJJHHHHHHMMMWWWccckkkkkkgggccc___\\\YYYTTTQQQKKKJJJFFFAAA===;;;<<<>>>DDDIIIPPPYYY```dddffffff]]][[[YYYYYY[[[aaagggkkkooorrrwwwzzz}}}uuueeeXXXTTTRRRQQQWWWaaasss~~~uuu\\\FFF;;;888444444333222222111111000000000////////////000000////////////000000000000////////////000000000000333222222222222222222222555555666777888999:::::::::::::::;;;;;;<<<===>>>EEEEEEJJJRRReee{{{vvvwww|||zzzlllqqquuufffUUUJJJDDDAAACCCFFFMMMKKKNNN___zzzmmm```YYYSSSPPPOOOQQQUUU\\\iiivvvxxxiiiaaaZZZUUUXXX^^^dddmmmttt{{{}}}sssrrrpppqqqtttxxxzzz{{{~~~}}}xxxpppgggbbb```]]]ZZZYYY[[[\\\]]]\\\]]]]]]\\\YYYUUUSSSRRRSSSSSSVVVZZZ[[[ZZZWWWUUUTTTTTTUUUUUUVVVVVVVVVVVVVVVZZZZZZYYYWWWTTTTTTUUUWWWUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVXXXXXXWWWWWWXXXZZZZZZYYYXXXWWWXXXZZZ\\\^^^[[[ZZZXXXWWWVVVVVVVVVWWWYYYYYYXXXWWWVVVVVVVVVWWWTTTTTTTTTUUUUUUTTTQQQNNNJJJHHHEEEAAA>>><<<;;;;;;===>>>???AAABBBDDDDDDEEEDDDCCCEEEJJJLLLLLLPPPVVV\\\dddjjjmmmqqqzzz555555555666777888888888555::::::<<>>===???DDDHHHNNNZZZpppuuukkkeeebbb^^^___cccfffkkkrrrwwwzzzwwwkkkggghhhjjj|||lllZZZNNNHHHEEEFFFJJJOOOZZZoooyyyzzz~~~yyyeee]]]WWWVVVVVVSSSQQQRRRUUUTTTRRRRRRUUUWWWZZZ[[[PPPMMMKKKNNNSSSXXXYYYYYYYYYXXXWWWVVVTTTRRROOOMMMIIIHHHFFFEEEIIIRRR^^^fffmmmllljjjgggbbb]]]VVVRRRLLLJJJGGGBBB===;;;<<<===CCCGGGNNNUUU[[[___aaaaaaYYYXXXWWWYYY\\\bbbhhhlllppptttxxx|||~~~pppbbbVVVSSSRRRRRRZZZdddvvvnnnWWWCCC999777444444333222222111111000000000////////////000000////////////000000000000////////////000000000000000111111222333444444555555555666777888999:::::::::::::::;;;<<<===>>>???BBBBBBIIIRRRfffwwwrrrtttyyyxxxvvvfffUUUJJJDDDAAACCCGGGNNNKKKMMMZZZrrrsssbbb[[[VVVSSSQQQRRRUUU\\\jjjxxxxxxiiibbb[[[VVVXXX^^^dddlllsssyyy|||{{{|||~~~{{{uuullleee``````___]]]^^^___aaaaaa```[[[[[[ZZZVVVSSSPPPPPPPPPSSSVVVZZZ[[[ZZZWWWUUUTTTRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXWWWUUURRRRRRTTTVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVXXXWWWVVVVVVWWWXXXYYYXXXWWWWWWWWWZZZ\\\^^^\\\ZZZXXXWWWVVVVVVWWWWWWXXXWWWWWWVVVVVVVVVWWWWWWTTTTTTTTTUUUVVVUUURRROOOKKKIIIFFFBBB>>><<<:::999;;;;;;<<<>>>???AAACCCCCCCCCAAACCCHHHJJJJJJOOOUUUZZZbbbiiikkkpppxxx444444555666777888999999666;;;:::<<>><<<>>>CCCGGGLLLWWWmmmwwwlllfffbbb^^^^^^aaadddiiipppuuuxxx}}}yyykkkeeeeeennnyyyjjjZZZPPPJJJFFFGGGJJJOOO[[[pppxxxsssvvvyyyxxxvvvlllfffdddggghhheeeaaa```\\\[[[YYYVVVTTTSSSTTTVVVOOOLLLJJJLLLQQQUUUVVVUUURRRQQQPPPNNNMMMMMMMMMMMMJJJJJJIIIGGGGGGMMMWWW^^^mmmoooooommmhhh___VVVPPPJJJIIIGGGBBB>>><<<<<<===BBBEEEKKKQQQVVVYYY[[[[[[UUUUUUVVVXXX]]]ccchhhlllrrruuuyyy}}}~~~mmmaaaVVVTTTSSSTTT]]]iiiyyyyyygggQQQ???777666444444333222222111111000111000000//////000000111////////////000000000000////////////000000000000//////000111333444555666333333555666777888888888999999:::;;;<<<>>>@@@@@@@@@AAAHHHRRRfff{{{tttpppsssyyy}}}nnnZZZLLLEEEBBBCCCHHHLLLJJJKKKTTThhhyyyfff^^^XXXUUUSSSSSSUUU\\\lll{{{|||lllccc[[[VVVXXX]]]ccckkksssxxxyyyrrrlllhhheeeeeedddcccdddeeedddbbb```WWWWWWVVVTTTPPPNNNNNNOOORRRUUUXXXYYYXXXWWWVVVVVVQQQQQQQQQRRRSSSUUUVVVWWWSSSTTTTTTSSSQQQQQQRRRSSSTTTTTTTTTSSSTTTTTTUUUVVVUUUWWWWWWWWWUUUTTTUUUVVVXXXWWWWWWWWWXXXYYY[[[\\\YYYYYYXXXWWWVVVVVVVVVWWWVVVUUUUUUUUUUUUUUUVVVWWWTTTTTTTTTVVVWWWVVVSSSQQQKKKIIIFFFCCC???<<<:::999:::::::::;;;===???@@@AAAAAA???AAAFFFHHHIIINNNUUUYYY```gggjjjnnnwww~~~444444555666777888999999666;;;;;;===CCCEEETTTooo___LLLGGGHHHJJJJJJHHHEEEAAA>>>===>>>BBBFFFIIISSSgggzzzzzzooohhhccc______bbbbbbgggnnnssswww||||||llleeecccqqquuuhhhYYYQQQKKKHHHGGGIIIOOO]]]ttt~~~~~~zzzwwwyyy{{{yyymmmjjjgggeeedddaaa\\\YYYSSSPPPLLLMMMQQQUUUUUUUUUPPPOOOMMMJJJHHHIIILLLNNNKKKLLLLLLJJJHHHJJJQQQWWWbbbfffkkkmmmhhh___UUUNNNHHHGGGEEEBBB>>><<<===>>>AAACCCHHHMMMQQQSSSTTTUUUQQQRRRSSSWWW[[[aaagggjjjsssvvvzzz}}}}}}lll```WWWUUUUUUVVV```mmm|||}}}sssaaaLLL===666666444444333222222111111000111111000000000000111111////////////000000000000////////////000000000000///000000111222333444444222444555777888888888888888888999;;;===???AAABBBAAABBBIIIRRReeeyyyuuussswww|||~~~xxx~~~zzzbbbQQQGGGBBBCCCGGGHHHHHHIIINNN]]]xxx~~~hhh___WWWUUUSSSSSSUUU]]]oooqqqccc\\\WWWYYY]]]ccckkkrrrxxx}}}vvvqqqnnnmmmmmmmmmlllkkkjjjhhhddd___ZZZUUUUUUUUURRRPPPNNNOOOPPPQQQSSSVVVWWWWWWVVVWWWXXXQQQPPPPPPPPPPPPQQQRRRSSSNNNPPPQQQQQQPPPPPPPPPQQQTTTTTTSSSSSSTTTUUUUUUVVVVVVWWWWWWVVVTTTTTTTTTUUUWWWWWWWWWXXXXXXYYYYYYYYYUUUVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSTTTUUUUUUVVVTTTTTTTTTVVVXXXWWWUUURRRJJJIIIFFFCCC@@@===;;;999999999999999:::<<<>>>??????===???DDDFFFHHHNNNUUUXXX___fffhhhmmmvvv}}}444444555666777888999999777<<<<<<>>>DDDFFFUUUooobbbNNNHHHIIIKKKKKKJJJFFFBBB@@@===???BBBEEEGGGPPPcccuuu|||qqqjjjeee``````cccaaafffmmmrrrvvv{{{ooogggdddqqqrrrfffYYYQQQMMMHHHHHHJJJOOO___wwwzzzuuuvvvwwwtttjjjaaaZZZUUUPPPNNNQQQSSSTTTTTTQQQOOOLLLHHHFFFGGGKKKNNNKKKMMMNNNLLLHHHHHHMMMRRRSSSZZZccchhheee^^^TTTOOOFFFFFFDDDAAA>>><<<===>>>???BBBFFFJJJMMMPPPPPPQQQOOOOOORRRUUUZZZ```eeehhhtttwww{{{~~~{{{kkk```WWWVVVVVVWWWbbbppp~~~zzzooo]]]III;;;666666444444333333222111111000111111000000000000111111////////////000000000000////////////000000000000111111111111111111222222444666777999::::::::::::777888999;;;===@@@BBBCCCCCCDDDJJJRRReee~~~zzzwwwwww||||||~~~|||{{{rrruuuiiiUUUIIIBBBBBBFFFDDDFFFGGGJJJVVVpppiii```UUUSSSRRRSSSUUU^^^qqqrrrddd\\\WWWYYY]]]cccjjjrrrzzzzzzsssooonnnppprrrsssrrrqqqoookkkddd\\\VVVTTTTTTTTTSSSQQQPPPQQQRRRPPPRRRUUUVVVVVVVVVXXXYYYRRRQQQOOONNNNNNNNNOOOOOOKKKMMMPPPQQQPPPOOOPPPPPPTTTTTTSSSSSSTTTUUUVVVVVVVVVWWWWWWVVVTTTSSSTTTUUUVVVWWWXXXYYYYYYYYYXXXXXXRRRSSSUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTTTTVVVXXXXXXUUUSSSJJJIIIFFFDDD@@@===;;;:::999999888888999;;;===>>>>>><<<>>>CCCFFFHHHNNNUUUWWW___eeehhhllluuu}}}444555777777666666888999777======>>>BBBBBBQQQmmmoooRRRKKKHHHHHHJJJHHHCCCAAABBB@@@>>>>>>AAAEEENNN___nnnrrrjjjeee``````aaa```iiijjjnnnyyy{{{zzzpppffffffooo}}}lll___[[[VVVLLLHHHLLLUUU```vvvyyyiii\\\XXXTTTUUUXXXYYYVVVRRRSSSRRROOOLLLIIIHHHGGGGGGLLLKKKJJJIIIJJJLLLNNNOOOSSSRRRSSSVVVWWWSSSKKKDDDBBBBBBBBBAAA@@@???>>>===@@@BBBEEEFFFGGGIIIKKKMMMLLLNNNPPPTTTYYY```hhhnnnuuuxxx}}}vvvhhh\\\SSSTTTUUUWWWddduuu~~~{{{wwwkkkXXXDDD777555777333333333222222222111111000000000000000000000000000000000000000000000000////////////000000000000111111111111222333444555999999888888888888888888888999<<<>>>@@@BBBCCCCCCFFFCCCIIIRRRccc}}}xxx{{{~~~}}}{{{{{{||||||{{{||||||uuukkkjjjoooqqq[[[NNNGGGFFFIIIJJJFFFLLLEEEKKKffflllbbbXXXTTTSSSUUUZZZcccssswwwiii```XXXWWW[[[aaakkksssyyy~~~yyyttttttvvvxxxwwwtttnnnhhhbbb]]]ZZZXXXWWWWWWVVVUUUSSSRRRQQQQQQRRRSSSUUUVVVUUUTTTRRRQQQQQQPPPNNNLLLKKKKKKKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLQQQRRRRRRSSSTTTUUUUUUUUUVVVVVVUUUUUUTTTUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUTTTSSSRRRRRRSSSTTTTTTUUUTTTTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUQQQLLLFFFCCCCCCAAA<<<777:::999777666666777999:::===>>>???AAACCCGGGMMMQQQZZZ^^^eeekkkoootttxxx{{{444555777777666666888999888===<<<===AAABBBRRRmmmuuuVVVLLLIIIHHHJJJIIIEEEBBBCCC???>>>???AAAEEELLL\\\kkkssskkkeeeaaa```aaa```hhhjjjnnn{{{~~~~~~qqqhhhhhhpppsssccc]]]XXXNNNKKKNNNPPPZZZnnnsssjjjddd\\\XXXXXXXXXVVVTTTUUUSSSPPPMMMIIIGGGFFFFFFKKKJJJIIIIIIJJJLLLNNNPPPSSSQQQOOOOOOPPPNNNIIIDDDCCCCCCCCCBBBAAA???>>>===???AAACCCDDDEEEFFFIIIKKKJJJLLLPPPTTTYYYaaaiiiooouuuxxx|||sssfff[[[SSSSSSUUUXXXeeeuuu~~~xxxkkkWWWCCC777555666333333222222222111111111000000000000000000000000000000000000000000000000/////////000000000000000111111111222222333444555999999999999999888888888999999;;;===@@@BBBCCCDDDGGGEEEJJJRRRbbbyyyzzz}}}yyyxxxzzz}}}~~~|||sssgggbbbddduuuttt^^^QQQKKKJJJMMMQQQNNNTTTIIIJJJaaaxxxnnndddWWWSSSQQQSSSWWW___nnn{{{zzziii```XXXWWW[[[aaakkksssyyy}}}yyywwwwwwtttpppiiibbb]]]ZZZZZZZZZ[[[ZZZYYYWWWUUUSSSRRRQQQQQQQQQSSSTTTSSSRRRPPPOOOOOONNNMMMLLLKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLQQQQQQRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUSSSRRRQQQPPPPPPPPPQQQRRRSSSRRRQQQQQQPPPPPPQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSQQQLLLFFFDDDDDDBBB>>>999:::999888777777888999:::;;;===???AAADDDIIIOOOSSSZZZ^^^eeekkkppptttxxx{{{444555777777666666888999888<<<;;;<<>>???BBBDDDJJJXXXeeeuuulllgggbbb```bbb]]]fffgggmmmzzz~~~~~~rrrhhhiiippp}}}kkkccc^^^TTTOOOOOOMMMUUUfffzzz{{{sssggg___[[[ZZZYYYXXXXXXVVVRRRNNNKKKHHHEEEDDDGGGGGGGGGGGGIIIKKKNNNPPPSSSPPPLLLIIIIIIHHHGGGFFFFFFEEEDDDCCCAAA@@@???>>>===???AAABBBBBBBBBDDDFFFGGGJJJNNNSSSZZZbbbjjjpppvvvyyy|||~~~zzzmmmcccYYYRRRSSSUUUZZZhhhwwwyyyiiiUUUBBB777555666333222222222222111111111000000000000000000000000000000000000000000000000//////000000000111111111222222222222333444555666999999999999999999999999::::::;;;<<>>AAADDDJJJPPPUUUZZZ^^^eeekkkppptttxxx{{{444555777777666666888999888<<<:::;;;@@@BBBQQQkkkeeeOOOIIIFFFHHHIIIFFFDDDEEE>>>>>>@@@BBBDDDHHHSSS___}}}xxxooohhhbbb```bbb[[[cccdddiiivvvzzz{{{qqqffffffkkkwwwoooiii___TTTNNNNNNSSS```qqq}}}xxxyyywwwllleeeaaa^^^\\\ZZZXXXUUUQQQMMMIIIFFFEEEDDDDDDDDDDDDFFFIIILLLNNNSSSRRROOOLLLJJJIIIIIIIIIIIIHHHFFFDDDBBBAAA@@@???<<<>>>???@@@??????AAABBBEEEHHHMMMSSSZZZccclllqqqwwwyyy|||}}}}}}~~~uuuiii^^^WWWQQQRRRVVV]]]lllzzzxxxeeeQQQ@@@777555666222222222222111111111111000000000000000000000000000000000000000000000000///000000111111222222222333333333333444555666777999999999:::::::::::::::;;;;;;;;;<<>>@@@BBBCCCFFFPPP\\\www{{{qqqjjjcccaaabbb^^^eeeeeehhhsssvvvwww~~~pppdddbbbdddxxx~~~{{{ppp___SSSPPPRRR[[[iiiuuuqqqkkkiiippp{{{sssjjjbbb^^^\\\[[[XXXTTTPPPLLLIIIGGGCCCBBBBBBBBBDDDFFFIIIKKKSSSUUUWWWUUUQQQMMMKKKLLLKKKJJJHHHEEECCCBBBBBBAAA>>>???@@@???>>>===>>>@@@BBBFFFLLLSSS[[[ccclllrrrwwwyyy|||}}}}}}~~~rrreeeZZZUUUQQQRRRWWWbbbqqq}}}xxxbbbMMM???888666777222222222111111111000000////////////////////////000000000000000000000000000000000111222333333444444444444444555666777888999999::::::;;;;;;;;;;;;<<<<<<<<<===@@@DDDHHHJJJPPPPPPUUUXXXbbbzzzvvvkkk^^^TTTPPPZZZgggvvvppp[[[RRRPPPQQQTTTaaabbbjjjXXXIIIOOOZZZrrrnnndddXXXUUUSSSSSSQQQRRRZZZcccoookkkbbbZZZYYY\\\bbbkkksss{{{xxxrrriiigggccc```]]][[[ZZZZZZ]]][[[YYYVVVRRROOOLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJHHHIIIIIIJJJKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSRRRSSSSSSSSSSSSSSSSSSRRROOOOOONNNNNNMMMLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLNNNPPPQQQQQQOOOLLLIIIGGGEEECCCAAA<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@AAACCCGGGLLLPPPYYY]]]ccciiinnnssswwwzzz444555777777666666888999999<<<:::<<>>???AAAEEELLLSSS[[[dddlllrrrwwwyyy|||}}}}}}~~~|||ooobbbWWWTTTRRRSSSYYYfffvvv|||bbbLLL>>>999777666222111111111111000000000////////////////////////000000000000000000000000000000111222333444444555555555555555666777888999999::::::;;;;;;<<<<<<===<<<===>>>@@@CCCFFFJJJKKKOOOQQQWWWZZZaaa~~~~~~~~~sssaaaRRRLLLSSS\\\iii|||kkkXXXOOOMMMRRRXXXbbbccckkkZZZLLLOOOUUUiiimmmbbbXXXUUUTTTTTTRRRQQQWWW___jjj}}}~~~lllcccZZZYYY\\\bbbkkksss{{{~~~xxxsssjjjjjjhhheeeaaa]]]YYYWWWWWWVVVTTTQQQNNNLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLLLLMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOPPPQQQRRRQQQRRRRRRSSSSSSRRRRRRQQQNNNOOONNNNNNMMMLLLJJJJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHJJJLLLNNNPPPQQQRRRPPPMMMJJJGGGDDDBBBBBB<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAAEEEJJJNNNWWW\\\bbbhhhmmmqqqvvvxxx444555777777666666888999999<<<;;;>>>DDDAAAHHH\\\}}}\\\QQQIIIHHHJJJHHHFFFEEEAAA@@@@@@AAAAAADDDPPP\\\mmmuuummmeeebbbbbbaaagggfffgggqqqtttuuu|||zzziiieee___sssyyydddZZZSSSZZZgggsss|||~~~xxxnnneeeeeejjjooowww~~~pppeee```\\\\\\\\\ZZZXXXUUUSSSQQQJJJHHHFFFEEEDDDEEEFFFGGGMMMUUU^^^^^^WWWNNNKKKKKKMMMKKKIIIGGGFFFFFFFFFGGGDDDEEEEEECCC@@@?????????@@@EEELLLSSS[[[dddlllqqqwwwyyy|||}}}~~~yyylll___UUUTTTRRRSSS[[[jjjzzzfffNNN???999666444111111111111000000000000////////////////////////000000000000000000000000000000111222333444555555666666666666777888999999:::::::::;;;<<<=========<<<>>>@@@CCCFFFIIIKKKLLLLLLOOOWWWZZZ```{{{iiiUUUMMMPPPWWWbbbttthhhWWWNNNMMMTTT]]]eeedddlll\\\OOOQQQRRRcccmmm```VVVTTTTTTUUUSSSQQQVVV^^^jjj|||~~~mmmccc[[[YYY\\\bbbkkksss|||~~~zzzuuuooonnnlllhhhccc]]]XXXUUURRRQQQOOONNNLLLJJJHHHHHHHHHGGGFFFDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGGGGGGGFFFGGGHHHHHHIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMNNNNNNOOOQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQMMMNNNNNNMMMLLLKKKIIIHHHFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHKKKMMMOOOPPPRRRQQQNNNJJJFFFCCCAAAAAA=========>>>>>>=========;;;<<<===>>>@@@DDDIIINNNVVVZZZ```fffkkkppptttwww444555777777666666888999999===<<>>>>><<<>>>AAAEEEHHHJJJLLLMMMJJJNNNWWWYYY^^^yyyqqqZZZOOORRRVVV___ppp{{{gggXXXNNNMMMVVVaaaiiifffmmm^^^RRRSSSQQQ___}}}nnn```TTTSSSSSSTTTSSSQQQUUU]]]kkk}}}~~~mmmccc[[[YYY\\\bbbkkksss||||||vvvsssqqqmmmhhhbbb\\\WWWUUUOOONNNMMMLLLKKKIIIHHHHHHGGGGGGEEEDDDCCCBBBBBBBBBAAABBBDDDFFFFFFFFFFFFEEEGGGGGGHHHIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKJJJJJJMMMMMMMMMMMMNNNOOOPPPQQQPPPQQQQQQQQQQQQQQQQQQPPPLLLMMMMMMMMMLLLJJJHHHFFFDDDCCCBBBBBBAAAAAABBBBBBDDDDDDEEEGGGJJJLLLNNNPPPSSSRRROOOKKKFFFBBB@@@@@@======>>>>>>>>>>>>======999:::;;;===@@@DDDJJJOOOUUUYYY___eeejjjooosssvvv777777888999999999999888::::::<<>>???AAACCCFFFIIIJJJJJJKKKLLLNNNYYY]]]```uuuvvvbbbWWWTTTWWWcccpppwww|||xxxfffZZZNNNKKKYYYlllrrrnnnlllhhhZZZMMMQQQ```|||mmm[[[XXXUUUSSSTTTSSSSSSXXX___mmmqqqfff[[[WWWXXX]]]fffnnnxxx~~~}}}|||~~~{{{tttllleee^^^VVVRRRQQQOOOLLLJJJIIIHHHIIIJJJHHHGGGDDDBBBAAABBBCCCDDDBBBDDDFFFHHHHHHGGGEEEDDDEEEFFFGGGHHHIIIIIIJJJIIILLLKKKIIIGGGGGGGGGIIIJJJKKKJJJIIIHHHIIILLLOOOQQQRRRQQQPPPRRRTTTTTTQQQNNNOOOMMMLLLKKKLLLKKKJJJHHHEEEDDDCCCBBBAAA@@@@@@@@@BBBDDDFFFGGGGGGHHHKKKLLLUUURRRNNNIIIFFFDDDCCCCCC@@@???===<<<;;;;;;;;;<<<<<<<<<<<<>>>AAAEEEJJJMMMVVVZZZ___dddhhhmmmqqqttt777777888999999999999888:::999<<>>@@@AAADDDGGGIIIKKKKKKKKKKKKLLLUUU[[[```vvv~~~uuuhhhddd^^^\\\ccclllttt{{{vvvdddXXXNNNMMM]]]qqqwwwssspppjjj\\\NNNRRR___yyyooo___ZZZVVVTTTTTTRRRQQQVVV\\\jjjssshhh]]]YYYZZZ^^^fffooowww~~~~~~}}}~~~zzzssskkkddd\\\UUUQQQOOONNNKKKIIIHHHGGGHHHHHHIIIGGGFFFDDDDDDDDDDDDDDDCCCEEEGGGIIIJJJIIIGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJHHHFFFEEEFFFGGGHHHJJJJJJIIIJJJKKKNNNPPPRRRRRRQQQQQQRRRTTTTTTRRROOOPPPNNNLLLLLLLLLKKKIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@AAABBBEEEFFFFFFGGGIIIKKKSSSQQQNNNJJJGGGDDDCCCBBB@@@???>>><<<;;;;;;<<<<<<<<<<<<<<<===AAAEEEIIILLLTTTXXX]]]bbbfffkkkooorrr777777888999999999999888:::999;;;??????@@@GGGOOOdddeeeNNNKKKPPPPPPLLLIIIFFFAAA>>>@@@BBBEEEKKKQQQ\\\rrrwwwllleeeccc``````bbbggglllppprrrrrrrrryyyvvvrrrddd\\\WWWZZZbbboootttxxxxxxsssnnnjjjjjjgggeeebbb___^^^^^^```bbbhhhnnnxxxwwwnnnllliiigggdddaaa]]][[[ZZZYYYXXXUUUSSSQQQOOONNNKKKIIIDDDGGGJJJJJJFFFCCCBBBCCCGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMKKKGGGCCCBBBAAABBBFFFMMMTTT\\\eeennntttxxxyyyyyyzzz{{{~~~yyylllaaaZZZSSSQQQQQQWWWcccsssbbbJJJ???;;;999666222222222111111111111000111000000/////////000000000000000000000000000000222222222222333444555666555666888:::;;;=========<<<<<<<<<<<<<<<===>>>>>>@@@BBBEEEHHHJJJLLLLLLLLLJJJIIIPPPWWW___xxx}}}~~~}}}yyysssooorrrjjjdddeeejjjqqq{{{wwwdddVVVLLLMMM^^^rrr|||xxxtttmmm^^^QQQSSS]]]uuuqqqddd\\\XXXUUUTTTQQQPPPSSSYYYhhh~~~vvvjjj___ZZZ[[[^^^gggooovvv|||}}}zzzssskkkddd]]]WWWRRROOONNNLLLJJJHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDFFFHHHJJJKKKJJJIIIHHHGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIGGGEEEEEEEEEEEEFFFHHHIIIJJJLLLMMMOOOQQQRRRRRRRRRRRRSSSUUUTTTRRRPPPQQQOOOMMMLLLLLLKKKIIIGGGDDDCCCBBBAAAAAAAAAAAAAAA???AAADDDEEEEEEFFFHHHJJJOOOOOOMMMKKKHHHEEEBBBAAA@@@???>>>===<<<<<<<<<===<<<<<<<<<===@@@DDDIIIKKKRRRVVV[[[```dddhhhlllooo777777888999999999999888999999;;;>>>??????FFFNNN```nnnTTTLLLPPPQQQMMMIIIGGGBBB???@@@AAABBBGGGMMMXXXnnn|||ooofffbbb```aaabbbfffjjjnnnqqqsssssszzzzzzwwwjjjaaa\\\^^^cccnnnrrrtttrrrmmmkkkmmmppprrrnnniiieeecccdddfffggguuuzzzuuuqqqnnnkkkgggbbb___\\\[[[[[[[[[YYYVVVUUUTTTRRRPPPMMMHHHJJJKKKIIIGGGEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKMMMNNNLLLIIIEEECCCBBBBBBGGGNNNVVV^^^gggooouuuyyyyyyyyyyyyzzz}}}uuuiii___YYYRRRQQQSSSZZZgggvvvvvvYYYCCC:::777555222222222222111111111000000111111000/////////000000000000000000000000000000444444444444555555666777888888999:::;;;<<<<<<<<<===============>>>>>>>>>@@@BBBEEEHHHKKKLLLMMMMMMJJJGGGMMMUUU```zzzzzzzzzsssooonnntttlllfffeeeiiippp||||||hhhVVVKKKLLL\\\nnnzzzwwwtttlll___SSSTTT\\\sssrrrfff[[[WWWTTTSSSQQQOOOSSSYYYfff{{{xxxlll```[[[[[[^^^eeemmmtttzzz}}}~~~|||tttmmmfff___YYYVVVPPPOOOMMMLLLJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGEEEFFFHHHJJJKKKKKKKKKJJJIIIJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFEEEFFFIIILLLNNNOOOPPPPPPRRRRRRSSSTTTTTTTTTRRRQQQQQQPPPMMMLLLLLLKKKIIIGGGDDDCCCBBBAAAAAAAAAAAABBB@@@BBBDDDEEEEEEFFFHHHJJJLLLLLLLLLKKKHHHEEEBBB@@@?????????>>>>>>=========<<<;;;;;;<<>>>>>>>>EEELLL]]]zzz]]]QQQRRRSSSOOOJJJIIIDDDAAAAAABBBBBBFFFKKKWWWkkkrrrgggbbb```aaabbbeeehhhlllqqqtttxxx|||{{{ooofffbbbcccfffrrrvvvwwwuuurrrrrryyyxxxrrrooopppsssvvv~~~wwwtttpppjjjddd```^^^]]]]]]^^^\\\YYYXXXXXXWWWTTTRRRMMMNNNMMMKKKIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHIIIIIIKKKMMMNNNMMMJJJFFFDDDCCCCCCHHHOOOWWW___hhhpppuuuzzzzzz{{{{{{|||{{{pppfff]]]WWWQQQRRRUUU^^^kkkzzzmmmRRR>>>777555222///222222222111111111000000222111000000000000111111111111111111111111111111444444444444444555666666888999:::;;;<<<==================>>>>>>>>>>>>>>>@@@AAAEEEHHHKKKMMMNNNNNNKKKHHHMMMUUU```{{{{{{|||}}}ppphhhcccfffccc```bbbeeelllyyy~~~jjjWWWLLLMMM[[[jjjrrrrrrqqqkkk```WWWVVV[[[ssssssggg[[[WWWTTTTTTRRRPPPTTTZZZeeezzzyyymmmaaa[[[ZZZ\\\ccckkkrrrxxx||||||~~~zzzssskkkeee```[[[XXXPPPOOONNNMMMKKKJJJJJJIIIHHHIIIIIIJJJJJJJJJIIIIIIGGGHHHIIIKKKLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFBBBDDDGGGJJJMMMNNNNNNNNNQQQRRRSSSTTTSSSSSSRRRQQQQQQOOOMMMMMMLLLLLLJJJHHHDDDCCCBBBBBBAAAAAAAAAAAA@@@BBBEEEFFFFFFGGGIIIKKKIIIIIIJJJJJJHHHEEEBBB@@@???????????????>>>>>>>>><<<;;;;;;<<<>>>BBBGGGIIIPPPSSSXXX]]]aaadddhhhkkk777777888999999999999888999888:::=========DDDKKKWWWxxxmmm\\\WWWVVVQQQLLLJJJEEEBBBCCCCCCBBBEEEJJJUUUgggttthhhccc```aaabbbcccfffjjjppptttzzz~~~yyyooojjjhhhiiivvv|||}}}yyyuuunnnfffaaa_________```^^^\\\[[[[[[ZZZXXXVVVRRRQQQOOONNNLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNMMMJJJGGGFFFFFFEEEJJJQQQYYYaaahhhoootttzzz{{{}}}~~~wwwlllccc[[[VVVQQQSSSXXXbbbppp~~~yyyfffMMM===777666444000222222222111111111111000222111111111111222333333222222222222222222222222222222222222333444555666777888:::<<>>??????????????????AAADDDGGGJJJLLLMMMNNNJJJHHHNNNUUU^^^zzz~~~pppbbbXXXWWWWWWYYY]]]```fffttt|||lllZZZOOOPPP\\\hhhkkknnnppplllddd\\\ZZZ[[[sssxxxjjj\\\XXXUUUTTTSSSQQQUUU[[[eeezzz{{{ooobbb[[[ZZZ[[[bbbiiipppwww}}}|||}}}|||wwwpppjjjeee```]]]ZZZRRRQQQPPPOOONNNLLLKKKKKKJJJKKKKKKKKKLLLLLLMMMMMMKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNMMMLLLKKKJJJIIIHHHGGGBBBDDDFFFIIIKKKLLLLLLLLLOOOQQQSSSTTTRRRQQQQQQQQQPPPOOOMMMMMMMMMMMMKKKIIIEEEDDDCCCBBBAAA@@@@@@@@@AAABBBEEEFFFFFFGGGIIIKKKGGGGGGHHHHHHGGGEEEBBB@@@??????@@@@@@@@@@@@???>>><<<;;;;;;;;;>>>BBBFFFHHHNNNRRRWWW[[[___bbbfffiii777777888999999999999888999888:::=========CCCKKKPPPpppiii^^^YYYSSSNNNIIIEEEBBBBBBBBBBBBEEEIIIQQQbbbwwwvvvjjjeee```bbbbbbcccdddhhhooouuuvvv|||~~~wwwsssrrrwww{{{xxxzzz~~~}}}xxxppphhhbbb`````````aaa___]]]]]]]]]\\\ZZZYYYXXXVVVTTTRRRQQQOOONNNLLLOOOOOOOOOOOONNNNNNMMMLLLLLLMMMMMMLLLIIIGGGGGGHHHGGGLLLSSSZZZaaahhhooosssyyy|||tttiiiaaaYYYUUURRRTTTZZZeeettt~~~ooo^^^HHH:::777777555222222222222111111111111000111111111222333444555666333333333333333333333333333333333444555777888999999:::<<<>>>@@@AAABBBBBB===>>>???@@@@@@@@@??????===???CCCFFFJJJLLLMMMMMMHHHHHHOOOTTT[[[vvvtttcccWWWSSSUUUXXX[[[]]]cccqqq}}}ooo^^^RRRQQQZZZbbbhhhnnnrrrpppiiibbb]]][[[tttqqq___[[[WWWVVVSSSQQQTTTZZZdddyyy~~~qqqddd]]][[[\\\bbbiiiooouuu~~~~~~~~~}}}xxxqqqkkkgggdddaaa___XXXXXXWWWVVVUUUSSSRRRQQQNNNNNNMMMMMMNNNPPPQQQRRRPPPPPPPPPPPPOOOOOOOOONNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKIIIHHHGGGEEEFFFGGGIIIJJJKKKLLLLLLNNNPPPSSSSSSQQQOOOPPPQQQOOONNNLLLMMMNNNNNNLLLKKKGGGFFFDDDBBB@@@??????>>>???AAADDDEEEEEEFFFHHHJJJFFFFFFGGGGGGFFFDDDCCCBBB??????@@@AAAAAA@@@??????;;;;;;:::;;;===AAAEEEGGGLLLPPPTTTYYY\\\```cccfff777777888999999999999888999888:::<<<<<<<<>>>>>>>>???@@@@@@@@@@@@???===>>>???@@@AAA@@@??????===???BBBFFFIIIKKKMMMMMMFFFGGGOOOSSSYYYsssyyyhhh\\\XXXYYY\\\^^^^^^cccrrrtttaaaSSSPPPUUUZZZiiipppuuutttmmmfff```\\\tttvvvbbb]]]YYYWWWTTTPPPSSSXXXcccyyysssfff^^^\\\]]]cccjjjooouuu~~~~~~{{{tttoookkkiiigggeee_________^^^]]][[[YYYXXXQQQQQQOOOOOOPPPRRRUUUVVVSSSSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOPPPPPPOOONNNNNNNNNNNNMMMLLLKKKIIIGGGFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMPPPSSSRRRPPPNNNOOOPPPNNNMMMLLLMMMNNNNNNMMMLLLHHHGGGEEEBBB@@@???>>>===>>>@@@BBBCCCDDDEEEGGGIIIFFFFFFFFFEEEEEEDDDCCCBBB>>>???AAAAAABBBAAA@@@???;;;;;;:::;;;===AAADDDGGGJJJNNNSSSWWWZZZ^^^aaaddd555777888888777777888999777:::===<<<;;;<<>>???DDDEEEDDDAAA>>><<<<<<===???@@@@@@???===<<<===>>>===BBBEEEEEEHHHOOOSSSSSSMMMKKKLLLQQQVVVddd|||kkkaaa\\\hhhnnnhhhccchhhqqqvvvxxxlll___QQQIIILLLTTTeeennnyyyzzzooogggeeesss}}}lllaaaXXXXXXVVVQQQQQQWWWfffssswwwfff^^^[[[\\\```eeelllsss}}}~~~|||{{{zzzxxxwwwwwwrrrllliiihhhfffbbb___[[[WWWSSSSSSVVVZZZ[[[[[[^^^\\\XXXUUURRRQQQQQQQQQTTTTTTTTTSSSSSSQQQPPPPPPKKKMMMOOOPPPOOOMMMJJJHHHFFFGGGHHHIIIIIIIIIIIIIIIOOOPPPQQQRRRRRRQQQPPPOOONNNOOOQQQSSSRRRPPPNNNLLLIIIHHHEEEBBB@@@>>>===<<<>>>BBBBBB>>>===@@@BBBBBBDDDDDDCCCCCCCCCCCCBBBBBB>>>>>>?????????>>>>>>======<<<<<<<<<===@@@BBBDDDIIILLLPPPTTTWWWZZZ^^^aaa555777888888777777888999666999<<<;;;:::<<>>???@@@AAA@@@>>>===>>>???>>>BBBEEEEEEIIIOOOSSSSSSMMMJJJJJJOOOTTT```zzzooodddcccnnnuuuqqqmmmpppwww{{{wwwlll```TTTNNNRRRZZZccclllwww}}}tttkkkfffppprrreee\\\ZZZXXXRRRRRRWWW```mmmwwwggg^^^[[[\\\```fffkkkqqq|||}}}{{{uuuoooiiiddd___]]]^^^``````___```^^^[[[XXXUUUSSSSSSRRRUUUUUUUUUTTTTTTRRRQQQQQQMMMNNNOOOOOOOOOMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIINNNOOOPPPQQQRRRRRRQQQQQQOOOPPPRRRSSSRRRQQQOOONNNKKKIIIGGGDDDAAA???>>>===>>>@@@@@@===>>>BBBDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>======<<<<<<===???BBBDDDHHHKKKOOOSSSVVVZZZ^^^aaa555777888888666666777999666888::::::999;;;@@@DDDHHHYYYyyyrrrcccZZZOOOKKKFFFAAA???@@@BBBDDDJJJSSSddd{{{ssskkkhhhccc```bbbdddeeegggkkktttzzz}}}uuupppgggccc^^^\\\]]]bbbiiinnntttsssqqqnnnkkkiiigggfffkkkuuu~~~xxxrrrnnnmmmgggfffeeecccaaa___^^^]]][[[ZZZXXXWWWWWWWWWXXXXXXWWWWWWVVVTTTQQQNNNKKKIIIJJJIIIHHHGGGGGGFFFFFFGGGJJJNNNTTT[[[aaahhhnnnrrrwwwyyy}}}wwwkkk```VVVSSSUUUSSSZZZdddqqq~~~|||{{{xxxmmm[[[KKK;;;555666555222111111111111111111111111111111111111111333555888999;;;666222111333666666555666777999::::::;;;===???>>>??????>>><<<<<<===??????@@@AAA@@@???>>>???@@@???CCCEEEEEEIIIPPPTTTTTTMMMHHHHHHMMMSSS]]]qqqsssfff___iiiqqqqqqqqquuu|||vvvkkk___SSSMMMPPPWWW___gggsss}}}zzznnneeefffzzzlll```]]]ZZZSSSRRRVVVXXXfffyyywwwggg^^^[[[\\\```fffiiiooozzz}}}|||vvvooojjjiiiiiigggeeebbbaaa___\\\YYYWWWUUUTTTVVVVVVVVVVVVUUUTTTSSSRRROOOOOOPPPOOOOOONNNMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHLLLMMMNNNPPPRRRSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPMMMLLLJJJGGGDDDBBB@@@???999<<<===;;;<<>>@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBB@@@@@@???>>>===<<<===???AAACCCFFFIIINNNRRRUUUZZZ^^^aaa555666777777666666777999666888:::::::::<<>>>>>??????>>><<<<<<===??????@@@AAAAAA@@@???AAABBB@@@CCCEEEFFFKKKRRRTTTRRRMMMGGGGGGNNNUUU]]]nnnsssdddWWW^^^eeejjjoooxxx~~~pppaaaSSSJJJKKKPPPZZZbbbmmmvvv|||yyylll___ZZZsssqqqccc___ZZZSSSQQQUUUSSS```sssxxxhhh___\\\\\\```eeegggmmmxxxzzztttpppmmmiiifffcccbbbaaa___\\\YYYVVVUUUVVVVVVVVVVVVVVVUUUTTTTTTRRRQQQQQQPPPOOOOOONNNNNNMMMLLLJJJHHHGGGFFFFFFFFFIIIJJJLLLNNNQQQSSSTTTUUUSSSSSSSSSRRRRRRRRRRRRRRROOONNNLLLJJJHHHEEECCCBBB999AAAGGGDDD>>><<<<<<;;;>>>???@@@AAABBBCCCDDDDDDFFFFFFFFFEEEDDDCCCAAA@@@@@@???>>>======???@@@BBBDDDGGGLLLPPPTTTYYY^^^aaa444666777777666666777888888999:::;;;<<<>>>@@@AAAHHHWWWwwwxxxcccYYYQQQNNNIIICCC@@@@@@@@@AAAJJJMMMXXXnnn|||rrrjjjddd```aaacccdddgggkkkrrrxxx~~~ssslll^^^[[[VVVUUUYYYbbblllsssrrrrrrqqqnnnjjjddd___\\\[[[^^^hhh{{{zzzwwwuuuooonnnmmmkkkjjjhhhggggggeeeccc```]]][[[ZZZYYYYYYUUUUUUTTTRRROOOLLLIIIGGGGGGGGGFFFFFFGGGGGGHHHIIIKKKOOOUUU[[[aaaggglllpppwwwyyy|||qqqeeeZZZRRRRRRUUUVVV^^^kkkxxxxxxfffPPPDDD888444555333111111111111111111111111111111333333222222333333333444333222111222444555666666444666888999999:::;;;===AAAAAAAAA???===<<<===>>>???AAABBBBBBAAAAAABBBDDDAAADDDFFFHHHMMMSSSSSSOOOJJJFFFHHHPPPWWW___ooowwweeeXXXZZZ___gggppp{{{vvvfffWWWLLLJJJMMMVVV]]]eeemmmssssssfffXXXRRRggguuuddd^^^ZZZSSSQQQSSSSSS^^^ooozzziii___\\\[[[^^^cccffflllvvv}}}uuuppplllhhhdddbbbaaa```^^^\\\YYYWWWUUUUUUUUUVVVVVVVVVUUUTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPNNNMMMKKKIIIGGGFFFEEEEEEFFFGGGIIILLLOOOQQQTTTUUUTTTTTTSSSSSSRRRRRRRRRRRROOOOOONNNMMMKKKIIIFFFEEEAAAOOOZZZUUUHHH@@@>>>>>>??????@@@BBBCCCDDDEEEEEEGGGGGGGGGFFFEEECCCBBBAAABBBAAA???>>>===>>>@@@AAABBBFFFJJJOOOSSSWWW\\\___444666777777555555666888999999:::<<<===>>>???@@@FFFUUUtttxxxcccYYYQQQNNNIIIDDDAAA@@@@@@AAAHHHKKKTTTgggwwwjjjddd___aaacccdddggglllpppvvv}}}{{{xxxeee```ZZZWWWZZZbbbmmmtttqqqpppnnnjjjeee```\\\YYY[[[ZZZ^^^mmm{{{xxxvvvssssssrrrpppooonnnmmmlllkkkjjjhhhfffbbb```]]]\\\YYYXXXWWWTTTQQQMMMIIIGGGFFFFFFFFFFFFFFFGGGHHHHHHKKKOOOUUU[[[aaagggmmmqqqwwwyyy|||zzzmmmcccYYYSSSSSSVVVYYYcccppp|||xxxaaaLLLAAA777555555333111222111111111111111111111111222222333333333333222222222222333444444555555666444555777888888999;;;===BBBBBBBBB@@@===<<<<<<>>>???AAABBBCCCBBBCCCDDDFFFBBBFFFHHHKKKQQQUUUQQQKKKGGGEEEHHHQQQWWW___ppp~~~mmm\\\[[[___iiisss}}}tttdddUUUJJJHHHJJJRRRZZZ```ccciiilllbbbUUUOOO]]]vvvvvvddd^^^ZZZTTTRRRTTTTTT]]]kkk}}}kkk```[[[ZZZ]]]aaaggglllttt~~~zzzrrrmmmiiidddaaa^^^^^^\\\[[[YYYWWWVVVUUUSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTSSSQQQQQQNNNNNNNNNLLLKKKIIIGGGEEEDDDEEEFFFIIILLLOOORRRTTTSSSSSSSSSSSSSSSRRRRRRQQQNNNOOOOOOOOONNNLLLJJJHHHDDDTTT___YYYKKKBBB@@@AAAAAABBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGEEEDDDCCCDDDBBB@@@>>>===>>>???@@@BBBEEEJJJNNNRRRVVVZZZ]]]444555666666555555666888888888999;;;===>>>>>>>>>CCCQQQooouuuaaaVVVPPPNNNIIIEEEBBBAAAAAAAAADDDHHHQQQaaawww{{{llleee``````bbbcccfffkkknnnssszzzyyy|||uuunnnfff______fffooouuutttrrrnnnjjjfffbbb```^^^```___eeeqqqzzzwwwwwwwwwvvvuuusssrrrqqqqqqpppppppppnnnlllhhheeecccaaa___]]]YYYTTTNNNIIIGGGEEEEEEDDDDDDEEEEEEFFFFFFJJJNNNUUU[[[aaagggmmmrrrvvvxxx|||vvvjjjaaaYYYSSSTTTXXX]]]gggtttyyy^^^III@@@777666555333222222111111111111111111111111222222222333333333222222111333555555555555555555333555777888888888:::<<>><<<<<<===>>>???AAACCCCCCCCCDDDEEEGGGCCCGGGKKKNNNSSSUUUOOOFFFCCCCCCHHHPPPTTTZZZmmmuuuaaa```eeesssuuudddVVVKKKGGGIIIPPPYYY]]]]]]bbbhhhcccXXXMMMSSSccc}}}wwwddd^^^\\\VVVTTTVVVTTT\\\hhh{{{mmmaaa[[[YYY[[[___ggglllsss|||~~~uuummmiiifffbbb___ZZZYYYWWWVVVTTTTTTUUUUUUQQQQQQRRRRRRSSSRRRRRRQQQTTTUUUVVVWWWVVVTTTRRRQQQPPPQQQQQQQQQPPPMMMJJJHHHCCCCCCDDDFFFJJJMMMPPPRRRQQQRRRSSSTTTTTTRRRPPPOOOMMMMMMOOOPPPOOONNNLLLKKKEEEOOOUUUPPPHHHEEEDDDCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGEEECCCAAA???======>>>???BBBEEEIIIMMMPPPTTTXXX[[[444555666666555555666888777777888:::<<<======<<<@@@MMMkkkqqq]]]RRRPPPMMMIIIEEEBBBAAAAAABBBBBBFFFOOO]]]ppp}}}nnngggaaaaaaaaabbbeeeiiimmmqqqxxx|||yyyttt||||||qqqiiifffkkksssxxxxxxvvvqqqmmmiiigggffffffdddgggrrr{{{wwwzzzyyyxxxwwwvvvuuutttsssssstttuuutttrrroookkkiiigggeeebbb]]]VVVOOOJJJFFFDDDDDDCCCCCCCCCDDDDDDEEEJJJNNNTTT[[[aaahhhnnnrrrvvvxxx{{{|||ssshhhaaaZZZTTTUUUXXX___iiiwww|||^^^HHH???777666666444222333111111111111111111111111111222222333333333222222222444666777666555555555333555777777777888:::<<<;;;<<<===<<<<<<<<<>>>??????AAACCCDDDDDDDDDFFFHHHDDDHHHLLLPPPUUUVVVNNNCCCAAABBBHHHOOOPPPVVVjjjyyyggggggooo}}}lll]]]QQQLLLMMMPPPYYY]]][[[___gggfff]]]KKKKKKUUUnnnxxxeee___]]]XXXVVVYYYTTTZZZfffyyynnnbbb[[[XXXZZZ^^^hhhlllsss{{{zzzqqqkkkhhheeebbb___WWWVVVTTTRRRQQQRRRTTTUUUPPPPPPQQQQQQQQQQQQQQQPPPTTTUUUWWWXXXXXXUUURRRQQQQQQSSSTTTUUUTTTPPPLLLJJJBBBBBBCCCEEEHHHLLLOOOQQQPPPQQQSSSTTTTTTRRRPPPNNNKKKMMMNNNPPPPPPOOONNNMMMIIILLLMMMJJJIIILLLLLLIIIGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJFFFDDDAAA???======>>>???BBBEEEIIIMMMPPPSSSWWWZZZ777777777777666666666666777777777888999:::<<<<<>><<<:::;;;===>>><<<999;;;AAACCC@@@AAAFFFHHHFFFGGGIIILLLQQQVVVWWWVVVTTTEEEJJJIIILLLSSSXXXiii}}}pppttt{{{iiiWWWQQQVVV___```___]]]```eeeeeeaaaMMMMMMOOO[[[www}}}eee]]][[[UUUSSSVVVXXX\\\eeevvvpppeee^^^YYYYYY[[[ccciiisss~~~~~~wwwoooiiieeedddccc[[[[[[ZZZXXXUUUUUUVVVWWWYYYVVVTTTRRRRRRRRRPPPOOOQQQQQQPPPPPPQQQSSSTTTUUUWWWVVVUUUTTTRRRQQQPPPOOOGGGEEEBBBAAACCCHHHNNNRRRQQQPPPRRRUUUVVVTTTQQQPPPNNNPPPSSSTTTRRRPPPNNNMMMQQQPPPNNNMMMKKKJJJJJJJJJNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMNNNOOONNNLLLJJJIIIGGGDDDAAA???>>>>>>???@@@BBBDDDGGGJJJOOOUUUYYY555555666666777777777888777777777888999:::;;;<<<@@@GGG```}}}hhhTTTJJJIIIHHHGGGFFFDDDCCCBBBAAACCCDDDJJJWWWhhh|||xxxoooeeeaaa___^^^aaafffjjjnnnsssvvvzzzxxxqqqpppuuu|||~~~}}}~~~zzzwwwttttttttttttpppmmmeeebbb^^^ZZZVVVRRRMMMJJJDDDCCCCCCCCCCCCCCCDDDDDDGGGKKKQQQWWW^^^gggpppvvv{{{}}}{{{oooaaaYYYUUUSSSUUUXXXiiisss{{{]]]EEE<<<555555555333222444333333222222222222333333444333333333222222222111444555666666666666555444888888888888:::;;;===>>><<<:::999:::===>>>===;;;;;;AAACCCAAABBBGGGIIIHHHIIIJJJMMMRRRWWWZZZ[[[ZZZIIIMMMLLLNNNTTTWWWfff~~~vvvzzzsssdddaaagggooopppnnnjjjhhhiiigggcccPPPMMMMMMXXXtttiii```\\\UUUSSSUUUVVVYYYaaappprrrfff___ZZZYYY\\\dddjjjttt~~~xxxsssoookkkhhhaaa```]]]ZZZWWWVVVWWWXXXWWWUUUSSSSSSTTTSSSRRRPPPOOONNNNNNNNNOOOQQQSSSUUUXXXWWWWWWUUUTTTRRRQQQPPPKKKHHHDDDBBBBBBFFFKKKNNNPPPQQQSSSWWWYYYWWWUUUTTTSSSUUUVVVVVVTTTQQQOOONNNOOOOOOMMMLLLKKKJJJJJJJJJNNNMMMLLLLLLLLLLLLMMMNNNOOONNNNNNOOOOOOOOOLLLJJJIIIGGGDDDAAA???>>>>>>???>>>@@@CCCEEEIIIMMMSSSWWW333444555666777888888999777777777888999:::;;;<<<@@@FFF]]]~~~|||cccPPPIIIEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBGGGSSSbbbvvv|||rrrhhhbbb___^^^```dddiiimmmqqquuuxxx~~~xxxqqqtttzzz}}}zzzvvvrrrpppooonnnjjjggg___]]]ZZZWWWUUUQQQMMMJJJEEEEEEDDDCCCCCCDDDDDDDDDFFFJJJPPPVVV^^^gggpppvvvzzz}}}xxxlll___XXXTTTSSSVVV[[[mmmwwwzzz\\\CCC;;;555555555333333444444444333333333333444444444444444444333333333333666666777777777777666666888999:::<<<===>>>???@@@;;;::::::;;;===??????>>><<<@@@BBBBBBCCCHHHKKKKKKJJJJJJKKKPPPUUUYYY\\\\\\MMMPPPNNNOOOUUUVVVddd}}}}}}uuuyyyxxxmmmmmmttt~~~|||uuuqqqkkkfffUUUNNNJJJTTTnnnmmmccc]]]VVVSSSTTTSSSUUU[[[hhh~~~vvviii```[[[ZZZ\\\aaagggqqq|||~~~{{{uuummmjjjeeeaaa^^^]]]]]]]]]ZZZYYYXXXWWWWWWVVVSSSQQQNNNMMMKKKJJJKKKNNNQQQSSSXXXXXXXXXXXXVVVUUUSSSRRRNNNKKKGGGCCCBBBDDDGGGIIIPPPSSSWWWZZZ\\\]]]\\\ZZZZZZYYYYYYXXXVVVTTTRRRPPPQQQPPPOOOMMMLLLLLLLLLLLLOOONNNNNNMMMNNNNNNOOOOOOPPPPPPOOOPPPPPPOOOMMMJJJIIIGGGEEEBBB@@@???>>>>>>===???AAADDDGGGKKKQQQUUU444444555555666777777888666666777777888:::;;;<<>>BBBDDDCCCAAA@@@=========>>>????????????===???BBBBBBDDDHHHLLLNNNLLLKKKIIIKKKNNNRRRTTTUUUNNNQQQNNNPPPVVVWWWbbbzzz{{{lllnnnyyywwwkkkjjjppp{{{qqqiiiYYYOOOGGGOOOfffpppddd]]]WWWSSSSSSPPPRRRUUU```vvvzzzkkkbbb\\\[[[]]]]]]ccclllwww~~~zzztttnnnjjjgggeeedddaaa```^^^\\\[[[XXXUUURRRPPPNNNLLLIIIIIIJJJMMMNNNWWWXXXYYYYYYYYYWWWUUUSSSOOOLLLHHHDDDBBBCCCEEEGGGQQQWWW\\\___aaacccbbb```^^^\\\ZZZXXXXXXWWWUUUTTTSSSSSSQQQPPPOOOOOONNNNNNQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPOOOLLLJJJIIIGGGEEECCCAAA??????>>>===>>>AAACCCFFFJJJPPPTTT666666666555555555555555666666666777888999;;;;;;BBBDDDSSSnnniiiSSSKKKEEEDDDDDDCCCBBBAAAAAA@@@BBBBBBEEEMMMWWWgggzzzmmmfffbbb___aaaeeefffiiinnnqqqtttyyy}}}tttqqqnnnqqq{{{~~~xxxwwwttt}}}~~~tttnnngggcccaaa```]]]ZZZUUUTTTTTTTTTUUUTTTQQQNNNGGGGGGFFFDDDDDDCCCCCCCCCCCCGGGMMMUUU]]]gggpppwwwzzz}}}~~~mmmddd[[[UUUSSSUUU]]]fffvvv~~~qqqVVV@@@999444555666444333444333333222222222222333333222222222333333333333333555555555666666777777888777<<>>???AAACCCDDDGGGKKKOOOQQQNNNJJJHHHIIIKKKLLLMMMMMMOOOMMMPPPXXXXXXbbbyyyxxxfffccciiizzzwwwgggbbbcccssszzznnn\\\PPPGGGLLL^^^vvvpppccc]]]WWWTTTRRROOOPPPRRR[[[ppp}}}oooeee]]][[[]]]\\\aaaiiittt~~~zzzrrrkkkfffdddbbb```^^^]]][[[XXXVVVVVVSSSPPPLLLJJJIIIIIIJJJSSSUUUXXXZZZZZZYYYVVVUUUOOOLLLHHHDDDCCCCCCEEEGGGQQQZZZbbbdddfffjjjjjjgggccc___[[[YYYZZZZZZZZZYYYUUUTTTSSSQQQPPPOOOOOONNNRRRRRRRRRRRRRRRQQQQQQQQQPPPOOONNNOOOOOONNNLLLIIIHHHGGGFFFDDDAAA@@@???>>>===???AAACCCFFFJJJOOOSSS666666666555555555444444666666666777888999:::;;;AAABBBNNNgggtttYYYMMMFFFFFFEEECCCBBBAAA@@@???BBBBBBEEEKKKRRR```vvvtttjjjbbb^^^^^^bbbdddhhhlllooorrrwwwuuusssqqqsssxxx}}}vvvqqqvvv|||}}}}}}~~~{{{lllfff^^^ZZZXXXWWWVVVSSSPPPPPPQQQSSSTTTTTTQQQOOOHHHGGGFFFDDDCCCBBBBBBBBBBBBFFFLLLTTT]]]gggqqqwww{{{~~~zzzhhh```YYYUUUTTTXXXcccnnn{{{lllTTT>>>777333555666555333444333333222222222222333333222222222222333333333333666555555555666777888999999===BBBGGGHHHEEEAAA===CCCDDDDDDCCC@@@??????@@@@@@>>>???CCCDDDEEEIIIOOOTTTQQQKKKHHHHHHIIIJJJJJJKKKMMMLLLPPPXXXYYYbbbvvvxxxfff^^^^^^kkk|||iii^^^ZZZcccqqqrrr\\\QQQHHHJJJWWWkkkrrrccc\\\WWWSSSQQQMMMNNNOOOXXXkkkrrrggg___\\\\\\]]]aaaiiisss~~~~~~uuulllgggdddbbb`````````^^^]]][[[YYYVVVQQQNNNKKKIIIHHHNNNQQQVVVYYY[[[ZZZWWWVVVNNNLLLHHHEEECCCDDDEEEFFFOOO[[[eeehhhkkkrrrtttqqqlllggg```^^^^^^``````^^^WWWVVVTTTRRRPPPNNNMMMMMMRRRRRRRRRRRRQQQOOONNNMMMLLLLLLKKKLLLNNNMMMKKKIIIHHHHHHFFFDDDBBB@@@???>>>===>>>@@@BBBEEEIIINNNRRR444444555555555555555555666666666666777999:::;;;>>>???IIIccc~~~^^^NNNFFFEEEEEEDDDCCCBBBAAAAAA@@@AAAEEEIIINNNYYYnnnxxxlllddd^^^___bbbcccgggkkknnnpppvvv}}}}}}uuuuuurrrooonnnrrr{{{zzzuuuccc\\\TTTPPPOOOOOOOOOMMMLLLMMMNNNQQQSSSRRRPPPMMMHHHGGGEEECCCBBBAAA@@@@@@@@@EEEKKKSSS\\\gggqqqwww||||||uuuddd]]]WWWUUUUUU[[[hhhttt|||bbbIII===666333555777555444444444444333333333333444444333333333333444444444555777777666666777888:::;;;;;;===???AAAAAA@@@???===@@@BBBCCCBBB???>>>???AAAAAA>>>???BBBCCCBBBGGGNNNQQQNNNJJJHHHIIIJJJKKKKKKKKKMMMKKKPPPXXXXXX___ssszzzfff[[[UUU^^^qqqlll]]]UUUTTT___ooo~~~}}}nnnZZZRRRKKKJJJQQQbbb|||uuueee[[[VVVRRRNNNKKKLLLMMMUUUhhhuuujjj```\\\[[[]]]aaahhhrrr|||tttpppkkkgggeeeeeedddccc^^^]]]ZZZWWWSSSOOOLLLJJJIIIMMMSSSXXX[[[ZZZXXXVVVPPPMMMIIIEEECCCCCCCCCDDDJJJYYYfffjjjoooyyy~~~{{{yyyrrriiieeeeeefffeeeccc\\\ZZZXXXUUURRRPPPOOONNNPPPPPPPPPOOOMMMKKKIIIHHHHHHHHHHHHJJJKKKLLLJJJHHHHHHHHHGGGEEECCCAAA???>>>;;;===???@@@CCCGGGLLLPPP222333333444555666777777555555666666777999:::;;;;;;===GGGaaaaaaOOOEEEEEEDDDDDDDDDCCCCCCCCC???AAADDDHHHKKKUUUhhhzzzxxxmmmfffaaabbbfffcccfffjjjmmmpppuuu|||yyytttllleeebbbeeelllqqq|||qqqrrrkkknnnvvvwwwppp\\\VVVNNNIIIIIIJJJJJJIIIJJJJJJLLLOOOQQQQQQNNNKKKGGGFFFEEECCCAAA@@@??????@@@DDDKKKSSS\\\gggqqqwww}}}xxxqqqbbb\\\VVVUUUVVV]]]kkkxxxrrrVVV<<<<<<666222555777555444444555555555444444555555555444444444555555555666666888888777777888:::;;;===>>>===<<<;;;;;;<<<===>>>===???AAA@@@>>>===???AAABBB>>>>>>BBBBBBAAAEEEMMMKKKIIIFFFFFFHHHKKKMMMMMMLLLNNNKKKPPPXXXWWW]]]ooo}}}dddWWWNNNUUUdddtttlll[[[RRRKKKSSS```ooo~~~wwwiiiYYYRRRLLLKKKNNN\\\xxxwwwfff[[[VVVPPPLLLIIIJJJLLLSSSgggvvvkkkaaa\\\[[[[[[___eeeoooyyy~~~vvvoookkkhhhfffeee___^^^]]][[[WWWSSSOOOMMMFFFJJJQQQWWWZZZZZZXXXVVVQQQOOOJJJFFFCCCBBBBBBBBBEEEWWWfffkkkrrr{{{qqqkkkjjjjjjiiifffbbb```]]]ZZZWWWTTTRRRQQQNNNNNNNNNMMMKKKHHHEEECCCFFFFFFFFFHHHJJJKKKIIIGGGHHHHHHGGGEEECCCAAA???>>>:::;;;===???AAAEEEJJJNNN555555555444444555555555666666666666777888999::::::???HHHZZZ}}}jjjSSSFFFFFFEEEBBBBBBCCCDDDCCC@@@@@@AAADDDGGGOOO```ppp}}}ooogggccccccccceeegggjjjmmmoootttyyy|||}}}ssskkkeee```bbbggguuu|||}}}sssllliiimmmjjjlllxxx{{{ppp\\\QQQGGGEEEGGGFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNOOOHHHHHHGGGDDD@@@>>>>>>???AAACCCHHHPPP[[[gggqqqwww|||~~~uuuooo```\\\WWWTTTXXXdddsss}}}vvvaaaLLL@@@999666444444555777888888888777666555444333333333333333333444555666555333999999999999:::;;;<<<<<<>>>>>>===<<<;;;;;;;;;;;;777<<<@@@===999888>>>EEE@@@@@@@@@@@@AAACCCGGGJJJIIIIIIIIIIIIIIIIIIIIIIIIMMMKKKMMMRRRVVVZZZbbbjjj~~~ppp\\\MMMSSSaaalllttt{{{lll\\\TTTMMMNNNQQQ\\\mmmxxxuuukkkZZZTTTOOOMMMLLLUUUnnnwwwjjj```WWWQQQOOOMMMKKKMMMUUUaaasssyyylllccc\\\YYYXXX\\\dddnnnyyyzzzvvvrrrooojjjiiifffbbb]]]YYYUUUSSSHHHJJJMMMQQQTTTUUUUUUUUUTTTQQQLLLGGGCCCAAAAAAAAAHHHLLLTTT]]]hhhtttyyyttttttssspppgggbbb[[[XXXWWWUUUOOOJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCAAA???===<<<>>>;;;;;;>>>???AAAGGGOOO555555444444444444555555666666666666777888999:::888===EEEVVVxxxlllUUUGGGGGGEEECCCCCCEEEEEEDDDAAA@@@AAACCCEEEKKK[[[jjjtttjjjeeebbbaaaccceeehhhkkknnnrrrwww{{{vvvlllddddddhhhmmmsss{{{~~~zzzrrrkkkgggjjjfffhhhrrr}}}{{{qqq___SSSHHHEEEEEECCCBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKHHHIIIHHHEEEBBB@@@@@@AAAAAADDDIIIQQQ\\\hhhrrryyy|||{{{qqqkkk]]]ZZZWWWWWW]]]jjjxxx}}}{{{yyynnnZZZFFF;;;888666444444555777888888777666666555444444444444333333333444555666666555:::999999::::::;;;<<<===>>>===<<<;;;:::::::::::::::<<<>>>===<<<===???BBBAAAAAAAAAAAAAAABBBDDDFFFGGGGGGGGGHHHHHHIIIIIIIIILLLKKKLLLPPPTTTWWW___gggwwwxxxbbbQQQTTT```jjjrrrzzzmmm[[[QQQHHHIIILLLVVVhhhtttrrriii[[[TTTNNNKKKIIIQQQjjjxxxjjj___VVVQQQOOOMMMKKKMMMSSS]]]nnnyyykkkaaaZZZWWWVVVZZZcccmmmyyy|||vvvrrrmmmhhhccc\\\VVVQQQMMMLLLKKKLLLOOOQQQSSSSSSTTTQQQNNNJJJGGGEEEDDDDDDEEEIIIPPPXXXbbbnnnyyy~~~zzzyyyxxxuuukkkfff^^^ZZZXXXTTTNNNIIIHHHGGGFFFDDDCCCBBBBBBBBBAAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDBBB@@@>>>===<<<>>>;;;;;;>>>???AAAGGGNNN444444333333333333444444666666666666777888999999777;;;@@@OOOooorrrZZZJJJGGGEEEDDDEEEFFFFFFFFFAAA@@@@@@AAABBBHHHUUUcccxxxyyyooogggbbb___aaacccfffiiilllqqqvvvzzz}}}wwwmmmkkknnnssswww|||zzzqqqkkkfffcccccciiiqqqyyyvvveeeXXXLLLGGGEEECCCAAAAAABBBBBBBBBCCCDDDEEEEEEFFFHHHHHHIIIGGGDDDBBBBBBBBBBBBDDDIIIRRR]]]iiissszzz|||vvvlllfffZZZXXXWWWZZZcccqqq|||wwwsssnnnbbbOOO???777777555333333555777777777666666555555444555555666444444444555666777888888;;;::::::;;;;;;<<<===>>>===<<<;;;:::999999999999======>>>???AAAAAA@@@>>>AAABBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFHHHIIIIIIKKKJJJKKKOOOQQQTTTZZZbbbmmm~~~|||hhhUUUUUU^^^fffooovvvooo\\\OOOFFFEEEHHHRRRdddrrrrrrjjj]]]UUUMMMHHHFFFLLLddd}}}yyyjjj^^^VVVRRRPPPMMMKKKLLLQQQYYYggg}}}yyyjjj```YYYWWWTTTYYYaaalllxxxwwwqqqllleee[[[SSSSSSOOOJJJGGGHHHKKKNNNPPPPPPOOOMMMKKKIIIGGGEEEEEEBBBEEEKKKRRRZZZdddnnnuuu|||~~~|||{{{zzzwwwnnnhhhaaa[[[WWWRRRLLLGGGEEEEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCBBB@@@>>><<<;;;===;;;;;;>>>???@@@FFFMMM444333333222222333333444666555555666666777888999777999===IIIeee{{{cccNNNHHHDDDDDDFFFFFFFFFGGGBBB??????AAABBBGGGRRR^^^ppp}}}qqqiiiccc``````bbbeeehhhkkkpppuuuyyy{{{zzzxxx|||zzzoooeeeaaa^^^```cccjjjvvv~~~mmm___RRRLLLIIIEEECCCDDD@@@AAAAAAAAABBBBBBCCCCCCGGGHHHJJJIIIFFFDDDCCCCCCAAADDDIIIQQQ]]]iiitttzzz||||||rrrhhhaaaXXXWWWYYY___jjjwww}}}xxxrrrkkkdddXXXGGG;;;666666444333333555666666666555555555555555666777777555666777888888888:::;;;;;;;;;;;;<<<<<<===>>>???<<<<<<;;;:::999999999999>>>@@@BBBCCCBBB???>>>===AAAAAACCCEEEGGGGGGEEECCCCCCCCCCCCCCCDDDFFFHHHIIIKKKIIIJJJMMMOOOPPPVVV]]]eee}}}|||uuukkkZZZZZZaaaffflllsssqqq^^^RRRHHHGGGIIISSSfffvvvxxxrrrcccYYYNNNHHHDDDIII^^^uuuzzzkkk^^^WWWSSSPPPLLLKKKLLLOOOUUUcccyyyzzzkkk```ZZZXXXVVVYYY```kkkvvvzzzvvvoooddd[[[YYYSSSLLLGGGGGGHHHIIIIIIIIIIIIJJJIIIHHHGGGEEEDDD@@@CCCGGGLLLRRR[[[ccciiiooouuuxxxwwwuuuuuussspppiiiddd^^^YYYTTTOOOJJJFFFCCCBBBAAA@@@@@@@@@@@@@@@??????@@@AAAAAABBBBBBCCCCCCBBBBBBAAA???>>><<<;;;===:::;;;>>>??????EEEKKK444333333222222333333444555555555555666777888999888:::<<>>??????<<<<<<;;;:::999999999999>>>DDDHHHGGG@@@;;;;;;===@@@@@@BBBFFFJJJKKKIIIFFFBBBBBBAAABBBCCCEEEGGGIIIJJJHHHIIILLLNNNNNNSSSYYYbbbvvv~~~ttt|||nnnaaaccciiikkkoootttssscccXXXLLLJJJKKKUUUiii{{{{{{kkk___SSSKKKEEEGGGXXXlll}}}{{{lll___XXXTTTQQQLLLKKKLLLOOOTTTaaawww|||mmmbbb]]][[[XXX[[[```iiissszzznnnddd___XXXPPPKKKJJJIIIFFFCCCDDDEEEGGGHHHHHHHHHGGGFFFAAACCCFFFIIIMMMSSSZZZ^^^aaaggglllkkkjjjjjjhhheee^^^[[[VVVRRRNNNJJJGGGEEE@@@@@@???????????????@@@???@@@@@@AAAAAABBBCCCCCCAAAAAAAAA@@@???===<<<;;;<<<::::::===>>>???CCCIII444444333333333333444444555555555555666777888888888:::<<>>???===<<<;;;:::999999999999===DDDIIIGGG???:::;;;???@@@???AAAEEEJJJLLLJJJHHHCCCBBBAAAAAABBBDDDFFFHHHJJJHHHJJJMMMNNNNNNRRRXXXcccsssxxx~~~sssiiilllqqqrrrtttxxxwwwiii^^^MMMJJJJJJTTTiii}}}sssfffYYYOOOGGGEEERRRcccsss||||||nnn```ZZZVVVQQQNNNNNNOOOPPPSSS___uuuqqqeee^^^]]]ZZZ\\\```fffppp{{{xxxmmmfff___VVVQQQOOOLLLFFF@@@BBBCCCEEEHHHIIIJJJJJJJJJCCCDDDEEEFFFHHHLLLRRRVVVWWW]]]aaa___^^^___]]]ZZZQQQPPPMMMJJJGGGDDDCCCBBB???>>>>>>>>>>>>??????@@@??????@@@@@@AAABBBBBBBBB@@@@@@@@@???>>>===<<<;;;;;;999:::===>>>>>>BBBHHH555555444444444444555555555555555555555666888888777999<<>>>>>>>>===<<<;;;::::::::::::<<<@@@DDDDDD@@@>>>???AAAAAA??????CCCHHHJJJHHHEEEEEEDDDBBBAAAAAACCCFFFGGGJJJIIIJJJNNNOOOOOOSSSYYYeeerrr~~~wwwmmmooossssssuuu{{{{{{mmmaaaMMMJJJIIISSSiiiyyylll]]]SSSHHHCCCLLL[[[jjjxxx|||pppccc\\\XXXRRRQQQQQQQQQQQQRRR[[[qqqtttfff^^^[[[YYYZZZ^^^dddmmmyyyzzzooofff[[[UUURRROOOHHHCCC???@@@BBBEEEGGGIIIKKKKKKEEEEEEEEEEEEEEEHHHLLLOOOOOOTTTWWWUUUSSSTTTRRROOOIIIHHHGGGDDDAAA???>>>???>>>>>>>>>>>>>>>???@@@@@@===>>>>>>??????@@@@@@AAA@@@@@@??????>>>===;;;;;;;;;999:::===>>>===AAAGGG666555555444444555555666555444444555555666777888666999<<<@@@JJJdddrrr\\\JJJFFFEEEAAACCCJJJGGGCCCAAABBBCCCCCCGGGMMMXXXggg~~~ooofffaaacccdddeeefffhhhlllooopppsssyyymmmdddbbbaaadddhhhkkkrrrxxxuuuggg^^^UUUOOONNNEEEFFFGGGIIIJJJLLLMMMMMMSSSVVVYYYYYYVVVPPPLLLIIIEEEHHHNNNWWWbbbooozzz}}}tttjjj```ZZZUUUWWW```nnnrrrbbbOOO===666666333222222333555555444222777777666666666666777777;;;AAAIIIJJJFFF@@@======;;;::::::;;;;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;<<<===???@@@BBBCCCBBBBBBBBB???>>>AAAFFFHHHFFFBBBFFFEEEBBBAAAAAACCCEEEGGGJJJIIIKKKOOOPPPPPPTTTYYYgggqqqxxxlllllloooppptttzzzzzzoooaaaOOOKKKJJJTTTjjj|||nnn```UUUIIIBBBIIIUUUeeeuuu}}}rrrddd^^^YYYRRRSSSSSSSSSQQQPPPYYYnnnvvvfff]]]YYYXXXYYY\\\bbblllxxxuuukkk^^^VVVSSSQQQKKKFFF;;;<<<>>>AAADDDGGGIIIJJJEEEEEEEEEDDDCCCEEEHHHLLLIIINNNPPPMMMKKKLLLKKKHHHEEEEEEDDDAAA>>><<<;;;<<<>>>>>>===>>>>>>???@@@AAA<<<<<<======>>>?????????????????????>>>===;;;;;;:::999:::===>>>===AAAFFF444444444555444444333333555444444555777888777555999:::666999GGGXXXwwwxxx```LLLIIIIIIDDDBBBEEEDDDDDDCCCAAAAAACCCHHHKKKYYYeeezzzttthhhgggccc```___bbbgggjjjlllpppwww}}}~~~xxxwwwuuutttooonnnnnnuuu}}}{{{{{{tttmmm^^^QQQNNNOOOLLLIIIJJJNNNQQQSSSSSSZZZ^^^cccfffccc[[[RRRLLLJJJJJJOOOYYYfffrrrxxxzzz~~~zzznnnaaa\\\]]]]]]]]]gggyyyppp___MMM===777777000111333444555444333333666666666666666666666666;;;===@@@AAA@@@???>>>>>>======>>>???????????????:::::::::::::::;;;<<<============;;;::::::===???AAA???>>>>>>@@@AAAAAA@@@BBBBBBAAABBBCCCEEEGGGHHHJJJJJJJJJJJJIIIKKKOOORRRaaalll}}}uuugggeeekkkooolllpppxxxppp```OOOGGGCCCOOOhhhyyymmm___TTTIIIBBBEEELLLbbbssszzzkkk^^^VVVSSSQQQPPPPPPNNNMMMVVVkkkxxxkkkaaaYYYVVVUUUXXX```iiisss~~~yyyiii___YYYSSSMMMJJJEEECCC@@@>>>@@@EEEKKKOOOLLLKKKJJJGGGDDDCCCEEEGGGFFFFFFGGGGGGFFFDDDCCCAAACCCBBBAAA???>>>>>>>>>===========================>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;:::;;;<<<;;;<<<>>>BBBEEE333444444444444444333333444222111222444666666666999;;;777999DDDRRRooofffOOOIIIIIIEEECCCDDDEEEEEEDDDBBBAAACCCGGGJJJSSS___ssszzznnngggddd```___bbbfffjjjlllqqqxxx}}}|||xxxrrr|||xxxzzz|||uuukkk^^^VVVVVVSSSRRRRRRTTTWWWYYYZZZYYY```gggpppvvvssshhh[[[RRRNNNNNNRRR\\\iiittt{{{}}}wwwkkk___ZZZ\\\^^^aaalll}}}nnn[[[III;;;666777222333444444444444444444666666666666666666666666999<<<>>>???>>>=========<<<<<<;;;<<<===???AAABBB<<<;;;;;;;;;:::;;;;;;<<<;;;===>>>>>>======???AAACCCAAA??????AAACCCCCCCCCBBBBBBBBBBBBCCCEEEFFFHHHIIIJJJKKKKKKKKKLLLOOOQQQXXXcccsssvvvgggccchhhlllkkkkkkqqqyyyqqq^^^PPPHHHBBBJJJ```xxxooo]]]QQQHHHCCCEEEJJJ___rrr}}}nnn```YYYVVVQQQPPPOOOMMMLLLSSShhh{{{{{{oooeee[[[XXXWWWYYY___gggppp}}}qqqeee```[[[RRRLLLJJJHHHDDDAAABBBEEEIIILLLKKKKKKJJJHHHEEECCCDDDFFFBBBCCCCCCCCCCCCBBB@@@???AAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>=========<<<<<<<<<:::;;;;;;;;;<<<>>>BBBEEE333333444444444444333333222111000111444666777777777;;;999888???IIIcccnnnSSSJJJJJJGGGDDDCCCFFFFFFEEECCCBBBBBBEEEHHHLLLWWWjjjtttjjjfffaaa___aaaeeeiiikkkpppvvv{{{zzzqqq|||~~~zzzlll```]]]aaaZZZ\\\___bbbddddddccccccjjjtttwwweeeXXXTTTTTTWWW```lllwww~~~{{{rrrfff[[[WWWYYY___ffftttkkkUUUDDD999555888666555555444444444444555666666666666666666666666777999<<<<<<;;;::::::;;;;;;:::999999;;;>>>BBBDDD===<<<<<<;;;;;;;;;<<<<<<<<<>>>@@@AAAAAA@@@AAACCCJJJGGGCCCAAAAAABBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGIIIKKKLLLLLLMMMOOOQQQQQQ[[[jjjzzzxxxgggaaaeeejjjllliiilllsss}}}ttt```QQQHHHAAAEEEVVVkkk|||vvvbbbSSSJJJDDDEEEHHH[[[qqqrrrccc]]][[[RRRQQQPPPMMMKKKQQQccctttuuuiii^^^[[[XXXYYY___eeemmmyyy|||}}}|||{{{|||pppiiicccYYYPPPQQQNNNIIIFFFDDDEEEHHHJJJKKKLLLLLLJJJGGGDDDCCCCCCAAAAAABBBBBBBBBAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>============999:::;;;;;;<<>>>>>@@@BBBBBBBBBAAAAAABBBDDDSSSNNNHHHCCC@@@@@@???>>>BBBBBBBBBCCCDDDEEEEEEFFFDDDFFFIIIKKKKKKLLLNNNOOOSSS]]]hhhtttyyyjjjccceeekkkoookkkooovvv~~~uuueeeRRRIIIBBBDDDNNN^^^ppp~~~rrr```PPPGGGEEEHHHYYYqqquuufff^^^\\\UUUSSSQQQOOOLLLPPP^^^nnn{{{mmm```[[[XXXYYY^^^cccjjjvvv|||}}}|||zzz~~~zzz|||~~~ooofff]]]UUUSSSQQQMMMIIIGGGGGGHHHIIIKKKMMMNNNMMMIIIFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDCCC======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>============999:::;;;<<<===@@@DDDGGG111222222333444444333333111333666;;;>>>===:::777333999999999===@@@SSSqqq|||]]]MMMKKKJJJHHHEEEEEEFFFGGGEEECCCBBBCCCDDDFFFNNN\\\nnnsssnnnfffaaaaaacccfffgggjjjmmmrrryyy|||pppkkknnnpppwww~~~|||xxxvvvwwwyyyjjjdddbbbbbbgggpppxxx|||~~~||||||rrrhhh___XXXYYY]]]eeerrrgggOOO@@@888666888999888666555444555555666666666666666666666666666444666777777666666777888888:::;;;=========<<<;;;::::::;;;<<<===???@@@AAAFFFFFFDDDAAA??????AAADDDRRRMMMGGGBBB@@@??????>>>BBBBBBCCCDDDDDDEEEEEEEEEAAADDDGGGIIIJJJKKKMMMOOOXXXaaahhhooo}}}qqqjjjiiimmmrrrnnnuuu|||vvvlllVVVMMMFFFFFFKKKUUUfffvvvrrrYYYIIIFFFIIIWWWooowwwggg___[[[WWWUUUSSSQQQNNNPPP[[[hhhpppaaaZZZWWWXXX\\\bbbhhhsss~~~||||||xxxvvv|||qqqeee___ZZZSSSRRROOOLLLKKKJJJKKKLLLMMMOOOQQQPPPMMMIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFFFF???>>>===<<<<<<<<<<<<<<<=================================>>>>>>>>>??????>>>>>>>>>============<<<:::;;;<<<<<<===@@@DDDGGG000111222333333444444333222444888<<>>999666333888777999>>>>>>LLLfffgggSSSLLLJJJHHHFFFDDDEEEGGGFFFDDDCCCCCCCCCFFFLLLVVVeeexxxzzzsssjjjdddaaabbbdddeeeiiikkkqqqzzz~~~wwwuuu|||{{{{{{}}}yyyqqqnnnkkkmmmsssyyy|||||||||~~~yyynnnfff^^^ZZZ^^^dddlllxxxaaaJJJ>>>888666777777666666555555555555666666666666666666666666666555666777777666666777888888:::===??????===;;;999;;;;;;;;;<<<>>>???AAABBBGGGGGGEEEAAA>>>===???AAAHHHEEEAAA@@@@@@BBBCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDAAACCCFFFHHHIIIKKKNNNPPPZZZbbbeeehhhyyy{{{sssnnnoootttooowww|||}}}}}}}}}yyyttt___SSSJJJIIIKKKQQQaaaqqq|||___LLLHHHJJJTTTiii~~~wwwiii```ZZZXXXVVVTTTRRROOOOOOXXXccc{{{tttcccZZZWWWWWW[[[```fffppp{{{yyyvvvxxxxxx{{{rrrfff```]]]TTTSSSRRRPPPOOOOOOOOOPPPPPPRRRSSSSSSPPPMMMLLLKKKHHHHHHGGGFFFFFFFFFGGGGGGCCCBBBAAA???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@@@@AAA????????????>>>>>>>>>>>><<<<<<=========???CCCFFF000000111333333444444333333333555888::::::777555444777555888===<<>>>>>======>>>>>>======>>>>>>??????BBBCCCDDDCCCAAA>>>======???===<<<===@@@BBBDDDCCCBBBCCCDDDEEEEEEDDDDDDCCCCCCEEEGGGHHHJJJLLLQQQTTTYYY```aaaaaarrr}}}rrrooosssrrrvvvyyy{{{kkk[[[MMMJJJJJJPPP```qqq|||zzz```OOOJJJJJJOOObbbvvv|||vvvlllbbb[[[WWWUUUSSSQQQNNNNNNUUU___qqqyyyggg\\\YYYXXXZZZ^^^bbblllvvv}}}~~~}}}zzzvvv}}}sssjjjddd^^^WWWWWWVVVUUUTTTSSSSSSSSSSSSTTTVVVUUUSSSQQQQQQQQQMMMMMMKKKJJJIIIJJJJJJKKKHHHFFFEEECCCAAA@@@??????????????????????????????>>>??????@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@===>>>>>>======???BBBEEE///000111222333444444444444333222222444555555555666777444777===;;;@@@QQQppp|||```OOOIIIGGGEEEAAADDDGGGGGGFFFDDDDDDDDDDDDGGGMMMVVVeee}}}|||pppgggbbbbbbbbbcccddddddkkkvvv||||||vvvoooqqqvvv}}}{{{}}}}}}uuukkkeeeaaa```gggpppxxxlllNNN===999888666666222333555666666666555555666666666666666666666666666777888777666777888:::999999:::;;;===???AAABBBAAA@@@???>>>============<<<@@@DDDFFFDDD@@@<<<;;;<<<;;;;;;<<>>??????>>>===>>>AAADDD222222222222222222222222222222333333333444444444555555666666888<<>>@@@@@@>>>===;;;;;;<<<<<<===???@@@BBBCCCEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIMMMQQQTTTTTTTTTUUUSSSRRRXXXjjj~~~qqqkkktttzzzwwwyyyzzz}}}yyyeeeSSSMMMMMMNNNYYYggglll|||oooZZZPPPKKKFFFDDDNNN^^^lllrrrnnnbbbYYYWWWUUURRRPPPNNNNNNNNNOOO```ppp}}}ooo]]]YYYWWWYYY\\\```iiirrr|||~~~}}}zzzssskkkdddZZZYYYYYYXXXXXXWWWWWWVVVWWWXXXXXXYYYXXXXXXWWWWWWUUURRROOONNNOOOQQQQQQQQQNNNMMMKKKIIIGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGCCCBBBAAA>>>======@@@CCC222222222222222222222222111111222222222333333333444555555555777;;;@@@EEE^^^yyyoooXXXMMMHHHDDDCCCEEEGGGHHHGGGFFFDDDCCCBBBBBBEEELLLVVVhhhzzznnnhhheeebbbaaabbbeeeiiioootttxxx{{{}}}}}}{{{ssskkkbbb]]]ccckkkwwwzzzqqqmmmgggaaa```fffqqqzzzlllVVVBBB<<<:::444333777555666666666777777777777999555444777888666555777888999:::999888666555555777777888999;;;<<<======CCCFFFHHHEEE@@@<<<<<<>>><<<===>>>??????>>>===<<<;;;;;;<<<===>>>@@@AAABBBEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHLLLOOORRRRRRQQQQQQPPPNNNSSSbbbyyyyyyjjjdddnnn}}}zzz}}}~~~lllWWWNNNKKKKKKSSS___fffuuuzzzkkkYYYOOOHHHCCCBBBKKKYYYfffllliiiaaaYYYXXXWWWTTTQQQOOONNNOOOOOO\\\lll~~~ppp^^^YYYUUUVVVXXX[[[ccckkkyyyzzzvvvqqqjjjfff]]]\\\[[[ZZZYYYYYYXXXXXX\\\\\\\\\[[[[[[ZZZYYYXXXXXXUUURRRQQQQQQRRRRRRRRRPPPOOONNNLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGEEEDDDCCC@@@>>>>>>AAACCC222222222222222222222222222222333333333444444444333444444555666999>>>BBBUUUrrrcccRRRJJJGGGDDDFFFHHHJJJJJJHHHFFFDDDAAAAAADDDIIIPPP___wwwvvvnnnhhhdddaaa```bbbfffkkkppptttwwwyyy~~~tttiii^^^YYY___iiisss~~~|||uuulllhhhdddaaaccclllxxxyyy___MMM===999888333222555555555666666666777777777:::666444666666444555999;;;;;;;;;;;;:::888666555777777888999;;;<<<======CCCEEEFFFDDD???<<<<<<===<<<===>>>??????>>>===<<<;;;;;;;;;<<<===???AAAAAADDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGIIILLLNNNOOONNNNNNMMMMMMPPP[[[qqqsssddd```lll}}}www^^^QQQLLLKKKQQQYYY```nnntttjjj[[[QQQIIIBBB@@@FFFPPP[[[bbbbbb]]]YYYZZZXXXUUURRRPPPOOOOOOOOOUUUeee~~~sssbbb[[[VVVUUUVVVXXX^^^eeeuuu~~~~~~}}}}}}|||uuuoookkkhhh___^^^\\\[[[ZZZZZZ[[[[[[`````````___^^^]]]\\\[[[[[[YYYVVVTTTTTTTTTTTTSSSRRRQQQPPPOOONNNNNNNNNNNNJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHFFFCCCAAA@@@BBBDDD222222222222222222222222444444444444555555555555222333444444555888<<<@@@LLLkkksss[[[NNNJJJEEEFFFHHHJJJKKKJJJGGGEEE@@@@@@BBBFFFLLLXXXmmm}}}tttmmmgggccc```bbbdddhhhlllqqqtttwwwzzz}}}{{{oooaaaYYY^^^gggrrr|||vvvooogggdddbbbbbbhhhsss~~~~~~}}}|||~~~wwwmmmTTTFFF:::777777444333444555555555666666666777777888555444555555555888>>>@@@>>><<<;;;;;;;;;;;;:::777777888999;;;<<<======CCCDDDDDDBBB>>><<<;;;<<<<<<<<<===>>>>>>===<<<<<<;;;;;;;;;<<<===???@@@AAADDDCCCBBBBBBBBBDDDEEEGGGHHHGGGFFFGGGJJJLLLLLLKKKMMMNNNOOOQQQYYYllltttdddbbbppp~~~~~~hhhXXXPPPNNNRRRYYY___jjjrrrmmmbbbXXXMMMEEE@@@BBBHHHPPPVVVZZZYYYXXXYYYXXXUUURRRPPPNNNNNNMMMPPP___xxxzzzhhh```XXXWWWWWWYYY^^^eeerrrzzz~~~~~~~~~~~~}}}~~~yyyqqqllljjj^^^]]][[[ZZZZZZ[[[]]]^^^bbbbbbccccccbbbaaa``````___\\\YYYWWWWWWVVVUUUSSSRRRRRRQQQPPPPPPPPPPPPQQQLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLJJJGGGDDDBBBCCCEEE222222222222222222222222333333333333444444444444222333444444555777:::===GGGbbbiiiVVVOOOGGGFFFFFFIIIKKKKKKIIIFFF@@@@@@BBBFFFIIIRRReeevvvzzzrrrjjjeeebbbbbbcccfffiiinnnrrruuuxxx{{{wwwfff[[[]]]dddqqqzzzzzzqqqkkkdddbbbbbbeeennnzzzzzz{{{zzzxxxxxxvvvnnndddLLLCCC:::777777777666666555555555555666666666666555333333555666777===EEEKKKFFF???;;;;;;<<<<<<<<<777777888999;;;<<<======BBBBBBAAA@@@===<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<===???@@@AAACCCBBBAAAAAABBBDDDGGGIIIIIIGGGFFFFFFHHHJJJJJJJJJLLLLLLOOORRRXXXhhh{{{iiieeeqqq~~~uuu```SSSNNNQQQVVV```hhhppppppiii___SSSIIIBBBAAABBBFFFLLLRRRUUUVVVWWWVVVTTTRRRPPPNNNMMMLLLMMM\\\tttlllbbbZZZWWWXXXZZZ___dddooowww~~~~~~~~~{{{|||}}}~~~sssllliii]]]\\\ZZZXXXYYY\\\___aaacccdddeeeeeeeeeeeeeeedddaaa___\\\[[[ZZZYYYWWWUUURRRQQQQQQPPPPPPPPPQQQQQQNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKMMMNNNOOOOOOOOOOOONNNNNNMMMJJJGGGEEEEEEFFF222222222222222222222222000000000111111111222222222333555555555666999<<>>===============<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@AAABBBAAA@@@@@@BBBFFFIIILLLJJJHHHFFFFFFHHHJJJKKKKKKJJJJJJMMMQQQUUU```|||qqqfffooo~~~lllXXXOOOPPPSSSdddiiiooorrrpppfffYYYOOOFFFCCC@@@AAAEEEKKKQQQTTTUUUTTTSSSRRRPPPNNNMMMLLLMMMYYYpppooodddZZZVVVWWWYYY\\\aaakkksss|||~~~zzz{{{}}}~~~zzzooojjjbbb```\\\ZZZZZZ]]]aaacccggghhhhhhiiiiiihhhhhhgggdddbbb```___^^^]]][[[XXXSSSSSSRRRRRRQQQRRRRRRRRRPPPPPPOOOOOONNNMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMNNNMMMNNNOOOPPPQQQQQQQQQQQQOOOOOOOOOLLLIIIGGGGGGHHH222222222222222222222222111111111222222222333333333444555666555777999;;;AAARRRrrrjjjXXXNNNIIIFFFFFFKKKNNNNNNLLLDDDDDDEEEFFFEEEHHHUUUcccvvvzzzooohhhcccbbbaaaaaadddiiinnnqqqqqqssswww|||ooo```bbbjjjsss}}}xxxqqqllliiidddeeehhhppp{{{~~~~~~zzztttooojjjaaaXXXHHHCCC<<<888777999:::999444444444555555555666666333444666:::::::::AAAJJJOOOIIIBBB???>>>>>>;;;888777777888999;;;<<<======>>>===;;;;;;<<<>>>??????<<<<<<<<<;;;;;;<<<<<<<<>>>>>??????@@@AAABBBAAA@@@@@@@@@CCCHHHLLLOOOKKKIIIGGGGGGIIILLLMMMMMMJJJIIILLLQQQRRRXXXooozzziiimmmyyy{{{bbbVVVWWW[[[kkkmmmqqqwwwxxxooo```VVVKKKFFF@@@>>>AAAHHHNNNQQQTTTTTTSSSRRRQQQPPPOOONNNLLLWWWllluuuhhh[[[WWWVVVWWWYYY\\\gggpppzzz|||}}}~~~yyyssslllhhhccc___^^^___bbbeeennnnnnnnnmmmllljjjiiihhhgggfffdddccccccbbb___]]]WWWWWWVVVUUUUUUTTTUUUUUUSSSSSSRRRRRRQQQPPPPPPOOONNNNNNNNNOOOPPPQQQRRRSSSRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOMMMJJJHHHHHHIII222222222222222222222222444444444555555555666666333555666666666777999;;;AAAMMMkkkpppZZZQQQKKKFFFFFFKKKOOOPPPOOOFFFFFFFFFFFFCCCDDDOOO\\\lll{{{ooohhhbbbaaa``````bbbggglllpppmmmooosssxxxssseeegggqqqvvv~~~vvvoookkkiiieeefffkkksss~~~|||tttmmmggg]]]TTTGGGDDD===777666999:::999444444444555555555666666555666999<<<;;;;;;AAAIIIEEEBBB??????BBBBBB>>>999777777888999;;;<<<======<<<;;;::::::<<<>>>???@@@<<<<<<;;;;;;;;;;;;<<<<<>>???@@@AAABBBBBB@@@???===<<<<<<===>>>???BBBAAA@@@???@@@AAABBBCCCBBBEEEHHHGGGEEEEEEGGGJJJEEEHHHIIIGGGDDDDDDJJJOOOJJJPPPMMMKKKOOORRR^^^sssrrrmmmuuu|||yyyjjjhhhlll||||||}}}~~~pppaaaVVVGGG>>>BBBGGGGGGMMMVVVVVVVVVVVVXXXXXXVVVRRROOOPPPSSS^^^tttrrrccc\\\YYYWWWWWWYYY___gggrrr}}}~~~~~~{{{tttkkkeeedddiiioooxxxyyyyyyvvvqqqmmmmmmnnnllljjjiiijjjkkkkkkjjjhhh```]]][[[ZZZZZZZZZYYYXXX[[[ZZZYYYXXXWWWWWWWWWWWWXXXWWWWWWWWWWWWXXXYYYYYYZZZYYYWWWTTTQQQOOOLLLKKKOOOOOOPPPPPPPPPNNNIIIFFF000000111222222222222111222222222222222222222222222333444333333444777:::>>>FFF^^^ttt]]]SSSKKKJJJMMMNNNPPPSSSMMMIIIEEEBBBBBBEEEJJJNNNXXXhhhvvvkkkeee```aaabbbbbbdddhhhggglllrrruuuxxxuuuqqqlllvvv}}}wwwnnniiijjjmmmqqqwww~~~|||tttlll___OOODDD???===:::888999:::::::::888888888888888888888888888888888888999;;;===>>><<<;;;:::;;;===>>><<<:::999999888888999:::<<<===<<<<<<===>>>???@@@AAAAAA???>>><<<;;;;;;<<<>>>???@@@@@@@@@@@@@@@BBBDDDEEEEEEFFFFFFFFFEEEFFFGGGIIIHHHJJJLLLJJJHHHGGGIIILLLJJJPPPNNNNNNTTTVVV]]]nnnuuujjjjjjrrr~~~pppnnnqqq{{{|||}}}wwwjjj^^^MMM@@@AAADDDEEEJJJRRRWWWWWWWWWXXXXXXWWWSSSPPPOOOPPPXXXlllsssddd\\\ZZZWWWWWWYYY^^^fffqqq|||~~~|||sssoooooosssxxx~~~~~~yyytttqqqpppllljjjiiihhhhhhhhhgggfffdddbbb```______^^^\\\ZZZ\\\[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVTTTQQQOOOLLLKKKJJJLLLLLLMMMOOOPPPOOOLLLKKK000000111222222222222111111111111111111111111111222333444333333444777999;;;@@@UUUyyykkk\\\NNNLLLPPPRRRRRRRRRNNNKKKFFFBBBAAACCCGGGIIIOOO\\\sss~~~qqqjjjdddcccbbb```aaaddddddiiiooorrrtttzzz{{{xxxsss}}}{{{tttllljjjlllrrrwww}}}sssfffWWWHHH>>>:::888777888:::<<<======:::999888777777888999:::777777888999:::;;;;;;<<<888777777999;;;;;;:::999888888888888999:::;;;<<<;;;;;;<<<>>>????????????===<<<;;;::::::;;;======>>>>>>???@@@BBBDDDFFFHHHHHHFFFDDDCCCEEEFFFGGGGGGJJJKKKLLLMMMMMMMMMLLLLLLLLLPPPNNNQQQZZZZZZ\\\hhhyyyggg___ffftttvvvsssuuuyyyzzz{{{~~~uuujjjVVVEEEAAACCCEEEKKKRRRXXXXXXXXXYYYYYYWWWTTTQQQNNNNNNRRRbbb}}}vvvfff^^^ZZZXXXWWWXXX]]]dddoooyyy~~~~~~~~~{{{|||{{{vvvsssnnnllliiihhhggggggfffeeegggfffdddddddddbbb```^^^]]]]]]\\\\\\[[[\\\\\\\\\YYYYYYZZZZZZZZZXXXWWWVVVRRRQQQOOOMMMKKKIIIHHHHHHHHHIIIKKKMMMOOOPPPPPPPPP000000111222222222222111111111111111222222222222222333444333222333666888999===NNNnnnyyyeeeRRRMMMRRRUUUTTTTTTPPPMMMHHHDDDBBBBBBCCCEEELLLUUUgggyyyqqqjjjgggeeeaaaaaacccaaafffkkkoooqqquuu||||||www{{{uuuoookkkkkkoooxxx}}}tttaaaOOOAAA999888777666777:::<<<======:::999777666666777999:::666777888999::::::::::::666666777888999::::::999777777888888999::::::;;;:::;;;<<<===>>>>>>>>>>>>;;;;;;:::::::::;;;<<<<<<======>>>???BBBEEEHHHJJJJJJFFFBBBAAADDDGGGGGGFFFJJJJJJJJJLLLPPPSSSTTTSSSPPPRRROOORRR\\\[[[ZZZccc}}}gggZZZ___jjjtttzzz}}}zzzuuuuuuvvvwwwxxx{{{ttt```KKKCCCDDDHHHOOOVVV[[[ZZZYYYYYYZZZXXXUUURRROOONNNQQQ^^^vvvxxxhhh___[[[XXXWWWXXX[[[aaakkkuuu}}}}}}|||wwwrrroookkkiiihhhhhhgggffffffeeeddddddeeedddaaa______^^^]]][[[ZZZZZZYYYYYYVVVVVVWWWXXXVVVTTTQQQPPPMMMLLLJJJHHHGGGFFFFFFFFFHHHIIIKKKLLLNNNPPPRRRTTT000000111222222222222111222222222222333333444444222333444333222333555888999<<>>>>>>>>===<<<:::::::::::::::;;;<<<<<<<<<<<<===???BBBEEEIIIJJJIIIEEEAAAAAADDDGGGGGGFFFIIIGGGFFFIIIOOOVVV\\\^^^VVVVVVQQQSSS]]][[[XXX```vvv~~~~~~kkkYYY[[[aaajjjqqquuu}}}~~~xxxxxxvvvwwwwwwyyyzzzhhhSSSGGGEEEJJJSSSZZZ]]]\\\[[[ZZZZZZYYYVVVTTTQQQQQQTTT^^^rrr{{{jjjaaa\\\XXXVVVWWWXXX___hhhqqqyyyxxxtttnnnjjjhhhhhhhhhgggbbb`````````aaaaaa___]]]^^^]]][[[YYYVVVUUUTTTTTTPPPQQQQQQQQQPPPNNNKKKIIIJJJIIIGGGEEEEEEEEEFFFGGGJJJKKKLLLLLLMMMOOOTTTXXX000000111222222222222111222222222333333444444555333333333333222222555777999;;;DDDZZZ{{{~~~bbbTTTTTTVVVWWWWWWTTTRRRNNNJJJFFFDDDBBBBBBDDDHHHRRReee|||sssnnniiiccc```aaa^^^aaadddgggiiimmmqqqtttzzz~~~~~~xxxwwwppplllkkklllrrryyyvvvZZZFFF<<<:::999888777888999999888777888777666555555666777888666666777777777888888888555777999999999888999:::888888999;;;;;;;;;;;;;;;999;;;===>>>???>>>===<<<999::::::;;;;;;<<<<<<<<<<<<<<<===>>>AAADDDGGGHHHFFFDDDBBBBBBDDDFFFGGGHHHGGGFFFFFFHHHNNNVVV^^^ccc\\\]]]XXXYYY___[[[WWW^^^ooo}}}pppZZZYYY]]]fffmmmrrrxxx~~~~~~~~~|||{{{tttaaaPPPHHHJJJSSS[[[___^^^\\\[[[[[[ZZZWWWUUURRRSSSUUU\\\nnn~~~mmmccc]]]XXXVVVWWWWWW\\\eeennnvvv~~~~~~vvvoookkkiiihhhggg```^^^\\\[[[[[[[[[ZZZYYY[[[YYYWWWUUURRRQQQPPPOOOKKKLLLLLLLLLJJJIIIGGGEEEHHHGGGFFFDDDDDDFFFGGGIIILLLMMMNNNMMMLLLOOOVVV[[[000000111222222222222111000111111222333333444444333333333222111222444666888:::???NNNjjjmmm[[[UUUTTTVVVXXXWWWUUUQQQMMMIIIFFFDDDCCCBBBEEELLLYYYnnn|||uuunnnfffbbbbbb``````aaacccdddgggkkkmmmrrruuuzzz{{{zzzrrrmmmlllmmmpppwwwsssVVVCCC======999888777888999999777666777777777777777777777777777777666555666777888999555777999999777666777999888999;;;<<<======<<<<<<:::<<<>>>???@@@???===;;;999:::;;;<<<<<<==================>>>???BBBDDDEEEAAABBBDDDDDDDDDEEEHHHJJJGGGIIIKKKKKKLLLQQQYYY______cccaaabbbeee]]]VVV\\\eeettt^^^\\\```jjjrrruuuyyy}}}~~~|||uuu___OOOMMMTTT[[[aaa___]]]\\\\\\ZZZXXXVVVPPPQQQQQQWWWggg|||nnnddd^^^YYYVVVVVVUUUZZZbbbkkksss|||zzzrrrnnnkkkiiiddd```[[[XXXVVVVVVUUUTTTUUUTTTSSSQQQPPPOOONNNNNNJJJJJJIIIHHHGGGGGGFFFFFFHHHGGGFFFEEEEEEGGGJJJKKKLLLNNNNNNMMMMMMQQQYYY```000000111222222222222111///000000111222222333333333333333222111222444666777999<<>>======<<<:::<<<>>>@@@@@@???===;;;999:::;;;<<<============>>>=========>>>@@@BBBCCC>>>AAAEEEEEEDDDEEEHHHKKKHHHLLLOOOOOOLLLMMMSSSXXX```ggghhhiiikkk___VVV[[[___wwwwwwaaaaaafffpppyyy{{{|||}}}|||~~~}}}xxxssswwwlllVVVPPPUUU\\\bbb```^^^\\\\\\[[[XXXVVVNNNNNNMMMQQQaaaxxxoooeee^^^YYYVVVVVVTTTYYYaaaiiirrrzzzzzzsssooollliiiddd]]]WWWTTTSSSQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOJJJJJJIIIGGGGGGGGGGGGGGGIIIHHHFFFEEEFFFIIIKKKMMMLLLNNNNNNMMMMMMRRR\\\ddd000000000000////////////000000111111111222222222333222111000000222444555777888999>>>OOOjjjjjjYYYSSSTTTWWWSSSUUUUUURRRLLLHHHFFFGGGBBBCCCHHHOOOXXXjjjvvvmmmgggcccbbbbbbbbbaaaaaabbbeeegggnnnnnnpppssswww|||zzzuuurrrnnnooottt|||dddLLL>>>::::::999999999888888888888777999999999888888888888777999999999888888888777777999888777777777888999::::::;;;===>>>?????????>>>>>>>>>======<<<<<<<<<<<<888888888999:::===???@@@???>>>======???@@@@@@???GGGFFFEEEDDDDDDEEEFFFGGGJJJNNNPPPOOOLLLNNNWWW^^^^^^\\\^^^dddddd^^^\\\___jjjppprrrfffaaacccooo|||uuupppzzz}}}eeePPPNNN^^^```^^^[[[ZZZZZZZZZXXXWWWSSSLLLIIIOOOZZZkkktttiiibbb[[[VVVRRRSSSVVV\\\eeepppyyy~~~wwwnnnmmmgggbbb```]]]WWWTTTTTTRRRRRRQQQQQQQQQPPPPPPPPPOOONNNKKKIIIHHHHHHIIIJJJNNNNNNOOOPPPQQQRRRRRRSSSQQQQQQRRRRRRPPPTTTcccsss000000000000////////////111111222222222333333333333222111111111222444555777888999<<>>??????>>>>>>=========<<<<<<<<<;;;;;;999999888999:::<<<>>>???@@@>>>======>>>?????????CCCCCCCCCCCCDDDFFFGGGIIIIIILLLMMMMMMMMMPPPWWW]]]]]]YYYYYY\\\]]]ZZZZZZ^^^hhhkkk|||~~~qqqfff___^^^iiixxxsssiiimmmwwwuuuXXXLLLUUU______]]]\\\ZZZXXXXXXWWWTTTNNNKKKMMMUUUcccxxxwwwkkkccc]]]WWWTTTTTTVVV[[[cccllluuu|||{{{tttlllfffccc```[[[XXXYYYWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTQQQOOONNNNNNOOOPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUTTTUUUUUUTTTZZZjjjzzz////////////000000000000222222222333333333444444222222333333333444444444666777999:::AAATTTppphhhUUUQQQUUUUUUWWWXXXVVVRRRMMMJJJHHHDDDCCCDDDFFFJJJTTThhhzzz~~~uuupppiiigggdddaaa``````aaabbbdddfffiiimmmsssyyy~~~|||yyyuuuvvvwwwzzz~~~}}}tttqqqsssxxx{{{wwwaaaNNNBBB===;;;;;;999999999888888888888777999999888888888777777777999888888888888777777777888888888888888999:::::::::;;;===>>>??????>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999;;;===>>>@@@???>>>=========>>>???@@@@@@@@@AAACCCFFFHHHJJJIIIIIIIIIJJJMMMRRRWWWZZZZZZVVVSSSSSSTTTUUUXXX]]]dddeeeqqqyyynnnccc[[[WWW___nnn}}}wwwhhhdddgggrrrzzz___MMMQQQ^^^```aaa^^^ZZZWWWWWWYYYUUUQQQMMMLLLNNNXXXmmm|||oooeee^^^YYYVVVVVVWWWZZZ___gggpppxxx}}}wwwnnnjjjeee```^^^___^^^^^^]]]]]]]]]^^^^^^___\\\[[[XXXVVVUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVWWWXXX```rrr////////////000000000000111111222222222222333333222222333444444444444333444666888888;;;IIIeee}}}vvv```UUUSSSRRRTTTUUUVVVSSSPPPMMMKKKHHHFFFEEEFFFGGGMMM\\\jjj~~~xxxppplllhhhdddccccccccccccbbbcccfffjjjoootttyyy|||}}}yyyvvvvvvxxx||||||qqqlllooowww~~~xxxhhhSSSDDD???>>><<<;;;999999999888888888777777888888888888777777777777888888888888777777777777888888888888999::::::;;;:::;;;===>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;<<<===AAAAAA@@@>>>======>>>@@@?????????@@@BBBDDDFFFHHHGGGEEEDDDGGGMMMSSSVVVVVVUUURRRPPPOOOPPPSSSXXX\\\aaa___fff|||~~~vvvnnncccXXXQQQVVVbbbqqq}}}ooofffccc___eeelllooorrryyydddQQQTTT[[[___cccaaa[[[XXXXXX[[[TTTSSSPPPLLLIIIPPPeeeyyyttthhh```[[[WWWWWWWWWYYY\\\aaajjjtttzzzyyyrrrllleeecccdddcccbbbbbbaaabbbbbbddddddaaa___]]][[[ZZZZZZ[[[\\\______^^^^^^^^^]]]]]]]]]ZZZXXXWWWXXX\\\fffyyy.../////////000000000111000000000000111111111111111222333444444444333333222333777888888CCC]]]vvvooo[[[OOONNNOOOQQQSSSSSSRRROOOMMMJJJGGGFFFFFFEEEHHHSSS___sssuuupppiiieeedddddddddcccbbbcccdddgggkkkooorrrttt~~~|||vvvssswww{{{tttjjjjjjuuu}}}}}}mmm^^^KKK???===>>>===;;;999999999888888888777777888888888777777777666666777777777777777777777777777777888999:::;;;;;;;;;:::;;;===>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>BBBCCCDDDBBB???>>>???@@@AAA@@@@@@@@@@@@BBBCCCDDDEEECCCBBBEEELLLRRRTTTSSSPPPPPPPPPPPPRRRWWW[[[\\\^^^[[[___ppp}}}{{{zzz|||zzzuuuhhh]]]SSSSSS[[[ffftttvvvllleeeZZZ[[[]]]bbbiiiqqq{{{nnnXXXVVVWWW\\\aaaaaa]]]YYYZZZ]]]SSSSSSRRRMMMIIIMMMaaatttzzzkkkbbb\\\WWWVVVWWWXXXYYY]]]eeepppwww}}}uuummmhhhiiigggfffeeeddddddeeefffgggdddbbb```^^^]]]]]]^^^___aaaaaaaaa```______^^^^^^\\\YYYYYY\\\aaakkk}}}......//////000000111111/////////000000000000111111111222222222333333333111111555999888???VVVnnndddQQQMMMMMMNNNOOOQQQRRRPPPOOOJJJGGGEEEEEEDDDDDDLLLUUUbbbuuu{{{tttlllgggeeeeeecccaaaccccccccceeegggjjjmmmooovvvyyy|||wwwtttzzzuuurrr|||{{{tttqqqcccVVVGGG===<<<===<<<:::999999999888888888888777888888777777777666666666666666777777777777777888666777999:::;;;;;;;;;;;;;;;;;;============<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===???@@@CCCFFFIIIHHHDDD@@@@@@AAACCCBBBAAA@@@@@@AAABBBBBBCCCBBBAAADDDJJJOOOQQQPPPLLLOOOQQQRRRUUU\\\______\\\YYYYYYfff|||xxx{{{sssgggZZZVVVXXX```mmmxxxzzz}}}~~~vvvmmm\\\WWWUUU\\\fffmmmtttyyy{{{\\\QQQQQQVVV[[[^^^]]][[[[[[\\\SSSSSSSSSOOOJJJMMM]]]oooqqqeee^^^WWWUUUVVVWWWXXX[[[bbbmmmuuuxxxqqqpppmmmllljjjhhhhhhiiijjjkkkiiigggeeecccbbbbbbcccccccccccccccbbbbbbaaaaaaaaaaaa___```eeekkkttt.........///000111111111///000000000000111111111111111000000000111222333222000444999999<<>>>>><<<<<<<<<<<<>>>@@@BBBDDDEEEKKKQQQQQQKKKEEECCCCCCCCCBBBAAAAAAAAABBBCCCDDD@@@AAACCCEEEGGGIIILLLNNNKKKOOOPPPOOOUUUaaahhhiiiVVVUUUSSSYYYppp~~~tttuuu~~~ooo]]]TTTSSS\\\mmm|||yyy}}}zzznnniiitttzzz}}}[[[IIIDDDGGGMMMTTTZZZ\\\ZZZWWWTTTSSSSSSQQQMMMMMMVVVbbb{{{mmmcccZZZRRRUUUWWWXXXZZZ```kkkttt~~~}}}{{{xxxuuuttttttuuuvvvvvvtttrrrpppooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqppppppttt|||//////............//////000000000000111111111111111111222222222333333333333333444555888>>>FFFKKKqqqiiiVVVHHHKKKOOOOOORRRXXXUUURRROOOKKKIIIHHHHHHIIIMMMPPP\\\ppp|||tttmmmfffaaabbbaaa```bbbdddgggggggggkkkmmmoootttyyy~~~~~~}}}|||}}}~~~~~~~~~yyyiii]]]HHHCCC<<<999888999888666;;;::::::999999888888888777666666555555555555666888888777666666666666666999999999:::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<999:::<<<>>>>>>===<<<;;;>>>>>>>>>@@@BBBDDDGGGHHHFFFGGGIIIIIIHHHDDDAAA>>>BBBAAA@@@@@@@@@BBBEEEFFFDDDEEEFFFHHHIIIJJJKKKKKKHHHIIILLLOOOSSSWWW[[[]]]YYYSSSRRRYYYhhh~~~sssrrr~~~ttt^^^PPPQQQ]]]mmmwww~~~vvvzzzaaaIIIAAABBBDDDJJJRRR[[[^^^\\\YYYVVVVVVUUUPPPLLLTTT```ttttttfffYYYSSSRRRRRRUUUXXX]]]gggrrr|||}}}~~~|||||||||{{{{{{|||yyywwwxxxyyyyyyxxxzzzxxxvvvvvvvvvvvvuuutttrrruuuyyy~~~//////............//////000000000000111111111111111111222222222333333333333444444555777===DDDHHHeeeuuu___LLLIIILLLLLLOOOUUUTTTRRRPPPMMMJJJIIIHHHHHHJJJLLLTTTcccttt}}}tttkkkeeecccaaaaaabbbdddfffffffffiiijjjlllooosssxxx|||~~~~~~}}}}}}}}}|||~~~{{{{{{uuubbbTTTFFFAAA<<<999999999888777999999999888888777777777777777666555555555666666888888777666666666666666999999999::::::::::::;;;;;;;;;<<<============<<<888999;;;======<<<;;;:::;;;<<>>>>>>>>>>>===888999;;;<<<<<<<<<;;;:::999<<>><<<:::999999999999777777777888888888888888999999888777666666666666777777666666666666777777888888888888999999999999<<<<<<===>>>>>>>>>>>>>>>999:::;;;<<<======<<<<<<===>>>???@@@AAAAAAAAA@@@@@@AAACCCEEEFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@AAABBBDDDEEEFFFGGGHHHHHHIIIJJJLLLNNNPPPQQQQQQRRRTTTTTTSSS]]]tttxxx|||ooo\\\SSSUUUZZZhhhyyyxxxmmmaaaXXXIIIBBB???BBBHHHLLLQQQTTTQQQTTTVVVVVVQQQMMMMMMPPPbbbvvvtttddd]]]XXXTTTUUUWWWYYY___gggsss{{{vvvrrrnnnlllkkkkkkjjjiiieeefffhhhkkkooosssxxx|||//////............/////////000000000111111111111111111222222222333333333333444444333444666:::===IIIbbb|||cccUUUOOOMMMNNNOOOPPPQQQQQQPPPNNNKKKIIIEEEFFFIIIKKKMMMVVVjjj}}}~~~qqqmmmhhheeedddcccbbbaaaccccccdddfffiiillloooqqqssstttwwwxxxyyy{{{}}}|||{{{zzzzzzyyyxxxxxxxxxyyyyyyxxx|||{{{tttooosss{{{jjjRRRCCC=========;;;:::999888888777888888999999:::::::::::::::999777777666666666777777666666666666777777777777777888888888999999;;;;;;<<<===============:::;;;<<<===>>>???@@@@@@CCCBBB???===<<<<<<===>>>>>>???AAACCCDDDEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOOOORRRUUUUUURRRXXXmmm~~~}}}jjjZZZTTTTTT]]]pppyyytttzzz}}}tttjjjbbbMMMDDD===@@@DDDGGGMMMRRRPPPTTTWWWVVVRRRPPPNNNMMM]]]nnnzzzjjj^^^XXXTTTUUUWWWYYY___eeeqqq}}}{{{wwwqqqmmmjjjhhheeeddd^^^aaaeeehhhmmmssszzz//////............//////000000000000111111111111111111222222222333333333333444444444444555999<<>>===:::888777777777777888999:::;;;;;;<<<;;;;;;999888777777777777666666666666666777777888666777777777777888888888999999:::;;;;;;;;;;;;::::::;;;<<<>>>@@@AAACCCDDDFFFCCC???;;;999:::<<<======>>>@@@BBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCFFFHHHIIIMMMLLLKKKKKKJJJJJJKKKKKKKKKOOORRRRRROOOSSSeeexxxzzzeeeWWWRRRZZZjjj~~~sssgggmmmvvvzzz~~~~~~uuunnnVVVHHH??????BBBCCCHHHOOONNNSSSVVVUUURRRQQQOOOKKKUUUdddzzzppp```YYYTTTTTTVVVYYY]]]bbbnnnxxx|||vvvrrrnnnkkkiiicccfffjjjmmmqqqwww//////............//////000000000000111111111111111111222222222333333333222333444444444666999<<<>>>HHHdddkkkZZZRRROOOLLLMMMOOOPPPQQQQQQQQQPPPKKKIIIHHHIIIHHHJJJRRR[[[iii{{{tttooollliiigggfffeeeeeefffgggiiikkkllljjjmmmppprrrrrrrrrtttuuuxxx~~~}}}yyyxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyxxx{{{}}}yyytttrrrqqqqqq|||~~~aaaLLLAAA;;;===???>>>:::777666666666666777888999:::;;;;;;<<<;;;:::999888777777777666666666666666777888888666666666777777777888888666777888888999999888888888888:::<<>>;;;::::::;;;<<<<<<===???AAABBBCCCCCCCCCAAABBBBBBCCCDDDDDDDDDDDDBBBAAAAAAAAACCCEEEGGGIIIKKKKKKJJJJJJIIIIIIJJJJJJKKKMMMPPPPPPMMMOOO^^^nnnsss___UUUVVVcccssswwweeejjjuuuzzz}}}|||```PPPCCCAAA@@@>>>BBBKKKKKKQQQTTTRRRQQQRRROOOJJJLLLWWWmmmvvvddd\\\UUUTTTVVVWWWZZZ^^^jjjsss|||}}}zzzwwwqqqtttwwwxxxyyy~~~//////............//////000000000000111111111111111111222222222333333333222333444444555666999<<<@@@EEE\\\vvvbbbWWWSSSLLLMMMNNNPPPQQQRRRSSSSSSRRRMMMJJJIIIHHHHHHNNNUUUXXXmmmzzztttpppllljjjgggfffeeeeeeeeefffggghhheeeiiimmmpppqqqrrrssstttnnnuuu}}}~~~~~~||||||xxxwwwxxxwwwvvvvvvvvvwwwxxxyyyzzzyyy|||~~~|||yyytttqqqpppqqqssszzzzzz]]]JJJBBB;;;===@@@>>>:::666555555444555666777888999:::;;;===<<<;;;999888777777777666666666666666777888888666666666666777777777777555555666777777777777777666777888;;;>>>BBBEEEGGG>>>>>>======<<<<<<<<<<<<<<<===???@@@AAABBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEAAAAAA@@@@@@BBBDDDGGGHHHGGGGGGGGGHHHIIIJJJLLLMMMMMMNNNPPPOOOMMMNNN[[[iii~~~gggYYYQQQ[[[hhhuuummmqqq|||gggUUUFFFBBB???;;;>>>GGGIIIOOORRRPPPOOOQQQOOOIIIEEEOOOddd{{{ggg^^^VVVUUUUUUUUUWWWZZZgggooowww}}}~~~...//////000111222222333000000000000////////////111111111000000000000000333333444444555666666666888BBBRRRhhhxxxeeeWWWQQQMMMLLLPPPSSSRRRSSSUUUMMMLLLJJJHHHGGGGGGGGGHHHPPP\\\nnnvvvooommmiiifffdddccceeehhhiiijjjdddfffhhhjjjkkkmmmoooqqqsssssssssvvvzzz~~~{{{zzz{{{}}}}}}}}}|||xxxvvvuuuvvvwww{{{~~~}}}zzzyyy}}}|||{{{wwwvvvqqqlllpppxxxpppTTTCCC???>>><<<:::888666555555555666666777888888888888777<<<<<<<<<;;;:::777555444777777777777666666666666777777666555555555555666999888777666666555666666444666888;;;<<<=========<<<<<<;;;;;;;;;<<<======??????>>>>>>??????@@@AAADDDFFFGGGGGGEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHJJJJJJJJJJJJKKKMMMJJJKKKMMMNNNMMMNNNXXXcccvvv{{{^^^ZZZYYY\\\gggwww~~~{{{}}}qqqbbbPPPDDDAAABBBBBBAAAIIIKKKNNNRRRTTTRRRMMMIIIGGGMMMXXXiiinnn```VVVTTTVVVUUUWWW\\\___fffpppzzz......//////000111111222000/////////////////////000000000000000000000000333333333444555555666666999>>>HHH\\\yyyqqq___TTTNNNLLLPPPTTTSSSRRRRRROOONNNKKKIIIHHHGGGGGGGGGEEENNN\\\jjjzzzxxxtttnnnjjjfffccccccdddeeeeeebbbccceeeggghhhjjjlllnnnnnnoooppprrrvvvzzz~~~|||zzzwwwwwwyyy{{{{{{||||||||||||yyyvvvtttssstttuuuxxx|||~~~||||||}}}{{{uuurrrnnnmmmttt}}}~~~iiiPPPBBB???<<<;;;999777666666666666666666777888888999888888666777888999999888777777777666666666666666666666666666666666666777777888888777777666666666666777555666888999;;;;;;<<<<<<:::999999999999::::::;;;??????>>>>>>>>>???@@@@@@BBBDDDEEEEEECCCCCCCCCDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHHHHGGGHHHIIIKKKIIIJJJLLLNNNNNNPPPZZZfffuuufffYYYYYY\\\ffftttxxxkkkXXXJJJEEECCCAAA@@@FFFIIIMMMRRRTTTRRRMMMIIIBBBFFFPPPaaazzzuuufffXXXUUUUUUTTTTTTVVV\\\bbbkkkttt}}}------......///000000000////////////////////////000000000000000000000000222333333444444555555666999999<<>>:::999888777777777888999777777777888888888888888444555666777888888777777666666666666666666666666555555666666777777888888777666666666666777777888777777777777888999::::::999888888888999999:::;;;>>>>>>>>>>>>>>>??????@@@@@@AAACCCCCCAAAAAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEECCCDDDFFFFFFEEEEEEFFFHHHIIIIIIKKKNNNOOORRR\\\hhhqqqrrr[[[[[[^^^fffqqqyyyfffTTTIIIDDD@@@>>>CCCFFFLLLRRRUUUTTTOOOJJJAAAAAAFFFUUUnnnzzzjjjYYYTTTUUUVVVUUUUUUXXX]]]dddllluuu---------.........//////.........////////////////////////000000000000000222222222333444444555555777666888BBBXXXssskkk]]]PPPPPPTTTVVVVVVUUUUUUSSSQQQNNNKKKHHHFFFEEEFFFGGGHHHKKKRRR```qqq~~~wwwoookkkhhhgggfffdddcccbbbccceeeggghhhhhhjjjlllnnnpppqqqrrrrrrrrrqqquuuyyy}}}|||xxxvvvtttrrrqqqssstttuuuuuuwwwxxxyyyxxxvvvtttuuuvvvyyyzzz|||}}}uuulllgggiiittt}}}xxxooobbbSSSFFF>>><<<999999888888888:::;;;<<<;;;:::999888777777666666666666777888777666555444555555555666666666666666555555666666666666666666666666555666666777888888888777666555555666888999:::999999::::::;;;<<<===>>>============>>>??????>>>@@@BBBBBBAAA@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEBBBDDDEEEEEEDDDDDDEEEGGGJJJJJJLLLOOOPPPSSS\\\fffiii{{{___]]]___fffmmmyyyttt^^^MMMCCC???>>>AAAEEEKKKSSSWWWUUUQQQLLLEEEBBBAAAKKK___sss}}}yyyjjjYYYSSSVVVZZZYYYWWWVVVYYY]]]dddmmmxxx------------............------....../////////000......//////000000000000111111222222333444444444444666999???LLLccc~~~kkkWWWPPPQQQSSSUUUWWWVVVUUUSSSPPPMMMJJJGGGFFFFFFFFFFFFGGGJJJRRR]]]eeetttyyytttpppmmmlllgggeeebbbbbbccceeeeeedddiiijjjmmmoooppppppooooooooorrruuuyyy|||}}}zzzxxxxxxuuurrrqqqrrrsssssssssuuuvvvwwwvvvuuuuuuvvvwww}}}}}}}}}~~~xxxuuuooojjjccc```gggvvv{{{sssnnndddVVVJJJBBB===;;;999999999999:::<<<>>>??????>>>;;;999666555444444666666777888888777666555444444555555666666666777666666666666666555444333666666555666666777888888777777555555555555777888888888888999:::;;;<<<<<<======<<<<<<======>>>???>>>@@@BBBBBBAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGFFFEEEEEEFFFGGGLLLKKKMMMQQQRRRSSSZZZbbbeeevvvwww```[[[[[[aaaeeemmmhhhRRRDDD@@@???@@@DDDJJJQQQVVVVVVRRRNNNGGGBBB???EEERRRcccrrr|||{{{ooo___VVVXXX\\\[[[XXXUUUWWWYYY^^^fffqqq}}}}}}........................---------......//////000---......//////000000111000111111222222333333444333666:::===BBBTTTuuugggXXXRRRPPPRRRUUUUUUUUUTTTRRROOOLLLJJJIIIAAAAAAAAABBBDDDHHHNNNRRR\\\hhh|||yyyuuurrrlllhhhcccbbbcccdddcccaaaeeegggiiikkklllmmmmmmlllnnnooorrruuuxxxzzz{{{|||||||||{{{zzzwwwuuurrrqqqrrrssstttsssrrrtttvvvvvvuuuuuuwwwxxx{{{ssslllhhh^^^^^^\\\^^^iiizzz{{{tttgggcccYYYLLLBBB???<<<999999999999999:::<<>>>>>>>>@@@BBBCCCBBBAAABBBCCCBBBBBBCCCCCCCCCDDDDDDDDDFFFGGGHHHHHHGGGFFFGGGIIIJJJJJJMMMRRRTTTTTTXXX]]]cccooo{{{ppp___WWWTTTZZZ\\\```qqqvvv[[[IIIAAA@@@???BBBGGGNNNSSSTTTQQQNNNDDDAAA???BBBJJJXXXlll}}}{{{lll___ZZZ[[[YYYTTTUUUVVVWWWZZZ```kkkvvv~~~~~~........................,,,,,,---......///000000------......///000000111000000111111222333333333333555888999;;;IIIfffkkk\\\SSSQQQSSSTTTTTTTTTSSSQQQOOOMMMLLLCCCBBBAAA@@@@@@BBBEEEGGGMMMTTTdddwww}}}yyytttooohhhfffggggggeeebbbcccdddfffhhhjjjlllmmmmmmnnnooopppsssuuuvvvuuuuuuxxxxxxyyy|||~~~}}}{{{yyyyyyyyytttrrrpppppprrrtttvvvvvvuuuvvvxxxyyyyyyyyy{{{}}}zzzqqqhhh___ZZZTTTYYY]]]dddsss|||{{{zzzrrrgggYYYVVVMMMAAA<<<<<<;;;777888777777888999;;;===>>>@@@>>>;;;888666555555555222333555666777777777666333333444555555666777777444555777999:::999888888888777777666666666666777444555666777777777777777555555555555777888999:::<<<<<<;;;;;;<<<<<<===>>>===???AAABBBAAAAAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDGGGIIIIIIIIIGGGGGGHHHIIIFFFGGGLLLSSSVVVVVVWWW[[[aaahhh}}}}}}{{{qqqbbbVVVQQQVVVXXXXXXdddvvvwwwgggPPPDDD@@@===???CCCIIINNNOOONNNLLLBBBAAABBBCCCEEEOOOggg~~~yyyhhh___\\\YYYTTTUUUUUUUUUWWW[[[dddooovvv~~~//////////////////......,,,,,,------...///000000---------...///000000111000000000111222222333333555333444555777BBB[[[ttt}}}hhhYYYSSSTTTSSSSSSTTTSSSRRRQQQOOONNNLLLJJJFFFCCC@@@@@@AAACCCBBBFFFQQQ```kkkxxx|||vvvoookkklllllliiieeecccdddfffhhhkkkmmmooopppppppppqqqssstttuuusssrrrsssrrrrrrvvv|||~~~}}}}}}xxxyyyyyyxxxvvvuuuvvvvvvpppooommmooorrrvvvxxxxxxyyy{{{}}}~~~~~~{{{yyy|||}}}zzzsssjjj```VVVQQQRRRZZZbbblll}}}~~~vvvtttssshhh[[[NNNMMMEEE;;;777::::::666666666666666777999;;;===>>>===:::888666666777888555555666666555333222111333333444444555666777777222444777:::<<<======<<<999888777666666555666666333444666888999888888777666666666777888:::;;;<<<<<<;;;;;;;;;;;;<<<=========>>>AAAAAAAAAAAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDHHHIIIJJJIIIGGGGGGHHHIIIBBBDDDJJJSSSXXXWWWXXX[[[^^^bbbttt|||xxxfffXXXQQQVVVXXXVVV___ooo|||zzzhhhnnnvvvpppUUUEEE???<<<===@@@EEEJJJLLLLLLJJJCCCDDDFFFEEEBBBIIIbbb|||ooobbb^^^[[[WWWTTTTTTTTTUUUXXX```jjjpppzzz////////////////////////------......//////000000222111111111000000//////000000000000111222333444666666666777888>>>NNN]]]sss___VVVRRRPPPPPPQQQRRRRRRQQQPPPOOOLLLIIIEEEAAA???@@@BBBCCC???BBBGGGKKKRRR___ooo{{{|||uuupppmmmjjjiiigggeeedddeeehhhkkkmmmnnnmmmnnnooopppqqqpppoooooolllooorrrtttuuuvvvxxxzzzzzz{{{}}}}}}||||||~~~yyy{{{~~~~~~~~~|||{{{{{{{{{xxxuuuuuuvvvuuurrrpppmmmnnnoooqqqtttwwwzzz{{{|||}}}xxxrrrtttxxx|||vvvvvvrrrggg\\\VVVSSSRRRMMM]]]rrr{{{tttoooeeeWWWLLLEEEBBB===999777777999:::777777777777888888888888666777888999999888777666777777666666555555555555777777666666666666777777666888;;;@@@CCCAAA;;;666888777666555555666777888999888777666666666888888<<<<<<<<<<<<;;;:::999999888999:::;;;;;;;;;;;;:::===>>>>>>>>>????????????AAABBBBBBBBBBBBBBBBBBCCCEEEGGGIIILLLLLLKKKIIIGGGKKKJJJJJJLLLOOOSSSUUUVVVUUUZZZdddwww~~~xxxjjj___XXX\\\___\\\\\\```zzzuuuggg```aaapppwww]]]JJJ???:::<<<>>>BBBHHHNNNNNNLLLJJJCCC@@@CCCDDDFFFUUUhhhvvvkkkddd___ZZZZZZUUURRRSSSUUUZZZdddnnnvvv{{{......................../////////000111111222222111111111000000000//////000000000000111222222333555444555777777<<>>@@@???;;;777777777666666666666777777888888888777888888888999;;;;;;;;;;;;;;;:::999999888999:::;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBCCCCCCCCCCCCCCCEEEGGGJJJKKKLLLKKKKKKNNNLLLKKKMMMQQQTTTSSSRRRQQQVVV^^^nnn~~~~~~~~~wwwhhh___^^^fffkkkfffbbbcccqqq|||yyycccZZZXXXeeettt}}}cccOOOCCC<<<===>>>@@@EEEIIILLLKKKKKKDDDAAACCCBBBCCCQQQbbbuuuwwwmmmbbbZZZZZZUUUQQQQQQSSSVVV]]]fffpppvvv...........................//////000000111222222111111000000000000//////111111000000000111222222333333444666777999CCCNNNllliiiWWWNNNLLLKKKLLLOOOQQQRRRRRRMMMLLLIIIFFFDDDBBB@@@@@@@@@AAABBBAAA@@@CCCJJJOOOYYYhhh}}}~~~yyyvvvrrroookkkiiiiiijjjjjjiiikkklllmmmnnnnnnnnnmmmmmmkkklllmmmnnnnnnppptttvvvuuuwwwxxxxxxxxxxxxyyy{{{vvvvvvvvvxxxzzzzzzxxxvvvssstttwwwzzz|||~~~~~~~~~}}}{{{zzzyyyzzz{{{|||wwwyyyzzzyyywwwvvvvvvwwwvvvuuusssrrrrrrrrrpppnnnpppqqqrrruuuxxx|||}}}vvvtttvvvzzz}}}jjjfff___UUUNNNLLLPPPVVVnnnssshhh[[[LLLAAA;;;:::999777666666666666555555555666666666666777666666777777777777666666555555555444444444444444444444444444444555666666666666888:::<<<<<<:::777666666777777777777666666666777999::::::::::::999:::::::::999999999999999999999:::;;;<<<<<<==============================AAAAAABBBCCCCCCCCCCCCCCCAAABBBEEEGGGJJJMMMNNNOOORRROOOMMMPPPTTTVVVRRRNNNMMMQQQWWWdddzzz~~~xxxgggaaacccpppwwwqqqjjjhhhkkkvvvbbbUUUOOOWWWdddppp}}}lllVVVHHH>>>======>>>AAADDDHHHJJJKKKFFFCCCCCCAAA@@@JJJXXXhhhxxxttthhh```\\\VVVRRRRRRRRRSSSWWW]]]gggnnnxxx------------------------,,,,,,------...//////000000000000000000000//////111111000000000000111111222222444777777777>>>FFFYYYzzzxxxcccWWWTTTPPPPPPRRRTTTUUUTTTPPPOOOMMMJJJGGGDDDAAA???>>>@@@AAA@@@@@@BBBFFFIIIKKKUUUcccqqqzzzwwwrrrpppnnnnnnmmmlllmmmmmmmmmmmmmmmmmmmmmllljjjjjjkkkjjjjjjmmmqqqtttsssuuuvvvvvvvvvvvvwwwyyyvvvuuussstttuuuuuusssrrrnnnppprrruuuxxxzzz{{{{{{{{{zzzwwwuuuuuuvvvxxxyyyuuuwwwxxxxxxvvvuuuuuuvvvvvvuuutttttttttsssrrrrrrtttuuuwwwzzz~~~{{{tttqqqrrrssstttbbb\\\TTTNNNLLLRRR___kkkxxxgggVVVGGG===777888888888777777666666444444444555555555666666666666666666666666666666444444444444444444444444444444444444555666777777555555666777888999888888555666777888888777666555555777:::<<<===<<<;;;:::888888888888888888999999;;;;;;;;;;;;<<<===>>>>>>============<<<<<<<<<<<>><<<>>>@@@BBBEEEHHHKKKHHHFFFEEE@@@===DDDOOOeeevvvzzzqqqiii___YYYUUUTTTTTTSSSUUUYYY^^^fffrrr|||------------------------,,,,,,,,,---......////////////////////////000000000000000///000000111111333333555888888777;;;AAALLLiiizzzeee```YYYUUUVVVVVVTTTRRRSSSRRRPPPNNNKKKGGGCCCBBB???@@@AAABBBBBBDDDFFFGGGGGGJJJPPPXXXbbbppp~~~zzzvvvtttsssrrrpppnnnnnnmmmlllkkkkkkjjjjjjiiiiiiiiiiiiiiijjjnnnqqqrrrtttuuuuuuuuuuuuvvvxxxvvvtttrrrrrrssssssrrrppplllmmmppprrruuuwwwyyyyyyxxxvvvtttrrrrrrsssuuuwwwtttwwwyyyzzzyyywwwwwwwwwttttttuuuuuuuuuuuuuuuvvvxxxyyy{{{~~~wwwooojjjhhhfffeeeXXXQQQLLLMMMSSS^^^sss|||fffRRRCCC;;;666777888999999888777666444444444444555555555555666555555555555555555666444444444444444444444444666666555555666777777888444555555555555666777999555666777888888777666555555777:::===>>>===;;;999888777777777777888999:::======<<<<<<<<<===>>>???============<<<<<<<<<<<<===>>>@@@AAABBBBBBAAAAAADDDDDDDDDEEEGGGJJJMMMOOOOOONNNOOOTTTXXXYYYUUUPPPMMMNNNQQQYYYhhh|||ssshhhbbbggglllkkknnnsss{{{nnn[[[KKKMMMWWWaaannnyyyyyyfff[[[HHHAAA===???BBBAAACCCFFFJJJJJJJJJGGGBBB>>>BBBIIIbbbvvvzzzqqqccc\\\VVVVVVVVVTTTUUUWWWYYY```lllwww,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111......////////////000000////////////000111222222444333555888888777999>>>EEE[[[zzzxxxpppgggaaa___]]]XXXSSSVVVUUUTTTQQQNNNJJJGGGFFFCCCCCCBBBBBBBBBBBBBBBCCCDDDCCCDDDHHHNNNWWWeeerrr|||zzzxxxvvvrrrqqqooommmkkkjjjiiiiiiiiiiiijjjiiiiiijjjllloooppprrrsssssssssssstttvvvvvvtttsssrrrssssssqqqpppmmmmmmoooqqqsssuuuwwwxxxvvvtttsssrrrqqqrrrtttuuutttwww|||~~~}}}{{{yyyyyyrrrtttvvvwwwwwwxxxzzz|||}}}~~~zzzpppfff___[[[XXXVVVOOOKKKMMMVVVbbbooo{{{aaaMMM@@@;;;777777888999999888888777444444444555555555555666555555444444444444555555444444444444444555555555777777666666666666777777333444555555444444777999666666777777777777666666666888:::<<<===<<<:::999777777666666777999;;;<<<@@@???>>>=========>>>???<<<<<<=========>>>>>>>>><<<>>>@@@BBBCCCCCCBBBAAADDDDDDDDDEEEGGGJJJLLLMMMLLLNNNPPPTTTWWWXXXVVVTTTRRROOOPPPXXXdddttt||||||~~~|||oooeeecccaaaaaaiiitttwwwaaaNNNMMMUUU^^^iiisss|||qqqiiiYYYIII>>>???BBBAAAAAADDDIIILLLMMMKKKFFFBBBDDDHHHZZZpppwwwhhh___XXXVVVVVVTTTSSSTTTVVV\\\gggqqqzzz++++++++++++++++++++++++------...//////000000111........./////////000000---------...000111333444444222333777777666888<<>><<<======>>>;;;<<<======>>>???@@@@@@===???BBBDDDEEEEEECCCBBBCCCCCCDDDFFFHHHJJJLLLMMMKKKNNNSSSUUUTTTTTTUUUWWWUUUOOONNNUUU___kkkyyyyyytttwww}}}xxxnnnggg^^^ZZZcccrrrwww|||jjjUUUQQQWWW]]]fffooovvv~~~{{{xxxoooVVV???<<>>@@@DDDCCC@@@DDDKKKLLLWWWhhhyyy~~~zzzvvvtttsssrrrhhhjjjlllmmmlllkkklllmmmlllmmmoooooonnnnnnpppqqqsssrrrrrrsssttttttqqqooonnnnnnnnnoooqqqssstttuuussssssssssssssssssssssssrrrwww{{{yyyyyy}}}|||mmmfff\\\SSSMMMJJJGGGFFFNNNRRRbbbyyynnnTTTBBB;;;;;;888888777666666666666777555555555666666666666777555444333333333333444555555555555666666666777777888777666555444333333333111444666666444444666888888777666555555666777888888999:::::::::999888777888777777777888:::===???EEECCCAAA>>><<<<<<======;;;<<<===>>>???@@@AAABBB>>>@@@CCCFFFGGGGGGEEEDDD@@@AAACCCFFFIIIKKKMMMNNNKKKPPPUUUUUURRRQQQTTTWWWWWWOOOLLLSSS\\\dddnnnyyywwwpppuuu~~~vvvnnnaaaXXX```ooozzzqqqwwwrrr[[[UUUZZZ^^^eeemmmooozzz___AAA999<<<===>>>BBBFFFMMMRRRQQQMMMKKKKKKLLLKKK[[[qqqzzznnnbbb]]][[[WWWTTTTTTSSSWWW___gggoooyyy------------------------------------...///000000000//////.........//////////////////000000000000444333222222333444666777:::@@@JJJYYYqqqyyyoooaaaYYYVVVVVVUUUSSSKKKJJJHHHEEEAAA@@@@@@BBB===>>>???@@@AAABBBCCCDDDGGGLLLSSS\\\gggxxx{{{vvvwwwuuuqqqnnnmmmmmmoooqqqlllmmmnnnmmmmmmmmmoooqqqtttrrrpppooopppqqqqqqqqqqqqooooooooorrrsssssssssrrrrrrrrruuuxxxxxxvvvsssvvv{{{yyyuuunnnddd___SSSIIIFFFEEECCCFFFLLLTTTeee{{{|||cccKKK===:::;;;444444555555666666777777333333333333333333333333555555555555555555444444666666666666555555555555777777555444444555666777777777777777666555444333777777777777777777777777999999999888888888888777888777777777777777888888<<<===???@@@@@@???>>>>>>@@@????????????AAABBBCCCCCCCCCCCCDDDFFFGGGFFFDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHIIIKKKNNNPPPSSSUUUVVVYYYQQQMMMOOOSSSXXXbbbmmm~~~sssttt{{{zzzsssggg[[[VVVYYYppp{{{}}}rrriiinnn}}}kkk\\\YYY___iiiooommmvvv|||{{{~~~gggHHH@@@>>>999;;;DDDDDDKKKQQQSSSPPPLLLLLLMMMGGGOOO^^^sssxxxllleee^^^VVVVVV[[[XXXVVVYYYbbbkkkuuu---------------------------,,,,,,+++++++++,,,,,,//////............//////000000111111111222222222333333222333333444555666777;;;AAAMMMaaa}}}qqqeee```\\\XXXUUURRRQQQOOOKKKGGGCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBB===@@@FFFKKKRRR___nnnyyy}}}yyyuuusssssstttttttttttttttrrrpppnnnooopppvvvtttrrrqqqssstttuuutttpppooonnnooorrrtttttttttvvvvvvwwwzzz}}}~~~{{{xxx{{{zzzpppjjjhhhaaaYYYOOOKKKIIIIIIHHHIIIPPPYYYmmmyyy}}}lllWWWFFF;;;999999555555555555666666666666333333333333333333333333555555555555555555444444444444555555666666777777777666555444444555666666555555666666666666666666777777777777777777777777999999999999999888888888888777777666666777777888;;;<<<===>>>>>>>>>======??????>>>>>>???@@@BBBCCCDDDCCCBBBCCCEEEFFFFFFEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHIIIJJJMMMOOORRRSSSTTTSSSMMMJJJMMMRRRVVV___iiiwwwrrrwww~~~|||sssfffYYYUUUXXXgggssszzzrrrjjjnnnzzzqqqccc\\\^^^dddjjjjjjrrrxxxyyy}}}nnnPPPBBB>>>::::::???FFFLLLTTTWWWTTTQQQOOOPPPJJJNNNXXXiii|||pppiiibbbZZZXXXZZZYYYVVVWWW]]]eeennn{{{------------------------...---,,,+++************///...............//////000000111111111111222222111222333444444555555555555777:::@@@NNNhhhyyyqqqkkkddd```[[[YYYUUUPPPKKKEEEBBB@@@CCCBBBAAA@@@@@@?????????;;;===@@@AAADDDKKKTTT[[[oooyyy~~~|||{{{{{{zzz{{{{{{yyyuuussssssttttttrrrqqqqqqsssuuuuuuuuurrrqqqpppqqqtttwwwxxxxxx{{{|||~~~~~~}}}xxxlllkkkfff___ZZZXXXTTTNNNGGGGGGIIIKKKMMMTTTcccrrrzzzmmmdddUUUHHH>>>999777666666666666555555555555555333333333333333333333333444444444444444444555555222333444555666777888888555555444444444555555666333444555666777777777777777777777777777777777777999999999999999999999:::777777666666666666777777::::::;;;<<<======<<<<<<>>>>>>======>>>???AAABBBDDDBBBAAAAAADDDEEEFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIFFFGGGIIIKKKMMMOOOQQQRRRMMMIIIHHHKKKPPPTTT[[[bbbsss}}}rrrssszzzzzzkkk\\\WWWXXX[[[iiitttsssmmmnnnvvv|||{{{oooccc^^^```cccffflllrrrwww~~~{{{^^^III???===<<<;;;EEELLLTTTYYYXXXUUURRRRRRNNNNNNPPP[[[pppvvvmmmfff^^^ZZZYYYYYYUUUTTTWWW]]]eeerrr~~~|||zzz~~~------------------------///...------,,,,,,------......---------...//////............/////////000000111333444555555444333555666888;;;CCCXXXxxx}}}uuuooogggccc\\\VVVPPPJJJFFFCCCDDDCCCAAA@@@???>>>>>>???>>>@@@AAAAAAAAADDDIIILLLUUU^^^lll{{{~~~||||||}}}wwwvvvtttuuuwwwyyyzzzzzzwwwuuutttvvvyyy|||~~~|||vvvooooooqqqqqqlllfff___]]]YYYTTTOOOMMMJJJHHHLLLLLLMMMQQQYYYhhh||||||rrrjjjYYYOOOCCC;;;999888666444666666666555555444444444333333333333333333333333333333444444444444555555333333444555555666777777444444444444444555555555555555666777777777777777777777777777777777777777888888999999:::::::::;;;888777666666555666666666::::::;;;;;;<<<<<<======>>>============???@@@AAADDDBBB@@@@@@BBBEEEFFFGGGDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFHHHIIIKKKMMMNNNOOOJJJIIIIIILLLOOORRRWWWZZZggguuurrrzzzvvveee[[[XXXSSS```nnntttrrrqqqtttwww|||oooddd``````fffjjjooovvvpppQQQ@@@??????:::AAAHHHQQQXXXYYYVVVTTTRRRQQQMMMLLLRRRcccxxx|||ppphhhaaa\\\YYYWWWTTTSSSUUUXXX]]]hhhssszzzwww|||------------------------,,,,,,,,,,,,,,,---...///---------------...//////---............/////////000111222444555444444333444555888;;;???KKKfffxxxrrrlllddd]]]XXXSSSNNNKKKFFFEEEBBB@@@????????????<<<===>>>>>>>>>@@@BBBDDDGGGMMMUUU___iiiuuu~~~~~~}}}|||zzz{{{~~~rrrkkkdddbbbdddddd___YYYVVVSSSOOOKKKGGGDDDDDDEEENNNRRRYYYdddttttttggg^^^LLLDDD:::666777888666333666666555555444444333333333333333333333333333333333333333333444444555555555555555555555444444444333444444555555666666666777777888888777666555555666666666666666666666666777777888999999:::;;;;;;888888777666666666666666::::::;;;;;;<<<===>>>>>>>>>============???@@@AAACCCAAA??????BBBDDDFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMKKKLLLMMMMMMOOOSSSUUUUUU___xxx{{{tttyyyssscccYYYUUU\\\hhhrrrwwwvvvuuuuuuyyy~~~rrrgggbbbiiijjjoooyyy~~~ZZZCCC??????;;;???EEEOOOWWWZZZYYYVVVTTTRRRNNNLLLPPP[[[kkk}}}vvvkkkddd^^^[[[UUUTTTUUUVVVVVVXXX___iiixxx|||}}}zzzxxx------------------------))))))))))))***+++,,,---,,,,,,,,,,,,---...////////////000000000000111111000111222333333444444444333222666:::;;;AAAUUUjjj{{{tttoooiiieeebbb]]]WWWRRRLLLJJJGGGCCCAAA@@@@@@@@@<<<<<<<<<<<<===???AAABBBAAADDDHHHKKKQQQZZZeeennnyyy}}}tttpppgggbbb\\\ZZZZZZYYYUUUPPPLLLHHHDDDCCCAAA@@@EEEKKKSSS___pppxxxjjj[[[RRREEE>>>888555777888666333555555555444444444444444333333333333333333333333222222333333444444555555555555555444444444333333333444555666777777777666888888888888777666555444666666666666666666666666555666666888999:::;;;;;;:::999888777777666666777:::::::::;;;<<<===>>>???>>>>>>======>>>???AAABBBAAA???>>>???BBBDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIJJJKKKKKKMMMOOOPPPOOOQQQUUUVVVTTTZZZooozzzyyy|||qqqbbb]]]\\\bbboooyyy{{{wwwuuuuuu|||uuuiiillllllqqq~~~hhhKKK???===;;;>>>DDDMMMVVV[[[\\\ZZZXXXSSSPPPOOOQQQVVV```pppsssjjjccc^^^VVVVVVXXXYYYVVVUUU[[[dddooouuu~~~~~~uuu------------------------+++***************++++++,,,,,,,,,,,,---...///000/////////000000000111111111111111111222333444555333111444999999:::III[[[|||zzzyyyxxxxxxxxxrrrhhh___VVVSSSNNNIIIDDDBBBAAAAAA@@@???======>>>???@@@@@@===@@@BBBCCCDDDIIIPPPUUUZZZdddqqqzzz}}}tttiiibbbaaa[[[YYYVVVTTTRRRPPPMMMKKKEEEAAA???AAACCCGGGQQQ]]]jjj{{{{{{}}}}}}xxxmmm^^^PPPGGG???;;;777555666777555444333444444444444444444555333333333333333333333333111222222333444444555555444444444444444444444444444555666888888888888777777777888888888777777666666666666666666666666666333444555666888999:::;;;;;;:::999888777777777777999999888999:::<<<===>>>??????>>>>>>???@@@BBBCCC???>>>>>>@@@CCCEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHIIIIIIJJJJJJKKKOOOQQQOOOQQQWWWYYYWWWXXXhhh}}}~~~~~~uuuhhh^^^\\\iiiyyy~~~yyyuuusssxxxsssmmmlllsss}}}\\\FFF>>>???===AAAIIIRRRYYY[[[[[[YYYUUURRRQQQQQQQQQVVVeeeuuussshhhaaaZZZZZZZZZYYYUUUSSS[[[eeeiiiooowww~~~vvv------------------------......---,,,+++++++++++++++++++++,,,---...///000------------.........///222111111000111333444555666222444999888888DDDUUUppp}}}rrr^^^ZZZTTTMMMGGGCCCAAAAAABBB???<<<;;;;;;<<<<<<<<<:::>>>AAABBBAAABBBEEEHHHGGGQQQ[[[aaaeeeoooxxxooofff[[[WWWYYYSSSSSSRRRPPPNNNKKKIIIGGGDDD@@@@@@EEEJJJQQQ```nnn|||rrrttttttooodddUUUHHH@@@;;;999777555555666555444333333333444444555555555333333333333333333333333111111222333333444555555111222222333444555666666444555777888999999999888555666777888888999999888666666666666666666666666222333444666777999:::;;;<<<;;;:::999888888888888888777777777888:::<<<===@@@????????????AAABBBCCC======>>>@@@CCCEEEDDDCCCFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJIIINNNPPPNNNRRRYYY\\\ZZZWWWcccxxxooo___WWWeeexxxzzzuuurrruuuzzzmmmllltttjjjMMMBBBCCC999===EEENNNUUUYYYYYYXXXWWWTTTRRRQQQNNNPPP___pppzzzlllccc^^^]]][[[XXXSSSSSS\\\gggfffkkkqqqvvv|||yyy.........------,,,,,,,,,)))***+++---......------------------------------///////////////.........---...000111222222111000111222444555888===CCCGGG___|||yyygggXXXTTTOOOEEEAAADDD???@@@@@@@@@>>>>>>>>>??????????????????@@@AAABBBEEEEEEGGGKKKQQQYYY```eeewwwuuuggg```\\\XXXVVVWWWNNNJJJJJJLLLIIIBBBBBBFFFDDDFFFGGGHHHNNN___vvvwwwwwwtttpppjjj]]]LLL@@@<<<:::999777555444333444444333333333333333333333333333333222222333333444555222222222222222222222222444333222111111333555666555777888999999888777555666666777888888888888888777777777888777666555555;;;999666444333555777888;;;:::999777666666555555777777888999:::;;;;;;<<<@@@??????>>>???AAABBBCCCAAA@@@??????AAACCCFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCFFFGGGIIIJJJKKKLLLLLLKKKLLLLLLLLLOOOSSSUUUVVVVVV\\\\\\lll~~~lll]]]aaaoooyyy{{{yyyttt{{{pppqqqyyy___IIIAAA???@@@AAAEEENNNWWW[[[[[[YYYTTTTTTWWWWWWUUUYYY```ttthhhaaa```]]][[[ZZZ[[[^^^```bbbeeekkkpppwww~~~------,,,,,,++++++++++++***+++,,,---------,,,,,,------------------------............////////////000000111222333333333333222333444444555888===AAAMMMggg{{{eee[[[SSSIIIGGGKKKBBBBBBBBBAAA@@@?????????>>>>>>============>>>>>>AAAAAABBBEEEIIINNNSSSVVV^^^eeeooo{{{xxxlll___XXXTTTOOOLLLMMMIIIGGGIIIMMMKKKFFFEEEIIIFFFKKKSSSZZZcccsss|||uuuooohhh```SSSDDD:::888999888777555444444333333333333333333333333333333333222222222222333444444222222222222222222222222444333222111111333444666555666888999999888666555666666777777777777777777666666666777666666555555999888666555444555666777999999888777666666666666777777888999:::;;;;;;<<<>>>>>>======>>>???AAABBB@@@??????@@@BBBDDDGGGIIIFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJMMMMMMMMMPPPSSSUUUUUUTTTSSSVVVccc~~~yyygggeeemmmtttyyy{{{vvvuuuzzzpppUUUGGG@@@@@@@@@CCCIIIPPPUUUWWWZZZWWWWWWYYYXXXVVVYYY```uuu~~~ssshhhccc^^^ZZZYYYZZZ[[[\\\]]]```eeekkkqqqxxx++++++++++++************++++++,,,---------,,,,,,---------------------------------.../////////000111111111111222333444444444444444333222444777:::@@@TTTsssrrreeeVVVNNNNNNGGGFFFDDDBBBAAA@@@?????????>>>==================>>>>>>???@@@BBBDDDEEEGGGKKKOOOUUU\\\dddoooyyy|||ggg]]]SSSOOOLLLGGGEEEFFFDDDCCCEEEIIIIIIGGGIIIMMMPPPXXXeeepppzzzwwwnnnbbbWWWKKK???999999777777666666555444333222333333333333333333333333222222111111222222333444222222222222222222222222333222222111111333444555555666777888888777666555666666666666555555555555555555555555555555555555777777666666666666666666888777777666666777777888777777888999:::;;;;;;<<<======<<<<<<<<<>>>???@@@?????????@@@BBBEEEGGGIIIDDDDDDCCCCCCDDDFFFGGGHHHHHHGGGFFFFFFFFFGGGHHHHHHMMMMMMNNNPPPSSSSSSRRRPPPMMMQQQZZZnnn}}}qqqhhhjjjqqq{{{yyyxxxeeePPPEEECCCAAAAAADDDIIIOOOSSSYYYWWWXXXYYYXXXUUUWWW[[[eeeyyy~~~qqqjjjaaaZZZYYYYYYXXXXXXWWWZZZ^^^ccciiipppwww|||~~~++++++++++++++++++************+++,,,------......,,,,,,------------------,,,,,,------...///000000//////.........000222333444444444333111222444666===GGG^^^}}}mmmYYYPPPOOOMMMJJJGGGFFFEEEDDDBBB?????????>>>>>>?????????>>>>>>???@@@@@@?????????EEEFFFHHHKKKOOOVVV___eeerrrzzzxxxnnngggXXXPPPJJJIIIHHHEEEDDDFFFEEEDDDCCCEEEHHHNNNWWW^^^iiiqqq|||vvvjjjZZZNNNCCC:::888:::555555666666555444222111222222222222222222222222111111111111111222333333111111111111111111111111222222111111222222333444444555666666666666555444555555444444444444444444444444444444444555555666555666666777777666555444666666666666666777888888777777888999:::;;;;;;<<<===<<<<<<<<<<<<>>>???@@@?????????@@@AAACCCEEEFFFBBBBBBAAAAAABBBEEEHHHJJJJJJIIIGGGEEEDDDEEEGGGHHHLLLLLLMMMOOOQQQQQQOOOMMMOOORRRVVVbbb~~~|||tttiiihhhppp{{{qqqrrryyyxxx___MMMGGGBBB@@@BBBEEEKKKQQQTTTUUUVVVWWWUUUSSSSSSUUUVVVfffzzz{{{rrrfff^^^ZZZYYYVVVTTTTTTVVVYYY]]]bbbiiipppuuuyyy~~~++++++++++++,,,,,,,,,,,,((()))***+++---...000000,,,,,,,,,---------......+++,,,,,,---...//////000///......---...000111222222333444333222333555777999===JJJdddnnn```ZZZVVVQQQMMMLLLJJJGGGEEE@@@???????????????@@@@@@===>>>???@@@@@@???>>>>>>???@@@AAABBBCCCGGGKKKOOOXXX]]]fffooowwwzzzoooddd[[[UUUOOOIIIEEEEEEDDDBBBCCCFFFFFFFFFEEEGGGPPP```qqq{{{lll^^^NNNCCC:::444444666444444555555555333222111222222222222222222222222111000000000000111222222111111111111111111111111111111111111222222333333444444444555555444444444555444333333222333444444555555444444444444555666333555666777777666555444555555555555666777888999777777888999:::;;;;;;<<<======<<<<<<===>>>@@@AAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@BBBDDDGGGIIIKKKJJJGGGFFFEEEFFFGGGHHHJJJJJJJJJLLLNNNOOOMMMLLLQQQSSSSSS[[[vvv~~~|||vvvjjjffflll~~~|||llleeefffjjjqqqwwwvvvXXXLLLAAA>>>???AAAFFFMMMPPPSSSVVVVVVUUUTTTSSSRRRPPPYYYfffpppuuuxxx}}}yyynnneee___ZZZVVVTTTSSSUUUWWWZZZ^^^cccjjjooorrrwww+++++++++,,,,,,,,,,,,,,,)))))))))***,,,...000111+++,,,,,,------.........,,,,,,,,,---.........///000000000000111222333333111222333333333444666888777888@@@RRRnnnfff```XXXSSSOOOLLLGGGDDDCCCBBBAAA@@@????????????<<<===>>>>>>?????????>>>;;;===@@@AAABBBCCCEEEGGGHHHJJJPPPYYY___dddkkkrrr}}}}}}qqqeee]]]UUUNNNJJJKKKFFFBBBCCCBBB@@@BBBFFFEEEIIINNNTTTbbbwwwyyy```TTTFFF>>>999555444666333444444444333333222111222222222222222222222222000000000///000000111222111111111111111111111111111111111222222222222222333333333333333333333333444333222222222333555666888777555444444444555666333444555666777666555444555555555555666666777888777777888999:::;;;;;;<<<======<<<<<<===>>>@@@AAA???@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBCCCEEEFFFGGGJJJIIIGGGFFFFFFFFFGGGGGGIIIHHHHHHJJJMMMOOOOOONNNQQQPPPPPPWWWooo|||~~~xxxmmmeeeffftttooobbb[[[ZZZ___fffyyyfffSSSAAA===>>>>>>@@@FFFLLLRRRVVVWWWVVVWWWVVVSSSQQQSSSYYY```eeejjjsss}}}~~~wwwnnneee^^^YYYVVVTTTUUUVVVWWWYYY^^^dddiiikkkqqqyyy************+++++++++,,,,,,++++++++++++,,,...///++++++,,,,,,---......///------------------------...///000111222222222222///111333333333444555777555888===GGGYYYuuuyyynnneee___YYYRRRMMMMMMKKKIIIFFFCCC@@@???>>>======>>>>>>>>>??????@@@;;;===@@@AAAAAAAAACCCDDDCCCAAADDDJJJNNNOOOTTTZZZcccgggmmmsssxxx|||~~~zzzvvvssssssssskkkddd[[[TTTPPPMMMIIIEEEEEEBBB@@@BBBCCCDDDIIIPPPRRR]]]iiitttmmmUUUJJJ???;;;:::777666777444333333222222222222222111111111111111111111111000////////////000111111111111111111111111111111000000111222222222222222333333222222222222333333333222222111222444777888:::999777555444444555555333444555555666666666555666666555555555666666777777777888999:::;;;;;;<<<<<<;;;;;;;;;;;;===>>>???>>>???@@@BBBCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEHHHGGGFFFHHHLLLPPPSSSSSSSSSOOONNNVVVggg{{{||||||{{{pppfffbbbhhhrrrzzzzzz{{{{{{|||zzzjjj\\\TTTUUU[[[eeessszzz___FFF@@@AAA???>>>@@@FFFNNNUUUVVVWWWYYYXXXSSSRRROOOPPPVVVZZZ___jjjuuuxxxlllbbb\\\ZZZSSSSSSSSSSSSTTTXXX^^^bbbeeejjjsss|||~~~}}}}}}(((((())))))*********+++///...,,,+++***+++,,,,,,++++++,,,,,,---...//////------------------,,,,,,+++,,,...000000000/////////111222333222222444555111666:::===GGG^^^wwwooofff```WWWTTTQQQLLLGGGCCC@@@???@@@@@@?????????@@@AAABBB;;;<<<===<<<;;;;;;<<<>>>BBB>>>???DDDFFFDDDGGGMMMOOORRRWWW[[[___ccchhhlllkkkmmmqqquuuxxxzzzzzzzzzyyywwwyyy~~~~~~}}}}}}}}}{{{xxxuuutttrrrpppllliiieeebbb```[[[UUUOOOKKKJJJJJJGGGEEE@@@>>>>>>CCCGGGKKKTTT\\\iiiyyy~~~bbbHHH???777666666444222222444333222111111111222333111111111111111111111111///////////////000111111000000000000000000000000000000111222222222222111333222222111111222222333333222111111333555888999<<<:::888555444444555555444444444444555555666666666666555555555555666666777777888999:::;;;;;;<<<::::::999999:::;;;===>>>===>>>@@@CCCFFFHHHIIIJJJJJJJJJKKKJJJJJJHHHGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDIIIGGGFFFHHHMMMRRRVVVWWWWWWPPPOOOWWWbbbttt{{{zzz{{{|||rrrggg```cccjjjnnnppprrrrrrrrrvvvtttbbbTTTRRRVVVVVVfffwwwjjjMMMEEEFFFBBB>>>???@@@JJJRRRSSSUUUXXXWWWRRRQQQLLLLLLPPPTTTXXXcccnnn}}}~~~qqqddd^^^]]]RRRRRRQQQPPPPPPSSSYYY]]]aaafffooowww~~~~~~}}}}}}}}}{{{|||***++++++,,,,,,------......------,,,,,,------...------,,,,,,,,,,,,------............////////////111///------000000///,,,///000111333333222111111777333555<<>>>>>>>>>>>???@@@BBBBBBEEEFFFHHHKKKNNNQQQTTTVVVYYYZZZ[[[\\\]]]^^^______cccdddfffhhhkkkmmmoooppprrrsssttttttrrrrrrssstttmmmnnnnnnmmmllljjjiiigggaaa```]]]ZZZVVVSSSRRRQQQSSSPPPLLLHHHFFFDDDAAA?????????@@@DDDNNN^^^ppp{{{kkkPPP???<<<777555555555666555333333333333333222111000222222222111111111000000......//////000000111111///111222111000///000111000111333333111000000111000000000111222333444555333333444444555666777777===:::666333111111222333222222222111111000000000444555555555444333222222222444666888::::::::::::<<<<<<;;;:::;;;<<<===>>>?????????AAADDDGGGGGGFFFFFFGGGIIIJJJJJJIIIGGGFFFCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIJJJKKKNNNQQQUUUWWWRRRPPPPPPRRRYYYkkkwwwxxxwwwjjj___YYYXXX___eeennnrrrnnnlllttt}}}fffUUUSSSXXXTTT___lll{{{zzz^^^JJJCCCBBBAAA???@@@GGGPPPVVVWWWVVVVVVVVVWWWOOOLLLPPPPPPQQQ\\\lll|||uuuiii[[[WWWSSSRRRSSSTTTRRRSSSWWW^^^aaahhhrrr{{{~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------------------...............////////////111///...///111222000...000000111222222222222111333000222777:::@@@UUUlll}}}mmm```UUUMMMHHHFFFFFFFFFFFFEEEDDDAAA???<<<=========<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBDDDFFFIIIKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQVVVWWWXXXZZZ\\\___```aaadddeeeffffffddddddeeefffccccccccccccbbb```^^^]]]UUUSSSQQQOOOOOOMMMLLLJJJJJJHHHGGGEEEEEECCCBBBAAA???CCCIIIQQQ^^^qqq~~~~~~rrr\\\HHH<<<999555333333333333333222333333333222222111000222222222111111111000000.../////////000000000111///111222111000///000111000222333333222111111222222222222222222333444555333333444555555666666666999777555333222222333444444444333333333222222222555555555555555444333333444555777999::::::::::::;;;;;;:::::::::;;;===>>>>>>===>>>@@@CCCEEEFFFEEEFFFGGGHHHIIIIIIHHHFFFEEEBBBBBBCCCCCCDDDFFFGGGHHHIIIHHHHHHHHHJJJLLLOOOQQQOOONNNNNNQQQVVVccczzz}}}zzzqqqdddZZZTTTXXX\\\dddiiihhhiiirrr}}}ppp^^^VVVVVVTTT\\\gggtttlllTTTFFF???===<<>>?????????>>>===<<<;;;;;;;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>???AAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGHHHIIIKKKMMMOOOPPPQQQTTTUUUVVVVVVTTTTTTUUUVVVVVVWWWWWWWWWVVVTTTSSSQQQKKKHHHFFFGGGIIIJJJHHHEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCMMMYYYfffsssxxxvvvwwwyyyrrr```MMMBBB;;;888444222222333333222222222222333222222111000222111111111111000000000////////////000000000000///111222111000///000111111222444444333222222333444333333333333333444444333333444555666666666666444444444444444444444444555555555555444444444444666666666666666555555444555666777999:::::::::::::::999999999:::;;;===>>>=========???BBBDDDDDDDDDEEEFFFGGGGGGGGGEEEDDDCCCBBBBBBBBBCCCDDDEEEGGGGGGHHHGGGFFFFFFFFFGGGIIIJJJMMMMMMOOOQQQSSSZZZjjjzzz~~~xxxlll\\\OOOQQQSSSYYY```bbbeeennnyyyttteee\\\YYYWWW\\\cccmmm~~~eeeNNNAAA===???>>>AAAFFFNNNTTTXXXXXXWWWWWWQQQNNNOOONNNLLLTTT```vvvxxxjjjddd\\\VVVTTTQQQMMMLLLMMMRRRWWW^^^eeejjjqqqyyy---------,,,,,,+++++++++...------,,,,,,------...///......------......///---------.........//////.........///111222222222111000/////////000222333444333666999888777>>>HHH]]]zzzmmmaaaRRRMMMFFFBBBBBBCCCCCCBBBAAA@@@@@@@@@AAAAAA???>>>???>>>===============>>>@@@??????>>>>>>>>>??????@@@AAAAAABBBCCCCCCDDDDDDAAABBBCCCDDDEEEFFFGGGHHHJJJKKKLLLKKKJJJJJJKKKLLLNNNOOOOOOOOOOOOMMMKKKJJJJJJGGGEEEFFFIIIJJJGGGDDDGGGFFFEEECCCCCCDDDGGGJJJPPP]]]nnn{{{~~~~~~}}}|||sssnnnnnnpppeeeOOOAAA>>>;;;888555444444444444333111111222222222222111111111111111111000000000000////////////000000000000///111222111000///000111111333444444333333333444555555444333333333444444333333555666666666555555333333444555555444333222555555555555555444444444666666777777777777666666666666777888888999999999999888888888999;;;===>>>>>>======???BBBDDDDDDCCCEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHNNNNNNOOOPPPPPPTTT```lll~~~|||rrr___MMMNNNOOOUUU]]]ccchhhooovvvrrriiiccc^^^\\\]]]aaajjjxxxuuuZZZGGGBBBCCC>>>>>>AAAHHHPPPVVVWWWVVVWWWTTTRRRQQQNNNLLLQQQZZZiii}}}tttmmmddd[[[WWWSSSOOOMMMMMMMMMRRRYYY]]]aaahhhrrrzzz+++++++++,,,,,,---------...------,,,,,,------.........------------......------------............,,,---...//////000111111111000/////////000222333000000333555555555777<<>>@@@@@@??????????????????BBBAAA@@@???>>>>>>>>>>>>======>>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDEEEDDDFFFGGGFFFEEEDDDEEEFFFIIIIIIJJJJJJIIIHHHGGGFFFJJJGGGEEEDDDFFFGGGFFFDDDHHHHHHGGGFFFGGGLLLSSSYYYdddrrr~~~}}}|||zzzwwwmmmgggeeebbbUUU@@@666888999777444333444444333222000111111222222111111111000000000000000000000000000000000000///////////////111222111000///000111000222444444333333444555555555444333333333444444333444555666666666555444444444555666555444222111333333333333333444444444666666777777777777777666555555555666777888999999999999888888999:::<<<===???>>>>>>@@@CCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBBBBBBBCCCEEEFFFGGGFFFFFFFFFGGGHHHIIIIIIJJJNNNLLLLLLLLLLLLNNNXXXcccyyy}}}}}}xxxeeeSSSMMMMMMRRR^^^jjjqqqxxx~~~{{{uuulllccc```___```gggsssgggPPPDDDBBB???===>>>CCCKKKRRRTTTTTTXXXWWWVVVUUUQQQNNNQQQVVV___rrrtttiii^^^YYYUUUQQQNNNOOOKKKPPPUUUWWWZZZ```kkksss{{{}}}~~~~~~******+++,,,,,,---......,,,++++++******++++++,,,---------,,,,,,---------,,,------------.........,,,---//////......///111000////////////000111111111111333555777777888999AAASSSppp}}}nnnbbb[[[UUUNNNIIIHHHDDD???>>>???@@@???>>>?????????>>>>>>???@@@@@@AAA@@@??????>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAABBBCCCBBBAAA@@@AAACCCCCCDDDEEEEEEEEEDDDBBBAAAEEEDDDBBBAAABBBDDDGGGJJJNNNQQQUUUXXX\\\cccmmmttt~~~|||wwwqqqlllgggaaaXXXJJJ<<<666777555333111111111111000//////000111111222111111111//////000000000000000111000000000000///////////////111222111000///000111///111333444333222333444444333333333333333444444222444666777777666444333555555666777666555333222222222222222333333333333555666666777777777777777444555555666777999;;;<<<;;;::::::999999:::<<<===@@@??????@@@CCCDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCAAAAAAAAABBBCCCDDDFFFFFFDDDEEEFFFGGGHHHJJJJJJKKKKKKHHHGGGHHHGGGIIIQQQ[[[hhhyyy~~~~~~qqq___OOOKKKOOO]]]nnn{{{yyyhhhdddaaa```eeemmmxxxyyy^^^JJJ@@@AAA???>>>@@@EEEKKKOOOQQQWWWXXXYYYWWWSSSQQQRRRUUUYYYggg}}}{{{nnnaaa[[[WWWSSSPPPPPPLLLOOOQQQSSSUUU[[[ccciiiqqqtttxxx}}}}}}}}}~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........---///111000......///111...//////000000000000000222222222444666999999888===GGG[[[xxx~~~tttggg]]]UUUNNNEEEAAAAAABBBAAA?????????>>>??????@@@AAABBB@@@@@@???????????????@@@AAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAA??????@@@AAAAAABBBBBBCCCCCCBBB@@@@@@???AAABBBBBBBBBHHHQQQXXXdddkkkuuu}}}vvvnnnllliii___NNNAAA;;;888666333222000000111111000...//////000111111111111111////////////000000111111111000000000/////////...///111222111000///000111...000222333222222333444222222222222222333444555222444666777777666444222555555666666777777666666111222222222333333333333444555666666777777777666555555666777999<<<>>>???===<<<;;;:::::::::;;;<<>>>>>???BBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEAAAAAAAAABBBCCCDDDEEEFFFCCCDDDEEEFFFGGGGGGHHHHHHHHHFFFFFFGGGFFFFFFKKKRRRXXXhhh{{{xxx~~~~~~nnnWWWNNNLLLXXXkkk|||uuujjjeeecccfffjjjooo|||vvvZZZIIICCCBBB@@@???@@@DDDJJJNNNTTTXXXZZZXXXUUUSSSSSSTTTTTT\\\nnnwwwhhhaaa]]]XXXTTTSSSNNNNNNNNNOOORRRWWW\\\___fffjjjpppvvv|||}}}}}}~~~{{{|||~~~...------,,,,,,++++++***...------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,---------......///111333222///...000222---...000111111111000/////////------111555555222444:::IIIaaa|||zzzaaaXXXMMMGGGFFFFFFDDDBBB@@@@@@@@@@@@AAABBBCCCDDDAAA@@@@@@@@@@@@AAABBBBBB???@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBAAA@@@???@@@BBBAAABBBCCCCCCCCCBBBAAA@@@===AAAEEEEEEGGGOOO]]]hhh}}}xxxooogggfffXXXCCC777777666000555333222222333333111000//////000111111111111111.../////////000000111111111111000000/////////...///111222111000///000111---///111222222111222444000000111111222333444555222444666888777666333222444444555666777888999:::222222222333333444444444444444555666666666666666666666777888;;;>>>AAABBB???>>><<<;;;::::::;;;;;;>>>======>>>@@@BBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFAAAAAAAAABBBCCCDDDEEEFFFBBBCCCCCCDDDEEEEEEDDDDDDGGGFFFGGGJJJIIIFFFIIINNNMMM\\\uuu|||rrr}}}xxxaaaTTTKKKSSSeeexxxpppjjjhhhiiiiiikkkuuulllWWWDDDDDDBBB>>><<>>>>>;;;===CCC???FFFNNNQQQTTT```sss~~~sssggg]]]WWWLLLAAA999555555555111111111111111111111111111000000000//////......000000000000////////////000000000000000000000000000000000000111111111111111111111000111111222222111111222222222333333333333333222222333555666777666777999::::::999888666555444333111000000111111444555666777777888888777777888:::;;;;;;===@@@CCCEEEAAA===:::999999888777:::===@@@AAA@@@???>>>???@@@>>>>>>???BBBEEEFFFFFFIIICCC>>>===AAAEEEEEEDDDEEEFFFHHHIIIJJJJJJIIIHHHIIIGGGFFFEEEGGGHHHIIIIIIIIITTTeee{{{bbbTTTKKKOOOYYYdddsss|||vvvnnngggaaacccpppnnnTTTNNNGGGBBB@@@BBBDDDFFFNNNRRRVVVWWWUUUSSSRRRRRRSSSRRRXXXggg}}}ppphhheee^^^VVVPPPOOOMMMNNNQQQTTTVVVVVVWWW[[[aaahhhmmmsssyyy}}}}}}||||||~~~~~~}}}~~~************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------///////////////////////////......---...///000111///000111222333333333333444777<<>>???@@@???>>>BBB???>>>AAAAAA>>>@@@EEEEEEOOOZZZ```eeeppp}}}wwwhhhYYYPPPKKKBBB:::444222222333111111111111111111111111222222222111111111000000000000000000////////////000000000000000000000000//////000000000111111111222222222222222333444444111111222222222333333333333222222222333444555666444555777888999999999888666555333222111111222222555555666777888888888888777999;;;<<<<<<===???AAACCC@@@>>><<<======<<<;;;;;;>>>AAABBB@@@???>>>??????>>>???AAACCCEEEEEEDDDHHHCCC??????CCCFFFGGGEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHKKKOOOPPPMMMKKKKKKQQQ^^^rrr~~~~~~qqq```PPPMMMQQQXXXgggvvvxxxnnneeeccckkkvvvfff\\\OOOEEEBBBBBBDDDDDDLLLPPPUUUXXXVVVTTTSSSSSSTTTSSSUUU___pppzzzqqqkkkccc[[[TTTRRROOONNNPPPQQQRRRRRRSSSWWW\\\bbbhhhnnnuuuzzz}}}}}}~~~************************,,,,,,------------,,,,,,******++++++++++++******++++++,,,,,,,,,,,,------........................///............///000000000000000000111222333444333444666999AAAQQQgggvvvmmmaaaYYYRRRJJJGGGIIIJJJJJJHHHFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>@@@AAAAAA>>><<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===???@@@BBBDDDBBBCCCEEEFFFEEEIIINNNWWWcccqqqxxx{{{uuujjjXXXIII@@@===999555222111111222111111111111111111111111222222111111111111000000000000000000////////////000000000000000000000000//////000000000000111111222222222333333555666777111111222222222333333333222222111222222333444555333333444666777888999:::777666444333222222333444555666777888999999999999999;;;===>>>=========>>>???>>>>>>???AAABBBAAA???>>>@@@BBBCCCAAA?????????>>>>>>@@@BBBEEEFFFDDDBBBGGGCCC???@@@CCCGGGHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIGGGGGGJJJPPPVVVWWWRRRLLLKKKOOOXXXhhhrrr\\\QQQLLLMMMYYYfffwww{{{}}}{{{}}}wwwiiiaaaeeelllvvvbbbPPPGGGCCCCCCCCCIIINNNTTTXXXYYYWWWVVVUUUVVVTTTSSSVVV^^^kkkxxx{{{sssiii```[[[XXXTTTQQQPPPPPPOOONNNNNNQQQUUUYYY___fffoootttzzz{{{}}}~~~************************+++,,,,,,------,,,,,,+++)))******++++++******)))+++++++++,,,,,,,,,------,,,,,,---------------.............../////////000111000/////////111222333111222333444999DDDTTT___qqqggg]]]YYY]]]``````^^^TTTQQQMMMIIIGGGEEEDDDCCC@@@@@@@@@AAACCCBBB???============>>>???@@@@@@@@@@@@@@@>>>===>>>AAAFFFJJJNNNNNNOOOPPPRRRVVV^^^dddtttiiiYYYKKK@@@888777666444333333333333111111111111111111111111//////////////////......000000000000////////////////////////////////////////////////000000000111111111111222333555666777111111222222222333333333111111111222222333333333333333333444555666888999777666555444333444444555666777888999999::::::999999<<>>AAADDDEEEDDDBBB???BBBDDDDDDBBB@@@??????>>>>>>AAADDDFFFFFFCCC@@@DDDAAA???@@@CCCFFFGGGGGGEEEEEEEEEFFFFFFGGGHHHIIIFFFFFFHHHOOOWWWYYYSSSMMMJJJNNNVVVcccqqqmmm]]]QQQKKKPPP[[[jjjqqqtttrrrrrrzzz}}}lllaaabbbjjjzzz}}}dddOOODDDBBBDDDHHHLLLSSSYYY[[[[[[YYYXXXWWWVVVSSSQQQRRRXXXbbbjjjttt~~~{{{pppfffbbb^^^YYYUUURRRQQQOOOMMMKKKMMMOOORRRWWW___gggmmmsssuuuwwwyyyzzz|||~~~******************************++++++++++++******)))******++++++******)))+++++++++,,,,,,,,,------+++,,,,,,,,,------......---......///////////////111000///...///000111222222333333333666===FFFMMMeeezzzwwwtttyyyqqqiii^^^TTTNNNJJJGGGEEEDDDCCCBBBBBBCCCCCCAAA@@@======>>>???AAABBBCCCDDD@@@@@@??????CCCKKKUUU]]]dddgggiiiiiikkkttt~~~yyy\\\JJJAAA<<<666666555555444444333333000000000000000000000000..................//////000000000000////////////////////////////////////...////////////000000000/////////000111333444555111111222222222333333333111111222222222222222222444444444333444444555666777666555444444444555666666777888999999::::::999:::<<>>>>>>>><<<===???BBBEEEEEECCCAAA@@@BBBDDDDDDBBB@@@??????>>>???AAAEEEGGGEEEBBB>>>AAA@@@??????AAADDDEEEFFFDDDDDDEEEFFFFFFGGGGGGHHHEEEDDDEEEJJJPPPSSSPPPLLLGGGMMMWWW```fffssszzzlll^^^QQQOOOUUUaaaiiinnnkkkjjjrrr}}}sssddddddkkksssyyy[[[HHHBBBDDDGGGKKKQQQXXX]]]^^^]]][[[WWWWWWVVVRRRNNNNNNRRRWWWZZZhhhyyyxxxoooeeeaaa\\\WWWTTTRRROOONNNLLLLLLMMMNNNRRRXXX```ffflllnnnrrrssstttvvvyyy|||~~~************************))))))************))))))******++++++++++++******++++++,,,,,,,,,,,,------+++,,,,,,------.........---......///000/////////000///////////////000000333444444333444666;;;>>>NNNbbbzzzwwwxxx{{{lllaaaYYYRRRNNNIIIEEEAAA@@@@@@BBBCCCCCC???@@@@@@AAABBBCCCDDDDDD@@@AAACCCFFFMMMZZZkkkwww}}}mmmPPP@@@:::888444444333333222222111111000000000000000000000000//////000000000000111111000000000000////////////000000000000000000000000......////////////000000.........//////111222333111111222222222333333333222222333333333333222222444444444444444444444444666555444444333444555666555666777888999999999999999<<>>@@@@@@???@@@@@@BBBDDDEEEBBBCCCEEEFFFGGGGGGFFFFFFEEEEEEEEEGGGIIIJJJJJJIIIEEEJJJTTT[[[\\\ddd}}}{{{lll[[[TTTWWW___gggmmmkkkiiiooowww|||~~~ooojjjllloooyyynnnTTTHHHEEEGGGIIINNNUUU[[[^^^^^^\\\XXXYYYXXXTTTNNNKKKKKKMMMJJJXXXhhhuuuzzzkkkggg```[[[WWWTTTQQQOOONNNNNNNNNMMMOOOSSSYYY^^^eeeiiimmmnnnoooppptttxxx|||~~~*********************************++++++*********++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////------///000000000///......//////000/////////...222333333444444555666777???MMMaaavvv}}}yyyzzz~~~vvvkkkdddZZZUUUNNNIIIJJJNNNRRRTTTSSSSSSRRRRRRQQQPPPPPPOOOLLLNNNOOOSSS\\\llltttYYYDDD;;;777444333222222111111111000111000000000000000000000000/////////000000000111111000000000000////////////000000000000000000000000........./////////000000///.........///000000111111111222222222333333333222333444555555444333222222333444666666666555555555555444333333444555666555555666777888888888888888:::===??????AAACCCFFFIIIHHHGGGFFFEEECCC@@@======???BBBCCCBBB@@@@@@@@@AAAAAABBBDDDEEEDDDAAA>>>AAAAAAAAAAAAAAAAAACCCDDD@@@BBBEEEHHHHHHGGGEEECCCEEEGGGIIIHHHFFFDDDDDDEEEEEEEEEKKKRRRTTTXXXkkkzzzggg^^^___eeelllrrrqqqpppssswwwxxxssslllhhhqqq|||lllVVVKKKFFFGGGJJJPPPWWW[[[\\\[[[[[[ZZZXXXTTTOOOLLLJJJJJJGGGNNNWWWcccqqq~~~vvvqqqjjjddd___[[[WWWTTTPPPPPPOOOMMMLLLNNNSSSVVV]]]bbbfffhhhhhhiiinnnsssxxx{{{}}}~~~~~~~~~************************+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,------...///000000,,,---///000000000///.........///000000///...---///000222444666777777888888>>>KKK\\\rrr~~~{{{ssslllccc]]]^^^ccciiilllooonnnllljjjhhhfffdddddd[[[\\\]]]```gggxxx|||rrr\\\GGG<<<:::666111333222222111111111222222000000000000000000000000,,,---------......//////000000000000////////////000000000000000000000000............/////////000000///////////////000000111111222222222333333333333444555555555444333222///111444666888888777666555444333222333333555555444555666777777888888888888:::<<<>>>???BBBFFFIIIOOOMMMJJJHHHFFFCCC???<<<<<<>>>AAABBBBBB@@@@@@@@@BBBAAABBBCCCDDDCCCAAA>>>BBBCCCCCCCCCBBBBBBCCCEEE???AAAEEEHHHIIIGGGDDDBBBEEEIIIMMMKKKFFFAAAAAACCCEEEAAACCCKKKOOOQQQ^^^nnnqqqggghhhlllsssyyyyyyxxxzzzzzzyyy~~~xxxyyyzzzlllbbbjjjvvvdddQQQEEEEEEGGGLLLTTTYYY[[[ZZZ]]][[[WWWRRROOOMMMLLLKKKHHHIIILLLTTTeeewww|||tttmmmgggaaa]]]ZZZQQQQQQOOOMMMKKKLLLNNNQQQWWW[[[aaabbbbbbccchhhmmmvvvyyy{{{{{{zzz|||************************++++++******************------------,,,,,,+++***))))))))))))***+++,,,---++++++,,,------......///,,,---------...////////////000111000///...///000111111111111222333444555666777===HHHVVVlll}}}}}}zzzzzz~~~~~~}}}zzzvvvxxx|||}}}xxxrrraaaUUUEEE:::666666666555000000000000000000000000000000000000000000000000111111000000//////......////////////////////////////////////////////////111111000000//////......000111111111222222222222111111222222222333333333888999;;;<<<;;;888444222444333333333333444555555444444333222333444555666666555555444444666777888999:::;;;<<<>>>@@@BBBCCCJJJIIIGGGDDDBBB@@@??????<<<<<<======>>>@@@AAABBBAAAAAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEHHHLLLLLLHHHEEECCCCCCAAACCCEEEGGGIIIPPPYYY```}}}uuupppnnnxxxvvv___dddlllttt~~~___LLLEEEBBBFFFLLLPPPTTTXXXZZZ[[[ZZZVVVPPPKKKIIIJJJFFFEEEGGGLLLSSS___qqq{{{rrrlllfff```YYYVVVRRRMMMKKKLLLNNNPPPPPPTTTYYY]]]^^^aaaeeehhhkkknnnqqqssstttwwwzzz|||************************************************+++,,,,,,,,,++++++***)))*********++++++,,,---...++++++,,,------......///---------..................000111000///...///000000000000000111222333333777777:::@@@JJJYYYpppzzzvvvrrrqqqrrrnnneee]]]QQQIII>>>777555555333111000000000000000000000000000000000000000000000000000000000000//////......////////////////////////////////////////////////000000000000//////......000000000000111111111222111111111222222222333333666777999::::::888666555444333333333333444555555444444333333333444555666666555555444555666777888888888999:::<<<>>>@@@AAAEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBAAAAAAAAACCCCCCCCCCCCCCCBBBBBBAAACCCCCCCCCCCCCCCDDDDDDEEECCCFFFIIIIIIFFFCCCCCCCCCBBBCCCDDDEEEGGGMMMVVV]]]uuuwwwqqqooozzzvvvaaa```bbbkkkzzzoooSSSIII@@@AAAEEEHHHKKKNNNUUUWWWXXXVVVQQQLLLJJJJJJGGGEEEEEEHHHLLLUUUdddrrrvvvllleee___[[[UUUPPPMMMKKKJJJJJJNNNQQQUUUXXXZZZ\\\___bbbgggiiimmmoooqqqtttwwwzzz|||}}}~~~******************************************************+++++++++***))))))++++++,,,,,,------......++++++,,,------......///...............---------...///000000......///000////////////000111222222555444555999===EEEVVVeee~~~rrrnnnjjjhhheee^^^RRRIII@@@<<<777555555555222///000000000000000000000000000000000000000000000000000000000////////////...////////////////////////////////////////////////000000000////////////...////////////000000000000111111111222222222222333555555666777888888777777333333333333333444555555444333333333333444555666666555555555555666777777777777888999;;;===>>>???@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAABBBBBBBBBBBBBBBEEEEEEDDDCCCBBB@@@???>>>CCCCCCCCCCCCDDDDDDEEEEEECCCDDDFFFFFFDDDCCCDDDDDDCCCDDDDDDCCCDDDIIIRRRYYYfff}}}zzzrrrmmmwwwyyyhhh___YYYbbbuuubbbRRRBBB===@@@BBBCCCDDDLLLOOOSSSTTTRRROOOLLLKKKJJJGGGEEEEEEFFFJJJUUU```xxxxxxooohhhccc[[[VVVSSSPPPLLLHHHMMMOOORRRTTTUUUWWWYYY\\\___bbbfffiiilllooosssvvvxxxyyy{{{}}}~~~***************************************+++++++++******++++++++++++******++++++,,,---------------++++++,,,------......////////////...---------,,,---...000///......///000////////////000111222222222111222666888===HHHSSSdddyyy|||kkkgggaaa]]]XXXQQQGGG@@@888666444444555555333111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////.........////////////000111111111111222222222222555555555555555666666777333333222222333333444555333333333333444444555555555555555555666666666777777777888999:::<<<===>>>??????>>>===============::::::;;;;;;<<<===???@@@AAAAAAAAAAAAAAABBBBBBBBBDDDDDDCCCCCCAAA@@@>>>===BBBBBBCCCDDDDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGEEEFFFEEECCCCCCGGGOOOUUUZZZnnn}}}tttjjjooozzz|||rrreeeYYY]]]nnnsss^^^HHH???@@@AAA@@@@@@CCCGGGMMMRRRSSSQQQNNNLLLNNNJJJGGGGGGEEEFFFLLLTTThhh{{{}}}uuunnnddd^^^ZZZWWWRRRNNNNNNOOOPPPQQQRRRSSSUUUVVVWWWZZZ^^^bbbeeehhhllloooqqqtttwww{{{}}}~~~~~~************************))))))*********+++++++++++++++,,,,,,,,,,,,,,,+++***+++,,,,,,---,,,,,,+++++++++,,,------......////////////...---------,,,,,,...//////......///111000000000000000111333333000///111555777999@@@HHHMMM]]]ttt~~~xxxggg```WWWOOOIIIDDD>>>:::555444222222222333333333////////////////////////////////////////////////.............../////////////////////////////////////////////////////////.............../////////---.........////////////000000111111111222222222666555444333333333444444333222222222222333444444333333333444444444444444444555555666666666666666777888888999:::<<<===>>>>>>>>>============>>>>>>999999999:::;;;<<<>>>>>>AAA@@@@@@@@@@@@AAABBBCCCAAAAAABBBBBBAAA@@@??????AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIGGGGGGGGGDDDCCCFFFLLLRRRTTTeeeyyykkkkkkoooxxx}}}{{{|||}}}}}}}}}xxxlll^^^[[[cccsss~~~hhhOOOCCCBBBAAA@@@???===AAAGGGMMMQQQQQQOOOMMMPPPLLLIIIIIIGGGEEEHHHNNNYYYhhhzzz{{{pppgggaaa[[[VVVRRRPPPOOONNNNNNNNNOOOPPPPPPQQQTTTWWW[[[]]]```dddgggjjjmmmrrrwww{{{~~~}}}************************)))))))))***++++++,,,,,,++++++,,,---------,,,,,,***+++,,,------,,,+++***++++++,,,------......///...............---------,,,---...///......///111000000000000111222333333111///111444555444777===AAAIIIYYYoooxxxooo```XXXLLLAAA:::666444333222222000//////000111111////////////////////////////////////////////////---............/////////////////////////////////////////////////////////---............/////////............////////////000000000111111111111222555444333222222222222222222222222222222333444444222333444444555555444444444555555666777666666666777777888888999;;;<<<===<<<;;;;;;:::;;;;;;<<<<<<888888999999:::;;;===>>>??????>>>>>>>>>@@@AAACCC??????@@@AAAAAAAAA@@@@@@@@@AAACCCEEEFFFFFFEEEEEEFFFFFFFFFGGGIIIJJJHHHGGGEEEGGGGGGFFFDDDEEEIIINNNSSS```vvvsssooolllpppxxx}}}zzzyyyzzz|||~~~yyyqqqeeeZZZYYYdddvvvnnnVVVIIIDDDAAA>>>>>>;;;===AAAGGGMMMPPPPPPOOOPPPLLLJJJKKKIIIFFFGGGJJJPPPXXXcccrrr~~~tttiii___XXXTTTTTTQQQNNNMMMMMMMMMLLLLLLMMMPPPSSSUUUWWWYYY\\\^^^bbbeeejjjooouuuyyy|||~~~}}}************************((())))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,------......///---------...............+++---............///111////////////000111222222222000000333333111333777:::===FFFTTTggg|||mmmaaaTTTMMMBBB888222000111222///000111111000000000000////////////////////////////////////////////////---------.........//////////////////////////////////////////////////////---------.........//////....../////////000000000000000000000111111111111111111111222222222222222222222222111222222333444222333444555555555444444444444666777777777666555666666666777888999:::;;;;;;;;;::::::999::::::;;;888888888888999;;;<<<===>>>===<<<<<<===???AAABBB??????@@@@@@@@@@@@?????????AAACCCEEEFFFFFFEEEEEEDDDCCCCCCEEEHHHHHHEEEBBBBBBEEEGGGFFFDDDDDDFFFIIIMMMXXXjjjyyyrrrnnnqqqwww|||~~~}}}|||{{{xxxwwwyyy}}}zzzuuukkk]]]UUUZZZiiiwwwuuu___PPPGGGAAA>>>>>><<<<<<===BBBIIINNNPPPPPPSSSOOOMMMNNNMMMIIIGGGIIIIIINNNSSSZZZhhhyyyxxxjjjaaa]]][[[WWWSSSPPPPPPPPPOOOMMMLLLNNNPPPQQQRRRSSSUUUWWW[[[]]]aaaffflllqqquuuwwwzzz~~~~~~}}}~~~************************((())))))***++++++,,,,,,((()))***+++++++++++++++,,,---///000000...---+++++++++,,,------......///,,,------....../////////+++,,,............///111...------......///000111222///000333333222333777777777:::BBBOOObbbzzzxxxbbbUUUIIIDDD<<<444111111333555...000333555444222111111////////////////////////////////////////////////---------.........//////////////////////////////////////////////////////---------.........//////////////////000000000000000000000000111111111111...///000222333333333333222222111111222222333444222333444555555555444333333444666777777777666555555555555555666888999999<<<<<<;;;;;;::::::;;;;;;777777777888999:::<<<<<<======;;;;;;<<<>>>@@@BBB@@@@@@@@@@@@@@@???>>>>>>???@@@CCCEEEFFFFFFEEEEEEAAA@@@AAACCCFFFEEEAAA===???CCCFFFFFFDDDBBBDDDFFFGGGPPP___sss~~~wwwooolllnnnrrruuutttuuuvvvuuuvvvyyy}}}yyyooo```UUUVVVaaammm{{{{{{fffWWWKKKBBB??????===;;;;;;???FFFLLLPPPQQQVVVRRRQQQRRRQQQMMMJJJJJJEEEHHHJJJKKKSSSdddsss{{{vvvlllhhhbbb^^^XXXVVVUUUUUUSSSQQQLLLMMMOOOOOOOOOPPPQQQSSSWWWXXX[[[```eeejjjnnnqqqvvvzzz~~~}}}|||}}})))************+++++++++++++++++++++++++++++++++******+++,,,,,,---......//////---+++)))'''&&&%%%,,,,,,,,,---------......------------,,,+++***))).........////////////000---.........//////000000111222222333333444555555555888<<<===@@@KKK\\\iiijjjVVVJJJ;;;999777444333444666777//////////////////////////////000000///...------------......//////000000------------------------------,,,++++++,,,,,,,,,.........////////////000***+++---///000//////...000000000000000///......000000000000000000000000000000111111222222222222222333333222111111222444333333333333333333333333444444333222333444555666999777666666777999888777:::::::::999999999888888999999999999999999999999===>>>>>>>>>?????????@@@???@@@AAAAAA@@@???===<<>>>>>BBBGGGJJJGGGDDDBBBBBBAAA@@@????????????DDDDDDDDDEEEFFFEEECCC@@@GGGJJJSSSbbbuuu{{{}}}zzz}}}~~~uuuhhhjjjnnnwww~~~~~~~~~xxxlll]]]TTTYYYaaavvvzzzhhhXXXMMMGGGDDDBBBAAA;;;999===BBBFFFKKKPPPUUUTTTSSSQQQOOOLLLJJJIIIHHHGGGGGGGGGKKKSSS\\\cccvvvxxxqqqfff]]]\\\[[[VVVSSSTTTRRRQQQOOOLLLKKKKKKNNNPPPPPPRRRTTTYYY^^^dddiiilllsssvvvyyy|||~~~~~~~~~~~~}}}~~~}}}zzz~~~}}}|||{{{|||)))************+++++++++++++++++++++++++++++++++******++++++,,,------...---------,,,+++******))),,,,,,,,,------------...------------,,,+++***)))------.........////////////////////////.........111111111222333333444444555888999888999???LLLVVVnnn}}}ooo]]]LLLBBB999777555333222333444555000000000000000000000000///////////////...------............////////////------------------------......---------------...------........./////////+++,,,---////////////...111111222333222111///...000000000000000000000000000000111111111111111111222222333222111111222444333333333333333333222222444333333222333444666777888666555555777777777666:::999999999888888888888888888999999::::::::::::<<<=========>>>???????????????@@@AAA@@@???>>>===@@@??????DDDIIIKKKHHHEEEAAAAAA@@@??????????????????>>>???AAACCCCCCBBB@@@???@@@GGGTTTddd{{{|||xxxjjjffflllxxxkkk[[[WWWZZZiii|||zzznnncccZZZSSSKKKGGGAAA<<<:::>>>BBBDDDGGGKKKUUUUUUTTTSSSQQQNNNKKKJJJLLLKKKIIIGGGGGGJJJQQQUUUggg{{{}}}qqqfffbbb___ZZZXXXXXXVVVTTTQQQMMMKKKJJJKKKMMMNNNOOORRRVVV[[[```dddgggnnnqqqtttwwwzzz}}}}}}}}}~~~{{{zzz|||}}}|||{{{}}}|||{{{zzz{{{~~~)))************+++++++++++++++++++++++++++++++++******++++++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------,,,+++******,,,,,,,,,---------......000000000///......------000000000111222222333333444666777555333666>>>EEEPPPaaawww}}}~~~}}}}}}}}}}}}ttthhhZZZLLLAAA;;;777555333111111111333444000000000000000000000000...////////////...------/////////...............------------------------///...............//////,,,---------............+++,,,---...////////////222333555666666333000...000000000000000000000000000000000000000000000000111222333222000000222333444444333333222222222111333333333333333555777888888666444555666777666555888888888888777777777777555666888:::;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>???===>>>@@@AAAAAA@@@?????????@@@BBBGGGLLLMMMJJJFFFAAA@@@???????????????@@@>>>>>>???AAADDDFFFEEEDDDAAA@@@CCCKKKWWWjjjsssbbbbbbkkk{{{lll]]]VVV___rrr~~~xxxsssmmmeee[[[SSSFFF???;;;>>>AAABBBCCCEEESSSTTTUUUUUUTTTQQQNNNLLLNNNNNNKKKHHHFFFFFFHHHKKKUUUiiissskkkfffaaa______\\\YYYUUUPPPMMMKKKKKKKKKLLLMMMNNNQQQUUUZZZ^^^```fffiiimmmppprrruuuyyy|||}}}{{{zzz{{{~~~~~~yyyvvvwwwyyy{{{|||{{{zzzyyyyyyzzz|||}}}~~~~~~}}}}}}~~~}}}}}}~~~))))))*********+++++++++***+++++++++++++++,,,,,,******++++++,,,,,,,,,,,,***+++++++++,,,,,,------++++++,,,,,,,,,---------,,,---------,,,,,,+++***++++++,,,,,,,,,---------///////////////........./////////000111111222222111333555555333444:::>>>???KKK]]]ppp~~~~~~|||{{{zzzzzzzzzvvvgggWWWJJJAAA:::777555444222111000111222333111111111111111111111111.........//////...------/////////......---------------------------------.........---......//////,,,,,,,,,---------......,,,------.........//////222444888999999555111...000000000000000000000000000000000000////////////111222222111000000111333444444333333222111111111333333222333444666888999999777555555777777777666777777777777777666666666444555888:::<<<<<<<<<;;;::::::;;;;;;<<<======>>><<<===>>>@@@AAAAAA@@@@@@>>>@@@CCCIIILLLMMMJJJFFFAAA@@@@@@@@@@@@@@@AAABBB?????????AAADDDFFFEEEEEEGGGEEEFFFJJJPPP[[[ooommmZZZ___hhhzzzkkkZZZVVVhhh}}}wwwooohhhTTTIII???===??????@@@BBBMMMPPPSSSVVVVVVUUUSSSQQQOOOOOOOOOLLLJJJIIIJJJKKKLLL[[[tttxxxpppkkkgggfff```]]]XXXTTTQQQPPPOOOOOOKKKKKKLLLNNNQQQTTTWWWYYY___bbbeeehhhjjjmmmqqqsssuuuuuuvvvxxxzzz|||}}}}}}|||xxxuuuuuuwwwyyyzzzxxxxxxwwwwwwxxxzzz|||~~~|||}}}~~~}}}}}}}}}|||||||||}}}~~~~~~}}}))))))*********+++++++++*********++++++,,,,,,,,,******+++++++++++++++,,,++++++++++++************+++++++++,,,,,,,,,------,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,---,,,------...///000000111...//////000000111222222000333555555444555777::::::>>>GGGVVVgggzzz}}}zzzvvvtttuuuuuuuuutttwwwkkkZZZJJJ???999666444444333222111111111222222000000000000000000000000------............------//////......------,,,,,,------------------------------,,,,,,---...//////,,,,,,,,,---------......------------.........///111444888;;;:::777222///000000000000000000000000000000000///////////////111222222111000000111333333333333222222111111111222222222333444777999:::;;;999777777888888888777666666666666666666666666444555777999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;===???@@@@@@@@@???===???CCCHHHJJJJJJGGGEEEAAAAAAAAAAAAAAABBBCCCDDD>>>===<<<===???@@@???>>>BBBBBBCCCFFFIIIOOO\\\jjjrrr___[[[bbbqqqyyy```RRR```xxxiiiYYYGGG???======???BBBFFFIIINNNSSSVVVWWWVVVVVVPPPQQQQQQPPPMMMKKKKKKLLLJJJRRRbbbxxxyyysssoooeee```[[[WWWVVVVVVUUUSSSMMMMMMMMMNNNOOOQQQSSSUUUYYY\\\___aaaccceeehhhkkkmmmnnnppprrrtttuuuwwwxxxwwwwwwwwwvvvuuuuuuvvvvvvuuuuuuuuuuuuvvvxxxzzz{{{{{{|||~~~~~~}}}|||||||||}}}}}}~~~~~~{{{{{{{{{)))************+++++++++*********++++++,,,,,,---******++++++++++++++++++,,,++++++******)))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,---...///111222222/////////000111111222222222444555444333222333444777777:::BBBLLL[[[nnn~~~~~~yyytttqqqqqqpppnnnkkkeeeZZZKKK>>>777444222000222222111111111111111222////////////////////////,,,,,,---............---.........---------------------------------------,,,,,,,,,,,,---...//////,,,---------..................---------......//////222666999:::777444111000000000000000000000000/////////000000111111111000111222111//////111222222222222222222222222222222222222333555777:::;;;<<<:::888888999999888777666666666666777777777777555666777888:::;;;<<<======<<<<<<<<<<<<;;;;;;;;;999:::<<<===>>>>>>>>>===<<<>>>BBBEEEFFFEEECCCAAA@@@@@@@@@@@@AAACCCDDDDDDAAA???======>>>???>>>===<<<===AAAEEEGGGLLLWWWcccxxx|||lll\\\\\\dddttthhhZZZ```qqqkkkSSSEEE???>>>???AAA@@@DDDIIIOOOSSSVVVWWWWWWSSSTTTSSSQQQMMMJJJJJJJJJKKKMMMUUUdddvvv}}}pppkkkddd___^^^]]]ZZZXXXRRRRRRQQQPPPPPPQQQSSSSSSUUUWWWZZZ[[[\\\]]]```bbbdddfffiiikkklllmmmooopppnnnqqqssstttsssrrrrrrrrrssssssssstttuuuvvvwwwxxxzzzzzz{{{|||}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~|||zzz{{{|||)))************+++++++++)))******+++,,,,,,------++++++******************,,,,,,+++++++++************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,------...///000111111//////000111111222222333333333444333222222222222444444777;;;===CCCQQQaaayyy}}}tttnnnkkkgggaaa\\\OOOFFF<<<666444333111/////////////////////000000........................+++,,,------.........---,,,------------------...------------------------------------...///000111------.........////////////...------------...///---000444777888777444222000000000000000000000000...//////000111222333333000111111111//////111222000000000111222222333333111111222333555888;;;<<<<<<:::888777888888777666666666666777777888888888888777777777888:::<<<>>>??????>>>===<<<;;;::::::888999;;;<<<<<<<<<;;;;;;;;;===@@@AAA@@@???>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCAAA???>>>???@@@@@@???======@@@DDDFFFKKKVVVbbbkkk~~~|||fff___\\\cccooo}}}rrrgggccciii}}}zzz___NNNFFFAAA??????>>>AAAEEEJJJNNNRRRTTTUUUUUUUUUUUURRRNNNLLLKKKLLLMMMKKKMMMVVV```lll~~~uuunnnkkkgggbbb]]]XXXWWWVVVTTTSSSSSSTTTTTTQQQSSSUUUVVVVVVVVVXXXZZZ\\\___ccceeeeeeeeegggiiigggjjjnnnooonnnmmmnnnoooqqqqqqqqqrrrssstttuuuvvvxxxxxxwwwwwwxxxyyy{{{|||||||||}}}}}}}}}}}}}}}}}}~~~}}}}}})))************+++++++++))))))***+++,,,,,,------++++++******************+++,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,------------...............///////////////000000000111222222333333222222333333444444555666333555:::===999777AAAOOO[[[lll|||pppgggaaaZZZRRRKKK@@@:::444222444555333000---.............................................+++,,,------.........---,,,,,,,,,------.........------------------------............///000222222.........////////////000//////---,,,,,,---...///,,,...222555777666555333000000000000000000000000......///111222333444555000111111000//////000222//////000111222333333444111111222333666888;;;===;;;999777666777777666555666666777777888888999999:::888777666777999<<<>>>AAA@@@???>>><<<;;;:::999888999:::;;;;;;;;;:::999;;;<<<>>>>>>===<<<;;;<<<<<<<<<<<<===>>>@@@AAABBB???===;;;:::<<<=========???===>>>@@@AAAFFFRRR^^^aaannnsssfffZZZXXX```mmm}}}}}}kkkaaa___nnngggUUUKKKCCC???===>>>@@@CCCGGGKKKOOOQQQRRRUUUVVVUUUSSSQQQPPPQQQRRRNNNKKKKKKOOOQQQWWWfffvvv|||vvvppphhhbbb\\\[[[YYYWWWUUUUUUUUUVVVOOOQQQRRRRRRRRRRRRSSSUUUXXX\\\```aaaaaa```bbbdddcccfffiiijjjiiiiiilllnnnooopppqqqrrrsssttttttuuuvvvuuuttttttuuuwwwyyy{{{{{{||||||}}}||||||{{{{{{|||~~~~~~~~~}}}~~~+++++++++*********))))))++++++------------++++++,,,+++***))))))***+++,,,,,,,,,+++***))))))******++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000////////////000000000000333333333333333333333333555555555555777:::>>>???LLLSSS```sss{{{wwwnnnaaaTTTHHHAAA???555444333222111111111111000000000000000000000000...............///000111---------------------------------............///......///---++++++,,,---+++++++++,,,---...///000111111000000000000000000222222000///...............///111222333222000/////////000111111111111111000111222333444444444444000///...---...///111222000000111111111000000///333333444444666777888999888777777888:::;;;;;;:::666666777777666555444444777777888999:::;;;;;;<<<>>>===<<<:::999888777777;;;:::999:::;;;:::777555999999999:::;;;>>>@@@AAAAAA@@@>>><<<;;;<<<===>>>???>>>===<<<<<<<<<<<<<<>>CCCIIILLLTTT\\\kkkuuuddd]]]ZZZZZZfffvvv{{{oooeeedddiiiqqq~~~ssscccWWWNNNEEEAAACCC???>>>CCCGGGHHHKKKNNNUUUVVVWWWVVVSSSQQQQQQRRRNNNNNNMMMJJJIIIMMMTTTZZZnnnzzzuuunnngggeeebbb___\\\ZZZZZZYYYSSSQQQPPPPPPNNNKKKLLLPPPTTTUUUWWWYYY[[[^^^___```bbbdddeeedddcccdddgggkkkkkkllloooqqqrrrsssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxxxxwwwvvvwwwxxxzzz|||~~~||||||||||||+++++++++*********))))))***++++++++++++++++++***++++++***))))))***++++++,,,++++++***))))))*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------.........//////.../////////000000000000333333333333333333333333444333333444555888;;;<<<>>>CCCNNN^^^pppyyyqqqdddUUUHHH>>>888555222111000///............///////////////////////////............//////000------------------------------------.....................---++++++,,,...,,,,,,,,,,,,------...///111111111111111000000000222111000///............---...000111222111000///......///000000000000000111111111222333333444444111000///......///111222111111222222222222111111222222333333444666777888777666666777999:::999888666666666666666555444444666777777888999:::;;;;;;======;;;:::999888888888999888888999::::::777555888888999:::;;;===???@@@???>>><<<;;;;;;<<<===>>>===<<<<<<;;;;;;;;;;;;;;;===;;;:::999;;;>>>CCCEEEGGGKKKVVVlllmmmccc\\\WWW]]]hhh}}}yyylllfffdddeeellluuuzzzqqqiii^^^PPPGGGDDD???<<<@@@CCCDDDGGGJJJUUUWWWYYYYYYWWWUUUUUUUUUOOOPPPOOONNNLLLLLLOOORRR[[[fffwww~~~uuusssoooiiiddd```]]][[[UUUQQQPPPQQQOOOKKKLLLPPPPPPQQQRRRTTTVVVXXXZZZZZZ\\\^^^``````___```bbbeeeggghhhjjjlllnnnoooooooooqqqqqqqqqrrrrrrsssssssssrrrtttvvvvvvtttttttttuuuzzz|||~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzyyy{{{}}}}}}}}}+++++++++*********************))))))))))))******++++++***))))))***++++++,,,+++******)))*********)))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------....../////////000000000222222222222222222222222333222222222333555777888444777===FFFSSSfffyyy|||nnncccTTTFFF===777333000000000///...------------////////////////////////////////////............------------------------------------............---......---++++++,,,...------,,,,,,,,,------...111111111111111111111111111111000///............,,,---///000000000///...------...///////////////222111000000111222444555333222000//////000111222222222333333333333333222222222222222333444666666666555444555777999888777666666666666666555555444666666777888999:::;;;;;;<<<<<<;;;999999888888888777777777888::::::999777666777999:::;;;<<<<<<===<<<<<<;;;::::::;;;======;;;;;;;;;:::::::::::::::999999888777888;;;===???CCCBBBGGGZZZwww~~~rrrfff[[[YYY^^^ppptttkkkeeedddfffnnnyyy}}}sssaaaSSSIIIBBB===>>>???@@@CCCGGGPPPTTTXXXZZZYYYXXXXXXXXXPPPRRRSSSRRROOOLLLJJJJJJKKKRRR^^^lll|||xxxqqqiiiccc```YYYUUUSSSSSSQQQNNNNNNQQQNNNNNNOOOPPPQQQSSSTTTUUUUUUWWWZZZ[[[[[[\\\]]]___bbbcccdddfffggghhhhhhhhhjjjkkkkkklllmmmnnnoooooonnnoooqqqrrrqqqpppqqqrrrwwwyyy{{{}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~||||||{{{zzzyyyyyyzzzzzz{{{|||}}}|||zzzzzzzzz|||zzz{{{|||}}}{{{yyyuuussssssuuuxxx{{{~~~************************+++***)))(((((()))***++++++******************+++++++++***************+++))))))***++++++++++++*********************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,........./////////000000111111111111222222222222222222222222222333444555555777999;;;@@@MMM^^^kkkooo\\\QQQDDD<<<999777555222222111000000/////////000////////////////////////000000000//////...------------------------------,,,,,,---------.........---......---++++++---.........---,,,,,,,,,------000000000111111111111111111000///...............,,,---.../////////......---...//////000000//////333222111000111333555777333222111111000111111222111222222333333333333333222222222222333444555666666555444555777888888777555666666666666666555555555555666777888999::::::;;;;;;:::999888888888999888777777888:::<<<;;;:::555777999:::;;;;;;:::::::::999999999:::;;;<<<===::::::;;;;;;;;;:::::::::999999999999:::;;;<<<<<>>>>>AAAEEEIIINNNSSSWWWXXXXXXXXXYYYTTTUUUUUUTTTQQQMMMJJJIIIHHHJJJNNNUUU```ooo~~~uuulllggg```[[[WWWWWWVVVRRRPPPRRROOOOOOOOONNNOOOPPPQQQRRRQQQSSSVVVXXXYYYZZZZZZZZZ\\\]]]^^^___```aaabbbbbbcccdddeeefffhhhiiijjjkkkiiikkkmmmmmmmmmmmmnnnoooqqqsssuuuwwwwwwyyy{{{}}}~~~~~~~~~}}}{{{wwwwwwxxxyyyzzz|||}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzyyywwwvvvtttssssssttttttxxxyyyzzzyyywwwvvvwwwxxxuuuvvvyyyzzzyyywwwsssqqqtttvvv{{{************************,,,+++***))))))***+++,,,*********++++++*********+++***************++++++))))))***++++++++++++*********************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------............////////////000000000111111222222222222222222222333333444444666888999888999???KKKTTTcccrrrsss___IIIBBB:::666777777444111222222111000000000111111........................//////000000///...---,,,------------------------,,,,,,,,,------------...,,,---...---,,,,,,---///......---,,,,,,,,,------/////////000000111111111000//////...............,,,------...............//////000111111111111000444333222111222444666777222222111111111111111111000000111222333333222222333333333333444555666666666555555666888999888777555555666666666666666555444555666666888888999:::::::::999888888888999999:::999888999<<<=========666777999:::;;;:::999999999999999999999:::;;;;;;:::;;;<<<<<<<<<<<<;;;;;;999999999999::::::;;;;;;:::===BBBJJJSSSfffrrrjjj___ooo{{{ooofff[[[```lllyyy}}}ttt___UUUIIICCC???<<<>>>BBBDDDIIIPPPUUUWWWXXXYYYZZZXXXWWWUUUSSSRRRQQQOOONNNMMMKKKIIIIIINNNXXXeeennnzzzwwwqqqiiibbb]]]\\\ZZZUUURRRSSSRRRQQQOOONNNMMMNNNOOOPPPNNNOOOQQQSSSUUUVVVUUUUUUXXXXXXYYYYYYZZZ[[[\\\]]]]]]]]]___```bbbccceeeeeeccceeehhhiiiiiiiiijjjllllllnnnqqqrrrssstttwwwyyy~~~}}}{{{{{{{{{{{{zzzxxxrrrssstttvvvxxxyyyzzzzzzxxxwwwvvvuuusssrrrqqqppptttrrrpppnnnmmmmmmmmmmmmrrrssstttsssqqqppppppqqqnnnppptttwwwxxxwwwtttssszzz|||***************++++++++++++++++++******+++++++++)))***++++++++++++***)))*********)))******+++,,,)))******+++,,,+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,---------.........------.........//////////////////000111111222222222222222333333444444444222444666777777:::???DDDIIIWWWlll||||||zzzooo]]]NNN===999555333333222///---000//////......//////000...........................///000000000///...---------------------------,,,,,,,,,,,,------------,,,---------,,,,,,---///------,,,,,,,,,------...---......//////000000000//////......---......///------------....../////////000000111111111111111333222222111222444555666000000000111111111222222///000111222333333333222444444444444444555666666666555444666888999888777444555666666666666666666444444555666777888999999999888888888888999999:::<<<:::999:::<<<>>>>>>>>>888999999:::::::::999999999999999:::::::::::::::999:::<<<======<<<;;;;;;777777777777888999::::::666999@@@FFFIIIUUUrrrxxxhhhpppzzzoooeee```___eeekkkooossswwwzzz{{{~~~mmmaaaSSSIIIBBB===<<>>FFFSSScccuuu|||yyyvvvwwwzzzuuuyyyxxxooobbbVVVIII???777555333111000///...............------......///........................,,,---///000111000...---------------------------++++++,,,,,,,,,---------+++---------,,,,,,...000,,,,,,,,,,,,------...///,,,,,,------...//////000.........------......///...............//////000...//////000111000000000///000000111111222333333---...///000111222222222000111222333444444444444333333333333333333444555555444333444666777777666444444555666666666666666333444444555666777888999888888777888888999::::::===;;;999:::;;;===>>>===;;;::::::999999999::::::::::::::::::::::::999999888999;;;<<<<<<<<<::::::777777666666777999:::<<<;;;:::===BBBDDDKKKccc||||||www|||yyyqqqjjjfffbbb```dddlllqqq{{{zzzzzz|||ooo```TTTJJJBBB@@@AAA???CCCIIINNNRRRVVVZZZ\\\ZZZWWWTTTTTTUUUUUUSSSQQQLLLKKKIIIFFFEEEGGGKKKOOOTTTZZZdddooo{{{vvvssspppiiiccc```[[[YYYVVVRRRPPPPPPPPPQQQOOOMMMLLLLLLOOOPPPPPPNNNPPPPPPOOOOOOPPPQQQRRRSSSPPPQQQRRRSSSTTTUUUVVVWWWWWWYYY\\\^^^^^^___aaabbbaaacccfffggghhhiiilllnnnooommmlllmmmnnnnnnmmmllljjjkkklllnnnnnnnnnnnnmmmqqqqqqpppooonnnmmmlllllljjjiiihhhgggeeecccaaa```cccdddeeeeeedddcccdddfffhhhkkkpppvvv}}}))))))******++++++++++++'''((()))******)))(((''')))***+++,,,,,,+++***)))******))))))***+++,,,,,,++++++,,,------------,,,)))))))))))))))))))))))),,,,,,------------......++++++,,,,,,,,,------------------.........//////---......///000111111222...///000222333333333333555444444555666666444333888:::???JJJYYYkkk{{{~~~yyyvvvssstttxxxmmmqqqooocccSSSGGG===777444444333111//////222555//////.........//////000........................+++---///000111000///...------------------------++++++,,,,,,,,,---------+++,,,------,,,,,,...000+++++++++,,,---...///000++++++,,,,,,---...//////......---------......//////............///000000---......///////////////---...///000111111111000+++,,,...///111222222222111222333444555555555555222222222111222222333333333222222333555666666555444444555666777777666666333333444555666777888888777777777777888999::::::===;;;999999:::<<<<<<<<<<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;:::999888666777999;;;;;;;;;999888999888777777888:::===>>>AAA999777<<>>888555000000000000000000000000////////////............///////////////.........+++,,,---.........,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------000//////.........//////---------------...///000//////000000111111111222111111222222222111000000222111000000000111333444111111111111222333444444666555444333333333333333333444555555444444555666999777555444555666666555444444555555666666777777777666666666666888999:::999;;;======;;;:::999::::::::::::;;;;;;;;;<<<<<<;;;:::999999888888999999999999999999999999999999::::::999888777777888888???;;;:::===???BBBKKKSSStttppp{{{lll[[[WWWYYYcccsss}}}~~~sssbbbSSSIIIEEE===@@@CCCFFFIIINNNUUUYYY^^^\\\ZZZXXXVVVSSSPPPMMMKKKJJJIIIHHHFFFDDDCCCCCCGGGHHHJJJLLLQQQZZZfffooo}}}tttnnnfffbbbaaa```[[[WWWXXXVVVSSSRRRQQQQQQOOOMMMMMMKKKJJJJJJKKKLLLLLLKKKHHHIIIJJJLLLMMMMMMMMMMMMRRRSSSTTTUUUVVVVVVUUUUUUUUUWWWYYYZZZZZZ\\\___aaa```aaaaaa___]]]]]]^^^```aaa```^^^]]]\\\\\\\\\]]]^^^^^^^^^_________``````aaaccceeeffffffccc```^^^```aaabbbbbbcccfffjjjmmmrrrwww~~~))))))*********+++++++++,,,,,,,,,++++++*********************************++++++***))))))))))))))))))***+++,,,,,,,,,++++++************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------222111000//////000111222//////000000000111111111111111111222222222333333111333555666777>>>HHHPPPZZZgggyyy}}}rrrpppppplllfffbbbRRROOOJJJDDD===888444222000000000000000000000000////////////............///.....................,,,------......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************------------............------------------------//////......---......//////......---------......//////000000111222222333222333333333222111000000111111000///000111222333222222111111111222333333666666555444444444444444222333444444444444555666666444222222333444444333555555555666666666666666777666666666777888999::::::<<<>>>===;;;:::999999888999999999::::::::::::::::::999888888777777666888888888888888888888888888777777666555555666666<<<999999;;;===???FFFNNNaaa~~~wwwxxxlll]]]UUUZZZkkkyyyzzzwwwyyyrrrbbbVVVPPPFFFCCC@@@???CCCKKKUUU\\\^^^]]][[[YYYWWWTTTQQQOOONNNNNNMMMKKKIIIGGGFFFEEEEEEEEEFFFGGGJJJPPPYYY```mmmyyyvvvooolllhhhccc^^^^^^[[[WWWUUUTTTTTTRRRQQQOOONNNLLLLLLMMMMMMLLLKKKKKKLLLLLLMMMNNNOOOOOOPPPLLLMMMNNNOOOPPPPPPOOONNNOOOQQQSSSSSSSSSUUUXXXZZZXXXYYYZZZYYYWWWVVVWWWXXXXXXXXXWWWVVVVVVVVVWWWXXXZZZZZZ[[[[[[[[[[[[[[[[[[___aaaccceeefffeeecccaaafffggghhhiiikkknnnrrrvvv}}})))))))))*********+++++++++++++++++++++*********************************+++***)))))))))))))))))))))***++++++,,,,,,+++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------......000///...------...///000//////000000000000111111111111111222222222222333222444555444333666<<>>>>>;;;999999999777777777777888888888999::::::999999777666444333777777777777777777777777777777666555555555666666888666777:::;;;;;;@@@FFFMMMdddvvvsssyyy~~~gggWWWSSScccpppppplllooozzzqqqeee]]]OOOIIIAAA===@@@GGGPPPUUUZZZZZZYYYWWWVVVTTTSSSRRRQQQPPPOOONNNKKKIIIGGGFFFEEEEEEEEEDDDDDDGGGLLLOOOWWW```nnn||||||xxxrrrnnnhhheee```\\\ZZZYYYWWWVVVRRRPPPMMMLLLMMMMMMKKKJJJKKKKKKJJJJJJJJJKKKMMMNNNJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMNNNPPPRRRRRRTTTUUUUUUTTTRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTWWWWWWWWWXXXXXXXXXYYYYYY^^^```ccceeehhhiiijjjjjjpppqqqtttuuuwww{{{))))))))))))************+++++++++*********************************************)))))))))))))))***)))******+++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,------------............---,,,,,,---......////////////000000000111111111111111222222222222111333444555444666999<<<888<<>>:::555444333222222222222222000000000000000000000000//////.........------------------------.........------------,,,++++++***************************++++++++++++++++++++++++---------------.........,,,,,,---------.........,,,,,,------------------------,,,,,,,,,---......000000///.....................///111222444555555555555555444333222111000///////////////000000111333333222111000000111111666555444444444444555555333333222222333444333222444444333444666666555444777777666666555555444444666666666777777888999999<<<===???>>><<<:::999999777777777777888888888888;;;;;;;;;:::888666333222666666666666666666666666999888888777777777888888666555777::::::999;;;@@@EEERRRfff~~~xxxqqqttt}}}uuudddYYY___cccbbb```dddnnnwwwxxx}}}yyynnnggg\\\TTTJJJCCCBBBCCCEEEFFFQQQRRRSSSSSSRRRRRRTTTUUUQQQQQQQQQOOONNNKKKIIIHHHHHHHHHGGGFFFEEEDDDEEEFFFKKKQQQZZZcccmmmwwwwwwssslllgggccc```^^^\\\YYYWWWTTTRRRQQQQQQOOOMMMNNNMMMKKKIIIIIIKKKLLLNNNMMMMMMMMMMMMMMMMMMMMMLLLJJJKKKLLLKKKKKKKKKMMMOOOQQQSSSVVVWWWUUUSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUWWWYYY[[[]]]^^^___ccceeehhhkkkooorrruuuvvv}}}(((((()))))))))************************************************************)))))))))))))))******)))))))))*********++++++,,,+++++++++************++++++++++++++++++++++++************************,,,,,,,,,,,,------.................................////////////000000000000000111111111222222222...///111111222333444555888999;;;>>>CCCLLLWWW___rrr~~~hhh[[[NNNGGGBBB:::555333333222222111222222333333////////////////////////............------------+++,,,,,,,,,---------...------,,,,,,++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///...............///000111---...///000222333555555444555444444333222111000.../////////000000000000333222222111000000000000333333333222222333444444555333222333555666555333666555444444666666555444777777666666555555444444555666666777888888999999<<<===???>>><<<:::999:::888888888999999999999:::======<<<:::888666444333555555555555555555555555888777777777777777888888666555777;;;:::888999===CCCGGGQQQccczzz~~~wwwyyy}}}~~~xxxiiibbbYYYTTTTTTWWW^^^cccaaahhhrrr{{{|||uuupppnnneeeWWWJJJBBB>>>>>>>>>EEEGGGJJJKKKKKKMMMQQQTTTRRRRRRSSSSSSRRRPPPNNNMMMKKKJJJIIIHHHGGGFFFEEEDDDGGGIIIMMMRRRYYYaaaiiinnnzzz}}}vvvqqqmmmiiifffdddbbb^^^\\\ZZZXXXVVVTTTUUUSSSQQQOOOOOOOOOQQQRRRPPPOOOOOONNNNNNMMMMMMMMMLLLMMMMMMMMMLLLLLLNNNPPPRRRTTTWWWXXXWWWUUUTTTTTTUUUUUUUUUVVVVVVUUUUUUUUUVVVXXX[[[___cccgggjjjllloooqqquuuyyy}}}((((((((()))))))))******)))))))))***************************************)))))))))))))))******+++***))))))))))))***++++++)))))))))(((((((((''''''++++++++++++++++++++++++************************++++++,,,,,,------....................................////////////000000000000000111111111111222111111111111111111111111444555666777999===CCCGGGSSS```rrr{{{mmmSSSHHH>>>:::888555444555222222111111000111111222////////////////////////.........------------,,,***++++++,,,,,,---------,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++((())))))******++++++,,,,,,,,,,,,,,,------------+++,,,,,,------.........,,,,,,,,,,,,---...///000............///000111222---......000111222333333333333333333333222222111...///000111111111000000222222111000000000111111222222222222222222333444666444333666:::===<<<:::777555333222333444444333666666666666666555555555555666777888999999999888;;;===>>>>>>===;;;;;;;;;999999999:::::::::;;;;;;???>>><<<999888666666555555555555555555555555555555555444444555555666666666666888;;;;;;777888<<<>>>???DDDPPPaaazzz{{{kkkZZZQQQOOONNNOOOPPPRRRXXXbbbnnnwww{{{yyywww|||ssscccQQQCCC======@@@<<>>>>>===<<<<<<===999999999::::::::::::;;;???===:::777555555666777555555555555555555555555444444444444444555666666666555777::::::777888<<<::::::>>>EEEOOObbb{{{iii^^^VVVMMMIIIHHHJJJNNNUUU```kkkrrruuuuuuxxxwwwpppaaaPPPDDD@@@@@@888;;;>>>>>>===???EEEJJJKKKMMMQQQTTTVVVWWWVVVVVVQQQNNNKKKJJJJJJIIIFFFCCCDDDCCCDDDEEEHHHKKKLLLMMMSSS\\\iiittt}}}~~~zzzvvvsssooollliiieeeeeedddbbbaaa___^^^]]]\\\[[[YYYXXXWWWVVVVVVWWWWWWYYYZZZYYYYYYZZZ\\\^^^```aaabbbbbbaaaaaabbbddddddfffhhhkkkmmmnnnnnnnnntttvvvzzz}}}yyyyyyzzz{{{|||(((((((((((())))))))))))(((((())))))*********+++************************))))))((())))))***++++++***)))((((((((()))+++,,,---------,,,,,,,,,++++++************************++++++++++++++++++++++++******+++,,,,,,---......,,,------......------,,,............/////////000000000000000111111111111111///...///111222333333222222333444444555666666888:::>>>EEEQQQaaaqqqzzz}}}uuuqqqnnnssszzzyyyzzzvvvlllbbbWWWHHH<<<>>>888444444333000...///222222111111111111111222////////////////////////......---------,,,,,,,,,))))))***+++,,,,,,------******))))))***,,,...///++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////---------...///000111111222111000//////......///------......//////000000//////000111222222222222///000111333333222222111000000//////000111222222333333333333444444555666555444666===GGGOOOQQQOOO@@@<<<777333333555777777444555555555666666777777444555777888999999888888999;;;===>>>>>>======>>>888999999999999:::::::::>>><<<888555333444666888666666666666666666666666666666666666666777888999666555666999999666888<<<999:::>>>AAADDDSSSsssxxxlll___QQQIIIIIIFFFGGGKKKTTT```iiimmmnnnllltttyyyqqq___LLL@@@<<<888;;;===<<<999:::@@@EEEEEEHHHLLLQQQTTTUUUUUUUUUUUURRRMMMLLLKKKJJJGGGDDDFFFEEEEEEEEEFFFFFFEEECCCFFFNNNXXX```fffooo|||~~~ttttttsssrrrpppnnnlllkkkgggfffdddbbb````````````^^^```aaaaaaaaabbbdddffflllmmmmmmmmmllllllnnnpppppprrruuuyyy}}}{{{xxxvvvvvvyyy}}}))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------///...,,,++++++,,,...///............////////////222111111111000000//////000000000000111111111111444333222111111222333444333444777<<>>999888;;;:::777:::AAAAAADDDHHHKKKLLLMMMNNNOOOUUUQQQMMMKKKLLLLLLJJJHHHKKKHHHEEEEEEGGGGGGEEECCCDDDFFFIIINNNTTT^^^hhhnnnttt}}}zzzvvvssspppppppppooooookkknnnppppppooopppssswwwvvv}}}||||||~~~xxxtttsssqqqrrrsssttttttsssqqqppp))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---+++,,,,,,,,,------------///...,,,++++++,,,...///............////////////111111111000000000////////////000000000111111111333222111000000111222333444444555777:::>>>BBBDDDJJJSSS```lllxxxpppkkklllkkkiiihhh___XXXNNNEEE???:::666222111111111000000000//////000000000000000000000000///............---------------------------------,,,,,,+++************************++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++***************))))))))))))************,,,---------,,,+++......------------......,,,,,,,,,,,,---------.........///000000000000000....../////////000000000111111111111111111111111111000000000000/////////111222222333222111000///222222333222111111222444777777888@@@PPP]]]^^^YYYFFF???777333333555555444666666666555555444444444555666888888888888:::;;;:::999888888999<<>><<<999999999::::::999888888666555555444444444333444444444555555555666444444333222222222222222222222333333444555555555888555666;;;;;;===MMM```}}}}}}dddQQQIIIEEECCCGGGLLLQQQYYYaaahhhyyy}}}wwwssseeeRRRLLLEEE???:::;;;:::666777::::::<<<@@@DDDGGGIIILLLMMMRRROOOMMMLLLNNNNNNLLLKKKLLLIIIEEEEEEEEEFFFEEECCCAAABBBDDDFFFJJJQQQYYY^^^ccckkkvvv{{{vvvqqqnnnmmmoooooopppooonnnllljjjhhh)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++,,,------,,,,,,,,,---------.........---,,,++++++,,,---...---............/////////111111000000000000////////////000000000000111111111111000000000000111111333333222222222444666777999>>>EEENNNYYYhhhxxxwwwkkkhhhgggccc^^^[[[KKKFFF???999666333000///000000/////////.........///////////////////////////............------------------------------------,,,,,,+++++++++++++++***)))))))))***,,,...///,,,++++++******++++++,,,))))))*********+++++++++******))))))))))))******)))******+++,,,+++++++++......///////////////...+++++++++,,,,,,,,,------......///000000000000////////////000000000111111111111111111111111111111111111111111000000000000222222333333333222111000111222333222000000222333999999999???KKKUUUVVVQQQCCC===666333444555555444666666666666555555555555444666777888888888:::<<<<<<;;;:::::::::<<<>>>@@@===;;;999999:::;;;;;;;;;999888777555444333333333333333444444444444555555444333222222111222222222222222222333333444444555666222222666777666???KKK___sssttt^^^SSSLLLFFFEEEGGGKKKSSS[[[eeerrrwwwyyy}}}tttccc\\\SSSIII@@@>>>===999666444666777:::===@@@DDDFFFHHHLLLLLLLLLNNNPPPQQQPPPOOONNNKKKGGGEEEEEEEEEEEEDDDAAAAAAAAAAAAAAADDDIIILLLPPPVVV___hhhpppyyy}}}|||}}}~~~|||zzzwwwuuurrroookkkiiigggfffjjjiiihhhfffccc```]]]\\\))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---,,,,,,---------............---,,,,,,,,,,,,---...---------.........//////000000000000000000//////////////////000000000111000000////////////000000111111000111111333444555666888;;;>>>EEEOOO[[[dddsss|||pppddd___ZZZSSSLLLIII@@@===999555222111111000000000000/////////..............................///............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---+++***)))))))))+++...///,,,++++++******++++++,,,)))))))))*********+++++++++******))))))******+++*********+++++++++++++++------///000000000///...+++,,,,,,,,,,,,------------...//////000000//////000000000000111111111111111111111111111111111111111111111000000000//////111111111111111111111111111222222111000000111333666777777999AAAIIIIIIDDD???;;;666333444555555555666666666666666666666666333555777888888888:::<<>><<<<<<<<<<<<>>>???;;;999888888:::<<<===<<<:::999777666444333222222333333333333333333444444222222111111111111222222111222222222333333333444333000000555777777:::@@@III[[[wwwlllcccYYYPPPKKKJJJLLLTTT\\\cccqqqyyyrrrooodddXXXLLLGGGFFFCCC===777:::888888888;;;>>>@@@AAAFFFGGGJJJMMMPPPRRRRRRRRRQQQOOOKKKHHHGGGFFFGGGGGGEEEEEEDDDBBB@@@@@@BBBDDDFFFJJJQQQWWW^^^gggqqqwww~~~|||{{{{{{|||}}}{{{xxxuuusssrrrqqqnnnllliiihhhgggeeecccbbbaaaaaaaaa```]]]ZZZVVVSSSPPPOOO)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,---------......---------,,,,,,---------------------............//////////////////000000...////////////000000000////////////////////////000000000111222333444444555555666777:::>>>DDDHHHSSS___nnnyyy}}}pppcccWWWPPPJJJCCC===<<<888777444222/////////000111111000000000/////////------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,***))))))***,,,---,,,++++++******++++++,,,+++++++++************)))++++++************+++++++++++++++++++++,,,,,,---***,,,---...///...------------------............------...///////////////000000000000111111111111000000000000000000000000000000/////////.........000000/////////000000000111222222111000000111333333555555555999>>>???;;;;;;888555444444555666666777777777777777777777777333555777777777888999;;;===<<<;;;::::::::::::;;;999888666777:::<<<======;;;:::888666555333333333333333333333333333222222111111000000000111111222111111111222222222222222111000000444777777888:::<<>>BBBGGGNNNUUUZZZlllttt}}}}}}~~~}}}}}}yyysssooojjj___TTTIIIAAA:::888666333222444333555666555333333666888000000/////////.................................///............---------++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,+++******)))***+++,,,---*********++++++,,,---...,,,,,,---------.........,,,---......//////............/////////000000000000000000000000000000000000000000////////////...000///.........000111222000111111111//////111222111555666333333555777555333444555555555555666777777777777888888999999999555777888777666666777888777777666666666666666666777666444555777999::::::666555444333222222222222333222222222111111111111///////////////000111111111111111111111111111000111333333000...///222444999<<>>@@@BBBEEEJJJNNNQQQSSSUUUTTTPPPNNNNNNNNNIIIJJJLLLKKKIIIGGGFFFGGGFFFEEEEEEFFFHHHJJJLLLLLLQQQTTTZZZaaahhhnnnrrruuuvvvwwwwwwvvvvvvyyy~~~}}}~~~}}}xxxrrrkkkddd___\\\YYYXXXVVVUUUVVVWWWXXXYYYVVVYYY]]]```bbbccccccddd\\\[[[ZZZXXXTTTQQQNNNLLLIIIGGGEEECCCDDDFFFHHHJJJ))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***)))'''&&&&&&(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))***++++++,,,))))))*********+++++++++,,,------......------,,,,,,,,,,,,---------......---.........//////000000............/////////000///000111222222111000///---...000222333444555555111000///000111222111111666666777999<<>>@@@:::555555444000///111---000222222111222555888//////.........---------//////////////////////////////.........---------++++++++++++++++++++++++***)))))))))***++++++,,,((()))***,,,,,,---------,,,++++++++++++++++++,,,***++++++,,,...//////000,,,++++++******++++++,,,***)))((((((((()))+++,,,++++++******+++,,,...///++++++,,,,,,,,,---------,,,---......//////..................////////////000000000000000000000000111111111111000000000000111000/////////111222333000111111000//////000222...333555222000222444444222333555555555555666888777777888888999999999999666777888777666555666777888888888888888888888888777555444444666888999999333333222111000000000111333222222222111111000000///////////////000111111111111111000000000000000///222333///---000555999222666:::>>>IIIccc{{{jjj^^^ZZZ___eeemmm}}}~~~zzzyyyrrrnnnrrr|||{{{rrrfffVVVIIIAAA<<<777333555888;;;===>>>BBBGGGLLLOOORRRUUUUUUQQQNNNNNNNNNJJJLLLNNNMMMKKKIIIHHHHHHGGGFFFEEEFFFHHHJJJJJJJJJIIIKKKNNNSSSYYY^^^bbbeeeeeegggiiiiiiffffffgggjjjttt{{{~~~}}}}}}{{{|||~~~xxxsssuuu|||{{{xxxyyyvvvssspppnnnooooooooonnnwww{{{|||yyyyyy{{{}}}{{{wwwtttqqqpppppppppkkkiiifffbbb]]]YYYVVVTTTRRRRRRQQQQQQRRRSSSUUUVVVWWWZZZ^^^`````````______ZZZYYYWWWTTTPPPKKKGGGEEEFFFEEECCCCCCEEEHHHLLLOOO)))))))))))))))))))))))))))*********++++++++++++******)))(((((((((((((((+++***)))'''''')))***+++((((((((((((((((((((((((******))))))))))))******))))))(((((((((***+++,,,((()))***+++,,,------,,,+++,,,,,,,,,,,,+++******.................................///......------...,,,+++,,,///111///---........................////////////////////////////////////000000000000//////000111111111111111444444555555666777777888???@@@DDDKKKTTT^^^hhhnnnzzz}}}yyyuuurrrnnnjjjgggbbb[[[RRRJJJFFFAAA===999222222222222111111111000000000111111111111000000///////////////.................................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***+++,,,---...---,,,+++++++++++++++++++++++++++)))***+++,,,...///000000111000///---+++)))((('''************************,,,,,,++++++,,,,,,---............------.........000000////////////000000000000000000000000000000////////////////////////111111000000//////......///////////////000111111111111000000000000000111222222111111111111222222...000222333333444666888888888888888888999999:::666777777777888888888888:::888666444444555777888666555555444444444555555333333333222222222111111111111000000000000111111000000000000111111111111222222111111111111222222111111222222222333333333333444:::AAACCCKKKhhh|||hhh[[[[[[[[[cccuuuzzz}}}zzztttooovvv|||rrrfffSSS@@@999;;;;;;:::999888:::>>>BBBEEEGGGNNNQQQPPPQQQTTTRRRLLLOOONNNMMMKKKKKKKKKKKKKKKIIIGGGFFFGGGIIIJJJJJJIIIIIIIIIIIIJJJMMMPPPTTTVVVZZZ[[[[[[\\\\\\\\\[[[[[[___bbbhhhqqq|||~~~xxxqqqnnnmmmnnnnnnmmmjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhfffeeedddbbbbbbaaaaaaaaaaaabbbbbbhhhhhhiiiiiiiiihhhfffeeekkkhhhccc^^^[[[ZZZ[[[\\\ZZZYYYWWWUUUTTTSSSRRRRRRQQQPPPOOOPPPQQQTTTWWWYYYZZZ[[[^^^dddhhhfff___XXXSSSQQQNNNLLLKKKIIIGGGEEEGGGFFFEEEGGGLLLRRRYYY]]]************************((((((((()))))))))************)))(((((((((((((((+++***(((''''''(((***+++))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((())))))***(((((()))***+++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,...,,,+++,,,///000///---.................................................../////////000000000000//////000111111111111111222222333333444555555666666777999<<>>>>>===AAAGGGJJJJJJLLLPPPPPPLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHIIIKKKMMMNNNPPPQQQQQQQQQQQQQQQQQQQQQTTTVVVZZZaaajjjqqquuuvvvooojjjdddaaa```aaaaaa`````````___^^^^^^]]]\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYWWWVVVVVVUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZYYYXXXWWW___]]]YYYUUUSSSRRRRRRSSSQQQQQQPPPNNNNNNMMMMMMMMMLLLLLLMMMOOORRRVVVYYY[[[aaabbbcccfffgggbbbYYYRRRNNNLLLJJJIIIJJJJJJKKKKKKKKKLLLOOOTTT\\\dddkkkooo************************''''''''''''((((((((((((******)))((((((((())))))***)))(((''''''((()))***************************((((((''''''''''''((((((,,,+++***)))((((((((((((((((((((()))*********++++++,,,,,,,,,,,,+++******************************+++,,,,,,------,,,,,,,,,...---,,,---...///...---------------------------............................../////////000000000//////000111111111111111000000000111222222333333333333444555777999<<<===???EEEOOO[[[fffrrr|||~~~mmmggg___WWWPPPJJJEEEBBB<<<999555222111111000///000000000000//////////////////000000000000////////////...------,,,++++++------------------------...------,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******))))))******+++,,,)))))))))))))))))))))))),,,,,,,,,,,,------------++++++++++++,,,,,,,,,---************************+++++++++++++++,,,------------,,,,,,,,,,,,------...------------------...////////////////////////000000000000000000000000............------------///////////////000111111111111000000000111111222......---......///000000333444555444222000111222555555444444555555666777666666666666777777777777999888666555555555666777777666555444333222222222222222222222111111111000111111111000000/////////....../////////000000000111111000000000000111111000111111111222222222222666333333666555888GGGXXXpppwwwhhhdddccciiimmmooorrruuuttttttqqqqqqyyyyyy___QQQOOOHHHCCC>>>;;;<<<===<<<;;;>>>AAACCCCCCEEEJJJKKKIIIKKKLLLMMMOOOPPPPPPOOOOOOOOONNNLLLLLLMMMNNNMMMLLLNNNLLLJJJHHHGGGGGGHHHHHHMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPQQQUUUZZZ^^^`````````\\\XXXUUUUUUUUUUUUUUUWWWVVVUUUTTTRRRQQQPPPOOOOOOPPPPPPQQQQQQPPPPPPOOOQQQPPPPPPOOOOOOPPPPPPQQQPPPPPPQQQRRRRRRRRRQQQQQQRRRQQQOOOMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHFFFGGGJJJMMMQQQTTTWWWYYY]]]^^^```aaa___XXXPPPIIIHHHGGGGGGHHHKKKPPPTTTWWWWWW[[[cccmmmxxx))))))))))))))))))))))))''''''''''''((((((((((((******))))))((())))))***))))))(((''''''((())))))************************)))((((((''''''(((((()))*********))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,+++******)))))))))*********************+++,,,,,,,,,++++++------,,,------...------------------------------................................./////////000000//////000111111111111111//////000000000111111111222333444555666777888888444888>>>EEELLLTTT\\\aaahhhqqq|||uuummm[[[VVVMMMEEE???;;;777555555333111000000111222222000////////////............//////000000//////...///...------,,,+++******------------------------------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))))))))***,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---************************+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,---......------------......////////////////////////000000000000000000000000........................///////////////000000111111111000000111111222222////////////000111222222333444555333111000000111666666666555666666777888555555555666666666777777888777777666666666666666777666555333222111111111222111111111111000000000111111111000000///..................////////////000000000//////000000000000000000111111111111222444111111444666777@@@JJJXXXpppxxxqqqkkkhhhdddbbbfffmmmnnnnnnmmmmmmrrr{{{uuueee]]]bbb\\\QQQFFF>>>;;;===??????@@@???>>>???BBBDDDEEEIIIKKKNNNQQQSSSSSSSSSRRRTTTRRRPPPPPPQQQQQQPPPOOOQQQPPPNNNLLLJJJIIIIIIIIINNNNNNNNNMMMMMMMMMMMMMMMOOONNNNNNPPPSSSTTTTTTSSSXXXVVVTTTRRRQQQQQQRRRRRRSSSSSSRRRQQQPPPOOONNNMMMLLLMMMMMMNNNOOOOOONNNNNNOOONNNNNNMMMMMMNNNNNNOOONNNNNNOOOOOOPPPPPPPPPPPPLLLLLLLLLKKKKKKIIIHHHHHHJJJIIIHHHGGGFFFEEEEEEEEEBBBCCCFFFIIIKKKNNNOOOOOOPPPSSSVVVWWWUUUQQQLLLHHHEEEFFFHHHLLLRRR[[[dddjjjnnnuuu(((((((((((((((((((((((((((((()))))))))***************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***''''''((()))***+++++++++++++++*********+++,,,,,,+++,,,,,,,,,,,,+++******)))*********++++++,,,,,,)))******+++,,,,,,,,,+++------------,,,,,,,,,---------------------------....................................//////////////////000111111111111111000000000000000111111111///000111222333333333222444666888999;;;???DDDHHHKKKRRR[[[aaaeeelllxxx|||yyywwwuuurrrmmmeee\\\VVVIIIEEE>>>999777555333222000000//////...///000111////////////.........---......////////////.........------,,,++++++******------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******,,,---...++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++************+++,,,,,,---,,,,,,++++++,,,,,,---///..................///........................///////////////////////////////////////////////////////////////000000111111111111111111222333333000000000000000111222222111333333333111000111222555555444444555555666777444555555555555666666666777777777777777666666555666666444333111111000000111111111000000000//////000000000000000///...---............////////////000//////......//////000//////000000000111111111333111111444666777;;;@@@CCCSSSiii{{{pppddd[[[ZZZ^^^cccddddddfffhhhmmmuuu}}}rrruuussskkk\\\KKKAAA???AAA@@@>>><<<;;;<<<===@@@BBBGGGIIILLLPPPSSSTTTTTTTTTVVVTTTRRRRRRSSSSSSSSSQQQQQQPPPOOONNNNNNMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLKKKJJJLLLNNNOOONNNMMMSSSSSSRRRQQQQQQQQQQQQRRRPPPPPPPPPPPPPPPOOOOOOOOOKKKLLLMMMNNNNNNOOOOOONNNJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLIIIJJJKKKKKKKKKJJJIIIHHHKKKJJJHHHFFFDDDBBBBBBAAA???@@@BBBCCCDDDEEEEEEDDDFFFJJJOOOQQQOOOMMMMMMMMMLLLNNNRRRWWW___jjjvvv~~~((((((((((((((((((((((((************++++++++++++******)))))))))***++++++))))))************))))))))))))))))))))))))))))))******))))))))))))******%%%&&&((()))+++,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,,,,,,,+++***************+++,,,,,,------)))******+++,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........///////////////000111111111111111000000000000000111111111000000111111000000///...222333444333333555888:::<<<@@@DDDFFFHHHNNNWWW___bbbgggmmmtttzzz}}}zzzzzzwwwqqqlllaaa\\\YYYWWWSSSJJJCCCAAA<<<999555333333444333333000111111111//////111222////////////............------............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---************************))))))*********+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))***************************************+++,,,,,,------,,,,,,,,,,,,------//////............//////......................../////////////////////////////////000000000000000///////////////000111111111111111111111222333444000000////////////000000000111222222111111222333222222222111222333333444444444444444555555555666666777888888888777555444555444333222111000000000000000000000////////////---...000000000000///........./////////000000000//////............//////////////////000000000000222222222222333333555666888@@@NNNccc}}}ooo___WWWVVVYYYZZZ]]]______aaajjjttt{{{}}}|||rrraaaRRRIIIFFFDDD@@@===>>>===<<<>>>BBBCCCEEEHHHLLLOOOQQQRRRSSSUUUSSSQQQQQQRRRSSSRRRQQQMMMMMMNNNNNNOOOOOOOOOOOOOOONNNLLLKKKJJJJJJKKKLLLMMMLLLKKKMMMOOOPPPPPPOOOOOOPPPRRRRRRQQQPPPRRRSSSOOOOOOOOOOOOOOOOOOPPPPPPIIIJJJKKKLLLLLLLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJHHHIIIIIIJJJJJJIIIIIIHHHIIIGGGEEECCC@@@>>>======>>>>>>>>>???@@@@@@AAAAAABBBGGGKKKLLLJJJKKKOOOTTT[[[^^^cccgggmmmwww*********************************++++++++++++,,,******))))))******+++,,,******++++++++++++******************************))))))(((((((((((())))))&&&''')))***+++++++++***,,,+++***))))))***+++,,,+++,,,,,,,,,,,,+++******))))))***++++++,,,------)))***+++,,,------------,,,---///---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........////////////000111111111111111000000000000000000000///111111111111111111111111///111222222222222444666555777999:::;;;===AAADDDGGGKKKPPPVVV[[[aaaggglllwww}}}xxxoookkkiiiddd\\\UUUIIICCC@@@BBB???999555666444222111111222222222111000222333222111000222444000000000/////////......---------......---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---************************(((((()))))))))***************+++,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,++++++++++++***************************************************++++++,,,......------------.........------------------...........................------------------------........./////////000000///////////////000111111111111111111222333444555333222111000000//////000000222333222111000111222111111111111111222333333333333444444444555555555555666888999999777555333333333222111111111111111000000/////////.........+++---///000111000///////////////000000000111111///......------......///........./////////000000///111222111111111222333666:::BBBOOOdddoooccc]]]XXXYYY\\\]]]ZZZXXX```kkk{{{{{{sssiii___YYYUUUNNNJJJHHHDDD>>>===AAA???@@@CCCFFFIIILLLNNNOOOPPPNNNMMMMMMOOOPPPPPPOOOLLLLLLNNNOOOPPPQQQQQQQQQRRRQQQOOOMMMLLLLLLMMMNNNOOONNNNNNOOOQQQSSSRRRRRRPPPSSSVVVVVVUUUUUUVVVXXXTTTTTTTTTSSSSSSRRRRRRRRRKKKKKKLLLLLLMMMLLLLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMNNNMMMLLLKKKKKKKKKLLLMMMHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDBBB@@@>>><<<;;;;;;;;;;;;<<<===???BBBEEEGGGFFFKKKPPPQQQPPPTTT]]]eeemmmqqqtttwwwyyy++++++++++++++++++++++++)))*********++++++++++++******))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++((((((''''''''''''((((((((((((***++++++***)))(((,,,+++)))''''''(((***++++++,,,,,,,,,,,,+++******((())))))***+++,,,,,,,,,)))***+++,,,---.........+++---///...+++)))+++---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........////////////000111111111111111//////////////////......---------...///111333333000111333333333333444555111222444777888999999888<<<===???@@@CCCGGGMMMQQQXXX^^^eeeiiikkknnnuuuzzz|||oooggg]]]XXXUUUOOOEEE===;;;555333777777333111444222111///000111000///---+++---000///...---///222000000000000////////////,,,------......------,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))((()))***,,,,,,+++******))))))))))))))))))))))))******+++++++++,,,,,,,,,***************+++++++++*********************************)))***++++++,,,///......------......///---,,,,,,++++++,,,,,,---........................---------------------------------........./////////////////////000111111111111111111222333444555666666444333222222111111222333333222000///000111333333222222333333444555333333333444444444555555555666888999999777555333222222111111111111111222000/////////............***,,,...000111111000///000000000000111111111111.........------...................../////////000,,,000222222111333555666555777;;;BBBOOOhhhrrrkkk]]]]]]______XXXSSSYYYdddttt{{{xxxzzzzzzuuuoooggg___XXXSSSKKKAAA===???<<<===???AAADDDGGGJJJLLLLLLKKKJJJJJJLLLNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSTTTQQQOOOMMMKKKJJJKKKLLLMMMMMMLLLLLLMMMOOOQQQPPPOOOUUUXXX\\\]]]\\\[[[\\\^^^\\\\\\[[[ZZZXXXWWWVVVVVVOOOOOOPPPPPPPPPOOOOOONNNKKKKKKJJJJJJJJJJJJKKKKKKPPPOOOMMMLLLLLLLLLMMMMMMIIIIIIHHHGGGGGGGGGHHHHHHCCCBBB@@@???>>>======<<<999999:::===AAAGGGKKKNNNPPPVVV\\\]]]^^^eeerrr}}}zzz}}}+++++++++*********))))))))))))))))))((((((((((((+++***(((&&&&&&''')))***))))))))))))************+++*********))))))((((((+++***)))(((((()))***+++******+++++++++,,,,,,,,,,,,+++++++++***)))))))))))))))(((((((((((()))))),,,++++++******++++++,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////...............---------000000000000000000000000////////////000000000000000111111111222222222222222333444444555555444444666777777999:::;;;<<<===CCCFFFIIILLLOOOQQQUUUXXX```bbbfffiiillloootttwwwyyy|||{{{qqqiiiRRRMMMGGGBBB>>><<<:::888444333111000000000111111222222222111000//////..................///000111////////////////////////,,,,,,,,,------...............---,,,++++++******++++++++++++++++++++++++---------,,,,,,+++++++++************************************************'''((()))***************,,,++++++******++++++,,,))))))))))))))))))))))))+++++++++*********))))))++++++******************++++++******++++++,,,------------------------------------............///222111///...------......---------------...000000222000......///000000000111000///......///000111333222222111111111111111444444444555555666666666<<<:::888555333222333333666555333222111222222333111111222222222333333333888777777666555555444444444333111///......///000000000000000000000000000//////.........------------,,,+++,,,...///...---//////...---,,,,,,++++++////////////000000000000/////////000111111222222777333555>>>FFFSSSooouuukkkaaa\\\VVVQQQSSSZZZkkkvvvyyyzzzzzznnneee[[[PPPIIIGGGDDDBBB@@@???AAABBBCCCCCCEEECCCBBBDDDGGGJJJIIIHHHHHHHHHIIIOOOVVV[[[]]]]]]VVVRRRNNNKKKKKKMMMNNNNNNPPPLLLJJJLLLNNNPPPTTTZZZ[[[```ccceeejjjnnnlllggghhheeecccbbbaaa___]]][[[VVVUUUTTTSSSSSSRRRSSSSSSPPPPPPNNNNNNNNNNNNOOOPPPMMMNNNPPPOOONNNLLLLLLLLLMMMIIIEEEBBBBBBCCCEEEFFFAAA???======>>>>>><<<:::<<<===<<<;;;EEEVVVbbbeeekkkjjjiiiiiimmmuuu+++++++++*********)))))))))))))))))))))))))))(((((((((''''''''')))***+++(((((()))))))))*********************)))))))))(((******))))))))))))******))))))))))))*********+++++++++************************))))))))))))******,,,++++++******++++++,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,---------.........------------------------........................////////////////////////.../////////000000000000////////////000000000000111111222333333333333222222333333444555666777777666888;;;======???BBBDDDJJJLLLNNNOOOPPPSSSVVVYYYZZZ\\\```ccceeehhhllloooppppppooonnnmmmllllllkkkqqq{{{{{{ppphhh```UUUNNNCCC???:::666555444333222333222111000000000111111111111000000///......---///............//////000........................,,,,,,------------------......------,,,++++++***++++++++++++++++++++++++------,,,,,,,,,+++++++++************************************************((())))))************))),,,++++++******++++++,,,************************+++++++++*********))))))************************++++++******++++++,,,---------------------------------------............000000///...---...//////------------...///000000222000......///000000000111000////////////000111/////////000111222333444333333333444444555555555999888555333111111222222444333333222222222222333111111111222222222333333777666666555444444333333333333222000000////////////////////////////////////.........------------------,,,---...//////...///......---,,,,,,++++++........./////////000000/////////000111111222222222...///666;;;EEE\\\ttt}}}qqqhhh___WWWUUUXXX___iiissszzz~~~wwwkkk]]]SSSPPPOOOKKKFFFBBBAAA@@@???===BBB@@@??????AAAAAA???===CCCCCCEEEKKKRRRXXX[[[[[[VVVRRRMMMJJJJJJJJJKKKKKKLLLHHHGGGKKKNNNQQQVVV]]]eeelllsssvvv{{{|||yyywwwsssqqqooollliiifffcccbbb___]]]ZZZXXXWWWVVVTTTRRRQQQPPPOOOOOOPPPPPPPPPQQQQQQOOOMMMKKKKKKLLLMMMIIIDDDAAA@@@AAACCCDDDCCCAAA@@@???>>>>>>>>>>>><<>><<>><<<<<<<<<;;;999888<<<===???EEEKKKQQQTTTUUUPPPMMMHHHEEEDDDDDDDDDDDDFFFCCCCCCHHHLLLPPPVVV]]]kkkvvv|||xxxuuurrrppplllgggbbb]]]ZZZYYYUUUTTTRRRPPPNNNNNNNNNNNNLLLLLLKKKIIIGGGGGGIIIKKKNNNKKKFFFBBB@@@AAACCCEEEEEEEEECCCAAA??????BBBDDDBBBEEEJJJTTTiii~~~}}}}}}~~~~~~~~~************)))))))))))))))))))))))))))*********&&&'''((()))******))))))(((((((((((()))))))))************)))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((())))))******+++++++++******))))))******+++++++++************++++++******++++++++++++******++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------........./////////,,,,,,,,,,,,,,,,,,,,,,,,......///////////////000------------------------........./////////000000,,,,,,---------...............///000000000000///222111111111111111111111222333555444333333444666555666666555333333444666;;;<<<===<<<:::999:::;;;============>>>>>>>>>>>>FFFOOO]]]gggjjjgggbbb^^^]]]UUUKKKCCC???;;;777333555333111000222333444444000000000000000000000000/////////.........------000///......------------------------------------.........------,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++************************((((((((((((((((((((((((***************)))((('''++++++************++++++++++++++++++++++++++++++************))))))))))))***************+++++++++++++++******++++++,,,---------------------------,,,,,,---------.........---------...///000000111------------...///000111222000...---///000000000000000000000000000000000111000000///////////////111111111111222222222222333222111111111111222333///000111333333333222111111111111111222222222222333333222222111111111111111222333333333222000///////////////////////////------------------------,,,---......---------.........---------,,,,,,,,,,,,,,,,,,---------............//////000111111111666444555666555666AAAMMMmmmyyy{{{ppp```UUUSSSVVVYYY\\\aaammm}}}zzzpppfff```eeemmmqqqkkkaaaXXXPPPJJJEEEBBB@@@>>><<<::::::;;;<<<<<<;;;===???CCCGGGKKKMMMNNNIIIFFFBBBAAABBBCCCCCCCCCCCC??????CCCGGGJJJQQQWWWdddqqq|||xxxuuuoooiiibbb\\\XXXVVVQQQOOOMMMKKKIIIHHHHHHHHHEEEEEEDDDCCCCCCEEEIIIMMMPPPNNNJJJFFFDDDDDDFFFHHHIIIIIIHHHEEECCCCCCFFFIIILLLNNNUUUaaawww}}}zzzwwwwwwwwwwwwuuu~~~))))))))))))))))))))))))((()))))))))*********+++))))))******)))((('''&&&'''(((((((((((()))))))))))))))))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))((((((((())))))******+++))))))(((((((((((())))))+++******))))))******+++)))******++++++******)))***++++++,,,,,,++++++************+++++++++,,,,,,------------.........///---------------------------........./////////000------------------------............////////////------........./////////...//////000000000000000222222111111111111000000///000222222111111222444222333333222111111333444666777777555333111111222555555666666777888888999;;;AAAIIINNNNNNLLLHHHFFFCCC>>>888444333333222111111///------///000000///////////////////////////000000////////////......000///...---------------------------------------.........------,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((***************)))((('''+++******))))))******+++************************))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---------------------------,,,,,,,,,------------...,,,,,,---...///000111111...............///111111222000...---///000000000000000111111111111000000111000000///////////////111111111111111111111111222222222222222333333444...///111222333222111111000000111111111222222222111111111111000000000000000111222333333111000///........................,,,,,,------------------+++---...---++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,------------.........///000000111111111111333333111111777???TTTiii}}}~~~wwwiii^^^]]][[[XXXXXX___mmmzzz{{{rrriiidddkkktttwwwqqqiiiaaaZZZTTTNNNKKKEEEBBB>>>:::888999<<<>>><<>>DDDHHHIIIHHHGGGGGGHHHFFFDDDDDDEEEFFFFFFFFFFFF@@@=========<<>>===;;;999;;;???===BBBFFFHHHKKKPPPRRRPPPQQQOOONNNNNNOOOOOOMMMLLLKKKJJJHHHFFFEEEDDDCCCCCC???>>>===<<<<<<===??????<<<===???AAADDDIIIOOOSSSWWW]]]ccceeecccaaaccceeeiiiiiijjjppptttssskkkccc\\\]]]dddppp|||yyytttrrriiieeebbbaaabbbeeejjjnnn'''((((((((())))))******((())))))***++++++,,,,,,***)))'''&&&&&&(((***+++''''''''''''((((((((()))(((((())))))*********++++++***)))(((((()))***+++++++++******))))))((((((******))))))((((((''''''++++++************++++++******))))))))))))******))))))************))))))******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---..............................---------.........//////---------.........//////---...//////000000//////000000000111111111222222000111111000...---...//////000000///......///111///000111000...---...////////////000000111111111111222333333111//////000///000000111222111111000///...---...000111000///+++,,,.../////////......------------------------,,,,,,,,,,,,------...///////////////////////////,,,,,,,,,------.........*********************+++++++++++++++++++++++++++))))))******++++++++++++************************************************'''((()))*********************))))))))))))******++++++++++++++++++++++++'''((((((((())))))******((())))))***++++++,,,,,,++++++******++++++,,,---------------------------++++++,,,,,,,,,---------------///000000000///............//////000111222222000......///000000000000111222333333222111000333222222111111111111111333222222222111111000000111222222333333333222222222111000.........///000000000000000111111111111000000000000111111111111000///...------...///000........................+++++++++,,,,,,---------///222555333...,,,///222---------------------------------.........//////------......///000000000+++...111000000111222222444777???MMM^^^sss|||wwwuuurrrnnnnnnsssvvvlll^^^^^^WWW___cccbbbmmmyyyqqqlllhhhiiilllgggggghhhhhhhhhddd___ZZZ[[[```dddddd^^^VVVPPPNNNPPPZZZhhhsssxxxyyyyyyyyywwwsssnnniiieee```\\\YYYJJJDDD???===;;;888:::>>>777999::::::===BBBBBB>>>CCCAAA@@@@@@AAAAAA???>>>AAA@@@@@@@@@@@@AAABBBBBB???>>>>>>>>>???@@@BBBCCC<<>>@@@BBBAAA@@@AAAFFFJJJIIIBBB===AAAGGGJJJJJJHHHPPPJJJIIIRRR^^^eeekkkooosssuuuvvvxxx}}}~~~wwwttt}}}~~~uuugggfffjjjrrr{{{}}}wwwjjjbbb___SSSQQQTTT]]]ffflllrrrwww(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((())))))***)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))************)))))),,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...---------,,,,,,,,,,,,,,,,,,---..................//////000111111111111000---............/////////////////////////////////000/////////////////////222222222000...---///111666000...///000...---///000000000000000000000000//////000000//////...---.../////////000000000000...------------...//////------............------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---//////---------,,,,,,,,,,,,+++)))******+++,,,,,,---------,,,,,,++++++******)))*********************************))))))*********))))))))))))))))))))))))************************)))))))))))))))*********++++++++++++++++++++++++++++++***)))))))))))))))************************+++++++++,,,,,,,,,------......------------......------------------------...---,,,,,,,,,,,,---...+++---...000000///...---...............//////000111111222222111000000///...000111111000111333555888555222000000111111000111000000000111111111000000000////////////000000///////////////////////////000000111111000000///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111///+++)))+++......------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///111............///000111222111111444777:::AAAPPP___}}}xxxqqqooorrrqqq}}}{{{ggg^^^SSSQQQXXXeeeqqqwwwyyypppfff```\\\YYY[[[aaadddfffjjjpppuuuwwwtttqqqtttyyy}}}wwwrrrpppuuuwwwhhhUUUFFF???<<<999666999999999888888888888777===999888:::;;;;;;===BBBEEEIIILLLMMMMMMNNNRRRVVVXXXQQQKKKLLLTTT[[[___```bbb[[[XXX^^^ffflllqqquuu|||}}}zzz{{{|||{{{xxxzzzsssnnnmmmpppxxx~~~xxxnnnccc\\\YYYYYYYYY^^^iiirrrxxx|||(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))************))))))++++++***)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------//////...------,,,++++++///...------------------...///000000111000000000,,,,,,---------.........////////////////////////////////////////////////111222222000//////111333;;;555000000000------000////////////////////////......//////......---,,,....../////////000000000...............//////000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,+++++++++***************++++++,,,,,,---++++++++++++++++++++++++***************************))))))(((((())))))***((()))))))))***+++++++++,,,+++***)))(((((((((((('''(((((()))******++++++++++++++++++++++++++++++,,,++++++***************************************++++++++++++,,,,,,,,,,,,------............------------------------------...------,,,,,,------...,,,---///000000000///...---------------.../////////000000000000//////...,,,.../////////000333555999666222000000000000/////////////////////////////////............//////000000000000000000000000......////////////......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///---***(((***,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***,,,---.........000222...............///000111000000333555444555===GGG]]]xxxzzzwwwyyyuuu~~~yyynnn___UUUTTTXXX^^^aaaggg___XXXTTTRRRRRRVVV\\\eeecccdddkkkttt{{{{{{zzz{{{uuuxxx|||sss___OOOFFF@@@;;;888@@@@@@@@@???>>>===;;;;;;@@@<<<<<<@@@BBBCCCGGGLLLXXX]]]bbbeeeeeeeeehhhjjjpppiiiaaaaaajjjvvv~~~wwwnnnhhhiiimmmpppuuuzzz~~~sssqqqvvv{{{xxx~~~|||xxxuuuqqqsssrrrvvv}}}wwwtttqqqnnnjjjfffaaa]]]aaabbbjjjwww''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''')))************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((('''(((***+++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))************))))))******))))))))))))******************************************************,,,+++++++++++++++++++++++++++,,,,,,,,,---------.........---------,,,,,,000///---,,,+++,,,------,,,,,,---............---,,,------------.........////////////////////////.........///////////////111111111111000000333555>>>777222111000------000........................------......------,,,+++........./////////000000---------------...//////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++************)))*********++++++,,,,,,,,,))))))******+++++++++,,,************************))))))(((((((((((())))))(((((()))***+++,,,,,,---,,,+++***((((((((((((((((((((())))))************************************+++******))))))************************************++++++++++++,,,,,,,,,+++,,,---......---,,,+++---------------------------------------------------...///000000000//////......------......///000//////000000000//////...,,,---/////////111333666999666222000000000000/////////000///.........///000//////......//////000000000000000000000000000......////////////............---,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,---,,,)))((()))+++,,,,,,,,,,,,++++++******++++++++++++++++++++++++***,,,------------///000...---------......///000//////111444333222888@@@IIIaaa}}}}}}{{{ttteee\\\VVVSSSRRRVVVPPPLLLLLLMMMNNNSSSZZZbbb___^^^dddnnnvvvwwwvvvrrrfff^^^```eeeiiirrr|||uuufffZZZTTTPPPMMMKKKSSSTTTUUUTTTRRROOOLLLIIIIIIGGGHHHMMMRRRVVV\\\bbbrrrwww}}}}}}~~~xxxvvv~~~yyyooolllmmmoootttzzzwwwiiigggmmmsssqqqwww{{{{{{xxxuuuuuuvvvwwwwwwzzzzzzvvvuuuuuuvvvooommmmmmqqquuuwwwsssooojjjkkkttt((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''')))************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((('''(((***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))************))))))***))))))((())))))******************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......000...---+++++++++,,,---++++++,,,---------------------........./////////........................------....../////////000000111111000000000333555>>>777222111000------000---------------------------------------,,,,,,+++............////////////,,,,,,++++++,,,,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++*********)))))))))***+++++++++++++++,,,,,,((())))))******++++++,,,************************))))))(((((((((((())))))(((((()))***+++,,,,,,---******))))))))))))******************))))))((((((************************))))))((((((((())))))************************************+++++++++,,,,,,***+++,,,------,,,+++***---------------------------------------------------....../////////////////////......//////000111//////000000000000000///,,,...///000000222444666999666222000000000000///000111222111///...///000111000000//////000000111000000000000000000000000...//////000000//////...---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++***)))))))))***,,,+++++++++++++++******++++++++++++++++++++++++,,,---...---,,,+++,,,---------------------...///,,,+++,,,.........444;;;;;;JJJ```www|||ooobbbXXXSSSSSSNNNKKKKKKKKKKKKNNNSSSZZZXXXXXX^^^hhhpppsssrrrxxxwwwiii______```aaajjjvvv|||uuummmiiiiiikkkmmmmmmlllnnnpppqqqnnniiiccc```]]]ZZZ[[[```fffjjjpppwwwxxxoookkkkkkmmmsss{{{|||oooeeedddhhhjjjmmmqqqwww{{{|||{{{}}}~~~}}}wwwvvvxxxttttttrrrnnnjjjhhhjjjmmmssssssvvv~~~tttuuu{{{))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))((((((((()))***************************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,---......//////......---............/////////........................---------......//////000000111111000///000222444;;;555000000000------000........................------......------,,,+++------........./////////+++++++++++++++,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++)))))))))*********++++++***************************))))))(((((())))))***((()))))))))***+++++++++)))******+++++++++******++++++******)))(((((('''************************(((((((((((((((((()))***************************************++++++++++++++++++,,,,,,,,,,,,++++++------------------------,,,------......------,,,------------.........//////////////////000111111...//////000000000000000---///000000000111444666888555222000000111111111000333444333///...///222111111000000000000111111000000000000000000000000......////////////......,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++******++++++++++++++++++++++++,,,---...---+++***+++,,,------,,,,,,,,,------...000---,,,...------111888555<<>>QQQggg~~~~~~}}}xxxxxxxxxwwwxxx|||~~~yyyvvvxxxxxxyyyzzziiidddhhhjjjhhhiiigggeeeddddddddddddddd[[[[[[]]]aaafffppp~~~|||qqqmmmooosssuuutttxxxyyy{{{}}}}}}}}}zzzvvvyyy))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))(((''''''((())))))((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))((()))******)))((()))***))))))))))))************))))))))))))))))))))))))))))))*********+++++++++******************************************************++++++++++++************++++++++++++++++++************************,,,,,,,,,++++++,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---...---+++******+++------,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++***************)))(((((())))))*********+++++++++))))))************))))))************))))))))))))((()))))))))))))))(((''')))******++++++******)))(((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))))))))((((((((('''************))))))))))))***(((((((((***+++***((((((((())))))))))))))))))(((((()))******)))(((((()))))))))*********++++++)))************+++++++++,,,,,,------------,,,,,,------,,,,,,+++******)))++++++,,,,,,,,,,,,------.................................///000222333444666111------///000...+++---------------...//////..................------------------------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******))))))*********))))))))))))))))))***((((((((()))))))))******)))((((((''''''(((((()))******))))))((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************+++,,,---...,,,,,,------......//////...***---333444555AAARRRfff}}}~~~xxxwwwzzz~~~}}}~~~vvvwwwxxxwwwxxxvvvtttrrrpppppppppqqqiiikkknnnrrrvvv}}}~~~|||}}}~~~|||yyy{{{************************))))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((()))***)))))))))))))))*********))))))))))))))))))))))))((()))******(((((()))***))))))))))))************)))))))))))))))))))))))))))))))))*********++++++******************************************************++++++++++++******++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********+++,,,,,,***))))))***,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++)))************))))))(((***************+++++++++))))))************))))))************))))))))))))'''((()))))))))))))))((()))******++++++******)))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((************))))))))))))***)))(((((())))))(((&&&((((((((((((((((((((((((((())))))******))))))(((((((((((()))))))))******)))************++++++++++++,,,...//////...---,,,---,,,,,,++++++*********++++++,,,,,,,,,,,,------.................................///000111222333333000------...///---+++---------------......///......---------......///---------------------------,,,,,,,,,+++++++++***+++++++++,,,,,,---------++++++***))))))))))))*********((((((((((((******))))))))))))***************))))))(((((())))))***))))))((((((((()))******))))))))))))))))))))))))************************)))************+++++++++************+++,,,---------------------.........///+++---333444222777@@@HHH]]]tttzzzwwwwwwwwwyyy}}}{{{ssstttyyy}}}{{{}}}~~~|||}}}||||||************************))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''(((((())))))******((((((((((((((((((((((((((()))***)))((('''(((***((()))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))******************++++++++++++******,,,,,,++++++******))))))++++++++++++++++++++++++***+++,,,------,,,+++***+++******************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))+++,,,,,,+++******+++,,,+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))************)))(((************************((())))))************)))************)))))))))((('''(((((()))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))((((((((((((************)))))))))((('''&&&%%%%%%&&&'''&&&$$$)))(((((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++***,,,///111111///---,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------------...............,,,,,,,,,,,,---......///111///------......---+++------,,,,,,------...///...---,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++*********+++,,,---.........++++++***)))))))))))))))***)))(((''''''((()))***))))))))))))*********+++******))))))))))))******((((((((((((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++*********++++++,,,---...---------------------222...---222444222222666888EEETTT___lll~~~~~~}}}~~~sssiiiiiimmmssswww}}}yyyzzz|||~~~************************))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''')))***)))((('''((()))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))***************++++++++++++******------,,,,,,+++++++++***************************)))***,,,,,,,,,,,,***)))************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++***+++------,,,++++++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++((())))))*********))))))************************(((((()))***************************)))))))))((((((((())))))))))))(((((()))))))))******)))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))************)))))))))(((%%%$$$###%%%'''((((((''')))(((''''''''''''((((((******))))))))))))******(((((((((((())))))))))))))))))*********+++++++++***,,,...000111000...,,,,,,,,,+++++++++++++++***+++++++++,,,,,,,,,---------------.........//////---,,,,,,,,,,,,,,,------......---.........---,,,,,,,,,,,,,,,,,,---.........---,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++************++++++,,,---......+++***))))))(((((())))))***)))(((''''''((()))***((())))))))))))***************))))))))))))******((('''''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,,,,---------------,,,,,,,,,///+++)))+++---......///222888>>>DDDOOO___nnnvvvxxxsssiiiiiilllkkknnnwww~~~************************))))))))))))))))))))))))******)))((((((((((((((())))))************))))))************))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))***************++++++++++++******---------,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++)))+++------,,,+++,,,---*********+++++++++++++++++++++************++++++++++++++++++++++++++++++((())))))************)))+++++++++***************'''((()))******+++******************)))))))))))))))))))))))))))(((''''''((())))))******))))))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))************))))))))))))&&&&&&%%%''')))++++++***)))((('''&&&'''(((***++++++******))))))******+++((((((((()))))))))******)))************+++++++++***+++---///000///...---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...////////////......---------......------.../////////......,,,,,,,,,,,,,,,------.........---------......///,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++***************++++++,,,,,,,,,******)))(((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***(((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,---------...+++)))***+++---...///,,,000555:::@@@GGGNNNSSS]]]nnn~~~{{{sssqqqrrrllllllpppwww}}}))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((()))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))'''((()))(((''''''((()))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))''''''(((((()))******+++******++++++++++++******+++++++++++++++,,,,,,,,,************************++++++************++++++***+++,,,------,,,+++***************************)))***+++,,,,,,,,,,,,+++(((***+++,,,+++***+++,,,)))*********++++++++++++++++++************++++++++++++++++++++++++++++++(((((()))***************+++++++++*********))))))'''((()))******+++++++++************))))))))))))************)))'''&&&%%%(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((((((((()))))))))***************)))))))))))))))((('''(((***+++***)))((((((''''''(((***,,,---++++++***))))))***++++++)))))))))*********++++++)))************+++++++++***+++,,,---............++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...//////000//////...---,,,,,,------,,,...///000000000///000,,,,,,++++++,,,,,,---.....................------++++++++++++++++++++++++//////...---,,,+++************************************)))(((((((((((((((&&&'''(((******((('''&&&&&&'''''''''(((((((((((()))((((((''''''(((((()))))))))((('''''''''(((((())))))))))))))))))))))))************************)))************+++++++++,,,,,,++++++***++++++,,,+++++++++,,,,,,------...---//////......///000000+++---111555777999:::<<>>DDDMMMUUUbbbppp~~~************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******))))))(((((())))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((%%%&&&&&&'''((()))******(((''''''''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))***(((''''''(((((('''%%%'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********+++))))))))))))))))))))))))************++++++++++++************))))))))))))))))))))))))***************************************************************)))((('''&&&''''''(((******))))))))))))******(((((())))))))))))(((((((((((((((((()))******+++************************(((((()))***************((()))))))))************(((((())))))))))))(((((((((((()))***************((()))***++++++***)))(((((())))))*********))))))************************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************************))))))))))))))))))))))))((((((((((((&&&&&&'''(((((())))))***************************((()))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,---///...,,,+++++++++******++++++,,,,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,++++++++++++************************)))*********++++++,,,,,,***************)))(((((('''***,,,***'''&&&(((***(((((())))))))))))(((((('''(((((((((((((((((('''(((((((((((((((((((((((('''(((((()))***++++++,,,(((((())))))))))))((((((((((((((((((((((((((((((******************************************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))------,,,,,,,,,---...///---///000000000222666:::888@@@JJJUUU___lll{{{************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))((((((''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''(((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''(((((('''&&&))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((()))))))))************************)))))))))******+++++++++*********)))))))))(((((((((((()))))))))*********************************************************,,,+++)))(((''''''((()))***))))))((())))))******((((((((())))))((((((((((((((((((((()))***,,,,,,))))))))))))))))))))))))(((((()))***************((()))))))))************'''((())))))))))))(((((((((((()))***************((()))***++++++***)))(((((()))***************)))************************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************************))))))))))))(((((((((((())))))))))))&&&&&&'''(((***+++,,,---))))))))))))))))))))))))((()))))))))************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++---...---+++******+++))))))******+++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************+++++++++******)))))))))))))))*********)))((((((&&&)))+++***'''&&&(((***(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))***++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++,,,,,,++++++------------------------,,,,,,,,,,,,,,,---......***+++,,,---...///111333222777<<>>HHHUUU]]]fffjjjlllttt~~~|||wwwoooggg^^^VVVRRRIIIBBB:::555333333222000)))***++++++***)))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***)))))))))((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((()))))))))***)))((('''&&&&&&'''((()))'''''''''''''''((())))))((((((((((((((('''''''''%%%&&&((()))***)))(((((())))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''((((((((()))))))))))))))''''''''''''''''''''''''***((('''&&&&&&(((***+++)))))))))(((((('''''''''*********))))))*********))))))************))))))************************(((((((((((((((((((((((())))))))))))))))))((((((************************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++***(((''''''(((***+++(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))***,,,...///((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((((((((((((((''''''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))******))))))((((((''''''&&&''''''((()))******+++************)))))))))))),,,+++++++++***)))))))))***************************************+++++++++(((((()))))))))*********+++,,,,,,------,,,,,,+++************************))))))******++++++,,,,,,++++++******************************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((())))))))))))))))))))))))))))))******+++))))))((())))))***+++,,,,,,++++++++++++,,,++++++******++++++++++++******)))***,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,------.../////////222000111333333222666<<<===CCCKKKPPPUUU___mmmyyy}}}vvvhhheee```YYYPPPHHHAAA>>>:::666111......//////...)))***++++++***)))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''((((((((()))))))))***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((()))*********)))((('''&&&&&&'''((()))(((''''''''''''(((((()))'''''''''(((((((((((((((&&&''')))***+++******)))))))))(((((((((((())))))((((((((((((((((((((((((******))))))(((((('''''''''(((((()))+++,,,,,,---''''''''''''''''''''''''((('''%%%%%%%%%''')))***((((((((())))))************))))))(((((())))))***)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******+++,,,,,,************************((((((((((((((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((()))******+++++++++***)))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))***,,,,,,'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&(((((()))(((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((******))))))((((((''''''&&&''''''((()))******+++*********))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))))))))*********+++++++++(((((()))))))))***************++++++++++++******************************))))))******++++++++++++************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''((())))))))))))))))))))))))))))))******+++(((((((((((()))***++++++++++++,,,++++++++++++,,,******++++++++++++******((()))+++,,,---,,,+++++++++,,,,,,,,,++++++***)))***++++++,,,,,,---......///---...111111///000444333666:::===AAAIIITTT\\\jjjssswwwhhh^^^PPPOOOKKKFFFAAA;;;777555333222000000000///---,,,)))***++++++***)))***+++))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***'''''''''((()))*********'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******)))(((((((((((((((((()))((((((''''''''''''(((((('''''''''(((((((((((((((((())))))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((***+++,,,......************************'''&&&&&&%%%&&&''')))***((((((((()))***+++++++++***)))(((''''''((()))***((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((%%%''')))++++++***((('''((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((%%%&&&((()))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******((()))))))))************+++++++++***************)))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,))))))************))))))************************((())))))*********))))))((()))******+++*********))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((('''''''''&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))******+++))))))((((((((()))*********+++,,,+++***)))***,,,******++++++++++++******((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((*********+++,,,,,,------,,,***+++///000......111111222222333555:::@@@DDDLLLUUUaaannnzzz~~~ssscccTTTJJJ???>>><<<:::777555333222///000111111000///---+++)))***++++++***)))***+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((()))***))))))(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***++++++,,,************************''''''(((((()))******+++(((((())))))))))))))))))***)))'''&&&&&&''')))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&(((((())))))(((((())))))))))))))))))))))))'''''''''((((((((())))))%%%&&&''')))))))))((('''''''''''''''((((((((()))((((((((((((((((((((((((''''''((())))))))))))(((&&&''')))***)))(((&&&%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,***************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,*********++++++*********************************(((((()))))))))((('''''''''((()))***++++++***)))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((&&&&&&%%%&&&&&&''')))))))))(((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''((())))))))))))))))))))))))))))))******+++***))))))(((((((((((()))(((***,,,+++)))((()))+++******++++++++++++******))))))))))))***+++,,,---******+++++++++******)))******+++,,,,,,------...///++++++///000...---///000000//////111333666777999???HHHPPPYYYgggxxx~~~|||}}}}}}|||zzzwwwuuuuuuuuutttooohhh```XXXOOOFFF???777666555333222111111111...///000///............)))+++++++++***)))***+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))************))))))((((((''''''))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''((()))******)))(((''')))(((((('''''''''((((((&&&'''''''''(((((())))))+++)))(((&&&&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******((((((((()))))))))))))))(((((((((((((((((((((((('''(((***+++,,,,,,,,,,,,)))))))))(((''''''&&&&&&***)))'''&&&&&&''')))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((()))(((''''''((()))***+++************************''''''''''''((((((((()))"""$$$&&&((())))))((('''&&&'''''''''(((((())))))************************&&&'''(((((())))))((((((((()))******)))'''$$$###))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))))))))((((((((((((&&&&&&''')))***+++,,,---))))))******+++++++++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,((())))))))))))*********+++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((()))))))))'''&&&%%%'''((()))+++++++++***)))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$%%%&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))************))))))'''(((((())))))))))))))))))))))))))))))******++++++***)))(((((('''(((((('''***++++++(((''')))+++******++++++++++++*********)))(((((()))+++---...((()))***+++++++++++++++++++++,,,------......//////,,,***---...+++***+++///...---...000222333444333666;;;>>>BBBMMM[[[fffvvv}}}wwwtttnnnlllhhhccc___]]]\\\[[[XXXRRRIIICCC@@@>>>:::888444444222111000//////////////////...---...000222************************))))))))))))))))))))))))************************++++++***)))(((((())))))************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((())))))))))))((((((''''''(((((())))))******+++***)))'''''''''((()))((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((())))))(((((())))))((('''&&&&&&,,,+++))))))***)))((('''&&&((())))))(((((()))+++))))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))************))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((******))))))((((((((('''&&&&&&''''''((()))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%'''(((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++,,,---......))))))))))))))))))))))))************************************************+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++***)))((('''&&&&&&&&&&&&''''''(((((())))))******)))((('''&&&&&&%%%&&&&&&'''((())))))((((((%%%&&&((()))((('''((()))''''''''''''((((((((((((((((((((((((''''''''''''$$$%%%'''((()))(((''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))++++++******************++++++************+++++++++++++++++++++++++++++++++,,,---...---,,,+++***,,,,,,,,,---------...............////////////000//////000222666<<>>???BBBGGGKKKMMMQQQWWW]]]dddllltttyyy|||yyyvvvtttwwwsssmmmiiifffbbb\\\WWWUUUWWWZZZZZZXXXSSSMMMJJJEEEAAA<<<888666555333222111111000......------...///...------......---,,,111000///...------...///000///------...///...------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))***++++++************************(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************)))(((((((((((())))))))))))(((((((((((((((((())))))))))))&&&'''((()))******)))(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,,,,***'''&&&&&&&&&'''((((((((((((((('''***---+++(((&&&(((,,,'''((())))))(((((()))***))))))))))))))))))))))))''''''((((((((()))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&''')))*********((('''(((((((((((((((((())))))))))))((((((''''''&&&&&&((((((((((((((('''&&&&&&###%%%'''(((''''''((()))''''''''''''(((((((((((((((((((((((('''''''''''''''(((((())))))))))))(((((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))''''''(((((()))******+++))))))(((((((((((())))))************************+++***)))))))))***++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------......+++---//////...---------......///000111111222222222222222333444666888:::999<<>>AAADDDHHHKKKOOORRRTTTWWWYYY\\\XXXYYYYYYZZZ[[[[[[[[[\\\\\\^^^dddkkklllkkkmmmsssxxxyyy}}}xxxpppjjjgggaaaYYYPPPKKKJJJJJJHHHBBB===;;;<<<;;;888444444444444444444333333222...000222000---,,,...111,,,...000111000000000111,,,++++++---...///...,,,---,,,,,,,,,---///111222333111/////////000///---------------------------(((&&&%%%'''***,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,+++***)))((('''))))))))))))))))))))))))...---+++))))))))))))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((((((***+++,,,((((((((((((((((((((((((+++)))(((&&&&&&((()))+++'''%%%###$$$&&&((('''%%%))))))))))))))))))))))))))))))))))))((((((((((((************************'''((()))******)))((('''(((((((((((((((((((((((((((((())))))((('''&&&&&&+++***'''&&&%%%&&&''')))******))))))((((((''''''%%%'''(((((('''&&&&&&'''))))))(((((((((((())))))((((((((((((((((((((((((***************)))((((((''''''''''''((((((((((((&&&''''''(((((((((((((((******)))((('''&&&%%%%%%******)))((((((((((((((((((((('''&&&'''((()))***)))((('''&&&%%%&&&&&&''''''((((((((((((&&&$$$###(((((((((((())))))))))))''''''((((((((((((''''''))))))(((((((((((())))))*********)))((((((''''''&&&&&&&&&'''((())))))***((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***)))))))))((((((''''''+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++))))))))))))************''''''((((((((((((((((((&&&$$$###$$$(((******(((...,,,***'''%%%$$$$$$$$$((()))***)))((('''(((***((((((''''''''''''((((((+++(((&&&%%%&&&((())))))'''&&&&&&%%%&&&'''((()))******)))((('''%%%###"""(((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((((()))***+++,,,+++******(((((())))))))))))(((((())))))))))))************))))))************))))))))))))))))))))))))))))))222...***)))***+++)))''')))))))))))))))******+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.../////////000///...------...///000111111111222333333444444777999;;;===???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEHHHHHHHHHIIIKKKNNNPPPRRRWWWVVVWWW\\\aaa```[[[UUUMMMKKKHHHCCC???;;;999777777666444222111111222222555333111000////////////......////////////......---------,,,,,,+++++++++........................,,,,,,------.../////////111000///000111222111//////...,,,++++++,,,...///,,,***)))+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++++++++***)))(((************************+++***)))(((''''''(((((()))))))))))))))))))))))))))(((''''''''''''((()))+++***)))(((((()))******((((((((((((((((((((((((***)))(((''''''((()))***+++)))'''(((+++,,,+++***''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))((((((((((((((('''&&&&&&***)))((('''&&&''''''(((***)))))))))((((((((('''%%%'''(((((('''&&&&&&'''))))))(((((((((((())))))(((((((((((((((((((((((())))))******))))))((('''''''''''''''((((((((((((&&&''''''((((((((((((((()))))))))(((''''''&&&&&&***)))((('''''''''((()))''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))((('''%%%$$$(((((((((((())))))))))))''''''((((((((((((''''''))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''((())))))))))))))))))))))))))))))*********))))))(((((((((************************************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((()))))))))*********))))))))))))(((((((((((()))'''%%%&&&(((***)))(((+++***((('''&&&&&&&&&'''&&&'''((('''&&&%%%&&&(((((((((''''''''''''(((((()))'''%%%$$$%%%'''(((''''''&&&%%%%%%%%%'''((())))))))))))((('''&&&%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))))))))******)))(((((('''((()))***+++++++++******(((((())))))))))))(((((('''(((((((((((()))))))))''''''(((((((((((('''''')))))))))))))))))))))))),,,)))'''''')))******((()))))))))))))))******+++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...////////////...---,,,,,,---...///......//////000000111111333444666888::::::::::::333333333333444555666777999999999999;;;===???@@@AAA@@@AAAEEEIIIIIIEEE@@@===<<<:::888555444333222444333222000//////000000111000...---,,,---------.........//////.........---------,,,,,,+++++++++.......................................---------000...---...///000///...,,,+++)))(((((()))+++,,,...---,,,---///000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))******+++++++++******)))************************))))))((((((((((((((())))))))))))))))))))))))))))))((((((''''''(((((())),,,+++***)))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***)))((('''((()))******)))''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((''''''''''''))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((''''''''''''))))))))))))((((((((((((%%%''')))((('''&&&'''((()))((((((''''''(((((()))(((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))***&&&&&&&&&%%%&&&''''''((()))(((''''''&&&&&&''''''))))))))))))((('''&&&&&&(((((((((((())))))))))))''''''(((((((((((('''''')))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))(((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((()))******))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))***************))))))(((((((((,,,***((((((((()))(((''''''''''''''''''((())))))&&&'''((('''&&&%%%&&&(((((((((''''''''''''(((((((((&&&$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&(((((()))***************(((((())))))))))))((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))((('''&&&''')))+++,,,+++)))))))))))))))******+++*********++++++++++++,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---............------,,,,,,,,,,,,------,,,------...//////000000111222333444555555555555...............///000111111111111111222333444444555333333555999:::777444444444333222222111111111111000///..................------,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++------------------------//////......---,,,,,,+++---,,,+++,,,---...---+++------++++++++++++------,,,,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))******+++++++++*********************************************+++++++++(((((((((((((((((((((((()))(((((((((((((((((()))+++******)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((,,,+++***((('''((())))))(((((((((((((((((((((((('''(((((((((((((((''''''''''''((()))((((((''''''))))))))))))((((((((((((&&&'''))))))'''&&&'''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''(((((())))))((('''&&&%%%%%%'''***+++%%%%%%%%%%%%&&&&&&''''''(((((('''''''''''''''''')))))))))))))))(((((('''(((((((((((())))))))))))''''''((((((((((((''''''(((((((((''''''((((((((('''''''''((()))******+++''''''''''''(((((())))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))***))))))))))))))))))))))))++++++***************************************************)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))*********))))))((('''''''''***)))((('''((((((((((((''''''''''''(((((())))))((()))***)))((('''(((***((((((''''''''''''(((((((((&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((''''''&&&&&&((((((((()))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))((())))))))))))))))))((())))))))))))))))))))))))((((((((()))+++------...)))))))))))))))******+++************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---......---------,,,,,,,,,,,,---------......//////000000111222222222333333333333333000000000000000111222222222222111111111111222222444222111333555666555333333222222222111000000///.........---------------------------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,---+++***+++,,,---,,,+++...------,,,,,,------...,,,,,,------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))******+++++++++***************************************+++++++++++++++((((((((((((((((((((((((((())))))))))))))))))((((((((())))))************(((((((((((((((((((((((())))))(((((((((((())))))((()))***++++++*********))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((()))(((''''''(((((((((((())))))))))))&&&((())))))(((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''(((((((((((((((&&&&&&''''''((()))))))))((('''&&&&&&&&&(((***+++%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((()))))))))((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((((((''''''''''''((((((&&&''''''((()))***++++++''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&(((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))******************++++++++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&'''((()))((((((((((((((((((''''''((()))***)))((('''(((***((((((''''''''''''(((((()))'''&&&&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))(((((())))))))))))(((((((((((()))))))))*********(((((())))))))))))((((((((((((((((((((((((((((((((()))*********++++++,,,)))))))))))))))******+++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---------------------......------------------...//////000000222111111111111111222222......------....../////////////////////......---000///......000000000000,,,------.........---,,,------..................,,,,,,---....../////////---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......---,,,++++++------,,,+++***))))))))))))))))))***---...//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))******+++++++++******)))++++++++++++++++++++++++(((((())))))))))))((('''))))))))))))))))))))))))((())))))******))))))((('''''')))***++++++++++++(((((((((((((((((((((((((((((())))))))))))((((((%%%'''******)))(((((()))''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&(((***)))((('''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((()))))))))(((((((((((())))))***%%%%%%&&&''''''''''''&&&''''''((()))))))))(((((())))))(((''''''(((((()))(((((((((((())))))))))))''''''((((((((((((''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&'''(((((()))''''''((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%&&&(((***((()))))))))((('''&&&%%%&&&'''((('''&&&%%%&&&(((((((((''''''''''''(((((()))'''''''''))))))((('''''''''((((((''''''&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''((())))))(((((())))))))))))(((((())))))))))))************%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&((())))))(((''''''((()))))))))))))))******+++)))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------............------+++++++++,,,------......//////.........///000000------,,,,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---///000//////,,,,,,---.../////////...***++++++,,,---------,,,------++++++++++++------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------.........,,,+++,,,---...---,,,************************---///111000...---...000,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++++++++***)))(((++++++++++++++++++++++++))))))******)))((('''&&&))))))))))))))))))))))))((()))************)))(((((()))******+++***))))))(((((((((((((((((((((((((((((())))))))))))((((((###&&&)))***(((''''''(((''''''''''''''''''''''''))))))))))))(((((((((((('''''''''''''''''''''''''''((()))******+++++++++''''''''''''''''''''''''&&&&&&'''((((((((((((((((((''''''&&&'''((()))***'''((((((((()))))))))***'''(((******((('''((()))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''((())))))******))))))''''''''''''((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((()))******++++++***)))(((%%%&&&'''(((((((((''''''&&&'''((()))***))))))((((((((('''&&&&&&'''((()))(((((((((((())))))))))))''''''((((((((((((''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&''''''((((((((((((((((((((((((((('''((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''(((((()))))))))))))))))))))))))))((((((((())))))*********************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))'''''''''((((((((())))))%%%%%%&&&&&&'''((((((((('''))))))(((&&&%%%''')))'''((()))))))))(((&&&&&&&&&'''((('''&&&%%%&&&(((((((((''''''''''''((((((''''''&&&'''(((((('''%%%(((((()))))))))((('''&&&###$$$%%%&&&'''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''((()))(((((())))))))))))((((((((((((((())))))))))))***%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((($$$''')))***((('''((())))))))))))))))))******+++))))))))))))************)))))))))*********++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,---............------,,,---...///000......------------......---......//////...---,,,+++,,,---------,,,,,,,,,***+++...000111111000000***+++,,,...//////......+++,,,------...---,,,,,,...---,,,++++++,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++------,,,+++,,,,,,------------,,,,,,,,,...000///,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,+++***)))((('''+++++++++++++++++++++++++++,,,,,,,,,+++***((('''))))))))))))))))))))))))((()))***++++++***)))(((******++++++***)))'''&&&(((((((((((((((((((((((((((((())))))))))))(((((('''***......,,,++++++,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((###$$$&&&((())))))((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((()))(((&&&%%%&&&'''***+++'''((((((((())))))******'''(((******((((((((()))'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((()))***************''''''''''''((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((***+++,,,---,,,+++((('''&&&&&&((()))))))))((('''&&&'''(((*********)))(((((('''&&&%%%%%%&&&(((((((((((((((((())))))))))))''''''(((((((((((('''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))(((((((((((((((''''''''')))(((((((((''''''''''''((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))%%%&&&&&&'''((()))*********,,,,,,***&&&%%%&&&(((&&&'''((()))))))))((('''((()))***)))((('''(((***((((((''''''''''''((((((&&&%%%%%%&&&''''''&&&$$$((()))*********)))'''&&&###$$$%%%%%%&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''&&&%%%&&&'''((()))(((((())))))))))))((((((''''''''''''((((((((()))'''(((((((((((((((((('''(((((((((((((((((((((((($$$'''+++,,,***)))+++,,,)))))))))))))))******+++))))))))))))************((())))))))))))*********++++++++++++++++++++++++******************************+++,,,,,,,,,++++++***+++,,,------,,,+++***------...//////000000111///...------...000111222...---,,,,,,,,,,,,------++++++---------,,,+++******,,,......---,,,++++++,,,---...///...,,,***)))(((***+++---.........---......000000000///...---///...,,,++++++,,,...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,+++***+++,,,,,,,,,***((())))))******))))))(((///---,,,---...000000///------------------------)))************+++++++++************************++++++************+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((()))((('''&&&''')))((()))***++++++***)))((())))))))))))))))))))))))%%%&&&&&&&&&''''''((((((((()))***++++++***)))(((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''***)))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%%%%&&&'''((()))''''''''''''((((((((((((******((('''&&&&&&&&&&&&(((((((((((())))))))))))((()))*********((('''&&&((((((''''''&&&&&&%%%%%%(((((((((((())))))))))))+++*********))))))((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&))))))(((((('''''''''&&&&&&&&&'''((())))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((((((((((()))))))))(((((((((((())))))******))))))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))************************(((((((((((())))))))))))((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((++++++++++++***((('''&&&(((''''''&&&&&&&&&''''''******)))((('''&&&&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&'''((())))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************$$$&&&(((((((((((()))******))))))(((((())))))*********))))))))))))******************************************************)))************+++++++++***+++,,,,,,------,,,,,,///...---,,,++++++++++++++++++++++++,,,---......///000000///------...///......---,,,+++++++++++++++,,,,,,------,,,,,,+++++++++******+++,,,...///111...******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,+++++++++------------------------,,,,,,,,,+++***)))((((((+++++++++*********))))))///---,,,,,,---...---,,,------------------------,,,,,,++++++******))))))************************++++++************+++++++++*********))))))))))))************************))))))))))))))))))))))))************))))))))))))((()))***)))((('''(((***)))***++++++++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&'''((()))''''''''''''((((((((((((+++***)))((('''''''''''''''((((((((())))))))))))((())))))***)))((('''&&&(((((((((''''''''''''''''''((((((((())))))))))))******)))))))))(((((((((''''''(((((((((((('''''')))))))))((((((''''''''')))((((((((('''''''''&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))))))))(((((((((((())))))*********)))))))))((((((************************))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))))))))))))))************************(((((((((((())))))))))))((((((''''''''''''((((((***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((************)))((('''''''''''''''''''''''''''''')))))))))((('''''''''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((''''''&&&'''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********&&&((())))))((('''((()))++++++++++++******))))))******))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,------,,,+++************++++++++++++,,,---......///000000///------...000///...---,,,++++++++++++,,,,,,------------,,,,,,,,,+++++++++,,,---...///222///+++***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++)))((((((+++++++++*********))))))111///------------,,,+++------------------------...------,,,***))))))(((++++++++++++++++++++++++++++++************++++++***************)))))))))************************))))))))))))))))))))))))************)))))))))))))))***+++***)))((()))+++***++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((()))((((((''''''(((((()))***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''((((((''''''''''''((((((((((((+++***)))((((((''''''(((''''''((((((((()))))))))(((((()))))))))((('''''''''((((((((((((((())))))''''''((((((((()))))))))((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&'''(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''((())))))))))))(((((((((((()))))))))************+++++++++++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))************************(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&''''''(((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((((((((('''&&&'''(((((())))))(((((('''''''''''''''''''''''''''(((((())))))))))))******)))***+++***)))(((((())),,,,,,------,,,***((('''******))))))))))))******************************(((((((((((((((((((((((()))))))))*********++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))++++++++++++,,,---......000111111000......///000000///...---,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---//////222000---+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++++++++***)))(((+++************)))))))))333111//////000000///..............................------,,,++++++******++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))************)))))))))(((((()))******(((((()))***************************(((((((((((((((((((((((('''((((((((())))))******)))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((((((''''''''''''((((((((((((+++***)))((((((((((((((('''''''''((((((((())))))((((((((((((((((((''''''''''''(((((())))))******'''''''''((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((('''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))))))))(((((((((((())))))))))))***++++++,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&(((((()))(((((('''((((((((((((((()))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''(((((())))))((('''&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))***)))***+++***))))))***,,,---.........---***'''&&&******))))))))))))******************************))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,+++***************++++++++++++,,,---......000111111000......///111000000///...------------,,,------......------,,,,,,,,,,,,------......///000...---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++++++++++++++++++++++++++++++++++++++***)))(((************))))))))))))333111000000111111111///........................,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++***************+++++++++************************))))))))))))))))))))))))************)))))))))((('''((())))))''''''((()))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,)))((('''&&&&&&'''((()))'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((''''''''''''''''''((((((((((((***))))))(((((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((''''''(((((())))))******''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((((()))))))))&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))))))))***+++,,,------...************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''&&&$$$%%%&&&''''''(((((('''&&&''''''((())))))((((((((((((((()))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))((('''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))''')))*********+++---000111111222111000---***(((******))))))))))))******))))))))))))))))))))))))************************(((((()))))))))*********)))***++++++,,,,,,++++++------,,,++++++++++++,,,++++++++++++,,,---......000111111000...---///000000000///...------------,,,------------------,,,,,,,,,------------------+++,,,,,,,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))))))))))))))))))))))))))555333111000111111000///........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))&&&((()))((('''&&&'''((()))((((((''''''(((((()))))))))))))))))))))))))))%%%%%%&&&''')))***++++++)))((((((''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))(((''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))'''((((((((((((((())))))&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))))))))(((((((((((())))))))))))***+++,,,,,,------************************************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''((()))******))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((((((((((((((((('''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''(((((((((((())))))&&&'''((())))))+++...111333444444333111///---,,,******))))))))))))******))))))))))))))))))))))))************************((((((((()))))))))******)))******+++++++++++++++------,,,,,,+++,,,,,,---++++++++++++,,,---......///000000///------...///000///...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------,,,,,,+++)))***,,,,,,++++++---...++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))(((((()))))))))))))))***===:::777555444333111///....................................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))''')))***)))((('''((()))***)))(((''''''((()))***))))))))))))))))))))))))'''''''''''''''(((((((((((())))))******))))))(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((()))((((((((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&&&&%%%$$$''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))))))))(((((((((((())))))))))))******++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''((((((((('''''')))(((&&&&&&&&&(((+++---+++*********)))((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&'''((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((((((***---000111111000///---,,,++++++******))))))))))))******))))))))))))))))))))))))************************(((((((((((()))))))))***))))))***+++++++++++++++,,,+++++++++++++++,,,,,,++++++++++++,,,---.........//////...,,,,,,---...///...---,,,++++++++++++***++++++,,,,,,++++++******++++++,,,,,,+++******)))+++------+++***+++---************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******(((((((((((())))))******EEEBBB>>>;;;999666333111////////////////////////000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))(((***+++***)))((()))***+++***)))(((((()))***+++)))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%((()))***++++++***)))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&(((((((((''''''''''''''''''((((((((()))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&&&&%%%$$$''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***))))))(((((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''***(((&&&%%%%%%(((,,,...,,,++++++***)))(((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&'''((()))))))))(((&&&''''''''''''''''''&&&))))))))))))))))))))))))''''''''''''((((((((())))))))))))((('''(((+++...,,,+++***)))((('''''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***+++***************++++++++++++++++++,,,---......---......---++++++,,,.........---,,,++++++++++++*********++++++*********)))***+++,,,++++++)))(((***,,,...---***))))))+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------)))))))))))))))))))))))))))******+++++++++******'''((((((((())))))******LLLKKKHHHDDD@@@;;;888666555222...------///000000------.........---,,,,,,///...------,,,,,,,,,,,,+++++++++************)))***++++++++++++***))))))************************))))))(((((((((((())))))++++++************++++++,,,,,,+++***))))))******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))*********)))((()))***)))'''&&&))))))))))))************))))))(((((('''''''''&&&))))))))))))************(((((())))))******++++++(((((())))))))))))((((((&&&''''''((()))******+++***)))((('''&&&&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((()))******)))))))))(((''''''&&&&&&************++++++++++++***)))((((((((()))+++,,,***++++++++++++***))))))))))))))))))************************************++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((((('''******))))))((((((''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''------,,,+++***)))(((((())))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%(((((()))******)))((('''&&&'''''''''(((((())))))(((((())))))*********+++%%%%%%&&&'''((((((''''''((((((((((((((('''''''''++++++***(((&&&'''***---))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%++++++***)))((('''&&&&&&+++***)))(((((()))***+++++++++++++++)))((('''&&&))))))))))))))))))))))))******))))))))))))******,,,,,,,,,+++++++++******---------,,,+++***))))))++++++******************++++++,,,,,,,,,,,,------111000---+++***+++,,,---------+++*********+++,,,******+++++++++,,,,,,,,,************************%%%&&&'''((()))***+++++++++,,,------++++++,,,---************+++,,,---...******************************))))))))))))******************************************************111---(((''')))***)))'''))))))))))))))))))))))))RRRQQQNNNKKKGGGCCC???===999555222//////000000///..................------......---,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++***))))))************************))))))(((((((((((())))))++++++************+++++++++***))))))(((((())))))))))))))))))******************))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))******)))((()))))))))(((&&&)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))************)))))))))))))))*********((()))))))))))))))(((((('''''''''((()))*********))))))'''&&&&&&&&&''''''(((((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&''''''''''''(((***)))(((((((((((()))***(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((&&&''''''''''''(((((((((***)))((((((((()))++++++***++++++++++++***))))))))))))))))))************************************++++++***)))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&))))))((((((((((((((('''((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''+++++++++***))))))(((((()))(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$''''''''''''((((((((()))(((((()))))))))*********'''((())))))))))))))))))((((((((((((((((((((((((((()))***)))(((''')))***************************))))))))))))))))))))))))''''''''''''''''''''''''******))))))((('''''''''******)))(((((()))*********************)))((('''))))))))))))))))))))))))******))))))))))))******,,,+++++++++************))))))***)))((('''&&&&&&************************+++++++++,,,,,,,,,------000///---,,,,,,,,,,,,------,,,+++***)))******+++*********+++++++++,,,,,,******************************************+++++++++,,,------++++++,,,---************+++,,,,,,---******************************))))))))))))******************************++++++++++++++++++++++++,,,***(((((()))******)))))))))))))))))))))))))))WWWVVVTTTQQQNNNJJJGGGFFF???<<<888555333222111///......//////////////////------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++++++++******)))***************************))))))(((((())))))***++++++************++++++***)))(((((((((((((((((())))))))))))************++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((())))))((('''***))))))(((((('''''''''((((((((((((''''''''''''))))))))))))***************))))))))))))))))))((()))*********)))(((((('''''''''(((((())))))******(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''(((((()))))))))*********&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((('''(((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&'''''''''''')))))))))((()))******+++***++++++++++++***))))))))))))))))))************************************,,,+++******)))*********))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''))))))))))))))))))((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))((('''((((((((((((((((((((((((%%%'''******)))'''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***((())))))******))))))((())))))))))))))))))))))))***))))))(((((())))))***************))))))))))))((((((((((((((('''&&&%%%************************++++++++++++,,,,,,,,,,,,------.........------,,,++++++***))))))))))))************++++++++++++,,,************************---,,,,,,+++***)))((((((+++,,,---,,,+++***+++---++++++*********++++++,,,******************************))))))))))))******************************************************'''(((******))))))***+++))))))))))))))))))))))))XXXXXXWWWUUURRROOOMMMLLLFFFCCC???<<<999666333111//////............//////---,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,++++++***)))***************************))))))))))))))))))***++++++************++++++***))))))((((((((())))))((()))))))))************+++******))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))***)))'''''')))))))))(((***))))))((('''&&&&&&%%%((((((((((((((('''''''''((()))))))))******************))))))((((((((('''***************)))(((''''''((((((((()))))))))***'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***''''''''''''(((((())))))((((((((()))))))))******)))))))))))))))******+++***++++++++++++***))))))((()))))))))************************************++++++************++++++((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))((((((((((((((('''''''''''''''((((((((((((''''''((()))))))))************'''''''''((((((((((((((((((((())))))))))))))))))''''''(((((('''&&&%%%%%%((((((((((((((()))))))))%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))(((((()))))))))''''''((()))******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((******++++++***))))))((())))))))))))***************++++++++++++,,,,,,,,,+++,,,...///000///---,,,*********)))))))))))))))************++++++++++++************************+++******)))((('''&&&&&&***,,,,,,,,,+++***+++,,,,,,+++***************+++******************************))))))))))))******************************))))))))))))))))))))))))&&&))),,,,,,***(((***,,,))))))))))))))))))))))))ZZZYYYYYYXXXVVVTTTSSSRRRMMMKKKGGGDDDAAA===888555000000///...---.........,,,,,,,,,++++++,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,+++************************************))))))))))))******++++++************++++++*********))))))******+++((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((***(((''''''((()))))))))***))))))((('''&&&&&&%%%'''''''''(((((((((((((((((()))))))))***************)))))))))((((((''''''***************)))(((((((((((((((((())))))))))))&&&'''''''''''''''''''''&&&&&&'''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''&&&&&&''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))++++++))))))((((((''''''''''''))))))*********+++++++++((()))))))))***************++++++++++++***))))))((()))))))))************))))))))))))))))))))))))+++******)))******++++++(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((((((((((()))))))))))))))%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((((())))))'''''''''((((((((((((((('''(((((())))))(((((('''%%%%%%%%%%%%&&&&&&''''''((((((((((((((('''''''''))))))((((((((((((((((((''''''(((((('''&&&%%%%%%(((((((((((())))))******'''((('''%%%$$$$$$''')))%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((())))))(((((((((&&&'''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++,,,,,,++++++******(((((()))))))))******************+++++++++,,,,,,+++,,,///000000///---,,,************))))))(((((())))))*********+++++++++)))))))))))))))))))))))))))))))))(((((((((((((((***+++,,,,,,******+++,,,++++++******)))***************************************))))))))))))******************************************************))),,,...---***((()))+++************************\\\\\\\\\\\\[[[ZZZYYYXXXSSSQQQNNNKKKHHHDDD>>>;;;333222000///............------,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************+++******))))))******+++++++++************++++++***************++++++,,,))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((***(((&&&&&&(((************))))))((((((''''''''''''''''''((((((((((((((())))))))))))************)))((((((((((((((((((''')))******++++++******)))(((((((((((())))))))))))&&&'''(((((()))(((((((((&&&''''''((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''&&&&&&''''''((())))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((((((((((((((((((((()))))))))*********&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&''')))***+++***))))))(((''''''&&&&&&(((((((((((())))))))))))(((((()))************)))***++++++++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&'''''''''(((((((((&&&'''''''''(((((())))))'''''''''((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&'''((()))***((((((((((((((('''''''''))))))((((((((((((''''''))))))))))))))))))(((''''''(((((())))))******+++)))((('''$$$###$$$(((+++((((((((())))))******+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''(((((())))))(((((('''&&&'''(((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))************))))))'''(((((())))))*********************++++++++++++---...///000000///---,,,******++++++******)))((()))))))))************+++))))))))))))))))))))))))))))))******++++++,,,,,,***+++,,,+++***)))***,,,******)))))))))******+++******************************))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))))))))***************************\\\\\\]]]]]]]]]]]]\\\\\\VVVUUUSSSQQQOOOJJJEEEAAA888666444111////////////...---------......///000............------------,,,,,,------,,,,,,+++***************************+++******))))))******+++++++++************++++++)))))))))))))))***++++++))))))))))))***************))))))))))))))))))***))))))))))))))))))))))))***)))))))))((((((((('''***(((&&&&&&(((*********))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************'''''''''((((((((((((((((((((()))***++++++++++++))))))))))))(((((((((((('''''')))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((%%%%%%&&&''''''((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((()))*********&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((((((((((((''''''''''''''''''(((((((((((()))'''((()))***+++******)))***++++++++++++***))))))))))))))))))************))))))))))))))))))))))))((((((''''''((())))))***))))))))))))))))))))))))))))))))))))*********+++((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))((((((((((((((('''(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((())))))''''''''''''((((((((()))((())))))******))))))((()))((((((((()))***,,,---)))(((((((((''''''''''''))))))(((((((((''''''''''''((())))))))))))))))))'''(((((()))******++++++'''(((((('''&&&&&&''')))(((((()))******+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''((())))))(((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((())))))*********(((((())))))))))))((((((''''''(((((()))******+++************++++++++++++//////000000///...---,,,***+++,,,,,,,,,+++))))))))))))))))))************)))))))))))))))))))))))))))*********++++++++++++)))+++,,,+++***)))***+++))))))((())))))***+++,,,******************************))))))))))))******************************++++++++++++++++++++++++***((('''&&&((()))***)))************************ZZZ[[[[[[\\\\\\\\\\\\\\\XXXWWWVVVTTTRRRNNNHHHDDD;;;999666333111000000000...............///000111//////.........---------,,,,,,------,,,,,,+++***************************++++++************++++++++++++************++++++((((((((((((((()))******))))))))))))************++++++************++++++))))))))))))))))))))))))******))))))((((((((('''***(((&&&&&&'''***++++++))))))))))))************&&&'''''''''(((((())))))))))))))))))************&&&'''''''''(((((())))))'''((()))***+++,,,,,,,,,))))))))))))(((((((((((('''((()))+++++++++***)))***)))((('''&&&%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))))))))(((((($$$$$$%%%%%%&&&'''(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$***)))((('''&&&%%%%%%%%%&&&&&&''''''((()))))))))(((((((((((()))))))))***'''((()))++++++******)))***++++++++++++***))))))))))))))))))************))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))*********++++++++++++(((((((((((((((((((((((('''((((((((())))))************))))))((((((''''''(((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''((((((((())))))))))))))))))))))))(((&&&'''''''''(((((())))))))))))************))))))&&&%%%%%%%%%&&&''')))***))))))(((((('''''''''&&&))))))(((((('''''''''&&&%%%%%%&&&'''(((((((((''''''(((((()))***+++++++++%%%''')))***(((''''''(((&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''(((((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))******++++++))))))***************)))&&&''''''((()))******+++)))************+++++++++000000000000///...---,,,++++++,,,---,,,+++***)))))))))))))))************)))))))))))))))))))))))))))))))))((((((((((((((()))+++++++++***)))***+++(((((((((((()))***,,,,,,******************************))))))))))))******************************(((((((((((((((((((((((((((%%%"""###'''*********************************VVVXXX\\\^^^______]]]\\\YYYVVVTTTSSSTTTRRRMMMIIIFFFCCC>>>:::888666444222222000---,,,---............------,,,,,,------...,,,,,,,,,+++++++++******************************************************************************))))))))))))))))))))))))))))))************))))))******))))))((((((''''''***)))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******000///---+++)))'''&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((()))***+++,,,))))))(((((((((((())))))(((((((((((()))***+++,,,---+++)))'''&&&&&&(((((())))))(((((('''''''''&&&((('''&&&'''((((((&&&$$$&&&&&&&&&'''''''''((((((,,,+++***)))((('''&&&&&&))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((''''''************************((((((((((((''''''''''''%%%&&&'''(((((()))((((((%%%%%%%%%&&&'''((())))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***************+++)))(((((())))))(((&&&)))))))))))))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''******))))))((((((''''''&&&''''''(((((((((((((((************))))))))))))((((((((((((((((((((((((*********))))))'''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%***))))))((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''))))))(((((('''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((()))((((((***...000;;;555...,,,---...,,,)))***)))(((''''''((()))***&&&&&&'''(((((()))((((((******))))))((((((''''''(((((()))***************)))***++++++***)))***+++*********)))))))))))))))************************++++++******)))(((((((((************************+++***)))'''''''''((()))&&&&&&''''''(((((())))))))))))))))))))))))))))))QQQSSSVVVYYY[[[]]]^^^^^^ZZZXXXUUUSSSRRRQQQOOOMMMLLLIIIEEEAAA===999555222111///...///000000///...///......------......///,,,,,,,,,++++++++++++*********************************************************************************************************++++++++++++************))))))((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))***++++++******)))((((((((((((((((((''''''''''''((())))))))))))))))))***+++,,,---))))))(((((((((((())))))''''''''''''((()))***+++,,,+++)))'''&&&'''(((((()))(((((((((''''''''''''&&&%%%%%%&&&((()))(((&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&''''''((('''''''''%%%&&&&&&&&&'''((((((((()))((((((((('''''''''''')))((((((((('''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))***))))))))))))))))))))))))*********)))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''(((((()))*********))))))***)))'''((())))))(((''')))))))))))))))(((''''''((((((''''''&&&%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))************************************)))((('''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((()))(((((('''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''((((((((())))))))))))'''((()))******)))((('''***)))))))))((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******'''((((((((())))))))))))************************(((((()))))))))+++///111<<<666000...///000...+++***)))(((''''''((()))***'''(((((()))******))))))***)))))))))((((((((('''(((((()))***************)))***++++++))))))***+++))))))******************************************))))))))))))))))))******))))))))))))))))))))))))+++***)))(((''''''((()))((((((((()))))))))))))))((((((((((((((((((((((((MMMNNNOOOQQQUUUYYY\\\^^^[[[ZZZYYYUUURRRPPPPPPPPPRRROOOLLLIIIEEE@@@999555222111000111222222000...000//////////////////000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************************++++++,,,,,,,,,,,,++++++***))))))))))))(((((((((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&''')))+++,,,---***))))))(((((((((((()))((((((''''''(((((()))***)))))))))***+++,,,...///))))))(((((((((((())))))'''&&&&&&''''''((()))***+++***)))'''''''''((((((((((((((((((''''''''''''$$$$$$$$$&&&)))***)))(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))))))))************))))))))))))))))))))))))***++++++***))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((('''))))))*********)))(((((()))''''''''')))***)))((((((((()))))))))((('''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))(((((((((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((******************************+++******)))((('''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((******))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''*********))))))))))))(((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********''''''((((((((()))))))))************************'''((()))******,,,000333999555000...//////...,,,))))))(((((((((((())))))((())))))***************))))))))))))(((((((((((((((((())))))******)))))))))***++++++))))))***+++)))))))))***++++++,,,,,,))))))))))))))))))))))))''''''((())))))***++++++((((((((((((((((((((((((***))))))(((((((((((()))************))))))))))))((((((((((((((((((((((((PPPOOOMMMNNNPPPSSSWWWYYYZZZ\\\]]]YYYTTTOOOOOOPPPRRRQQQPPPOOOLLLHHHAAA===999666444222222111///...000//////......//////000------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************************************++++++++++++++++++***))))))))))))))))))))))))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((()))***+++((('''&&&&&&&&&&&&''''''((((((((('''((())))))***'''(((((()))***,,,---...))))))(((((((((((())))))'''''''''''''''((()))***+++***)))(((''''''((((((((((((((((((((('''''''''%%%%%%%%%&&&((()))((('''''''''''''''''''''''''''******)))(((((('''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''************************((((((((((((''''''''''''))))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((('''''''''((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&(((******)))'''&&&(((((()))))))))*********)))))))))))))))))))))))))))***+++***))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))))))))))))))*********)))((('''''''''&&&&&&''')))***)))((('''(((((((((((((((''''''$$$%%%%%%'''((()))******&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******++++++***)))((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))******)))))))))))))))((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))************************'''(((***++++++---111333444000---+++,,,,,,+++***))))))(((((((((((())))))((())))))******)))))))))))))))))))))(((((((((((((((((()))))))))))))))((()))***+++***)))((()))+++((())))))***+++,,,,,,---(((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((()))))))))(((((((((((()))*********))))))(((((((((((((((((((((((((((((((((WWWUUURRRPPPOOOPPPRRRSSSYYY\\\___]]]WWWQQQNNNMMMNNNNNNOOOPPPPPPNNNJJJGGGCCC???999555222111///...///..................///---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************))))))************))))))))))))))))))************++++++***)))(((((())))))************************))))))))))))))))))))))))***))))))(((((())))))***++++++***)))))))))******''''''&&&&&&&&&&&&''''''((((((((((((((()))******&&&&&&'''''')))***+++,,,))))))(((((((((((())))))))))))(((((())))))******)))))))))((((((((((((((('''''''''((((((((((((((('''&&&&&&'''(((((('''%%%'''''''''''''''''''''&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''******)))''''''''''''((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&(((******)))'''&&&'''''''''((((((((())))))************************''')))******(((((((((***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))************)))))))))))))))((('''&&&'''&&&%%%&&&((())))))(((''''''((((((((((((''''''%%%&&&'''((()))***++++++&&&&&&&&&'''''''''(((((('''''''''''''''((()))***'''''''''''''''(((((((((&&&''''''(((((((((((((((&&&'''''''''((((((((()))'''''''''''''''''''''''')))************)))(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((()))))))))((('''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))************''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''')))++++++,,,---000222000...,,,+++++++++++++++(((((())))))))))))(((((('''(((((()))((((((''''''(((((((((((())))))))))))(((((()))))))))(((((('''((()))******)))((()))***(((((()))***++++++,,,,,,(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))((((((((())))))))))))((()))))))))(((((('''''''''''''''''''''''''''''''''___]]]ZZZWWWTTTRRRQQQPPPVVVYYY\\\[[[YYYTTTQQQPPPNNNNNNMMMNNNPPPQQQPPPOOOLLLGGGAAA;;;888555222000///......------......///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++)))))))))******))))))))))))))))))************+++,,,+++***)))((((((((((((************************))))))))))))))))))))))))******))))))))))))******))))))))))))***+++,,,---)))(((((((((((())))))***))))))(((((())))))***+++''''''''''''(((((()))***))))))(((((((((((())))))******))))))))))))******)))))))))))))))((((((((('''''''''(((((((((((((((((('''&&&'''((((((&&&$$$'''''''''''''''&&&&&&&&&######$$$%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''***)))'''&&&&&&'''((()))&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''((((((((((((************************'''(((******((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***************)))(((((()))))))))(((''''''(((&&&&&&&&&((()))((('''&&&&&&'''((((((((('''''')))))))))(((((((((''''''%%%%%%&&&&&&'''((((((((())))))(((((('''(((((()))&&&''''''''''''(((((((((&&&''''''((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((%%%&&&'''((()))((('''&&&$$$%%%&&&'''(((******+++((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''((()))***+++,,,&&&&&&'''''''''(((((((((((((((((((((((((((((((((''')))+++,,,,,,,,,...000......------------------(((((())))))))))))(((((('''((((((((((((''''''&&&(((((((((((())))))))))))(((((()))))))))(((''''''((()))******(((((()))***((((((((()))******++++++))))))))))))))))))))))))******)))(((((('''&&&&&&))))))))))))))))))))))))'''(((((())))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''bbbaaa```^^^[[[XXXUUUSSSUUUTTTTTTVVVXXXXXXXXXWWWTTTQQQNNNMMMOOOPPPQQQQQQOOOMMMIIIEEEAAA<<<666222000//////......//////000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++)))******++++++******)))))))))*********+++++++++,,,+++***)))((((((((((((************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))+++,,,---((((((((((((((()))******))))))(((((())))))***+++))))))(((((((((((())))))))))))(((((((((((())))))***))))))((((((((())))))(((((())))))))))))((((((''''''''''''((((((((()))'''&&&&&&'''((()))'''&&&(((((('''''''''&&&&&&&&&"""######$$$&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((()))******+++))))))))))))))))))))))))(((((((((((('''''''''''''''&&&%%%$$$$$$%%%'''(((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((()))''''''''''''((((((((()))'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))************************''')))++++++***(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((('''''''''(((((()))(((((((((((('''&&&&&&'''((('''%%%%%%&&&''''''(((((('''''')))(((((('''&&&%%%%%%$$$%%%%%%&&&&&&'''(((((()))+++***)))(((''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''((())))))***++++++))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((($$$%%%'''))))))((('''&&&$$$%%%&&&'''(((***++++++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''')))+++,,,++++++,,,---,,,,,,------,,,,,,---...'''((()))******)))(((''')))))))))))))))((('''''''''((((((((()))))))))***(((((())))))(((''''''&&&((()))***)))((('''(((***((((((((((((((((((((()))************************((((((((((((((((((''''''((((((((((((((((((((((((&&&'''((()))******)))(((((((((((((((((()))))))))''''''''''''''''''''''''bbbcccdddcccaaa^^^ZZZWWWTTTQQQNNNPPPVVV[[[^^^^^^ZZZVVVPPPMMMMMMOOOPPPQQQOOOOOONNNMMMIIICCC:::444111111000000000000111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))******++++++++++++,,,+++***)))((((((((((((************************((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))***&&&&&&&&&&&&&&&'''((())))))))))))))))))******++++++******)))))))))))))))))))))(((((((((((()))))))))(((((('''''''''(((((('''((()))))))))))))))(((&&&'''''''''(((((())))))%%%$$$$$$&&&)))***)))((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''(((((()))***++++++,,,(((((((((((((((((((((((()))(((((((((''''''''''''%%%$$$"""""""""$$$&&&'''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))************************************(((***,,,,,,+++***)))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&&&&'''((()))))))))((()))(((&&&&&&''''''&&&$$$%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))),,,+++***(((''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''(((((()))***++++++,,,''''''''''''''''''''''''&&&&&&'''''''''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((($$$&&&((()))***)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((************************((()))++++++*********+++((()))++++++******+++,,,'''((()))******)))((('''***************)))(((((('''((((((((())))))******(((((())))))((('''&&&&&&((()))***)))((('''(((***((((((((((((''''''''''''************************&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&'''(((*********)))((((((((())))))******++++++''''''''''''''''''''''''kkklllggg___^^^eeehhhfffaaa[[[TTTOOOQQQUUU[[[^^^^^^___\\\TTTKKKHHHMMMSSSZZZTTTNNNLLLMMMJJJAAA999777444111000000000000///......---,,,,,,,,,---------,,,*********,,,...000---,,,++++++******++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++******))))))(((((('''''')))))))))))))))******++++++*********))))))(((((()))((((((((()))***++++++((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((******+++***'''&&&''''''((((((''''''''''''(((((('''''''''(((((((((((((((&&&''')))*********)))(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''***'''$$$$$$'''((((((&&&&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''((())))))((('''''''''''''''%%%%%%&&&'''((()))******''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))++++++***)))(((((())))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))((((((''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((())))))))))))((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''))))))))))))((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&%%%&&&(((******)))'''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''((((((((((((******)))(((((((((((((((''''''(((((((((((('''''')))((('''''''''(((***+++(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&***))))))((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''((()))))))))))))))***((('''&&&&&&'''(((*********)))((('''&&&%%%%%%&&&))),,,,,,***((((((******)))))),,,//////,,,((('''((((((((((((&&&$$$###((((((((((((((((((((((((((())))))(((&&&$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((***))))))***++++++(((&&&''''''&&&%%%&&&'''((()))&&&'''((())))))((('''&&&((((((''''''&&&&&&%%%%%%***)))'''%%%$$$###$$$$$$ooooookkkeeedddiiijjjgggfffaaaZZZUUUTTTUUUVVVWWWYYY[[[[[[WWWQQQMMMNNNPPPTTTTTTTTTTTTSSSOOOIIIEEE===:::666333222111000//////......---------......---,,,+++++++++,,,---...---,,,++++++******++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))************************+++***)))(((((()))***++++++*********))))))))))))***************++++++,,,************)))))))))((((((((((((((((((((()))***))))))))))))))))))))))))***)))))))))))))))))))))(((((((((((((((((((((((()))***+++***'''&&&'''((()))))))))(((((()))))))))))))))((((((''''''&&&&&&&&&'''((()))))))))((((((((((((''''''''''''(((((())))))((((((((('''''''''(((((((((''''''(((((((((***'''%%%%%%''')))((('''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))+++******)))(((((())))))))))))))))))))))))))))))************************(((((())))))))))))((((((((((((((((((((('''''''''))))))(((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&((()))((('''&&&'''((())))))))))))((((((((((((''''''''''''(((((((((((()))((((((((('''''''''&&&%%%&&&'''))))))))))))(((&&&&&&''''''((())))))***''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((((((((((((((''''''((((((((((((''''''((('''&&&&&&&&&'''))))))(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))************))))))))))))'''((()))))))))))))))((()))((('''&&&&&&'''((()))***))))))((((((''''''''''''))),,,+++)))((((((******))))))+++------***((())))))******)))((('''&&&(((((((((((((((((((((((()))******)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))))))))***,,,,,,+++)))(((((('''''''''((()))***''''''((())))))((('''''')))))))))))))))(((((((((***)))((('''''''''((()))pppppplllgggfffiiihhheeekkkgggaaa\\\YYYVVVSSSQQQTTTUUUWWWXXXWWWUUURRRPPPNNNRRRXXXYYYWWWTTTRRRQQQEEEAAA<<<888555333111000//////.........//////000---------------,,,,,,,,,---,,,++++++******++++++++++++************++++++++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******************************))))))))))))******++++++++++++************+++************+++,,,,,,************)))))))))))))))((((((''''''''''''(((************************))))))))))))))))))******)))))))))))))))))))))))))))***+++)))'''&&&'''(((******))))))))))))************)))((('''&&&%%%%%%&&&&&&'''(((((((((((('''((((((''''''''''''(((((()))))))))))))))((((((((())))))))))))))))))))))))***(((&&&'''((())))))(((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&))))))(((((('''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))******)))((((((((())))))))))))))))))))))))))))))************************(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))************(((((((((((((((''''''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''((()))******(((((()))***(((((((((((())))))))))))''''''''''''((((((((((((((((((((('''''''''''''''%%%&&&&&&'''((())))))***&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((()))))))))*********))))))((((((''''''(((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))************((()))))))))))))))(((''')))((('''&&&&&&'''((()))))))))))))))))))))))))))''')))+++***)))(((((())))))))))))***++++++)))''')))******++++++***)))))))))))))))))))))))))))))))))***+++***(((''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))((()))++++++)))((()))(((((((((((()))******(((((())))))))))))((((((((((((((())))))))))))))))))((((((((())))))***+++wwwssslllgggfffhhhhhhfffkkkiiifffccc```[[[VVVRRRPPPPPPRRRVVVYYYZZZWWWTTTMMMPPPTTTVVVVVVUUUUUUVVVMMMIIIBBB===999666333111//////............//////......//////...---,,,+++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))***************************))))))))))))))))))*********************************))))))******+++,,,*********)))))))))))))))***)))(((((('''''''''''')))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))******)))(((''''''((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))((((((((())))))(((((())))))))))))(((((('''&&&&&&''')))***''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%&&&&&&'''((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))***))))))((((((((())))))))))))))))))))))))))))))************************))))))(((((((((((())))))&&&&&&''''''(((((())))))(((((())))))******++++++))))))((((((''''''&&&&&&'''(((((((((((((((((('''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((''''''''''''''''''''''''((()))******)))((()))***(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''(((((())))))''''''''''''''''''''''''(((((((((((()))))))))))))))(((((('''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((()))))))))))))))((((((''')))(((''''''''''''((()))((()))))))))*********+++((())))))))))))(((((()))))))))))))))***)))(((''')))*********************))))))))))))))))))))))))((()))***)))'''&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((***)))(((((((((((('''%%%((((((((((((((()))))))))))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((''''''''''''((((((((()))}}}qqqjjjhhhiiiiiijjjfffffffffgggfffbbb]]]YYYQQQNNNMMMPPPVVVZZZ[[[YYYSSSRRRPPPQQQSSSUUUVVVVVVRRRNNNHHHCCC>>>:::666333000//////...............///////////////...---,,,---,,,++++++******+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************)))******************)))************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))******++++++***)))(((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))((()))***)))((('''((()))'''(((((())))))(((((('''&&&&&&''''''(((((())))))&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((())))))))))))(((((()))((('''&&&&&&&&&((()))***''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((('''''''''''''''((((((&&&&&&''''''((())))))***)))(((''''''''''''((()))(((((((((((((((((((((((())))))(((((((((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))&&&''''''(((((()))))))))))))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((((((((((((''''''''''''''''''''''''''''''((())))))''''''((()))'''((((((((()))))))))***''''''''''''((((((((((((&&&&&&&&&'''''''''''''''***)))((('''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))(((''''''''''''((()))''''''(((((())))))))))))(((((((((((((((''''''&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&'''''''''((((((((()))(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))******++++++)))(((((((((((())))))((((((((())))))(((((((((((())))))((())))))))))))***(((((((((((((((((((((((('''((()))(((&&&%%%&&&''''''''''''''''''''''''''''''((((((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((()))''''''(((***++++++***&&&&&&'''''''''((((((((())))))(((((((((((())))))%%%%%%&&&&&&''''''(((((((((((((((((((((''''''&&&zzzpppkkkhhhfffgggddddddeeehhhiiihhhdddaaaUUUQQQLLLLLLPPPVVVYYYZZZYYYUUUQQQPPPRRRTTTUUUTTTTTTQQQMMMJJJFFFAAA<<<888333222111///............///////////////.........---,,,++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************((()))************)))(((************************(((((((((((((((((((((((())))))************))))))((((((((((((((()))))))))(((''''''''''''((())))))))))))))))))************+++******))))))))))))***''''''''''''''''''''''''((((((((()))******++++++))))))))))))))))))))))))((()))***)))((('''((()))&&&'''((())))))((('''&&&%%%%%%&&&'''((()))******''''''&&&&&&''''''((()))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%&&&(((******(((''''''(((''''''&&&''''''((()))***''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((()))))))))*********(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))%%%%%%&&&'''((()))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''(((((())))))******''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''''')))))))))(((''''''&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''(((((()))((('''&&&&&&'''((()))'''(((((()))***)))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))******++++++''''''((()))))))))))))))((((((((((((((((((((((((((((((((())))))************(((&&&'''((())))))((('''((())))))(((((()))+++)))(((((('''''''''((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&''''''(((((())))))***(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&)))---000222222%%%&&&&&&'''((('''''''''((((((''''''''''''((((((((((((((()))))))))))))))***************)))((('''vvvmmmfffeeeeeeeeeeeegggiiiiiigggeeeZZZVVVOOOLLLLLLOOORRRUUUWWWVVVUUURRROOOOOOQQQSSSUUUTTTRRRQQQNNNJJJCCC???777666444222000///......000///.........///000111---,,,++++++******++++++++++++,,,------,,,++++++++++++++++++++++++++++++************************)))***++++++++++++***)))************************))))))))))))))))))))))))((()))***++++++***)))((((((((()))))))))*********((((((((((((((())))))***((()))))))))************)))(((((((((((())))))***(((((((((((((((((((((((('''(((((()))******++++++((((((((((((((((((((((((''')))***)))((('''(((***&&&((()))******)))(((&&&&&&&&&''''''(((((())))))(((((('''''''''((()))***((((((''''''''''''((((((&&&'''''''''((((((((((((&&&'''((())))))((('''&&&%%%'''***)))'''&&&&&&(((%%%&&&'''((())))))))))))''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&''''''((()))&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''((('''''''''((()))*********''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&((()))))))))((('''((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))&&&'''((()))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))***+++++++++%%%&&&''')))************''''''((((((((((((''''''((((((((((((((((((((()))***(((%%%&&&((())))))'''&&&((())))))((((((+++...******((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&''')))''''''''''''''''''''''''%%%&&&&&&'''(((((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&(((+++///000111%%%&&&'''((()))(((((('''((('''&&&%%%%%%&&&'''((()))))))))))))))(((((((((&&&'''((()))***)))((((((xxxnnnjjjhhhgggfffgggiiiiiigggfff^^^ZZZSSSMMMIIIJJJLLLOOOPPPUUUWWWTTTMMMIIILLLQQQUUUUUUVVVVVVTTTOOOIIIDDD:::999777444222111000///000///...---...///222333---,,,++++++******++++++++++++------------++++++++++++++++++++++++++++++***************************+++,,,------,,,+++***************************************************((()))***++++++***)))((())))))******+++++++++,,,)))))))))))))))******+++(((((())))))*********+++'''''''''''''''((()))***))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((('''(((***)))(((((()))***''')))***++++++***)))'''(((((((((((((((''''''''')))(((((('''''')))***+++((((((''''''''''''(((((('''((((((((())))))******'''((()))++++++)))((('''###'''))))))'''%%%&&&'''$$$%%%''')))***))))))(((''''''''''''((((((((()))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''***((('''&&&&&&'''(((***(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((''''''((()))+++))))))(((((('''''''''&&&((((((''''''&&&&&&&&&%%%&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''((()))((('''&&&''')))&&&''''''((()))******+++''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''"""###&&&)))++++++***)))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))***((('''&&&&&&'''(((***%%%%%%'''((((((((('''&&&(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''((((((***++++++(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&'''((())))))***$$$%%%'''(((***+++++++++''''''((((((((((((''''''((((((((((((((('''''''''+++(((%%%%%%((())))))'''%%%'''))))))((())),,,///,,,+++)))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))(((((()))***''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))'''''''''&&&&&&'''''''''(((((((((((((((((((((((()))'''%%%%%%''')))))))))&&&''')))*********)))((('''&&&%%%$$$$$$%%%&&&'''((((((''''''&&&&&&&&&%%%!!!###%%%&&&((((((((('''yyyooommmkkkiiiiiikkkkkkhhheeefffccc]]]XXXTTTPPPJJJGGGLLLMMMOOOQQQRRRPPPLLLHHHQQQSSSUUUWWWVVVTTTQQQOOOEEEBBB===777333000///...,,,...000///---,,,...000------------------------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++,,,+++***((((((((()))***))))))))))))(((((((((((((((((((((((())))))))))))+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))***))))))((('''&&&''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((()))*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((''''''''''''((()))))))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))&&&''''''(((((((((((((((++++++******))))))(((((())))))))))))))))))))))))'''***)))&&&'''******(((++++++)))(((''''''''''''(((((((((((((((((((((((())))))***))))))((('''&&&)))((('''&&&&&&'''((())))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''((((((((((((***'''%%%%%%&&&'''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''&&&&&&'''((((((&&&%%%"""###&&&((()))((('''&&&++++++***)))(((''''''&&&(((((((((((((((((((((((((((''''''&&&&&&((()))***,,,+++)))((((((((()))***))))))(((((('''''''''&&&((('''&&&&&&'''((('''&&&######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$((())))))(((((()))+++...***'''%%%'''***+++'''###(((((('''''''''&&&&&&&&&)))(((((('''''')))***+++******)))(((((((((((((((''''''(((((()))+++,,,---***************)))(((((())))))(((((('''''''''&&&))))))))))))(((((((((((((((((((((((((((((((((((($$$&&&)))+++,,,***((('''''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((())){{{vvvsssrrrpppmmmjjjhhhfffcccaaa^^^XXXPPPKKKIIIIIIIIIKKKNNNNNNMMMKKKPPPRRRTTTVVVVVVUUUSSSQQQKKKGGG@@@:::444111000000---///000///---,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++***************+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************,,,+++)))((((((((()))***))))))))))))(((((((((((((((((((((((())))))))))))******++++++******)))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***))))))))))))((((((((())))))))))))))))))))))))((())))))))))))(((((('''''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((())))))***)))((((((''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''')))((((((''''''''''''''')))((((((((('''''''''&&&%%%%%%&&&''''''(((((()))&&&''''''((((((((((((((()))(((((((((((('''''''''))))))))))))))))))))))))###&&&'''%%%&&&+++,,,++++++***)))(((''''''''''''((((((((((((((((((((((((((())))))))))))((((((''')))((('''&&&&&&'''((()))((((((((()))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((((((&&&$$$%%%'''((()))(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''((())))))(((&&&$$$%%%&&&(((((((((''''''******)))(((((('''&&&&&&(((((((((((((((((((((((((((''''''&&&'''((()))***++++++)))((((((((())))))'''''''''(((((((((((((((((('''&&&&&&'''((('''&&&%%%&&&&&&&&&&&&&&&%%%$$$'''''''''''''''&&&&&&&&&%%%%%%&&&''''''(((((()))%%%&&&'''&&&%%%&&&)))++++++(((%%%&&&))))))'''###(((((('''''''''&&&&&&&&&(((((('''''''''((()))***))))))(((''''''''''''''''''''''''((()))***+++,,,)))************)))(((((()))((((((((('''''''''&&&)))(((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%***)))(((''''''((()))***zzzuuupppkkkjjjjjjjjjiiicccZZZSSSJJJHHHFFFFFFIIIMMMOOOOOONNNPPPRRRUUUVVVVVVUUUTTTRRRNNNGGG@@@999555333222000000000///---,,,---///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************+++***))))))((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))***(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''')))((((((''''''&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&''''''(((((()))&&&''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))$$$((()))))),,,111444333+++***)))((((((''''''((())))))))))))))))))))))))'''(((((())))))))))))(((((((((''''''''''''(((((('''(((((()))******++++++(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&%%%$$$%%%''')))***)))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((('''((()))***)))''''''''''''''''''''''''''')))((((((''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))******)))((((((((())))))&&&&&&''''''((()))))))))((('''&&&&&&'''((('''&&&(((((((((''''''%%%$$$$$$(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***((()))***)))))))))+++---...***'''&&&((()))(((&&&'''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))(((''''''&&&&&&&&&&&&'''&&&&&&&&&'''((()))***+++))))))******))))))((('''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((({{{rrrooonnnnnnoookkkddd]]]SSSOOOIIIFFFHHHKKKNNNPPPLLLMMMPPPRRRUUUVVVWWWWWWVVVTTTOOOIIIBBB<<<666333222111000...,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((&&&'''((())))))***))))))''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((())))))'''''''''''''''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))&&&''''''((((((((((((((($$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((%%%)))+++***---333666555******)))((((((((((((((())))))))))))))))))))))))&&&'''((())))))***))))))(((((((((''''''(((((((((''''''(((((())))))))))))))))))))))))))))))))))))''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''%%%%%%&&&''')))((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&((()))((('''((('''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((())))))))))))((((((((())))))'''''''''((((((((((((((((((&&&&&&&&&'''((('''&&&''''''(((((('''&&&&&&%%%((((((((('''&&&&&&%%%%%%))))))(((((('''&&&&&&&&&)))***++++++++++++---...000---)))((()))***))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&'''''''''%%%%%%%%%&&&'''((()))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((((((''''''''''''''''''''''''))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&yyyrrroooppppppkkkggg^^^XXXQQQKKKIIIIIIJJJJJJIIIKKKMMMPPPSSSUUUWWWXXXWWWWWWVVVSSSMMMDDD;;;666555333000...,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,******))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))******)))))))))))))))))))))))))))*********))))))))))))))))))(((((((((((((((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''((((((((((((((((((((((((&&&'''((())))))***))))))''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((('''''''''''''''(((((()))'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$&&&'''((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&'''((())))))***((((((((((((((((((((((((###&&&'''&&&(((---///---***))))))(((((((((((()))))))))))))))))))))))))))&&&'''((())))))***))))))'''(((((((((((((((((('''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))'''&&&'''''''''&&&$$$''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))'''%%%$$$$$$&&&'''(((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((()))))))))((((((***))))))((('''&&&&&&%%%(((&&&&&&&&&'''((('''&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&%%%%%%$$$%%%&&&(((((((((((()))***...+++(((''''''(((((((((&&&'''''''''''''''''''''%%%&&&&&&''''''''''''''')))((((((((((((((())))))&&&%%%%%%&&&&&&'''((())))))))))))))))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((***)))(((&&&&&&''')))***(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''|||tttssstttqqqmmmfffaaaZZZTTTOOOLLLIIIGGGHHHHHHJJJMMMPPPTTTWWWYYYWWWYYYZZZYYYTTTKKKBBB<<<999666222///......---,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++)))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))(((((()))************)))))))))))))))(((((((((((((((((((((((())))))))))))+++++++++++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))'''(((((())))))))))))(((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((('''''''''"""$$$%%%'''((((((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&'''((())))))******))))))))))))))))))))))))&&&((((((&&&'''+++,,,***))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))))))))(((''''''((((((((((((''''''(((((('''&&&&&&%%%$$$$$$(((((((((((((((((((((((('''''''''(((''''''&&&%%%))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((***(((''''''((('''$$$"""''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&$$$######%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))((((((((((((((((((((((((&&&''''''((()))(((((((((''''''((()))))))))((((((++++++***((('''&&&%%%$$$((('''&&&&&&'''((('''&&&$$$$$$%%%''''''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''%%%'''))))))(((((()))***((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&'''((((((((((((''')))(((((((((((()))******&&&&&&&&&&&&&&&'''(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((+++***(((''''''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))************))))))zzzxxxtttpppllliiieee```[[[UUUOOOKKKFFFGGGHHHJJJMMMRRRUUUXXXXXXYYYZZZZZZVVVPPPIIIEEE>>>:::555222111111000...------------------------........................------------------------,,,,,,,,,+++++++++******...---+++)))(((((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((('''((()))***+++******)))))))))))))))(((((((((((((((((((((((()))))))))))),,,,,,,,,,,,,,,+++******))))))))))))))))))))))))************************)))))))))(((((((((((('''))))))))))))))))))))))))((())))))))))))(((((('''''''''((((((((((((''''''''''''((((((((()))))))))'''&&&&&&&&&&&&'''(((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((())))))(((((('''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&''''''''')))(((((((((((((((((((((&&&''''''((((((((((((((('''''''''((()))))))))***))))))))))))))))))))))))(((******'''(((+++,,,***))))))(((((((((((())))))((((((((((((((((((((((((((())))))))))))(((((('''&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''%%%%%%''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&(((((((((((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((('''''''''((((((%%%###''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))'''%%%######%%%'''((((((%%%&&&''')))))))))((((((&&&&&&'''(((((()))******((((((((((((((((((((((((&&&&&&((()))))))))((('''&&&&&&((()))))))))((((((******)))((('''&&&&&&%%%((('''&&&&&&'''((('''&&&$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((%%%(((***+++*********+++$$$%%%%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&'''((()))))))))(((((('''''''''''''''((())))))''''''''''''''''''((()))(((((())))))(((((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''))))))************))))))(((((()))******)))((((((|||vvvppppppooommmkkkfff```XXXRRRFFFFFFGGGIIILLLPPPUUUWWWYYYZZZYYYXXXVVVRRROOOLLLBBB===777444444444222000------------------------------------------------------------------------,,,,,,,,,+++++++++******...---+++)))(((((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((('''((()))+++++++++***)))))))))))))))(((((((((((((((((((((((()))))))))))),,,------------,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''************))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''''''''((((((((((((''''''(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))'''%%%###!!!%%%%%%%%%&&&&&&'''''''''))))))))))))((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))$$$''''''$$$%%%((()))'''))))))(((((((((((()))***(((((((((((((((((((((((())))))***))))))(((''''''&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''%%%%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$&&&((())))))((('''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((()))&&&&&&&&&'''))))))'''%%%''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((&&&$$$$$$&&&(((******%%%''')))+++,,,,,,******&&&''''''((()))***++++++((((((((((((((((((((((((%%%&&&((()))))))))((('''%%%&&&((()))))))))((((((((((((((((((((('''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&'''((()))))))))))))))(((''''''&&&&&&!!!$$$&&&''''''&&&&&&'''$$$&&&((()))(((((())))))&&&&&&&&&'''''''''((((((&&&''')))*********)))(((&&&&&&&&&&&&&&&'''((()))(((((('''''''''(((((()))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$~~~yyy{{{uuuooonnnnnnkkkbbbZZZUUUNNNIIIIIIHHHGGGMMMVVVYYYYYYZZZ[[[ZZZYYYWWWUUUJJJEEE???999555222///---000///...------...000111000///...---------------------------------------++++++++++++++++++++++++))))))******++++++++++++************************'''((()))******)))((('''************************(((((())))))******++++++((())))))*********))))))))))))((((((''''''&&&&&&((((((((((((((())))))))))))))))))))))))******+++'''((((((((()))))))))***((((((((((((((((((((((((''')))***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''(((+++...---***'''&&&'''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))%%%$$$$$$%%%((())))))((())))))))))))))))))))))))&&&'''(((*********)))((())))))(((((((((((())))))%%%&&&&&&''')))+++,,,---******))))))((((((''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''***---+++&&&######&&&((((((((((((((((((((((((***)))'''&&&'''(((***+++(((((((((((((((((((((((('''''''''''''''((()))***((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&''')))*********)))((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&)))))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((***++++++***)))(((((()))'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''((())))))***((((((((((((((()))******((((((((((((''''''''''''%%%&&&''')))***)))&&&###(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''')))******((('''%%%))))))((((((''''''&&&&&&|||tttqqqrrrpppiiiccc[[[SSSMMMJJJGGGEEEIIIPPPSSSWWW[[[\\\YYYVVVVVVWWWSSSMMMEEE>>>999666333111111000///...............//////...---------......------------------------++++++++++++++++++++++++)))*********++++++++++++************************((()))***++++++***)))((((((((((((((((((((((((((()))))))))))))))*********&&&'''(((******+++++++++)))))))))))))))((((((((((((((())))))******))))))***************++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))''''''(((***''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((('''((()))++++++***((('''&&&''''''''''''''''''''''''&&&&&&''''''((())))))***((())))))***++++++******''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((******)))))))))(((((((((&&&''''''''''''((((((((('''&&&&&&'''((()))'''&&&))))))))))))))))))))))))'''(((((())))))))))))((())))))(((((((((((())))))((('''''''''(((((()))***(((((((((((())))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---000///***'''''')))((((((((((((((((((((((((((('''&&&%%%&&&''')))***''''''''''''''''''''''''(((''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))******''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((()))***))))))((()))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%(((((('''&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))***+++***((('''((()))'''''''''''''''''''''''''''''''''''''''((())))))&&&''''''((())))))******(((((((((''''''((())))))(((((((((((('''''''''''''''&&&%%%&&&((()))((('''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((())))))))))))''''''((((((((((((((('''''''''xxxxxxvvvqqqllleee^^^WWWRRRLLLGGGGGGJJJKKKSSSZZZ[[[XXXUUUVVVYYY[[[UUUMMMEEE???:::666444222111000000...---,,,,,,.........---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******((((((((((((((((((((((((************))))))))))))%%%&&&((()))+++,,,,,,,,,))))))))))))************((((((***+++++++++***)))+++************+++,,,,,,))))))))))))((((((((((((************************)))))))))(((&&&''')))+++((((((((((((((((((((((((((((((''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''((((((((((((((((((''''''''')))***)))'''%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))'''((())))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((***************)))))))))&&&&&&&&&''''''''''''((((((''''''((()))(((&&&$$$))))))))))))))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))***)))((('''&&&&&&&&&&&&'''''''''((()))*********)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***...111111---***))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((()))***+++,,,,,,''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&'''((())))))))))))((())))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((()))'''&&&&&&%%%%%%&&&&&&'''''')))))))))'''&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''((())))))******((((((''''''&&&'''''''''((((((((((((''''''''''''(((&&&$$$$$$&&&((())))))(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((|||vvvpppmmmiiiddd___YYYQQQKKKHHHGGGMMMSSSWWWXXXWWWYYYZZZ\\\XXXRRRLLLFFF???888333222111111111000...------......---......///000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************++++++******))))))((((((''''''(((******+++++++++((((((((())))))*********((()))+++,,,,,,,,,***)))******))))))******+++,,,))))))))))))(((((((((((()))))))))))))))))))))))))))))))))'''&&&''')))+++(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((&&&$$$&&&)))***'''$$$''''''''''''''''''''''''''''''''''''(((((())))))%%%%%%&&&&&&'''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''')))***)))'''$$$((((((((((((((((((((((((+++***)))'''''''''((()))))))))(((((((((((()))))))))((('''&&&&&&%%%&&&&&&'''((((((((()))))))))***))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))'''***......,,,)))''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''(((***+++,,,,,,''''''''''''(((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((&&&%%%&&&((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''''')))(((&&&&&&((()))(((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&''''''(((((()))))){{{ssspppooonnnjjjeee]]]RRRJJJIIIIIIKKKQQQWWW[[[[[[ZZZZZZYYYXXXUUUOOOFFF===666333222222111111000000///...............///000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++))))))***++++++***))))))************************++++++******))))))(((((())))))*********))))))((('''''''''(((((()))))))))((()))***+++,,,++++++***((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((()))))))))((('''''')))+++'''''''''''''''''''''''')))))))))((((((''''''&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((%%%$$$%%%((()))'''$$$((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%&&&(((***+++)))'''((((((((((((((((((((((((+++***)))'''''''''((()))))))))(((((((((((())))))'''&&&&&&&&&&&&''''''(((***)))))))))((((((((('''((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&(((+++,,,+++)))'''&&&((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&''')))***++++++''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&((('''''''''''''''''''''''''''''''''''''''((())))))%%%&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((((((((((('''''''''''')))((()))***,,,+++(((&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&'''&&&&&&''''''(((((())))))|||rrrssssssppplllfff[[[PPPPPPKKKHHHKKKTTTZZZ[[[YYYZZZZZZ\\\\\\XXXQQQGGG@@@777666444222111000111111/////////...//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((((((((((((((((((((((((((************))))))))))))***++++++******)))((('''''''''''''''(((((((((((())))))))))))******++++++(((''''''''''''((())))))(((((((((((())))))))))))''''''''''''''''''''''''''')))***)))((('''((()))''''''''''''''''''''''''))))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))((('''&&&&&&'''((('''&&&((((((((((((((((((((((((''''''((((((((((((((((((((((((((()))(((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((()))'''&&&%%%''')))++++++***))))))))))))))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))&&&&&&&&&&&&'''((()))************)))(((''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++***))))))((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&'''((())))))***''''''''''''(((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))((((((''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''((((((((()))&&&''''''((((((''''''&&&%%%&&&((('''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((()))(((((((((((('''''''''''''''(((***---///...+++)))(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((######$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((zzzzzzwwwrrrpppnnndddYYYXXXRRRKKKIIIMMMSSSWWWYYYZZZZZZ[[[]]]\\\WWWQQQLLL>>><<<777333000000000111111000//////////////////........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))(((((((((((((((((((((((()))))))))))))))*********)))************))))))((()))))))))(((((((((((((((***)))((('''''')))***,,,((((((((((((((())))))***&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&(((***+++***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***((())))))(((&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((''')))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((('''((((((((())))))))))))((((((((()))))))))*********(((&&&&&&(((*********))))))))))))))))))))))))'''(((((())))))))))))((())))))(((((((((((())))))''''''''''''((()))******))))))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((()))*********((((((((((((((((((((((((&&&'''((((((((()))((((((''''''''''''''''''''''''(((''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))))))))''''''''''''(((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''((()))''''''&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''(((((((((((('''&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''((())))))(((''''''%%%'''((((((''''''((()))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''((()))***+++((((((((((((''''''''''''&&&'''(((,,,000222222111(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((******''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''((((((''''''((((((((((((((('''''''''{{{tttrrrssslllbbb]]]XXXPPPIIIHHHLLLSSSYYYYYYYYYYYYZZZ[[[YYYVVVTTTDDD@@@:::444000...///000222111000//////...//////////////////////////////---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++************************(((((())))))******++++++'''((()))***************++++++******))))))((((((***)))'''%%%&&&(((***,,,)))))))))))))))******+++%%%&&&'''((()))***+++,,,))))))))))))))))))))))))%%%(((+++,,,+++(((''''''))))))))))))))))))))))))''''''(((((())))))******%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))***+++)))%%%$$$&&&((())))))))))))))))))))))))(((((((((((((((''''''''''''((((((((('''&&&%%%%%%''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************---***'''%%%&&&((()))***))))))))))))))))))))))))&&&'''(((*********)))((())))))(((((((((((()))))))))(((((((((((())))))***''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''%%%%%%''')))******((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''((()))***((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))*********''''''''''''((((((((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((()))))))))))))))))))))((((((((('''((()))******)))((('''&&&'''(((((('''''')))***'''''''''''''''''''''''''''''''''''''''((())))))************))))))))))))&&&&&&&&&''')))***,,,---)))(((((((((''''''''''''&&&%%%&&&***///555888999(((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''*********)))((())))))(((((('''''''''&&&|||vvvuuurrrlllfff```___[[[TTTMMMJJJNNNSSSWWWYYY[[[ZZZWWWWWWYYY[[[OOOJJJAAA999333222222444...//////000//////.......................................------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---......,,,+++)))...------,,,***((('''&&&******))))))))))))******))))))(((((('''''''''&&&(((((())))))******++++++)))******))))))((('''&&&(((((())))))))))))((((((((()))***++++++***)))(((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''((()))))))))&&&'''))))))'''&&&%%%%%%''''''''''''((((((((((((((((((''''''''''''(((((()))(((&&&%%%$$$$$$%%%&&&&&&''''''((()))(((((((((+++***)))((((((''''''((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&)))(((((()))+++,,,+++***''''''''''''(((***++++++))))))))))))))))))))))))******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((())))))))))))((((((((((((%%%&&&&&&'''((())))))***))))))(((((((((((())))))''''''(((((())))))******))))))))))))************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))((('''&&&%%%$$$$$$))))))))))))))))))))))))&&&&&&&&&''''''''''''(((***)))((('''&&&&&&'''(((&&&&&&''''''(((((())))))'''(((((()))))))))))))))&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%))))))(((((((((((())))))''''''''''''''''''''''''******)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''((((((((((((((()))))))))))))))))))))***)))(((((('''((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))+++,,,,,,'''''''''''''''''''''''''''''''''))),,,///333555111---((('''((()))(((&&&((((((((((((((()))***+++%%%'''((('''&&&$$$$$$%%%)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''yyytttqqqnnnlllfffddd___VVVNNNJJJKKKNNNVVVYYY[[[[[[YYYXXXYYYZZZUUUPPPHHH???888333111111///000000000000000000///.................................------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---...---,,,***)))%%%&&&''')))******************))))))))))))******)))))))))((((((((('''''')))))))))))))))*********&&&&&&'''(((((((((''''''(((((())))))))))))((((((((()))***++++++***)))((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((('''''''''%%%&&&'''((('''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((((('''''''''''''''((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((&&&''''''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((''''''''''''%%%$$$$$$%%%''')))((('''''''''&&&''''''((()))***))))))))))))))))))))))))((((((((((((((('''''''''(((((((((''''''((((((((()))((('''&&&&&&'''((()))))))))))))))((((((((((((&&&&&&'''(((((()))******))))))(((((((((((())))))''''''''''''''''''(((((((((((()))))))))*********((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''******))))))((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))***)))((('''&&&''''''((('''''''''(((((((((((((((''''''((()))))))))((((((&&&''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%)))((((((''''''(((((()))''''''''''''''''''''''''))))))(((((('''&&&&&&&&&******)))))))))(((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%%%%&&&''''''((((((((()))))))))))))))))))))(((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''')))(((((((((***,,,///111///,,,(((''''''((('''&&&(((((('''''''''((())))))%%%'''((('''&&&$$$%%%%%%'''%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''vvvrrrqqqpppmmmkkkeee]]]UUUNNNKKKKKKSSSVVVZZZ\\\[[[ZZZYYYYYYYYYUUUNNNGGG???888444111111111111111111111111111.................................---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++)))(((###$$$&&&(((***,,,------******))))))))))))***************)))))))))))))))************))))))))))))%%%&&&'''((())))))))))))((())))))******))))))((())))))************))))))***))))))(((((())))))***))))))))))))))))))))))))''''''(((((((((((())))))***))))))(((''''''&&&&&&%%%&&&'''''''''''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))************%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''(((((((((((((((((())))))))))))((((((&&&''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''###""""""###&&&((('''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((('''(((((())))))*********))))))(((((((((((())))))((((((((((((((((((''''''(((((())))))))))))******((((((((((((((((((((((((&&&&&&'''''''''(((((((((*********)))))))))))))))''''''''''''''''''''''''++++++***)))((('''&&&&&&'''''''''(((((()))))))))''''''''''''''''''''''''(((((((((((()))))))))***))))))(((''''''''''''(((((((((((((((((('''''''''&&&&&&'''(((((((((((('''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&''''''((((((((())))))))))))((('''&&&&&&&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&''''''((()))***''''''''''''''''''''''''))))))(((''''''(((***+++,,,***'''&&&'''''''''&&&(((((('''&&&&&&&&&''''''%%%&&&((('''&&&%%%%%%&&&***)))((((((((()))'''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&'''((('''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''yyysssnnnnnnmmmkkkgggaaaYYYQQQLLLNNNQQQVVVZZZ\\\\\\[[[ZZZWWWVVVRRRMMMGGG@@@:::666222222111111111111111111.......................................---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***)))((())))))***+++,,,,,,,,,,,,******))))))))))))******************************++++++******))))))(((((())))))***+++++++++++++++)))))))))******))))))))))))))))))******)))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''))))))(((((((((((('''&&&''''''''''''((((((((((((((((((''''''''''''(((((('''((()))***+++***))))))$$$%%%&&&&&&''''''&&&&&&,,,+++***)))((((((((((((((()))))))))))))))******(((((())))))))))))((((((&&&''''''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''%%%$$$$$$&&&(((******))))))(((((('''''''''(((((((((((((((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((()))***))))))))))))))))))***))))))))))))((((((((((((((()))))))))*********+++))))))(((((((((((()))))),,,,,,++++++******))))))(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''''''''''''''''''''''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((('''''''''(((((())))))((((((''''''&&&&&&%%%&&&&&&''''''''''''''')))))))))(((((('''''''''%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''((((((((())))))***(((&&&%%%$$$%%%'''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((''''''((())))))***''''''''''''''''''''''''(((''''''&&&&&&&&&'''((()))((('''&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&,,,+++))))))******((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%'''***+++((((((((((((((('''''''''''''''''''''''''''''''''{{{ooollllllmmmnnnkkkdddYYYQQQLLLNNNRRRWWWZZZ\\\\\\[[[XXXXXXWWWTTTNNNFFF>>>:::444333222111000000000000////////////////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))+++,,,,,,,,,,,,++++++*********))))))))))))******************++++++++++++++++++******))))))((((((+++++++++++++++***))))))))))))************))))))***))))))))))))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))...,,,))))))))))))'''%%%''''''''''''((((((((((((((((((''''''''''''(((((((((((()))***)))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&,,,+++***))))))(((((()))%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((('''&&&&&&'''***++++++*********))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((((((((''''''&&&&&&''''''((()))******************)))))))))))))))(((((((((((())))))))))))************))))))(((((((((((()))))),,,,,,++++++******))))))'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''&&&&&&%%%((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''(((((((((((((((((())))))((((((''''''&&&&&&%%%&&&&&&'''''''''''''''+++******))))))(((((((((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&((()))((('''&&&''')))''''''''''''((((((((((((***(((&&&%%%$$$%%%'''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&((((((((((((((((((((((((&&&&&&%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&&&&((('''%%%%%%&&&&&&%%%$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))&&&&&&&&&'''((()))******''''''''''''''''''''''''|||qqqooooooqqqqqqlllaaaXXXQQQPPPQQQTTTWWWZZZ[[[[[[\\\]]]\\\ZZZSSSKKKBBB===888777444222000000000000////////////////////////.............../////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************(((((()))***+++++++++*********))))))))))))*********************+++++++++************))))))))))))))))))))))))((('''&&&%%%)))******++++++******)))******))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))******))))))))))))((((((&&&&&&''''''((())))))***000,,,)))(((******(((%%%''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((('''&&&%%%$$$%%%%%%&&&'''''''''''''''''''''''''''((()))******&&&&&&''''''((()))))))))(((((())))))))))))((((((&&&'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((('''&&&&&&''')))***)))(((*********))))))***++++++((((((((((((((((((((((((*********))))))(((((((((''''''&&&&&&&&&&&&''''''))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''(((((()))(((((((((((((((((((((((('''''''''&&&&&&'''(((((((((((('''******))))))))))))))))))'''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''%%%&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''')))))))))((('''((()))&&&&&&'''''''''((((((((()))((('''&&&&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%'''((('''&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&$$$%%%''''''&&&%%%&&&''''''&&&%%%&&&'''((('''%%%'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%'''''''''''''''(((((()))+++***)))((('''%%%$$$###"""###$$$%%%&&&((())))))''''''''''''''''''''''''|||vvvuuuvvvtttkkkddd[[[WWWSSSRRRUUUXXXZZZZZZ]]]^^^___^^^YYYQQQJJJEEE===;;;888555222111111111////////////////////////---........./////////000------............---------------------------------,,,,,,+++++++++++++++(((((()))***++++++++++++******))))))))))))******)))))))))*********++++++)))))))))))))))*********''''''((((((((('''&&&&&&)))******++++++******)))+++***)))(((((()))***+++)))((((((''''''(((((()))((((((((((((((((((((((((*********)))))))))(((((('''''''''(((((((((((((((---)))%%%%%%)))***)))&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((('''&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''''''''((()))***+++((())))))***++++++,,,,,,(((((())))))))))))((((((&&&&&&((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((())))))(((''''''))))))(((''')))((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))*********((((((''''''''''''(((((((((((()))******)))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&((()))))))))(((((('''''''''(((((((((((((((''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((('''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((*********)))((((((((('''$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))&&&&&&&&&'''''''''(((((()))))))))(((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''+++******))))))*********((((((((((((((((((((((((''''''(((((((((((((((((($$$&&&))))))'''&&&(((***'''&&&&&&&&&&&&&&&'''(((###%%%''''''&&&&&&&&&''''''&&&%%%''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((******((())))))***)))'''%%%$$$###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''~~~yyyzzzyyytttmmmccc]]]VVVRRRTTTWWWYYYZZZ[[[]]]___```]]]XXXRRRMMMAAA???;;;777444222222222000000000000000000000000---.........//////000000------............------------------------------...---,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******))))))))))))******(((((())))))************(((((())))))******++++++&&&'''((()))******************++++++++++++******+++***)))(((((()))***+++((((((''''''''''''((((((((((((((((((((((((((((((+++*********))))))(((((()))))))))(((''''''&&&&&&)))%%%"""###(((+++***'''''''''''''''((((((((()))((((((''''''''''''((((((''''''&&&&&&&&&(((***+++&&&'''(((((())))))((((((---,,,+++***))))))))))))%%%&&&&&&'''((()))))))))(((((())))))))))))((((((&&&&&&((()))************((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))+++***))))))******)))(((''''''''''''(((***++++++************************''''''((()))***+++,,,,,,))))))(((((((((((())))))'''((()))******)))((('''))))))))))))((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))''''''(((((())))))******''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((($$$$$$%%%&&&'''((()))***))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&((()))))))))((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))$$$%%%%%%&&&&&&'''''''''))))))((((((''''''&&&&&&))))))(((((((((((()))))))))))))))))))))))))))))),,,++++++***)))(((((('''((((((((()))))))))******&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((()))))))))***)))(((((('''((((((''''''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''''''''(((((())))))))))))))))))))))))))))))******))))))((('''$$$'''))))))((('''(((***&&&&&&&&&&&&''''''((()))###%%%''''''&&&&&&&&&'''"""!!!!!!###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$$$$%%%&&&''')))***+++!!!$$$'''***++++++)))(((''''''((((((((((((((((((''''''''''''''''''''''''{{{zzzwwwuuuooohhh```[[[YYYWWWTTTQQQYYY[[[^^^^^^\\\YYYXXXXXXOOOGGG<<<555333333333222000//////............///000000//////.........---//////.........---------------------------------((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))(((((((((((()))***+++,,,+++*********))))))(((((())))))))))))************+++*********))))))((((((+++***(((((())))))(((&&&))))))))))))))))))))))))******))))))((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***************)))((()))***+++***)))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))'''''''''''''''''''''''')))(((&&&&&&&&&''')))+++)))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''(((((())))))******---+++(((&&&%%%''')))***''''''(((((())))))******''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((******))))))(((((('''''''''((()))+++++++++******'''&&&&&&&&&&&&'''((((((******))))))((((((''''''######%%%&&&'''((((((((($$$%%%&&&((())))))))))))&&&&&&%%%&&&&&&''')))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((()))***+++,,,)))))))))))))))))))))))))))((('''&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((*********)))((((((''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&'''((()))***+++&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&)))(((&&&%%%%%%&&&((())){{{wwwvvvrrrmmmgggcccaaa]]]XXXTTTWWWYYY\\\___```^^^[[[YYYSSSMMMDDD<<<777555444333111111000000//////000000000000/////////.........//////.........---------------------------------******+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))******)))))))))))))))***************)))))))))((())))))))))))************************)))))))))(((***((('''((())))))((('''))))))))))))))))))))))))***)))))))))((((((((('''((((((((()))))))))******'''(((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))(((''''''(((&&&&&&&&&((()))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))***************)))((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))+++***((('''''''''((()))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''&&&'''((())))))((('''''''''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((%%%%%%&&&'''((((((((((((&&&'''((((((((((((((('''))))))((('''&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''******)))))))))))))))***(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((()))'''&&&%%%%%%&&&''')))zzzyyyuuurrrooonnnlllggg___YYYVVVWWWZZZ___cccccc___[[[WWWTTTOOOFFF>>>888555555333333222111111111111111000000////////////....../////////.........------------------------------+++,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++************************+++++++++***************,,,+++***)))((((((((((((************))))))))))))))))))))))))************************))))))))))))((('''&&&'''((()))((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++((())))))))))))(((''''''''''''((((((((())))))))))))))))))((('''&&&%%%%%%'''&&&%%%&&&((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((***++++++++++++******)))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((((())))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((******************************))))))))))))******))))))))))))(((((((((((('''((((((((((((((('''&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''(((((()))))))))((((((((((((((((((((('''&&&&&&))))))(((''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&,,,+++***)))((((((((((((''''''''''''''''''''''''"""###%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###(((''''''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***((('''&&&%%%%%%&&&'''(((|||vvvuuutttuuutttooofff```YYYWWWVVV[[[aaadddbbb^^^ZZZZZZWWWOOODDD:::666555444444333222111111111111000000//////////////////////////////....................................---------,,,,,,++++++***************************************************************************++++++***)))(((((())))))*********)))))))))))))))((()))))))))*********************)))))))))))))))'''&&&%%%&&&((())))))((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''''''''((((((((((((((()))))))))(((''''''''''''((((((((()))))))))''''''(((((('''&&&%%%%%%)))((('''(((*********)))''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''***)))))))))(((((('''''''''''''''''''''''''''''')))(((((('''((()))***************++++++***))))))''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((((((((((((******))))))((((((''''''(((((()))******)))((('''******))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))((((((((((((++++++*********)))(((((('''&&&&&&&&&&&&'''((((((''''''(((((())))))******))))))))))))(((((('''&&&'''(((((((((((((((''''''%%%&&&''''''((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''******)))(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))(((((('''&&&%%%$$$$$$((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))((('''&&&&&&&&&&&&'''(((wwwvvvvvvwwwwwwtttlllfff```[[[VVVVVV\\\aaabbbaaa[[[\\\[[[TTTIII???888666555444333222111111111111//////000000000000000000000000/////////....................................------,,,,,,+++++++++************************************************************************))))))(((((()))***++++++))))))))))))))))))******((()))))))))************))))))))))))))))))******'''&&&&&&''')))***)))((((((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&'''(((((('''''')))''''''((()))***)))(((''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''******))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))******(((((()))))))))))))))(((''''''''''''(((((((((((('''((((((((()))))))))*********))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''&&&((()))******)))((('''******))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))++++++***)))))))))(((((('''&&&&&&&&&&&&'''((((((''''''(((((())))))******((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))%%%&&&'''((())))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''((()))******''''''''''''''''''''''''*********)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''(((((()))'''&&&%%%$$$############&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''''''''''''''&&&&&&'''''''''~~~{{{xxxxxxxxxvvvqqqmmmhhhbbbZZZWWWYYY]]]```bbb\\\]]]]]]XXXPPPFFF>>>:::666555444222111111111111//////000000000000111111000000000/////////.................................------,,,,,,,,,,,,---++++++++++++++++++++++++***************************************+++++++++(((((((((((()))***+++,,,))))))))))))************))))))))))))************))))))))))))************)))((('''((()))***)))((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''(((((((((((('''&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&'''((())))))(((&&&%%%$$$%%%'''((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((())))))))))))(((''''''''''''((((((((((((''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&''')))******))))))((())))))))))))((((((((((((((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))))))))((((((''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((''''''&&&%%%$$$%%%&&&((())))))******((()))******)))(((&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((()))***+++''''''''''''''''''''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&''''''(((((()))))))))(((''''''''''''''''''((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''&&&%%%$$$############%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''}}}xxxwwwvvvtttqqqooojjjbbb\\\YYYZZZ^^^``````___^^^\\\WWWPPPGGGAAA888777555444333222222222//////000000000111111111000000000000/////////...........................------,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++***)))))))))))))))******((()))))))))************))))))))))))************((()))))))))************+++***))))))***+++)))((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((())))))))))))(((''''''''''''((((((((()))))))))''''''((()))))))))((((((&&&%%%$$$%%%'''((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******)))))))))))))))*********((((((((((((((((((((((((&&&&&&'''((((((((((((((('''((()))***************''''''''''''(((((((((((('''''''''((()))*********))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***(((((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((((()))))))))(((''''''&&&&&&'''((())))))((((((((()))*********(((&&&%%%&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((()))%%%&&&''''''((((((''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&''''''''''''''''''&&&yyywwwvvvuuutttrrroooiiiaaa[[[ZZZ\\\^^^cccbbb```___]]]WWWMMMFFF999888777666444444333333//////000000111111111222000000000000////////////////////////////////////---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++,,,+++***)))(((((((((((((((((())))))*********+++))))))))))))************(((((())))))*********+++---+++******++++++)))((())))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((((((***************)))(((((())))))))))))************************)))((('''&&&((('''&&&''')))))))))(((''''''''''''((((((((()))************************&&&&&&'''((()))***++++++(((((())))))******++++++))))))))))))))))))))))))(((((()))***************((()))***+++++++++++++++''''''''''''((((((((()))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******'''((((((((())))))******''''''(((((())))))******))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((((((((())))))*********)))(((((((((***+++,,,'''&&&&&&&&&&&&'''((((((******))))))((((((''''''))))))************))))))(((((((((((((((''''''&&&%%%&&&(((***+++***)))(((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&***)))(((''''''&&&''''''))))))))))))))))))))))))))))))))))))(((&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((()))'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%(((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''((((((((('''&&&&&&%%%%%%$$$$$$%%%&&&(((***,,,---%%%%%%&&&&&&'''((())))))%%%&&&''''''(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&~~~wwwuuuxxxuuuqqqnnnllleee]]]YYY[[[`````````bbbccc^^^VVVOOOCCC===666333444555333000222111111000000000000000111000000000////////////........................000000//////............,,,------......------,,,++++++++++++++++++++++++...------,,,+++***)))))),,,+++******))))))************++++++++++++******************************))))))))))))))))))))))))******))))))))))))************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))+++***)))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((***)))'''&&&%%%%%%&&&&&&)))))))))))))))))))))))))))((('''''''''(((***+++++++++************++++++************************(((((((((((())))))))))))'''((((((((((((''''''&&&))))))))))))))))))))))))+++***((('''&&&''')))***+++***)))(((((()))***+++))))))))))))************''''''(((((())))))************))))))))))))************)))((('''&&&%%%%%%))))))))))))))))))))))))++++++******)))(((((((((+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((''''''&&&''''''''''''((((((((((((***++++++******)))(((''''''&&&&&&%%%%%%'''((()))))))))))))))))))))))))))'''''''''''''''((())))))((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))))))))((('''(((((('''%%%$$$%%%'''***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%''')))+++---...((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''{{{uuutttvvvsssqqqoooiii```\\\\\\^^^aaadddeeeccc^^^YYYVVVIIIBBB:::555555555444222222222111000000000000000//////.........---------......................../////////.........------------............------******+++++++++,,,,,,,,,---,,,,,,++++++*********,,,+++******))))))************++++++++++++******************************))))))))))))))))))))))))******))))))))))))************))))))))))))******************)))))))))((())))))))))))))))))))))))''''''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''((((((((())))))))))))((('''&&&&&&'''((()))(((((('''&&&&&&'''((())))))))))))))))))))))))))))))(((((('''((()))***+++*********))))))*********((((((((((((((((((((((((''''''''''''((((((((((((((()))******++++++******))))))))))))))))))))))))***)))(((((((((***+++---+++***)))(((((()))***+++))))))))))))************(((((((((((())))))************))))))))))))******,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++******)))(((((((((((((((++++++++++++++++++++++++((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''((((((((())))))))))))******++++++******)))((('''((('''&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((((('''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&'''(((((((((((((((((((((((('''&&&$$$%%%'''***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((()))&&&&&&&&&&&&'''((()))***'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''|||vvvwwwtttssssssnnnfffaaa```\\\bbbhhhhhhddd___]]]]]]RRRJJJ@@@999666555444333222222111000000000000111/////////.........------.................................---------------------............------******++++++,,,,,,------++++++++++++++++++++++++,,,+++******))))))************++++++++++++******************************))))))))))))))))))))))))******))))))))))))************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))''''''''''''((()))***+++(((((((((((((((((((((((()))(((((((((((()))***+++***))))))(((((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))***++++++,,,++++++))))))))))))))))))))))))))))))((((((***+++---///******))))))))))))******)))))))))*********++++++((((((((())))))))))))*********))))))))))))******************************))))))))))))))))))))))))'''(((((()))******+++++++++++++++***************))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((************))))))))))))((())))))******))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))*********))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&'''((()))))))))))))))***************++++++******)))((('''(((((('''''''''((()))***'''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((''''''&&&&&&'''''''''((((((((()))((((((''''''''''''((('''((('''&&&%%%%%%''')))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''xxxuuusssuuurrrlllgggfff^^^bbbfffhhheeebbb``````ZZZRRRGGG===888666444333333222111111000000111111111111111000000000000///........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++******))))))************++++++++++++******************************))))))))))))))))))))))))******))))))))))))************))))))))))))***************)))))))))))))))))))))))))))))))))))))))******)))))))))))))))***(((((((((((((((((((((((())))))))))))***************))))))))))))))))))***((())))))))))))******+++(((((((((((((((((((((((()))))))))))))))*********))))))(((((((((((())))))************************'''''''''(((((((((((()))(((((()))))))))))))))((())))))))))))))))))))))))))))))((())))))+++,,,---***))))))))))))))))))***))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******&&&&&&&&&''''''((((((((())))))))))))))))))))))))(((((())))))************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))*********))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''''')))***(((((()))))))))************++++++******)))((('''(((((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((('''''''''(((((((((((()))***)))(((&&&&&&&&&'''(((''''''((('''%%%%%%''')))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((('''''''''''''''(((((((((((('''&&&%%%%%%%%%&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''}}}wwwtttuuuuuuqqqnnnnnndddccccccdddffffffccc```^^^XXXNNNDDD===888555333333222222111111111111111222111111111000000000000........................------------------------++++++,,,,,,,,,,,,++++++///......---,,,+++***************++++++,,,,,,---,,,+++******))))))************++++++++++++******************************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))************)))******************)))***************))))))(((((((((((((((((((((((((((((())))))***************))))))(((((((((((())))))************************((())))))))))))*********)))))))))))))))((('''&&&)))))))))))))))))))))))))))))))))((((((((()))))))))))))))******)))))))))************++++++++++++************))))))))))))******))))))))))))******$$$%%%%%%&&&&&&''''''((())))))))))))))))))))))))************))))))((((((************************))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))******))))))************))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***'''''''''((((((((())))))***++++++******)))(((''''''(((((()))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((('''''''''(((((((((((()))***)))(((&&&&&&&&&'''(((&&&'''((('''&&&%%%'''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&%%%&&&&&&''''''''''''&&&''''''((((((%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''wwwvvvvvvsssssstttkkkgggcccccceeefffdddaaa```\\\UUUMMMDDD===888555333333222111111111111222000000/////////.................................---------------.........++++++,,,,,,,,,,,,++++++//////...---,,,+++***************++++++,,,,,,,,,,,,+++******))))))************++++++++++++******************************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))************))))))))))))))))))))))))'''''''''&&&''''''((()))((((((((((((((((((((((((((((((((()))))))))******))))))************))))))++++++++++++***)))''''''((((((((((((((((((((((((((()))******++++++*********))))))(((((())))))***(((((((((((((((((((((((())))))*********+++++++++***************)))(((((())))))))))))))))))))))))))))))))))))((((((''''''))))))************))))))*********++++++++++++,,,+++************)))))))))******))))))))))))******'''''''''(((((()))))))))))))))))))))))))))))))))++++++******)))(((((('''***************+++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))************)))******++++++******)))))))))))))))))))))))))))******))))))))))))******************************))))))************))))))((((((((((((((())))))***************************************************+++++++++***)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******''''''''''''((((((((((((***++++++******)))((('''&&&'''((()))))))))((((((************************'''''''''''''''((()))))))))))))))(((((((((''''''&&&&&&'''''''''((((((((()))((((((''''''''''''(((&&&'''((((((&&&&&&&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''}}}xxxvvvuuuuuuwwwpppmmmhhhdddcccdddeeefffaaa```]]]VVVMMMCCC;;;777444333222222111111222222000000000/////////..............................------........./////////,,,------......------,,,------------------------++++++++++++++++++,,,,,,,,,+++******))))))************++++++++++++******************************))))))))))))))))))))))))******))))))))))))************))))))))))))******((()))))))))************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))''''''((((((((()))))))))(((((()))******)))((((((((()))*********)))((('''))))))))))))))))))))))))((()))***+++++++++***************))))))*********(((((((((((((((((((((((())))))))))))************&&&&&&'''))))))*********))))))))))))))))))))))))((())))))*********))))))((()))***++++++***)))(((*********+++++++++,,,,,,+++++++++*********))))))******))))))))))))******)))))))))***************))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******************************((()))))))))************)))******++++++******)))))))))))))))))))))))))))******))))))))))))******************************((()))***++++++***)))(((((((((((((((((()))******((((((((((((((((((((((((************************'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))+++++++++)))((('''(((((((((((()))))))))***++++++******)))((('''%%%&&&'''((()))(((''''''))))))))))))))))))))))))'''''''''''''''((())))))((((((((('''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&'''((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''yyyvvvuuuvvvyyysssqqqmmmfffaaaaaafffkkkbbbbbbaaa\\\SSSHHH>>>999444333222222111111222222222222222222111111111111................................./////////000000......////////////......******+++,,,---//////000++++++++++++++++++++++++,,,++++++***)))***************++++++++++++******************************))))))))))))))))))))))))******))))))))))))************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((************************''''''''''''(((((((((((('''((()))******)))((('''%%%&&&((()))******))))))************************((()))***+++,,,+++******++++++************++++++************************(((((((((((()))))))))))) !!!###%%%''')))******))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,((()))***++++++***)))(((******+++++++++,,,,,,,,,++++++++++++******))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))******++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))******))))))))))))******************************((()))***++++++***)))(((((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&((()))*********((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%'''***,,,,,,+++)))((())))))))))))***************++++++******)))((('''$$$%%%'''((((((((('''&&&(((((((((((((((((((((((('''''''''''''''((())))))((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((***)))((('''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''~~~~~~|||yyywwwxxxwwwssslllfffbbbdddfffjjjeee___]]][[[TTTGGG<<<777888888666333222222444222111111000000000000000222111111000///......---111000///------......///------------------------------,,,++++++,,,------+++,,,------......------&&&''')))+++++++++******))))))))))))))))))))))))+++++++++*********))))))************************)))))))))((()))******+++******))))))((((((''''''***************)))((((((+++++++++******(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''************************+++*********))))))((((((''''''(((((()))+++,,,---******))))))))))))******+++******)))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))(((((('''''')))************+++++++++++++++***)))((((((((()))(((((((((((()))))))))))))))************+++++++++))))))(((((((((((())))))************************))))))***++++++++++++******(((((()))***+++***)))((((((((((((((((((((((((+++++++++*********)))))),,,***))))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))+++++++++++++++***)))((())))))*********++++++++++++***)))(((((()))***++++++******)))(((''''''&&&&&&'''((())))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''***))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((('''''')))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%&&&))))))'''$$$%%%""" """%%%((()))(((%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((''''''(((((('''&&&$$$"""(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''xxxwwwzzz{{{{{{xxxrrrjjjfffdddeeeiiifffcccaaa___WWWLLLCCC<<<:::888666444444444444222222111000000000000000111111000000//////......111000///...---......///---------------------------,,,++++++++++++,,,---+++,,,------......------)))***************))))))************************+++++++++*********))))))************************)))))))))))))))******++++++*********)))))))))))))))))))))))))))(((''''''+++++++++******)))((('''))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))***+++,,,---...******))))))))))))******+++******)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))*********************************))))))(((((((((((()))************++++++++++++***))))))))))))))))))(((((((((((()))))))))***)))************+++++++++))))))(((((((((((())))))************************))))))***++++++++++++******)))((()))***+++***)))))))))))))))))))))))))))+++++++++*********))))))---+++******+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++*********+++++++++++++++***))))))))))))*********++++++++++++***)))(((((()))***++++++++++++***))))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''(((((((((&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%((((((((((((''''''''''''((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%'''))))))'''%%%&&&$$$"""###&&&((()))((('''(((((((((((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$))))))((((((''''''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%$$$###(((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((zzzyyy~~~~~~~~~|||xxxqqqjjjfffdddgggggggggfffccc]]]TTTNNNCCC>>>888555555666666444222222111000000000000111000000000000000000000000000000///............///------------------------,,,++++++******++++++,,,+++,,,------......---------,,,+++***))))))))))))+++++++++++++++++++++++++++++++++***************************************)))))))))))))))*********++++++++++++************((((((((()))((((((''''''******+++******)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************))))))))))))***)))))))))***+++,,,,,,******))))))))))))******+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))************+++++++++++++++******))))))******+++++++++++++++++++++++++++***))))))))))))((((((((()))************+++++++++))))))))))))))))))***+++((((((((()))))))))******)))************+++++++++***))))))(((((())))))***************************))))))***++++++++++++******)))((()))+++++++++***************************+++++++++***************...,,,++++++,,,------,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++++++++*********++++++++++++***))))))***************+++++++++******))))))))))))******,,,,,,++++++******))))))((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''((()))'''%%%'''&&&%%%%%%'''(((((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%)))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((((((((((((((((((((((((((%%%%%%%%%&&&''''''(((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((}}}~~~~~~{{{vvvooohhhdddfffgggiiiiiifffaaa\\\XXXJJJBBB999555666888666444333222111111000000111111000000000000000000111111000/////////....................................+++++++++++++++++++++++++++,,,------......---------,,,+++***)))******+++++++++++++++++++++++++++************************************************(((((()))***************************************((()))))))))))))))((((((***************)))((((((((((((((((((((((((((((((************************)))))))))******)))))))))((()))))))))))))))******))))))))))))))))))))))))*********)))))))))))))))((((((''''''(((((()))***+++******))))))******++++++******)))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))*********++++++*********))))))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++)))((((((((()))***++++++(((((()))))))))*********))))))*********+++++++++***))))))))))))))))))***************************))))))***++++++++++++******)))((()))+++,,,+++***++++++++++++++++++++++++************************---,,,******,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++******)))***************************))))))))))))))))))***+++++++++******)))))))))))))))***))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))((((((((((((((()))(((((((((((((((((()))))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((((((((((((((((((((((((''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&''''''((()))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((('''&&&(((((('''''''''(((((('''&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((()))'''''''''''''''''''''''''''''''''((((((((((((((('''''''''((())))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||}}}}}}|||yyyssslllgggfffggghhhiiigggdddaaa___QQQHHH>>>888888888666333333222222111111111111111000000000000111111111111///////////////......---........................+++++++++++++++++++++++++++,,,------......------,,,+++*********+++---...************************************************************************(((((()))************))))))))))))))))))))))))))))))******+++++++++******)))************))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))'''''''''(((((()))))))))************************))))))))))))))))))******((('''''''''((()))***+++++++++************+++++++++******)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))***************************))))))))))))************))))))*********+++++++++)))((((((((()))***++++++))))))))))))************))))))*********+++++++++******))))))))))))******************************))))))***++++++++++++***+++))))))***+++,,,+++***++++++++++++++++++++++++************************,,,+++))))))+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))******+++++++++******************************)))))))))******))))))))))))))))))))))))((((((((())))))***))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))(((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''((()))******+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))((((((''''''(((((())))))(((''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~~~~|||wwwqqqllliiihhhffffffggggggeeecccXXXPPPFFF>>>:::888666444333333222111111111111222111111111111111111111111/////////000///......---........................+++,,,,,,------,,,,,,++++++,,,------......------++++++++++++,,,---...///***************************************+++++++++************************'''((()))++++++******)))((((((((((((((()))))))))******++++++,,,,,,++++++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((&&&&&&''''''(((((())))))************************))))))))))))************))))))******+++---...///++++++************+++++++++******)))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))************+++)))************+++++++++))))))))))))))))))***+++)))))))))*********++++++)))************++++++++++++******))))))******+++************************))))))***++++++++++++***+++***)))***,,,,,,,,,+++++++++++++++++++++++++++***************+++++++++,,,***))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))***++++++++++++***+++++++++***************))))))************)))))))))(((((((((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))*********''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((******+++&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))''''''(((((((((((('''''''''''''''''''''((((((((('''''''''((()))******+++(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&(((***)))((('''((()))&&&((())))))(((''''''((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&''''''''')))((('''&&&&&&%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''{{{vvvrrrooojjjeeedddgggiiihhheee^^^YYYPPPFFF???999777666444333222222111111222222333222222111111000000000...///000000000///------........................,,,---............---,,,+++,,,------......------,,,,,,---------------,,,++++++++++++++++++++++++))))))*********+++++++++************************'''(((***+++++++++)))((((((((()))))))))*********))))))***+++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((&&&''''''((())))))******************************((()))))))))************))))))***+++---...000111,,,++++++******++++++,,,+++******)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++************************))))))*********+++++++++)))************++++++++++++***))))))))))))))))))))))))*********+++++++++)))************++++++++++++******))))))******+++************************))))))***++++++++++++***+++***)))***,,,---,,,+++++++++++++++++++++++++++))))))*********+++++++++---+++)))***+++,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))***++++++++++++++++++++++++*********))))))((()))***++++++***)))((())))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))***++++++,,,((((((''''''''''''(((((($$$%%%&&&'''(((***++++++&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))&&&'''((())))))((('''&&&&&&'''''''''((((((((()))&&&''''''(((((()))))))))'''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&(((******((('''((()))$$$'''))))))'''&&&'''(((***)))'''&&&&&&''')))***&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&''''''((()))((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''~~~yyyuuussskkkdddccchhhkkkjjjfffbbb^^^VVVLLLBBB;;;888888444333222222111111222222333333333222111000//////...///000000000///---,,,////////////////////////------...//////...------+++,,,------......---------......///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************'''(((***+++,,,+++)))((())))))******+++++++++,,,(((((()))***************((())))))*********))))))))))))))))))))))))))))))************************((()))+++,,,,,,+++)))((('''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++''''''((())),,,...000111,,,++++++******++++++,,,+++******)))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++++++++***)))(((((()))))))))************+++++++++)))************+++++++++++++++************++++++************************))))))***++++++++++++***+++***)))***,,,---,,,+++************************))))))******++++++++++++...,,,++++++,,,------,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,---------((()))***+++++++++++++++++++++++++++******))))))((()))***++++++***)))(((******************++++++''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''')))***+++,,,---))))))(((((((((((())))))'''''''''(((((((((((((((&&&''''''''''''''''''&&&%%%&&&'''((())))))))))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&)))+++***((('''(((***"""&&&))))))'''&&&'''(((((('''%%%$$$$$$%%%'''((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******(((((('''&&&&&&''')))***((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%~~~{{{xxxrrrmmmfffaaa```ccchhhkkkjjjeee]]]TTTLLLCCC:::555555444333444444333111///111000000000000000111111222222111000000000000000000000//////.........---///...---------///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++......---,,,+++))))))(((************************(((((()))***************************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))************)))))))))))))))))))))(((''''''***(((&&&'''***,,,,,,***))))))))))))************)))))))))))))))))))))))))))(((((((((***+++---...******))))))***,,,---///,,,,,,,,,,,,,,,+++***)))''''''''''''(((((((((((((((((())))))))))))(((((()))************+++++++++))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))************)))***+++,,,---,,,++++++******+++,,,,,,,,,,,,+++,,,+++***)))))))))++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++///---+++))))))***+++,,,---,,,***))))))***,,,---((())))))+++,,,---......************************************************+++***)))))))))***,,,,,,))))))))))))))))))))))))******************************))))))(((((('''''''''''''''((()))+++,,,---***(((''''''((())))))(((+++***)))(((''''''''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))'''$$$###%%%''')))(((((('''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&''''''((()))******+++%%%%%%&&&'''((()))******,,,***(((%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%~~~zzzxxxtttqqqkkkeeeaaabbbeeegggkkkgggaaaZZZQQQHHH>>>888777555444444555444333111111111111000000111111222000000///...............000/////////............---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))***************************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))***************))))))(((***(((&&&'''***,,,+++***))))))))))))************))))))))))))))))))))))))&&&''')))+++,,,,,,,,,,,,+++++++++++++++---...///******++++++***))))))(((((()))))))))************((())))))))))))))))))((()))************+++++++++************************************************************************))))))))))))************)))***+++,,,,,,,,,++++++)))***++++++,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...,,,+++***)))***,,,---+++***)))(((((()))***+++++++++++++++++++++++++++***************************************************)))((((((((()))++++++******************************************************))))))(((((((((((())))))))))))))))))***++++++)))'''((()))***)))))),,,+++***)))(((((((((((())))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$%%%'''((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))((((((((())))))&&&&&&&&&'''((()))))))))'''''''''((((((((((((((()))(((&&&%%%%%%&&&'''((((((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))((((((((('''''''''|||zzzuuutttqqqjjjccc```aaacccjjjiiifffaaaZZZOOODDD<<<888777555444555555444333333222222111111222222333000000///...............////////////............+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++))))))***+++,,,------...))))))))))))))))))))))))((())))))************)))************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))+++++++++++++++***)))))))))((('''(((***,,,+++***))))))))))))************))))))))))))))))))))))))%%%'''***---...---+++***,,,,,,+++,,,,,,---...///+++++++++++++++******)))******+++++++++,,,,,,,,,))))))************)))))))))************+++++++++************************************************++++++++++++++++++++++++)))))))))*********++++++)))***+++,,,,,,,,,,,,+++))))))***++++++++++++*********+++++++++++++++***++++++,,,,,,,,,,,,------************++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------+++***)))(((((()))***+++......---,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++)))(((((((((((()))*********************************************************))))))))))))(((((((((++++++***)))(((((())))))+++***((((((***+++***))),,,+++***)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%&&&((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((('''''''''''''''&&&%%%%%%&&&'''((()))(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''+++***)))((('''((()))))){{{rrrtttsssnnnfff```___```hhhhhhhhhfff```VVVJJJAAA:::888555444444555444444444444333222222222333333222111111000000000000000///////////////.........+++,,,...//////...---,,,---------------------------------------,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...))))))))))))))))))))))))((()))************))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))************))))))******++++++******)))(((((((((((()))***++++++***((()))))))))************))))))))))))))))))))))))&&&(((***,,,---,,,+++***++++++++++++,,,,,,------------.........------,,,++++++++++++,,,,,,,,,---)))******++++++******)))))))))*********+++++++++***************************************+++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,((()))******++++++******)))***+++,,,---,,,+++***+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---,,,,,,++++++,,,,,,---......---,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++************************************************))))))))))))))))))))))))+++******))))))))))))))),,,***))))))***++++++***,,,,,,+++***))))))******))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++)))'''&&&&&&''')))***wwwooorrrssspppjjjdddaaa```eeefffhhhhhhddd[[[PPPHHH===:::555333333444444333555444444333222222333333222111111000000000000000.........///////////////---...///000000///...---------------------------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))******))))))((('''&&&((()))************+++((()))))))))************))))))))))))))))))))))))))))))))))))***+++,,,,,,)))*********++++++++++++,,,------......---------*********+++++++++,,,,,,******++++++++++++******))))))*********+++++++++************************))))))*********+++++++++************************************+++++++++++++++***++++++++++++,,,,,,))))))***+++++++++++++++)))***+++---------,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))************)))))))))))))))******+++,,,***))))))***++++++***,,,+++******************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''++++++***))))))((())))))((((((((((((((()))))))))&&&&&&''''''((())))))***((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%'''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&'''''''''''''''''''''(((''''''&&&&&&''''''((()))(((&&&%%%%%%&&&((()))wwwpppqqqrrrrrroookkkfffbbbcccdddfffhhhfff___VVVPPPAAA===888444333333444444555555444333222222222222000000///........................////////////////////////000//////......------------------------******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************)))************))))))((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))************)))))))))))))))))))))(((''''''%%%(((***+++*********+++))))))))))))************))))))))))))))))))))))))+++***)))((()))***,,,---))))))************)))))))))******+++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))*********++++++++++++,,,++++++******++++++,,,---******+++,,,,,,,,,,,,+++)))***+++,,,------------++++++,,,,,,,,,,,,------,,,,,,------......//////......------------......................................................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************)))))))))************+++))))))(((((()))***+++++++++***((((((***+++***)))+++******)))))))))******))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((('''(((((((((((()))))))))'''''''''''''''''''''''')))(((''''''(((((('''%%%%%%&&&''')))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))))))))%%%%%%&&&'''((()))******(((((((((''''''&&&&&&%%%(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''&&&%%%%%%&&&((()))vvvtttssstttuuurrrjjjdddbbbcccdddffffffbbb]]]XXXGGGBBB;;;666444555555555555444333222111111111111000000///.........................../////////000000///......---------...........................+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))************)))))))))************)))(((((($$$(((+++,,,***)))***+++))))))))))))************)))))))))))))))))))))))))))*********++++++++++++)))***++++++++++++***)))((())))))***++++++******)))*********++++++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,*********************************+++++++++,,,,,,++++++*********+++,,,---++++++,,,------------,,,++++++++++++,,,---......++++++,,,,,,,,,,,,------++++++,,,------...//////...------,,,,,,------...................................................,,,,,,------------,,,,,,------------------------------------------,,,,,,***++++++++++++++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++************************))))))*********++++++++++++***))))))))))))))))))+++)))'''((()))***)))))))))))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))'''((((((((())))))))))))''''''''''''''''''''''''***(((&&&'''((()))'''%%%$$$%%%''')))***)))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&'''''''''(((((((((((({{{wwwuuuwwwyyyvvvnnneeebbbcccdddeeefffeeeaaa^^^KKKEEE>>>888666666666666555444333222111111111111222222111000000000000000---.........//////000000000///---,,,+++,,,------........................,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))************))))))+++++++++++++++***))))))$$$(((+++,,,+++)))***+++))))))))))))************))))))))))))))))))))))))''')))+++------,,,***(((***+++,,,---,,,,,,***))))))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))************+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++*********+++,,,---+++,,,------......------++++++******+++---...000++++++,,,,,,,,,---------******+++,,,,,,---......---,,,,,,++++++,,,,,,---////////////////////////////////////////////////,,,------......------,,,------------------------............---,,,++++++,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******++++++++++++++++++++++++************************))))))******++++++++++++---,,,+++)))((((((''''''***(((''''''((())))))((()))((((((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++************************((((((((((((((((((((((((''''''(((((())))))******'''((((((((())))))******((((((((((((((((((((((((***(((&&&'''))))))'''%%%$$$%%%''')))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))+++,,,---'''''''''''''''''''''&&&((((((((((((((('''''''''###$$$%%%'''((()))))))))&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&'''((()))******)))))){{{|||~~~zzzuuurrriiieeeaaabbbeeehhhgggeee[[[PPPCCC;;;999999555111333222111111000111111111000000000000000111111111111111000000//////............////////////......//////.........---------)))))))))******+++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++***))))))******************************++++++***)))***+++---...))))))))))))))))))))))))************************************************------,,,++++++*********************************************************)))************+++++++++******+++,,,,,,,,,++++++''')))******))))))***+++))))))*********+++++++++***)))((((((((()))+++,,,...------,,,+++***))))))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++******++++++,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------///......------,,,,,,+++,,,,,,---.........------------------............,,,,,,,,,,,,,,,,,,,,,,,,000////////////////////////...------------....../////////.............../////////......---------,,,,,,,,,---------......---,,,***(((((()))***++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++******)))************))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))((((((***************************&&&###%%%)))***'''$$$((((((''''''&&&&&&&&&%%%&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))******)))((('''''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&'''((()))&&&''''''((((((((((((((()))((('''&&&&&&'''((())),,,)))''''''((()))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''))))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((***+++,,,---...---,,,,,,~~~}}}~~~|||xxxvvvnnnggg___```fffjjjhhheee^^^UUUIII@@@<<<999666333333333222111111111111111111111111111000000000000............////////////......////////////......//////.........---------,,,,,,------............+++,,,,,,------,,,,,,+++***+++++++++++++++++++++******++++++,,,,,,,,,---++++++***************+++************************+++***)))))))))***+++,,,))))))))))))))))))))))))************************************************************************************************************************(((((()))))))))***************))))))))))))))))))''')))+++,,,+++******+++))))))*********+++++++++***))))))((()))***+++,,,---,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++***++++++,,,---...---------,,,,,,,,,,,,------............---------------------------------------------------...------.../////////......------------------------......................................................------------......000000000000000/////////---------------------------------........./////////---,,,*********,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***************))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))((((((''''''(((((((((((((((((((((((()))&&&$$$%%%)))***'''$$$((((((((('''''''''&&&&&&'''''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''&&&%%%%%%'''((()))((('''&&&''')))''''''&&&&&&&&&''''''(((&&&''''''((((((((((((((()))((('''&&&&&&'''((()))+++)))''''''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((()))***))))))(((~~~~~~}}}{{{zzzuuujjj___^^^eeekkkjjjfffccc]]]SSSIII@@@:::777555444333222222111111222222222222222111000000000///,,,,,,---......///000000......////////////.....................---------............////////////---,,,,,,++++++,,,,,,---)))))))))******+++++++++))))))***+++,,,---......+++***************++++++************************+++***))))))((()))))))))))))))))))))))))))))))))************************************************'''(((((()))******++++++************************************************'''((((((((()))))))))))),,,+++***((((((((())))))'''))),,,---,,,+++***+++***************+++++++++***))))))))))))***++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------...............---------......////////////......------------------------,,,,,,------...//////000---...//////000000000///........................////////////////////////............////////////////////////////////////.........---------,,,,,,---------...............---............////////////...---,,,,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++*********)))))))))+++++++++++++++*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((()))'''%%%&&&)))***(((%%%))))))((((((((((((''''''***))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&%%%'''((()))((('''&&&''')))(((((('''&&&&&&&&&''''''&&&''''''(((((((((((((((((((((''''''''''''((((((***)))''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&~~~{{{zzzzzzvvvmmmccc___bbbgggiiiiiifffccc\\\QQQEEE;;;777777444444333222222222222222333333222222111000//////........./////////000000......////////////..............................,,,,,,,,,,,,,,,,,,,,,---------++++++++++++------))))))******++++++,,,,,,******++++++,,,------...*********)))******+++,,,************************++++++******))))))))))))))))))))))))))))))))))))************************************************))))))))))))******++++++************************************************((((((((()))))))))******000...,,,***))))))***+++'''***---...---,,,++++++************************)))))))))*********++++++*********++++++,,,,,,,,,******++++++++++++*********+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++,,,------///////////////..................//////.................................------........./////////---...///000000000000000000000000000000000000000000000000000000000000000//////000000000000000111000000000111111111111111///......------,,,,,,,,,////////////000000000000---------........./////////......---------......------............------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---+++++++++*********))))))++++++++++++++++++******)))))))))))))))))))))))),,,++++++******++++++,,,(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&'''((()))(((&&&)))))))))))))))(((((((((*********)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((()))))))))))))))(((((('''((()))((('''&&&'''))))))((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((((((((({{{wwwwwwtttpppjjjccc___aaaggglllhhhgggbbbWWWIII>>>888777555444444333333333333333444333333222111000000///111111111000000000//////......////////////......---.....................,,,,,,,,,+++++++++++++++------++++++++++++------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++************************,,,,,,,,,++++++******)))))))))))))))))))))))))))************************************************,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++000...,,,***))))))***+++'''***---...---+++++++++************************)))*********++++++++++++*********++++++,,,,,,---******++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...////////////////////////------............------........................000000000//////.........---...///000111111111111000000000000111111111111000000000000000000000000//////000000111111111111///000111222222222222111333333222111111000/////////////////////000000000------------..................---------.........---......//////......---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////++++++++++++************************************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))((('''((((((((()))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))''''''''''''''''''''''''(((((()))))))))))))))((('''((()))((('''&&&'''))))))((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((((((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((())))))xxxvvvssstttppphhhaaa___fffmmmiiiiiieee\\\OOOCCC;;;888666555444444333333444444333333333222111111111000333333222111111000//////......////////////......---------........................------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++,,,++++++***))))))******************************++++++,,,,,,,,,++++++***))))))))))))))))))))))))************************************************------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,+++***((((((((())))))(((***,,,,,,+++***+++,,,+++++++++***************)))***++++++,,,,,,++++++*********++++++,,,,,,,,,******++++++++++++***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------............///////////////---------......---------........................222111111000//////.........///000111222333333333///000000111222333444444444444444444444444444444111111111222333333444444222333444666666666555555555555444333222111111000000/////////............------........./////////---............/////////......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////,,,++++++++++++*********)))))))))***************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))$$$$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))''''''''''''''''''''''''%%%&&&'''''''''''''''''''''((()))((('''&&&''')))(((((('''&&&&&&&&&''''''&&&''''''(((((((((((((((''''''(((((((((((('''''''''((()))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((}}}{{{vvvvvvtttmmmfffdddgggkkkkkkjjjggg```UUUIII???:::666555555444444444444444222222222222222222222222111111111111000000000000......////////////......---------.........//////////////////.........---+++,,,,,,------,,,,,,+++------,,,,,,+++*********,,,,,,,,,---------------------+++***))))))((((((************************)))***++++++,,,+++******))))))))))))))))))))))))************************************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))******)))((()))+++---+++++++++*********)))))))))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,******++++++++++++******)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......------........./////////......////////////..............................000000000000000000000000000111222444555555666666333444555777999:::;;;<<<::::::::::::::::::::::::777777888999999:::;;;;;;:::<<<>>>???@@@@@@???>>>;;;;;;:::999888777666666333333222111000000///...///000000000000111111111...//////000000111000000/////////000000/////////................................................------------------------+++,,,---...////////////,,,,,,+++++++++******************+++++++++,,,,,,)))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))'''((()))******)))((('''((((((((()))))))))******(((((((((((((((((((((((((((((())))))((((((((()))&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''((()))((('''&&&''')))''''''&&&&&&&&&''''''(((&&&''''''(((((((((((((((&&&'''((())))))((('''&&&&&&((())))))'''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&'''(((zzzxxxtttpppllliiihhhhhhlllkkkhhhbbbYYYMMMBBB;;;666666555444444444444555222222222222222222333333......//////000000111111......////////////......---------.........////////////......---------,,,++++++---......---++++++---,,,,,,+++***)))((((((***++++++,,,---...//////...---,,,***)))(((((((((************************'''((()))***++++++***)))))))))))))))))))))))))))************************************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,,,,++++++******)))((('''(((+++---++++++++++++******)))))))))***+++,,,---,,,++++++++++++++++++++++++++++++******++++++++++++******))))))***+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......,,,---------......////////////000000000000///////////////////////////////////////000111111222222222333444666777888888888999:::<<<>>>@@@BBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBBBBCCCDDDEEEGGGIIIJJJJJJIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA888888777666444333222222111222222222222333333333///000111222222222222222//////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...////////////,,,,,,,,,+++++++++******+++++++++,,,,,,---------)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))************************((()))))))))((((((((()))%%%&&&&&&&&&''''''((((((++++++******))))))(((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''((()))******))))))'''((()))((('''&&&''')))&&&&&&&&&&&&&&&'''((()))&&&''''''(((((((((((((((&&&'''((())))))((('''&&&%%%(((***)))&&&&&&(((***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((((('''&&&%%%&&&'''((()))|||zzzxxxrrrjjjgggiiipppmmmhhhddd^^^UUUJJJBBB777666444222222333444444555444333222111111111111222000///......///000222000000000000000000000000.../////////...---,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///++++++************++++++---,,,***)))))))))******************************************************************************)))************+++++++++)))))))))***+++++++++,,,+++*********))))))((((((,,,,,,+++***))))))******+++)))&&&$$$$$$&&&)))++++++******))))))***++++++************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))***+++,,,------...+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////.........---------///......---------......---...............////////////000111000///...---///000000///......000111444444333333444555777888;;;<<<>>>@@@AAAAAAAAA@@@EEEEEEGGGHHHJJJLLLMMMNNNKKKHHHEEEEEEFFFFFFCCC@@@DDDCCCBBBDDDGGGIIIJJJJJJLLLMMMNNNOOOPPPQQQQQQQQQTTTSSSQQQOOOMMMKKKKKKJJJNNNHHH@@@<<<;;;<<<;;;:::;;;:::888777555444444444333222111111111333555777222000....../////////...000/////////...---------........................---......//////......---------------------------++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''%%%$$$$$$%%%&&&'''(((((((((((())))))))))))******))))))((((((''''''((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))***)))'''%%%%%%''')))*********))))))((((((''''''((('''&&&%%%%%%&&&'''(((&&&''''''&&&$$$$$$%%%'''************************---+++)))'''&&&'''((()))''''''''''''''''''''''''+++)))((('''((()))+++,,,''''''''''''((((((((((((***(((''''''((())))))(((}}}zzzzzzwwwqqqmmmnnnpppmmmiiifffbbbYYYOOOGGG<<<999666444333333444444777666555444444333333333111000///......///000111000000000000000000000000......//////......---,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---++++++************++++++,,,,,,***)))))))))******************************************************************************)))************+++++++++***************++++++++++++*********)))))))))))),,,++++++***))))))******---+++)))(((((()))+++---))))))******++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++,,,,,,+++***)))))))))***,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------//////.........---------///......------.................................---...///000111111111111111222333333222333555777999::::::<<<===???AAABBBEEEFFFHHHJJJKKKLLLLLLKKKPPPPPPQQQRRRSSSTTTUUUVVVQQQNNNLLLKKKKKKJJJFFFCCCDDDCCCBBBDDDFFFHHHIIIHHHMMMMMMOOOPPPRRRRRRSSSSSSWWWVVVVVVVVVVVVWWWWWWXXXUUUNNNEEE>>><<<=========@@@AAAAAAAAA@@@>>><<<:::999888666555555555666777444222000///000000///...111000000///...---,,,,,,---------...............------............------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))*********************************)))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&''''''''''''((((((((()))))))))***)))))))))((((((((('''((((((''''''''''''((((((((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((('''''''''((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))((((((((((((((('''((('''&&&&&&&&&&&&'''((('''(((((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&,,,***((('''&&&&&&'''(((''''''''''''''''''''''''***)))((('''((()))+++,,,''''''''''''((((((((((((+++)))'''''')))***)))(((}}}}}}}}}xxxsssqqqnnnmmmkkkjjjggg```UUUMMMAAA===888555444444444333777666555444444333444444111000///......///000111000000000000000000000000....../////////...------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++************++++++,,,+++******)))*********************************************************)))))))))))))))))))))))))))************++++++++++++++++++******************************))))))))),,,+++******)))*********,,,++++++******++++++,,,'''((()))+++,,,,,,,,,+++************************++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,+++++++++******+++************+++,,,,,,************************,,,,,,,,,---------......------------------------...............---------///......---......///////////////////////////////////////000111333444555333555666777888999<<>>===>>>??????BBBEEEGGGHHHGGGEEECCCCCCBBBAAA@@@>>>=========:::777444333222222000.../////////...............------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((()))'''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%&&&&&&'''((((((((((((((((((((((((***)))((('''((()))***+++''''''''''''((((((((((((+++)))(((((()))******)))~~~{{{uuuqqqmmmllllllmmmkkkeee[[[TTTEEE@@@999555444555555444333333222111111111111111111111000//////000111111////////////////////////......////////////......------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++************++++++++++++******************************************************************(((((((((((((((((((((((())))))*********+++++++++,,,+++++++++***)))))))))************************++++++***************+++)))******++++++******)))%%%'''))),,,------,,,+++************************++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.....................................................................//////000111111111111111111111000222111111111222444666777888:::<<<>>>???AAAEEEGGGJJJLLLOOORRRTTTUUUUUUUUUXXXYYYZZZ[[[ZZZZZZXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVYYYZZZ[[[[[[ZZZXXXTTTQQQRRRQQQPPPPPPRRRTTTSSSSSSLLLLLLLLLMMMLLLLLLKKKKKKLLLMMMPPPSSSWWW[[[^^^```^^^XXXOOOGGGAAA???>>>???:::<<<@@@CCCFFFHHHIIIIIIMMMMMMNNNMMMLLLKKKIIIHHHAAA>>>;;;888777555333111------......///000111111.........---------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))&&&'''''''''(((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''((('''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&''''''(((((('''''''''&&&&&&'''''''''((())))))(((&&&&&&''')))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&)))))))))))))))))))))))))))(((((((((((()))******''''''''''''((((((((((((+++***((((((***+++***)))~~~}}}xxxuuunnnmmmmmmnnnnnniii```YYYIIIBBB999444555666666555222111111000000000000000111111000000000000111111////////////////////////......///////////////......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++************++++++************+++*********************************************************(((((((((((((((((((((((())))))*********+++++++++,,,+++++++++***)))))))))***************++++++++++++***************++++++)))***+++,,,,,,+++***)))%%%'''))),,,------,,,+++************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------******++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---....................................///000111/////////000000000111111222222333444777:::>>>@@@AAACCCEEEGGGIIIKKKOOOQQQUUUVVVXXXZZZ[[[[[[ZZZZZZ\\\]]]\\\\\\ZZZXXXVVVTTTWWWWWWVVVVVVVVVUUUUUUUUUWWWYYY\\\^^^]]][[[YYYXXXXXXWWWVVVVVVXXXYYYYYYYYYUUUUUUTTTSSSRRRPPPNNNMMMJJJKKKMMMPPPSSSVVVYYY[[[[[[XXXTTTNNNHHHDDDBBBAAA=========???AAAEEEHHHJJJRRRTTTVVVXXXXXXVVVTTTRRRIIIFFFBBB???===;;;888666222222222111111000000000/////////......---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))*********'''''''''(((((((((((()))(((((((((((())))))))))))((((((''''''''''''(((((()))(((((((((((((((((()))(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((&&&''''''''''''''''''&&&((())))))(((&&&&&&''')))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((())))))***''''''''''''((((((((((((+++)))(((((()))******)))~~~}}}rrrpppooopppooolllddd^^^OOOGGG<<<666666777777555333333222222222222333333111111111111111111111111000000000000000000000000......///000000000//////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++************++++++))))))***++++++++++++***************************************************)))))))))))))))))))))))))))************++++++++++++++++++************************+++++++++++++++*********)))******+++,,,+++,,,,,,------,,,,,,+++'''((()))+++,,,,,,,,,+++************************++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,((()))***+++,,,------...***++++++,,,---,,,,,,,,,........................,,,,,,,,,---------..............................---------...........................///000111111---......///000111222222222444777;;;@@@DDDHHHKKKJJJLLLNNNPPPQQQSSSVVVYYY[[[\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\[[[XXXVVVSSSQQQPPPPPPPPPQQQQQQQQQQQQQQQTTTVVVZZZ[[[ZZZZZZZZZZZZWWWVVVUUUVVVXXXZZZZZZYYYXXXXXXWWWUUUSSSQQQNNNMMMGGGHHHHHHJJJKKKNNNOOOPPPVVVWWWVVVRRRNNNJJJHHHHHHHHHFFFDDDCCCDDDGGGJJJLLLTTTVVVZZZ^^^___]]]ZZZXXXPPPMMMIIIFFFDDDBBB???======<<<:::888555222000///111111000000///.........---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************************++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))*********)))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))((((((((()))))))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&'''(((((('''&&&&&&(((((()))'''&&&%%%&&&(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((***(((''''''((())))))(((~~~wwwuuurrrrrrqqqnnnhhhcccYYYNNNAAA999888888666444555444444444444444555555111111111222222111111111000000000000000000000000......///000000000000000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++++++++************++++++((()))***+++,,,++++++***************************************************************************)))************+++++++++***************+++++++++*********++++++,,,,,,,,,******))))))***++++++,,,,,,,,,,,,++++++,,,,,,,,,))))))******++++++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,---------,,,,,,------------------------,,,,,,,,,---------..............................---------.........//////............///000111222000111222333555777888999:::<<<@@@DDDHHHLLLNNNPPPNNNPPPQQQRRRRRRTTTVVVYYYYYYYYYXXXWWWWWWXXXXXXXXXWWWWWWWWWVVVUUUSSSQQQOOOLLLLLLMMMNNNOOOQQQQQQRRRQQQSSSVVVVVVUUUTTTVVVWWWTTTRRRRRRSSSVVVXXXXXXXXXVVVVVVUUUTTTSSSQQQOOONNNGGGGGGGGGGGGHHHIIIJJJKKKOOOQQQQQQOOOLLLKKKLLLNNNOOONNNNNNNNNOOOPPPRRRTTTWWWZZZ___cccdddaaa]]][[[WWWTTTPPPMMMKKKHHHFFFCCCDDDCCCAAA>>>;;;888666555222222222111000/////////...//////000000//////...------------------------------------------------------------------------------------,,,,,,,,,,,,************************))))))))))))*********+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&'''))))))***))))))))))))))))))*********+++'''((((((((()))))))))***((((((''''''''''''(((((((((((((((''''''((((((((((((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((%%%&&&&&&'''((()))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))((((((((((((((('''&&&&&&'''(((((('''&&&&&&'''(((((('''%%%$$$&&&''''''''''''''''''''''''''''''(((((())))))(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((()))'''&&&&&&'''(((((('''|||}}}|||yyyuuusssssspppjjjfff```TTTEEE<<<:::999666222444444333333333444444555111111222222222222111111000000000000000000000000......///000000000000000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,***)))++++++************++++++((()))***+++,,,,,,+++***************************************************************************)))************+++++++++))))))******+++++++++,,,*********++++++,,,,,,,,,******))))))***+++,,,,,,***))))))(((((())))))***+++******)))******++++++************************++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,++++++++++++******+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////---------.........//////............///000222222555666777999;;;===???@@@DDDFFFIIIKKKNNNOOOOOOOOOMMMNNNPPPPPPOOOPPPSSSUUUSSSRRRQQQQQQQQQRRRSSSTTTQQQQQQRRRRRRRRRPPPOOONNNPPPPPPRRRSSSUUUWWWXXXYYYPPPRRRTTTSSSPPPPPPRRRTTTRRRQQQPPPRRRUUUWWWXXXWWWWWWWWWXXXWWWWWWVVVUUUTTTMMMMMMLLLLLLMMMMMMNNNOOOIIIJJJJJJIIIGGGHHHLLLPPPOOOPPPRRRUUUXXXZZZ\\\\\\[[[___dddhhhhhheee```]]]ZZZWWWSSSPPPNNNLLLIIIGGGDDDDDDCCCBBBAAA@@@???>>>333333333222111000000/////////000000000000//////------------------------------------------------------------------------......---------,,,,,,,,,************************'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((($$$%%%'''((()))))))))((()))*********++++++++++++'''((((((((())))))******((((((''''''''''''(((((('''''''''&&&&&&'''''''''))))))))))))************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((($$$%%%&&&'''(((***++++++))))))))))))))))))))))))***)))'''&&&&&&''')))*********))))))((((((''''''%%%&&&'''(((((('''&&&%%%&&&''''''&&&$$$$$$%%%'''(((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''&&&''''''((()))(((((((((''''''''''''((((((((()))((('''%%%%%%'''((('''&&&~~~yyy}}}{{{sssoooooonnniiiddd[[[OOOEEE???:::666333555555444333333222111111333333333222222111111111000000000000000000000000000000000///......------////////////............////////////////////////,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********************************)))))))))))))))*********************************$$$&&&***,,,---,,,***(((******++++++++++++******((((((((((((((((((((((((,,,+++***)))))))))***+++))))))***+++,,,------...******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...------...//////---------///000000111111000...---+++111222333333333444666888;;;;;;===AAAEEEHHHIIIIIIKKKLLLNNNOOOPPPOOOOOONNNHHHKKKLLLKKKHHHFFFHHHKKKNNNMMMLLLKKKKKKLLLMMMNNNMMMOOOQQQSSSTTTTTTTTTTTTYYYYYYZZZ^^^hhhpppooohhhaaa\\\VVVTTTUUUWWWVVVUUUVVVUUUSSSRRRSSSVVVXXXZZZ```eeejjjjjjddd^^^\\\\\\ZZZWWWTTTSSSTTTTTTRRROOOFFFEEEEEEFFFIIILLLOOOQQQRRRSSSTTTWWW[[[\\\[[[ZZZ___```bbbdddfffgggeeecccYYYZZZZZZYYYUUUQQQOOOOOOGGGGGGFFFFFFFFFGGGHHHHHH>>>===<<<:::777444111000222000//////111111000...000/////////000000...,,,+++++++++,,,,,,---------------------------------222111000///...---,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++*********++++++++++++******(((((())))))))))))((((((************************(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))((('''&&&&&&'''(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((('''&&&%%%$$$))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((***(((%%%######%%%(((***(((''''''&&&&&&((()))***'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))~~~|||xxx{{{zzztttppppppmmmiiifff___TTTJJJAAA;;;777555555444444444333333222222333333333222222222111111000000000000000000000000......//////////////////////////////....................................,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++************************************&&&'''***,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))******)))))))))***,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---..............................+++,,,...000000///...---...000000000...---...///------...///000000000000///111333555777999===???EEEEEEFFFJJJNNNPPPPPPPPPOOOOOOOOONNNLLLJJJHHHGGGDDDFFFHHHHHHHHHHHHJJJKKKLLLKKKKKKKKKKKKMMMNNNOOOLLLOOOTTTYYY]]]```ccceeeiiikkkooovvvzzzssskkkfffeeeeeedddcccbbbbbbaaa```___```dddgggpppvvv{{{|||wwwrrroooooolllhhhccc^^^[[[XXXSSSOOOOOONNNNNNNNNPPPRRRUUUVVVVVVUUUVVVYYY\\\]]]\\\[[[]]]]]]^^^``````___]]][[[\\\]]]^^^\\\ZZZXXXXXXYYYOOOMMMJJJGGGFFFGGGIIIJJJKKKIIIFFFBBB>>>:::777555444333222222333444222111111000//////000000///---,,,,,,,,,,,,,,,---------------------------------//////......---,,,++++++,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++******++++++++++++******(((((())))))))))))((((((************************(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))(((((((((((()))))))))((('''(((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''(((((((((((('''&&&&&&)))))))))))))))))))))))))))(((((('''''''''''''''((((((((((((((((((((('''***)))'''%%%%%%''')))***(((''''''&&&'''((()))***'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&'''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((''''''''''''((()))))){{{zzz|||{{{wwwtttrrroookkkjjjeee]]]QQQFFF===888777444444444444444444333333333333333222222222222111000000000000000000000000------...//////000111111////////////............------------------------,,,,,,,,,---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************------,,,,,,+++*********************************))))))******+++******)))******++++++++++++******************************((((((((()))***,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...////////////////////////,,,---...///000///......000111111000///......000---------...///111222333222444888;;;>>>BBBGGGJJJKKKKKKLLLNNNQQQSSSRRRQQQQQQQQQOOOMMMJJJHHHFFFEEEEEEEEEFFFHHHKKKMMMLLLLLLJJJJJJJJJJJJLLLNNNPPPQQQQQQXXXaaajjjrrryyy}}}yyyyyyxxxwwwrrruuuuuurrrnnnnnnsssyyyzzzrrrkkkbbb[[[VVVWWWVVVUUUUUUUUUVVVXXXYYY[[[ZZZZZZ[[[]]]^^^]]]\\\\\\]]]]]]\\\[[[XXXVVVUUUWWWXXXXXXWWWWWWWWWZZZ\\\YYYVVVQQQMMMKKKLLLNNNOOOTTTRRRNNNJJJEEEAAA???===<<<:::888777777666444222222000//////000000///...---------------,,,,,,,,,---------------------------,,,,,,,,,++++++******++++++,,,,,,,,,+++******)))******+++++++++++++++******++++++++++++******((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))(((((((((((()))))))))((('''(((***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))(((((('''''''''((()))))))))(((((())))))))))))))))))))))))******))))))))))))))))))+++******)))((((((''''''))))))(((((((((((())))))(((''''''''''''((())))))'''''''''&&&&&&&&&&&&&&&(((''''''&&&''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((''''''(((((()))***~~~}}}}}}|||zzzxxxvvvrrrooolllkkkdddYYYKKK@@@:::999555555444444444444444444222222222222222222222222000000000000000000000000......//////000000000000////////////............------------------------,,,---------......//////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,+++******))))))************************++++++******)))***************++++++++++++******++++++++++++++++++++++++)))))))))******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------////////////////////////------...///000//////...///111111000///......000////////////111333555666;;;===@@@CCCEEEIIIMMMPPPOOONNNNNNPPPSSSTTTSSSQQQQQQPPPNNNLLLKKKJJJIIIIIIJJJIIIIIIMMMRRRTTTSSSPPPNNNNNNOOOOOOQQQTTTVVVXXX___hhhwww|||zzz}}}sssjjjeeecccbbb```___^^^^^^^^^___cccaaa______```aaaaaa```_________]]]ZZZWWWUUUUUURRRSSSRRRQQQPPPRRRVVVYYY___^^^[[[YYYWWWWWWWWWXXXVVVTTTQQQMMMJJJGGGFFFEEEEEECCC@@@===;;;999666333444222000///000000///---//////......------,,,,,,........................,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***)))***++++++,,,,,,++++++******++++++++++++******)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))&&&%%%%%%&&&(((***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&'''((()))************(((((((((((((((((((((((()))))))))******))))))))))))))))))(((((((((''''''((((((((())))))(((((((((''''''''''''((((((((()))'''''''''''''''&&&&&&&&&'''''''''''''''(((((()))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((('''((())))))***|||zzzzzzzzzwwwsssqqqnnnnnniii___QQQEEE===;;;666666555555555555555444222222222222222222222222111111111111111111111111111111000000////////////////////////............---------------------------------....../////////------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++***)))(((((('''************************,,,+++***))))))******+++******++++++++++++******++++++++++++++++++++++++*********+++************))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---....................................///////////////...000111000///...///000000000111333666999<<<>>>CCCEEEGGGHHHHHHJJJMMMOOORRRRRRRRRTTTVVVWWWWWWUUURRRPPPNNNLLLKKKKKKLLLMMMMMMMMMOOOUUU\\\______]]]^^^^^^^^^___```ccceeefffnnn{{{zzzvvvuuutttrrrqqqooonnnmmmlllmmmjjjgggffffffgggggggggcccdddcccaaa\\\YYYXXXYYYWWWVVVUUURRRQQQRRRVVVYYYaaabbbdddeeeeeedddbbbaaa[[[ZZZWWWTTTPPPNNNLLLKKKKKKIIIFFFDDDCCCAAA>>><<<888555222111111000///.../////////......---------........................------------,,,,,,,,,,,,***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++******++++++++++++******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))&&&&&&%%%''')))******)))((((((((((((((((((((((((''''''''''''''''''''''''))))))******)))(((''''''%%%&&&''')))************((((((((((((((((((((((((''''''((()))))))))((('''&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))******zzzwwwxxxyyyvvvsssrrrppppppllldddXXXLLLCCC===888777777666555555444444111222222222222333333333111111111111111111111111222222111000000///......////////////............---------------------------------...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************+++*********)))(((((((((************************++++++*********++++++,,,******++++++++++++******+++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++,,,------...******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......------------------------....../////////000000000...///111111000000222333111222555888===AAAEEEGGGFFFHHHIIIHHHHHHIIIKKKMMMQQQQQQRRRTTTWWWYYYYYYXXXVVVTTTQQQOOONNNOOOPPPRRRRRRUUUZZZbbbiiinnnpppppptttssssssssstttuuuwwwxxx|||}}}{{{yyyxxxyyyvvvrrrooopppqqqrrrrrrjjjkkkkkkgggaaa]]]\\\^^^[[[ZZZXXXUUUSSSSSSVVVXXX```cccgggkkkmmmllljjjhhhfffeeeccc___[[[WWWSSSQQQPPPNNNMMMLLLLLLLLLJJJIII>>>;;;777555444222111//////////////////.................................//////......---------,,,******+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,******++++++++++++******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))***)))((()))+++,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''************)))(((''''''%%%&&&'''((()))******)))))))))))))))))))))))))))%%%&&&'''((()))((('''&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&''''''((()))((((((((('''''''''''''''(((((((((''''''''''''((()))******&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((())))))***+++vvv{{{vvvyyy{{{xxxvvvwwwsssqqqnnniii```UUUIIIAAA:::999888777666444333333111111222222222333333333111111111111111111111111111111000000000000000000////////////.............................................---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************)))******++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))***+++,,,+++***************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------............------......///000------------------------///////////////000000111...000222333333444555777888999<<>>:::888666444333///////////////000000000........................000//////...---,,,,,,+++)))***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,******++++++++++++******)))******++++++******)))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))+++***))))))+++,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''***++++++******(((''''''%%%&&&'''((((((((((((((())))))))))))))))))))))))$$$%%%'''))))))((('''&&&''''''''''''(((((((((((((((''''''''''''''''''(((&&&&&&((()))))))))((('''&&&'''''''''((((((((()))''''''''''''((()))***+++''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((())))))***+++dddqqqyyy|||~~~|||zzz|||uuurrroookkkeeeZZZMMMDDD;;;:::999777666444333222111111111222222333333333111111111111111111111111/////////000111111222222000/////////............////////////////////////.........------,,,,,,+++---------,,,,,,,,,++++++------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++,,,,,,************************((()))***+++,,,---------******++++++++++++******************************&&&((()))+++,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,------.........///............///000000........................///////////////000111111///111333555555666999;;;AAABBBCCCEEEFFFFFFEEEDDDGGGIIIKKKMMMNNNPPPTTTVVVWWWXXXYYY]]]bbbeeeeeeeee^^^]]]\\\]]]aaaffflllppptttyyyyyyoooiiihhhiiiaaaaaaaaa^^^\\\[[[\\\^^^___```ccceeehhhjjjkkklllmmmnnnppppppnnnkkkgggdddeeeccc___\\\ZZZXXXTTTRRRLLLHHHCCC>>>;;;999777555......//////000000111111////////////////////////000000///...,,,+++******)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******++++++++++++************++++++++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))***)))'''((())))))((('''(((((((((((((((((((((((())))))))))))))))))))))))+++++++++******(((''''''%%%&&&''''''''''''''''''))))))))))))))))))))))))$$$&&&((()))***)))((('''******))))))((((((''''''))))))(((((((((((())))))%%%&&&((()))))))))((('''&&&'''''''''(((((())))))''''''''''''((()))++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''')))))))))))))))******+++eeehhhpppzzzxxx{{{}}}xxxxxx|||vvvsssooojjjeee\\\QQQIIIAAA:::555777999777666777444333222222111111222222000111111222222111111111222111111111000000//////////////////////////////.........------,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++---+++)))((()))***---///---,,,,,,+++*********+++,,,+++******))))))******,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************************))))))(((((()))************+++++++++))))))***+++,,,,,,------***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,---......,,,,,,---...........................---,,,,,,,,,,,,---......---------...............000000000//////000000000111222444555777;;;AAADDDHHHDDDCCCEEEFFFCCCAAACCCEEEIIIMMMPPPPPPRRRWWWZZZ\\\]]]aaaiiirrrvvvtttpppkkkiiijjjpppuuuyyy}}}wwwtttssstttooommmiiifffcccbbbbbbbbb```cccfffiiikkkkkkiiigggjjjkkkmmmooooooooommmlllmmmkkkhhhccc^^^ZZZVVVTTTNNNLLLJJJIIIGGGDDD???<<<888555222000111222222111000000///...------,,,,,,/////////000///......---...---+++))))))***+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************&&&''')))))))))((()))***((((((***---///...+++(((((((((((((((((((((((((((++++++******)))(((((((((*********))))))))))))))))))(((&&&%%%&&&''')))+++(((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((''''''''''''((((((((()))%%%&&&&&&&&&'''(((((((((+++***(((''''''(((((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''')))******---,,,)))'''&&&&&&'''(((((((((((((((((()))************)))(((((((((((((((%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))\\\^^^dddlllrrr{{{||||||}}}zzzyyy|||wwwtttpppmmmiiiaaaWWWPPPDDD<<<777888888666444555444333222222111222222222333333444444444333222222111111111111000000000///////////////////////////.........------,,,,,,,,,,,,,,,---------...............---------------------,,,***))))))+++---///---,,,,,,+++******++++++,,,,,,+++************+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************++++++*********))))))))))))************+++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,------------,,,,,,---......,,,,,,---...........................---------------......///....../////////000000000111111000///000111222333444666999;;;===@@@CCCFFFIIIEEECCCEEEEEEAAAAAACCCIIIKKKOOOQQQUUU[[[dddkkkpppqqquuu|||~~~{{{yyyzzz~~~zzzvvvrrrmmmgggcccccccccdddeeegggggggggfffjjjkkkmmmnnnooooooooonnnooonnnllliiieeeaaa^^^\\\UUUQQQMMMIIIGGGEEEBBB@@@;;;888444111111111000///000000000//////......---///.........------------,,,+++)))(((((((((******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&(((******)))))))))+++***))))))***+++,,,***))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((&&&&&&&&&''')))***(((((((((((((((((((((((()))(((((((((''''''''''''(((((())))))))))))(((((('''''''''((((((((())))))&&&&&&''''''''''''''''''%%%&&&'''((()))(((((('''(((((((((((((((((((((((()))(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''((()))***+++***((('''&&&&&&'''(((((((((((((((((()))************)))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))ZZZ[[[^^^cccfffkkkxxx{{{}}}{{{zzz|||yyyvvvssspppmmmggg^^^WWWHHH@@@999888888555444444444444333222222222222222444444444444444333222111111111111111000000000000////////////////////////.........---------------,,,------------.........------.....................---+++++++++,,,...000---,,,,,,+++++++++++++++------,,,+++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***************************+++++++++++++++*********)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---------------,,,---......,,,,,,---..........................................///000000///000000000111111111111222111000000111333555777999<<<@@@BBBCCCDDDFFFGGGHHHDDDBBBDDDDDDBBBCCCGGGNNNPPPSSSWWW^^^kkkyyyuuummmllljjjgggffffffggggggfffdddeeefffggghhhiiijjjjjjpppppppppooollljjjgggeee___ZZZSSSMMMIIIGGGEEEDDDAAA===888555333222000///000000000000///////////////...---,,,,,,,,,---...,,,+++***)))((()))***+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++*********+++,,,***''''''((()))))))))************************'''(((((()))******++++++))))))))))))))))))))))))(((''''''&&&&&&((()))***((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((''''''((((((((()))))))))(((((('''''''''''''''''' ###&&&)))***)))'''&&&(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''''''''&&&''''''((()))***)))((('''&&&&&&'''((()))((((((((((((((()))************)))(((((((((((((((*********)))((((((''''''&&&''''''((((((''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))\\\\\\]]]```aaaccclllvvvzzz{{{|||{{{||||||yyyuuussspppkkkbbb\\\KKKBBB;;;999888666555666444444333222222222222333222222222222111000//////111111111000000000000000////////////////////////...............---------------------............,,,,,,------......//////......---,,,,,,...///000---,,,,,,+++++++++,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,---......,,,,,,---...........................///////////////000000111//////000000111111222222111111000000222666999;;;???BBBFFFHHHGGGFFFFFFFFFFFFCCCBBBDDDEEEEEEIIIOOOUUUXXX]]]dddnnn|||}}}yyytttpppnnnllliiifffaaaaaabbbbbbccceeefffgggnnnnnnpppppppppnnnlllkkkhhhccc\\\VVVQQQLLLHHHFFFEEEAAA<<<888666555333111////////////000000000000111///---,,,,,,,,,...///......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++***************))))))+++,,,,,,+++***+++,,,,,,***((((((((()))(((((())))))))))))))))))))))))(((((())))))************((((((((()))))))))))))))(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((('''(((((((((((()))))))))))))))((((((''''''&&&&&&"""$$$&&&((()))((('''&&&(((((((((((((((((((((((('''(((((())))))*********(((((())))))))))))(((((('''''''''''''''((())))))&&&&&&&&&%%%&&&'''((()))((((((((((((((())))))******))))))((((((((((((((())))))((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((([[[ZZZZZZ\\\\\\]]]cccjjjttt~~~{{{zzz{{{||||||~~~{{{wwwtttqqqlllddd^^^PPPFFF===:::999777777999555444333333222222333333222222222222222111000///000000000000000000111111000000000000000000000000........................---------.........//////++++++,,,,,,---------.........---------...///000---,,,,,,+++,,,,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---.........------,,,---......,,,,,,---...........................000////////////000111111......///000111111222222111111222333666:::>>>@@@EEEGGGJJJJJJIIIGGGFFFFFFMMMKKKJJJLLLKKKKKKOOOVVV]]]ccckkkttt~~~|||uuummmgggggggggfffffffffggghhhiiihhhiiikkklllmmmllllllkkkkkkiiifffaaa\\\UUUMMMHHHFFFBBB===:::888666444333///////////////000000000222111///------...000111///......------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++******)))))))))***,,,------+++***+++,,,+++*********++++++(((&&&((((((((((((((((((((((((************))))))((((((''''''(((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***)))))))))((((((''''''&&&((((((''''''&&&''''''(((((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((((((''''''''''''(((((()))%%%%%%&&&&&&''''''((()))((((((((((((((())))))******))))))(((((((((((((((%%%%%%&&&''''''((())))))))))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((]]][[[ZZZ\\\\\\[[[___eeehhhppp}}}{{{{{{||||||{{{wwwtttrrrmmmfff```VVVKKKAAA===;;;888888:::555444444333333333333333222333333444444333333333000000000000111111111111000000000000000000000000.............../////////------........./////////++++++,,,,,,,,,,,,,,,,,,---------------...//////,,,,,,,,,,,,,,,------...------,,,+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,*********************************+++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---...............,,,---......,,,,,,---...........................///////////////000111111......///000111222222333333444666999===AAADDDFFFIIIKKKLLLKKKJJJJJJLLLMMM\\\ZZZ[[[[[[YYYVVVZZZ```jjjpppzzzvvvmmmkkkkkkjjjjjjiiihhhgggfffdddddddddeeefffggghhhiiijjjkkkkkkkkkggg```VVVPPPIIIEEE@@@<<<999777555444111111111000000000000000222111000/////////000111---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...------,,,,,,+++++++++***,,,------+++******+++*********+++,,,+++)))'''''''''''''''''''''''''''++++++******)))(((((('''&&&''''''(((((())))))***'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((((((((((()))))))))******))))))((((((((((((((((((***)))'''&&&%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))(((((((((''''''''''''((((((&&&&&&''''''((((((((((((((((((((((((((()))************)))(((((((((((((((###$$$%%%&&&''')))******)))******++++++******)))((((((''''''''''''(((((())))))))))))))))))))))))```]]]\\\]]]]]][[[\\\aaabbbgggppp{{{~~~|||||||||}}}zzzvvvuuussspppjjjeee^^^RRRFFF???<<<888777999555555444333333333333444111222222333444444444444///000000000111111111111000000000000000000000000---........./////////000............////////////---------------,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,---......,,,,,,+++************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************)))))))))*********++++++)))************+++++++++*********++++++,,,,,,---,,,,,,------------,,,,,,,,,------...............,,,---......,,,,,,---...........................///............///000000//////000111222333444444666888<<>>CCCGGGIIIMMMQQQSSSTTTUUUUUUWWWTTTTTTYYY\\\```iiirrrwwwzzz}}}uuuoookkkllllllfffaaa```^^^```dddhhhkkkooorrrtttpppmmmggg```YYYQQQIIICCC???===<<<>>>BBBBBB>>>:::666444222000//////000111000//////...............------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''************************))))))))))))))))))))))))************************+++***)))(((((('''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&''')))***)))((((((((((((((((((((((((((()))((('''&&&&&&'''((((((((()))))))))******++++++---,,,,,,+++***)))((('''+++*********))))))(((((())))))))))))))))))))))))(((((((((((('''''''''''')))((('''&&&&&&'''((()))```___^^^]]][[[YYYWWWVVVXXXXXX\\\aaaeeeiiisss|||{{{yyyzzzxxxrrrnnnnnnlllggg^^^QQQEEE===888777777555333333444555444333333333333333333333333333111111111111111111111111111111111111111111111111//////............///////////////............---..............................///......---,,,+++...---,,,++++++,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,........................///...---,,,,,,---...///............////////////111000000///////////////111111111111111222333333333444666777:::???EEEJJJKKKNNNQQQSSSTTTUUUVVVWWWYYYZZZ^^^fffmmmrrrzzz}}}sssiiiddd```___^^^aaaffflllqqqsssvvvtttqqqmmmggg^^^UUUOOODDDAAA???@@@DDDGGGFFFEEE<<<:::666222000///000111000///......------......---............---,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((************************)))))))))))))))))))))))),,,+++***(((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((()))***+++,,,------,,,,,,+++***)))(((((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((''''''&&&&&&''''''(((aaaaaaaaa___]]]ZZZWWWUUUXXXWWWZZZ```cccfffmmmuuu}}}yyyzzzyyyuuupppooonnnkkkdddXXXIII>>>999777888666444444444555444333333333333333333333333333111111111111111222222222111111111111111111111111//////............///////////////.......................................---.........------,,,+++...---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++++++++++++++++++++++++++///---+++)))))))))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////...,,,++++++,,,...///............////////////000000////////////000000000000000111222333555555666888;;;>>>@@@DDDHHHKKKJJJNNNRRRUUUVVVXXX[[[]]]ccciiitttwwwrrrhhhccc___]]]aaagggkkkmmmttttttttttttpppiii```ZZZNNNJJJFFFDDDEEEHHHIIIIIIEEEBBB<<<666222000///000000///......------.....................------,,,---+++***((((((***+++---++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&((((((((((((((((((((((((''''''''''''''''''(((((((((((()))******+++,,,,,,,,,++++++***)))(((((((((%%%%%%&&&'''(((((())))))((((((((((((((((((((((((************))))))))))))(((((((((''''''(((((((((eeeeeedddbbb___[[[XXXVVVVVVUUUXXX^^^bbbdddiiioooxxxyyyxxxzzzxxxtttssspppnnniii]]]OOOBBB;;;888999777555444555555444333333333333333333333333333000000111111111222222222111111111111111111111111//////............//////////////////////////////........................------------------,,,+++---------,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++///---+++)))))))))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////---,,,******,,,---///............////////////000000////////////000000//////000222444666888999999===AAADDDEEEFFFGGGGGGHHHMMMTTTXXX[[[___eeejjjvvvvvvpppgggaaa___aaadddfffnnnooorrrttttttpppjjjeeeZZZUUUOOOJJJHHHGGGHHHHHHNNNJJJDDD===777333111000000000///............///......//////......---,,,...,,,+++))))))+++,,,...++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))((('''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))+++******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((************)))))))))))))))))))))******)))))))))jjjiiigggddd```\\\YYYXXXTTTRRRUUU[[[```aaadddiiiooowww|||yyy{{{{{{yyyxxxrrrppplllcccVVVIII???:::999777555444555555444222333333333333333333333333000000000111222222333333111111111111111111111111//////............//////...////////////000000000........................,,,,,,------------,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++,,,,,,,,,++++++,,,,,,------------,,,,,,////////////////////////...---,,,++++++,,,---...............///////////////////////////000000111///000222444777;;;===??????BBBGGGIIIHHHGGGFFFFFFJJJQQQZZZaaafffmmmvvv~~~wwwlllccc^^^___aaaiiijjjmmmqqqtttssspppmmmddd```ZZZTTTNNNKKKJJJIIIRRROOOJJJDDD>>>999666444222111000000//////000000...////////////...------...---,,,++++++,,,---...++++++++++++++++++++++++***************************************+++++++++************************************************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''(((***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''')))***)))(((''''''''''''''''''''''''&&&'''((()))*********)))))))))))))))((((((''''''******)))))))))((((((((()))))))))))))))((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))******++++++******)))nnnllliiieeeaaa^^^[[[ZZZUUUSSSUUU[[[______aaadddhhhlllxxxzzz{{{}}}||||||uuusssnnnggg^^^RRRFFF>>>:::888666555555555444222444444444444444444444444///000000111222222333333000000000000000000000000//////............//////.../////////000000000000........................+++,,,,,,------,,,,,,,,,,,,------------------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))+++,,,---,,,,,,+++,,,,,,---......---,,,,,,........................------------------------............///////////////////////////000111111000222444888<<<@@@DDDFFFFFFHHHIIIIIIHHHHHHHHHJJJSSS[[[fffnnnttt}}}zzzjjj```^^^aaaeeeeeegggjjjnnnppppppnnnjjjhhhddd___YYYTTTQQQPPPSSSQQQNNNJJJFFFAAA>>><<<333222222111111111111111///////////////...------------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''))))))))))))))))))))))))************************(((((('''(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''')))***)))(((''''''''''''''''''''''''%%%&&&''')))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((()))***++++++***)))(((qqqooojjjfffaaa^^^]]]\\\YYYVVVXXX]]]`````````bbbdddfffppp||||||~~~~~~~~~wwwtttpppjjjcccXXXJJJAAA:::888666555555555444222444444444444444444444444///000000111222222333333//////////////////////////////............//////.../////////000000111111........................++++++,,,------,,,,,,,,,,,,------......------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------,,,,,,,,,,,,---......---,,,,,,..............................////////////................../////////000///////////////000111111222333666;;;@@@EEEIIIKKKLLLKKKJJJHHHGGGHHHLLLOOO[[[dddoooxxxooobbb```cccbbbaaabbbdddhhhkkklllllllllllljjjfffaaa[[[XXXWWWQQQQQQPPPNNNKKKGGGDDDAAA444333222222111111222222///////////////......---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************************************************************&&&'''''''''(((((())))))************************''''''''''''''''''''''''***************************)))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&''')))))))))(((''''''''''''''''''''''''###$$$&&&((())))))((('''(((((()))***+++,,,,,,---))))))))))))((((((((((((&&&'''''''''((()))))))))))))))))))))))))))))))))************))))))))))))'''((()))******)))((('''zzzuuuoooiiifffdddaaa___YYYXXXXXXZZZ___bbbdddeeedddcccfffooozzzxxxvvvzzz~~~yyywwwqqqkkkggg```QQQCCC>>>777444666888666444444666666555444444444444555333333333444333333222222222222111000///......---111111000000//////......000/////////............111000000///...---------------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&'''***+++)))''')))***+++,,,,,,+++***)))++++++++++++++++++++++++'''(((***+++,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++,,,,,,---...//////---------.........////////////.........---------////////////000000000000000000000111111111111111444999======AAAHHHNNNOOOVVVQQQNNNNNNMMMOOOVVV^^^eeeiiiqqq|||}}}jjjcccffffffdddcccccceeeggghhhhhhnnnlllkkkkkkllliiiddd```XXXWWWUUURRRNNNJJJGGGEEE@@@===888555444444333222111///......///000...---...------,,,,,,------...............---,,,+++***************************------,,,,,,+++***))))))************************+++***)))(((((()))***+++************************+++++++++*********))))))''''''''''''''''''''''''+++***)))'''''''''((()))))))))************))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((()))***++++++(((''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&'''((()))***++++++)))))))))))))))))))))))),,,)))&&&&&&)))+++,,,+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''******))))))***+++,,,,,,}}}wwwpppkkkhhheeecccaaa[[[ZZZYYY\\\___ccceeeeeedddcccdddkkktttxxxyyy|||zzzxxxsssmmmiiicccVVVHHH@@@999555666888666444555555555444333333333333333999999999888666444333222111000000//////.........111000000000/////////...000000/////////.........111000000///......------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++,,,***((()))***+++,,,,,,+++***)))++++++++++++++++++++++++((()))***++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------......//////000000---------.........////////////.........---------////////////000000000111000000000111222333444555888===AAABBBGGGOOOUUUWWW]]]WWWRRRPPPOOOQQQZZZccckkknnnuuuvvvnnnnnnlllhhhdddbbbccceeefffggghhhhhhiiilllnnnmmmiiieee```___]]]YYYUUUPPPLLLJJJFFFCCC>>>:::888666333111111000//////000000///---...------------------............------,,,+++***************************------,,,,,,+++******)))************************+++***)))(((((()))***+++************************+++++++++*********))))))************************+++***)))((('''(((((()))))))))************))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++(((%%%%%%(((*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********))))))))))))))))))***++++++{{{sssmmmkkkiiieeeccc]]]\\\[[[]]]aaadddffffffeeebbbaaaeeekkkuuu~~~zzz{{{zzzyyyuuupppmmmhhh\\\PPPCCC<<<777777888666444555444444333222222222222333666666666555444222111000///////////////.........000000000000////////////000000000/////////......000000000///......------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++*********++++++++++++******++++++++++++++++++++++++******)))******+++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,........................---............//////////////////............---/////////000000000111111111000000111333666999:::>>>CCCHHHIIIOOOXXX```bbbeee]]]VVVSSSSSSWWWaaalllsssuuuzzz|||xxxssskkkfffdddeeefffgggbbbdddgggkkkooopppnnnllljjjiiifffbbb]]]WWWRRRPPPMMMJJJFFFAAA===999444000111000000000111111///---------------------------,,,---------,,,+++***)))++++++++++++++++++++++++---,,,,,,++++++*********************************+++***))))))))))))***+++************************+++++++++***************++++++++++++++++++++++++******)))((((((((())))))))))))************))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))((((((((((((''''''******))))))((((((''''''&&&&&&(((((((((((('''&&&''''''((((((((((((((('''***)))))))))(((((((((''')))))))))))))))))))))))))))'''%%%%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))((((((((()))******wwwqqqnnnlllhhheee___^^^]]]___bbbeeeggggggeeeaaa^^^```dddlll{{{|||zzzyyyyyyvvvrrroookkkaaaWWWHHH@@@999888888555444555555444333333222333333333000000111222222222111111.............../////////000000000000////////////000000000////////////...000000//////............------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++---...***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++...............//////////////////...............//////000000000111111111000000///111444999===@@@DDDIIINNNPPPVVVaaaiiillliiibbb[[[XXXYYY___kkkwwwzzz{{{~~~vvvmmmiiihhhhhhiiiaaabbbdddgggkkkmmmoooppppppnnnlllhhhccc\\\WWWTTTQQQNNNKKKGGGCCC===777222222111000000111000...,,,------............------+++,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************************************************************((((((((((((((((((((((((******))))))))))))))))))))))))************))))))))))))************))))))******))))))))))))******(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))((((((((((((%%%&&&((()))***)))'''&&&&&&'''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))((('''''''''((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))((((((((((((((())))))|||uuurrrpppkkkfffaaa```___```cccfffggggggccc```]]]^^^```fffsss~~~wwwxxxyyywwwssspppmmmfff]]]MMMDDD<<<999888555444666666555555444444444444444111222222333444444444333.........///////////////////////////000000000000111000000000////////////////////////............------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************)))******,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,+++*********+++,,,---***++++++,,,,,,++++++***+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++////////////////////////////////////////////////000000000000111111111111000000000333777<<>>999666444111000000///---,,,---......//////......---++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,+++++++++++++++*********************************++++++++++++******************************************************''''''''''''''''''''''''))))))******************))))))************))))))))))))************))))))******))))))))))))******(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))%%%&&&(((******)))((('''&&&&&&'''((((((((((((((('''''''''((()))*********(((((((((((((((((((((((()))***))))))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((()))yyyvvvssslllgggcccaaa```aaacccfffggggggccc```^^^^^^^^^bbblllwwwvvvxxxyyyxxxtttqqqoooiiiaaaRRRHHH>>>:::888555444666666666555444444444444555333333333222222111000///000000000000000/////////////////////000000000000111111000000000///////////////////////////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))((()))+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,------...,,,,,,+++++++++,,,---...////////////////////////000000000////////////......////////////000000000000000000111111111222222111222444777<<