BM6P6(@ zzzssszzzrrrlll___]]]YYYUUUPPPIIIBBB===888555222111111111000///222111111000000000000000//////...------------...........................++++++,,,------......///...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///............///000000000//////........./////////000222666<<>>JJJWWW___mmmzzzqqqbbbZZZXXXYYY[[[```cccgggjjjkkkmmmoooqqqxxx{{{}}}vvvvvvxxx{{{{{{zzzxxxuuuqqqnnnkkkmmmlllkkkiiihhhgggggggggjjjqqq|||yyyqqqfff^^^\\\]]]]]]]]]jjjxxx}}}tttpppiiiccc^^^]]]```hhhxxx~~~pppfff```^^^[[[[[[dddxxxuuukkkddd^^^ZZZUUUUUUUUUXXX___iiisssyyyxxxwww|||xxxoookkkgggaaa[[[UUUOOOIIIEEE<<<999555333333333333222222111000000//////000000//////...------------...........................//////...------,,,++++++---,,,+++*********++++++************************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---/////////......//////000333444555999AAAOOO]]]gggrrrwwwggg\\\YYY[[[^^^___bbbfffiiijjjkkkmmmnnnwww{{{|||{{{~~~~~~|||zzzwwwtttrrrrrrpppmmmiiigggfffffffffiiipppzzz~~~vvvjjjbbb^^^]]][[[ZZZaaalll|||zzzuuulllgggcccaaaaaaeeeqqq}}}uuullleeeccc___]]]aaapppzzzooofff```\\\VVVUUUSSSTTTYYYaaakkkpppxxxyyyzzz|||}}}~~~~~~~~~~~~}}}{{{zzz{{{}}}yyywwwxxxuuuoooggg^^^WWWQQQLLLIII???;;;777444333333333222111111000/////////////////////...------------.................................---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++***+++,,,,,,---//////////////////000111333333555:::DDDSSSbbbmmmvvv}}}ooobbb\\\[[[]]]___bbbeeehhhiiiiiikkkllluuuyyy|||zzzyyytttqqqmmmhhhfffeeeeeefffhhhnnnwwwxxxmmmddd```]]][[[XXX[[[cccppp~~~}}}vvvmmmhhhcccaaaaaadddooozzzxxxoooiiifffbbb^^^___iii~~~uuuiiiaaa]]][[[XXXTTTSSSVVV]]]dddjjjqqqrrrtttwwwxxxzzzzzzzzzzzz{{{}}}~~~~~~}}}}}}|||xxxxxxwwwvvvuuutttsssrrrrrrrrrsssqqqoooooopppqqquuuuuuwwwzzz}}}|||wwwyyymmmbbbZZZTTTOOOMMMBBB>>>999555333333222111111000000///...///////////////...------------...........................,,,,,,,,,---------......++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...///////////////000111111111333777>>>HHHWWWfffpppzzzzzzlllaaa]]]\\\^^^aaaeeeggghhhiiijjjkkkrrrwww}}}|||sssqqqmmmhhhfffeeeeeefffhhhmmmttt|||xxxmmmeeeaaa^^^[[[YYYYYY]]]gggsss}}}zzztttlllgggbbb``````eeerrr~~~{{{qqqkkkgggbbb___^^^eeexxx|||mmmccc^^^^^^ZZZUUURRRSSSXXX^^^bbbiiikkknnnppprrrssssssssstttuuuuuuuuutttrrrqqqpppkkkkkkjjjiiigggfffeeeeeedddeeefffeeedddccceeegggiiijjjmmmppptttwwwzzz{{{}}}{{{uuuggg]]]VVVSSSQQQHHHCCC<<<777444333222111111000//////......////////////...------------...........................++++++,,,,,,---...//////******+++,,,,,,,,,++++++........................,,,,,,,,,,,,---------------------------...//////////////////000111222222111555<<>>JJJWWWcccmmmuuuyyyxxx}}}}}}|||~~~~~~|||~~~sssqqqrrrttttttqqqnnnmmmpppvvvsssddd]]]\\\\\\___dddgggiiikkkmmmooorrrxxx}}}zzzzzzttt}}}|||zzzuuupppllljjjfffiiinnnttt|||ssshhhbbb```^^^]]]ZZZWWWUUUXXX^^^ffflllooollljjjjjjjjjiiiiiiooowww~~~vvvjjjbbbccccccaaahhhttt|||ooojjj^^^[[[XXXTTTRRRQQQRRRRRRPPPRRRUUUWWWXXXWWWVVVTTTRRRRRRSSSSSSRRRQQQOOONNNOOOOOONNNNNNMMMLLLLLLLLLHHHJJJLLLMMMNNNPPPTTTVVVUUUXXXYYYYYYWWWVVVXXXZZZ]]]___ccchhhooowww{{{}}}zzz}}}nnn```XXXUUUUUUPPPIIIAAA;;;777444333222111000000000000000111000000///...------,,,,,,////////////////////////------------------------,,,,,,************,,,,,,,,,,,,,,,---------.........---+++*********++++++------------------------.../////////...///111333999===IIIZZZeeekkkrrr{{{}}}||||||}}}{{{yyy~~~~~~{{{{{{}}}yyy|||~~~xxxqqqpppnnniiiccc```aaadddmmmnnnmmmjjjeeeaaa^^^]]]___aaadddfffgggiiillloootttzzz{{{rrrmmmjjjlllnnnqqqvvv{{{uuuppplllmmmllllllpppwww~~~qqqgggaaa^^^^^^XXXUUURRRQQQUUU\\\ccciiimmmkkkiiigggeeeeeeeeeeeelllxxxwwwnnneeebbb```___aaaeeevvv~~~|||ppphhh```]]]YYYSSSOOOKKKIIIHHHMMMMMMMMMNNNNNNNNNNNNNNNFFFJJJNNNOOOMMMLLLLLLNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKIIIHHHIIILLLQQQTTTUUUUUUVVVWWWWWWVVVVVVWWWXXXYYY]]]```bbbcccgggnnnssszzz|||~~~uuuggg]]]YYYUUURRRMMMEEE>>>888555444222111111000000000000000000//////......---,,,,,,////////////////////////---------------------------,,,+++******+++,,,---,,,,,,,,,------------...000///---,,,++++++++++++.........................../////////...///111444888===IIIZZZfffnnnwww~~~}}}xxxuuuyyy}}}||||||yyy|||}}}~~~~~~xxxsssrrrnnnfff^^^XXXWWWWWWYYY\\\^^^^^^]]]\\\\\\]]]^^^```ccceeegggiiilllnnnssszzzzzzrrrkkkfffaaaccceeegggkkksss}}}~~~yyytttqqqooommmmmmooouuu~~~vvvmmmfffbbb```ZZZWWWSSSRRRTTTZZZaaafffjjjiiigggeeecccbbbbbbbbbeeeooo|||rrrhhhccc___[[[\\\___lllrrr{{{xxxmmmfff]]][[[XXXSSSPPPMMMKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJHHHJJJLLLLLLKKKKKKMMMOOOMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIHHHIIILLLPPPTTTUUUVVVVVVWWWWWWWWWWWWXXXYYYWWWZZZ]]]]]]^^^```fffkkkuuuzzz}}}~~~wwwhhh]]]WWWTTTTTTRRRKKKAAA999555555222222111000000000000000000//////......---------////////////////////////------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------///...---------------...////////////////////////.../////////...///222444888===IIIYYYfffppp{{{}}}uuuooossszzz}}}|||yyy{{{|||zzzzzz~~~}}}xxxuuunnndddZZZQQQLLLJJJHHHKKKPPPSSSUUUWWWYYY[[[]]]___bbbdddfffhhhkkkmmmsssxxxxxxqqqjjjeeebbbbbbcccdddfffjjjpppxxx}}}{{{xxxtttrrrpppqqqvvv~~~~~~vvvooohhhccc]]]ZZZVVVSSSTTTXXX^^^aaafffeeecccbbb```^^^]]]]]]\\\bbbooo}}}sssiiiccc^^^YYYXXX[[[```dddllltttxxxtttkkkddd[[[YYYWWWTTTQQQOOOMMMMMMGGGGGGGGGGGGGGGGGGFFFFFFIIIJJJLLLLLLLLLMMMOOOQQQOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLMMMOOOSSSVVVXXXYYYZZZ[[[[[[\\\]]]^^^^^^]]]___```___^^^^^^bbbfffmmmrrrxxx}}}wwwiii]]]WWWSSSUUUUUUOOOEEE<<<666555333333222111000000000000000/////////......------////////////////////////------------------------------------------------++++++,,,,,,,,,---------++++++,,,---...///000000...........................///000//////000222555777===IIIWWWdddqqq}}}|||ssslllpppxxx{{{{{{}}}~~~|||yyy{{{~~~}}}|||yyyzzz}}}|||xxxooodddXXXOOOHHHEEEDDDHHHLLLPPPSSSUUUWWWYYY\\\^^^aaaccceeegggjjjlllqqqwww~~~~~~uuuoookkkiiigggiiijjjlllnnnrrrwww|||~~~yyywwwuuuuuuyyywwwmmmfff```]]]YYYVVVUUUWWWZZZ\\\bbbaaaaaa___^^^\\\ZZZYYYWWWZZZcccsss{{{rrriiiddd___ZZZXXXZZZZZZ[[[```hhhoooooohhhaaaZZZYYYWWWTTTQQQOOOMMMLLLGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKOOORRRTTTUUUVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRQQQRRRSSSTTTUUUXXX[[[^^^aaaaaaaaacccfffhhhiiiiiikkkmmmmmmkkkhhhfffhhhkkknnnqqqwww{{{~~~xxxmmmccc\\\SSSUUUVVVRRRIII???888555444333222111000000000000///////////////.........////////////////////////------------------------------------------------+++++++++,,,,,,,,,------+++,,,,,,---------------------------------------...///000//////000333666888???JJJWWWdddrrr}}}zzzpppkkkqqq{{{}}}||||||}}}zzz|||}}}{{{{{{~~~~~~xxxnnnbbbXXXOOOIIIEEEDDDHHHMMMPPPSSSUUUXXXZZZ\\\^^^aaacccdddfffiiilllpppuuu|||~~~xxxtttrrrqqqppppppppprrrvvvzzz~~~|||zzzxxxxxx{{{}}}rrriiidddaaa]]]YYYVVVVVVWWWXXX^^^^^^___^^^]]][[[XXXWWWVVVVVV[[[hhhxxxzzzqqqiiiddd___YYYVVVWWWUUUUUUVVV]]]ccceeeaaa\\\ZZZYYYWWWTTTQQQNNNKKKJJJFFFFFFGGGGGGGGGGGGHHHHHHJJJMMMTTTZZZ___aaa```___]]][[[YYYWWWVVVVVVWWWWWWVVVXXXZZZ[[[[[[]]]aaaeeehhhggghhhlllqqquuuvvvuuuzzz{{{|||yyytttrrrsssuuuvvvyyy||||||wwwnnneee___UUUVVVVVVTTTOOOFFF===777555444333222111000000000////////////////////////////////////////////////------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,//////......---+++***)))------------------------...///000000000111444666999CCCOOOZZZgggwww{{{rrrnnnvvv~~~~~~|||yyylll```VVVNNNIIIFFFCCCFFFLLLPPPSSSVVVYYY\\\\\\^^^aaaccceeegggjjjlllrrrvvv{{{}}}|||{{{yyyyyyyyyzzz}}}||||||~~~|||yyyxxx{{{vvvnnngggeee```\\\XXXVVVVVVVVVYYYZZZ\\\]]]]]]ZZZWWWUUUUUUTTTVVV^^^iiittt{{{~~~yyyqqqhhhccc]]]UUUQQQQQQPPPNNNNNNRRRVVVYYYXXXVVVYYYXXXVVVSSSPPPMMMJJJHHHEEEEEEFFFGGGHHHIIIJJJJJJLLLPPPWWWaaaiiimmmmmmlllhhhfffccc```^^^]]]^^^^^^]]]```cccddddddeeejjjmmmoooooopppuuu}}}~~~~~~|||zzzvvvppphhhbbbZZZXXXVVVVVVTTTMMMCCC;;;555555333222111000000000/////////////////////000////////////////////////------------------------***+++,,,------,,,+++******++++++++++++,,,,,,,,,---...//////...---,,,+++...........................///000000000111444777;;;FFFTTT```ooozzzwwwpppaaaWWWOOOJJJFFFDDDHHHLLLQQQSSSVVVXXX[[[]]]___bbbdddeeegggjjjmmmuuuxxx}}}~~~sssrrruuuzzz~~~|||zzz|||zzzsssjjjgggccc^^^ZZZWWWVVVUUUTTTVVVYYY[[[[[[YYYVVVTTTRRRQQQQQQSSSYYYbbbkkkrrrssskkkddd```ZZZSSSNNNNNNKKKJJJJJJKKKMMMPPPRRRTTTUUUTTTTTTRRRPPPMMMJJJHHHGGGGGGIIIJJJLLLNNNOOOOOOPPPRRRXXXbbbmmmvvvyyyzzzxxxuuuqqqmmmjjjiiiiiijjjiiimmmqqqrrrqqqrrrvvvzzzyyyxxxzzzzzzuuuwwwxxxzzz~~~~~~|||wwwooojjj]]]ZZZWWWWWWXXXSSSGGG>>>666555444222111000000000////////////000000000000////////////////////////------------------------******,,,,,,,,,,,,************+++++++++,,,,,,,,,)))***---///111222222222////////////////////////...///000000000222555777<<>>UUUaaagggzzzxxxfffZZZPPPJJJJJJLLLMMMOOOQQQTTTVVVXXXYYY\\\^^^``````aaadddjjjpppyyy|||}}}xxxrrrnnnjjjiiihhhkkkpppuuuxxxyyyzzzpppkkkddd^^^ZZZXXXVVVUUUUUUVVVWWWWWWWWWUUUSSSRRRNNNLLLIIIHHHJJJNNNSSSWWWYYYZZZYYYVVVSSSPPPOOOPPPLLLKKKIIIIIIIIIKKKMMMNNNQQQQQQQQQQQQPPPNNNLLLJJJPPPPPPQQQRRRTTTWWWYYYZZZUUUXXX]]]dddkkkuuu~~~~~~|||zzzyyyyyy{{{}}}~~~zzzxxxtttrrrsssyyywwwpppbbb]]]YYY\\\aaa^^^SSSIII???888333333444111000111000000000000000000000000................................................---,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++...------,,,,,,------...............////////////111...///222333222555:::BBBYYYeeelllnnn^^^QQQJJJJJJMMMNNNPPPRRRUUUWWWYYYZZZ]]]___aaaaaaaaadddjjjoooxxx||||||xxxrrrnnniiihhhhhhjjjnnnrrruuuvvvzzzzzzrrrmmmfff```\\\ZZZWWWVVVTTTUUUVVVVVVVVVTTTRRRQQQOOOLLLIIIGGGHHHKKKOOOQQQUUUUUUUUUSSSPPPMMMMMMNNNKKKJJJIIIHHHHHHJJJKKKLLLPPPPPPQQQQQQPPPOOOMMMLLLLLLMMMPPPSSSWWW[[[^^^```]]]___aaacccfffkkkqqqvvv}}}}}}|||zzzyyyxxxwwwvvvxxxyyyzzzzzz{{{|||~~~}}}}}}||||||}}}xxxpppddd^^^YYY[[[``````XXXPPPCCC;;;444444444111000111000000000000000000000000................................................+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++...------,,,,,,------...............////////////000//////222333222666<<>>666444333000///000////////////////////////................................................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............////////////000///000333333222777???III\\\gggqqq}}}eeeTTTMMMLLLOOOOOOQQQSSSUUUWWWYYYYYY___aaabbbbbbbbbdddjjjooovvv{{{~~~~~~}}}|||||||||~~~~~~yyyvvvuuusssrrrrrrtttvvvvvvuuutttwww{{{vvvqqqmmmfffaaa^^^[[[XXXVVVSSSSSSTTTSSSRRRQQQOOOOOOMMMKKKHHHFFFEEEEEEFFFGGGJJJKKKLLLKKKJJJIIIJJJKKKKKKKKKIIIHHHHHHHHHHHHIIILLLMMMOOOQQQQQQRRRQQQQQQSSSSSSSSSTTTUUUWWWXXXYYY[[[[[[[[[ZZZYYYZZZ\\\___```aaabbbccccccaaa___]]]]]]]]]^^^]]]^^^```dddhhhooooooqqquuu}}}~~~yyyxxxwwwuuutttsssrrrrrrppprrrtttvvvvvvwwwyyy{{{|||yyynnneee]]]ZZZ\\\^^^\\\YYYKKKAAA777444222///...///////////////////////////////////////////////////........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............//////////////////111333222222999AAALLL]]]hhhsssyyycccUUUOOONNNNNNOOOPPPRRRTTTVVVWWWXXX^^^```aaaaaaaaadddjjjooovvvzzz|||vvvqqqooommmlllkkkmmmnnnppptttzzz|||zzzxxxwwwwwwwwwuuutttnnnooovvvwwwqqqmmmiiiddd___\\\ZZZWWWUUUTTTSSSSSSRRRQQQPPPOOONNNKKKJJJHHHGGGFFFFFFGGGGGGHHHIIIKKKKKKJJJJJJKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIKKKLLLNNNQQQRRRSSSSSSSSSUUUUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUUUUTTTUUUXXXZZZVVVWWWXXXYYYXXXVVVSSSRRRQQQQQQRRRQQQQQQSSSWWWZZZ```cccggglllrrrxxx~~~~~~{{{vvvqqqmmmffffffeeedddccccccddddddaaaccceeeggghhhiiilllnnnpppvvvyyyoooccc]]]\\\^^^^^^]]]PPPEEE:::555222///...000000000000000000000000000000000000000000000000000........................+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------...------,,,,,,------...............//////////////////222333222333:::DDDPPP___kkkxxxooo]]]UUUQQQOOONNNNNNPPPQQQSSSUUUVVVWWW\\\^^^``````aaadddjjjpppwww{{{zzzuuuooojjjgggeeecccaaaccccccdddggglllssszzz~~~~~~|||zzzxxxwwwuuurrrpppjjjkkkqqq~~~tttnnniiifffaaa^^^\\\ZZZWWWUUUUUUTTTSSSRRRPPPOOONNNNNNKKKJJJJJJIIIIIIIIIIIIIIIHHHJJJKKKKKKKKKKKKLLLNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLNNNQQQSSSSSSTTTSSSSSSRRRRRRQQQPPPPPPQQQQQQPPPQQQRRRRRRQQQQQQSSSTTTTTTTTTTTTTTTSSSRRRPPPOOOLLLNNNOOOOOONNNNNNPPPRRRUUUYYY```eeeiiimmmqqqsssvvvtttqqqooommmiiidddaaa^^^^^^]]]\\\\\\]]]______[[[\\\^^^^^^^^^```bbbeeeggglllttt{{{vvvggg]]][[[\\\]]]]]]UUUIII===777444111000222000000000000000000000000////////////////////////........................---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------...------,,,,,,------...............//////////////////222444222333<<>>FFFTTT\\\pppyyyyyy}}}}}}{{{{{{wwwmmm```VVVQQQQQQQQQPPPPPPRRRTTTVVVWWWXXXWWWWWWZZZ\\\^^^^^^]]]```gggnnntttwww||||||xxx~~~wwwtttuuurrrnnnnnnsssxxxzzzzzzwwwwwwuuuooojjjiiifffhhhppp{{{~~~tttnnngggfffdddaaa^^^[[[XXXWWWXXXUUUQQQPPPQQQRRRPPPNNNQQQQQQPPPOOONNNNNNOOOOOOOOOPPPPPPOOOMMMNNNPPPRRRRRRSSSTTTUUUUUUTTTSSSRRRSSSSSSSSSRRRSSSTTTUUUUUUQQQRRRRRRSSSRRRRRRQQQQQQOOONNNNNNNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRTTTTTTRRROOOLLLKKKKKKMMMPPPRRRVVVZZZ^^^ccciiimmmqqqtttsssnnnjjjjjjjjjgggccceeeffffffdddcccddddddfffeeeccc```^^^^^^```bbbbbbeeehhhlllqqqyyy{{{xxxvvvwwwxxxzzzpppbbb\\\[[[ZZZXXX[[[SSSGGG<<<555222222222000000///............///------......///000000000.........---------,,,,,,......---------,,,,,,,,,------------------------------------------------...............//////000222000111555666888???HHHVVV___pppwwwwwwxxxuuuqqqpppnnneeeYYYRRRPPPQQQSSSSSSRRRSSSTTTVVVWWWXXXYYYYYYYYY[[[]]]]]]\\\___gggmmmtttwww||||||zzz|||{{{|||zzzwwwvvvsssnnniiicccaaadddmmmvvvxxxssspppnnnkkkgggbbb^^^[[[YYYYYYVVVSSSRRRSSSSSSRRRPPPRRRRRRQQQQQQQQQRRRSSSSSSQQQRRRQQQPPPNNNNNNPPPRRRUUUUUUVVVVVVVVVUUUTTTSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSQQQOOOMMMLLLNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTRRRPPPLLLKKKLLLMMMOOOQQQUUU[[[cccnnnyyy~~~xxxvvvsssppplllmmmnnnoooppppppqqqrrrooommmkkkgggdddeeegggjjjmmmooorrrvvvzzz~~~pppllliiiiiikkknnnwwwvvvggg___\\\[[[ZZZ___XXXMMMBBB999555333333111000//////......//////////////////////////////.........------------,,,///...---,,,+++,,,------------------------------------------------------...---,,,,,,,,,...///000333222333666777999AAAKKKYYYbbbqqq}}}||||||vvvwwwxxxvvvtttnnngggddd```YYYQQQLLLNNNRRRTTTUUUTTTTTTTTTUUUVVVXXXZZZ[[[XXXZZZ[[[[[[\\\```gggllltttwww|||zzzwwwuuurrrlllgggbbbaaaeeennnwww~~~}}}|||yyyuuuooohhhbbb^^^[[[YYYXXXVVVVVVVVVVVVTTTSSSSSSSSSTTTTTTUUUVVVVVVWWWUUUUUUUUUTTTRRRQQQRRRTTTXXXXXXXXXXXXWWWUUUTTTSSSTTTUUUVVVXXXXXXWWWWWWVVVVVVVVVUUUTTTRRRPPPNNNMMMNNNMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUTTTTTTTTTQQQNNNLLLMMMNNNPPPRRRVVV]]]ggguuu}}}zzz{{{|||}}}~~~zzzxxxuuupppmmmnnnrrruuuyyy{{{~~~yyyjjjddd``````cccgggpppyyy|||lllbbb]]]\\\]]]aaa\\\SSSHHH===666333333111000000///.../////////000000//////........................------------000...,,,+++++++++---...------------------------------------------------...---,,,,,,---...000111222111333555666999CCCNNN[[[dddrrr}}}}}}yyyxxxwwwrrrttt}}}zzzvvvlllbbb^^^UUUOOOIIIHHHKKKQQQTTTUUUUUUTTTSSSSSSTTTWWWZZZ\\\YYYZZZ[[[\\\]]]bbbhhhmmmtttwww||||||yyyvvvqqqkkkgggaaaaaafffooowww||||||uuummmeee```]]]ZZZYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYXXXVVVVVVWWWXXXZZZZZZYYYXXXWWWVVVTTTTTTVVVWWWYYY[[[[[[ZZZYYYXXXVVVVVVVVVVVVUUUTTTSSSRRRNNNMMMLLLLLLKKKLLLLLLLLLLLLNNNPPPRRRTTTVVVVVVWWWVVVVVVVVVTTTQQQOOOPPPPPPSSSUUUZZZ```iiiuuuzzzuuussstttxxx|||~~~vvvfff___ZZZZZZ]]]bbbjjjrrr{{{~~~pppddd^^^]]]^^^bbb___XXXMMMAAA777333222111111000///////////////000000000///......------//////.........---------000...,,,+++++++++---...------------------------------------------------...............000111222111111222555666:::FFFSSS]]]hhhuuu}}}~~~|||zzzyyytttpppttt~~~{{{xxxxxx}}}~~~wwwkkk```[[[OOOJJJEEEEEEJJJOOORRRSSSTTTSSSQQQQQQRRRUUUYYY[[[ZZZZZZ[[[\\\```eeekkkoootttwww|||{{{vvvpppjjjfff^^^]]]bbblllsssxxx~~~wwwooogggaaa^^^[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYWWWWWWVVVWWWYYYYYYXXXXXXYYYZZZ[[[ZZZYYYXXXWWWWWWVVVVVVYYYZZZ\\\^^^^^^]]]\\\ZZZXXXXXXWWWWWWUUUTTTSSSRRRNNNMMMMMMLLLKKKKKKLLLLLLLLLMMMOOORRRUUUVVVXXXXXXXXXYYYYYYWWWUUUSSSSSSSSSUUUXXX^^^dddlllttt|||~~~{{{wwwrrrppprrrvvvzzz|||sssccc[[[UUUVVVYYY]]]ccciiirrr~~~}}}qqqeee^^^]]]^^^bbb```[[[QQQDDD999333222222111000000//////000000000000//////.........---/////////.........------///...---,,,+++,,,---------------------------------------------------------......///000111222222000000333555666<<>>DDDQQQ___lllyyy~~~sssvvvrrreeeXXXKKKAAACCCGGGMMMQQQSSSTTTUUUWWWUUUYYYZZZXXXXXXZZZYYYUUUSSSSSSTTTVVVZZZ^^^ccceeelllnnnrrrvvvzzz|||}}}~~~zzzuuunnniiiiiillloooqqquuuzzz~~~~~~|||yyytttpppnnnmmmooorrryyyzzztttnnniiieeeccccccfffkkkttt}}}}}}|||{{{zzz{{{zzzxxxvvvttttttttttttvvvpppllljjjiiijjjqqqyyywwwqqqnnnkkkjjjhhhgggfffdddcccbbbbbbbbb___]]][[[ZZZ[[[___bbbeeegggppp~~~{{{VVVVVVVVVUUUTTTTTTSSSSSSUUUUUUTTTSSSRRRQQQPPPPPPNNNMMMLLLJJJHHHHHHGGGGGGJJJOOOVVV___jjjwwwvvvkkkccc^^^[[[ZZZYYYVVVRRRNNNLLLMMMOOOQQQUUUVVVYYY[[[]]]^^^]]]]]]]]]^^^aaafffmmmvvv~~~~~~wwwmmmhhhgggiiinnnsssvvvuuurrriii\\\JJJ<<<555222111000111000000///.../////////...///111000...------...........................///////////////.........222222111111111111222333333444555555555777:::<<<@@@AAAGGGRRR^^^hhhtttyyy}}}ooo___QQQGGGAAAEEEKKKOOORRRSSSTTTVVVUUUXXXYYYWWWWWWYYYXXXUUUSSSSSSTTTVVVYYY^^^bbbeeejjjlllpppsssuuuxxx{{{|||zzzvvvqqqnnnooorrrvvvyyy~~~|||vvvooohhhccc___]]]bbbdddjjjqqqzzz~~~~~~~~~|||{{{yyywwwvvvvvvwwwxxxzzzsssmmmkkkjjjllluuu{{{sssooolllllllllkkkjjjhhhfffeeeeeeeee___^^^\\\[[[[[[]]]___aaabbbhhhrrr|||UUUUUUUUUTTTTTTSSSSSSSSSTTTSSSSSSRRRQQQPPPOOONNNOOONNNLLLJJJHHHFFFEEEDDDHHHKKKQQQ[[[fffttttttjjjbbb___]]]ZZZWWWSSSOOOMMMMMMNNNOOOOOOPPPRRRSSSTTTUUUUUUUUUSSSTTTVVVZZZbbbjjjsssxxxyyy~~~xxxmmmfffeeeffflllrrrwwwwwwuuujjj^^^MMM>>>555111000///111111000///////////////...///111000...------....................................///////////////333333333333333333444444444555666555555666999;;;BBBCCCJJJVVV```kkkxxxyyyeeeTTTJJJ???CCCIIINNNPPPRRRSSSUUUUUUYYYZZZXXXXXXZZZYYYUUUSSSSSSTTTVVVYYY]]]aaadddgggjjjmmmppprrruuuzzz~~~~~~~~~}}}}}}~~~~~~zzzrrrjjjccc]]]ZZZYYY```ccciiiooovvv}}}~~~}}}|||zzzzzzzzzzzzzzz}}}vvvooollllllppp{{{vvvpppmmmmmmoooooonnnllljjjhhhgggfff```___^^^]]]]]]]]]^^^___bbbfffmmmvvv}}}RRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOONNNMMMMMMOOONNNLLLJJJHHHFFFDDDDDDCCCDDDJJJTTT```nnn|||qqqiiidddccc\\\YYYUUUQQQNNNNNNOOOPPPNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRUUUZZZaaagggkkkqqqwww}}}|||vvvwww{{{}}}{{{mmmeeeeeefffkkkrrrwwwyyyxxxmmmbbbQQQAAA777222000000222111000000//////000000...///111000...------....................................///////////////000000111111222222222222444555666666666888;;;>>>>>>AAAJJJVVVcccooo~~~fffRRRFFF>>>CCCIIIMMMPPPRRRTTTUUUVVVZZZ[[[YYYYYY[[[ZZZVVVSSSSSSTTTUUUYYY]]]aaaccceeehhhmmmppprrrwww}}}~~~zzzqqqhhhaaa\\\YYYXXX___bbbhhhmmmsssyyy~~~}}}||||||}}}vvvpppnnnpppvvvyyyrrrooooooqqqqqqqqqqqqnnnkkkgggeee```______^^^^^^^^^^^^^^^```ccciiipppzzzOOOOOOOOOPPPQQQQQQRRRRRRQQQPPPPPPOOONNNMMMLLLLLLNNNMMMLLLKKKIIIGGGEEEDDDBBBAAAEEEMMMWWWdddxxx|||sssmmmkkkaaa^^^YYYUUUSSSSSSTTTUUUSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTWWWZZZ^^^```eeemmmuuuxxx|||~~~|||yyysssnnnrrrzzz~~~sssiiiggggggkkkrrrwwwyyyyyypppfffVVVEEE:::444222111222111000000//////000000...///111000...------......................................./////////000---...///000111111222222222444666888999<<<@@@DDDAAADDDMMMZZZggguuu~~~fffQQQDDD???DDDJJJOOORRRSSSUUUWWWWWW[[[\\\ZZZZZZ\\\[[[WWWSSSSSSTTTUUUXXX\\\```bbbdddiiinnnqqqtttzzz~~~yyypppfff___ZZZXXXXXX[[[___dddiiinnnttt{{{~~~|||}}}vvvqqqqqqttt|||}}}vvvrrrrrrqqqrrrttttttrrrmmmgggddd^^^^^^^^^^^^^^^^^^]]]]]]]]]aaafffmmmuuuLLLMMMMMMNNNOOOPPPQQQQQQQQQPPPOOONNNMMMLLLLLLKKKMMMMMMLLLKKKJJJHHHFFFEEEEEEBBBCCCJJJPPP[[[nnn{{{uuurrrgggccc^^^ZZZXXXXXXZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWYYYZZZ\\\eeemmmpppsssxxx{{{{{{wwwtttsssssspppnnnuuuzzzllljjjiiimmmsssxxxyyyyyysssiiiYYYHHH<<<666333333222111111000000000000000...///111000...------...........................---.........//////000000------///111222222333333111333666999<<<@@@EEEIIILLLOOOWWWcccooo}}}|||fffRRRFFFAAAEEEKKKPPPSSSUUUWWWXXXXXX[[[\\\ZZZZZZ\\\[[[XXXSSSSSSTTTUUUXXX\\\```bbbeeejjjooossswww~~~|||wwwnnnddd\\\XXXWWWWWWWWW[[[```eeeiiiooovvv|||~~~||||||vvvrrrssswwwxxxuuutttpppsssuuuvvvsssnnngggccc]]]]]]^^^^^^^^^]]]\\\\\\]]]```ffflllrrrzzzJJJKKKLLLNNNNNNNNNMMMLLLOOOOOOOOOOOONNNLLLKKKJJJMMMMMMLLLKKKIIIGGGEEEDDDCCCBBBCCCIIIPPPZZZjjjxxxvvvlllllllllkkkiiihhhhhhiiinnnjjjeeedddeeeeeedddcccaaa]]][[[\\\\\\ZZZ\\\```bbbeeehhhjjjkkkkkklllmmmkkknnnqqquuuyyytttlllhhhllltttyyy|||tttmmm```NNN===333111222111111111111000000000000////////////////////////.........//////111222222///////////////.........000000000111222222222333444444555666:::@@@IIIOOOUUU]]]eeerrr~~~{{{cccPPPHHH???CCCIIIOOOSSSVVVWWWWWWXXXYYYZZZ[[[\\\\\\[[[[[[TTTTTTUUUVVVXXX[[[^^^___ccchhhooouuuzzz||||||xxxxxx}}}uuukkkdddaaa^^^YYYUUUUUUVVVXXX[[[___gggooouuu~~~yyytttuuuzzz}}}zzzzzztttvvvwwwwwwssslllddd```\\\\\\\\\]]]]]]]]]^^^^^^aaabbbeeeiiioooxxxKKKLLLNNNOOOOOOOOONNNMMMLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJHHHGGGEEECCCCCCEEEDDDFFFKKKRRR[[[jjjxxxzzz|||~~~}}}|||zzzzzz{{{}}}zzzzzzyyyxxxtttqqqmmmiiiggghhhfffccccccfffhhhjjjlllmmmllllllmmmnnnpppssswww|||{{{pppiiillluuu{{{xxxqqqdddQQQ@@@666333333111111111111000000000000////////////////////////............//////000111////////////////////////000000000111222222333333444555666888;;;AAAHHHMMMSSS[[[cccooo|||vvv___NNNFFF===AAAHHHOOOSSSVVVVVVUUUXXXYYYZZZZZZZZZYYYXXXWWWTTTTTTUUUVVVYYY\\\___```dddiiioootttyyy{{{tttooommmttt|||}}}uuujjjccc___\\\WWWSSSTTTTTTUUUWWWZZZ___ffflllwww|||}}}xxxxxx{{{}}}zzzzzzwwwxxxyyyxxxssskkkddd___^^^^^^^^^^^^^^^^^^______```bbbeeeiiioooxxxMMMMMMOOOPPPPPPOOOOOONNNJJJKKKMMMNNNNNNNNNMMMLLLIIIHHHHHHGGGFFFEEEDDDCCCGGGFFFIIIPPPVVV^^^lllyyy{{{yyyyyyvvvqqqoooqqqqqqsssttttttttttttvvvwww{{{~~~xxxkkklllvvv}}}wwwiiiVVVDDD999555555111111111111000000000000////////////////////////......---------......///////////////////////////000000111111222333333444555777999;;;===AAAFFFJJJMMMUUU\\\hhhvvvzzzppp[[[KKKEEE<<<@@@HHHOOOTTTVVVUUUTTTXXXXXXYYYYYYXXXWWWUUUTTTSSSSSSTTTVVVYYY\\\```bbbeeeiiinnnrrrwww{{{ppphhhdddgggoooxxx|||www{{{yyyrrrhhhaaa\\\XXXTTTQQQTTTTTTTTTSSSTTTXXX]]]aaahhhmmmuuu~~~zzzzzz}}}|||{{{{{{zzz{{{{{{xxxsssllleeeaaaaaaaaaaaa```````````````^^^aaadddiiioooxxxMMMNNNOOOPPPPPPOOONNNNNNKKKLLLMMMNNNNNNMMMLLLLLLHHHHHHGGGGGGFFFFFFFFFFFFHHHIIINNNVVV\\\dddppp|||pppnnnwww{{{mmmZZZGGG:::555555111111111111000000000///////////////////////////......---,,,,,,,,,------///////////////000000000000000111111222333444444666888<<<>>>@@@BBBEEEGGGFFFNNNTTT___nnnssszzzxxxiiiVVVIIIDDD;;;@@@HHHPPPUUUVVVVVVUUUWWWWWWXXXYYYXXXWWWVVVUUUQQQRRRSSSUUUYYY]]]```bbbeeeiiimmmpppttt~~~vvvmmmdddccchhhqqq}}}sssqqqwww}}}}}}zzzsssmmmeee^^^ZZZWWWTTTRRRTTTTTTSSSRRRRRRUUUYYY\\\___bbbgggooo{{{{{{yyy{{{~~~~~~||||||||||||{{{yyyuuuoooiiieeeddddddccccccbbbaaaaaa```]]]```dddiiioooxxxNNNOOOPPPPPPPPPOOONNNMMMNNNOOOOOOOOONNNMMMKKKJJJGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLSSS]]]dddkkkuuuuuupppwww}}}ooo[[[HHH:::555444111111111111000000000///////////////////////////...------,,,,,,,,,,,,---////////////000000111111///000111222333444555555777:::>>>@@@BBBCCCEEEFFFDDDLLLPPPZZZjjjpppuuu}}}{{{|||}}}~~~vvvmmm___OOODDD@@@<<>><<<;;;>>>CCCIIIOOOSSSVVVWWWXXXXXXZZZZZZ[[[ZZZYYYXXXOOOOOOPPPRRRTTTWWWZZZ\\\aaadddhhhiiijjjpppyyyzzzqqqnnnsss{{{uuunnnkkkqqq}}}xxxuuurrrooollljjjdddbbb^^^YYYUUUTTTUUUVVVTTTUUUVVVVVVVVVXXX[[[]]]^^^^^^^^^^^^```ccciiimmmvvv}}}}}}zzzzzz{{{|||}}}}}}{{{xxxuuusssrrrkkkjjjiiigggdddbbbaaa```]]]```ffflllsss{{{UUUVVVVVVWWWVVVUUUTTTSSSOOOPPPQQQRRRRRRRRRQQQPPPNNNMMMMMMMMMOOORRRUUUWWW]]]```hhhpppsssrrrwww}}}www|||~~~|||zzzxxxsssmmmoooppprrrvvv}}}zzzuuuwww{{{~~~qqq^^^KKK===666444111111111111000000000000////////////////////////,,,,,,,,,---...///000111...//////000111222222222///000111222444555666777999;;;???BBBCCCEEEHHHJJJKKKRRRRRRWWWiiipppooorrrwww|||zzz{{{yyyvvv~~~zzzxxx~~~wwwoookkkpppwwwzzz}}}uuummmeee]]]RRRFFF@@@???:::===AAAFFFLLLQQQUUUWWWYYYZZZZZZZZZZZZXXXWWWVVVOOOOOOPPPQQQSSSVVVYYYZZZ___cccggghhhhhhmmmuuu}}}xxxrrrttt{{{{{{qqqlllppp~~~zzzuuupppmmmkkkhhhfffeeeccc^^^YYYTTTRRRTTTUUUZZZ[[[[[[[[[ZZZ\\\^^^aaa^^^___```___```bbbeeehhhjjjpppxxxzzzxxxxxx|||}}}{{{xxxuuurrrqqqlllkkkiiigggdddbbb```___]]]aaagggmmmttt|||[[[[[[\\\\\\\\\\\\\\\[[[YYYZZZ[[[YYYWWWUUUUUUUUUSSSUUUVVVWWWWWW[[[aaafffjjjjjjkkknnnrrrtttuuuuuurrrrrrqqqooolllhhheeeccceeeccceeejjjnnnrrrzzzxxxrrruuu}}}tttaaaLLL===666555111111111111000000000000000000000000000000000000000000//////.........------...000111111000//////000111222333555777999:::;;;<<<>>>AAACCCEEEGGGHHHKKKLLLPPP[[[gggppprrrqqquuu|||~~~yyyyyy{{{~~~{{{}}}sssjjjgggqqq~~~uuugggYYYPPPHHHBBB>>>======>>>CCCJJJQQQUUUVVV\\\\\\[[[[[[ZZZXXXWWWVVVNNNPPPQQQRRRSSSTTTUUUWWW]]]___bbbeeegggkkkooorrryyyxxx|||ssskkknnn{{{{{{|||wwwqqqmmmjjjiiigggfff___^^^\\\YYYXXXWWWVVVVVVZZZ\\\___bbbeeefffeeeeeeggggggfffeeeeeedddcccccckkkkkknnnqqqvvv|||{{{xxx{{{|||wwwrrrpppkkkjjjiiifffdddcccbbbbbb```ccchhhnnnuuu}}}eeeeeeffffffffffffeeeeee___```aaa___]]]ZZZZZZZZZ\\\^^^```aaabbbeeejjjoooqqqqqqrrrtttuuuuuurrrpppmmmlllllljjjgggdddaaa```aaa^^^___bbbeeehhhooovvvsssnnnsss{{{tttbbbMMM===666555111111111111000000000000////////////////////////000/////////...............///000000111000000000111222333444666888:::;;;<<<===>>>AAACCCEEEGGGHHHJJJKKKQQQ[[[iiisssxxxxxxzzz}}}{{{{{{vvvlllhhhrrrzzzlll^^^RRRHHH@@@;;;======???DDDKKKQQQUUUWWW[[[[[[[[[[[[YYYXXXWWWVVVNNNOOOQQQRRRSSSTTTUUUVVVZZZ\\\___bbbdddhhhllloooxxx}}}|||qqqooottt{{{zzz}}}|||{{{wwwsssnnnjjjiiihhhgggfffbbbaaa^^^[[[ZZZZZZ[[[[[[^^^aaafffkkkmmmmmmllljjjkkkkkkjjjjjjjjjiiiiiiiiijjjjjjjjjkkkmmmpppsssvvvxxx}}}~~~}}}{{{{{{uuuppplllmmmkkkhhheeebbb```_________ccchhhooovvv|||~~~ppppppqqqrrrrrrqqqqqqppplllmmmmmmkkkhhheeeddddddjjjmmmpppssstttvvvyyy{{{{{{zzzzzzzzzyyyuuupppkkkiiihhhhhhfffdddaaa___^^^^^^[[[ZZZ\\\\\\]]]cccjjjsss~~~}}}zzzxxxvvvvvvllljjjpppyyy~~~tttcccNNN>>>777555111111111111000000000000////////////////////////////////////............000000//////000111111222333333444666888:::<<<>>>===>>>???BBBDDDFFFHHHIIIKKKLLLQQQ\\\jjjwww~~~~~~{{{|||{{{ooojjjuuussscccUUUJJJAAA;;;===>>>@@@EEELLLRRRVVVWWWZZZZZZ[[[ZZZYYYXXXVVVUUUNNNOOOPPPQQQRRRTTTUUUUUUYYY[[[^^^aaacccfffkkknnnrrrwwwxxxppplllppptttrrrnnnkkkjjjppp{{{{{{zzzyyy{{{~~~{{{tttqqqmmmkkkjjjiiihhhgggeeeccc```]]]]]]___bbbeeehhhlllrrrxxx{{{{{{yyywwwsssssssssssssssssssssssspppnnnkkkhhhfffeeefffgggfffiiiooovvv~~~|||{{{uuuooolllnnnkkkgggccc___]]]\\\\\\^^^ccciiiqqqyyy{{{~~~}}}yyyyyyzzz{{{|||||||||||||||}}}}}}{{{xxxuuutttttt{{{}}}}}}zzzuuupppllliiiiiihhhfffdddbbbaaa```___\\\ZZZ[[[ZZZZZZ^^^eeepppyyy}}}zzzvvvpppmmmjjjiiigggffffffooo}}}|||xxxqqqiiihhhmmmvvv}}}uuudddPPP???777555111111111111000000000///........................///////////////.........111000//////000111333444444555666888:::<<>>???BBBGGGNNNTTTWWWXXXYYYZZZ[[[[[[ZZZXXXUUUTTTNNNNNNNNNPPPRRRTTTTTTTTTYYY[[[^^^aaacccfffkkknnnpppuuu|||tttjjjhhhjjjkkkkkkmmmmmmpppvvv}}}}}}|||{{{zzzzzz|||}}}{{{wwwtttqqqooonnnllljjjhhheeeccc```___aaaffflllpppuuuxxx~~~~~~~~~}}}yyyssslllgggdddcccccc```bbbfffjjjpppxxx~~~|||vvvqqqnnnkkkiiieee```]]]\\\\\\\\\___dddllluuu}}}~~~}}}yyyvvvtttrrrlllkkkjjjhhhfffeeeccccccaaa^^^\\\\\\[[[ZZZ^^^eeellluuu}}}~~~}}}zzzuuuooonnnjjjddd```^^^]]]\\\\\\^^^fffssswwwqqqjjjhhhmmmuuu}}}xxxgggRRR@@@777444111111111111000000000///////////////////////////.........///////////////111111000000000222444555555666777999;;;>>>@@@BBBCCCCCCEEEGGGIIIJJJLLLMMMLLLNNNSSS]]]iiivvv{{{sssssszzzeeeSSSGGG@@@???@@@CCCIIIPPPUUUXXXYYYYYYZZZ[[[[[[ZZZXXXVVVTTTNNNMMMMMMOOORRRTTTTTTRRRWWWYYY\\\___aaadddiiillllllrrrzzz~~~~~~rrrnnnnnnpppssswwwxxxyyyyyy{{{|||~~~zzzyyyyyyxxxwwwxxxzzz{{{~~~{{{zzzwwwuuusssqqqnnnkkkhhhdddcccaaabbbfffmmmuuuzzz~~~}}}uuunnnjjjhhhgggaaabbbbbbcccgggmmmtttzzz~~~{{{{{{uuupppmmmgggeeebbb```^^^^^^^^^___aaagggpppzzz}}}~~~~~~{{{yyyyyyxxxqqqpppnnnkkkiiihhhgggfffddd```^^^]]]\\\ZZZ^^^dddllluuu}}}}}}xxxrrrjjjeee^^^YYYWWWWWWXXXXXXXXX___jjjxxxxxxrrrkkkiiimmmvvv{{{jjjTTTBBB777333111111111111000000000000000000000000000000000000.........///////////////000000111111222333555555555666777:::<<>>???@@@@@@CCCDDDEEEFFFHHHIIIJJJJJJKKKMMMTTT```rrrfffPPPDDDCCCDDDIIIQQQWWWZZZZZZZZZ]]]]]][[[[[[ZZZUUUNNNHHHFFFFFFIIINNNRRRRRRQQQRRRRRRTTTWWWZZZ^^^aaabbbdddgggkkknnnqqqsssvvvxxx~~~|||xxxxxx|||tttnnnjjjaaaaaa``````_________```jjjqqq{{{aaa```^^^\\\ZZZZZZ[[[\\\aaammm|||ssskkkhhheeeccccccfffccc^^^YYYXXX\\\aaafffhhhiiihhhddd[[[QQQMMMPPPTTT\\\aaagggjjjjjjmmmuuu{{{zzztttwwwtttsssyyysss^^^HHH:::777333222111111000000111111000000000000////////////---......///000111222222222222111111222444666777999:::;;;===>>>??????@@@BBBCCCDDDEEEGGGHHHIIIIIIJJJMMMTTTaaasss~~~cccPPPDDDBBBCCCHHHOOOVVVYYYZZZZZZ\\\\\\ZZZZZZZZZVVVPPPGGGEEEDDDGGGMMMQQQSSSRRRPPPQQQSSSUUUYYY\\\___```bbbeeeiiimmmooosssvvvyyy~~~~~~zzz}}}~~~tttmmmjjjbbbaaa```_________```aaammmttt~~~aaa```]]][[[ZZZYYYXXXWWWYYYbbbqqq}}}tttlllhhheeebbbbbbeeebbb^^^YYYWWWZZZ```gggkkknnnooommmfff___]]]```eeeiiimmmrrrsssuuuzzz~~~uuuvvvwwwuuuzzzttt```III<<<888333222111111000000111111////////////000000000000000000111111111222222222333333222222333555777999;;;;;;===>>>???@@@@@@@@@AAABBBCCCDDDFFFGGGHHHHHHKKKMMMSSS___pppppp\\\NNNCCCAAAAAAFFFNNNUUUXXXYYYYYY[[[[[[YYYYYYZZZWWWQQQGGGDDDBBBEEEJJJPPPRRRRRROOOPPPQQQTTTWWWZZZ]]]^^^```cccgggjjjmmmqqquuuxxx|||}}}zzzzzz~~~~~~tttmmmjjjdddcccaaa``````aaaccceeepppwww___]]][[[ZZZYYYXXXUUUSSSSSSXXXcccrrr}}}tttkkkgggddd``````bbb```___]]][[[\\\bbbjjjpppuuuvvvuuussspppqqquuuxxx|||~~~zzz{{{yyytttzzzuuuaaaKKK===999333222111111000000111111////////////000000000000000111111111111111111111333333333444555777888999;;;<<<>>>???@@@AAAAAAAAA@@@AAABBBCCCEEEFFFGGGGGGLLLMMMQQQ[[[jjjyyy{{{pppcccUUUKKKBBB@@@???CCCKKKSSSWWWXXXXXXZZZZZZXXXYYYZZZWWWRRRHHHEEEBBBCCCHHHNNNQQQQQQNNNOOOPPPRRRUUUXXX[[[\\\___aaaeeehhhkkknnnsssvvvyyy{{{~~~}}}|||~~~~~~zzzwwwxxx{{{|||uuuooommmiiigggdddbbbbbbeeehhhjjjtttzzz```]]][[[ZZZZZZXXXTTTPPPOOORRRYYYfffxxx}}}tttjjjfffbbb^^^]]]```dddgggiiihhhfffjjjttt|||zzzsssxxxvvvbbbLLL>>>:::333222111111000000111111.../////////000000000111------...///000111111222222333444666777888999999;;;<<<>>>@@@AAABBBCCCCCC@@@@@@AAABBBDDDEEEFFFGGGJJJJJJNNNVVVcccqqq|||~~~zzz~~~|||~~~{{{tttzzzvvvmmmcccYYYOOOIII@@@>>>===AAAIIIQQQUUUVVVXXXZZZYYYXXXXXXZZZXXXSSSIIIEEEAAABBBGGGLLLOOOPPPMMMNNNOOOQQQTTTWWWYYY[[[^^^```ccceeehhhlllppptttvvvyyy}}}zzzwwwvvvxxx||||||xxxwwwwwwzzz}}}zzzwwwtttqqqmmmkkkgggeeefffhhhlllooowww||||||ccc```^^^]]]\\\ZZZUUUQQQOOOPPPUUU___ppp|||sssjjjeee```\\\\\\^^^jjjpppuuuuuurrruuuzzzrrrwwwvvvcccLLL>>>:::333222222111000111111111.../////////000000111111)))***+++---///000222222111333555777999999999999;;;<<<>>>@@@BBBCCCDDDDDD???@@@AAABBBCCCEEEFFFFFFHHHHHHKKKSSS___lllwww|||tttvvvssstttzzzyyy||||||ooogggmmm{{{zzztttmmmddd]]]TTTMMMGGG???===<<<@@@HHHOOOTTTUUUWWWYYYYYYWWWXXXZZZXXXSSSJJJFFFAAAAAAFFFKKKNNNOOOMMMMMMOOOQQQSSSVVVXXXZZZ^^^___bbbdddfffjjjooorrrtttxxx|||~~~yyytttpppqqqtttyyy|||yyywwwyyy}}}zzzxxxyyyyyywwwuuupppmmmjjjggghhhkkkooorrryyy}}}}}}xxx}}}fffccc___\\\ZZZWWWTTTQQQNNNOOORRR\\\kkk|||~~~vvvvvvooohhhccc^^^XXXXXX[[[gggsss~~~yyysssxxxxxxgggRRRBBB;;;555444333222111111111111------............------------...///000111222222444555888:::<<<<<<;;;;;;<<<<<<===@@@CCCEEEEEEEEEDDDCCCBBBAAAAAABBBDDDEEEGGGKKKNNNSSS^^^mmmuuuwwwzzzrrruuurrrppptttsssxxxvvvjjjeeekkkrrrwwwxxx}}}uuulllddd^^^VVVKKKCCC???;;;:::???IIIQQQTTTSSSVVVWWWYYYZZZYYYWWWUUUSSSIIIEEEAAAAAADDDHHHKKKKKKNNNNNNNNNPPPQQQTTTVVVWWWZZZ]]]```ccceeeiiimmmqqqwwwxxx{{{~~~}}}zzzxxxvvvpppjjjiiirrr|||{{{~~~}}}}}}}}}{{{zzzqqqoookkkiiiiiilllppprrryyy}}}{{{tttuuuiiieee```\\\YYYWWWTTTRRROOOOOOQQQYYYfffvvv|||uuunnnhhhaaa^^^YYYUUUVVVZZZhhhtttuuupppwwwzzziiiTTTCCC<<<555444333222111111111111...//////000000//////...//////000000111222333333444666888:::<<<<<<;;;;;;======>>>AAADDDFFFGGGGGGGGGFFFDDDBBBBBBCCCEEEFFFHHHKKKNNNRRR\\\jjjrrrttt}}}}}}yyyrrruuuqqqpppuuutttxxx|||rrrfffcccjjjuuu}}}|||tttkkkbbbVVVIIIAAA===;;;;;;???GGGOOOSSSTTTVVVWWWXXXYYYXXXVVVSSSRRRIIIEEEAAAAAADDDHHHJJJKKKNNNMMMMMMNNNOOORRRUUUWWWYYY[[[___bbbeeehhhlllpppsssuuuyyy}}}zzzwwwqqqjjjgggooo~~~|||zzzsssqqqmmmkkkkkkoootttwww{{{|||vvvxxxnnniiibbb\\\YYYWWWUUUTTTSSSRRRRRRWWWaaannnyyywwwpppfff```ZZZYYYWWWUUUWWW\\\gggsssnnnmmmwww|||kkkUUUEEE===555444333222111111111111///000000111111000000///111111111222222333333444555666888:::<<<<<<<<<<<<>>>>>>???AAADDDGGGIIIJJJKKKIIIFFFCCCCCCDDDGGGHHHIIIKKKMMMPPPZZZgggooopppvvvyyy}}}|||uuuxxxtttsssxxxvvvxxxwwwjjjfffmmmzzzuuugggWWWHHH@@@::::::<<>>AAABBBBBBCCCGGGIIIJJJHHHEEECCCCCCDDDFFFHHHIIIKKKLLLNNNXXXfffoooqqqyyy|||www~~~vvvyyysss^^^MMMDDD<<<<<<===???BBBHHHPPPVVVUUUVVVWWWWWWVVVSSSPPPMMMGGGFFFCCCAAAAAADDDHHHKKKPPPOOOMMMMMMNNNQQQTTTVVVXXX[[[___bbbdddfffiiikkkjjjlllmmmmmmooosssyyy~~~{{{rrrlllmmmuuu|||zzztttpppkkkiiifffeeefffjjjnnnqqqyyy}}}}}}zzzxxxxxxwww{{{|||zzz}}}yyyxxxwww{{{}}}|||wwwppphhhaaa]]][[[ZZZZZZ[[[^^^cccjjjoooqqqooommmjjjiiihhhiiikkkmmmnnnnnnlllnnnrrrwwwyyyxxxsssooommmmmmlllkkkgggddd```^^^]]]ZZZ[[[___bbbcccfffkkkrrrzzz~~~rrriiiooo|||{{{iiiSSSAAA:::555444333222111111111111...//////000000//////...///000111222333444444555777888888:::;;;<<<===>>><<>>BBBIIIOOOSSSUUUVVVWWWWWWVVVTTTPPPNNNGGGFFFDDDAAA@@@CCCGGGKKKOOOOOONNNOOOPPPRRRSSSTTTXXX[[[___bbbcccdddeeegggggghhhgggfffeeeiiiqqqxxx}}}vvvpppooouuuzzz|||xxxrrrnnnllljjjiiiggghhhiiikkkmmmqqquuu|||{{{sssooommmnnnooouuu}}}|||zzzwwwyyyyyyxxxzzzvvvqqqiiiccc___]]]\\\[[[___eeeppp||||||rrroookkkjjjjjjjjjhhhgggddddddeeegggiiiiiifffdddcccdddeeeeeeccc```___^^^```___aaagggkkkkkkmmmpppxxx~~~~~~xxxooojjjppp{{{{{{iiiRRRAAA999555444333222111111111111///000000111111000000//////000111333444666777888888888999:::;;;<<<>>>???===AAAFFFGGGDDDBBBCCCEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGJJJLLLQQQ^^^ooo{{{~~~}}}hhhUUUEEEAAA===>>>CCCJJJOOOQQQTTTUUUWWWXXXWWWUUURRRPPPFFFFFFDDDBBB@@@BBBFFFKKKLLLMMMNNNOOOPPPQQQQQQQQQWWWZZZ^^^`````````aaabbbccccccaaa^^^]]]aaakkksssyyy{{{|||yyysssqqqtttyyy}}}~~~{{{xxxssspppllllllkkkjjjiiihhhhhhhhhhhhmmmttt{{{yyyqqqjjjggggggiiilllqqqyyy~~~vvvqqqjjjdddaaa___]]]\\\ccclll|||zzzuuurrrqqqooollliiiaaa___^^^]]]^^^______^^^^^^```bbbbbbaaa`````````eeeeeehhhooorrrqqqrrruuuzzz~~~~~~{{{sssmmmkkkpppyyy|||jjjSSSAAA:::555444333222111111111111111111222222222222111111000000222444666888999:::888888999999;;;===>>>???>>>CCCIIIJJJFFFCCCCCCDDDCCCDDDEEEGGGHHHHHHHHHHHHFFFIIILLLRRRaaasssvvv```IIIBBB===>>>DDDKKKOOOOOOTTTUUUWWWXXXXXXVVVSSSQQQFFFFFFEEEBBB@@@AAAFFFKKKJJJLLLNNNOOOPPPPPPOOOOOOVVVYYY]]]^^^^^^]]]]]]^^^______]]]ZZZXXX]]]hhhppptttxxx{{{yyytttrrrtttwww{{{~~~|||yyyuuurrrllllllkkkjjjhhhfffdddcccbbbhhhpppwww~~~wwwtttnnnhhhccccccfffiiikkkpppwww~~~{{{~~~yyytttnnnhhh```ZZZ\\\bbbhhhsssyyysssooohhheeecccccceeeeeeccc```^^^```ccceeehhhiiijjjjjjrrrtttvvvxxxzzz}}}}}}{{{mmmlllmmmsss~~~|||jjjSSSAAA:::444444333222222111111000000000000111222222333333111222222333444555777777:::;;;===@@@AAABBBBBBBBB???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGKKKMMMQQQ```sss~~~kkkSSSEEE<<<@@@FFFIIINNNUUUVVVVVVWWWWWWWWWVVVTTTSSSRRRJJJDDDCCCBBB@@@AAADDDHHHJJJMMMOOOPPPQQQSSSUUUUUUWWWYYYYYYXXXXXXXXXYYYXXXZZZ\\\___dddllltttzzz|||zzzrrroooooonnntttyyy|||xxxuuuttttttqqqooonnnmmmjjjddd```bbbbbbeeekkkttt}}}|||sssqqqmmmhhheeeeeehhhjjjrrruuuzzz~~~yyytttnnniiiaaa\\\]]]bbbmmm{{{tttpppmmmlllmmmmmmjjjgggiiiiiikkkmmmpppsssvvvwwwzzz||||||wwwlllkkkmmmttt|||iiiRRRAAA:::444444333222222111111000000000000111222222333333222222222333555666888999<<<>>>@@@BBBCCCCCCCCCCCC@@@@@@AAABBBCCCDDDDDDEEECCCCCCDDDEEEEEEFFFFFFGGGGGGJJJMMMRRR```ssstttUUUGGG>>>AAAFFFHHHNNNUUUWWWXXXYYYYYYYYYXXXWWWVVVQQQJJJDDDCCCCCCAAAAAADDDHHHJJJMMMOOOOOOPPPRRRTTTUUUWWWXXXXXXXXXXXXZZZ\\\```bbbfffjjjooovvv~~~xxxrrrnnnjjjmmmsss~~~|||yyyvvvuuuwwwxxxyyyzzzzzzuuunnnhhhbbbaaabbbfffnnnwww~~~}}}zzz{{{{{{yyytttnnnkkkkkkmmmqqqtttxxx{{{~~~}}}zzzuuuooojjjccc]]]^^^bbbmmm|||zzzzzzyyyvvvsssvvvvvvwwwyyy}}}{{{sssjjjjjjmmmuuuzzzfffOOO???999444444333222222111111000000000000111222222333333222222333444666888:::;;;???AAABBBDDDEEEEEEDDDDDD@@@@@@AAABBBCCCDDDEEEEEEBBBCCCCCCDDDEEEFFFGGGGGGFFFJJJMMMSSS```rrr}}}ZZZKKK@@@BBBFFFHHHMMMTTTVVVWWWXXXYYYZZZYYYXXXXXXQQQJJJDDDDDDCCCAAABBBEEEGGGJJJLLLNNNNNNNNNPPPQQQRRRTTTUUUVVVWWWZZZ]]]```jjjmmmrrrxxx~~~xxxpppiiiiiimmmxxx}}}yyyyyy~~~|||zzzxxxxxxzzz}}}zzzsssiiifffcccccchhhpppvvvzzz|||yyywwwzzzrrroooooooooqqqsssuuuwwwzzz~~~}}}|||~~~|||vvvpppkkkeee______bbbhhh~~~}}}qqqhhhhhhllluuuxxxcccLLL>>>999444444333222222111111000000000000111222222333333222333444555888:::<<<===AAABBBCCCDDDEEEEEEDDDCCCAAAAAABBBCCCDDDEEEEEEFFFCCCCCCCCCDDDDDDDDDDDDDDDFFFIIIMMMSSS^^^ooo^^^NNNBBBBBBEEEGGGLLLTTTTTTUUUVVVXXXXXXXXXWWWWWWQQQJJJEEEDDDCCCAAABBBEEEGGGIIILLLLLLLLLLLLNNNOOONNNPPPRRRUUUYYY^^^dddiiirrrvvv}}}xxxooojjjmmmuuu|||yyyxxxvvvrrrqqquuu|||}}}{{{zzzyyyyyyzzzwwwqqqiiieeefffjjjooorrrzzz}}}{{{vvvtttsssvvvqqqpppllllllmmmllllllooossswww|||}}}{{{{{{xxxqqqmmmgggaaa___aaaeeezzzrrreeefffkkkuuuvvv```III<<<999444444333222222111111000000000000111222222333333333333444666888;;;===>>>@@@AAABBBCCCDDDDDDCCCBBBAAABBBBBBCCCDDDEEEFFFGGGEEEEEEDDDCCCCCCBBBBBBBBBFFFHHHLLLRRR[[[iii|||aaaQQQCCCBBBDDDFFFKKKSSSTTTUUUWWWXXXXXXXXXXXXWWWSSSLLLFFFDDDCCCAAABBBEEEFFFHHHKKKLLLLLLLLLMMMNNNMMMPPPTTTYYY```gggooouuuyyy~~~xxxoooooouuu{{{uuuqqqoooppplllkkkooovvv}}}zzzxxxxxxxxxyyyzzz}}}sssjjjgggggghhhhhhooorrrvvv||||||uuupppoooooovvv}}}~~~uuunnnkkkgggfffeeecccbbbcccgggjjjttt{{{zzzxxx{{{}}}{{{sssoooiiibbb^^^___eeeuuurrreeeggglllvvvttt]]]FFF:::888444444333222222111111000000000000111222222333333444444555666888:::<<<===>>>???AAACCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCGGGHHHLLLPPPVVVbbbvvvcccRRRCCCAAACCCDDDJJJSSSWWWXXXYYYZZZ[[[ZZZYYYXXXUUUMMMGGGEEECCCAAAAAACCCFFFHHHJJJLLLLLLLLLNNNOOOOOOSSSYYY```gggpppxxx}}}}}}vvvrrrttt~~~~~~{{{xxxqqqkkkgggeeehhheeedddjjjrrr}}}}}}yyyvvvuuuuuuvvvwww|||{{{qqqkkkfffcccaaaeeehhhlllrrrxxx}}}}}}wwwoooiiihhhiiihhhnnnuuuyyyvvvppphhhccc______]]][[[ZZZ[[[^^^aaakkkttt|||xxxyyyyyy|||}}}uuupppjjjccc]]]]]]```jjj}}}pppgggiiioooyyyrrrZZZCCC999888444444333222222111111000000000000111222222333333444555555666888999;;;<<<>>>???AAACCCDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGGGGHHHFFFGGGGGGGGGHHHHHHHHHHHHGGGHHHKKKOOORRR[[[ppp~~~cccQQQBBB???AAACCCJJJSSSYYYYYYZZZ[[[[[[ZZZXXXXXXWWWOOOHHHFFFCCC@@@???BBBEEEGGGJJJLLLLLLMMMOOOQQQPPPTTT[[[cccjjjqqqxxx}}}zzz}}}~~~xxxvvv~~~yyyzzz}}}xxxrrrkkkeee```^^^___\\\^^^fffppp||||||zzzvvvsssqqqqqqrrrssszzz{{{ssslllfffbbb___aaaeeeiiinnnrrrvvvwwwwwwxxxwwwqqqiiicccaaabbb^^^aaafffkkkmmmiiiaaa[[[VVVWWWWWWWWWVVVXXX[[[^^^eeennn|||}}}xxxvvvwww}}}vvvqqqkkkccc]]][[[YYY___mmmnnniiikkkqqq|||qqqYYYBBB888888444444333333222111111000000000000111222222333333555555555666777999:::;;;===???AAACCCEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHFFFGGGHHHIIIKKKLLLMMMNNNHHHHHHKKKNNNOOOWWWlllvvvtttxxx||||||yyy||||||}}}zzzcccQQQAAA>>>@@@CCCJJJSSSXXXXXXYYYYYYYYYWWWVVVUUUXXXPPPIIIFFFCCC??????AAADDDGGGJJJLLLMMMNNNPPPRRROOOSSSZZZbbbhhhnnntttxxxuuuwwwzzz|||~~~}}}zzzyyyyyy~~~}}}zzzvvvpppiiiccc^^^\\\XXXVVVZZZcccooo|||{{{xxxtttpppnnnooopppqqqwww{{{rrrkkkfff]]]___aaaeeehhhlllnnnpppqqqssssssmmmeee^^^]]]^^^YYYZZZ]]]ccchhhfff]]]VVVPPPRRRTTTUUUVVVXXX\\\^^^aaakkkyyywwwuuuuuu{{{xxxyyynnnhhheeeccc___[[[[[[]]]dddsssnnnhhhmmmvvvoooYYYFFF999444444444444333333222222222222222222333444444444555666666777888999::::::;;;??????@@@AAABBBCCCCCCDDDFFFEEEDDDDDDDDDEEEGGGHHHFFFHHHKKKNNNPPPPPPOOONNNOOOKKKIIIJJJMMMWWWjjj{{{vvvrrrrrrrrrsssuuusssuuuttt~~~zzztttaaaTTTGGG@@@???AAAIIIPPPSSSUUUXXXYYYXXXWWWWWWWWWRRRPPPMMMGGGBBB>>>>>>???DDDFFFIIILLLMMMMMMKKKJJJNNNQQQWWW]]]ccchhhkkkmmmmmmmmmmmmnnnqqqtttwwwyyy~~~~~~{{{}}}|||yyy{{{~~~wwwmmmhhhccc\\\XXXXXXXXXWWW[[[ccclllzzzzzzuuuqqqmmmjjjjjjlllmmmmmmssszzz|||sssllliiifffbbb^^^]]]aaadddffffffpppuuuwwwqqqjjjfffccc```^^^___aaacccbbb^^^WWWRRRNNNOOOPPPRRRUUUXXX\\\^^^dddhhhqqq}}}|||zzzyyy||||||vvvyyyooogggdddaaa]]]ZZZYYYYYY___kkkyyy}}}qqqsssyyynnnXXXEEE:::555333333333222222111111111//////000000111222222222666666777888999:::;;;;;;>>>>>>???@@@AAABBBCCCCCCEEEDDDCCCCCCCCCDDDFFFFFFFFFHHHKKKNNNOOOOOONNNMMMMMMKKKIIIJJJMMMVVVhhhxxx~~~yyyuuuttttttuuuwwwrrrzzzyyyllljjjsss~~~yyyrrr[[[PPPDDD>>>===@@@GGGOOOSSSUUUXXXYYYXXXVVVVVVVVVRRRQQQMMMHHHBBB???>>>???CCCEEEHHHJJJLLLKKKJJJIIINNNPPPUUUZZZ^^^bbbdddfffhhhhhhjjjkkknnnpppssstttzzz|||yyyxxx{{{|||zzz{{{~~~~~~|||wwwlllfffaaa[[[WWWWWWWWWVVVYYYaaajjjvvv|||wwwrrrooojjjhhhhhhiiijjjjjjnnnsss|||zzzrrrlllhhhfffbbb___[[[[[[]]]___``````hhhpppuuusssooollliiieeeccccccbbbbbb```\\\WWWSSSQQQQQQSSSUUUXXXZZZ]]]^^^dddhhhooozzz{{{yyy|||{{{wwwzzzppphhhdddaaa]]]ZZZYYYXXXZZZbbbkkkyyy|||zzzxxxzzz}}}zzzyyyzzzlllVVVDDD:::666222222111111111111111000222222333333444555555666666777888888::::::;;;<<<>>>>>>???@@@AAABBBBBBCCCDDDCCCCCCCCCCCCDDDEEEEEEGGGIIIKKKMMMNNNNNNLLLLLLKKKIIIIIIKKKNNNUUUdddrrryyyxxx~~~}}}yyyxxxwwwyyy|||yyy~~~~~~{{{rrrdddaaahhhssszzz|||rrr\\\PPPEEE???===>>>DDDJJJRRRUUUXXXYYYWWWUUUTTTTTTSSSQQQNNNIIIDDD@@@???@@@AAACCCFFFHHHJJJJJJIIIIIIMMMOOORRRUUUXXX[[[]]]^^^bbbccceeehhhjjjlllmmmnnnooovvv}}}~~~{{{tttrrrqqqtttyyy|||{{{yyyxxxxxxyyy{{{}}}wwwllleee```YYYVVVUUUUUUTTTWWW^^^fffpppxxxsssoookkkgggeeeeeeeeefffffffffiiinnntttxxx{{{|||||||||xxxqqqjjjdddaaa``````\\\YYYWWWVVVWWWXXXXXXXXXcccnnnyyy||||||zzzwwwrrrnnnkkkgggccc```]]]YYYVVVTTTUUUWWWYYY\\\^^^```aaadddgggmmmvvv}}}wwwwww~~~zzzyyy|||rrrjjjeeeaaa^^^\\\]]]ZZZZZZ]]]ccclll{{{~~~{{{xxxuuutttooonnnnnnqqqwww}}}{{{yyy}}}iiiTTTCCC999666222222222222111111111111333444555555666777888888777777888999:::;;;<<<<<<===>>>>>>???@@@AAABBBBBBDDDDDDDDDDDDEEEEEEEEEFFFHHHIIIKKKLLLMMMLLLKKKKKKIIIHHHJJJLLLNNNSSS___kkkwwwvvvyyy}}}|||{{{}}}zzzpppccc___dddmmmvvvwwwdddXXXKKKCCC???===@@@EEEPPPSSSVVVXXXVVVTTTSSSSSSSSSRRRPPPKKKEEEBBB@@@AAAAAACCCEEEHHHIIIJJJJJJIIIMMMNNNPPPSSSVVVXXXZZZ[[[^^^```cccfffiiijjjkkkkkkiiiooouuu{{{{{{yyywwwuuuqqqooooooqqqtttvvvvvvuuusssssstttuuuxxx|||zzznnngggaaaZZZVVVUUURRRRRRTTTZZZ```iiixxx|||vvvqqqllliiieeebbbbbbbbbbbbbbb___```aaabbbdddeeefffggggggddd```\\\YYYWWWWWWWWWTTTSSSSSSSSSSSSTTTTTTTTT^^^lll|||~~~{{{uuunnngggccc```]]]\\\XXXYYY[[[^^^```bbbdddeeefffggglllsss|||xxxyyyzzz|||~~~vvvmmmgggcccaaa```___\\\[[[]]]```ggguuu{{{vvvrrroookkkiiieeefffgggkkkrrr{{{}}}{{{zzzeeePPP@@@888666222333333333333333333333111111222333444555666666888888999:::;;;<<<======>>>>>>???@@@AAABBBBBBCCCEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKJJJHHHHHHJJJMMMNNNPPP[[[fff{{{zzz|||}}}}}}vvvuuuvvvzzz~~~uuuhhhbbbccclllvvvmmm```QQQHHHAAA===???CCCKKKOOOTTTVVVVVVUUUSSSSSSTTTTTTQQQMMMGGGCCCBBBAAABBBCCCEEEGGGIIIJJJKKKKKKMMMNNNPPPRRRUUUXXX[[[\\\^^^___bbbfffhhhiiijjjjjjhhhmmmrrruuu{{{}}}vvvsssqqqpppqqqpppnnnnnnpppqqqqqqqqqnnnnnnnnnpppsssxxx|||}}}~~~||||||}}}qqqkkkddd\\\VVVUUUPPPPPPRRRWWW\\\bbbnnnzzzzzzuuuqqqiiifffbbb`````````___^^^ZZZYYYWWWVVVUUUUUUVVVWWWTTTTTTUUUTTTSSSRRRPPPOOONNNOOOOOOPPPQQQRRRTTTUUUZZZjjj}}}yyyqqqjjjfffdddcccbbb______aaaccceeeggghhhiiihhhiiimmmsss{{{~~~zzz|||wwwoooiiieeedddcccaaa^^^^^^aaaeeemmmzzz{{{vvvqqqmmmhhheeebbbccceeehhhnnnvvv}}}xxxyyy}}}~~~~~~vvvaaaLLL===777666333333333333333444444444333333444555777888999999888999::::::<<<<<<===>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIKKKMMMMMMOOOXXXbbbyyy~~~xxxyyy|||{{{~~~vvvtttssstttqqqgggeeekkkxxxxxxjjjYYYMMMDDD??????CCCFFFJJJQQQUUUVVVVVVUUUUUUUUUUUUSSSOOOIIIEEECCCBBBBBBCCCEEEGGGIIIJJJKKKLLLMMMNNNOOORRRUUUYYY[[[]]]]]]___aaacccfffhhhiiiiiihhhmmmqqqrrruuu|||}}}tttnnnlllkkknnnmmmkkkjjjiiiiiijjjkkkhhhiiijjjlllpppuuuyyy||||||~~~{{{yyyyyy}}}}}}uuuooohhh^^^WWWTTTOOONNNPPPTTTXXX\\\fffqqq~~~|||wwwrrrooofffccc```^^^]]]]]][[[ZZZVVVTTTQQQNNNLLLLLLMMMNNNKKKLLLOOOPPPQQQPPPNNNMMMLLLMMMNNNNNNNNNPPPTTTVVV^^^mmmyyyuuuppplllllllllmmmmmmkkkjjjiiiiiiiiijjjkkklllkkklllpppvvv}}}~~~}}}~~~wwwoooiiieeeeeeeeedddbbbdddjjjpppyyyyyysssmmmiiieeefffhhhiiilllsss{{{vvvnnnoooqqqvvv}}}yyy{{{ttt^^^III;;;555555111111222222333333333333555666777888:::;;;<<<<<<999999:::;;;<<<===>>>>>>@@@@@@AAABBBCCCDDDDDDEEEDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFGGGIIIJJJKKKLLLLLLKKKJJJLLLMMMLLLNNNVVVaaauuu}}}~~~wwwvvvtttttt}}}pppkkknnn}}}}}}hhhWWWJJJAAA???AAA@@@FFFMMMSSSVVVWWWWWWXXXVVVVVVTTTPPPJJJFFFCCCCCC@@@AAACCCEEEGGGIIIJJJKKKMMMNNNOOOPPPSSSVVVYYY[[[[[[\\\]]]___aaadddfffhhhggglllpppoooqqqwww|||}}}ssskkkgggfffgggfffdddbbbaaaaaabbbccccccdddfffiiinnnrrrvvvyyy}}}}}}~~~zzzxxxzzz}}}~~~xxxrrrkkk___VVVRRROOONNNOOOSSSUUUXXXaaajjj|||~~~zzzwwwsssnnnkkkbbb```]]][[[ZZZYYYWWWVVVRRRPPPMMMJJJIIIHHHIIIJJJJJJKKKMMMNNNOOOOOOOOOOOOLLLMMMMMMLLLKKKMMMRRRVVV]]]lll{{{{{{qqqppppppqqquuuyyy{{{|||{{{xxxsssooommmlllmmmmmmnnnooosssyyy~~~|||}}}wwwooohhheeeeeefffhhhgggkkkrrrzzz{{{tttooojjjkkklllkkklllqqqyyy~~~nnneeehhhlllrrr{{{~~~rrrwww~~~rrr\\\GGG999444444000000111111222222222222222333444666777888::::::999::::::;;;<<<===>>>>>>@@@AAAAAABBBCCCDDDEEEEEECCCDDDEEEGGGGGGFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLMMMLLLKKKLLLMMMLLLMMMVVV```nnnzzzyyywwwwww}}}yyysssqqqwwwaaaOOOBBB>>>???===CCCLLLSSSVVVXXXYYYYYYVVVVVVUUUQQQKKKFFFDDDCCC???@@@AAACCCFFFHHHIIIJJJNNNNNNNNNOOOQQQSSSVVVWWWYYYZZZZZZ[[[^^^aaadddfffeeekkkooonnnooouuuzzz{{{zzz~~~sssjjjeeeccc```___^^^\\\ZZZ[[[]]]___```bbbdddhhhmmmqqquuuwww}}}}}}}}}~~~{{{yyy||||||||||||yyytttlll```UUUPPPOOONNNOOORRRTTTVVV^^^gggpppzzzvvvsssoookkkhhh```]]]ZZZYYYXXXWWWUUUSSSPPPNNNKKKIIIGGGGGGHHHHHHMMMMMMLLLMMMNNNOOOQQQRRRNNNNNNNNNKKKIIIKKKPPPTTTVVVcccpppvvvwwwvvvrrrlllmmmnnnqqqwww~~~{{{tttooommmmmmmmmppprrruuu|||}}}{{{{{{}}}zzzzzzxxxrrrlllfffcccddddddgggkkkrrr}}}wwwvvvuuuttttttwww|||vvvkkkfff```iiittt~~~}}}yyyoooooowww}}}jjjWWWFFF;;;555333222333333333333333333444444555555777888999::::::;;;;;;;;;;;;<<<>>>???AAA@@@AAACCCDDDFFFGGGGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEGGGHHHJJJLLLMMMLLLLLLKKKKKKKKKNNNSSSWWWiii{{{|||{{{yyy~~~vvvWWWDDD???AAA???AAAEEEMMMUUUYYYYYYVVVYYYXXXVVVUUURRRNNNHHHCCC@@@@@@AAACCCEEEGGGIIIJJJLLLKKKKKKLLLMMMPPPRRRSSSWWWYYY[[[\\\\\\]]]```bbbkkkjjjjjjiiikkkooovvvzzz{{{~~~zzznnneee___\\\YYYYYYXXXYYYZZZ[[[]]]^^^___```bbbeeejjjooosssuuuxxxzzz}}}~~~~~~}}}yyyyyyxxx}}}~~~|||zzzzzz}}}|||rrrhhh```YYYUUUNNNPPPRRRSSSTTTWWW]]]aaannnzzz{{{wwwssspppnnnjjjhhh```___]]]ZZZXXXVVVVVVUUUQQQOOOKKKHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPOOOOOOOOOOOOOOONNNNNNNNNUUU[[[ccciiikkkjjjhhhfffeeelllvvv{{{xxxvvvrrrnnnqqqtttzzz~~~{{{zzz}}}zzzxxx~~~}}}||||||wwwqqqkkkddd```aaa^^^```dddkkkuuu~~~~~~tttjjjfffjjjqqq}}}~~~zzz{{{}}}zzzyyyxxxsssnnnrrr{{{{{{gggSSSCCC999444222222222333333333333444444222333444666888999;;;;;;;;;;;;;;;;;;<<<>>>???AAACCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJKKKMMMRRRVVVfffwww||||||eeeLLLBBBAAA???@@@EEEMMMUUUZZZYYYWWWZZZXXXWWWUUURRRNNNHHHCCC@@@@@@@@@AAACCCEEEGGGIIIKKKKKKKKKLLLMMMOOOQQQRRRTTTVVVYYY[[[\\\^^^aaacccggghhhhhhiiijjjnnnssswwwxxx{{{~~~xxxlllccc]]]ZZZWWWWWWWWWWWWXXXYYY[[[\\\]]]^^^```cccggglllppprrrtttvvvyyy{{{|||}}}~~~yyyyyyxxx}}}}}}|||||||||{{{zzzxxxyyy|||~~~sssjjjbbb\\\XXXRRRTTTUUUVVVVVVXXX\\\```iiisss~~~~~~{{{wwwssspppkkkgggddd]]]]]][[[ZZZYYYXXXWWWWWWRRRPPPMMMJJJHHHHHHJJJKKKLLLMMMNNNOOOPPPQQQQQQRRROOONNNNNNNNNMMMMMMMMMMMMPPPUUU\\\aaacccccccccccchhhnnnxxx|||yyyvvvsssppprrruuuzzzzzzxxx{{{zzz{{{}}}xxxssslllddd```___YYY[[[^^^ccckkkwww~~~zzzvvvuuuvvvyyy|||}}}~~~}}}}}}}}}rrrkkkiiimmmtttzzzxxxvvvyyy~~~|||wwwqqqnnnmmmnnnvvvxxxbbbMMM>>>666333111222222222333333444444444222333444666888999;;;<<<;;;;;;;;;<<<===>>>@@@@@@EEEEEEEEEEEEDDDCCCBBBAAADDDDDDDDDDDDDDDCCCCCCBBBEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJLLLQQQTTT___ooo~~~|||tttUUUEEEAAA>>>???DDDLLLUUUZZZZZZXXX[[[YYYWWWVVVSSSNNNHHHCCC@@@???>>>>>>@@@CCCFFFHHHJJJJJJJJJKKKLLLNNNPPPQQQQQQSSSVVVYYY[[[]]]```cccbbbdddfffhhhiiikkkooorrrsssvvvyyy{{{|||}}}~~~uuuiii___YYYVVVUUUUUUTTTUUUVVVWWWYYYZZZZZZ[[[\\\___ccchhhkkknnnqqqtttwwwyyy{{{|||~~~zzzyyyyyy}}}|||xxxxxx{{{~~~}}}{{{zzz|||vvvmmmfff```]]]YYYZZZZZZYYYXXXYYY\\\^^^bbbjjjxxx~~~}}}~~~}}}{{{wwwtttoooiiiccc^^^[[[ZZZZZZYYYYYYXXXXXXXXXTTTRRROOOLLLKKKKKKLLLMMMOOOOOOPPPQQQRRRSSSSSSTTTQQQPPPPPPOOOOOOOOOOOOOOOPPPTTTYYY]]]___aaabbbdddmmmsss||||||zzzxxxuuutttvvvyyy}}}yyyxxx{{{{{{}}}zzzvvvqqqhhhcccccc[[[\\\]]]```eeemmmwww}}}wwwrrrmmmjjjlllooorrrtttuuuvvvwwwwwwyyy{{{~~~wwwlllhhhiiillltttzzzwwwuuuwww|||zzz|||pppjjjllloooxxxttt]]]HHH;;;555333222222222222333333444444444555555666777888::::::;;;;;;;;;<<<===>>>???@@@@@@DDDDDDDDDDDDCCCBBBAAAAAACCCCCCDDDDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIIIIHHHHHHKKKNNNRRRYYYgggwww~~~~~~]]]HHHAAA===>>>CCCKKKTTTZZZ[[[YYY[[[ZZZXXXVVVSSSNNNHHHDDDAAA@@@>>>===>>>AAAEEEGGGIIIIIIJJJJJJLLLMMMNNNNNNPPPRRRUUUWWWYYY[[[^^^```___aaaeeeggghhhiiikkklllnnnpppsssvvvxxxyyyzzz{{{~~~~~~}}}}}}~~~rrrfff\\\VVVTTTTTTTTTTTTTTTUUUWWWXXXZZZXXXYYYZZZ\\\```dddgggiiiqqqtttxxx{{{|||~~~zzzxxx{{{}}}|||xxxttttttyyyzzzqqqjjjeeebbb``````___]]]\\\[[[\\\\\\___cccmmm|||{{{zzzwwwuuuqqqjjjccc]]]ZZZYYYXXXWWWWWWWWWXXXYYYWWWUUURRROOONNNNNNOOOPPPQQQRRRRRRSSSTTTTTTUUUUUUUUUTTTSSSRRRRRRSSSSSSTTTXXX[[[^^^aaaccceeehhhkkksssyyy~~~|||zzzyyyyyy|||~~~|||zzz{{{|||yyyuuunnniiiiiicccccccccccceeejjjpppuuuxxx~~~||||||~~~yyyqqqmmmgggddddddfffhhhiiiiiikkklllmmmnnnrrrwww{{{|||lllccccccfffppp{{{|||xxxxxx{{{}}}~~~}}}zzzsssjjjjjjooowwwpppXXXDDD999555444333111111222333333444555555888888888999999:::::::::;;;;;;<<<===>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGIIILLLOOOXXXdddttteeeMMMBBB===>>>BBBJJJSSSYYYZZZYYY[[[ZZZXXXWWWTTTPPPJJJFFFBBBAAA>>>===>>>AAADDDGGGGGGHHHIIIJJJKKKKKKLLLLLLPPPRRRTTTVVVVVVWWWZZZ\\\]]]```ccceeefffeeeffffffgggiiikkkooorrrtttttttttzzzxxxuuusssrrrssstttvvvxxxzzzyyymmmbbbZZZUUUSSSUUUTTTTTTTTTUUUWWWYYYZZZXXXXXXYYY[[[^^^aaadddfffnnnqqqvvvzzz|||~~~{{{xxx{{{~~~zzzxxxvvvtttwwwxxxqqqkkkhhhgggfffdddbbb```___^^^]]]___aaagggttt{{{zzzyyywwwtttnnnfffaaa[[[ZZZXXXVVVVVVWWWYYY[[[\\\ZZZWWWSSSRRRRRRSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWVVVUUUUUUUUUWWWXXXYYY```ccceeeggghhhjjjlllnnnwww}}}}}}~~~~~~~~~}}}zzzuuurrrsssppppppooommmmmmpppvvvzzz}}}~~~}}}wwwwwwyyy~~~}}}xxxtttlllhhhdddbbbaaabbbaaaaaa^^^```bbbcccdddiiiqqqwwwxxxjjjdddhhhnnnyyy{{{zzz|||}}}|||zzzyyysssiiiiiimmmvvv|||kkkSSS@@@777555444444111111222333333444555555888888888999999999::::::;;;;;;===>>>???@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGJJJLLLXXXaaaqqqnnnTTTEEE>>>???BBBJJJRRRXXXZZZYYYZZZYYYXXXWWWUUUQQQLLLHHHBBBAAA???>>>>>>@@@CCCDDDFFFGGGHHHIIIJJJJJJJJJJJJOOOQQQSSSTTTTTTUUUWWWYYY[[[^^^aaabbbaaa````````````aaacccfffjjjllllllkkkooommmjjjgggeeeeeeeeeffffffgggkkkrrryyy{{{vvvmmmddd\\\WWWTTTSSSUUUUUUUUUUUUVVVWWWYYYZZZYYYYYYZZZ[[[^^^```ccceeehhhlllrrrvvvyyy{{{~~~|||yyyyyy}}}}}}}}}||||||yyyssspppmmmkkkiiiggggggeeebbb```bbbcccfffppp}}}{{{xxxrrrkkkfff^^^\\\XXXVVVVVVZZZ___bbbdddbbb^^^ZZZXXXWWWXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXWWWWWWYYY[[[^^^___fffiiilllmmmmmmlllllllllwww}}}}}}zzzxxxxxxwwwvvvuuupppqqqsssvvvyyy}}}~~~|||zzzyyyxxxuuurrroooeeedddbbbbbbbbbaaa___]]]YYY[[[^^^^^^```gggqqqyyyuuuhhhgggooowww}}}{{{|||~~~~~~{{{wwwyyyrrrhhhiiimmmvvvvvveeeNNN===666555444333000111111222444555555666444444555666888999:::;;;:::<<<===???@@@@@@@@@@@@??????AAABBBBBBCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCC===>>>>>>???@@@AAACCCDDDCCCEEEFFFEEEEEEFFFHHHJJJSSS[[[jjjyyy~~~xxxtttYYYGGG@@@@@@BBBIIIRRRWWWYYYXXXXXXXXXWWWWWWVVVSSSNNNJJJ@@@???>>>>>>>>>???@@@AAAEEEFFFGGGIIIIIIIIIIIIHHHLLLNNNPPPRRRSSSTTTWWWYYYYYY\\\^^^^^^\\\ZZZYYYYYYYYYXXXZZZ]]]bbbdddcccaaaaaa___]]][[[YYYYYYXXXXXXVVVVVVWWW[[[aaafffiiiiiifffccc^^^YYYUUUTTTTTTTTTUUUTTTTTTTTTUUUWWWYYYZZZ[[[[[[\\\]]]___aaaccceeeccchhhnnnssswwwyyy{{{}}}}}}yyyuuuzzz|||wwwsssqqqnnnmmmnnnllliiiffffffeeehhhooo}}}|||vvvooojjj```]]]YYYWWWYYY```gggmmmmmmjjjfffbbb___]]]]]]^^^[[[[[[\\\\\\\\\\\\]]]]]]^^^]]]\\\]]]___bbbfffhhhnnnqqquuuwwwuuuqqqnnnllltttzzz}}}zzz{{{xxxuuurrrrrrqqqpppoooiiijjjllllllmmmnnnqqqsssuuusssqqqppppppooollljjjaaaaaabbbcccdddccc___\\\ZZZ]]]^^^___aaaiiiuuu~~~}}}mmmbbbcccmmmwwwzzzyyy{{{~~~yyytttzzzqqqiiijjjooowwwqqqaaaJJJ;;;555444333222000111111222444555666666///000222444777999;;;<<<:::<<<===???@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA???@@@AAAAAABBBBBBBBBBBB<<<<<<===>>>???AAACCCDDDCCCDDDEEEEEEEEEEEEGGGIIILLLTTTbbbrrrzzz|||rrrzzzuuu[[[HHH@@@@@@CCCIIIQQQWWWXXXWWWXXXWWWWWWWWWWWWTTTOOOLLL>>>>>>============>>>>>>DDDEEEGGGHHHIIIIIIHHHGGGIIIKKKOOOQQQSSSUUUXXXZZZXXXZZZ[[[ZZZXXXVVVUUUUUUTTTSSSTTTXXX\\\^^^]]]ZZZVVVUUUTTTSSSRRRRRRQQQQQQNNNLLLKKKLLLPPPSSSVVVWWWWWWUUURRRPPPPPPQQQTTTVVVTTTTTTSSSSSSTTTVVVXXXYYY]]]]]]]]]^^^```bbbdddfffbbbgggmmmssswwwyyy{{{}}}~~~}}}yyyrrrwww~~~~~~|||wwwtttrrrrrrrrrqqqnnnkkkhhhgggiiippp|||~~~xxxqqqlllbbb^^^YYYXXX\\\dddooouuusssppplllgggcccbbbaaaaaa^^^^^^__________________cccbbbbbbcccfffjjjnnnpppvvvzzz~~~xxxrrroooqqqxxx|||rrroooxxx~~~xxxpppmmmnnnooollliiibbbbbbaaa___]]]]]]^^^```dddeeeeeefffggghhhiiijjjiiiiiihhheeeaaa^^^^^^______ccchhhjjjkkkpppxxx{{{jjjddd___^^^ooozzzxxx}}}zzzuuutttzzztttlllnnnsssqqqYYYBBB:::888444222444111222333333222222444666777888:::;;;;;;:::999999===<<<<<<>>>BBBCCCBBB@@@BBBAAAAAAAAA@@@?????????@@@@@@AAAAAAAAABBBBBBBBB>>>>>>???@@@AAACCCDDDEEECCCCCCCCCDDDEEEEEEFFFFFFOOOPPP[[[llluuuzzz~~~}}}pppppp|||}}}ppp\\\KKKGGG@@@???FFFOOOTTTVVVYYYVVVTTTSSSTTTVVVVVVSSSPPPHHHEEE@@@======>>>>>>???===BBBHHHJJJIIIHHHHHHHHHLLLLLLLLLMMMOOORRRUUUVVVYYYYYYWWWTTTQQQQQQRRRTTTSSSUUUWWWYYY[[[[[[ZZZYYYSSSSSSRRRRRRQQQPPPOOOOOOKKKJJJIIIIIIIIIJJJLLLMMMKKKKKKLLLNNNPPPRRRTTTUUUUUUTTTTTTTTTUUUWWWYYYZZZ^^^___```___]]]]]]___```eeegggiiillloootttyyy~~~uuusssvvv{{{{{{zzz{{{zzzyyyvvvsssooommmkkkmmmpppvvv{{{uuupppiiiddd```aaafffmmmqqqrrryyywwwtttpppkkkgggdddcccaaa```___^^^___```bbbcccfffiiikkkkkkkkknnnuuuzzz~~~|||xxx}}}|||ooogggjjj||||||{{{tttpppnnnkkkfffbbb]]]]]]\\\YYYWWWVVVWWWXXXZZZZZZ[[[]]]aaaeeeiiillliiihhhfffccc```^^^]]]]]]bbbfffkkknnnooossszzzrrrccc___\\\]]]ooo|||zzz~~~yyyuuuttt|||xxxpppsssyyylllUUU???777666111000222111333333333222333555777888999::::::;;;;;;;;;;;;===<<<<<<>>>AAACCCBBB@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGLLLLLLUUUeeeooouuu{{{{{{{{{~~~}}}sssoootttzzz~~~{{{ppp___OOOHHHAAA>>>DDDLLLPPPSSSUUUVVVUUUTTTVVVWWWWWWTTTQQQJJJFFFAAA>>>===>>>>>>>>>===BBBGGGIIIIIIHHHHHHHHHIIIJJJJJJLLLNNNPPPQQQSSSTTTTTTSSSQQQOOOPPPSSSUUUXXXYYY\\\]]]^^^^^^]]]]]]UUUTTTSSSQQQPPPOOONNNNNNKKKKKKJJJIIIHHHHHHIIIIIIKKKKKKKKKLLLMMMOOOQQQRRRUUUUUUUUUVVVWWWYYY[[[]]]___``````^^^]]]]]]___aaabbbdddhhhkkkooottt{{{wwwsssvvv{{{~~~}}}|||yyyuuurrrqqqqqqrrruuu{{{~~~xxxsssjjjeeebbbdddkkksssyyy{{{}}}zzzvvvqqqmmmkkkjjjjjjgggfffdddccccccdddfffgggiiikkkmmmmmmnnnrrryyy}}}~~~{{{rrrhhhcccpppzzz~~~zzzwwwvvv|||}}}}}}yyytttpppmmmhhhaaa[[[YYYXXXWWWTTTPPPNNNOOOPPPPPPQQQSSSWWW^^^eeekkkooollliiieeecccbbbbbbaaa```fffjjjpppsssuuuxxx}}}{{{jjj\\\[[[[[[```sss{{{zzz{{{{{{vvvrrrqqq}}}vvvzzz}}}gggQQQ===666555111///222222333444444333444666888888999999:::;;;<<<<<<======<<<===>>>AAABBBAAA@@@>>>>>>???????????????????????????@@@@@@@@@@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIKKKIIIPPP^^^jjjqqq|||~~~xxxtttvvvzzz~~~zzzsssmmmkkkooouuuzzz~~~|||ttteeeXXXMMMDDD???BBBIIINNNQQQTTTWWWVVVVVVWWWYYYXXXVVVTTTLLLHHHBBB???>>>>>>>>>>>>===AAAEEEHHHHHHHHHHHHHHHHHHHHHJJJLLLMMMOOOOOOOOOPPPPPPPPPOOOPPPSSSWWW[[[___```aaacccccccccbbbbbbZZZXXXUUUSSSQQQOOOOOOOOOMMMMMMLLLKKKIIIHHHGGGGGGLLLKKKKKKKKKLLLMMMOOOQQQVVVVVVWWWXXXZZZ]]]___```aaaaaa```^^^\\\\\\^^^aaa```bbbfffiiinnnttt{{{zzzssswww|||~~~{{{yyywwwvvvwwwyyy|||}}}wwwkkkgggdddgggpppzzzyyytttqqqqqqrrrsssmmmllljjjiiiiiijjjkkklllnnnooopppqqqrrrxxx~~~|||yyyuuussssssooohhhddddddxxx~~~{{{|||uuupppmmmooorrrvvvxxxzzz{{{|||~~~yyyrrrqqqqqqrrrrrrssssssrrrooonnnlllllljjjfff___ZZZWWWWWWUUUQQQMMMKKKKKKLLLNNNQQQUUU\\\ccciiinnnqqqppplllhhhfffggghhhiiihhhjjjnnnssswwwyyy|||vvvggg\\\[[[___gggzzzyyyyyywwwvvvvvvvvvtttrrrpppppp}}}yyycccOOO===777666222111444222444555555444555777999888888999999:::<<<======<<<======???@@@@@@@@@???=========>>>?????????@@@>>>>>>?????????@@@@@@@@@CCCCCCBBBBBBAAABBBBBBCCCEEEEEEEEEFFFGGGGGGHHHHHHMMMJJJNNNZZZfffoooxxxxxxuuuxxx}}}zzzvvvoooiiigggmmmwwwzzznnnbbbUUUJJJBBBCCCIIINNNSSSWWWXXXXXXXXXYYYZZZYYYXXXVVVOOOKKKEEEAAA???>>>>>>======???CCCFFFHHHHHHIIIIIIHHHIIIKKKMMMOOOOOONNNNNNNNNOOOPPPRRRTTTYYY^^^cccddddddfffggggggggggggggg```^^^[[[WWWTTTSSSRRRRRROOOOOONNNMMMLLLJJJIIIHHHLLLLLLLLLLLLMMMOOOQQQSSSUUUUUUWWWYYY\\\^^^```aaacccbbb```]]][[[[[[]]]___^^^aaadddhhhlllrrrxxx}}}~~~tttxxx}}}}}}{{{yyyyyyzzz|||}}}pppllliiilllttt}}}{{{xxxvvvuuuuuuooonnnmmmllllllnnnpppqqqrrrtttuuuuuuxxx{{{xxxvvvuuurrrooolllgggcccfffkkk~~~}}}|||uuunnniiijjjjjjiiihhhggghhhkkknnnxxx}}}~~~yyytttqqqmmmiiiaaaaaabbbccccccdddeeefffaaabbbcccdddccc```\\\YYYVVVVVVTTTPPPMMMKKKKKKLLLQQQVVV^^^fffmmmppprrrrrrtttqqqmmmjjjkkkmmmooopppnnnqqquuuyyy|||tttggg\\\\\\bbblll~~~yyyqqqqqqqqquuuvvvuuusssrrrtttuuu~~~ttt\\\KKK;;;777666222111555333444555666555666999;;;999999:::;;;;;;<<<======<<<===>>>???????????????=========>>>?????????@@@>>>>>>?????????@@@@@@@@@CCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFLLLJJJMMMVVVaaajjjrrryyy~~~zzzzzz||||||yyy}}}~~~vvvlllddddddmmmzzzvvvlll]]]PPPEEEDDDHHHNNNTTTYYYWWWYYYZZZ[[[ZZZYYYYYYYYYRRRNNNGGGBBB@@@???>>>===<<<>>>AAADDDGGGIIIIIIIIIGGGHHHJJJLLLMMMMMMLLLKKKKKKNNNQQQTTTXXX^^^dddhhhggggggiiijjjkkklllmmmmmmgggeeeaaa^^^[[[XXXWWWWWWRRRQQQPPPNNNMMMKKKJJJJJJKKKLLLMMMNNNPPPRRRSSSTTTSSSTTTVVVYYY\\\^^^```aaabbbbbb```]]]ZZZYYYZZZ\\\^^^```bbbeeeiiinnntttxxx~~~vvvyyy~~~|||{{{{{{yyy|||zzzvvvrrrtttzzz~~~zzzvvvtttnnnmmmmmmmmmnnnpppsssuuuvvvwwwyyy{{{zzzvvvsssrrrrrroookkkhhhdddbbbhhhqqq}}}vvvnnnhhhhhhfffbbb]]]ZZZ[[[^^^aaaiiioooqqqlllgggdddaaa^^^WWWXXXYYYYYYXXXXXXYYY[[[ZZZZZZ[[[[[[[[[YYYXXXWWWUUUUUUTTTQQQNNNMMMNNNPPPUUU\\\fffpppwwwyyyyyywwwyyywwwsssoookkklllppptttssstttvvvzzz}}}ooocccYYYYYYaaammm~~~wwwppppppsssyyy}}}zzzvvvxxx|||~~~|||oooUUUEEE888555444000000555333555666666666777:::<<<;;;<<<===??????>>>======;;;===??????>>>>>>>>>???>>>>>>???????????????????????????@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDEEEHHHIIIKKKQQQYYYbbbkkkqqqvvv|||{{{uuuttttttttt~~~qqqeeebbbjjjxxxxxxgggXXXIIIDDDFFFKKKRRRWWWWWWYYY[[[\\\ZZZYYYYYYZZZUUUPPPIIIDDDAAA???>>><<<<<<<<>>???@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDEEEHHHLLLNNNRRR[[[fffmmmnnnvvvzzzuuuqqqqqqrrrqqqwww~~~ooodddgggvvvsssbbbPPPGGGFFFIIIOOOUUUVVVYYY[[[\\\ZZZYYYZZZ[[[XXXRRRKKKEEEAAA???===<<<<<<;;;===AAAFFFJJJJJJIIIFFFFFFEEEEEEEEEFFFGGGGGGJJJOOOVVV]]]aaaeeeiiikkkmmmoooqqquuuyyy}}}~~~|||yyyuuurrrppphhhddd___YYYUUUSSSSSSSSSSSSUUUXXX[[[[[[YYYVVVTTTTTTUUUXXXZZZ]]]^^^_________``````]]]ZZZVVVTTTTTTWWWYYY\\\___ccchhhnnnssswwwyyy|||zzzyyyyyyzzz}}}zzz||||||~~~|||tttsssrrrqqqqqqrrrtttvvvwww{{{|||pppiiiggghhhiiigggiiinnnvvvyyywwwwwwzzz~~~wwwlllddd\\\[[[YYYTTTOOOLLLLLLMMMQQQ]]]ggggggddd```\\\XXXSSSUUUUUUSSSPPPNNNNNNPPPPPPPPPPPPPPPQQQUUUZZZ]]]\\\]]]]]][[[ZZZ[[[]]]______fffppp||||||pppkkkqqqyyy{{{zzzyyy|||vvveee\\\TTTUUU```ooo|||{{{{{{~~~wwwhhhRRRDDD999888777333444999444666777888888999<<<>>>AAADDDGGGHHHHHHEEEAAA>>>;;;===@@@???===<<<===???BBBAAAAAAAAA@@@?????????@@@@@@AAAAAAAAABBBBBBBBB??????>>>>>>??????@@@AAAAAAAAABBBBBBCCCDDDDDDDDDEEEJJJNNNNNNQQQYYYeeelllkkktttyyytttppprrrsssrrrpppxxxzzziiihhhxxx~~~kkkVVVKKKHHHJJJOOOUUUUUUXXX[[[\\\ZZZXXXYYY[[[YYYTTTLLLFFFBBB???===<<<<<<;;;<<<@@@FFFJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIMMMRRR[[[bbbgggjjjlllnnnppprrruuuyyy~~~}}}uuuqqqiiibbb\\\YYYYYYYYY[[[^^^aaacccbbb^^^YYYVVVUUUVVVYYY\\\^^^_________]]]___```^^^ZZZUUURRRQQQTTTVVVYYY]]]bbbhhhnnnssstttvvvzzz}}}zzzyyyxxxyyy}}}|||}}}{{{{{{~~~yyyxxxvvvtttsssssstttuuuwww|||vvviiibbbaaaccceeegggkkkvvvzzzsssjjjccc___[[[WWWSSSLLLGGGIIIOOOWWW```hhhlllllljjjbbbZZZ[[[XXXSSSPPPNNNNNNMMMLLLOOONNNNNNQQQVVVZZZ^^^___eeefffhhhgggeeecccbbbbbbeeeiiiqqq|||{{{|||~~~}}}~~~uuuiii[[[UUUQQQWWWeeeyyy}}}|||~~~ooo\\\FFF>>>666444333111333666777999;;;;;;;;;;;;===???BBBDDDFFFFFFDDDAAA@@@@@@===============<<<;;;;;;@@@@@@@@@@@@@@@@@@@@@AAA======<<<<<<===???AAABBBEEECCCAAA??????AAACCCDDDEEEDDDCCCBBBAAABBBCCCCCCHHHGGGHHHMMMQQQXXXdddooorrrqqqvvvzzzvvvwwwvvvzzzwwwmmmuuu~~~```OOOHHHGGGKKKQQQUUUWWWYYYYYYYYYXXXYYYZZZ[[[WWWPPPJJJEEEBBB???===<<<<<<<<<===???CCCFFFHHHHHHGGGGGGFFFEEEEEEFFFFFFQQQUUU[[[___bbbdddggghhhqqqtttxxx{{{{{{rrrhhhbbb______dddcccccccccbbb___[[[XXXZZZ]]]``````___]]]\\\\\\``````___]]]ZZZVVVRRROOORRRUUUYYY]]]bbbgggmmmqqqvvvyyy}}}~~~}}}||||||~~~|||{{{zzz|||~~~~~~}}}zzzuuurrrsssvvvyyy}}}~~~|||~~~~~~tttggg\\\XXXYYY[[[```ttt{{{ssskkkbbb\\\\\\XXXTTTQQQKKKGGGJJJPPPXXXbbbnnntttvvvsssjjjaaa]]][[[XXXUUUTTTSSSRRRQQQOOOOOOOOORRRWWW]]]bbbdddkkkmmmnnnmmmjjjhhhffffffhhhkkkqqq{{{qqqeeeWWWSSSTTT___sss~~~|||~~~~~~{{{}}}}}}|||iiiWWWDDD<<<666444333222444777777999;;;;;;;;;;;;===???AAACCCEEEEEECCC@@@??????>>>>>>>>>>>>>>>===<<<<<<>>>>>>???@@@AAAAAABBBBBBAAA@@@?????????@@@AAABBBDDDCCCAAA??????@@@BBBDDDEEEDDDCCCBBBBBBCCCCCCDDDGGGFFFHHHMMMSSS[[[iiiuuuyyyzzz{{{pppvvvoooWWWKKKFFFIIINNNUUUWWWYYYZZZZZZYYYZZZ[[[\\\XXXRRRMMMHHHDDD@@@===<<<<<<;;;<<>>=========>>>???AAABBBCCCDDDDDDCCCBBB@@@@@@@@@AAABBBCCCBBB@@@??????@@@BBBCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFEEEGGGMMMTTT^^^mmm{{{}}}tttwwwaaaMMMEEEGGGLLLTTTWWWYYY[[[[[[[[[\\\]]]]]]ZZZUUUQQQLLLGGGBBB>>><<<;;;;;;<<<===@@@CCCEEEHHHHHHGGGFFFEEEEEEDDDDDDLLLPPPUUUZZZ]]]```ccceeehhhmmmuuu}}}yyyvvvrrrnnnjjjfffbbb___[[[XXXaaaeeejjjllljjjfffbbb```___^^^]]]ZZZWWWTTTQQQPPPMMMOOOQQQUUUYYY```hhhmmmuuuxxx|||~~~~~~{{{{{{zzzzzz}}}}}}yyyxxxyyy{{{}}}zzzppppppqqqtttzzzzzzkkk\\\UUUUUUYYY^^^fffuuu~~~zzz{{{}}}wwwmmmgggbbb^^^[[[XXXUUUSSSQQQNNNMMMSSS[[[eeeqqq~~~yyyhhheee```[[[XXXYYY\\\```___```aaacccfffkkkppptttyyyyyyyyyvvvrrrnnnkkkjjjeeehhhnnnxxxzzzkkk```[[[YYYeeevvv}}}||||||||||||vvvssssssrrrpppnnnooouuu~~~ooo\\\MMM>>>888444555666555777:::888:::;;;<<<;;;<<<>>>??????@@@BBBAAA@@@>>>>>>>>>???@@@@@@AAA@@@@@@??????>>>>>>???@@@AAAAAABBBBBBCCCBBBAAA@@@@@@AAABBBCCCBBBAAA@@@??????@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEGGGLLLSSS]]]lllzzz|||}}}xxxwww}}}iiiPPPEEEFFFKKKRRRUUUYYY[[[\\\\\\]]]^^^]]]ZZZWWWSSSOOOIIICCC>>><<<<<<;;;;;;<<>>@@@>>>???AAA@@@>>>===>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAACCCDDDAAAAAA@@@@@@@@@AAABBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHFFFGGGKKKPPPXXXfffrrr}}}}}}|||wwwzzzrrrTTTFFFEEEHHHNNNQQQVVVZZZ[[[\\\]]]^^^\\\ZZZWWWUUUQQQKKKEEE@@@===<<<;;;;;;<<<===@@@AAAEEEFFFFFFFFFFFFEEEDDDCCCFFFIIINNNQQQTTTWWW[[[]]]aaagggqqq{{{{{{vvvpppkkkhhhfffdddbbbgggjjjnnnooolllgggccc```___^^^]]][[[XXXUUUSSSQQQOOOPPPPPPRRRWWW```jjjqqqwwwyyy}}}~~~~~~}}}}}}}}}}}}}}}vvvrrrqqqtttxxx~~~}}}zzzyyywwwuuuuuuxxx}}}sssaaaTTTPPPTTTZZZ^^^hhhvvv|||tttwww~~~xxxllleee```\\\ZZZ[[[WWWUUUSSSQQQQQQXXXaaauuu}}}}}}ssshhhaaaccckkkrrrvvvyyy|||{{{yyyxxx{{{}}}~~~yyyssslllhhhgggjjjlllpppyyyvvvmmmaaaXXX\\\fff|||~~~}}}wwwuuuzzz}}}|||}}}vvvrrrjjjiiijjjoooxxxwwwcccPPPFFF:::555444777999777777:::999:::<<<<<<<<<<<<>>>@@@>>>???@@@???>>>===>>>@@@???@@@AAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@??????>>>>>>>>>===>>>???AAABBBDDDAAAAAAAAAAAABBBCCCCCCDDDCCCDDDEEEGGGHHHIIIIIIIIIIIIGGGHHHKKKNNNSSS^^^iii|||xxxyyy|||ZZZHHHDDDDDDIIIMMMSSSWWWZZZ[[[\\\]]][[[ZZZWWWUUURRRNNNHHHDDD???>>><<<;;;<<<===???@@@CCCDDDEEEFFFFFFFFFEEEDDDEEEGGGKKKMMMOOORRRVVVXXXZZZaaalllxxx|||wwwrrrooommmkkkiiiiiikkklllkkkgggdddaaa```_________^^^\\\XXXUUUSSSNNNNNNMMMNNNSSS]]]iiiqqqyyy{{{~~~~~~}}}|||}}}}}}}}}vvvpppmmmmmmqqqxxx}}}~~~|||}}}yyywwwwwwyyy}}}|||ppp```UUURRRUUUZZZ\\\eeerrrtttmmmhhhddd```aaa]]]ZZZXXXVVVVVV]]]fffuuu}}}tttkkkjjjpppwww~~~wwwpppkkkiiiiiikkkoooxxx~~~zzzxxxyyy{{{|||xxxkkkbbbXXXTTTbbbuuu}}}}}}|||tttttt{{{~~~wwwqqqkkkkkkmmmsss}}}rrr[[[IIIAAA999555444888999888777999999;;;<<<===<<<===>>>@@@>>>???@@@???>>>>>>???AAA??????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>@@@AAABBBAAAAAABBBBBBCCCDDDEEEEEECCCDDDFFFHHHIIIJJJJJJJJJIIIHHHIIIKKKMMMOOOXXXbbbvvv{{{zzz~~~^^^KKKEEECCCEEEIIIPPPUUUXXXYYYZZZ[[[\\\[[[XXXVVVTTTQQQMMMIII@@@???===<<<<<<===>>>@@@@@@BBBDDDFFFGGGGGGFFFEEEDDDFFFHHHJJJLLLNNNQQQTTTTTT[[[gggsss{{{xxxuuurrrooolllkkkjjjfffbbb``````aaa```aaabbbbbb```\\\WWWTTTNNNMMMKKKLLLQQQ\\\hhhqqq{{{}}}~~~~~~}}}}}}}}}}}}~~~|||~~~xxxqqqmmmiiimmmrrrwww{{{~~~yyyxxxyyy|||{{{oooaaaWWWUUUWWWYYYZZZ```lll~~~{{{vvvrrrnnnkkkhhhddd```^^^[[[[[[bbbkkksss|||zzzwwwzzz{{{sssnnnllleeeggglllvvv{{{uuurrrrrrtttvvv~~~rrrddd[[[RRRSSSggg{{{xxxuuuyyy{{{tttttt}}}vvvpppnnnnnnqqqxxx|||mmmVVVDDD===999555555888:::888777888999;;;<<<===<<<===???@@@???@@@@@@???>>>>>>@@@AAA>>>???@@@@@@AAAAAAAAAAAA?????????@@@@@@AAAAAAAAABBBAAA@@@?????????@@@AAABBBBBBCCCCCCDDDEEEEEEFFFCCCDDDFFFIIIJJJKKKKKKKKKIIIHHHIIILLLMMMOOOVVV___mmm}}}{{{rrr~~~^^^LLLFFFDDDBBBGGGNNNSSSVVVXXXYYYZZZ^^^\\\YYYWWWVVVSSSPPPMMMAAA@@@>>>===<<<===>>>??????AAACCCFFFGGGHHHGGGFFFDDDFFFHHHIIIJJJLLLOOOQQQRRRYYYcccmmmwwwzzzwwwnnnlllhhhccc___^^^```bbb```bbbdddeeeccc^^^XXXTTTOOONNNLLLLLLQQQ\\\jjjsss|||~~~~~~~~~~~~~~~~~~}}}~~~|||~~~{{{sssppphhhkkkooosssvvvzzz~~~|||zzz{{{~~~zzzooobbbZZZXXXYYYYYYXXXbbbmmmyyy}}}|||vvvsssrrroooiiieeeccceeehhhkkkrrr|||yyyrrrnnnjjjjjjmmmuuuyyyvvvsssooopppttt~~~~~~{{{nnn^^^SSSQQQ]]]vvvwwwssssss|||xxxvvvwwwyyy{{{{{{qqqlllnnnrrrzzzsss```MMM@@@:::777666666666888999;;;===:::;;;===>>>===>>>@@@AAA??????@@@@@@@@@???>>>>>>@@@@@@??????@@@@@@AAABBBAAAAAAAAA@@@@@@@@@??????BBBAAA@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBFFFFFFGGGGGGGGGFFFFFFEEEIIIIIIIIIIIIIIIMMMRRRVVVjjj||||||yyy}}}{{{gggQQQDDDBBBBBBCCCIIIRRRXXXXXXXXX[[[YYY[[[\\\\\\ZZZVVVRRROOOEEECCC@@@@@@@@@@@@>>>===>>>???AAAEEEIIIKKKJJJIIICCCDDDEEEGGGIIIJJJJJJJJJQQQRRRWWW___fffnnn{{{~~~sssooohhhbbb^^^]]]^^^``````bbbeeefffccc___[[[YYYQQQMMMKKKMMMPPPXXXfffssszzz}}}{{{xxxwwwyyy}}}~~~~~~~~~~~~~~~|||}}}~~~~~~xxxuuuppppppqqqsssuuuxxx{{{}}}~~~zzzwwwyyy|||}}}sssgggaaaaaacccaaa___cccooo}}}|||}}}{{{{{{xxxtttqqqnnnmmmnnnnnnqqqzzzyyyuuunnnmmmooouuu}}}{{{{{{xxxsssqqqsss{{{}}}}}}{{{zzz{{{||||||{{{wwwmmm```WWWVVVddd~~~{{{wwwtttvvv{{{wwwwww{{{|||pppqqqsssxxx|||mmm[[[JJJ>>>999666666666666777999;;;<<<999;;;=========>>>???AAAAAABBBBBBCCCBBBBBBAAAAAA@@@????????????@@@AAAAAAAAAAAA@@@@@@@@@?????????AAAAAA@@@???@@@AAABBBCCCAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEIIIIIIIIIHHHIIILLLQQQUUUbbbuuu|||uuuuuu|||~~~lllUUUGGGBBB>>>???EEEPPPWWWYYYZZZ]]]ZZZ[[[]]]]]][[[WWWSSSQQQFFFDDDBBB@@@@@@???>>><<<<<<===@@@DDDIIIKKKKKKJJJEEEEEEFFFGGGHHHIIIIIIJJJMMMNNNRRRYYY___fffrrr}}}{{{wwwpppiiieeeccccccdddbbbdddeeeeeebbb___[[[ZZZVVVRRRPPPPPPRRRYYYfffssszzz|||}}}zzzyyyzzz|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~xxxtttrrrsssuuuwwwyyyzzzzzzzzz~~~{{{wwwxxx{{{~~~}}}xxxrrrnnnlllkkkhhheeejjjwww{{{zzzzzz}}}zzzwwwuuutttvvv}}}{{{sssrrrqqqvvv|||xxxwwwwwwzzz~~~xxxssssssvvvyyy|||~~~~~~~~~~~~}}}{{{zzzzzzyyywwwuuuppphhh___ZZZ\\\kkkzzzwwwwww{{{{{{vvvuuu{{{vvvwwwyyy~~~tttdddSSSDDD;;;777555555555666777888999:::999;;;============???@@@??????@@@@@@@@@@@@?????????????????????@@@@@@AAA@@@@@@@@@@@@?????????>>>@@@@@@??????@@@@@@AAABBB??????@@@@@@AAACCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHHHHHHHHHHKKKPPPTTTZZZlll~~~|||ssslllkkktttttt___NNNFFF??????DDDNNNVVVYYY[[[]]][[[\\\^^^^^^\\\YYYVVVSSSJJJGGGDDDAAA@@@???===;;;;;;;;;>>>BBBGGGKKKLLLKKKHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJNNNTTTXXX^^^iiittt~~~vvvqqqnnnmmmlllkkkkkkiiigggdddaaa___]]]\\\XXXUUUUUUVVV[[[gggsss{{{}}}}}}{{{zzzzzzzzz|||}}}~~~~~~}}}|||wwwrrrppprrrvvvzzz||||||zzzyyy|||~~~~~~~~~~~~~~~}}}vvvvvvxxx}}}{{{|||||||||zzzuuupppnnnlllvvv}}}zzzyyyzzz~~~~~~||||||~~~xxxvvvtttvvv~~~}}}zzzuuuqqqmmmnnnttt|||~~~yyyuuuuuuuuuxxxzzz||||||}}}|||wwwsssmmmddd^^^___hhhwww{{{|||}}}wwwrrrrrr||||||~~~|||mmm[[[KKK???888555555555555666777777888999999;;;<<<<<<<<<<<<>>>???======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@????????????>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGGGGGGGHHHJJJNNNQQQUUUfff}}}uuuhhh```eeesss~~~jjjWWWKKKEEEBBBDDDLLLTTTWWWYYY\\\]]]]]]^^^___]]][[[XXXVVVMMMJJJFFFDDDBBB???===:::::::::<<<@@@EEEIIIKKKLLLJJJIIIGGGEEEEEEFFFGGGHHHJJJJJJMMMRRRVVV\\\fffqqq~~~}}}zzzzzzzzzwwwrrrnnnjjjgggcccaaa```\\\YYYYYYYYY^^^iiiuuu}}}|||zzzyyyxxxyyy{{{}}}~~~~~~}}}~~~{{{sssmmmjjjlllpppuuuxxxzzz{{{{{{yyy~~~|||{{{{{{yyyxxxyyy||||||{{{}}}uuuuuuvvv|||~~~}}}}}}|||tttoooooorrr|||zzz{{{~~~~~~{{{wwwxxx~~~}}}zzzuuupppmmmggghhhmmmuuuyyywwwvvvxxxwwwxxxyyyzzz|||xxxrrriiibbb___ggguuuxxxsssqqquuuyyygggTTTEEE;;;555333555555666666777777888888999:::<<<<<<;;;;;;<<<>>>??????@@@AAABBBBBBAAAAAA>>>>>>======>>>>>>???@@@?????????>>>>>>>>>============>>>???@@@@@@@@@AAABBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGIIILLLOOOQQQ___xxx~~~yyy|||vvvgggZZZ\\\iiizzzsss]]]MMMIIICCCAAAGGGOOOTTTWWW[[[]]]^^^______^^^\\\ZZZYYYQQQNNNJJJFFFDDDAAA>>>;;;:::::::::===BBBGGGJJJKKKKKKJJJGGGEEEEEEEEEFFFGGGIIIHHHKKKQQQUUUZZZeeeooo}}}|||uuuqqqlllhhheeeccc___]]]]]]]]]bbbmmmxxx}}}zzzxxxwwwwwwxxxzzz|||~~~wwwvvv|||}}}yyytttmmmhhhggghhhiiilllooosssuuuwwwtttzzz}}}{{{yyyxxxqqqoooooorrrrrrrrrvvv|||}}}}}}vvvuuuvvv}}}}}}}}}}}}~~~~~~~~~|||rrrmmmrrryyy}}}|||zzzwwwtttpppnnnggggggkkkrrruuutttuuuxxxvvvxxxzzz|||~~~uuunnn```]]]bbbqqq}}}uuuqqqsss|||sss```NNN@@@999555333555666777888888888888777999:::;;;;;;::::::;;;======>>>??????@@@@@@@@@@@@===============>>>>>>???>>>>>>>>>>>>============;;;<<<===???@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEDDDCCCEEEFFFFFFFFFGGGJJJMMMNNNWWWlllzzztttppprrr{{{{{{lll\\\XXX```oooiiiXXXOOOFFF???CCCKKKQQQWWW[[[]]]^^^^^^___^^^]]]\\\[[[TTTQQQMMMIIIFFFCCC@@@>>><<<;;;:::<<<@@@DDDGGGHHHJJJIIIHHHFFFEEEFFFFFFFFFGGGFFFIIINNNQQQVVV```jjj{{{}}}yyyuuuppplllhhhdddbbbbbbbbbfffqqq|||~~~|||zzzyyyyyywwwwwwyyyzzz|||~~~tttqqqsssyyyyyyrrrmmmhhhdddggggggffffffhhhjjjlllnnnnnnuuu{{{}}}~~~~~~~~~}}}zzzxxxmmmiiiggghhhhhhfffiiimmmqqqtttyyy~~~yyyvvvwww}}}}}}}}}||||||~~~~~~xxxtttyyy~~~|||xxxuuu{{{vvvuuutttssssssnnnllloootttuuussssssvvvrrrvvv|||}}}rrrjjj[[[bbbrrrzzzsssooouuuwwwkkkXXXHHH>>>888666555666777888999999999888777999:::;;;;;;:::999;;;<<<:::;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>=========<<<<<<<<<:::;;;===>>>???@@@@@@???@@@@@@@@@@@@@@@@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBDDDEEEEEEEEEFFFIIIKKKMMMQQQaaa{{{uuutttrrroooooouuu}}}{{{iii^^^]]]fffwwwsssaaaSSSGGGEEEJJJPPPUUUZZZ]]]]]]^^^^^^^^^]]]\\\\\\WWWTTTOOOLLLIIIFFFCCC@@@???===:::;;;===AAADDDEEEIIIHHHHHHGGGGGGFFFFFFFFFGGGFFFHHHLLLNNNQQQ[[[eeevvv|||wwwooollliiihhhgggjjjsss}}}~~~~~~|||{{{{{{{{{{{{zzzzzzyyyyyyzzz|||~~~~~~}}}|||}}}}}}~~~~~~~~~}}}vvvssssssvvv~~~wwwmmmgggdddcccddddddeeefffgggggghhhhhhhhhpppwwwzzz}}}~~~}}}zzzrrrkkkfffdddbbb^^^^^^aaaaaaeeejjjpppxxx}}}yyyyyy||||||}}}}}}}}}~~~{{{}}}~~~|||{{{|||}}}}}}tttpppooo|||wwwssssssuuuvvvwwwsssrrrtttxxxxxxsssqqqsssnnnttt}}}|||ppphhhaaaqqqxxxrrrkkktttqqqdddSSSDDD<<<999888777666777999::::::999888888888:::;;;;;;999999:::<<<======???@@@AAAAAAAAAAAA<<<<<<<<<<<<<<<===>>>>>>>>>=========<<<<<<<<<<<<999:::<<<>>>???@@@??????>>>>>>>>>???@@@AAACCCCCC@@@AAABBBCCCDDDDDDDDDDDDBBBCCCEEEEEEEEEFFFHHHJJJOOOOOO[[[ssszzzqqqssstttsssrrrtttyyy}}}|||wwwhhh___cccrrrssscccRRRKKKLLLPPPTTTXXX\\\]]]]]]^^^]]]]]]\\\\\\XXXUUUQQQMMMJJJHHHDDDBBBAAA>>>;;;:::<<>>>>>===<<<;;;;;;>>>>>>>>>>>>============>>>======<<<<<<<<<<<<======>>>@@@AAABBBBBBAAAAAA>>>>>>>>>???@@@AAABBBCCCGGGEEECCCBBBBBBEEEHHHJJJNNNQQQVVVbbbuuuzzzuuuuuuvvvyyy{{{|||zzzxxxzzzuuugggjjjwww___LLLJJJQQQTTTSSSZZZYYYZZZ\\\___``````___ZZZWWWTTTRRROOOLLLHHHDDDAAA@@@>>><<<;;;<<<===>>>EEEGGGIIIJJJJJJIIIGGGEEEEEEHHHJJJIIIHHHKKKRRRXXXmmmxxx{{{rrrmmmmmmrrrxxx{{{{{{|||}}}|||{{{{{{}}}~~~||||||}}}}}}}}}||||||zzzxxxxxxyyyzzzyyyxxx~~~}}}||||||}}}~~~|||||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}{{{}}}xxxlllaaa]]]aaa```___^^^^^^aaaeeejjjmmmqqqrrrtttwwwzzz}}}vvvlllfffccc\\\TTTVVVUUUYYY___fffooo~~~}}}~~~{{{yyyzzz}}}~~~|||{{{zzzxxxwwwwwwrrrllljjjmmmuuu~~~xxxwwwwww}}}{{{wwwtttrrrmmmfffbbbcccgggkkkmmmqqqrrrssstttsssrrrpppoooqqquuuzzz~~~vvvsssuuuwww|||sss```QQQAAA;;;999888888999<<<;;;;;;:::999999::::::999999:::;;;;;;;;;;;;;;;:::;;;<<<>>>??????@@@@@@>>>=========<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======<<<===???@@@AAAAAAAAA@@@??????@@@@@@AAACCCDDDEEEFFFEEECCCBBBBBBEEEHHHJJJKKKNNNSSS```uuuzzzzzz|||~~~}}}pppjjjqqq{{{uuu[[[PPPOOOPPPPPPXXXYYY[[[]]]____________\\\YYYVVVTTTRRROOOJJJGGGCCCBBB???===<<<<<<===>>>BBBDDDGGGIIIJJJIIIGGGFFFFFFHHHIIIGGGFFFIIIPPPVVVhhhsssyyysssqqqtttxxxzzz{{{{{{|||{{{yyyxxxzzz{{{|||{{{zzz{{{|||}}}|||zzzzzzyyywwwwwwwwwxxxwwwvvv{{{zzzzzz{{{|||~~~~~~}}}{{{zzzzzzzzzzzz}}}}}}~~~~~~~~~~~~~~~~~~yyyoooeeebbbdddbbbbbbcccdddhhhlllpppssswwwwwwyyyzzz|||~~~tttlllhhhbbb\\\ZZZXXXXXX\\\bbbkkkzzz|||xxxyyy{{{}}}|||{{{xxxwwwwwwtttpppnnniiidddcccgggsss}}}{{{{{{~~~zzztttoooiiiddd___\\\___dddiiillltttrrrpppnnnmmmmmmnnnoooppprrrwwwzzz||||||{{{zzzyyyyyyzzz|||~~~xxxwwwzzz|||wwwtttuuuyyy}}}tttjjjUUUHHH<<<888999999:::<<<<<<<<<<<<===<<<<<<;;;;;;999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===?????????>>><<<;;;;;;<<<======>>>>>>????????????????????????>>>>>>============<<<===>>>???@@@@@@??????AAAAAAAAAAAABBBDDDEEEFFFFFFDDDBBBBBBBBBDDDGGGIIIIIIKKKPPP[[[nnnnnnooozzzmmmWWWNNNMMMNNNTTTXXX]]]___^^^]]]^^^___^^^\\\YYYWWWUUURRRNNNLLLFFFDDDAAA>>><<<<<<<<<======@@@DDDHHHJJJJJJHHHGGGGGGHHHGGGEEEDDDFFFLLLRRR___jjjzzzxxxuuuuuuvvvwwwyyyzzzyyywwwuuuttttttuuuwwwwwwxxxzzz||||||zzzxxxyyywwwvvvuuuvvvvvvtttsssvvvvvvwwwyyyzzz|||}}}}}}}}}|||{{{zzzyyyxxxxxxxxx|||}}}~~~~~~~~~~~~~~~vvvnnnkkkkkkjjjkkkmmmqqqtttxxx{{{|||~~~~~~~~~}}}wwwrrrnnniiibbb]]]YYYZZZ]]]eeeuuu{{{wwwxxxyyyyyyxxxvvvsssqqqrrrlllgggddd___\\\___eeessswwwzzz}}}xxxqqqjjjbbb___\\\\\\aaagggmmmpppsssppplllhhhfffgggjjjlllnnnpppsssvvvwwwvvvtttssstttrrrqqqxxx~~~xxxzzz~~~zzz{{{zzzyyyxxx~~~yyyqqqkkkjjjpppxxx~~~yyylll```LLLAAA888666888888:::======>>>???@@@@@@???>>>=========<<<<<<;;;;;;;;;;;;;;;:::999999:::<<<===??????>>><<<;;;:::<<<===???>>>>>>??????@@@@@@@@@AAA@@@@@@@@@??????>>>======;;;<<<===?????????>>>===@@@@@@@@@AAABBBCCCEEEEEEDDDCCCBBBAAABBBDDDFFFHHHJJJKKKMMMUUUcccvvvvvvsss|||^^^MMMJJJMMMOOOVVV]]]___]]][[[\\\______]]]ZZZYYYWWWUUURRROOOHHHFFFBBB???<<<;;;;;;;;;:::===BBBGGGJJJJJJJJJIIIIIIHHHFFFDDDBBBDDDIIINNNVVVaaaqqqyyyvvvuuuttttttwwwwwwvvvssspppnnnnnnoooqqqrrruuuyyy|||}}}zzzxxxyyywwwvvvvvvvvvvvvtttrrrqqqrrrtttvvvxxxyyyzzzzzz||||||{{{zzzyyyyyyyyyxxx{{{|||}}}~~~~~~~~~~~~~~~~~~|||yyywwwxxxzzz}}}~~~}}}|||||||||{{{vvvmmmfff^^^[[[[[[aaappp~~~zzzwwwwwwwwwvvvtttqqqnnnlllkkkeee___[[[YYYYYY```hhhuuu{{{vvvzzz{{{vvvqqqjjjeeeaaa```___bbbhhhoootttvvvsssoooiiidddcccdddhhhjjjlllmmmoooppppppnnnlllkkklllggghhhuuu{{{xxxwww~~~}}}|||{{{}}}zzzwwwuuuvvvpppgggbbbdddmmmwww}}}{{{sssdddWWWFFF>>>777777777777999<<>>???======>>>???@@@AAAAAABBBAAAAAAAAAAAA@@@???>>>===;;;<<<===>>>???>>>======>>>>>>>>>???@@@AAACCCCCCCCCBBBBBBAAABBBDDDEEEGGGJJJKKKMMMQQQ[[[lll~~~xxxgggOOOIIIKKKKKKRRRZZZ]]][[[ZZZ\\\___^^^\\\ZZZYYYYYYWWWTTTQQQKKKIIIEEE@@@===::::::999:::<<>>???<<<<<<===>>>???AAAAAABBBBBBBBBCCCCCCBBB@@@>>>===<<<===>>>??????>>>===<<<============>>>@@@AAABBBBBBBBBAAAAAABBBCCCEEEFFFGGGIIILLLQQQWWWfff|||~~~sssVVVJJJHHHIIINNNTTTXXXYYYZZZ\\\___^^^\\\[[[ZZZZZZXXXVVVSSSPPPMMMIIICCC???<<<::::::;;;<<<>>>AAAEEEGGGIIIJJJJJJIIIHHHGGGFFFGGGGGGHHHJJJRRR^^^lllzzz~~~{{{yyyxxxwwwvvvqqqqqqppplllhhheeeeeeffffffhhhmmmsssyyy{{{zzzxxxxxxxxxxxxyyyzzzyyywwwuuuqqqqqqrrrssstttuuuvvvvvvtttuuuuuuuuuuuutttsssrrrwwwxxxyyyzzz{{{|||||||||~~~||||||||||||}}}~~~zzzuuussssss|||tttmmmgggeeekkkttt|||sssrrrpppmmmjjjfffcccbbbbbb\\\VVVSSSRRRSSS[[[dddtttwwwmmmhhhhhhjjjgggiiikkkooossstttrrrpppjjjgggdddaaa```aaabbbdddcccccccccbbb```]]]ZZZXXXWWW___ooo~~~{{{vvvtttyyyzzzppphhhccc______fffooowww{{{}}}wwwoooeeeVVVHHH???:::888999:::999:::>>>???>>>>>>>>>??????@@@AAA@@@>>>===;;;:::;;;<<<<<<999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>:::;;;<<<===???@@@AAABBBBBBCCCDDDDDDCCCAAA>>>======>>>????????????======<<<<<<<<<===>>>???AAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDFFFLLLPPPSSS___yyy~~~~~~___MMMHHHGGGIIINNNSSSWWW[[[]]]^^^^^^]]][[[[[[[[[ZZZXXXVVVVVVSSSMMMGGGBBB???===<<<;;;;;;<<<===???CCCFFFGGGIIIIIIIIIJJJJJJJJJHHHGGGHHHMMMVVV```lll|||~~~zzzxxxwwwvvvtttsssoooooonnnjjjfffccccccdddaaaccchhhnnntttxxxxxxwwwvvvvvvwwwyyyzzzzzzxxxvvvtttssssssrrrssstttuuuvvvrrrssstttttttttsssrrrqqquuuvvvwwwxxxyyyzzzzzzzzz||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxrrrnnnvvvzzzqqqjjjkkkppp{{{wwwnnnmmmkkkhhhdddaaa^^^]]][[[WWWTTTUUUVVVYYYaaaiiisss{{{qqqeee```ccchhhjjjkkknnnqqqsssrrrmmmjjjcccaaa___]]]\\\]]]]]]^^^______^^^]]]ZZZWWWTTTSSSSSSccc{{{}}}}}}yyytttttt{{{{{{ooojjjfffcccfffmmmvvv|||}}}~~~zzzssskkkaaaRRREEE===999888:::;;;:::<<<@@@>>>===<<<<<<<<<===???@@@<<<;;;999999999:::<<<>>>999:::;;;<<<===<<<;;;:::;;;;;;<<<===>>>>>>======999:::;;;===>>>@@@AAABBBCCCDDDDDDDDDCCCAAA???===>>>>>>???@@@@@@???>>>===<<<<<<======>>>@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDBBBEEEKKKNNNNNNXXXrrrvvv{{{eeeQQQIIIFFFGGGJJJPPPVVV[[[^^^^^^___^^^\\\\\\]]]\\\ZZZXXXZZZVVVQQQKKKEEEAAA???>>>;;;;;;999:::<<>>===<<<;;;;;;<<<===>>>@@@<<<999999;;;======<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCFFFFFFEEEEEEDDDCCCAAA@@@;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDDDDCCCCCCDDDFFFJJJLLLMMMUUUjjj~~~xxxrrrpppwwwsssXXXEEEDDDDDDHHHNNNRRRTTTZZZaaaaaa___]]]]]]]]]]]]]]]\\\XXXWWWUUUPPPKKKDDD>>>;;;@@@>>><<<;;;;;;===@@@AAAGGGHHHJJJKKKLLLKKKJJJIIIGGGHHHKKKPPPYYYeeesss|||~~~|||zzzxxxwwwqqqssstttsssqqqoooooooootttnnngggdddeeeeeedddaaacccaaa___bbbhhhnnnqqqrrrsssuuuvvvxxxyyyyyyyyyxxxvvvuuutttssstttvvvxxxyyyxxxvvvtttqqqppppppqqqrrruuuvvvwwwxxxxxxxxxxxxxxx{{{zzzyyyxxxxxxyyy{{{||||||}}}}}}{{{~~~}}}zzzzzzzzzooohhhjjjuuuxxxrrrssszzzuuuooolllgggddd```]]][[[ZZZXXXWWWTTTVVVYYY]]]eeennnxxx|||zzzxxxpppjjjccc___```cccgggjjjjjjjjjjjjjjjhhhddd^^^ZZZZZZXXXWWWWWWYYYZZZYYYWWWWWWRRROOOOOOMMMLLLRRRZZZiiivvvwwwppp|||yyyrrrpppssszzz}}}{{{}}}{{{xxxwwwyyy|||~~~~~~{{{tttlll```SSSGGG???;;;:::888999;;;<<<============<<<;;;;;;<<<======>>>;;;888888:::;;;;;;;;;999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<>>>???@@@CCCDDDDDDCCCCCCBBBAAA@@@;;;<<<<<<======>>>??????>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEHHHKKKMMMTTTfffvvvvvvnnngggiiiqqq~~~xxx```NNNEEEBBBBBBGGGMMMQQQXXX___```___]]]]]]]]]]]]\\\[[[ZZZYYYWWWSSSMMMGGGBBB???AAA???===<<<<<<===???AAADDDEEEHHHKKKLLLLLLJJJIIIGGGGGGHHHKKKQQQZZZfffmmmzzzyyywwwuuusssqqqqqqpppnnnpppqqqqqqooonnnnnnoooqqqnnnjjjiiikkkkkkhhhffffffcccaaaccchhhnnnqqqsssuuuvvvwwwxxxxxxxxxwwwvvvwwwvvvtttttttttuuuwwwxxxvvvuuusssqqqppppppqqqrrrssssssuuuvvvwwwxxxxxxxxx{{{zzzyyyxxxxxxzzz{{{|||}}}~~~~~~}}}}}}|||wwwvvvtttvvv|||~~~~~~tttmmmgggqqqxxxwww}}}zzzuuuoooiiieeebbb```]]][[[YYYXXXVVVUUUVVVWWW[[[aaajjjvvv}}}}}}~~~}}}|||{{{wwwtttpppnnnccc```\\\\\\___eeeiiillliiigggdddaaa___\\\YYYVVVSSSRRRRRRSSSUUUUUUTTTSSSPPPNNNLLLJJJIIINNN\\\iii|||}}}~~~rrrooo{{{rrrmmmpppttt}}}~~~~~~zzzwwwqqqfffXXXKKKBBB===;;;999888999;;;<<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;999777777888::::::999999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<===>>>>>>??????@@@>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBDDDHHHLLLRRR^^^jjj|||yyy}}}zzzmmm```[[[^^^jjj}}}lllZZZMMMEEE@@@BBBIIINNNUUU[[[___^^^^^^]]]]]]\\\\\\\\\\\\[[[YYYVVVQQQLLLGGGDDDCCCAAA???===<<<===>>>??????AAAEEEIIIKKKLLLKKKJJJIIIHHHGGGGGGIIIOOOWWW\\\kkkxxx}}}zzzwwwvvvqqqpppmmmjjjiiiiiiiiijjjjjjlllnnnnnnmmmmmmmmmnnnnnnnnnnnnpppqqqqqqooommmllliiieeeeeehhhmmmppprrruuuuuuvvvwwwwwwvvvvvvuuuxxxwwwuuutttttttttuuuvvvuuutttrrrqqqqqqqqqrrrrrrqqqrrrssstttuuuwwwwwwxxxzzzzzzyyyxxxyyyzzz{{{|||~~~~~~~~~}}}}}}wwwuuusssqqqooopppooossszzz}}}}}}~~~|||ttthhhnnnyyy}}}yyyxxxvvvrrrlllfff```]]][[[ZZZXXXWWWWWWWWWYYYZZZ[[[\\\^^^dddooo}}}~~~}}}}}}}}}yyy}}}~~~~~~~~~~~~zzzyyywwwtttooojjjfffddd]]][[[ZZZ[[[```eeeiiijjjiiieee___[[[YYYWWWVVVTTTNNNOOOOOOPPPQQQPPPOOONNNOOONNNMMMMMMRRR___qqq~~~yyyqqqsss{{{tttpppnnnooouuu~~~}}}|||vvvtttmmm```PPPDDD>>><<<:::999888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<======>>>>>><<<===>>>???????????????=========>>>??????@@@@@@>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCCCCBBBBBBCCC@@@AAAFFFKKKOOOWWW^^^nnn||||||uuubbbWWWVVV```tttyyyfffZZZNNNBBBAAAEEEJJJQQQVVV]]]^^^___^^^]]]\\\\\\]]]]]]\\\ZZZWWWSSSOOOLLLJJJDDDCCC@@@>>><<<<<<<<<<<<;;;===BBBGGGJJJKKKKKKKKKKKKJJJHHHFFFEEEHHHMMMQQQ[[[fffoooqqqtttyyy|||{{{}}}~~~~~~}}}{{{zzzxxxvvvsssqqqooonnnllljjjgggeeeddddddfffggggggiiikkklllllllllmmmnnnmmmoooqqqsssttttttuuuuuuuuurrrmmmjjjjjjlllnnnpppqqqrrrssstttuuuvvvvvvvvvxxxxxxvvvuuuttttttttttttuuutttsssrrrrrrsssssstttsssssssssssstttuuuvvvvvvyyyyyyxxxxxxyyyzzz{{{||||||||||||}}}}}}}}}~~~~~~}}}~~~~~~xxxqqqkkkjjjkkkllllllppppppttt{{{~~~}}}zzznnnooouuu|||xxxvvvpppooommmiiiddd___ZZZXXXWWWVVVTTTTTTWWW]]]eeekkkllliiigggiiirrr~~~~~~}}}wwwsssqqqrrrwww}}}~~~|||zzzyyyxxxwwwuuuqqqlllgggbbb]]][[[ZZZYYYZZZ]]]bbbfffhhhiiiddd___YYYTTTRRRRRRRRRQQQMMMMMMNNNNNNMMMLLLKKKKKKJJJKKKMMMUUUeeexxxxxxyyyvvvqqqqqqssstttzzz~~~|||yyytttqqqgggYYYJJJ@@@<<<<<<999888888999;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAA:::;;;<<<======>>>>>>============>>>??????@@@@@@>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCBBBBBBBBBBBB???@@@EEEIIILLLPPPUUU___ppp}}}lll^^^XXX___qqqttteeeVVVGGGAAABBBEEEJJJOOOYYY\\\^^^___]]]]]]^^^___]]]\\\ZZZXXXUUURRRPPPNNNGGGEEEBBB@@@===;;;::::::999;;;???CCCGGGIIIKKKKKKJJJIIIGGGEEECCCDDDHHHKKKPPPWWW^^^aaadddhhhkkkkkkmmmnnnoooqqqqqqqqqqqqpppoooooonnnlllkkkjjjhhhhhhhhhfffcccaaaaaabbbdddfffeeehhhjjjkkkkkklllmmmnnnoooqqqssssssssstttxxx{{{~~~|||xxxtttpppmmmmmmmmmlllmmmnnnpppsssuuuwwwxxxxxxxxxwwwvvvuuuttttttsssuuuuuuttttttttttttttttttuuuuuutttsssssssssssstttwwwwwwwwwxxxyyyzzzzzz{{{yyyyyyzzzzzzzzz{{{{{{|||}}}~~~{{{vvvrrrnnniiifffgggjjjmmmoootttuuuxxx}}}~~~}}}ssspppqqq|||}}}vvvoookkkgggfffdddbbb^^^ZZZWWWUUUTTTSSSRRRTTT[[[hhhyyyyyyuuuxxx||||||xxxoookkkkkkqqqwww~~~~~~}}}~~~|||xxxuuusssrrrpppmmmhhhbbb]]]YYYWWWVVVVVVWWWYYY]]]bbbeeeeeeeeeYYYUUUPPPMMMLLLLLLLLLKKKKKKLLLLLLKKKIIIIIIKKKLLLGGGNNNXXXfff{{{}}}|||}}}sssppptttyyy~~~|||yyyssslll```RRREEE>>>;;;<<<888777888999;;;<<<;;;999;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======;;;;;;<<<===<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???@@@AAAAAAAAA::::::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>??????@@@>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBBBBBBBBBBAAA???@@@EEEGGGHHHLLLQQQXXXddd{{{~~~{{{kkkaaaaaammmzzzvvvgggVVVKKKEEECCCFFFJJJTTTXXX\\\]]]\\\\\\]]]```]]]\\\ZZZXXXVVVUUUSSSRRRKKKIIIFFFCCC???<<<;;;:::999:::===@@@CCCFFFIIIJJJGGGGGGEEECCCAAABBBDDDGGGGGGKKKPPPSSSUUUWWWYYYZZZ]]]___aaacccdddeeeeeedddeeeeeeddddddcccccccccbbbbbbaaa___^^^^^^___aaabbbdddfffiiijjjjjjjjjlllmmmppptttvvvuuurrrrrrwww|||~~~xxxrrrnnnmmmggghhhjjjmmmpppsssvvvxxxxxxwwwwwwvvvuuuttttttsssuuuuuuuuuuuuttttttsssssstttsssrrrqqqpppqqqrrrsssuuuuuuvvvwwwxxxxxxyyyyyyvvvwwwxxxyyyzzzzzzzzzyyy|||~~~~~~~~~wwwooojjjiiihhhggggggiiillloooqqqwwwvvvyyy||||||{{{vvvqqqqqqzzzyyyqqqiiiddd```___^^^[[[YYYVVVSSSRRRQQQQQQRRRWWWbbbttt|||ssslllkkknnnuuuzzz~~~|||}}}zzzxxxxxx||||||xxxsssooommmkkkdddaaa[[[VVVSSSRRRRRRSSSWWWXXXZZZ]]]______\\\YYYOOOMMMJJJIIIIIIIIIHHHGGGGGGHHHHHHGGGFFFHHHLLLPPPTTTbbbsss}}}|||zzzqqqpppxxx|||wwwrrrhhhYYYKKKBBB===;;;:::777777888999;;;<<<:::999;;;<<<============<<<;;;:::<<<>>>>>><<<;;;<<<===;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>????????????::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<======>>>??????>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@BBBEEEFFFFFFJJJQQQTTTYYYmmm{{{llleeeiiirrrvvvdddTTTIIIFFFIIIMMMRRRXXXZZZYYYYYY\\\___^^^]]][[[ZZZXXXWWWWWWVVVPPPNNNKKKGGGCCC???===;;;;;;;;;;;;<<>>>>>===<<<;;;999<<<>>>>>>;;;:::;;;===:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAACCCEEEEEEDDDJJJQQQPPPRRRccczzz}}}uuuhhhggglllxxx|||cccPPPIIIJJJHHHNNNUUUWWWWWWWWWZZZ^^^^^^^^^\\\[[[ZZZYYYYYYYYYSSSRRROOOJJJFFFBBB???======<<<;;;;;;===AAAFFFIIIHHHIIIHHHFFFDDDCCCDDDFFFEEEDDDEEEGGGGGGEEEFFFGGGIIIKKKNNNQQQSSSTTTUUUUUUTTTUUUUUUVVVWWWXXXXXXXXX\\\\\\]]]]]]^^^_________```ccceeefffeeefffggghhhqqqxxx~~~wwwrrrssswww~~~vvvrrrffffffggghhhkkknnnqqqsssvvvvvvvvvvvvvvvuuuuuutttsssssssssrrrqqqpppnnnmmmjjjjjjiiijjjlllooorrrsssqqqrrrsssuuuvvvwwwwwwwwwtttvvvyyy{{{|||{{{zzzxxxwwwyyy{{{|||||||||~~~}}}~~~~~~}}}|||xxxqqqlllaaadddiiilllmmmnnnnnnoooooonnnooopppppprrr{{{~~~|||{{{wwwrrrkkkfffbbb```___\\\ZZZWWWTTTPPPMMMJJJHHHHHHMMMUUU___mmmxxxvvv|||yyyzzzxxxnnnmmmttt|||~~~|||{{{{{{{{{{{{}}}|||xxxqqqnnnppptttxxxvvvqqqlllgggbbb___]]]QQQOOOLLLKKKMMMQQQVVVYYYZZZYYYXXXUUURRRNNNKKKIIIDDDEEEEEEFFFGGGGGGFFFFFFGGGAAA@@@EEEEEEEEEQQQaaawwwqqqkkkrrr}}}tttttttttsssuuuzzz~~~xxxtttmmm]]]LLLCCC???;;;777666666666777888999999::::::;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<888888999:::::::::999999999999:::<<<============;;;::::::999999888888777>>>>>>>>>>>>>>>=========???>>>>>>===============???@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBDDDGGGIIIJJJIIIPPP]]]ppp{{{|||}}}sssfffiiiqqqyyyZZZIIIFFFGGGGGGLLLSSSWWWXXX[[[```___^^^^^^^^^^^^]]]ZZZXXXWWWUUUSSSOOOKKKFFFCCCAAABBB>>>::::::===AAABBBBBBDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCCCCDDDFFFHHHIIINNNMMMLLLLLLLLLMMMOOOPPPOOOQQQTTTUUUUUUUUUWWWXXX\\\[[[[[[[[[\\\^^^```aaa^^^```aaabbbaaaaaacccdddlllttt{{{{{{uuunnnmmmnnnvvvzzzwwwqqqhhhgggffffffhhhlllooorrrvvvtttrrrsssvvvxxxxxxvvvrrrqqqppppppooommmiiiffffffeeeeeegggkkkoooqqqqqqrrrrrrssstttuuuvvvwwwwwwxxxxxxxxxyyy||||||{{{zzzyyyyyyyyyyyyyyyzzz{{{|||~~~~~~|||{{{{{{|||~~~|||~~~yyyqqqnnngggccceeegggggghhhkkkjjjkkklllmmmnnnttt}}}yyytttmmmgggbbb^^^[[[XXXVVVUUUSSSOOOKKKIIIJJJKKKKKKNNNVVVeeewwwyyytttxxx~~~yyy{{{|||oookkkqqq}}}|||yyyxxxxxxyyyzzz|||~~~}}}yyyrrrnnnoooqqqmmmjjjfff```[[[VVVSSSRRRMMMMMMMMMMMMPPPSSSWWWYYY[[[YYYVVVRRRNNNJJJGGGEEEEEEEEEEEEEEEDDDCCCBBBBBBAAA>>>@@@GGGJJJNNNaaauuu{{{ppphhhdddmmmttt}}}~~~xxxuuuqqqqqqqqqssswww|||}}}|||~~~~~~xxxssseeeWWWHHHAAA>>>:::888777777777888888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;========================<<<<<<<<<<<<<<<;;;;;;;;;888999::::::;;;:::::::::;;;<<<<<<===>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>??????>>>============>>>???@@@AAAAAABBBBBBAAAAAAAAAAAA@@@AAACCCEEEHHHJJJJJJLLLUUUcccsss|||~~~}}}zzzpppllljjjyyylllTTTIIIEEEEEEHHHOOOSSSTTTXXX]]]\\\\\\\\\]]]^^^]]]\\\[[[YYYXXXVVVRRRMMMIIIEEECCCAAA===:::999;;;>>>??????BBBCCCCCCDDDDDDEEEDDDDDDCCCBBBAAAAAACCCFFFIIIKKKOOONNNLLLKKKJJJJJJKKKLLLMMMOOOQQQRRRRRRSSSTTTVVVYYYYYYYYYYYYZZZ\\\]]]___]]]^^^``````___```bbbccciiipppvvvvvvpppkkkjjjlllpppsssyyy}}}}}}yyysssppphhhgggggggggiiillloooqqquuusssssstttwwwxxxwwwvvvrrrqqqppppppooommmiiifffcccbbbbbbdddhhhlllnnnoooqqqqqqrrrssstttuuuvvvvvvwwwvvvvvvwwwyyyzzzyyywwwwwwwwwwwwxxxyyyzzz||||||}}}}}}}}}~~~~~~|||zzz{{{|||}}}}}}~~~||||||}}}tttkkkcccaaabbbbbbdddhhhlllnnnpppqqqsssxxx{{{tttoooiiiccc^^^ZZZWWWTTTQQQPPPNNNJJJFFFEEEFFFHHHKKKSSS___nnn{{{yyyqqqpppvvv}}}|||~~~xxx~~~|||sssrrryyy}}}zzz{{{yyyvvvsssssstttwwwxxxzzz{{{{{{vvvooojjjhhhiiieeebbb^^^XXXSSSPPPMMMLLLJJJLLLOOORRRTTTVVVWWWWWWWWWTTTQQQLLLIIIFFFDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@???>>>BBBKKKRRR]]]uuuuuujjjdddbbbbbbnnnttt|||xxxqqqmmmpppoooqqqvvv}}}yyyxxxvvvuuuuuuxxx~~~{{{tttnnnZZZNNNBBB>>>===:::999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<=========<<<<<<===<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<>>>??????@@@??????>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@??????@@@CCCGGGIIIIIIHHHKKKSSSaaapppzzz~~~{{{sssgggpppbbbNNNFFFDDDFFFLLLPPPRRRVVV[[[[[[[[[[[[\\\]]]^^^______]]]\\\YYYUUUQQQLLLHHHFFFCCCAAA===;;;<<<=========@@@@@@AAABBBCCCDDDEEEEEEAAA@@@??????AAAEEEIIILLLOOONNNKKKIIIHHHGGGGGGGGGJJJLLLNNNNNNNNNOOOQQQSSSVVVVVVVVVWWWXXXYYY[[[[[[[[[\\\]]]^^^]]]^^^aaacccfffkkkooommmhhheeeeeegggfffiiillloooqqqpppooommmiiihhhggghhhiiillloooqqqsssssstttvvvxxxxxxvvvtttrrrqqqqqqqqqpppmmmiiifffbbb``````bbbfffjjjlllmmmooopppqqqrrrsssttttttttttttsssssstttvvvvvvuuussstttuuuuuuvvvxxxzzz|||}}}}}}|||{{{{{{|||}}}|||zzzyyyzzz{{{|||~~~~~~|||{{{|||{{{vvvtttuuu{{{|||tttgggaaa^^^^^^ccciiipppsssvvvwwwxxx{{{|||wwwssskkkgggaaa\\\XXXUUUQQQOOOMMMLLLIIIFFFCCCBBBDDDFFFMMMYYYiiiwww}}}xxxtttrrruuu{{{|||}}}|||~~~zzz|||}}}zzz~~~{{{wwwsssvvvtttqqqooooooqqqtttwwwttttttsssooohhhaaa^^^]]]\\\ZZZVVVRRROOOMMMLLLLLLLLLOOOSSSVVVXXXWWWUUUTTTNNNLLLIIIFFFDDDDDDDDDEEE>>>>>>>>>??????@@@@@@AAACCCAAADDDNNNZZZkkk}}}vvviiibbbbbbhhhmmmpppuuu}}}~~~xxxrrroooppppppttt}}}|||{{{wwwssspppqqqvvvzzz|||uuukkkdddPPPFFF>>><<<===;;;;;;<<<:::::::::999999999999999999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;::::::999:::;;;;;;<<<<<<<<<<<<<<<999999:::;;;<<<<<<;;;;;;===<<<<<<;;;;;;:::::::::999999999:::;;;===???AAA@@@@@@???>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@???======>>>AAAEEEGGGHHHFFFEEEIIIUUUeeettt}}}~~~}}}kkklllsssoooTTTJJJFFFEEEJJJNNNRRRWWW\\\[[[\\\]]]]]]^^^___```bbb___]]][[[WWWSSSOOOKKKIIIHHHGGGDDDAAA@@@>>>>>>===>>>>>>???@@@AAACCCDDDEEEBBB@@@>>>>>>???CCCGGGJJJLLLKKKIIIGGGEEEEEEEEEEEEHHHIIIKKKLLLLLLMMMOOOQQQTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[\\\\\\]]]```ccceeehhhiiifffaaa]]]^^^```]]]^^^```ccceeehhhjjjkkkiiiiiihhhiiijjjlllnnnooorrrssstttvvvwwwvvvuuusssrrrrrrqqqqqqqqqoookkkhhhdddbbbaaabbbfffjjjlllmmmooopppqqqrrrsssrrrrrrrrrqqqpppppprrrttttttsssrrrrrrrrrsssuuuwwwyyy{{{|||{{{yyyxxxwwwyyyyyyyyyxxxyyyyyy{{{|||}}}~~~~~~|||zzzwwwxxxzzz}}}|||tttpppoooqqqyyy|||pppeee``````gggpppvvvzzz}}}~~~|||}}}{{{yyyxxxuuuooojjjbbb___ZZZVVVSSSPPPMMMKKKJJJIIIGGGDDDBBBCCCFFFIIIOOO\\\lllwwwzzzzzz}}}}}}{{{||||||wwwsssyyyxxxxxxyyyyyywwwssspppsssqqqnnnllllllnnnqqqsssmmmmmmkkkfff```ZZZVVVTTTOOOMMMKKKIIIHHHIIIJJJKKKPPPSSSWWWYYYYYYUUUQQQNNNHHHFFFDDDBBBAAAAAABBBCCC??????>>>>>>>>>??????@@@EEEBBBEEEPPPaaassszzznnnddd```fffqqqzzzxxx|||~~~zzzvvvtttppprrrxxx{{{ssslllkkkpppuuu}}}xxxoooddd\\\HHHAAA<<<<<<===<<<<<<>>>:::999999999999999999999888888999:::;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<;;;;;;:::::::::::::::;;;<<<<<<======<<<<<<777888:::;;;<<<=========>>>>>>======<<<;;;:::::::::999999999;;;===???AAA@@@??????>>>===>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>===<<<>>>@@@CCCEEEFFFEEEDDDFFFOOO]]]mmmwwwssskkkiiittt{{{___PPPIIIEEEGGGLLLOOOUUUZZZ[[[]]]______^^^^^^```bbb^^^]]][[[XXXUUUQQQNNNLLLKKKKKKIIIFFFBBB???======<<<<<<<<<===???AAACCCDDDCCCBBB???>>>>>>AAADDDFFFGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHJJJJJJJJJKKKNNNPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWXXXYYYZZZZZZ\\\```cccfffgggeeeaaa\\\XXXXXXYYYXXXXXXYYY[[[___cccgggjjjjjjjjjjjjjjjkkklllmmmnnnppprrrtttuuuuuutttsssrrrrrrrrrrrrssssssrrrooollliiifffddddddgggkkkmmmnnnooooooqqqqqqqqqpppooonnnmmmmmmmmmooorrrtttsssrrrqqqrrrrrrsssuuuwwwxxxyyyyyywwwuuutttuuuvvvuuutttwwwxxxzzz|||}}}}}}}}}}}}~~~zzzvvvuuuuuuwww{{{}}}~~~~~~~~~}}}||||||}}}~~~vvvpppmmmmmmoooyyy}}}zzzllldddccckkkttt~~~~~~|||xxxuuurrrmmmfffaaa[[[XXXTTTQQQOOOMMMJJJHHHFFFFFFDDDBBBBBBDDDIIIMMMRRR\\\iiippptttyyyyyyzzz{{{tttooo|||qqqppppppqqqrrrrrrpppnnnnnnmmmkkkiiiiiiiiijjjkkkgggeeeccc^^^ZZZUUUQQQOOOIIIHHHFFFFFFFFFIIILLLNNNSSSUUUWWWWWWUUUQQQLLLIIIFFFEEECCC@@@???>>>>>>>>>CCCBBB@@@?????????@@@AAAFFFGGGMMMXXXgggwwwzzzvvvpppkkkkkkrrr}}}~~~{{{xxxxxxxxxssswww~~~{{{qqqhhhhhhooowww|||vvvkkk^^^UUUDDD>>>;;;======;;;;;;===888888888888888888888888777777888999::::::::::::888888999999::::::;;;;;;::::::::::::::::::;;;;;;:::;;;<<<<<<======<<<<<<999:::;;;<<<>>>>>>>>>>>>????????????????????????===<<<;;;::::::<<<>>>@@@???>>>>>>===============>>>??????@@@@@@@@@@@@@@@>>>=========???@@@BBBCCCDDDDDDEEEFFFKKKVVVcccnnn|||qqqgggkkkvvvnnnYYYOOOFFFEEEHHHJJJNNNSSSWWW[[[______^^^]]]^^^```^^^]]][[[YYYVVVSSSQQQOOOLLLLLLLLLHHHCCC???<<<<<<;;;;;;;;;;;;===???BBBCCCCCCBBBAAA@@@@@@AAABBBCCCDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHJJJMMMOOOOOOPPPQQQRRRTTTTTTTTTTTTUUUVVVVVVWWWXXXZZZ___bbbgggfffddd___[[[WWWVVVWWWWWWWWWXXX[[[^^^cccgggiiikkkkkkkkkkkkkkklllmmmmmmoooqqqssssssrrrqqqqqqqqqrrrrrrssstttvvvuuusssqqqnnnkkkgggfffhhhkkkmmmnnnmmmnnnoooooonnnllliiigggggggggiiilllqqqsssttttttrrrrrrrrrrrrssstttuuuuuuuuutttssssssssssssrrrppptttuuuxxxzzz{{{||||||||||||wwwtttsssssswwwyyy{{{}}}~~~~~~}}}|||yyyzzz{{{}}}~~~|||{{{}}}}}}zzzxxxvvvvvvwwwwwwxxxyyy|||}}}xxxrrrlllkkklllnnnwww}}}ssshhhdddjjjrrr}}}{{{|||xxxrrrooolllfff___ZZZTTTRRROOONNNMMMKKKHHHFFFBBBBBBBBBAAABBBGGGMMMQQQVVV]]]ffflllrrr|||xxxssswww~~~vvvpppkkkzzzvvvlllkkkjjjjjjkkkllljjjiiihhhhhhgggeeedddbbbaaaaaa```]]]YYYUUURRROOOLLLJJJKKKJJJHHHGGGIIILLLOOORRRSSSSSSSSSRRROOOKKKGGGEEECCCBBBAAA@@@???>>>======@@@@@@???@@@AAADDDFFFHHHOOOXXXcccjjjoooxxxxxxrrrtttwwwyyy||||||wwwuuuvvvzzz~~~{{{zzzooohhhjjjvvv~~~zzzrrrgggXXXNNNAAA===;;;===<<<999888:::666666666777777888888999666777888999::::::::::::777777888888999::::::;;;999999999::::::;;;;;;<<<::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;::::::999;;;<<<===???AAABBBDDDDDDAAA???===;;;:::;;;===>>>>>>======<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@<<<===>>>???@@@AAAAAAAAAAAACCCEEEDDDFFFNNNZZZdddyyy~~~ppplllnnnrrr~~~fffYYYLLLGGGFFFFFFHHHLLLOOOUUU[[[^^^\\\[[[]]]___]]]]]]\\\ZZZXXXVVVTTTSSSNNNOOOOOOLLLFFFAAA>>>===;;;;;;::::::;;;===@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFEEEFFFFFFFFFFFFHHHKKKNNNLLLMMMNNNPPPQQQQQQQQQQQQQQQRRRRRRSSSTTTWWW\\\```eeeeeeccc```\\\ZZZXXXXXXXXXYYY[[[^^^bbbeeegggiiikkkkkkkkkkkkllllllllllllnnnpppqqqqqqnnnnnnoooqqqqqqrrrsssvvvxxxyyywwwuuuppplllhhhfffgggiiikkkkkkkkkllllllllliiifffbbb``````aaaccchhhnnnssstttttttttsssrrrqqqqqqqqqqqqqqqrrrqqqqqqrrrrrrqqqooollloooqqqtttwwwyyyzzzzzzyyy{{{|||~~~|||yyyuuusssrrrsssuuuvvvxxxyyyzzzzzzyyytttuuuwwwzzz}}}~~~}}}}}}}}}|||xxxsssqqqsssuuu{{{|||zzzuuupppmmmlllkkknnnooosssyyy~~~~~~yyywwwsssmmmiiihhhjjjlllrrryyy|||nnneeegggnnn{{{~~~}}}|||}}}|||xxxvvvsssooojjjgggeee```ZZZTTTOOOMMMKKKJJJJJJIIIFFFDDDBBBBBBBBBCCCFFFLLLSSSYYYZZZ```hhhooovvvxxxsssssszzzxxxpppjjjeee}}}zzzvvvsssjjjhhhfffffffffgggfffeeeddddddcccbbb___]]][[[YYYYYYVVVQQQNNNKKKIIIGGGFFFKKKIIIGGGGGGHHHKKKNNNQQQQQQQQQPPPNNNKKKHHHEEECCC===>>>???@@@AAAAAA@@@@@@;;;;;;===@@@DDDJJJNNNQQQ\\\kkkyyy{{{wwwxxxuuullliiipppyyy}}}zzzuuuqqqpppuuu}}}xxxooojjjooo}}}{{{vvvnnnbbbSSSHHH@@@<<<;;;<<<;;;777555777444555555666777888888999666666777999999:::::::::666777777888999999::::::777888999:::;;;;;;<<<===999:::;;;;;;<<<<<<;;;;;;999999888888666555333222555777999<<<@@@CCCFFFGGGCCCAAA>>><<<:::;;;<<<=========<<<;;;;;;;;;;;;;;;>>>>>>???@@@@@@@@@@@@???<<<===???AAAAAAAAAAAA@@@@@@BBBCCCBBBBBBHHHTTT^^^xxxzzzqqqjjjgggppp~~~qqqbbbRRRJJJGGGEEEFFFHHHIIIPPPXXX\\\[[[ZZZ\\\^^^]]]]]]]]]\\\ZZZXXXWWWVVVQQQSSSSSSPPPJJJDDDAAAAAA;;;;;;:::999:::<<>>???AAABBBDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBDDDDDDDDDEEEEEEDDDDDDFFFJJJMMMIIIKKKLLLNNNOOOOOOOOOOOONNNOOOPPPPPPQQQUUUZZZ^^^dddcccbbb```^^^\\\[[[[[[ZZZ\\\^^^bbbeeeggghhhiiillllllllllllllllllllllllnnnppppppooollllllnnnqqqqqqrrrtttwwwzzz{{{zzzxxxppplllgggdddeeeggghhhiiiiiijjjjjjiiifffbbb^^^[[[[[[\\\```fffmmmrrrtttuuuuuutttsssqqqpppoooooonnnpppppppppqqqrrrpppmmmjjjlllnnnqqquuuwwwxxxxxxwwwvvvyyy||||||zzzvvvsssrrrqqqrrrssstttvvvwwwwwwwwwrrrsssuuuyyy|||}}}|||zzz{{{}}}zzzyyyvvvpppjjjhhhiiilllrrrtttxxx~~~zzzssslllgggdddccceeeggglllsssyyy{{{{{{yyyuuusssooojjjfffeeehhhjjjnnnvvvrrrgggfffkkkrrruuuyyyyyywwwwwwyyy|||}}}~~~yyyuuurrrlllhhhdddbbb```]]]VVVQQQKKKJJJIIIHHHHHHGGGDDDBBBDDDDDDEEEFFFJJJQQQYYY___]]]ccckkkttt|||zzztttrrruuutttllleee```}}}wwwvvvvvvtttnnniiigggdddaaaaaabbbcccdddddddddcccaaa___\\\XXXVVVTTTNNNLLLJJJHHHGGGFFFFFFFFFGGGHHHIIIKKKMMMOOOPPPQQQRRRPPPMMMHHHDDD@@@===<<<===>>>>>>===============>>><<<@@@GGGLLLPPP[[[gggyyyyyyqqqnnnrrrzzz|||vvvqqqllllllsss|||}}}ssspppsssyyyzzzsssfffUUUIIIEEE======;;;:::999888888888:::999777666555666888999888888777777888888999:::<<<;;;999888777888999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999888888888888888;;;:::;;;<<>>>>>>>>>>>>>>>>>>>>===============BBBBBBAAAAAACCCHHHOOOSSSlll}}}lllccccccfffvvvyyylll\\\QQQJJJEEEBBBAAAIIIOOOVVVXXXYYYZZZZZZZZZZZZ[[[\\\[[[YYYXXXYYYZZZWWWUUUSSSQQQOOOLLLHHHDDDAAA>>>:::888999;;;======>>>>>>???@@@BBBDDDGGGHHHEEEEEEDDDDDDDDDEEEFFFGGGCCCCCCDDDDDDEEEEEEFFFFFFKKKKKKLLLLLLLLLLLLLLLKKKNNNNNNOOOPPPRRRTTTVVVWWW___aaadddggggggfffdddbbb```aaadddfffggggggfffeeehhhhhhfffeeeeeefffggghhhnnnlllkkkjjjjjjkkkmmmnnnqqqqqqsssxxx|||}}}{{{xxxrrrmmmfff___]]]^^^aaacccffffffeeedddbbb___\\\ZZZYYY[[[___eeelllppprrrrrrwwwwwwuuurrrmmmjjjiiiiiippppppqqqqqqpppmmmjjjhhhkkkkkknnnrrrtttrrrtttxxxzzzzzzzzz|||}}}{{{uuuqqqlllmmmppptttwwwwwwuuusssqqqrrrtttttttttuuuwwwzzzxxx}}}zzzxxxvvvqqqkkkeeebbbbbbcccgggjjjpppwww~~~|||qqqjjjggg```YYY^^^```eeejjjnnnqqqrrrsssqqqqqqpppnnnllljjjhhhfffooovvv~~~rrrjjjgggmmmoooqqqrrrrrrqqqrrrtttyyy|||~~~{{{xxxtttppplllhhhddd^^^ZZZXXXUUUPPPLLLMMMLLLIIIDDDBBBCCCEEEDDDDDDFFFIIIPPPWWW^^^ccceeedddiiittt|||uuutttwww}}}|||rrrkkkbbbXXX{{{vvvqqqppppppooojjjeeedddaaa^^^]]]^^^````````````___^^^[[[XXXUUURRRQQQJJJIIIHHHGGGGGGHHHIIIIIIKKKLLLNNNPPPPPPOOONNNLLLLLLJJJHHHDDDAAA???===<<<<<<===>>>>>>>>>>>>???@@@FFFEEEGGGLLLRRR\\\nnn}}}uuusssuuuzzz}}}vvvrrrooommmooovvvxxxwww|||}}}vvvlll]]]MMMDDDBBB;;;;;;:::999999999999:::999888666555555666888999888888777777888888999:::;;;:::999888888888999999777777777777888888888888;;;;;;;;;:::::::::999999777777777888888888999999:::::::::;;;>>>AAAEEEGGGDDDBBB???===>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@????????????@@@AAAAAABBBCCCGGGMMMQQQ___wwwwwwhhhbbbbbbkkkyyy|||ooo```TTTJJJFFFEEEDDDJJJPPPTTTWWWZZZ\\\\\\]]]^^^___^^^\\\[[[\\\]]]YYYWWWUUUTTTSSSPPPLLLIIIDDDAAA<<<999999;;;<<<===>>>>>>>>>@@@BBBDDDGGGHHHGGGGGGGGGFFFFFFEEEEEEEEECCCCCCDDDDDDEEEEEEEEEEEEIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMOOOQQQSSSTTTUUU\\\^^^bbbfffhhhhhhgggfffeeefffggghhhhhhfffeeedddfffeeedddccccccdddeeeeeekkkjjjiiihhhiiijjjlllmmmqqqqqqssswww{{{|||yyywwwrrrnnngggaaa]]]\\\^^^______```bbbdddccc```\\\ZZZZZZ[[[^^^dddkkkppprrrrrrssssssqqqnnnjjjhhhhhhiiinnnooopppqqqqqqmmmiiifffjjjjjjmmmsssuuutttuuuyyyzzzyyyzzz{{{|||zzzvvvqqqlllmmmnnnqqqttttttsssqqqoooppprrrsssssstttwwwyyywww|||~~~}}}}}}}}}zzzvvvrrrpppmmmhhhccc```______```ccciiiqqqyyyvvvnnniiiaaaZZZZZZ[[[^^^bbbggglllnnnooosssttttttrrrnnnkkkiiiiiipppwww~~~wwwooolllmmmoooqqqrrrrrrrrrtttuuuxxx{{{~~~{{{wwwtttooojjjgggddd```ZZZWWWTTTQQQMMMJJJEEEFFFDDDBBBBBBDDDFFFGGGHHHLLLVVVbbbkkknnnlllhhhlllppp{{{|||xxxuuuvvv{{{wwwoooggg___{{{zzz|||}}}{{{yyypppmmmiiihhhiiihhhdddaaa___]]]ZZZYYYZZZ[[[[[[[[[[[[ZZZXXXUUURRROOOMMMLLLGGGGGGGGGHHHJJJLLLNNNOOOPPPQQQSSSTTTRRRNNNJJJGGGDDDCCCBBB@@@>>>=========:::<<<===>>>>>>>>>@@@BBBJJJPPPYYYaaagggppp|||zzzqqqnnnsssyyy}}}xxxrrrnnnnnnoooqqqwwwxxxnnnbbbRRRCCC===???999888888888999:::;;;;;;777777555555555666777888888777777777777888999999999888888777888888999:::666666666666777777777777::::::999999999888888888444555555666888999999:::999999999:::===???BBBDDD@@@>>><<<;;;<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<========================@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBCCCFFFJJJMMMRRRgggsssfffaaacccpppxxxgggXXXNNNJJJEEEGGGKKKPPPUUUYYY[[[]]]]]]___```___^^^]]]]]]^^^[[[ZZZYYYXXXXXXUUURRROOOJJJFFF@@@;;;:::;;;<<<<<<======>>>???AAACCCFFFHHHHHHHHHIIIIIIHHHFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDFFFFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKMMMNNNPPPRRRSSSWWWZZZ^^^cccgggiiijjjjjjiiiiiiiiiiiihhheeecccbbbbbbbbbaaaaaaaaaaaabbbbbbgggfffffffffggghhhjjjkkknnnoooqqquuuxxxyyyxxxvvvuuuqqqkkkeee```]]]\\\\\\XXX[[[___bbbcccbbb^^^\\\[[[\\\___dddjjjooorrrrrrnnnnnnllliiifffeeegggiiinnnooorrruuuuuuqqqjjjeeehhhhhhlllrrrvvvuuuwwwzzzzzzzzz{{{||||||{{{wwwsssnnnmmmmmmnnnppppppnnnmmmkkkmmmpppqqqrrrsssuuuwwwuuuyyy{{{zzzyyyzzzwwwsssoooooommmkkkhhhdddaaa___\\\^^^dddkkkttt~~~yyyqqqggg^^^ZZZYYYXXX[[[aaaggglllnnntttwwwyyyvvvpppkkkkkkmmmrrrxxx~~~uuurrroooqqqtttuuuuuuvvvwwwyyyzzz|||}}}|||~~~{{{vvvrrrnnniiiccc```\\\YYYUUURRROOOMMMJJJGGGAAAAAAAAAAAAAAACCCFFFIIILLLUUUfffyyyzzzpppnnnrrr|||zzztttuuuxxx|||~~~sssjjjccc~~~~~~}}}}}}|||}}}}}}}}}}}}|||}}}~~~~~~|||yyy{{{xxxtttrrrssssssqqqppphhhfffcccccccccbbb```^^^\\\YYYVVVUUUVVVWWWWWWWWWUUUTTTRRROOOMMMJJJIIIHHHGGGHHHIIILLLOOORRRTTTUUUUUUUUUTTTRRRNNNJJJEEECCC@@@???>>>======<<<<<<<<<888:::<<<<<<<<<===BBBEEEOOO```wwwpppiiiiiirrr{{{|||uuuqqqlllnnnqqqrrruuu|||}}}sssfffXXXHHH<<<:::>>>888888888888888999::::::666555555444555555666777777777777777777888999999777777777777888888999999777777777777888888888888888888888888777777777777444555555666777777888888777888888999;;;>>>@@@AAA>>><<<;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>??????<<<>>>AAABBBCCCDDDFFFHHHKKKYYYqqqqqqfffcccooorrraaaTTTMMMIIIHHHLLLQQQTTTWWWZZZZZZ\\\^^^^^^]]]\\\\\\]]]]]]\\\[[[[[[[[[ZZZWWWTTTPPPKKKEEE???=========<<<;;;;;;;;;<<<>>>AAACCCEEEFFFGGGHHHIIIIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHIIIIIIIIIHHHIIIIIIJJJLLLMMMOOOPPPTTTVVVZZZ^^^bbbeeefffggggggggggggfffeeecccbbbaaa____________`````````aaabbbbbbbbbcccdddfffggghhhhhhjjjmmmqqquuuwwwxxxxxxyyywwwrrrmmmhhhccc```___YYY[[[^^^bbbddddddcccccc^^^^^^```dddjjjooorrrsssnnnnnnkkkhhheeedddfffhhhnnnppptttyyy{{{vvvnnnggggggfffiiiqqqvvvwwwxxx{{{||||||}}}~~~~~~|||yyywwwrrrpppnnnmmmlllllljjjhhhhhhjjjmmmnnnoooppprrrtttrrrwwwyyyyyyzzz|||{{{wwwwwwwwwwwwvvvtttpppjjjfff^^^```cccjjjsss~~~uuujjjbbb^^^ZZZ[[[aaahhhnnnppptttxxx{{{wwwooojjjlllppptttyyy~~~}}}zzzvvvxxx{{{|||||||||~~~~~~~~~|||{{{zzzwwwrrrmmmiiiccc]]]ZZZUUUSSSPPPNNNKKKIIIGGGFFFAAAAAABBBCCCBBBBBBFFFKKKTTT___rrrvvvmmmqqq{{{{{{xxxssszzzwwwkkkbbbxxxxxxwwwvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxvvvrrrooopppnnnkkkjjjjjjjjjiiiiiibbbaaa```_________^^^\\\YYYWWWTTTRRRSSSTTTTTTSSSQQQPPPNNNKKKIIIHHHHHHGGGJJJKKKMMMPPPSSSUUUWWWXXXUUUSSSOOOKKKGGGDDDAAA@@@@@@???>>>===<<<;;;;;;;;;888:::;;;;;;;;;???FFFLLLaaayyyssskkkiiimmmwwwyyyrrrooolllooosssvvvxxx~~~yyymmm^^^PPPDDD;;;:::===999999888777777777777888555555555555555666777777777777666666777777888999555666666777888888888888666666777777777888888888888888777777777666666666777777777666666666666666777777888999;;;<<<>>>>>>===<<<;;;<<<===>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<=========>>>======>>>>>>?????????@@@<<<>>>AAABBBBBBBBBDDDEEEHHHNNN```xxx~~~}}}ssshhhppp~~~~~~hhhVVVLLLDDDFFFKKKNNNQQQUUUWWWZZZ\\\^^^]]]]]]]]]^^^^^^]]]\\\\\\]]]\\\YYYWWWUUUPPPJJJEEEBBBAAA???>>>::::::::::::;;;===???AAA@@@BBBEEEGGGIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBCCCDDDEEEGGGGGGHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMPPPRRRTTTWWWZZZ]]]___`````````aaaaaaaaa`````````^^^^^^______````````````______```aaabbbcccdddeeebbbdddiiinnnrrrvvvxxxzzz}}}{{{yyyuuurrrnnnllljjjddddddddddddfffhhhjjjkkkcccbbbbbbeeejjjnnnqqqsssrrrqqqoookkkgggeeefffhhhmmmoootttzzz~~~zzzqqqiiigggdddfffnnnuuuwwwxxx{{{}}}~~~}}}|||{{{wwwtttqqqnnnmmmkkkhhheeeggghhhiiijjjjjjlllooorrrqqqvvvzzz||||||tttnnnbbbccceeeiiiqqq|||{{{ooohhh```^^^ccckkkppprrrsssvvvxxxssskkkhhhlllqqquuuyyy~~~~~~}}}~~~{{{zzzyyyyyytttqqqlllhhhddd^^^YYYUUUOOONNNMMMJJJHHHFFFFFFFFFBBBAAABBBFFFEEEEEELLLUUUdddkkkzzzuuuooorrr|||zzzyyyzzz|||~~~yyyzzzxxxhhh]]]pppoooooooooooooooppppppqqqqqqpppqqqqqqoookkkhhheeedddbbbaaaaaaaaabbbbbb^^^^^^]]]\\\\\\[[[[[[ZZZWWWTTTQQQOOOPPPQQQQQQPPPNNNMMMKKKJJJIIIIIIIIIJJJLLLMMMOOOQQQSSSTTTTTTTTTPPPMMMIIIDDDAAA?????????@@@???>>>===<<<<<<<<<<<<999;;;<<<<<<>>>EEERRR[[[}}}xxxyyytttmmmhhhkkkqqqxxxtttnnnnnnpppssswww||||||rrrcccSSSIIIBBB<<<;;;<<<999999888777666666666777444555555666777777777888777666666666666777888888555666666777777777777666555555555555666666666666888888777777777666666666888888888777777666666666777777888999;;;<<<<<<===>>>===<<<===>>>???>>><<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>?????????@@@@@@AAABBBBBBBBB===???AAAAAAAAAAAACCCDDDEEEHHHSSSggg~~~{{{yyyyyysss|||nnnooowwwdddSSSDDDBBBEEEGGGKKKPPPTTTWWW[[[^^^^^^^^^___```^^^^^^]]]]]]^^^]]]ZZZXXXWWWTTTOOOKKKIIIFFFCCCAAA;;;;;;:::999:::;;;<<<===<<<>>>AAADDDFFFHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLNNNNNNOOOPPPRRRUUUWWWXXXXXXXXXYYYZZZ[[[]]]^^^^^^\\\]]]^^^___`````````___]]]^^^^^^___```aaabbbbbb^^^aaafffkkkooossswwwzzz||||||{{{{{{zzzyyyyyyxxxuuussspppmmmmmmnnnpppqqqiiigggeeefffjjjnnnqqqrrrttttttssspppllliiiiiijjjkkklllrrrzzz}}}tttlllhhhccccccjjjrrruuuxxx{{{}}}}}}}}}}}}yyywwwtttrrrqqqnnnkkkhhhggggggfffeeeeeehhhlllppprrrxxx~~~yyyqqqddddddeeehhhoooxxx~~~tttiiidddhhhnnnqqqrrrrrrsssrrrmmmgggggglllqqquuuyyy|||~~~~~~{{{}}}yyyvvvsssrrrqqqkkkhhhddd```]]]XXXSSSPPPIIIIIIIIIGGGEEEDDDDDDFFFAAA???BBBHHHIIIKKKUUUccctttwww|||~~~wwwqqqooorrrzzzzzzvvvzzz}}}|||uuubbbSSSfffffffffffffffggghhhiiihhhggggggggghhhgggdddbbb\\\\\\[[[ZZZXXXXXXZZZ[[[YYYZZZZZZYYYWWWVVVVVVWWWTTTRRRNNNMMMMMMNNNMMMMMMMMMLLLKKKJJJJJJKKKMMMNNNMMMNNNOOOOOOOOONNNMMMLLLHHHFFFDDDBBB@@@>>>>>>===>>>======<<<<<<<<<======:::===???@@@EEEQQQbbboooxxx~~~tttllldddbbbeeeooozzzzzzooonnnsssxxxyyy|||wwwhhhXXXGGGAAA@@@>>>:::999777777666666666777888888555555666777888888888888666666666666666777888888555666777777777666555444555555666666666777777777888888888777777777666666777777888888888888888888777888999:::;;;;;;<<<<<<>>>===<<<===>>>>>><<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@@@@??????@@@AAAAAABBBCCCCCC???@@@AAAAAA@@@@@@BBBDDDAAAGGGMMMXXXnnn}}}|||{{{xxxvvvnnnsssxxxpppnnnyyy~~~eeeMMMEEEDDDBBBDDDJJJOOOSSSXXX\\\]]]^^^___``````___^^^______^^^[[[XXXXXXUUUSSSQQQNNNKKKGGGDDD>>>===<<<;;;::::::;;;<<<:::;;;===@@@CCCFFFHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKKKKJJJJJJKKKMMMOOORRRTTTSSSSSSTTTUUUWWWYYY[[[\\\ZZZ[[[]]]^^^_________^^^]]]]]]^^^_______________]]]aaafffiiillloootttwwwwwwxxxzzz|||~~~zzzvvvuuuttttttnnnkkkhhhhhhjjjnnnqqqrrrtttuuuvvvtttqqqnnnmmmmmmlllmmmsss|||zzzrrriiicccaaagggnnnssswwwzzz|||~~~}}}||||||~~~xxxwwwvvvwwwwwwuuuqqqnnnhhhgggdddbbbaaadddiiinnnuuu{{{{{{qqqeeeeeefffiiioooxxxtttmmmnnnrrrtttsssrrrpppkkkgggdddggglllqqquuuxxx{{{}}}~~~}}}yyy{{{zzzwwwsssooollliiiggg```]]]ZZZWWWUUUQQQMMMIIICCCEEEFFFDDDBBBAAACCCEEECCC@@@CCCIIIKKKMMM[[[lllyyyzzzzzzwwwtttrrrrrrtttsssuuu{{{}}}xxxvvv~~~xxxiiiVVVGGG_________``````bbbcccccc___^^^^^^^^^``````___]]]XXXXXXWWWUUUSSSSSSTTTUUUVVVWWWWWWVVVTTTRRRSSSSSSSSSPPPLLLKKKKKKKKKKKKKKKMMMLLLKKKKKKKKKMMMOOOQQQMMMMMMMMMLLLKKKIIIGGGEEEAAABBBBBBBBBAAA???===<<<;;;;;;;;;;;;<<<===>>>>>><<>>999555444444555555666888999:::555555777888999999999999666666666666666777888888666666777777777555444333888888888888999999999999888888888888777777777777666666777888999:::;;;;;;888888999:::;;;<<<;;;;;;===<<<<<<<<<======;;;999<<<<<<<<<;;;;;;<<<<<<<<<<<<======>>>???@@@@@@AAA======>>>???@@@@@@AAAAAAAAAAAAAAA@@@???@@@BBBDDD???GGGKKKNNN```||||||yyyzzz}}}~~~|||xxxmmmpppzzzsssiiipppxxxYYYLLLFFF@@@???EEEJJJNNNTTTXXXZZZ[[[]]]^^^bbbaaa`````````^^^[[[YYYWWWVVVUUUTTTRRRNNNIIIFFF@@@???>>><<<;;;;;;;;;<<<::::::<<<>>>AAADDDFFFHHHKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHHHHJJJMMMQQQRRRQQQRRRRRRSSSUUUWWWYYYZZZYYYZZZ\\\]]]^^^^^^]]]]]]]]]]]]^^^_________^^^^^^^^^bbbfffiiijjjlllqqquuussstttwww{{{~~~yyyvvvtttqqqnnnjjjiiikkknnnqqqrrrrrruuuwwwwwwtttrrrpppppppppqqqvvvxxxjjjccc___dddlllrrrvvvzzzzzz}}}~~~|||zzz{{{}}}vvvvvvwwwzzz{{{zzzwwwtttiiigggccc___^^^bbbhhhmmmxxx~~~|||rrrgggggghhhkkkrrrzzz}}}ttttttvvvwwwuuusssnnnhhhccccccgggmmmrrruuuwww{{{}}}~~~}}}yyyvvvuuussspppkkkgggcccaaaXXXUUUSSSQQQOOOLLLHHHEEE@@@BBBCCCBBB??????AAADDDHHHDDDEEEJJJKKKLLL[[[nnnvvvwwwuuuqqqlllmmmtttzzz|||}}}}}}yyyyyyuuujjj^^^LLL===XXXXXXYYY[[[\\\\\\\\\\\\YYYXXXWWWWWWVVVVVVVVVWWWQQQQQQPPPPPPOOOPPPPPPPPPSSSRRRQQQOOONNNMMMMMMMMMMMMMMMLLLJJJIIIGGGFFFFFFJJJIIIIIIIIIJJJMMMPPPQQQMMMJJJHHHFFFEEECCC@@@>>>AAA>>>::::::;;;<<<;;;999::::::999999999;;;===???CCCEEEGGGNNN^^^rrryyywww~~~~~~xxxpppfff^^^[[[___hhhrrrzzz~~~uuuooopppxxx}}}ooodddOOOIIIBBB>>>>>>===999666666777888999999888777666999999:::::::::999888888666666666666666666666666888888888777777777777777999999999999999999999999888888888888888888888888888888888888888888888888;;;:::999888888:::<<<===>>>>>>===<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===@@@@@@???????????????@@@AAAAAAAAA@@@>>>>>>@@@BBB@@@@@@??????@@@@@@AAABBBBBBCCCHHHPPPWWWbbbsss}}}|||zzz{{{zzzwwwvvv|||tttoooxxxnnnVVVGGG???>>>AAACCCGGGMMMTTTYYY[[[\\\[[[^^^^^^_________^^^\\\[[[ZZZZZZYYYXXXVVVSSSQQQPPPHHHFFFBBB>>>;;;;;;;;;<<<555777999<<<>>>@@@@@@@@@EEEFFFHHHIIIJJJIIIHHHHHHGGGEEEDDDCCCCCCDDDFFFHHHIIIHHHGGGGGGGGGHHHIIIJJJGGGGGGHHHIIIKKKMMMNNNOOOOOOPPPQQQSSSTTTVVVWWWWWWVVVXXXZZZ[[[[[[[[[\\\]]][[[\\\\\\\\\\\\\\\\\\\\\```cccfffiiikkkkkkjjjiiioooppprrrvvvzzz~~~wwwrrrqqqooollliiiiiilllooorrrssstttvvvvvvvvvttttttuuuvvvtttwwwzzzzzzkkkddd___aaadddhhhnnntttuuuyyy||||||xxxuuuttttttsssvvvuuutttxxx~~~~~~xxxooojjjccc______dddlllqqq||||||~~~{{{rrrlllgggcccfffpppzzz|||}}}~~~|||xxxssskkkeeeccchhhqqqxxxyyy{{{||||||||||||~~~}}}yyyvvvtttoooooommmkkkgggaaa]]]ZZZUUUSSSPPPLLLIIIGGGFFFEEEFFF@@@>>>AAABBB@@@CCCJJJJJJGGGFFFGGGIIIQQQaaappp{{{{{{yyytttpppssszzzrrrsssxxx~~~uuujjj]]]NNNBBB:::TTTUUUVVVWWWWWWWWWWWWWWWTTTTTTSSSRRRRRRRRRRRRRRRMMMMMMLLLLLLLLLLLLLLLMMMPPPOOONNNMMMMMMMMMMMMMMMNNNMMMLLLKKKJJJIIIHHHHHHFFFGGGHHHIIIJJJJJJJJJKKKJJJHHHEEEDDDCCCAAA???<<<@@@>>>;;;<<<===???>>><<<;;;<<<===>>>>>>@@@BBBCCCEEEMMMWWW```nnn}}}tttnnnpppyyy~~~ssslllfff```]]]^^^hhhqqqzzz~~~xxxtttwww~~~~~~sssbbbUUUJJJEEE???<<<<<<<<<999666777777777888888777777777777888888999:::::::::999999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888999999999999999999999999:::999888777888999;;;<<<>>>>>>===<<<<<<<<<<<<<<<>>>>>>============>>>>>>>>>======<<<<<<=========???@@@@@@???======???AAA@@@@@@??????@@@@@@AAABBBCCCDDDHHHNNNSSS\\\kkkyyy}}}qqqqqq|||~~~bbbOOODDD???@@@@@@CCCHHHNNNSSSVVVXXXXXX[[[\\\]]]_________^^^^^^\\\\\\[[[ZZZXXXVVVTTTSSSLLLIIIEEEAAA>>><<<<<<<<<:::;;;===???@@@@@@@@@@@@DDDEEEFFFHHHHHHIIIHHHHHHHHHHHHGGGFFFEEEFFFFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNOOOPPPRRRSSSTTTTTTTTTVVVXXXYYYXXXYYYZZZ[[[ZZZZZZZZZ[[[[[[[[[[[[[[[___aaadddgggiiiiiihhhggglllmmmnnnppptttxxx|||~~~wwwrrrpppkkkhhhfffgggjjjooorrrssswwwxxxxxxwwwuuuttttttuuuuuuxxx|||nnnggg```aaacccffflllrrrtttwwwzzzyyyvvvsssqqqqqqooorrrssssssyyy}}}tttooogggbbbaaaffflllpppxxxwwwyyyyyyqqqlllhhhdddfffnnnwww|||~~~~~~xxxpppiiifffjjjqqqwwwxxxyyyzzzzzzyyyyyyzzz{{{{{{vvvsssqqqlllkkkjjjgggbbb]]]XXXUUUMMMLLLIIIFFFDDDCCCCCCCCCBBB>>>===@@@CCCCCCGGGNNNTTTNNNJJJKKKNNNVVVdddpppxxx|||}}}~~~{{{oooqqqwww|||wwwuuuxxx{{{~~~wwwkkk]]]OOOCCC999444PPPPPPQQQQQQQQQQQQQQQPPPNNNMMMMMMLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNLLLLLLKKKJJJIIIIIIHHHHHHCCCEEEFFFHHHGGGFFFDDDCCCFFFDDDBBB@@@@@@???===;;;>>>===<<<===???@@@???>>>;;;<<<===>>>???AAAEEEHHHTTTbbbqqq|||zzzoooppp{{{}}}qqqeee___]]]]]]aaagggsss{{{}}}{{{|||wwwvvvxxxvvvfffSSSGGGCCC???;;;999:::;;;999666888777777666666777777888555666777888::::::::::::::::::::::::::::::::::::888888888999999:::::::::::::::::::::::::::::::::777777777777777777777777::::::::::::::::::::::::999999888777888999:::;;;>>>>>>===<<<<<<<<<======>>>??????@@@@@@??????>>>===<<<<<<;;;;;;<<<======>>>??????>>>======>>>@@@@@@@@@??????@@@@@@AAABBBDDDDDDGGGKKKMMMSSS___lllxxxmmmpppzzzkkkUUUFFF???>>>===???BBBGGGLLLPPPTTTVVVWWWYYY[[[]]]___`````````^^^^^^]]]\\\[[[YYYWWWVVVQQQNNNJJJFFFBBB???>>>===:::;;;;;;<<<<<<;;;::::::AAABBBCCCEEEFFFGGGGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGGGGFFFGGGGGGHHHIIILLLLLLMMMMMMNNNOOOPPPPPPQQQSSSUUUUUUUUUUUUWWWYYYXXXXXXYYYYYYYYYZZZZZZZZZ\\\^^^aaadddeeefffeeeeeehhhhhhhhhiiikkkooosssvvv|||wwwqqqooofffdddccceeeiiiooosssuuuyyyzzzzzzxxxtttrrrqqqqqqssswww|||uuullldddbbbbbbeeejjjppptttvvvxxxwwwuuuqqqooooooiiilllooorrrxxxwwwrrrkkkfffdddgggkkkooottttttvvvzzz}}}wwwsssnnniiieeeeeekkkrrrwwwxxxuuummmjjjlllqqqtttwwwxxxyyyxxxvvvuuuvvvwwwwwwxxxyyyzzz|||{{{wwwrrrnnnlllgggfffddd```[[[VVVQQQNNNGGGEEECCCBBBAAA@@@AAAAAA@@@======BBBFFFJJJOOOUUU[[[TTTOOOPPPSSSZZZfffpppzzztttlllpppyyyzzzqqqjjjhhhjjjmmmuuummm```QQQDDD;;;666444KKKLLLLLLLLLLLLKKKKKKJJJHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKGGGGGGHHHIIIJJJLLLMMMNNNJJJIIIIIIHHHHHHGGGFFFFFFDDDDDDDDDDDDCCCBBB@@@???CCCAAA?????????>>><<<:::<<<;;;<<<<<<=========<<<>>>?????????AAAHHHRRRYYYnnn}}}uuuvvv{{{qqqfff\\\YYY[[[aaalllvvv|||}}}vvvsssyyyzzzkkkZZZKKKBBB>>>;;;999888::::::999888888777666555555666777888555666777888999999999999888888888888888888888888888888999999:::;;;<<<<<<::::::::::::::::::::::::888888888888888888888888:::::::::;;;;;;;;;;;;;;;::::::999999999:::;;;<<<>>>>>>===============>>>>>>>>>@@@AAAAAA@@@>>>>>>>>>============>>>>>>???===>>>??????>>>>>>???AAA@@@@@@??????@@@@@@AAABBBDDDDDDFFFIIIIIILLLVVVbbbxxxssslllpppuuurrr\\\MMMEEEBBB<<<<<<>>>AAAFFFLLLRRRUUUUUUVVVYYY\\\^^^______```___^^^^^^]]]\\\[[[YYYXXXVVVTTTPPPLLLHHHDDDAAA@@@::::::::::::999999888888>>>???@@@BBBCCCEEEFFFFFFGGGHHHJJJKKKLLLKKKIIIHHHEEEDDDBBBAAAAAABBBCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKLLLLLLMMMMMMMMMOOOQQQRRRRRRRRRSSSUUUWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZ\\\___aaacccdddcccccceeedddcccbbbdddhhhlllooorrrxxx~~~xxxqqqnnndddbbbbbbeeekkkrrrwwwyyyzzz{{{{{{xxxtttpppnnnmmmpppuuuzzz~~~sssiiieeedddeeejjjpppvvvxxxyyyyyywwwtttpppooohhhiiikkknnnrrrwwwzzzzzztttpppkkkfffeeegggjjjmmmrrrsssvvvyyy|||}}}}}}|||}}}{{{zzzzzzyyywwwuuuoookkkgggfffjjjooorrrttt|||~~~zzzqqqmmmnnnppprrruuuvvvvvvuuusssrrrssstttttttttuuuvvvxxx{{{}}}~~~|||yyyyyy{{{}}}~~~}}}zzzvvvqqqmmmiiifffbbbaaa^^^YYYTTTOOOKKKHHHEEEDDDBBBAAA@@@@@@@@@AAA??????@@@EEEKKKRRRYYY^^^[[[XXXWWWWWWYYY]]]gggrrrtttnnnmmmuuu~~~{{{pppfff___]]]```bbbiiicccXXXKKK@@@888666555HHHHHHHHHHHHHHHHHHGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJFFFFFFGGGHHHIIIKKKMMMNNNJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDBBB@@@????????????AAA???>>>>>>>>>>>>===;;;:::;;;;;;;;;::::::;;;;;;BBBCCCEEEHHHNNN[[[lllxxx|||uuupppkkkyyyttteee^^^YYYZZZ___hhhvvv~~~}}}yyyvvvsssnnnnnnzzzyyymmm]]]OOOEEEAAA;;;:::999999:::::::::999888777666555555666777888777777777888888777777666888888888888888888888888888888999:::;;;<<<<<<<<<::::::::::::::::::::::::999999999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>=========>>>>>>???<<<===????????????===<<<===============>>>??????===???AAAAAA@@@???@@@BBB@@@@@@??????@@@@@@AAABBBCCCCCCEEEHHHGGGHHHQQQ[[[ooovvvpppooovvv~~~jjj[[[RRRLLL>>>===<<<===AAAGGGMMMQQQSSSUUUWWWZZZ\\\]]]]]]]]]^^^^^^^^^]]]]]][[[ZZZZZZXXXWWWUUUQQQMMMIIIFFFDDD???>>>>>>>>>============<<<<<<===???@@@BBBCCCDDDBBBDDDGGGJJJLLLLLLLLLKKKEEEDDDCCCBBBAAABBBBBBCCCCCCCCCDDDEEEFFFHHHJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLNNNOOOPPPPPPPPPQQQSSSUUUUUUVVVVVVWWWXXXYYYYYYYYYYYY[[[]]]___aaabbbbbbbbbcccaaa___^^^```cccgggiiikkkqqqyyy}}}}}}xxxqqqmmmdddccccccfffmmmtttyyy||||||}}}}}}zzzvvvqqqnnnmmmoootttyyyzzzooojjjhhhhhhlllrrryyyzzz}}}~~~}}}yyytttpppiiihhhhhhiiijjjkkknnnqqqnnnkkkhhhfffeeegggjjjlllooorrrvvvyyyzzzzzzzzzzzz|||zzzxxxwwwvvvvvvuuutttpppmmmiiihhhiiilllppprrrxxx{{{wwwsssssssssssspppqqqrrrqqqpppooopppqqqtttttttttuuuvvvyyy{{{}}}|||~~~~~~}}}|||xxxuuutttvvvwwwwwwvvvsssoookkkfffbbb```\\\ZZZWWWSSSOOOJJJGGGEEEEEECCCAAA@@@>>>>>>>>>???>>>@@@CCCGGGOOOYYYbbbfff^^^___bbbcccaaacccmmmzzzyyyooopppuuu~~~}}}uuujjj```ZZZYYY\\\^^^aaa^^^WWWMMMAAA777333111DDDDDDEEEEEEFFFEEEEEEEEECCCCCCBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJHHHGGGFFFEEEDDDBBB@@@>>>======???@@@???>>>======>>>>>>===<<<;;;;;;;;;;;;:::;;;===???CCCJJJSSS[[[eeessswwwppplllmmmpppxxxsssiii]]][[[]]]ccciiiooozzz}}}{{{|||zzzrrrllljjjgggiiiwww}}}wwwlll]]]OOODDD???===:::::::::::::::999999999777666666555555666666777777777777777777666555555::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999999999999999999888888888888888888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>=========>>>??????<<<==================<<<;;;;;;;;;;;;<<<===>>>>>>===???AAAAAAAAA@@@AAABBB@@@@@@??????@@@@@@AAABBBBBBCCCEEEGGGFFFFFFMMMWWWdddvvv|||tttmmm|||wwwiii^^^VVVHHHFFFBBB@@@AAADDDIIILLLPPPQQQTTTWWWYYY[[[\\\\\\]]]]]]^^^]]]]]]\\\[[[[[[YYYYYYXXXUUURRRNNNKKKIIIAAA@@@???>>>=========>>>;;;;;;;;;<<<===???@@@AAA>>>@@@DDDGGGJJJKKKKKKKKKFFFEEECCCBBBAAAAAABBBCCCAAABBBBBBDDDFFFHHHIIIJJJHHHHHHIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNQQQSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXYYY[[[\\\^^^___```aaa```___]]]]]]^^^```ccceeeggglllsssyyyyyyvvvpppkkkdddccccccfffllltttyyy{{{|||}}}~~~|||wwwssspppooooootttyyy}}}~~~sssnnnlllkkknnnsssxxx{{{~~~wwwqqqiiifffcccbbbaaaaaaeeekkkjjjhhhgggfffggghhhjjjlllmmmppptttvvvwwwwwwwwwxxxyyyxxxwwwuuutttrrrqqqqqqooommmjjjhhhhhhkkknnnppptttxxx}}}yyywwwwwwvvvuuulllmmmooooooooooooppprrruuuuuuuuuvvvwwwxxxzzzzzz|||~~~{{{{{{zzzwwwtttqqqqqqrrrmmmllljjjfffbbb^^^[[[YYYTTTSSSPPPMMMJJJGGGDDDCCCAAA@@@???===<<<<<<<<<===<<>>>>>============>>>>>>===<<<;;;;;;===>>>===<<<<<<======<<<<<>><<<;;;999:::::::::888777777777555666666666666666666555555555666666777666666666999999999999999999999999999999999999::::::::::::888888888888888888888888666666666666666666666666888999999:::;;;;;;<<<<<<;;;<<<<<<===============>>>>>>======>>>??????@@@>>>======<<<<<<======>>><<<<<<<<<<<<===>>>??????;;;>>>@@@AAA@@@@@@@@@AAA@@@@@@??????@@@@@@AAABBBBBBCCCEEEFFFDDDCCCIIIQQQWWWhhh~~~ooowww{{{ooofff[[[WWWQQQJJJGGGFFFGGGIIIJJJMMMPPPTTTXXXZZZ\\\\\\]]]^^^^^^^^^^^^^^^]]]\\\XXXXXXYYYXXXVVVRRROOOMMMDDDCCCAAA>>>===<<<;;;;;;::::::999::::::<<<===>>><<<>>>AAADDDFFFGGGHHHHHHEEEDDDCCCAAA@@@@@@AAAAAAAAAAAABBBBBBCCCEEEFFFGGGEEEFFFGGGHHHIIIJJJKKKLLLIIIJJJJJJJJJIIIKKKNNNQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUVVVXXXYYY[[[\\\^^^^^^]]]\\\\\\\\\]]]___aaabbbdddhhhnnnsssuuurrrlllhhhbbbaaa```ccciiipppuuuwwwvvvxxxyyyxxxtttpppmmmlllkkkppptttxxxuuuqqqnnnmmmoootttuuuyyy~~~xxxpppgggbbb^^^]]][[[[[[bbbllljjjjjjiiiiiijjjkkklllmmmmmmpppsssuuutttsssuuuwwwwwwxxxxxxwwwuuurrrqqqqqqlllkkkiiigggfffiiillloooqqqvvv{{{{{{vvvuuuvvvuuusssmmmoooqqqrrrssstttwwwyyyyyyyyyzzz{{{{{{{{{{{{{{{}}}|||yyyuuuvvvvvvtttpppllljjjjjjcccbbb```]]]ZZZVVVSSSQQQMMMLLLJJJGGGEEEDDDCCCBBB>>>===<<<;;;;;;<<<===>>>>>>EEEKKKRRR```qqq~~~xxxppppppsssyyy}}}|||~~~~~~|||ssshhh___[[[[[[[[[[[[]]]___^^^WWWJJJ>>>777555>>>>>>???AAABBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBDDDDDDEEEFFFHHHJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKLLLIIIHHHFFFDDDAAA???======999:::<<<>>>>>>>>><<<<<<;;;:::999:::<<<===<<<;;;===>>>???>>>???DDDKKKQQQfffxxxzzzrrrmmmnnnyyyzzzlllccc^^^]]]cccooozzz~~~|||||||||yyywwwtttqqqvvvxxxmmmiiioootttwww{{{qqqcccZZZNNNDDD>>><<<<<<<<<999::::::999777555555555444555666777777666555444333333555666777777888888666666666666666666666666:::999999999999999999999777777777777777777777777555555555555555555555555888888999999:::;;;<<<<<<:::;;;<<<<<<======<<<<<<>>>>>>===>>>>>>???@@@@@@???>>>===<<<<<<===>>>???>>>>>>>>>>>>???@@@BBBBBB:::<<>>>>>===::::::999888999:::<<<======>>>???AAACCCDDDEEEFFFEEECCCBBB@@@??????@@@@@@BBBAAAAAAAAAAAABBBCCCDDDCCCDDDEEEGGGHHHJJJKKKKKKGGGHHHHHHGGGGGGHHHLLLOOOMMMMMMNNNOOOPPPRRRRRRSSSTTTTTTUUUWWWYYYZZZ\\\\\\ZZZZZZ[[[\\\]]]^^^___```bbbeeejjjppprrrooojjjfff```___^^^aaaffflllqqqsssoooqqqssssssoookkkiiihhhfffkkkooorrrxxx~~~uuurrrooonnnooosssrrrvvv}}}wwwnnneee^^^ZZZZZZYYYZZZdddooommmmmmmmmllllllmmmmmmmmmooorrruuuuuusssssstttwwwxxxyyyzzzzzzwwwuuutttsssiiihhhgggeeeeeegggkkknnnoootttzzz}}}}}}tttpppqqqrrrpppnnnqqqsssvvvxxxyyy{{{~~~}}}~~~}}}}}}~~~~~~|||{{{yyytttpppooopppqqqoookkkgggdddccc\\\[[[ZZZWWWTTTQQQNNNMMMHHHGGGEEEDDDCCCBBBAAAAAA===<<<<<<<<<===???AAABBBAAAJJJRRRZZZiii~~~ooonnnvvvyyywww}}}}}}tttiii```]]]\\\[[[ZZZNNNQQQSSSNNNCCC:::555444:::<<<>>>@@@AAA@@@???>>>>>>>>>???@@@AAABBBCCCCCCEEEFFFFFFGGGHHHIIIJJJJJJLLLLLLLLLKKKJJJIIIHHHGGGFFFCCC@@@???@@@???<<<999999;;;<<<>>>>>>>>>>>>===???===999777888999::::::@@@>>>???CCCDDDJJJZZZjjjyyyiii```]]]___llluuu|||}}}wwwwwwvvvtttttt|||vvvwwwxxxzzz~~~zzzlllaaaSSSKKKAAA;;;::::::888666999888777666666777888999666555444333333444555666444555555555666777777777666555444444555666777888777777666666666666777777555555444444444444555555777777777777777777777777888888999:::;;;;;;;;;;;;999999::::::;;;<<<======???@@@@@@??????>>>===<<<===============<<<<<<;;;>>>>>>>>>>>>============??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGKKKVVVfffzzzyyypppnnnwwwuuukkk```RRRGGGIIIGGGIIIOOOTTTVVVZZZ___^^^____________^^^^^^]]]\\\\\\\\\[[[[[[YYYXXXXXXQQQNNNJJJHHHFFFCCC@@@>>><<<;;;:::;;;<<<<<<;;;:::<<<<<<<<<======???@@@@@@DDDAAA???>>>>>>???>>>>>>???>>>======>>>@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJHHHGGGEEEEEEFFFHHHIIIKKKKKKLLLMMMNNNNNNOOOOOOOOOQQQSSSTTTTTTUUUXXXZZZYYYXXXVVVVVVWWWZZZ^^^```cccdddgggiiiiiigggdddccc^^^]]]^^^___bbbeeeiiikkkjjjjjjjjjiiihhhfffeeedddgggiiilllqqqvvv{{{~~~xxxqqqnnnppprrrpppnnnppptttzzzyyysssgggddd___]]]```iiisssyyy}}}yyyuuussssssssspppnnnlllqqqvvvvvvttttttwww{{{{{{|||}}}}}}yyyssslllhhhgggdddaaa___```eeejjjnnnssstttwwwyyy|||~~~uuusssqqqnnnnnnoooqqqrrruuuwww{{{~~~}}}~~~|||{{{|||~~~}}}yyytttqqqnnnmmmmmmkkkkkkjjjiiifffccc```^^^WWWUUUSSSPPPMMMIIIGGGFFFEEEBBB@@@AAACCCDDDBBB@@@<<<===>>>??????@@@BBBDDDFFFOOOYYYeeeuuu|||mmmkkkvvv{{{yyywwwxxx{{{oooccc^^^aaaaaaZZZRRRDDDBBB???===;;;888444222;;;<<>>===>>>===;;;999:::;;;<<<===>>>======<<<>>>>>>======>>>>>>>>>>>>@@@???AAAFFFLLLUUUhhhyyy{{{wwwqqqhhhaaa___dddhhhrrr{{{}}}rrrssstttvvvyyy}}}qqqbbbWWWMMMFFF>>>:::999999777444777777777666666777777777666555444444444444555666444555555555555555555666666555555444444555666777777666666666666666666777666555555444444555555666777777777777777777777777666777888999::::::::::::999999::::::;;;;;;<<<<<<>>>>>>>>>>>>>>>======<<<===============<<<;;;;;;=====================>>>>>>======<<<<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFJJJQQQ]]]ppp{{{tttttt|||iiiWWWLLLGGGGGGLLLSSSUUUXXX[[[]]]^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\[[[ZZZYYYXXXVVVSSSPPPNNNKKKHHHCCC@@@???===;;;;;;;;;<<<;;;:::<<<<<<<<<<<<===>>>???@@@CCCAAA>>>===>>>>>>>>>===>>>===<<<<<<===>>>@@@BBBCCCDDDEEEFFFFFFGGGFFFFFFHHHGGGFFFEEEEEEFFFHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLNNNQQQRRRSSSSSSUUUWWWVVVVVVUUUUUUWWWYYY[[[]]]^^^```bbbddddddbbb```^^^]]]]]]]]]^^^```ccceeeggggggggggggffffffeeedddccceeefffiiimmmrrrxxx|||yyyssspppqqqrrrqqqnnnppprrrxxx~~~{{{wwwpppmmmhhhfffkkkuuu{{{yyyvvvssspppmmmqqqttttttrrrrrruuuyyy}}}zzzssslllgggbbb```___^^^aaafffkkknnnqqqsssvvvyyy{{{|||||||||zzz{{{}}}}}}|||yyyuuusssmmmmmmmmmooorrruuuyyy{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}zzzxxxtttooollljjjiiiiiiffffffeeeccc```\\\YYYXXXRRRQQQOOOLLLJJJGGGEEEDDDBBB@@@>>>>>>@@@AAA???======>>>???>>>>>>???AAADDDJJJUUUcccooozzz}}}sssjjjkkkvvvzzzuuuvvvzzzqqqbbb___ccccccYYYMMM@@@===999666555333000///===>>>???AAAAAAAAA@@@@@@@@@AAABBBCCCEEEFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFEEEDDDBBBAAA???>>>>>>===;;;;;;<<<<<<:::999:::;;;<<<<<<===<<<<<<;;;:::;;;===>>>???@@@??????AAACCCIIIRRR[[[gggzzz|||uuueeeaaa[[[XXX[[[cccmmmttt|||~~~zzzvvvrrrtttwww{{{~~~|||qqqcccTTTKKKEEEAAA;;;888888888555333555555666666666666555555666555444444444444555666555444444444444444444333666666555444444444555555666666555555555555666666666666555555555555666666777777777777777777777777555666777888999999999999::::::::::::::::::::::::;;;;;;<<<============<<<<<<============<<<;;;;;;;;;<<<<<<<<<===>>>>>>>>>;;;;;;:::::::::;;;;;;<<>><<<;;;<<<;;;;;;<<<<<<<<<<<<===>>>??????AAA???===<<<=========<<<===<<<;;;;;;<<<===???@@@CCCCCCDDDDDDDDDDDDDDDCCCFFFEEEDDDDDDDDDFFFGGGHHHGGGGGGHHHHHHIIIJJJJJJJJJHHHKKKNNNPPPPPPQQQRRRSSSRRRSSSTTTUUUVVVXXXYYYYYYYYY[[[\\\^^^^^^\\\[[[YYY\\\\\\]]]]]]^^^___``````aaabbbbbbbbbcccbbbbbbaaacccdddeeehhhmmmrrrwwwzzz~~~zzztttrrrrrrrrrpppnnnnnnpppuuu{{{~~~~~~zzzuuusssvvv~~~}}}xxxssspppnnnppprrrqqqpppqqquuuyyy~~~wwwnnniiiaaaaaaaaabbbdddhhhlllnnnoooqqquuuxxxyyyyyywwwuuuttttttttttttrrrpppnnnllljjjkkknnnrrrwww{{{~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~||||||}}}~~~~~~~~~}}}}}}|||{{{zzz{{{||||||zzzxxxrrrpppllliiifffddddddddd```___]]][[[XXXTTTQQQOOOLLLKKKIIIHHHFFFDDDBBBBBB@@@???======>>>>>>>>><<>>@@@CCCFFFPPP^^^oooxxx~~~~~~{{{pppllliiimmmvvv}}}vvvrrrqqqwwwtttddd```dddbbbVVVIII<<<999444111//////......>>>???@@@AAAAAAAAAAAA@@@BBBBBBCCCDDDFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGCCCCCCBBBAAA???>>><<<;;;<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;===>>>???AAACCCEEEGGGNNNZZZfffpppzzzyyyuuuxxxuuuiii[[[XXXVVVYYYaaammmwww}}}{{{wwwtttrrrxxx}}}ssscccTTTIIIBBB???<<<999888888777666444333444555666666555444333555555555444444555555555444444444333333222222222666555555444444333333333666555555444444555555666777666666555555666666777666666666666666666666666555666777888999999999999::::::::::::999999999999888999:::;;;<<<======<<<<<<<<<======<<<<<<;;;:::::::::;;;<<<======>>>>>>::::::::::::::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFKKKVVVhhh~~~~~~xxx{{{iiiWWWFFFCCCHHHMMMOOOPPPXXXYYYZZZ\\\]]]]]]]]]]]]\\\\\\]]]]]]\\\[[[[[[ZZZZZZZZZYYYXXXWWWSSSNNNJJJJJJFFFAAA>>>======<<<<<<===<<<<<<<<<======>>>???@@@>>><<<;;;<<<======<<<======<<<<<<<<<===>>>???CCCCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHEEEHHHLLLNNNNNNNNNOOOPPPPPPQQQSSSUUUVVVWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXWWWZZZ[[[[[[\\\\\\[[[ZZZYYY\\\\\\]]]^^^____________bbbbbbccceeeiiinnnsssuuuzzzwwwsssqqqpppooommmkkklllnnnrrryyy{{{uuupppmmmnnnoooppppppqqqtttzzzwwwrrrkkkkkkkkkkkkllllllmmmnnnmmmooosssvvvwwwuuurrrppprrrqqqqqqqqqppppppooooooqqqsssvvvyyy{{{}}}~~~~~~}}}}}}}}}~~~}}}|||yyyyyyzzzzzz{{{zzzzzzyyywwwvvvvvvvvvwwwvvvtttssskkkiiifffcccaaa`````````[[[ZZZWWWTTTQQQNNNKKKJJJFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@>>>>>>>>>????????????@@@@@@@@@AAADDDHHHKKKWWWeeetttzzzzzzxxxtttpppllllllnnnrrrxxx|||vvvoooqqqvvvvvviiibbbaaa\\\RRRHHH===999333///...///000000???@@@@@@@@@AAAAAAAAA@@@BBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCAAAAAAAAA@@@>>>===;;;:::;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBGGGNNNSSSTTT```qqq~~~{{{sssppptttzzzkkkaaaWWWYYY]]]fffpppzzzyyytttqqqrrruuuyyygggVVVJJJBBB???:::999888888888888777666333444555666666555444333444555555555555555555444444444333333222222222111555555444444444333222222555555444444444444555555666666555555555555666666555555555555555555555555666777888999::::::::::::999999999999999888888888777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999::::::;;;<<<======>>>;;;;;;::::::;;;<<<<<<=======================================>>>@@@AAABBB@@@DDDJJJOOOXXXhhh{{{wwwhhhNNNBBBCCCFFFIIIKKKTTTUUUWWWYYY\\\]]]^^^^^^\\\]]]]]]]]]]]]\\\\\\[[[WWWWWWXXXYYYYYYVVVRRROOOOOOKKKEEEAAA@@@??????>>>>>>============>>>?????????===;;;:::<<<======<<<>>>>>>======>>>>>>??????BBBCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDGGGJJJLLLLLLLLLMMMOOOOOOPPPSSSUUUVVVWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYXXXVVVVVVXXXYYYZZZ\\\]]]]]]]]]]]]aaaaaabbbdddgggkkknnnqqqsssrrrpppnnnmmmkkkiiihhhjjjkkkooovvv|||uuupppmmmllllllmmmnnnpppttt{{{{{{zzzyyywwwtttqqqooommmmmmooorrrttttttssspppooonnnnnnnnnoooppprrrsssssszzz|||}}}~~~}}}|||{{{~~~~~~|||{{{|||~~~~~~{{{yyyvvvvvvwwwwwwwwwwwwvvvvvvsssrrrqqqqqqqqqpppnnnlllfffdddaaa^^^\\\[[[[[[\\\WWWVVVSSSPPPMMMJJJHHHGGGCCCCCCCCCBBBAAAAAAAAA@@@??????>>>>>>>>>???AAABBB>>>???AAABBBDDDHHHLLLPPP]]]hhhsssuuusssrrrqqqnnnoooqqqtttxxx}}}}}}wwwpppllltttzzztttkkkbbbYYYQQQLLLHHH>>>999333///...///000111@@@@@@???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????>>>===;;;;;;;;;<<<======<<<<<<===???<<<;;;;;;<<<<<<===??????>>>@@@CCCEEEIIIQQQ[[[cccjjjwwwsssppppppwww~~~yyynnnbbb[[[VVV^^^jjjvvvzzzuuurrrqqqwww~~~~~~kkkXXXKKKCCC>>><<<888888777777777777777888444444555555555555444444444444555666666555444444444333333333333333333222333333444444444333222222444444333333333333444444555555444444444444555555555555555555555555555555666777888999::::::::::::888888888888888888888888888888999;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::999:::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAABBBAAACCCHHHKKKMMMXXXmmmvvvwww}}}yyyYYYGGGBBBCCCEEEHHHMMMOOORRRUUUYYY\\\^^^___]]]]]]]]]^^^^^^]]]]]]\\\WWWVVVWWWXXXZZZYYYVVVTTTRRRNNNJJJFFFDDDCCCBBB@@@?????????>>>>>>??????@@@???===;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBCCCBBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGHHHHHHIIILLLNNNNNNOOOQQQTTTUUUUUUUUUUUUWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVUUUUUUWWWWWWYYYZZZ[[[\\\\\\\\\``````aaacccfffhhhjjjkkkllllllkkkkkkiiigggfffeeeggghhhkkkrrrzzz~~~|||zzzzzzwwwrrrmmmjjjiiijjjhhhhhhkkkooovvv~~~zzzuuuqqqnnnoooppppppqqqqqqqqqqqqqqqpppqqqrrrtttvvvxxxzzz{{{~~~~~~}}}xxx{{{}}}zzzxxxxxxzzzzzzwwwtttrrrssssssssssssrrrqqqqqqooonnnlllkkkjjjiiifffcccaaa___\\\YYYWWWVVVVVVVVVSSSQQQOOOLLLIIIGGGEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@===============???BBBEEEAAACCCFFFIIIKKKNNNRRRUUUbbbiiipppqqqrrrwwwzzzzzzxxxxxxzzz}}}|||wwwrrrmmmnnnyyy}}}zzzyyypppnnngggZZZMMMEEEDDDEEE>>>999333///.../////////?????????>>>>>>?????????@@@@@@@@@?????????>>>>>>?????????>>>>>>>>>>>>>>>======>>>>>>======<<<;;;:::<<<>>>===<<<;;;===???<<<;;;;;;<<<===???AAABBB@@@EEELLLRRRXXXcccoooyyy{{{ssslllqqq||||||uuupppoookkkbbb]]]]]]]]]hhhxxx|||wwwvvvvvvwww~~~}}}zzzmmmZZZKKKCCC>>>;;;888777777666555444555777888666666555555555555666666444444555666666555444444333333333333444444444444111111333333444333222222444444333333333333444444444444333333333333444444444444444444444444444444555666777888999999999999666666777777888888999999999999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::;;;;;;:::::::::;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>@@@AAABBBDDDBBBCCCFFFIIIOOO\\\kkk|||rrruuu{{{eeePPPGGGCCCCCCEEEFFFHHHLLLPPPUUUYYY\\\]]]]]]]]]^^^^^^^^^^^^]]]]]][[[ZZZYYYZZZ[[[[[[YYYWWWTTTQQQMMMKKKIIIGGGDDDBBBAAAAAA@@@@@@@@@@@@@@@AAA???===;;;;;;===>>>>>>>>>=========>>>=========<<<>>>??????@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCFFFIIILLLMMMNNNOOOQQQRRRSSSSSSTTTUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUTTTSSSTTTUUUVVVWWWWWWWWWYYYZZZ[[[[[[[[[[[[]]]^^^```ccceeeffffffffffffggghhhhhhgggeeedddcccddddddfffkkkrrrxxx|||}}}}}}|||{{{yyywwwuuurrrqqqjjjkkkjjjgggcccaaaccceeebbbcccgggmmmvvv{{{vvvsssqqqsssqqqooonnnnnnpppsssuuuvvvwwwyyy|||~~~~~~~~~~~~}}}xxxzzz|||~~~~~~|||wwwsssrrrssstttqqqnnnnnnnnnnnnnnnnnnmmmllllllkkkiiigggeeedddaaa^^^[[[\\\YYYVVVRRRPPPOOONNNOOOMMMLLLIIIFFFDDDCCCBBBBBBAAA@@@@@@@@@????????????<<<===>>>>>>>>>AAAFFFJJJLLLOOOSSSVVVWWWYYY[[[\\\eeejjjooosss{{{xxxtttrrrqqqwwwxxxtttuuuuuuqqqnnnnnnhhhddd[[[OOOCCC===<<<>>>???;;;555111000//////...??????>>>>>>>>>>>>>>>?????????>>>>>>===<<<<<<;;;==================>>>>>>;;;<<<<<<======<<<<<<;;;:::<<<>>>===;;;:::<<<>>><<<;;;<<<<<<>>>@@@CCCDDDGGGOOOZZZcccmmmxxxxxxpppjjjmmmxxxzzznnngggbbbbbb```[[[]]]bbbfffsss~~~yyywwwzzz{{{}}}{{{uuuwwwlll^^^MMMBBB>>><<<999555666666555333222333666888777666555444444555666777333444555666666555444333333333333444444555555555///000222333444444333222444333333222222333333444444333333222222333333444444444444444444444444444444555666777888888888888555666666777888999999:::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;:::::::::::::::::::::::::::::::::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;============>>>@@@AAABBBHHHAAA>>>CCCHHHLLLSSS\\\wwwrrrrrrsssyyymmmXXXLLLEEEBBBCCC@@@CCCGGGMMMRRRWWWZZZ\\\]]]]]]^^^^^^___^^^^^^^^^___]]]\\\[[[\\\\\\ZZZYYYUUURRRPPPMMMLLLIIIFFFDDDBBBBBBAAAAAA@@@AAAAAAAAA@@@>>><<<<<<===>>>???>>>;;;<<<<<<===<<<<<<;;;;;;<<<<<<===???@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????@@@@@@@@@???????????????@@@AAA@@@@@@@@@CCCGGGKKKLLLLLLMMMNNNPPPQQQRRRSSSSSSRRRPPPOOOOOOPPPRRRSSSUUUTTTRRRRRRSSSUUUWWWYYYWWWXXXYYYZZZ[[[[[[[[[[[[[[[]]]___bbbddddddcccbbbbbbeeeggggggfffdddccccccbbbbbbcccggglllppprrrrrrrrrpppllliiifffddddddddd___``````^^^[[[ZZZ\\\______```dddkkkttt}}}}}}zzzvvvtttsssuuurrrnnnlllmmmpppuuuxxxwwwxxx{{{}}}~~~}}}}}}|||{{{{{{zzzzzzzzzzzzzzz{{{||||||{{{uuuooommmoooooommmjjjkkkkkkkkkkkkkkkjjjiiihhhiiifffdddaaa___\\\YYYVVVWWWUUURRRNNNKKKIIIIIIIIIIIIGGGEEECCCAAA@@@@@@@@@@@@@@@??????>>>>>>>>>===>>>@@@AAAAAAAAAEEEJJJOOOXXX\\\```bbbcccccccccdddfffkkkpppwwwvvvtttuuuwwwtttmmmjjjmmmnnniiifffgggccc\\\QQQFFF===888888888BBB>>>999555333222000///>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???========================<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;::::::::::::999<<>><<<;;;::::::;;;<<<>>>>>>>>>>>>???@@@AAACCCDDDCCCCCCBBBBBBCCCGGGMMMRRReeewww|||wwwsssuuu}}}hhhXXXOOOIIIGGGHHHDDDBBBEEEKKKQQQVVVZZZWWW\\\^^^ZZZZZZ___aaa^^^]]][[[YYY[[[]]]]]][[[XXXTTTTTTSSSRRRQQQPPPOOOOOOJJJHHHGGGDDDCCCAAAAAA@@@???????????????????????????????????????>>>>>>===>>>???@@@AAA@@@@@@>>>===AAA@@@@@@@@@@@@@@@@@@AAAAAA???>>>>>>???@@@@@@???@@@@@@AAABBBCCCDDDEEEFFFHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSVVVXXXYYYYYYXXXYYYZZZ\\\XXXYYYZZZ\\\^^^___aaaaaacccdddeeeeeeeeecccaaa``````aaadddggghhhhhhhhhgggeeedddaaa___^^^^^^_________]]]ZZZXXXXXX[[[^^^```aaabbbdddhhhooowwwzzzvvvsssssstttuuuuuusssrrrrrrtttvvvvvvvvvzzzzzz{{{}}}}}}}}}}}}}}}~~~}}}{{{zzzyyyyyyyyyzzzyyyxxxwwwvvvwwwxxxyyyzzztttmmmhhhfffgggiiijjjiiiiiihhhgggfffdddbbbaaacccbbb```^^^[[[YYYWWWVVVOOONNNMMMLLLJJJHHHGGGGGGBBBBBBAAAAAA@@@???>>>>>>BBB@@@>>>>>>@@@@@@===:::AAA@@@AAACCCDDDIIIVVVcccnnnnnnnnnnnnmmmjjjhhhfffiiirrr|||wwwssswww~~~vvvjjjfffbbbbbbeeefffccc___^^^UUUIII>>>888777777888CCC@@@<<<777222000///...============<<<<<<<<<<<<:::::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>??????>>>>>>>>>===============???<<<===AAADDDJJJXXXfffwww{{{uuuuuuzzzvvvfff]]]UUUUUUWWW[[[bbbiiipppsss|||}}}xxxuuussssssvvvxxxwwwuuu{{{pppeeeTTTKKK@@@999777888777555444444555555555666666666666666555555555555666666444444444444444555666666555555555555444333222222333333333333333333333333444555555666666555555444222222222222222222222222333222222111111222222333444444444555555555555555555555555555666666666666777888888999888777666555::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>===;;;::::::;;;===>>>>>>>>>>>>???@@@AAABBBCCCBBBAAAAAA@@@AAADDDJJJNNNWWWfff|||zzzvvvxxx{{{mmm```VVVQQQPPPLLLHHHGGGIIIMMMSSSWWWTTTYYYZZZWWWXXX\\\]]]ZZZ]]][[[YYYZZZ\\\\\\ZZZXXXVVVUUUTTTSSSRRRQQQPPPPPPMMMLLLKKKIIIGGGFFFEEEDDDBBBBBBAAA@@@@@@???>>>>>>===>>>>>>???>>>>>>======>>>>>>@@@@@@AAA@@@???>>>@@@@@@????????????@@@@@@AAA???===>>>???@@@??????>>>??????@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQRRRTTTTTTSSSSSSUUUVVVYYYYYY[[[\\\^^^```aaabbb```aaabbbcccbbbaaa___^^^^^^```ccceeefffgggffffffdddcccaaa___^^^^^^___``````___]]]\\\]]]___aaacccaaaaaabbbeeeiiipppvvvyyy}}}}}}}}}||||||}}}}}}~~~}}}{{{wwwsssqqqqqqrrrsssuuusssrrrrrruuuwwwwwwwwwyyyzzz{{{{{{{{{{{{{{{{{{||||||zzzyyyxxxwwwwwwwwwwwwwwwuuuuuutttuuuuuuvvvuuupppjjjfffeeefffggggggeeeeeedddcccaaa___]]]\\\]]]\\\ZZZWWWUUUSSSQQQPPPKKKKKKJJJHHHGGGEEEDDDDDDBBBBBBAAA@@@@@@???>>>>>>@@@>>>===???AAAAAA???===>>>@@@DDDFFFHHHQQQeeexxx}}}sssllljjjkkksss|||zzztttuuu{{{zzznnnaaa___]]]```dddeeebbb___WWWOOODDD:::555555666666@@@>>>:::555222///......<<<<<<<<<<<<<<<=========999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<>>>>>>===============>>>AAA>>>>>>CCCKKKXXXlll|||yyypppooozzzssscccVVVOOOMMMPPPWWWdddrrr|||~~~{{{|||zzz|||}}}yyyssspppqqqssswwwrrraaaVVVHHHBBB;;;666666777777555444444444444444555555555666666555555555555666666444444444444444555555666555444333222222111111111333333333333333333333333444555555666666555555444222222222222333333333333444333333222222333333444555555555555555444444444333444444555666666777777888888777777777777666666::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>=========>>>???@@@AAABBB@@@@@@@@@??????AAAEEEIIIKKKSSSeee{{{yyyyyy{{{uuukkkeee___]]]WWWPPPLLLLLLNNNPPPQQQTTTVVVUUUVVVYYYZZZXXX]]]\\\ZZZYYY[[[[[[[[[ZZZWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRPPPOOOMMMLLLKKKJJJFFFFFFDDDBBB@@@???===<<<<<<======>>>>>>============>>>???@@@AAAAAA@@@?????????>>>>>>>>>>>>??????@@@???======?????????>>><<<======>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJLLLLLLMMMMMMMMMMMMMMMMMMPPPRRRSSSSSSSSSSSSTTTVVVWWWXXXYYYZZZ\\\^^^______]]]^^^___```___^^^]]]\\\^^^___aaaccceeeeeeeeeeeecccbbbaaa_________```aaabbbbbbbbbbbbcccdddffffffggggggfffgggiiimmmqqqsssssstttuuuvvvwwwwwwwwwwwwwwwuuurrrooonnnnnnpppqqqtttsssrrrrrruuuwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwyyyxxxwwwuuutttttttttttttttsssrrrrrrqqqqqqrrrrrrnnnkkkgggddddddddddddcccaaa```___^^^[[[YYYWWWUUUVVVUUUSSSQQQOOOMMMKKKJJJGGGFFFEEEDDDCCCBBBAAA@@@AAAAAAAAA@@@??????>>>>>>>>>======>>>AAABBBBBBAAA<<<@@@FFFJJJNNNZZZtttrrrhhhjjjooowwwuuurrrtttyyy}}}pppfffZZZZZZZZZ^^^aaaaaa]]]YYYLLLEEE<<<555222333444555;;;999666333111///......;;;;;;;;;<<<<<<=========::::::;;;;;;;;;<<<<<<<<<========================;;;;;;::::::::::::;;;;;;>>>>>>======>>>???@@@AAAAAABBBFFFNNNZZZkkk}}}xxxxxxyyy~~~~~~{{{tttjjj___UUUNNNJJJNNNUUUbbbsss}}}xxxxxx{{{}}}yyywww}}}uuuqqqssswwwwwwuuufffVVVLLL@@@===888666666777666555444444444444444444444444666555555444444555555666444444333333444444555666555444222111111111222333333333333333333333333333222333333444444333333222222222222333333333333333444444444333333444444444666666666555444444444333444444444555555666666666888777666666666666777777999999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>======<<<<<<======>>>============>>>???@@@AAA???@@@@@@???>>>???BBBEEEGGGJJJWWWjjj{{{{{{zzz~~~vvvvvvpppdddYYYRRRNNNJJJMMMNNNOOOQQQUUUYYY[[[ZZZ]]]\\\[[[ZZZZZZ[[[\\\\\\YYYYYYXXXWWWWWWVVVUUUUUUVVVVVVUUUTTTRRRQQQOOONNNKKKJJJHHHEEEBBB???===<<<<<<<<<===============<<<<<<===???@@@AAAAAAAAA@@@>>>>>>============>>>>>>@@@>>><<<<<<>>>???>>>===<<<<<<===>>>>>>???@@@@@@???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHJJJIIIIIIIIIIIIIIIJJJJJJPPPQQQSSSSSSRRRRRRTTTUUUTTTTTTVVVWWWXXXZZZ[[[[[[[[[[[[\\\]]]]]]]]]\\\[[[___```bbbcccdddeeeeeeeeebbbbbbaaaaaabbbbbbcccdddeeeeeeggghhhiiiiiijjjjjjkkkjjjiiihhhiiikkknnnooonnnoooqqqssstttttttttssssssqqqooonnnmmmnnnpppqqqsssqqqpppqqqtttvvvwwwwwwxxxxxxxxxwwwwwwuuuttttttuuutttsssrrrqqqqqqqqqqqqppppppoooooonnnnnnnnnmmmiiigggeeedddddddddbbb```]]]]]]\\\ZZZWWWTTTRRRPPPQQQQQQOOOMMMLLLJJJHHHHHHCCCBBBBBBAAA@@@??????>>>AAA@@@@@@@@@??????>>>>>>=========>>>???@@@AAAAAA>>>AAAHHHPPPYYYfff{{{nnneeelllxxxzzzpppqqqsssxxx|||nnncccYYYZZZ\\\^^^^^^ZZZTTTOOOAAA===666222111222333444666555333111//////......::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>???@@@CCCFFFIIIKKKKKKRRR\\\gggsss}}}{{{wwwtttxxx}}}oooiii___VVVQQQOOOOOOPPP\\\gggwwwvvvooopppwww|||~~~}}}yyyxxx|||uuugggYYYLLLCCC>>><<<999777666666555444444444444444444444444444555555444444444444555555333333333333333444555555666555333222222222444444333333333333333333333333222333333444444333333222222222333333333444444444555444444333333444444555666666666555444444444333666555555555444444444333777666666555666666777777777777777777777888999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<======<<<<<<<<<<<<======<<<<<<<<<<<<===>>>?????????@@@@@@@@@??????AAABBBEEEGGGPPP]]]kkk{{{wwwzzz~~~pppdddWWWMMMIIIGGGGGGKKKQQQUUUXXXZZZ[[[[[[[[[[[[[[[[[[]]]^^^ZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWVVVUUUSSSRRRQQQOOONNNLLLHHHEEEBBB@@@>>>>>>>>>??????>>>>>>===<<<<<<===???@@@AAAAAAAAA@@@>>>==================>>>???===<<<<<<===>>>>>>=========>>>>>>??????@@@@@@?????????@@@AAAAAABBBBBB@@@@@@AAAAAACCCDDDEEEFFFGGGFFFFFFEEEFFFFFFGGGHHHKKKLLLNNNNNNMMMMMMOOOPPPSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[``````aaabbbcccdddddddddbbbbbbbbbcccdddfffggggggggghhhiiikkkkkkkkkkkkkkkhhhgggfffffffffgggiiijjjjjjkkkmmmoooqqqqqqqqqpppqqqpppnnnmmmnnnooopppqqqpppooommmnnnqqqsssttttttuuuuuuuuuttttttrrrqqqpppqqqpppooonnnnnnmmmnnnnnnmmmmmmllllllkkkjjjiiiiiieeedddcccccccccbbb```^^^ZZZZZZXXXVVVTTTQQQOOOMMMLLLLLLKKKIIIHHHFFFEEEEEEAAA@@@@@@@@@??????>>>>>>@@@@@@???????????????>>>===============>>>???@@@AAABBBJJJYYYhhhuuu|||jjjeeeqqqzzzuuusssqqqtttxxx~~~~~~nnnaaaZZZ[[[]]]^^^[[[UUUMMMGGG:::666222000000222333333222111000//////.........;;;;;;;;;;;;;;;<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>============>>>@@@AAABBB;;;===@@@EEEMMMTTT[[[___gggqqq|||{{{sssllliiigggkkk}}}xxxpppaaa[[[SSSOOOPPPUUU[[[^^^pppzzzxxxppplllqqq|||~~~ssscccWWWLLLBBB<<<===<<<:::888666555555555555555555444444444444444555555444444444444555555333333333333333444444555555555444444444444555555333333333333333333333333444555555666666555555444222222333333444444555555555444444333333444444555555555555555555444444444666666555555444333333222555555666666666666777777666666666666666777888999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>???AAA@@@??????@@@AAAAAACCCIIIQQQ\\\mmm~~~{{{|||nnn]]]MMMGGGCCCFFFKKKNNNQQQTTTUUUWWWZZZ[[[[[[[[[\\\]]][[[[[[ZZZZZZZZZYYYYYYYYYWWWXXXXXXXXXWWWUUUSSSRRRRRRQQQOOOLLLIIIFFFDDDCCCBBBBBBBBBAAA@@@???>>>======>>>???@@@AAAAAA@@@???>>>>>>============>>>>>>>>>===;;;;;;=========<<<>>>>>>>>>?????????@@@@@@?????????@@@@@@AAAAAAAAA?????????@@@AAABBBCCCDDDDDDCCCBBBBBBCCCEEEFFFGGGJJJKKKMMMMMMLLLLLLNNNOOOSSSSSSTTTUUUVVVWWWXXXXXXVVVWWWWWWXXXYYYZZZZZZ[[[]]]]]]^^^______```aaaaaa```aaabbbdddfffggghhhiiihhhiiiiiijjjjjjjjjjjjiiiiiihhhggggggggghhhiiiiiieeefffhhhiiijjjkkkkkkkkknnnmmmmmmlllmmmnnnooopppmmmkkkjjjjjjlllnnnnnnnnnppppppppppppooonnnmmmllllllkkkjjjjjjiiiiiiiiijjjhhhhhhhhhhhhgggeeedddcccaaa```_________^^^[[[YYYUUUUUUTTTRRRPPPMMMKKKJJJFFFFFFEEEDDDCCCBBBAAA@@@???????????????>>>>>>>>>????????????????????????>>>>>>>>>===<<<===@@@BBBDDDFFFQQQdddvvv|||pppddddddppp}}}wwwooooooqqqtttyyyzzzjjj^^^ZZZ\\\]]]\\\XXXPPPGGGBBB555333000///000111111111////////////......------<<<;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<>>>@@@AAABBBCCCFFFMMMWWWdddqqq|||~~~uuulllccc```fffnnnyyy~~~wwwnnnfffYYYUUURRRTTT\\\eeemmmppp~~~zzzsssoooppp{{{yyynnn]]]OOOFFFAAA===:::<<<;;;999777555444555666666666666555555555444444555444444333333444444555333333222222333333444555444444555555555555444444333333333333333333333333444555555666666555555444222222333333444555555666444444333333333333444444444444444555555555555555444444444444444444444444333444666777777777666666666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<===<<<>>>@@@@@@???>>>???@@@>>>???BBBGGGNNN]]]vvvwww[[[PPPFFFFFFGGGGGGIIIMMMMMMQQQVVVYYYYYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYWWWXXXYYYYYYXXXVVVTTTRRRSSSRRRQQQNNNLLLJJJHHHGGGFFFFFFEEEDDDBBB@@@>>>===>>>>>>@@@@@@AAA@@@???>>>???>>>>>>======>>>>>>???>>><<<;;;;;;<<<======<<<>>>>>>>>>>>>???????????????????????????@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@BBBDDDFFFHHHIIIKKKLLLLLLLLLLLLMMMOOOOOOPPPPPPQQQRRRSSSTTTTTTSSSSSSTTTTTTVVVWWWXXXYYYXXXXXXXXXXXXYYYZZZZZZ[[[]]]^^^```ccceeeggghhhiiihhhhhhhhhhhhggggggggggggkkkjjjiiihhhgggggghhhhhhcccccccccdddeeefffggghhhjjjjjjiiiiiiiiijjjkkkkkkjjjhhhffffffggghhhhhhhhhjjjjjjjjjjjjjjjiiihhhgggffffffeeedddddddddeeeeeeccccccccccccbbb```___]]]\\\ZZZYYYXXXXXXWWWTTTRRROOONNNNNNLLLJJJHHHFFFEEECCCBBBBBBAAA@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????===>>>??????>>>@@@CCCGGGHHHLLLYYYlllyyy~~~vvvsssnnngggdddiiittt}}}xxxqqqooorrruuu|||ssshhh```^^^______[[[SSSHHH???999222000///...///000///.........//////......------<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDFFFGGGSSSXXXaaaooo|||vvvmmmccc]]]WWW\\\nnn~~~xxxtttrrrooohhhbbbVVVUUUWWW^^^iiittt{{{~~~vvvnnnqqqpppvvv}}}fff[[[LLLAAA<<<<<<===>>>::::::888666444444666888777777666666666555555555555444444333333444444555333333222222333333444555222333444555666555444333333333333333333333333333222333333444444333333222222222333333444555666666444333333222222333333444333444444555555666666666222333333444444555555666222444666888888777666555777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999::::::;;;;;;::::::999;;;;;;:::::::::;;;<<<<<<:::<<>>>>>??????======AAAFFFQQQddduuuiiiZZZMMMIIIHHHEEEEEEIIIHHHMMMTTTWWWXXXWWWXXXYYY[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXZZZZZZYYYWWWUUUSSSTTTSSSRRRPPPNNNLLLKKKJJJIIIHHHGGGFFFCCCAAA???>>>>>>???@@@AAA@@@@@@>>>===??????>>>>>>>>>>>>??????===<<<::::::<<<===<<<;;;=========>>>>>>>>>>>>>>>>>>>>>>>>???????????????======<<<<<<<<<======>>>@@@?????????AAADDDGGGHHHDDDFFFGGGGGGGGGGGGHHHJJJKKKKKKLLLMMMNNNNNNOOOOOOQQQQQQQQQRRRSSSUUUWWWWWWSSSSSSSSSSSSTTTTTTUUUVVV[[[\\\___bbbdddfffggghhhiiihhhgggfffeeeeeeeeeeeeggggggeeedddcccbbbbbbaaadddcccbbbbbbbbbdddfffgggggggggfffffffffgggggghhhhhhfffccccccdddeeeeeedddffffffffffffffffffeeedddcccbbbaaaaaaaaaaaaaaabbb___`````````___]]][[[ZZZXXXVVVTTTSSSRRRQQQOOOMMMJJJIIIIIIHHHFFFDDDCCCBBBCCCBBBBBBAAA@@@@@@??????<<<<<<===============>>>>>>>>>>>>>>>>>>?????????<<<>>>@@@@@@@@@BBBGGGLLLLLLRRR___nnnvvvvvvvvvxxxsssooojjjhhhllluuu~~~uuuoooppptttyyy{{{{{{mmmgggeeeddddddaaaZZZOOOAAA666000000///......//////---,,,......//////......---,,,999:::::::::::::::::::::::::::;;;;;;<<<=========>>>===;;;::::::;;;<<<===<<<<<<===>>>CCCLLLWWW^^^nnnyyy|||vvvqqqkkkddd\\\VVVWWW\\\iii|||}}}xxxppphhhbbb``````aaaZZZaaallltttyyy}}}}}}qqqnnnsssppp{{{}}}nnnUUUMMMCCC<<<::::::::::::999888666333222333333444666666666666666666666666777777666555333222111111222333333333333222111000333444444555555444444333555555555444444333333333444444444444444444444444333333333444444555555555222222222222333444555555666555444333444444666777555666666777777777777666666777777888888888888777666666666777888888999999;;;:::999888999:::;;;<<<<<<<<<;;;;;;;;;:::::::::======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999????????????>>>>>>>>>>>>>>>>>>@@@CCCEEEKKKYYYhhh}}}nnn[[[NNNKKKKKKJJJHHHFFFLLLRRRUUUVVVUUUVVVXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXVVVUUUSSSSSSTTTUUUVVVXXXVVVTTTQQQOOOMMMLLLKKKJJJIIIGGGEEECCCCCCCCCCCCAAA@@@???@@@BBBBBB@@@???@@@???>>>===<<<===>>>???;;;;;;;;;::::::;;;<<<<<<======>>>???????????????@@@AAAAAAAAAAAA@@@??????>>>???@@@@@@???>>>===<<<===<<<<<<<<<===>>>@@@AAAEEECCCCCCEEEHHHJJJIIIHHHGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOSSSRRRPPPOOOPPPQQQSSSTTTVVVXXX[[[]]]^^^___aaacccaaa```___```aaabbbaaa```aaaaaa```___^^^^^^]]]]]]``````___```aaadddfffhhhhhhgggfffeeeeeedddddddddcccbbbbbbaaa```___^^^^^^cccbbbbbbbbbaaaaaa``````^^^^^^]]]]]]\\\[[[[[[ZZZ]]]\\\[[[ZZZXXXWWWUUUUUUSSSQQQOOOMMMKKKIIIHHHHHHFFFDDDCCCAAA@@@@@@AAAAAACCCCCCBBBAAA@@@???>>>===@@@===::::::===>>>>>><<<>>><<<::::::;;;=========CCCDDDDDDEEEFFFIIINNNRRRRRRXXXaaaiiinnnssswwwzzzyyyxxxvvvuuuwww}}}}}}uuupppsssxxx{{{pppfffeeehhheeeddd___SSSDDD888333222000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;::::::::::::888888888888999999::::::??????>>>===>>>???@@@AAADDDEEEFFFJJJRRR___mmmvvv~~~yyytttnnniiieeebbb___]]]ccciiiuuu{{{lllhhh```ZZZWWWXXX[[[]]]```gggpppwww{{{}}}tttqqqsss|||}}}jjjZZZMMMFFF>>>999777777777666555555555555444333333222555555555555555555555555777666666555444333222222444444444333333222222222333333444444444444333333555555444444444333333333444444444444444444444444333333333444444444555555111000000000000111111222555555444333444555666777666777777777777777666666666666777888888888888777666666777777888999999999::::::999999999:::;;;<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;::::::999999999========================>>>>>>@@@BBBBBBFFFRRR___uuu|||lll```ZZZUUUOOOJJJHHHKKKNNNOOONNNOOOQQQTTTXXXXXXXXXYYYYYYYYYXXXXXXWWWVVVUUUSSSSSSTTTVVVWWWXXXWWWUUURRRPPPNNNMMMLLLKKKJJJHHHFFFDDDCCCCCCCCCCCCBBBAAABBBCCCCCCAAA???@@@???>>>=========>>>>>>>>>===<<<;;;;;;;;;;;;<<<======>>>????????????>>>@@@@@@@@@@@@@@@??????>>>>>>??????@@@???>>>===<<<;;;;;;;;;;;;;;;===>>>???BBBAAA@@@BBBEEEGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJJJJKKKLLLLLLMMMNNNNNNQQQPPPOOOOOOPPPQQQSSSUUUTTTVVVYYYZZZ[[[[[[]]]^^^^^^\\\[[[\\\]]]^^^]]]\\\]]]]]]\\\\\\[[[ZZZZZZYYYZZZ[[[\\\^^^___aaaaaaaaacccbbbbbbbbbbbbcccddddddaaa```___^^^]]]\\\[[[[[[^^^^^^]]]]]]]]]\\\\\\\\\[[[ZZZZZZYYYYYYXXXWWWWWWVVVVVVTTTSSSRRRPPPOOOOOOMMMLLLJJJHHHFFFEEEDDDCCCDDDCCCAAA@@@??????@@@@@@@@@@@@@@@@@@???????????????===::::::<<<>>>>>><<<===============>>>???@@@CCCFFFJJJMMMPPPTTTXXX[[[ZZZ\\\aaahhhpppzzzwwwrrrqqqwww|||~~~tttiiidddeeehhhfffaaaWWWJJJ===555222222000000000000///...---,,,------------------------999999999888888777777777888777777777888888999:::===>>>@@@BBBFFFIIIKKKMMMUUUVVVYYY^^^hhhvvv|||vvvpppmmmiiigggfffiiimmmoootttzzzzzzlll]]]XXXRRRNNNNNNRRRXXX\\\jjjooowww{{{}}}{{{xxxxxx{{{xxxvvvzzzwwwgggTTTEEEAAA===888555444444333333111222444555555444222111444444444444444444444444555555444444444333333333666555444333222333444444333333444444444444333333444444444444333333333333333333333333444444444444333333333444444444444555555555444333333333444444444444444444444555666777888888888888777666555555666666777888888888888888666777777888888999:::::::::::::::999:::;;;;;;<<<::::::::::::999999999999;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???AAA@@@@@@IIISSSdddvvvoooggg\\\UUUSSSRRRNNNKKKHHHIIIMMMPPPTTTUUUWWWXXXXXXXXXWWWVVVVVVVVVTTTTTTTTTUUUVVVWWWXXXWWWVVVTTTRRRQQQOOOOOOMMMLLLJJJHHHFFFEEEEEEDDDFFFEEEDDDDDDDDDCCCAAA???@@@???>>>============>>>???>>>===<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>??????@@@@@@??????>>>===>>>>>>?????????>>>======::::::999::::::;;;<<<===???>>>>>>???AAACCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGIIIJJJLLLLLLNNNNNNNNNNNNOOORRRTTTUUUTTTVVVXXXYYYYYYYYYZZZ[[[YYYXXXWWWWWWYYYYYYXXXWWWXXXXXXWWWWWWVVVVVVUUUUUUSSSUUUWWWZZZ[[[[[[ZZZYYY\\\\\\]]]]]]___```bbbbbb^^^]]]\\\ZZZYYYXXXVVVVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSRRRRRRRRROOONNNMMMLLLKKKJJJIIIIIIHHHGGGEEECCCBBBAAA@@@@@@AAAAAA???>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@???===;;;;;;<<<=========<<>>===AAAHHHPPPWWW^^^ccceeeppprrruuuzzz}}}uuurrrrrrssstttuuuvvvxxx}}}nnnaaaUUUQQQMMMKKKNNNVVV^^^dddsssvvv{{{}}}|||}}}}}}vvvpppooosssyyyqqqbbbTTTFFF===888777555444333333333222000111222333444333333222222222222222222222222222222222222222222222222222555444222111111222444555333333333444444333333333333333333333333333333333333333333333333444444444444444444444444444444444888777666555555555555555444444444444555555666666999999999888777666555444555666777888888888888888777777888888999:::::::::::::::::::::;;;;;;<<<<<<:::::::::999999999888888;;;;;;:::::::::999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;======>>>@@@???>>>CCCKKK\\\zzz~~~{{{~~~{{{rrrkkkgggbbbYYYPPPJJJIIIKKKMMMMMMOOORRRTTTVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWVVVTTTSSSRRRQQQQQQPPPOOOMMMKKKJJJIIIHHHIIIHHHFFFFFFFFFDDDBBB?????????>>>>>>======<<<<<<======<<<<<<<<<<<<======<<<======>>>>>>>>>>>>>>>>>>????????????>>>======>>>>>>>>>>>>>>>>>>======::::::::::::;;;;;;<<<<<<===<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDFFFHHHJJJKKKKKKLLLMMMOOOQQQSSSTTTWWWXXXZZZZZZYYYYYYYYYZZZWWWUUUTTTUUUVVVVVVUUUSSSSSSSSSSSSSSSRRRRRRQQQQQQOOOPPPRRRTTTUUUUUUUUUUUUXXXXXXXXXYYYZZZ[[[]]]^^^ZZZYYYXXXVVVUUUSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMLLLLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDBBBAAAAAAAAAAAA??????>>>===========================>>>>>>>>>>>>>>>===<<<;;;<<<======>>>===@@@BBBAAA???BBBJJJQQQ\\\fffrrr{{{}}}xxxqqqlllkkkkkkooowww{{{vvvooottt{{{uuulllgggiiigggfffgggiiikkkiiiggg]]]RRRBBB777333222000/////////000//////...------------------------------<<<;;;;;;:::999888888777555666777888<<>>;;;555555555555444444444444222111000000111222444555222222222222222222222222///000000000000111111111333222000//////111222444222333333333333333333222333333333333333333333333222222222333333333444444444444444444444444444444444444333222111111111222222333444555555666666666999999999999888777555555555555777888888999999999888888888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<:::::::::999999999888888;;;;;;:::::::::999999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===@@@???>>>BBBHHHWWWnnn|||zzzwwwkkk^^^UUUOOOLLLJJJGGGHHHKKKNNNQQQSSSTTTTTTRRRRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSUUUTTTTTTSSSQQQPPPOOONNNLLLJJJIIIHHHHHHFFFDDDAAA@@@@@@@@@???>>>======<<<;;;;;;;;;;;;<<<>>>???@@@<<<<<<===>>>>>>>>>>>>>>>>>>????????????>>>========================>>>>>><<<<<<<<<===============<<<===>>>>>>>>>>>>???@@@>>>>>>>>>???????????????>>>>>>>>>>>>@@@BBBEEEFFFGGGHHHIIIKKKMMMOOOQQQRRRVVVWWWYYYXXXWWWVVVWWWWWWUUUTTTSSSSSSTTTTTTSSSQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPRRRSSSVVVVVVUUUUUUUUUUUUVVVVVVUUUTTTSSSRRRQQQOOONNNNNNJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA===>>>>>>>>>======<<<<<<>>>>>>>>>============<<<>>>===<<<<<<;;;<<<===>>>???@@@AAA???@@@GGGTTT^^^uuuzzzqqqooottt|||yyysssssszzz~~~pppfff___]]]aaa______bbbeeeeeeaaa\\\RRRHHH<<<555444333000,,,//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;::::::999888888888888999;;;???EEELLLQQQUUUiiiooo{{{}}}zzzwwwqqqnnnnnnlllmmmyyyyyytttkkk^^^SSSNNNKKKMMMQQQXXXaaakkksssxxxyyyzzzyyyxxxxxx}}}yyyvvvqqqlllllloootttwww|||~~~nnn[[[MMMCCC;;;888888555666777666555444555666333222000000000222444666222222222222222222222222/////////000000000000000111111000//////000222333222222333333333333222222222222222222333333333333111111222222333333444444555444444444444333333333444444333222222222333333222222444555666666666666999999999999888777666666444555666888999999999999888999999::::::;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;::::::::::::999999999999;;;;;;;;;;;;::::::::::::999999::::::::::::;;;;;;:::;;;;;;<<<<<<=========<<<;;;<<>>>>>======??????@@@@@@??????>>>=========<<<<<<<<<===>>>>>>======>>>>>>???>>>>>>===<<<>>>??????>>>>>>???@@@>>>>>>>>>>>>>>>============<<<;;;;;;<<>>>>>>>>>>>???@@@===>>>>>>??????>>>======??????>>>>>>======<<<<<<=========<<<;;;;;;===??????@@@@@@AAAFFFQQQ___jjj~~~tttsss{{{yyyvvvyyyrrrddd\\\ZZZZZZ^^^^^^```bbbccc```YYYSSSDDD>>>777444444333///,,,...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,CCCBBBBBBBBBBBBBBBBBBBBBFFFGGGKKKRRRZZZdddlllppp}}}wwwtttrrrqqqqqqoookkkhhhiiigggkkksssvvvyyy~~~sssiii```]]]YYYTTTSSSUUUZZZ\\\bbbhhhoootttxxxzzzwwwwwwwwwwww{{{{{{wwwuuuqqqkkkiiikkksssyyywwwgggYYYJJJBBB<<<666444666555666777666333222333555333222222222222333333444222222222222222222222222111111111111111111000000000000111111111222222222222222333333333333222222111111222222222333333333000111111222333333444444555555444444444333333333555444444444444555555666111222444555666777777666888888999999999888888777444555666777999999999999999999::::::;;;<<<<<<<<<::::::<<<=========<<<;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<;;;;;;;;;;;;:::999999999::::::;;;;;;;;;::::::;;;;;;<<<======>>>>>>;;;;;;>>>???>>>@@@EEEEEEUUUaaannn|||{{{yyy}}}lll\\\QQQHHHGGGGGGGGGHHHJJJLLLNNNLLLMMMOOOQQQRRRSSSTTTTTTTTTUUUWWWXXXXXXWWWVVVUUUWWWXXXXXXYYYYYYXXXXXXWWWSSSRRRQQQQQQQQQPPPMMMKKKHHHHHHHHHHHHGGGEEEDDDCCCAAA@@@@@@??????@@@@@@@@@;;;<<<======>>>>>>======@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;<<<===>>>???===>>>?????????>>>======<<<>>>@@@???======>>>@@@??????>>>>>>=========<<<<<<;;;:::999:::<<>>>>>>>>>>>>>>>>>>>>>>>===============>>>???@@@>>>???@@@@@@AAA@@@???>>>===>>>>>>>>>>>>>>>??????<<<>>>>>><<<::::::===???>>>???AAAGGGQQQ^^^jjjrrr|||uuuwww|||{{{{{{{{{jjj]]]XXXYYY\\\ccceeeffffffbbbZZZPPPIII:::666222111111111///---......////////////......------------------------RRRRRRRRRSSSSSSSSSSSSSSSVVVXXX]]]eeeooozzzzzztttpppjjjgggcccbbbbbbbbb```^^^aaabbblllzzz|||pppeeeYYYPPPOOORRRTTT[[[bbbmmmppptttxxx{{{{{{zzzyyyvvvvvvvvvwww}}}zzzvvvtttoooiiigggiiisss}}}sssbbbTTTIII???<<<:::555444777555666777444111000111444111222444555555444222111222222222222222222222222333333333333222222111111000111222333333333333333222222222333333222222222111111111222222333333333000000111222333333444444555555555444444333333333000000000000111111222333000222444666777777777666777888888999999999888888444555666777999999::::::999999:::;;;;;;<<<<<<===::::::<<<=========<<<;;;<<<<<<;;;;;;;;;;;;::::::======<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;999999:::;;;;;;<<<======???<<<;;;======<<>>MMMWWW^^^jjjsssrrr}}}zzzfffYYYLLLKKKHHHFFFFFFHHHJJJKKKKKKLLLNNNPPPQQQRRRSSSSSSSSSTTTVVVXXXXXXWWWVVVUUUVVVWWWXXXZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTTTTQQQOOOLLLLLLLLLLLLKKKIIIGGGFFFFFFEEECCCBBBAAA@@@@@@@@@;;;<<<<<<===============@@@AAAAAAAAAAAA@@@??????===<<<;;;;;;<<<===>>>???======>>>??????>>>===<<<;;;>>>@@@???===<<<>>>@@@?????????>>>======<<<<<<===;;;999888999;;;===???AAABBBDDDEEEGGGHHHHHHHHHIIIKKKMMMMMMLLLKKKLLLMMMKKKJJJHHHHHHHHHHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFHHHJJJKKKJJJIIIHHHHHHGGGGGGFFFEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>????????????@@@@@@>>>======>>>???@@@AAAAAA???@@@AAABBBBBBAAA@@@???<<<<<<===>>>???@@@AAAAAA<<<>>>>>>===::::::===@@@===>>>CCCLLLYYYgggqqqvvvxxx}}}~~~xxxtttzzz~~~||||||}}}~~~|||uuufff[[[WWWZZZ^^^gggiiijjjggg^^^QQQDDD===444222///....../////////......///////////////...........................kkkpppuuuwwwuuurrrqqqrrrqqqsssvvv{{{}}}yyyuuurrrmmmhhheee^^^aaaaaa]]]WWWVVVZZZ^^^fffvvv~~~{{{{{{zzzuuuqqqZZZSSSKKKKKKUUUdddsss{{{wwwuuurrrqqqsss|||{{{qqqffffffkkkwwwqqq^^^QQQ@@@>>>;;;888555444555555333222222111111222222333222222222222222222222222111111111111111111111111////////////000000000000111111222222222222111111111111111111111111111111111111111111111111111111000000111222333333444555222222222222222222222222444444333333333333222222...///222444555666666555666777777666555444555666999999888888888888888999777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBDDDFFFNNNVVVVVVXXXmmmxxxlll___ZZZRRRKKKFFFEEEFFFHHHGGGIIIKKKNNNPPPQQQPPPPPPRRRRRRSSSTTTUUUVVVVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTPPPPPPOOONNNMMMKKKJJJIIIKKKKKKIIIHHHFFFDDDCCCBBBCCCBBBAAA@@@???>>>>>>>>>BBBBBBAAAAAA@@@??????>>>===>>>?????????>>><<<;;;?????????@@@??????>>>===???>>><<<;;;;;;<<<===>>>>>>>>>===<<<<<<<<<======;;;::::::999999::::::;;;===>>>???@@@BBBDDDEEEEEEHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGFFFDDDCCCCCCCCCDDDCCCCCCDDDDDDCCCCCCBBBAAA???@@@@@@@@@@@@???>>>>>>????????????????????????AAAAAA@@@??????>>>>>>===BBBAAAAAA@@@@@@AAAAAABBB????????????>>>>>>>>>>>>@@@@@@@@@@@@???>>>======???>>>>>>???@@@???<<<:::===<<<===>>>===<<<===@@@DDDBBBEEEQQQaaannnssstttssspppmmmmmmnnnqqqtttuuuzzzxxxxxxzzz}}}xxxjjjbbb^^^ZZZ]]]cccmmmlllggg___SSSGGG>>>:::666555444222000///------,,,------......------,,,------,,,+++,,,---...///|||}}}~~~zzzvvvpppmmmiiifffcccbbbaaa```YYY[[[[[[YYYVVVYYYaaahhhvvv~~~yyytttrrrrrrqqqmmmiiiSSSPPPPPPWWWfffwwwzzzttttttpppsss{{{}}}ssslllmmmrrrppp^^^LLLBBB===;;;888666444444444444333222222111111222222333222222222222222222222222111111111111111111111111////////////000000000111111111222222222222111111000000000000000000000000111111111111111111111111222222222222333333333333333333333333333333222222444444444333333222222222000111222333444444333333333444666666555555777888999888888777777888888888888888888999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<===>>>???AAAAAAEEEEEEJJJOOONNNNNN^^^ssswwwnnnhhh___UUUNNNKKKJJJJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPQQQSSSTTTTTTTTTTTTSSSUUUUUUVVVVVVWWWXXXXXXYYYXXXXXXWWWWWWVVVUUUUUUTTTQQQQQQPPPPPPOOOMMMLLLKKKMMMMMMLLLKKKJJJIIIIIIHHHFFFEEEDDDBBBAAAAAA@@@@@@CCCCCCBBBAAAAAA@@@@@@???>>>>>>?????????>>>===<<<>>>>>>>>>>>>>>>===<<<<<>>>>>=========>>>>>>======<<<;;;;;;;;;;;;<<<:::::::::999999:::::::::<<<===>>>???AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCBBBBBBCCCCCCAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@???>>>>>>????????????????????????AAA@@@@@@@@@@@@?????????BBBAAAAAA@@@@@@AAAAAABBB????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>===>>>>>>>>>?????????>>><<>>???@@@@@@EEEBBBDDDHHHGGGHHHRRR```{{{~~~sssggg\\\VVVRRRQQQOOOKKKGGGEEEGGGKKKNNNPPPPPPQQQSSSTTTUUUTTTSSSSSSUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUURRRRRRRRRRRRQQQPPPNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMIIIIIIGGGFFFEEEDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA??????@@@@@@??????>>>===>>>>>>??????>>>>>>===<<<>>>>>>???????????????>>>>>>>>>===<<<<<<<<<<<<<<<::::::999999999999::::::;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBB???????????????>>>>>>===@@@@@@@@@@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>???@@@@@@@@@@@@??????>>>============>>>>>>??????EEEFFFFFFFFFGGGHHHHHHGGGDDDIIIRRR\\\dddhhhjjjjjjfffggghhhlllrrryyy|||wwwxxx{{{wwwnnneee___]]]```iiirrroooeeeWWWKKKAAA:::333///...............---------......////////////......,,,,,,,,,,,,,,,---......}}}wwwpppjjjgggddd^^^XXXTTTTTTWWWYYYZZZ\\\]]]___aaacccgggkkkmmm}}}}}}~~~|||uuulllfffbbbZZZWWWTTTSSSVVVYYY[[[\\\[[[___hhhrrr}}}{{{tttsssvvvxxx|||rrrbbbSSSGGG@@@;;;888333333222111111111111222222222111111111111222222111111111111111111111111111111111111111111111111//////000000000111111111111111222222222222111111000000000000000000000000111111111111111111111111444444444444444444444444333333444444444444555555555555444333222222111111111111111111111111111111000222444555555666888:::777777666666666777888888888888888888888888999999999:::::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;999999999999999999999999999999:::;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<===>>>>>>>>>???BBB??????CCCGGGIIIPPPXXXjjjzzznnneee```^^^XXXQQQIIIEEEFFFJJJNNNOOOOOOPPPRRRTTTUUUUUUUUUUUUTTTTTTUUUVVVVVVWWWWWWXXXXXXWWWWWWWWWVVVVVVUUUUUUSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@???>>>===>>>???@@@AAA@@@???>>>AAA@@@???>>>>>>======>>>::::::999999999999::::::::::::;;;;;;<<<===>>>>>>===>>>>>>>>>>>>>>>??????======>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAA>>>????????????>>>======@@@@@@AAAAAA@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>??????@@@@@@??????>>>=========<<<<<<===@@@BBBFFFMMMTTTYYY\\\[[[UUUNNNKKKRRR[[[bbbeeehhhkkkmmmttttttuuuvvvyyy~~~vvvtttzzzqqqkkkdddcccfffjjjooorrrdddYYYIII>>>:::888555222.........---------,,,,,,------............------,,,,,,,,,,,,,,,---------|||zzzwwwrrrllleee```]]]XXXUUURRRQQQSSSVVVXXXYYY[[[aaakkktttyyy~~~}}}sssmmmhhhiiihhheee^^^XXXSSSQQQLLLJJJGGGHHHLLLSSSYYY]]]ccciiirrr||||||{{{}}}~~~wwwcccYYYLLL???888555444555111000000000000000111111222111111000000111111222111111111111111111111111000000000000000000000000000000000000111111111111111111222222222222111111111111111111111111111111111111111111111111111111222222333444444555666666333333333444444555555555555555444333333222111111000000000111111222333333333444555555444444555666666555555555666666777888777888888888888888999999999999999999:::::::::;;;999::::::;;;<<<;;;;;;;;;999999999999999999999999::::::;;;<<<<<<<<<<<<;;;:::::::::999999::::::::::::;;;<<<===============@@@======AAAFFFIIIMMMPPP]]]jjj~~~~~~~~~wwwrrrpppiii```TTTLLLJJJKKKKKKJJJLLLMMMNNNPPPRRRSSSTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUSSSSSSTTTTTTTTTSSSRRRRRRSSSRRRQQQPPPOOONNNNNNMMMQQQPPPNNNMMMLLLLLLKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@??????===>>>???@@@AAA@@@@@@???AAA@@@???>>>============;;;;;;::::::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<============<<<<<<======>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@????????????>>>>>>??????>>>>>>============<<<;;;;;;>>>CCCGGGPPP^^^mmmxxx}}}zzzmmm___WWW]]]dddhhhjjjnnntttxxx~~~wwwxxx{{{nnnjjjgggiiipppsssooohhhXXXNNN@@@777555666555444111000000///...---,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,sssqqqpppoooqqqqqqqqqpppooommmiiiddd___ZZZWWWUUUQQQRRRSSSUUUWWWZZZ]]]___jjjttt~~~pppccc\\\ZZZYYYXXXTTTNNNJJJHHHHHHDDDDDDFFFIIIPPPXXXaaaeeeppptttyyy~~~oooaaaQQQJJJ@@@888333222222222000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000111111111222222111111222222222222111111111111111111111111111111111111111111111111111111111111222333444555666666222222333333444444555555444444333333333333222222000000000111111333444555444666666555333222333444555444444555555666777888666666777777888999999:::888888999999999:::::::::999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<::::::999999999999::::::999:::<<<=========<<<;;;>>>======???BBBDDDEEEFFFPPPWWWdddxxxzzzzzz~~~|||}}}~~~uuuhhh^^^YYYTTTNNNIIILLLKKKKKKKKKLLLNNNPPPQQQQQQQQQRRRRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTQQQRRRSSSSSSSSSSSSSSSRRRUUUUUUTTTSSSRRRQQQPPPOOORRRQQQPPPOOONNNMMMMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFAAAAAAAAAAAAAAA@@@@@@???>>>???@@@AAABBBBBBBBBBBB@@@@@@???===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????@@@AAABBBBBBAAAAAABBBBBBBBBCCCBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDD@@@@@@????????????@@@@@@AAA@@@@@@@@@@@@?????????>>>>>>>>>======<<<;;;:::;;;<<<===<<<===CCCKKKRRRbbbssssssdddggglllppptttzzz|||xxxnnnllllllmmmooosssrrrgggZZZNNNFFF<<<555333222222111222111000///...---,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,bbb```___```bbbcccbbb```___^^^\\\[[[[[[[[[]]]^^^___aaacccfffiiilllpppsss~~~zzzzzzwwwkkk___YYYRRRRRROOOKKKGGGDDDDDDEEEEEEIIIQQQYYYbbbiiippptttyyyzzz|||{{{{{{~~~}}}}}}rrrgggWWWJJJAAA>>>999666444444333222111111111111111111000000111111000000000000111111111111111111111111111111000000000000000000000000000000111111111222222222111111222222222222111111111111111111111111111111111111111111111111111111111222222222333333444444111111222222333444444444222222333333333333444444333333222111111222333444444555666555333222333444444444444444555666777888444555666777888999:::;;;888888888888999999999999999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;::::::999999999999::::::999:::<<<======<<<;;;:::;;;<<<======???AAAAAAAAAEEEJJJSSSbbbvvv}}}|||}}}~~~zzzxxxwww{{{xxxssslllbbbZZZRRRPPPLLLIIIIIIJJJLLLNNNOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQSSSRRRQQQOOONNNNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJHHHGGGGGGGGGHHHIIIDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFCCCBBBAAA@@@???>>>>>>>>>======<<<<<<<<<<<<==============================<<<<<<======>>>??????@@@AAA@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAACCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCC@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@?????????>>>======<<<;;;999888777888;;;===???BBBKKKWWW```qqq~~~llloootttzzz~~~{{{zzzxxxrrrjjjeeehhhooosssqqqmmmfffZZZMMMBBB???:::555111/////////000/////////.........---+++,,,,,,------,,,,,,+++)))***+++,,,---,,,,,,+++XXXWWWVVVXXX[[[\\\ZZZWWWTTTUUUWWW[[[aaahhhooossswwwyyy{{{~~~uuunnnlllqqqrrrjjj```\\\PPPOOOMMMIIIEEEDDDEEEFFFIIIQQQ^^^jjjssszzz~~~xxxyyy{{{|||~~~zzzuuussswww{{{kkk^^^TTTFFF999000//////000222222111///111222222222222111111000111111000000000000111111000000000000000000000000000000000000000000000000000111111111111222222222111111222222222222111111000000000000000000000000111111111111111111111111333333222222222222111111000000111222222333444444111222222333333444444555666555444222111111222333333444555555333333444555333333333444555666777888333444555777888:::;;;<<<777888888888888999999999999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::::::::999:::999999999999999999:::888:::;;;======<<<;;;999777:::===>>>???AAABBBBBB???DDDLLLVVVcccwww{{{}}}vvvwwwnnnZZZVVVQQQLLLIIIJJJLLLNNNNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSNNNOOOPPPQQQQQQRRRRRRQQQNNNOOOOOOOOOPPPPPPPPPQQQSSSRRRQQQOOONNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKLLLKKKJJJIIIHHHIIIJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHEEEDDDDDDDDDDDDFFFHHHIIIGGGGGGEEEDDDCCCBBBBBBBBB>>>>>>============>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???@@@AAAAAACCCCCCBBBBBBAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAACCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBB@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@??????>>>======;;;:::888666555666:::===AAAFFFQQQ```kkkwwwooorrrxxx}}}vvvkkkhhhhhhkkkmmmjjjeeebbbeeeqqqxxxqqqeee[[[PPPGGG888888888555111///...///---------....../////////,,,------......------,,,)))***+++,,,---,,,++++++XXXWWWUUUUUUTTTTTTSSSRRRVVV___kkksssyyyzzzrrrkkkhhhddddddkkkrrrpppdddYYYSSSNNNKKKLLLLLLLLLOOOUUU[[[```jjjwww~~~wwwrrrttt{{{vvvrrrqqqpppooovvvvvvcccTTTIIIBBB<<<888444444333333222111000000444333111000000000111222000000111222333444444555000000000000000000000000000000000000////////////111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111111222222333333222222111000111111111111222222222222222333333333333444444444444222111000000//////333333333333333333333333000111444666777666555444444444555666777999;;;<<<999888777777777777777888:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999777777777777888999::::::::::::999999888777777777888:::<<<<<<;;;:::;;;<<<:::::::::;;;<<<===>>>>>>AAABBBFFFPPP___ppp}}}mmmeee[[[SSSPPPOOONNNLLLOOOMMMKKKMMMPPPRRRPPPNNNOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPOOOOOONNNNNNOOOOOOOOOOOONNNMMMLLLKKKGGGHHHJJJKKKKKKKKKJJJIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEDDDBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@AAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDGGGEEEDDDEEEGGGGGGEEEBBBAAAAAABBBCCCBBBAAA???>>>??????@@@@@@@@@AAAAAAAAA????????????????????????CCCCCCCCCBBBBBBAAAAAAAAAAAA@@@????????????===;;;:::;;;===<<<;;;999888888999>>>AAACCCNNNaaannnrrryyyzzz|||zzzvvvpppttt|||xxxlllhhhfffaaa```dddccc``````eeennnqqqppphhhYYYJJJ???;;;555444222000............000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,WWWYYYXXXVVVRRRRRRUUUYYYeeeqqq~~~yyywwwsssrrrooonnnmmmiiiccc^^^[[[XXXWWW\\\ccceeeaaa\\\SSSPPPPPPTTTYYY\\\aaagggjjjlllqqqzzz{{{wwwtttxxx}}}xxxsssqqqqqqqqqooowww~~~ooocccTTTGGG@@@;;;666333333222222111000000//////111000000///......//////......//////000000111111////////////////////////000/////////////////////111111111111111111111111000000000000000000000000111111111222222222333333111111111111111111111111111222222333333222222111000111111111111222222222222222222333333333444444333333222111000000000000333333333333333333333333111222333555555555444444444444555555666777999:::888777777777777777888888999999999::::::999999999::::::999999999999999999999999888888888999999::::::::::::999999999888888777999;;;;;;:::999:::;;;:::::::::;;;;;;<<<===>>>???BBBHHHPPPYYYbbbjjjnnnwwwzzzsssiiiaaa\\\YYYVVVTTTTTTQQQNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNQQQQQQQQQRRRRRRRRRSSSSSSTTTSSSRRRRRRQQQQQQQQQRRRPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMLLLJJJKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGEEEDDDEEEGGGGGGDDDBBBAAABBBBBBBBBAAAAAA@@@?????????@@@@@@@@@AAAAAAAAA?????????@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@>>>===>>>===<<<;;;999999:::;;;===BBBFFFJJJTTTdddnnnqqqooonnnlllmmmnnnooonnnmmmuuuxxx}}}rrrgggbbb```\\\\\\aaaccccccffflllpppnnnggg\\\OOODDD===:::333222111////////////000000...---,,,,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,aaacccccc^^^YYYZZZaaahhh|||zzznnngggddd___]]][[[ZZZYYYXXXUUUSSSTTTRRRQQQSSSXXX___dddgggeeebbbbbbeeehhhiiimmmrrryyyuuurrruuu|||zzzyyyyyy~~~zzzvvvttttttuuuvvvxxxssshhhVVVNNNBBB:::666444222000111111000000//////......//////000000//////...............///////////////////////////////////////////////////////////////111111111111111111111111////////////////////////111111111222222222222333111111111111111111111111111111222222222222111111000111111111111222222222222222222222333333333333222222111111111111111222333333333333333333333333333333333333333444444444555555555555555666666777666666666666777888888999777777888888888888777777:::::::::999999888888888;;;::::::999999999999:::::::::::::::::::::999999666888::::::999999999:::::::::::::::;;;<<<===>>>???EEELLLQQQRRRRRRTTTVVVYYYkkk}}}uuunnnhhhccc```aaa^^^YYYSSSMMMIIIIIIJJJHHHGGGGGGGGGHHHIIIJJJKKKNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSRRRRRRQQQRRRRRRRRROOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQPPPPPPOOONNNMMMMMMNNNNNNOOOPPPOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMOOONNNNNNMMMLLLKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDEEEFFFFFFDDDBBBBBBBBBAAAAAA@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@>>>???@@@@@@@@@@@@???>>>???>>><<<;;;;;;===@@@AAAEEEJJJOOOSSS[[[eeekkkllliiigggdddccceeejjjooosss|||}}}{{{lllaaa^^^]]][[[]]]bbbfffiiimmmrrrqqqhhhZZZLLLBBB<<<888666000000/////////000111111///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,{{{zzzvvvqqqnnnqqqxxx}}}|||qqqeee]]]ZZZWWWUUUSSSQQQPPPPPPPPPPPPQQQRRRSSSTTTYYYaaalllttt{{{wwwuuuvvvuuutttuuuyyyyyyqqqpppsssxxx{{{{{{~~~~~~|||{{{|||~~~}}}nnn___TTTEEE@@@999444222222222111000000000/////////......///000111222222111000///000000000000000/////////////////////////////////.........///////////////111111111111111111111111000000000000000000000000111111111111222222222222111111111111111111111111111111222222222222111111000000111111111222222222111222222222222333333333111111000000111222222333333333333333333333333333444444333333333333444444777777666555555555555666555555555666666888999:::666777777777777777777666;;;::::::999999888888888<<<<<<;;;:::999999999999999999999999999999999999777999:::;;;:::999:::;;;;;;:::::::::;;;;;;<<<===AAAHHHOOOPPPMMMIIIHHHJJJNNNXXXiiixxxsssooorrrrrrmmmdddXXXOOOJJJIIIGGGFFFEEEDDDDDDEEEGGGHHHJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRRRRQQQRRRRRRSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPOOONNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOOOONNNNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCBBBCCCBBBAAA@@@???@@@AAABBB??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@?????????@@@@@@@@@AAADDDHHHKKKNNNNNNRRRUUUYYY]]]aaadddfffeeeeeefffggghhhkkkqqqyyy~~~~~~tttggg```______aaafffkkkoooppprrrsssmmm```NNN@@@999666444222000000000//////000000000///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,}}}{{{zzzvvvyyy{{{vvvlllaaaXXXTTTRRRQQQOOOLLLKKKLLLNNNPPPOOOTTTYYY]]]bbbkkkxxx}}}}}}wwwuuuwww{{{yyyiiiZZZMMMFFF<<<999555333222222222222000000000000000////////////000111222222111000///000000000///////////////........................------....../////////000000000000000000000000000111111111111111111111111000000111111111222222222111111111111111111111111000111111222222111111000000000111111111222222222111111111222222222333333000000000000111222333333333333333333333333333333444444333333333444555666:::999888777666666666666555555555555666777888999777777888888888888777777:::::::::999999888888888<<<<<<;;;:::999999999999666666777777888888999999888:::<<<<<<;;;:::;;;<<<;;;::::::::::::;;;;;;<<<@@@FFFKKKKKKFFFCCCDDDFFFMMMNNNUUUggg~~~zzzkkk[[[PPPJJJHHHGGGDDDBBBAAABBBCCCDDDGGGGGGIIIJJJLLLMMMNNNOOOPPPOOOOOOOOOPPPQQQRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPQQQQQQPPPPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOONNNNNNNNNNNNNNNOOONNNNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMJJJJJJIIIIIIHHHHHHIIIIIIGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@???@@@AAABBBCCC??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????>>>?????????????????????>>>@@@@@@@@@??????BBBEEEFFFJJJPPPYYYaaaeeeeeecccaaaaaabbbdddddddddcccdddfffkkkqqqttttttwww|||~~~{{{{{{~~~xxxnnneeebbbdddfffkkkrrrwwwyyyyyyuuurrrdddWWWFFF:::666444111...111111000000///......---.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,}}}}}}}}}}}}{{{wwwsssooolllkkkjjjkkkqqquuutttjjj^^^TTTOOOKKKLLLLLLLLLLLLOOOTTTXXXZZZaaaiiipppuuu}}}pppbbbUUUHHH???<<<666555333222111000000000000000000000000/////////------.../////////......---------.......................................---------......//////000000000000000000000000000111111111111111111111111000000000111111111111222111111111111111111111111000000111111111111000000000111111111111222222222111111111111222222222222111000000000111222333333333333333333333333333333333444444555666666777777:::999888777777666666666555555555555666777777888888888999999999999888888999999999999999999999999;;;::::::999999999999:::444555555666777888999999888:::<<<<<<;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;===@@@BBBBBB@@@???AAACCCIIIFFFHHHSSSfff~~~~~~{{{nnn]]]SSSNNNLLLHHHDDDAAA@@@AAABBBDDDDDDEEEGGGHHHJJJKKKKKKJJJJJJJJJJJJKKKLLLNNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOOOOONNNMMMMMMMMMMMMNNNLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCEEEDDDBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBB??????@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>@@@AAA@@@@@@DDDKKKQQQXXX]]]gggsss}}}}}}xxxmmmiiihhhiiijjjiiikkkoooxxx~~~}}}zzzwwwwww}}}tttmmmiiijjjooorrrxxx~~~|||uuummmYYYOOOAAA888444333000---000000111000///...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,xxxnnngggdddcccdddcccaaa^^^]]]\\\\\\\\\___gggoooqqqjjj^^^SSSMMMIIILLLPPPTTTXXX___ffflllqqqvvv|||wwwgggWWWMMMDDD;;;666666222222333222111000///000........................---------------...//////---------......//////000........................,,,,,,---......///000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111000000111111111111000000000111111111111222222222111111111111222222222222111111111111111111222222333333333333333333333333222333555777999999999999999888777666666666666666666666555555555666666777777888888999999888888777888888888999999::::::;;;999999888888888999999:::444555666777888999::::::888999;;;;;;:::::::::;;;;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<@@@???AAAIIISSSccc}}}~~~{{{}}}pppddd[[[WWWRRRLLLHHHEEEEEEEEEAAABBBCCCDDDEEEFFFGGGHHHCCCCCCCCCDDDEEEGGGHHHIIIHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLMMMNNNOOOKKKKKKKKKKKKLLLMMMNNNOOOOOOOOONNNMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLMMMMMMMMMKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDAAACCCEEEDDDBBB@@@AAABBB???@@@AAAAAABBBBBBBBBAAA??????@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>@@@AAABBBDDDLLLWWW```mmmqqqzzztttnnnkkknnnqqqttt|||}}}zzzxxxzzzwwwrrrqqqsss{{{{{{uuukkkaaaOOOHHH===666222111000///......///000000///...------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,|||pppfff___[[[ZZZUUUTTTTTTSSSTTTVVVWWWXXXTTT^^^jjjnnnjjj___TTTNNNMMMRRRYYY```gggppp{{{~~~xxxrrrxxxtttcccTTTFFF@@@;;;444111222000222333333222111111111------------------------000///.........000111222...//////000111222333333........................,,,,,,------...///000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000111111111111000000000111111111111222222222000111111111111222222222222222111111111111111222333333333333333333333333111333666999:::;;;::::::777777666555555555555555777666666555555555666666777777888888888888777777777777888999:::;;;;;;<<<777777777777888999::::::555666666888999:::;;;<<<777888::::::999999999:::;;;;;;:::999999:::::::::<<<;;;:::;;;<<<<<<:::888999;;;@@@EEEGGGOOOdddyyyyyy~~~sssfffbbb[[[TTTOOOLLLKKKKKK@@@AAAAAABBBCCCDDDEEEEEE>>>>>>??????AAABBBDDDEEEBBBCCCEEEGGGJJJLLLNNNOOOMMMMMMNNNOOOOOOOOONNNNNNNNNMMMLLLLLLLLLMMMNNNOOOIIIIIIJJJJJJKKKLLLNNNOOOOOONNNNNNMMMLLLLLLLLLMMMKKKKKKKKKLLLLLLMMMMMMNNNLLLKKKKKKKKKKKKKKKLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@CCCEEEDDDAAA@@@@@@BBB>>>???AAABBBCCCBBBAAAAAA??????@@@@@@@@@AAAAAAAAA?????????>>>===<<<<<<;;;;;;<<<<<<<<<======>>>>>>===???AAACCCGGGRRRaaalllzzz}}}vvvooolllqqqwww~~~zzzyyyyyy{{{yyyrrrqqquuu}}}uuulll```UUUJJJDDD;;;444000000111222+++,,,...000000000000///------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,~~~{{{jjj^^^WWWSSSPPPKKKMMMPPPRRRRRRQQQRRRSSSVVVZZZ^^^``````___^^^^^^ZZZbbbmmmvvv||||||}}}uuunnnnnnvvvttteee\\\IIIDDD>>>999666444333111222222111000///...------111111000000/////////......------...//////...---............////////////////////////////////////------///000111111111111000000//////.........---///000111000///...///000000/////////000111222222000000111111111111000000000000000000000000000000222111111111000000//////111000000////////////000111000/////////000222333111111222222222333333333555555666777888999::::::777888999999888666333222444444333333333444444555777777888999999999999888999999999999999999999999888888999::::::::::::999888888999999999888888777999999999999999999999999999999999::::::;;;;;;;;;:::::::::999999888888888999;;;===>>>AAAJJJXXXbbbyyyzzz}}}~~~|||{{{{{{|||rrrooojjjbbb[[[TTTOOOMMMGGGEEEBBBAAAAAAAAA???>>>AAA======@@@BBB???<<<===@@@@@@@@@AAACCCEEEHHHJJJJJJMMMOOONNNKKKIIIIIIKKKJJJKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFCCCBBBAAA@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@AAAAAA@@@AAABBBBBBBBBAAA@@@???AAA>>>;;;;;;===>>><<<::::::<<<======<<<===AAAEEEDDDDDDEEEFFFLLLZZZkkkwwwzzzzzz|||~~~~~~}}}yyyvvvmmmnnnrrryyy{{{zzz~~~rrrnnnllltttzzzkkk\\\OOOGGG===;;;777333111111111222---------------------------,,,,,,++++++,,,,,,---,,,+++******,,,,,,+++***++++++++++++++++++++++++rrrttttttqqqnnnnnnsssxxx|||nnnaaaZZZVVVSSSNNNNNNNNNMMMLLLMMMPPPSSSSSSWWW\\\```bbbdddfffhhhqqqwww}}}~~~}}}~~~xxxrrrmmmkkkmmmvvv~~~mmm^^^QQQJJJ???<<<777444222222111000111111000000000000000000000000000//////.........------...///000000///...............////////////////////////////////////---...///000000000000000000/////////...............///111000//////000111000000000///000000111111000000111111111111000000000000000000000000000000111111111111000000000///000000////////////000000111000/////////000222222111111222222222333333333222222333444555666777777888999::::::999777555444777777666666666777777888666777888888999999888888888888888888888888888888777888888999:::999999999888888888999888888888777999999999999999999999999999999999999999888888888::::::999999999888888888777999;;;;;;<<>>???===;;;<<<>>>>>>???AAACCCEEEGGGHHHDDDFFFGGGFFFEEEFFFHHHKKKIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBAAA@@@@@@AAABBBBBB>>>??????@@@@@@AAAAAABBB>>>??????@@@???>>>=========<<<<<<===>>>???>>>===>>>@@@CCCCCCBBBCCCEEEGGGHHHGGGGGGIIIPPP\\\jjjtttrrrpppnnnmmmmmmmmmnnnnnnjjjnnnvvvzzzvvvtttrrrpppooommmkkknnnyyyzzzjjj[[[MMMBBB<<<777555222///------...///---------------------------,,,,,,++++++,,,,,,---,,,+++******,,,,,,+++***++++++++++++++++++++++++ZZZ\\\^^^^^^]]]```fffkkk{{{ssseee]]]ZZZXXXRRRPPPNNNKKKLLLPPPWWW\\\```dddiiinnnqqqsssuuuwww|||uuummmjjjjjjjjjpppzzzwwwcccSSSFFF>>>:::666444111///000111111111111111111111111000000000/////////...............---...///000111000000///............////////////////////////////////////////////////////////////////////////...............///000000//////111222111111000/////////000000000000111111111111000000000000000000000000000000111111111111000000000000//////...//////000111222000000000///000111111222111111222222222333333333111111222333444555555666999999:::;;;:::999777666999888888777777777888888666666777888888888888888666666666666666777777777666777888888999999888888777777777888888888888888888888888888888888888888999999888888777666666666999999999888888888888888777888999999999===CCCIIILLLUUUbbbuuu{{{vvvtttxxx~~~~~~{{{{{{~~~uuuhhh___[[[YYYWWWWWWWWWVVVTTTSSSQQQHHHAAA@@@@@@======>>>:::;;;<<<>>>@@@AAABBBBBB@@@AAAAAA@@@???AAADDDGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAA<<<======>>>???@@@AAAAAA===============<<<<<<;;;<<<===>>>>>>======>>>@@@DDDIIIOOORRRSSSQQQPPPOOOPPPMMMKKKMMMTTT^^^fffllliiieee```]]]]]]aaafffiiimmmttt~~~xxxssslllhhhffffffggggggfffiiiqqq}}}sssdddUUUHHH===666111222000...,,,++++++,,,------------------------------,,,,,,++++++,,,,,,---,,,+++******,,,,,,+++***++++++++++++++++++++++++RRRSSSTTTUUUVVVZZZ___dddttt|||}}}ssseee___^^^^^^ZZZYYYXXXXXXZZZ```iiinnnvvvzzz~~~~~~yyytttnnnmmmqqqttt{{{{{{ppp^^^MMMBBB;;;888777444111//////111222333222111111111000//////........................---------///111222222111111000............////////////////////////////////////000/////////....../////////////////////............///111111000000111333222111000///////////////000000111111111111000000////////////////////////111111111000000000000000............///000222222000000000000000111111222111111222222222333333333333444444555666666777777888888999999999999888777666666555555444555555555555666777777888888777777666666666666666777777777555666777777888888777777777666666666777777888888888888888888888888888888888777777777777777777777888888888888888888888777777999:::999999;;;>>>BBBBBBGGGPPP___uuu}}}|||{{{{{{{{{}}}vvvvvv~~~tttnnnmmmkkkkkklllkkkiiigggcccWWWKKKGGGEEEBBB@@@AAA;;;<<<>>>???@@@???>>>>>>@@@@@@???>>>>>>>>>@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEEEEEEEEEEEEEDDDCCCDDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBB????????????????????????;;;;;;<<<<<<=========>>>===============<<<;;;;;;===>>>>>><<<;;;<<>>>>>>>>>>>===<<<============>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBBBBFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCAAAAAABBBBBBCCCCCCCCCDDDCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???===>>>>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>===<<<;;;999<<<<<<<<<;;;<<>>????????????>>>>>>>>>>>>AAAAAABBBBBBCCCDDDDDDDDDFFFFFFEEEDDDCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???????????????======>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAAAAA@@@???===<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBBBB???<<<:::;;;;;;<<>>@@@EEESSSbbbxxx~~~yyyssssssuuuxxx~~~}}}pppllljjjeee]]]YYYSSSSSSSSSSSSTTTUUUWWWWWWXXXQQQIIICCC@@@@@@>>>===<<<;;;:::999999:::<<<===============<<<<<<<<<;;;======>>>>>>???@@@@@@AAABBBAAAAAA@@@>>>======<<<::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;999::::::;;;<<<<<<============>>>???@@@@@@@@@???>>>>>>=========>>>>>>?????????@@@@@@???===:::999:::;;;<<<======<<<;;;:::::::::;;;<<<===>>>???@@@BBBEEEIIILLLLLLHHHCCC@@@AAAAAADDDKKKWWWeeeqqqwww{{{~~~xxxiiijjjjjjlllooouuu|||}}}tttnnnhhhdddaaabbbeeekkkqqqtttuuuuuuzzzwwwrrrkkk```TTTIIIBBB999666222000000000000///---------,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,+++******,,,,,,+++***++++++++++++++++++++++++TTTSSSTTTXXX^^^eeejjjllllllwwwwwwcccQQQDDD???===;;;888444222333333333333111000//////111111000///111111000///---,,,+++***.../////////000000111111333888<<<;;;555000///000............/////////000////////////////////////...---,,,+++,,,...000222---.........//////000000333444444222000//////000...............///000111000000111111111111000000000000000000000000000000//////000000111111111222111000000////////////000...///000222222111111000111111222222222333333333444444444444444444444555333333333444444666777888888888666555444444444444333444555555666666555555222222333444444555666666222333444444555555444444555444333222333555777999666666666666666666666666444444555555555555555555444555555555666666777777777666444333444666666666999666888===>>>>>>EEEOOOZZZrrr}}}wwwsssooonnnpppuuu|||yyyxxxwwwrrrjjjeeedddddddddeeehhhkkknnnooommmbbbTTTHHHBBB@@@???>>>>>><<<;;;999999:::<<<=========<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>>>>??????>>>===<<<;;;:::999999777777777777777777777777777777888999999999999888777777888999999:::;;;;;;;;;;;;<<<>>>????????????<<<<<<;;;;;;;;;<<<<<<===>>>?????????>>><<<999777::::::<<<<<<<<<<<<::::::999:::;;;===@@@BBBDDDEEEIIIMMMRRRVVVVVVQQQKKKGGGJJJJJJMMMVVVcccpppwwwzzz|||{{{zzz{{{{{{yyytttooojjjmmmqqqtttyyy|||{{{}}}~~~yyynnnhhhfffdddddddddfffiiinnnqqqrrrrrruuuppphhh]]]QQQGGG>>>:::555333111000111000///---/////////............------------------------------,,,,,,++++++,,,,,,---,,,+++******,,,,,,+++***++++++++++++++++++++++++gggbbbdddmmmuuuyyy~~~{{{|||wwwjjjYYYJJJBBB===999555444444444444333333222111111111000000//////......---------------...///000///...---,,,,,,---...///333333333222111000///...//////////////////........................------////////////////////////......---,,,---...///000222222222111111111000000...///000111111000///...//////000000000000//////////////////000000000000111111111111111111111111......////////////......---......///000111111111111111111111111111111111111111222222222333333333222222333444555666777888888777777666555444444444444444555555555555444444555555555555555555444444444444444555666777777888333333333222222333333444333444666888888888888777111333444444333222222333666333444888777555999BBBCCC<<<333///111444444333222222333444777;;;>>>AAAHHHSSSgggyyyrrroooqqqsssrrrpppxxxzzzsssoooqqquuuyyy~~~yyycccRRRIIIFFFDDDBBB???>>><<<;;;;;;<<<===???>>><<<:::::::::::::::999:::777555777;;;>>>===;;;<<<<<<<<<<<<;;;;;;;;;;;;999888777666555666777888222333444333222333444666444555777888999:::;;;;;;777===???;;;888:::<<<<<<888999;;;<<<;;;;;;;;;<<<;;;;;;<<<======<<<<<<<<<999:::;;;<<<===>>>???@@@>>>@@@BBBCCCDDDGGGJJJMMMRRRYYYccciiihhhaaaXXXRRROOOQQQWWW```kkktttzzz|||tttsssooojjjffffffkkkoooooorrrxxx}}}wwwssssssxxx}}}rrrkkkgggggghhhiiijjjlllnnnpppsssvvvyyymmmcccWWWMMMFFF@@@999333222222222111111///......------------------------,,,++++++******++++++,,,************************)))******++++++,,,------))))))))))))))))))))))))zzzvvvwww}}}zzzzzzzzzxxxsssrrruuu~~~~~~nnnYYYQQQFFF>>>:::888444111111111222222222111000000000000000000//////.........------------......//////...---,,,,,,---...///111111111000000...------++++++,,,,,,,,,,,,,,,+++...................................................------,,,---...///000222222222111111000000000...///000111111000///...//////000000000000///////////////000000000111111////////////////////////......////////////............///000000111222222111111111111111111111111111111222222222333333333222222333444555666777777777777777666555444444444444444555555555555444444555555555555555555444444444444444555666777777777555444333333333333333444333444555777777777777777222333555555333333333444444222333666666333777===BBB<<<444111222444333222444444333444555888;;;<<>>???@@@BBB@@@===<<<;;;:::999999:::888777777888999888888::::::::::::999999999999777666666555555555555555444666777777666444444555333444555666777777888888666:::<<<888777999:::999777888999999999888888999999:::<<<<<<<<<<<<<<<===@@@@@@AAAAAA@@@@@@@@@AAAEEEEEEHHHLLLRRRXXX]]]```fffjjjttt~~~yyyiii[[[UUUVVVZZZaaaiiiooorrrtttggghhhhhhgggfffgggkkkooopppssszzz}}}}}}zzzvvvtttwww~~~{{{nnnhhheeefffjjjqqqsssvvvwwwwwwuuusssrrrcccZZZNNNEEE???:::444000111111111000000...------------------------------...------,,,,,,------...++++++++++++++++++++++++,,,+++++++++++++++++++++************************yyytttuuurrrqqqrrrqqqmmmlllooo}}}ppp\\\MMMBBB>>>999777777666333000......///000000000//////000000000////////////...///...------------------......------------..................---,,,++++++))))))***+++,,,,,,,,,,,,...................................................------------...//////111111111111000000000000...//////000000//////......//////000000//////...000000000000111111111111////////////////////////...//////000000//////...//////000000111222222222111111111111111111111111111111222222222333333333222222333444555666666777777777666666555444444444444444555555555555444444444444444444444444555555444444444555666666777777666666555444333333444444333333444555666666666666333444666666444333444555222111222555444222444888<<<888333222444555555333666555444333444555666777<<<===AAAHHHVVVkkk{{{xxx}}}zzzuuusssttt{{{wwwfff[[[SSSLLLIIIDDDDDDDDDDDDEEEGGGHHHIIILLLJJJFFFBBB>>>;;;:::999999999999888666666777888;;;;;;:::::::::999999999777777777777666666666666333555888888555333222111333333444444555555555555666999:::888888::::::777666777777888888888777777666999===??????@@@AAACCCFFFHHHIIIHHHFFFDDDDDDEEEIIIJJJNNNXXXdddnnntttvvvwwwyyyuuubbb^^^^^^```dddiiilllmmmmmmdddfffggghhhiiikkknnnqqquuuyyy~~~{{{wwwvvvzzztttiiicccbbbgggooowwwyyy|||}}}zzztttmmmiiiXXXOOOEEE<<<888555222/////////000//////...---,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++zzzuuurrruuupppmmmppprrrrrrtttyyynnn^^^QQQEEE<<<:::888666555555444111///,,,---...//////////////////////////////////////////......---,,,,,,,,,,,,------------------------,,,,,,,,,---,,,,,,++++++***+++,,,---.../////////---------.......................................------------......//////000000000000000000000000////////////////////////...//////////////////...000000000000111111111222000000000000000000000000//////000000000000//////000000111111222222222222111111111111111111111111111111222222222333333333222222333444444555666666666666666555555444444444333444444555555444444333333333444444444444555555444444444555555666666666777666555555444444444444333333333444444555555555333555666666555444444555111111333444444222222333333111000111444666555444555444333333222333444444444777;;;???EEEQQQaaammmzzz|||zzz{{{ooobbbYYYSSSPPPNNNPPPRRRUUUWWWZZZ\\\]]]```]]]XXXPPPHHHBBB???>>>999<<<===<<<999888;;;>>>>>>>>>===<<<<<<;;;::::::888999999999999888888888555666888777444333222333444444444444444444555555666999:::999:::>>>===999999888777888999:::::::::888<<>>777444333222111///000000000//////...---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++|||{{{}}}~~~}}}vvvrrruuuzzzvvvcccRRRGGG>>>999666666444111//////......---------...///000000000///...............////////////...---,,,,,,,,,,,,,,,,,,------------------,,,++++++,,,---------,,,,,,,,,,,,---///000000000000---------.........//////........................---------...............//////////////////////////////............//////......////////////......///000000000000111111111//////////////////////////////000000000000//////111111111111111222222222111111111111111111111111111111222222222333333333222222333333444555555555555555555555444444444444333333444444444444333333333333333333444444555555444444444444555555555555777666555444444444444444333333333333333444444444333555666666555444444555222333333333444444333222000000000111222222111000222222222222222333333444111666;;;<<<===BBBKKKRRRlllxxxxxxllleeeaaa```___aaafffkkkpppsssvvvwww{{{xxxrrrhhh\\\SSSMMMKKKBBBDDDEEECCC???===???BBBAAAAAA???>>><<<;;;:::999777777888888999999999:::;;;;;;:::888666555666888555444444333333444555666333888<<<<<<>>>BBBBBB@@@BBB???;;;:::<<>>777222000111222222000000111111111000//////------------------------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************~~~|||zzz|||zzz```VVVJJJDDD>>>777222111333111///.........000111......///000000000//////---............/////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,,,,------------++++++,,,---............,,,,,,------.../////////------------------------,,,---......//////..................///////////////......------......///---......//////......---////////////000000000000------------------------///000000111111000000///111111111111111111111111111111111111111111111111111111222222222333333333222222333333444444444444444444444444444444444444333333444444444444333333222222333333444444555555444444444444444444444444555444444444444444555555444444333333333444444555333444666666444333444555333444333222333666555222333333222222000...---,,,000000111222222333333444333444666666777<<>>>>>;;;;;;:::;;;<<<>>>@@@AAACCCCCCBBB>>>;;;888888999777777666555666777999:::666???FFFGGGIIIMMMQQQQQQUUUOOOGGGCCCDDDGGGIIIIIILLLUUU```gggkkkooouuuzzzyyylllaaa[[[ZZZVVV\\\hhhwwwzzzuuutttsssqqqoooppprrrtttwwwyyy~~~zzztttnnnmmmllloootttyyy|||}}}|||tttkkkdddaaadddooo{{{}}}tttggg\\\SSSLLLEEE@@@777555222///---...000111000000111111111111000000------------------------...------,,,,,,------...************************)))******+++,,,,,,------))))))))))))))))))))))))|||zzzyyyxxxzzz~~~iiiZZZHHH@@@::::::999333000000000111111000000111222333//////////////////...------------.........//////,,,,,,,,,+++,,,,,,------+++,,,------------,,,+++))))))***,,,,,,---------+++,,,,,,---------,,,,,,,,,,,,------...//////000------------------------,,,---.../////////...------------......////////////...------------...///---......//////......------.........////////////////////////////////////000000111111111111000000000000000000000000000000111111111111111111111111111111222222222333333333222333333333333444444444444444444444444444444444222333333444444333333222111222222333444444555555444444444444444444444444333222222333333444555666666555444333333444555555222333555555333333333444333444222///111777777222222333333222111/////////111111222222333333222222222111000111333888<<<@@@???HHHVVVhhh|||~~~|||zzz~~~~~~~~~|||vvvtttvvvrrrjjjgggdddbbbaaa```aaabbbaaa```___^^^[[[XXXTTTQQQOOOMMMJJJIIIHHHHHHJJJNNNRRRUUUVVVWWWWWWTTTNNNGGGBBB@@@???>>>======>>>@@@BBBCCCGGGSSS^^^```aaaffflllppprrrhhh[[[TTTSSSUUUWWWWWW\\\eeepppwwwzzz}}}xxxjjjdddcccccciiirrrzzz}}}{{{vvvrrriiiiiijjjkkkmmmqqqvvvzzz|||tttnnnjjjlllpppvvv{{{}}}zzzwwwrrrlllgggffffffgggnnnvvvrrrhhhYYYNNNFFFAAA;;;777000000///...------///000//////000000000000000///------------------------...------,,,,,,------...+++++++++++++++++++++++++++++++++++++++++++++,,,************************~~~xxxsssqqqpppoooxxx}}}rrr^^^KKK???AAA777111333333000///222,,,...000000///.........////////////...---,,,,,,---------.........//////++++++++++++,,,------...++++++------------++++++'''((()))+++,,,,,,,,,,,,------.........---,,,,,,,,,,,,------...///000000------------------------,,,,,,.../////////...------------........./////////...---,,,,,,---...///---..................---------------.........///222222222222222222222222000000111111111111000000000000000///////////////111111111111111111111111111111222222222333333333333333333333333333333444444444444444444444444444222333333444444333333222111111222333333444555555444444444444444444444444111111111222333444555666777666555444333444555666111333444444333222222333222333000,,,000777777222///000222222222333444666333333333333333222111111///......111444555555444666>>>IIISSSbbbzzz~~~|||vvvttttttxxx|||zzzsssqqqrrr{{{vvvmmmjjjnnnlllkkknnnssswwwwwwvvvsssrrroookkkgggccc```^^^[[[YYYXXXXXXZZZ___eeehhhnnnqqqrrroooggg\\\TTTOOOGGGFFFEEEEEEFFFIIIKKKMMMYYYhhhuuuxxxwww}}}}}}mmmccc```aaabbbbbbfffooo{{{}}}pppkkkjjjkkkpppvvvyyywwwsssnnnlllfffhhhlllqqqxxx}}}~~~{{{|||yyy~~~~~~xxxqqqkkkjjjnnnuuu~~~yyyrrriiieeeeeehhhjjjjjjmmmqqqcccYYYMMMCCC???<<<888444...///000///......000111......///////////////...------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********++++++++++++++++++++++++}}}wwwqqqlllhhhgggnnnwww|||rrr___SSSJJJCCC>>>555444222000//////000111000000//////.........---........................,,,------......------,,,///...---,,,,,,---...///,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000000///............///...------,,,,,,------...////////////////////////////////////////////////...............///000000...///000///...///000222111111000000//////......222111000000000111333444111111111111111111111111111111222222222333333333222222111111111111111222444444555666555444222111000111222222000000111222444333333222222333333444555555555555555555555555333222222222333555777888;;;999777444333333444444333333333222222222111111222222222111111111000000111111111222222333333333111111000000000000111111222222111111222222333444444888>>>CCCOOOeee{{{sssyyy|||yyyxxx}}}~~~vvvpppooommmnnnrrr{{{~~~{{{vvvrrrppprrrjjj```^^^dddnnntttwww{{{qqqggg^^^\\\ZZZYYYYYYZZZ\\\^^^lll~~~uuufff```aaaeeehhhpppxxx}}}xxxvvvxxxwwwvvvwwwxxxuuunnniiihhhooowww}}}}}}zzzyyy~~~vvvooommmooovvv|||{{{pppdddeeehhhjjjkkkhhhbbb]]]VVVNNNDDD>>>:::777111---......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******++++++++++++******))))))))))))))))))))))))~~~yyyvvvrrrooommmkkkjjjpppxxxttthhhWWWIIIAAA;;;777333444333222000//////000000000/////////.........---........................,,,,,,------------,,,,,,......---,,,,,,---......,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------......///000///......------------...------,,,,,,------..................................................................//////000///000000///......000111000000000000////////////000//////...///000111222111111111111111111111111111111111111222222222333222222111111111222333333333444555555555444333222333444555444333222333555444333333222222333333444555555555555555555555555222222222222333444555555:::888666444222222333444333333222222222111111111222222222111111111000000111111222222222222222222111000000//////000000111222111111111111222333333444666:::>>>HHHYYYppp}}}zzz~~~{{{wwwsssrrrtttuuuxxxxxxsssrrrllldddccciiisss|||}}}kkkhhheeebbbbbbcccfffhhhqqq{{{mmmfffdddeeefffssszzz}}}}}}|||wwwrrrssszzz|||rrrmmmnnnrrr}}}uuuffffffeeeeeeccc^^^XXXSSSMMMFFF>>>999777555111.........------------..............................------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++******************************{{{vvvssssssqqqrrruuuvvvvvvzzzxxxmmmSSSKKKAAA999666444222000333222111000/////////000/////////...............------------------------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------------000///...---,,,++++++,,,...------,,,,,,------.........................................................------......///000///000000///...---///000////////////000000000000......---------...///000111111111111111111111111000000000111111111222222222111111111222333444444222333333444444444444333333555666555444333444555444333333222222333333444444444444444444444444444333333444444444444333333777666444333222222222333333222222222222111111111222111111111111000000000222222222111111111111111000000////////////000000111111111111111222222333333333555777>>>JJJWWW___dddkkkwww|||wwwuuuttttttyyy||||||}}}~~~~~~xxxpppmmmjjjggghhhppp{{{vvvsssoookkkjjjlllooorrrzzz~~~tttnnnlllkkkjjjvvv{{{|||wwwttttttqqqvvv|||ssslllkkkpppwwwzzzkkkiiifffbbb]]]UUUMMMGGG@@@<<<666333333333000.........------------......------------------------------------------------++++++++++++++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++~~~}}}{{{zzz}}}}}}{{{lll[[[QQQ@@@<<<777444444444444333111111000000////////////........................------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,///...---,,,+++*********...------,,,,,,------......................................................------------.../////////000000///------...000......//////000000111111------------......//////111111111111111111111111///000000000000111111111111000000111111222333444222222333333444444444444222333444444222222333444444333333222222333333444444444444444444444444444444555666666666555333222555444333222111111222222222222222222111111111111111111111111000000000000222222111111000000000///000//////......//////000000000000000000111222222222111111333888===BBBDDDDDDLLLXXXgggzzz}}}tttqqqnnnoooxxx~~~~~~}}}||||||~~~yyyqqqiiiiiijjjnnnvvvxxxuuupppmmmmmmooosssvvv{{{xxxvvvuuuuuuuuuyyy{{{|||{{{vvvrrrooonnnmmmsss{{{tttjjjhhhkkkuuu~~~wwwooommmiiiddd\\\RRRGGG???888444111///000000///......------,,,,,,------...------------------------+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++******))))))))))))************++++++++++++******++++++++++++++++++++++++}}}{{{zzzzzzyyyxxxzzzssseeeZZZOOODDD===555444111000000000/////////000000000//////......---------...............------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,......---++++++*********...------,,,,,,------...................................................---------------...//////...///000///------...000......//////000000111111......//////000000000000000000000000000000000000///000000000000111111111000000000000000111222222222222222222333333444444222333444444222222333444444333333222222333333444444444444444444444444444333444555555444333111000222222222111111111111222222222222111111111000000000000000000000000000000111111111000000///////////////............//////000000//////000000111222111000///111555777777666444;;;EEEOOOZZZjjj~~~vvvsssppppppttt|||~~~|||zzz{{{~~~~~~~~~~~~~~~zzzrrrsssuuuxxx~~~uuusssqqqpppqqqtttwwwzzz~~~zzzuuusssrrrpppuuuvvvxxxzzz{{{|||~~~~~~~~~}}}zzzvvvsssqqqqqqqqqyyy~~~}}}}}}tttkkkhhhjjjrrrwwwpppnnnllliiiccc[[[OOOBBB:::444222000.........---,,,------,,,,,,,,,,,,------------------------------))))))*********+++++++++++++++++++++++++++++++++***))))))(((((())))))*********++++++++++++******************************~~~}}}}}}}}}~~~{{{vvvrrrqqqssswwwzzz|||zzzoooeeeVVVIIIAAA;;;666333111111000///...---------......////////////......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...------,,,,,,------...------------------------------------------------------,,,,,,------...///---...///...------///111////////////000000000000//////000111111111111000000000000000000000000000000000000111111111222222222222111111000111111222333222222222222333333444333555666555444333444555444333333222222333333444333333333333333333333333111111111111111000//////111111111222222222222222222111111111111000000000//////000000000000000111000000000000////////////......------------......///////////////000000111000000000111333444333222111555;;;@@@BBBJJJ\\\nnnzzz{{{zzzxxxvvvvvvwwwyyy{{{}}}zzzxxxwwwssstttyyy}}}zzzyyyxxxtttxxxvvvwwwxxxyyy{{{}}}~~~}}}{{{wwwsssooommmkkkiiisssvvv{{{~~~|||{{{{{{zzz|||zzzvvvpppmmmmmmqqqnnnmmmqqqxxxvvvnnnllliiiccc[[[RRRGGG<<<555222111000...------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))******+++++++++++++++++++++++++++******))))))))))))************++++++++++++******))))))))))))))))))))))))zzzyyywwwuuutttttttttuuusssuuuvvvuuuvvv||||||pppeee^^^QQQJJJ@@@999666444111...000000000///.........///------.../////////...---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,------......------,,,,,,------...------------------------------------------------------,,,,,,------...///+++,,,---------...000222000000000000////////////...///000111111111000000000000000000000000000000111111111111222222222333555555444333222222222222444333222111111111222333333444555444333222333555444333333222222333333444333333333333333333333333222222111111000111111111000111111222333333333333111111111111000000000000////////////000000111111......//////////////////...------------------...///............///000000///000000000000111111222111333666:::999:::DDDQQQXXXfff}}}}}}yyyvvvuuuyyy}}}yyyuuurrrsssuuuzzzyyyzzz}}}uuuvvvvvvvvv|||}}}}}}yyywwwvvvtttsssrrrwww{{{{{{yyyvvvoookkkjjjgggdddeeejjjqqqrrrxxx}}}tttmmmggg\\\QQQGGG>>>777333/////////...---,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***++++++++++++++++++++++++++++++++++++******))))))******+++******++++++++++++******************************~~~yyywwwvvvtttsssrrrrrrrrrrrrttttttwww|||yyymmm```TTTIIICCC===999555444444333000---,,,---------,,,---...000,,,---.../////////...---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,------------,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,---...//////...------,,,,,,------...---------------------------------------------------,,,,,,,,,,,,---......***+++---------...111333111111000000//////......---...000111111111000///000000000000000000000000111222222222222333333333888777666555444333333333555444222111111111222222000111222222000000111222444333333222222333333444333333333333333333333333555555333333333444555666000111222333333333333333111111111111000000000000.../////////000000111111---.........//////000000...------,,,,,,------..................///000000...///000///......000222333111444999888666999@@@FFFNNN^^^uuuzzzwwwyyy}}}uuupppkkkkkkxxx{{{sssvvvvvvwww|||yyyyyyrrrooommmddd^^^]]]]]]]]]cccllltttxxx{{{qqqgggXXXJJJ???999666444,,,---......---,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++~~~vvvqqqpppppprrruuuyyy}}}zzznnnfffZZZOOOGGGAAA<<<888666444333111///------,,,///............---------//////............/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++)))******++++++******))),,,++++++******++++++,,,***++++++,,,,,,------...***++++++,,,------------******))))))***,,,---...,,,++++++++++++,,,---...//////......------,,,,,,.........---,,,,,,,,,+++000000//////.........---,,,+++***)))***---///111..................---------------............///000000////////////000000111111111000000000000000333222111000111222333444;;;:::999888666444333222333333333222222111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333111111222222222222111111000000000000000000000000000000000000000000000000------------------------................................................///...---------...000111///000000000111111111111;;;@@@HHHSSSddd{{{}}}~~~~~~~~~yyyooommmssszzzzzzsssnnnkkkhhh```[[[___bbbcccgggmmmzzzzzzpppaaaNNN???999666222.........---,,,,,,,,,,,,---++++++++++++++++++++++++************************************************************************************************(((((((((((((((((((((((())))))))))))************~~~xxxuuuuuuvvv~~~}}}wwwoooeee]]]UUUNNNEEE>>>:::777444222333222111000///.....................------------......------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,+++++++++*********+++,,,......,,,,,,,,,+++,,,,,,------111000000000//////......///////////////.....................---------,,,---,,,+++******,,,---.....................---------------............///000000////////////000000000000000000000000000000222111111111111222333333888777666555444222111111333333333222222111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333000111111222222111111000////////////////////////////////////////////////------------------------...................................................------------...////////////000000000111111111444777<<>>CCCMMMZZZiiiyyyxxxrrrmmmnnnooorrryyy|||yyy|||||||||{{{wwwxxxzzzsssnnnmmmllliiiffffffiiilllooosss{{{wwwooojjjhhhcccdddfffeeebbbZZZPPPIIIAAA;;;444///...//////.........---,,,,,,,,,,,,---++++++++++++++++++++++++************************************************************************************************************************((()))))))))************|||vvvnnniiiaaaXXXPPPHHHAAA===:::999666333111000000000...///111000//////000111000///...,,,+++*********,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,))))))******+++,,,,,,---,,,,,,---------,,,++++++***++++++,,,,,,++++++******+++,,,---...---,,,,,,,,,,,,---...///000000000.........///////////////------------............)))******,,,---......///++++++,,,,,,------......---------............//////......------......///---......//////000000111......///000000000000000/////////000000111111111000000000111111111111111//////000000111222222222111111111111111111111111222222222222222222222222000000000000000000000000///000000111111000000///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000/////////------------........./////////////////////000000555777:::@@@JJJYYYiiisssyyyuuuuuutttsssvvv{{{zzzwwwzzz|||wwwqqqoooooojjjjjjjjjjjjiiihhhhhhhhhkkknnnrrrwwwtttiii^^^VVVRRRPPPIIIJJJLLLLLLJJJFFFBBB???999666111....../////////......---,,,,,,,,,,,,---++++++++++++++++++++++++************************************************************************************************************************))))))))))))************}}}xxxrrrjjjbbb\\\RRRMMMGGGAAA===999666444555555444333111000000111,,,///222222111000222333------,,,+++++++++++++++++++++++++++************++++++************++++++---------,,,,,,,,,++++++******************************++++++++++++******++++++,,,,,,,,,,,,++++++******++++++++++++******,,,++++++******++++++,,,***************+++++++++***++++++,,,,,,,,,,,,+++)))***+++++++++***))))))((()))+++---......------+++,,,,,,---///000000111///////////////.........++++++,,,,,,------------***++++++,,,------------***++++++,,,------......---------............//////......------......///------......///000000111///............///000000......///////////////000///000000000111111111222/////////000111222222222111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---------.........111000000000000000//////111111222444999BBBLLLSSS```hhhvvv~~~zzzyyy{{{{{{~~~~~~zzzpppllliiicccbbbdddeeeiiilllkkkhhhgggjjjooosssxxx}}}yyyppphhh]]]SSSLLLFFFCCC@@@;;;<<<<<<;;;999888888999666444111///////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))************|||uuuoooiiieee```[[[VVVOOOIIIEEE@@@===888555444555555444///000111000/////////000+++...111000...,,,,,,...++++++******+++,,,,,,---+++++++++************)))******))))))))))))******---------,,,,,,,,,++++++******************************++++++++++++************++++++++++++***************++++++*********,,,++++++++++++++++++,,,,,,,,,++++++***)))))))))((()))***+++++++++++++++((()))***++++++***(((((('''(((+++---//////...---))))))***+++---...//////.........------,,,,,,+++*********++++++,,,,,,,,,,,,,,,---------,,,++++++******+++,,,,,,---......---------.........//////.........------.........---------...///000000111//////...------///000111........................//////000000111111111222...//////000111222222222000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,---------.........------...///000/////////000111111333666;;;???BBBJJJXXXjjj~~~}}}zzzzzz{{{{{{xxx{{{zzzvvvvvvxxxzzz}}}~~~}}}{{{zzznnneeecccbbb^^^]]]aaajjjooossspppjjjiiiooovvvwww~~~{{{qqqfff]]]WWWMMMFFFAAA>>>;;;999666666444222000111333666555333111000////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++************************************************************************************************(((((((((((((((((((((((())))))))))))************zzzuuunnniiiddd___XXXSSSLLLJJJGGGDDD???<<<999777333333333222222222111111..............................------------......---------,,,,,,+++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************************************)))))))))))))))))))))))),,,+++)))'''&&&&&&&&&'''++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++++++++,,,------------,,,,,,,,,,,,---------........................------------------------------...---,,,+++++++++++++++---------------------------.........---,,,,,,+++,,,,,,,,,------.........------------............111111111111000000000000...///...,,,+++,,,///111111111000000000000111111222222222111000//////...111111111111222222222222111111111111111111111111000111111222222222111111111000///------......///////////////////////////000///...---,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------............////////////............///000111222777:::@@@JJJYYYkkk~~~{{{yyywwwyyywww{{{}}}{{{|||~~~{{{wwwxxxzzz{{{uuufff\\\___aaa```eeennnqqqxxx|||zzzvvvvvvwwwuuu|||rrreeeZZZUUUJJJGGGAAA<<<777555444444111000000/////////////////////.........---------...,,,++++++------,,,*********++++++++++++************)))))))))***,,,---'''((((((***+++,,,------+++++++++++++++++++++++++++***)))'''''''''((()))(((((())))))*********+++))))))))))))))))))))))))|||pppggg[[[XXXRRROOOKKKHHHBBB>>>???>>><<<:::777555333222111111111000000000000///..............................------------......------,,,,,,,,,+++++++++++++++************++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************************************************************---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.....................------------------------------......---,,,,,,,,,,,,,,,------------------------------......------,,,+++,,,,,,,,,---------......////////////000000000000//////000000000111111111000000///...,,,+++---///111000000000000000111111222222111111000//////............/////////000000111111111111111111111111000111111111000///......111000///...---......///........................///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------...///000111111222555:::CCCPPP]]]fff}}}yyyvvvrrrnnnooouuu{{{}}}{{{xxxssssssttttttjjjaaa]]]cccgggggglllvvv}}}}}}vvvlllbbbWWWNNNIII@@@===999555111000000000111000//////....../////////.........------------...,,,++++++------,,,***+++++++++,,,,,,+++++++++******)))))))))***,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++***)))((((((((())))))))))))******++++++++++++))))))))))))))))))))))))~~~yyyrrrkkkeee\\\RRRKKKCCC@@@===;;;:::888555333222222222111000000///////////////.........------...........................------,,,,,,------...,,,,,,,,,,,,++++++++++++*********))))))************++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************************************+++++++++++++++++++++++++++++++++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++)))******+++,,,+++++++++,,,,,,,,,,,,------------------------------......------------------------............------------------------------------------......------,,,,,,,,,,,,,,,------------......////////////000000000---......///111222222333000111111///---+++,,,---000000//////000111222222222222111111000/////////------........./////////000000000000000000000000000000000///...---,,,+++000000///............///........................------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---.../////////000000111444:::BBBGGGWWWhhh{{{|||vvvpppmmmpppuuuzzz|||{{{~~~{{{xxxwwwzzzyyyuuuqqqooonnnmmmeeeaaacccjjjmmmnnnttt~~~xxxiiiZZZPPPGGGAAA<<<666444111///------......000000///............///............------------...,,,++++++------,,,***+++,,,,,,,,,,,,,,,,,,+++*********)))******+++,,,---,,,,,,+++***)))((((((++++++++++++++++++++++++++++++***)))))))))************++++++++++++,,,,,,)))))))))))))))))))))))){{{xxxxxxwwwsssnnnddd^^^UUUOOOJJJFFF@@@<<<:::999888777666444333222////////////////////////............------------........................------,,,,,,,,,,,,------,,,+++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++***************+++++++++************************************************))))))*********+++++++++))))))*********+++++++++))))))***++++++++++++***++++++,,,,,,,,,---------,,,,,,------------......------------------------...///////////////......------------------------,,,------...------,,,,,,------------------------,,,,,,,,,---------............//////000111111222...///111000...---------////////////000111222333111111111111000000//////////////////000000000000////////////////////////////////////...------,,,000/////////....................................,,,+++++++++,,,------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,------------,,,++++++,,,,,,---...//////000000111222444999<<>>777444444444222000111111222000...,,,,,,---000//////......---------/////////............---........................,,,++++++******++++++,,,*********+++++++++++++++*********))))))*********,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++************************************************)))))))))))))))))))))))),,,,,,------,,,+++******************************************************)))************+++++++++)))************+++++++++)))******+++,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------------------------------///000000000///...------------------------,,,,,,------......------...------------,,,,,,,,,---............/////////000000000//////.........,,,---////////////111333111111000000000000111111111111000000000000000000------........./////////000000000000000000000000---...///000111222222222/////////000///......---------------------------+++++++++++++++,,,------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************------------............,,,,,,,,,,,,---...//////---......---------///111666777;;;>>>@@@CCCLLLVVV```jjjzzz|||yyy}}}~~~{{{yyyuuurrrooolllhhheeehhhhhhjjjkkkmmmnnnnnnnnnllllllooouuuxxxjjjZZZSSSIIIAAA<<<888444111111000///...------------......---,,,,,,,,,,,,---,,,,,,,,,,,,------------...,,,++++++------,,,***(((((())))))))))))((((((***++++++++++++***))))))---,,,,,,+++***)))((((((************************((()))******+++*********)))(((((((((((('''''''''))))))))))))))))))))))))___ZZZSSSOOOMMMJJJEEEBBB@@@???===<<<<<<<<<<<<===;;;777222000111111///,,,000222333111///---...000......---------,,,,,,,,,//////.........---------........................++++++************++++++)))*********++++++++++++++++++************++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++************************************************************************)))***+++,,,,,,,,,+++***************************************************)))************+++++++++)))************+++++++++***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,------......------------------------+++,,,...000000///...---------------------------+++,,,------......------......---------,,,,,,,,,------........./////////.........///////////////...//////.........111333333222111000////////////000000000000000000000111........./////////000000111111111111111111111111...///000000111111111111...///000000000///------------------------------++++++++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------+++******++++++,,,---.../////////...------000222333222333888888777:::AAADDDKKKYYYiii{{{}}}|||{{{}}}|||wwwzzz}}}yyywwwwwwyyy|||}}}~~~~~~~~~ooolllgggdddccccccbbbaaacccfffiiillloooppprrrsssrrruuuzzzzzzrrrjjj^^^SSSGGGDDD>>>999555333222111.........---------------...------,,,+++,,,,,,,,,++++++,,,,,,,,,---------...,,,++++++------,,,***))))))************))))))***++++++,,,+++***)))(((+++++++++*********))))))************************'''((()))*********))))))))))))))))))((((((((('''))))))))))))))))))))))))DDD@@@<<<:::;;;;;;999777999::::::999777777888999555111......000111...,,,...111222111///...000222------------------------.........---------,,,,,,........................++++++************++++++))))))******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++$$$%%%''')))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,------------,,,******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------***,,,...///000///...---------------------------+++,,,,,,---.........---.........------,,,,,,,,,+++++++++,,,,,,,,,------,,,------...///000111111111111000...------000222444333222000/////////...000000000000000111111111111111111111222222222222111111111111111111111111///000000000000000//////...///000000000///---,,,------------------------,,,,,,++++++***++++++,,,++++++************++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,++++++,,,000222333000222777888333111444:::===DDDOOO___qqq|||yyyyyywwwtttuuuyyy~~~yyyqqqqqqzzz}}}|||}}}~~~~~~~~~}}}~~~{{{wwwiiiddd___\\\]]]___bbbccceeeiiimmmpppssstttvvvxxx}}}uuussslll```VVVPPPIIICCC===<<<999555111///111333---------...//////000000...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------...---+++,,,------,,,*********++++++++++++*********+++,,,,,,+++***)))((('''((()))***+++,,,------))))))))))))))))))))))))&&&'''(((*********)))(((+++*********))))))(((((())))))))))))))))))))))))777666555444444555666777666666666666555555555555555444222000//////000111000000//////.........---...---++++++---...---,,,............---,,,+++***,,,,,,,,,---------......------,,,,,,,,,,,,++++++---+++))))))+++,,,***((()))*********++++++++++++++++++++++++++++++++++++************************))))))))))))************,,,,,,,,,++++++*********))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++***(((((()))******)))((())))))))))))*********************************************************,,,,,,,,,---------......,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------/////////...------,,,,,,------------------------//////.........---------...---------///111333555777666555444222000...,,,000---+++,,,...000...,,,000000000000000000000000000000000000000000000000000000000000000000000000........................//////...------------...,,,,,,,,,+++++++++************))))))))))))******+++******)))(((''''''&&&******))))))******+++,,,,,,,,,++++++***)))((((((+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................111222333333111000000111111333777>>>GGGRRR\\\bbbfffooo}}}}}}wwwuuutttrrrpppppprrruuuvvvwwwzzzwwwuuuyyyxxxtttrrrqqqnnnkkkfffbbb]]][[[^^^bbbeeefffiiilllnnnqqqxxx|||sss```XXXOOOHHHEEEBBB===888333222111000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))...+++((()))+++,,,***((())))))************))))))'''''''''((())))))******))))))))))))))))))))))))444333333222222333333444444444444555555666666666444333222000//////000000000/////////.........---000///------///000///...............---,,,+++***,,,,,,,,,------------...------,,,,,,,,,+++++++++---+++))))))+++,,,***((()))))))))*********++++++++++++++++++++++++++++++************************))))))))))))************,,,,,,,,,++++++*********))))))))))))))))))))))))*********************************+++++++++,,,,,,***)))(((((()))*********)))))))))************+++************************************************+++,,,,,,,,,,,,---------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................//////.........------------------...///000111222333333333222222000//////000...,,,---///000///---000000000000000000000000000000000000000000000000////////////////////////........................000///...---------------,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,+++++++++***))))))((((((******))))))******+++,,,,,,,,,++++++***))))))(((+++++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000111222222000//////000///000222777===DDDKKKNNNNNNUUU```lllxxx}}}yyytttpppnnnoooqqqsssuuuwww|||}}}yyysssnnnkkkjjjiiihhhgggfffeeeeeegggiiikkklllqqqtttvvvxxx{{{wwwqqqggg```TTTNNNEEE@@@===;;;666333222111111000///...---------------------------------------------------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***************************************************)))))))))))))))))))))))),,,***(((((()))***)))'''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))111222222222222222222111111111222333444555666777333222111000/////////000/////////...............000...---...///000///------......------,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,+++******++++++***(((((((((((()))))))))******++++++++++++++++++++++++************************))))))))))))************+++++++++++++++*********))))))))))))))))))))))))*********************************++++++++++++,,,))))))(((((()))***++++++)))************+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......////////////////////////...............---------------...///////////////...///000111111111111000111///......///000000///000000000000000000000000000000000000000000000000////////////////////////------------------------000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))***))))))))))))***++++++,,,,,,++++++***)))))))))+++************)))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111000///---...///......///111333555888999777;;;AAAJJJUUUaaammmuuu~~~wwwrrrqqqrrrssssssuuuxxx|||~~~~~~{{{xxxwwwwwwwwwsssqqqnnniiiffffffhhhjjjppprrrssssssrrrqqqrrrrrryyy~~~}}}uuujjjaaa[[[VVVPPPLLLGGGAAA;;;777666555222///000000/////////.........------------------------........................,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''((()))((('''))))))************)))))),,,++++++***))))))(((((())))))))))))))))))))))))111222333444444333222111000000111222222333444444111111000000////////////........................---,,,+++,,,------,,,+++---------------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***++++++***************)))(((((((((((())))))))))))************************************************((()))))))))************+++++++++***************))))))))))))))))))))))))************************************++++++++++++(((((())))))))))))+++,,,************++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------.........................................................,,,---...//////...---,,,------...///000000000000111000/////////000000000////////////////////////000000000000000000000000////////////////////////------------------------000///...---,,,+++++++++,,,,,,,,,+++++++++************))))))))))))******+++++++++******))))))))))))))))))))))))***+++++++++++++++*********))))))************))))))))))))************++++++++++++++++++++++++++++++++++++************************,,,---//////---,,,------...//////000000000//////000222444777===FFFPPPVVVccclllzzz}}}zzzyyyuuuvvvxxx{{{}}}}}}wwwtttssswwwuuussspppnnnmmmmmmmmmmmmnnnnnnllljjjlllrrrwww~~~{{{{{{{{{{{{oooddd]]]SSSKKKFFFDDDBBBAAA===999555333333333222000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))+++***)))((((((((((((((())))))************))))))++++++++++++******))))))))))))))))))))))))))))))///000111222222111000///111111111000000000000000///000000000//////......---------...............,,,++++++,,,------,,,***,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,+++++++++*********++++++++++++***))))))***(((((((((((())))))))))))************************************************((()))))))))************************************))))))))))))))))))))))))************************))))))*********+++++++++''')))***)))((((((***---))))))*********+++++++++************************************************)))))))))*********++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................000/////////.........------------------------------.....................---.../////////...,,,+++....../////////......---000000000/////////000111////////////////////////////////////////////////........................------------------------//////...,,,,,,+++++++++,,,,,,,,,+++++++++************))))))))))))******)))))))))))))))((((((((())))))(((((())))))***++++++++++++***************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***************************,,,......,,,+++,,,------...///000000000//////000111222222444777<<<@@@GGGNNNYYYcccooo{{{{{{{{{{{{{{{|||{{{{{{{{{zzz{{{}}}~~~~~~}}}yyyuuupppmmmmmmnnnnnnnnnnnnooooooppppppqqqtttwwwyyyzzz~~~zzzpppbbbVVVMMMIIICCC>>><<<;;;;;;;;;666444222111111222111111------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***)))))))))***))))))************))))))))))))******++++++++++++)))))))))))))))))))))))),,,------......------,,,000000/////////...............////////////......---------------.........---------...//////---+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++***************+++,,,+++)))))))))***((((((((()))))))))******************************************************))))))))))))************)))))))))***************))))))))))))))))))))))))************************)))))))))************+++(((***,,,***''''''))),,,((())))))))))))*********************************************************))))))*********+++++++++***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................111111000000///......------------------------------------...................../////////......---////////////......---,,,///000000///......///111000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,)))((((((((((((((((((((()))(((((((((((()))******************************(((((()))))))))))))))***)))))))))************+++++++++++++++++++++++++++***************************+++------,,,+++,,,---***+++,,,---.../////////---///000111111222444666888<<<@@@FFFOOO\\\lllvvv~~~{{{xxxvvvttt{{{{{{zzzwwwuuutttvvvxxx}}}xxxtttrrrnnnlllmmmjjjmmmrrrwww|||{{{kkk___WWWOOOHHH@@@>>>;;;888555444444444000/////////////////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,+++)))(((***+++))))))************))))))(((((())))))***++++++,,,)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,------------............------.../////////...---,,,,,,,,,------.........,,,,,,---...000///---******++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++***************+++---+++)))((()))+++)))))))))*********++++++************************************************))))))))))))************((()))))))))*********+++))))))))))))))))))))))))************************))))))))))))************))),,,---+++'''%%%(((+++''''''((((((((()))))))))*********************************************************+++++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------///////////////.................................---------.........///////////////......///000000///////////////...---------///000///---,,,...000000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((((((((((((((()))******************************(((((((((((())))))******))))))))))))************************************************************)))+++------,,,,,,,,,---+++++++++,,,,,,,,,------+++,,,.........///111222111333555888<<>>CCCMMMTTT___jjjvvv}}}zzzuuuooolllkkkkkkpppxxxzzz}}}zzzuuuwww{{{~~~ttthhh^^^\\\VVVLLLFFFAAA:::333333222000,,,***+++---///---...///...---,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++)))&&&&&&(((***))))))************))))))******))))))((((((''''''))))))))))))))))))))))))...------------...//////000///...------...///000,,,,,,,,,------.........------,,,,,,,,,,,,+++++++++++++++*********)))))),,,,,,---------.........******+++,,,,,,---......***++++++,,,,,,---......+++***)))(((((()))***+++++++++************++++++************************++++++***)))(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&((()))***+++++++++++++++***)))(((+++*********))))))(((((())))))))))))))))))))))))++++++******************++++++,,,,,,,,,------------,,,,,,+++*********+++,,,,,,,,,++++++*********------------------------++++++,,,---............,,,,,,+++***+++,,,---...///...---,,,,,,---...///222000///---,,,,,,,,,---...------,,,,,,,,,------..................------------------------------......////////////......000000000000000000000000000///...---,,,------...+++---000222222000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***)))((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))***+++,,,---------,,,+++***)))((('''++++++,,,,,,,,,---------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000000///000111222444555<<<>>>BBBKKKXXXfffsss{{{|||xxxtttrrrpppxxx}}}~~~|||zzzzzz|||zzzxxx~~~~~~|||{{{uuuiiiYYYLLLGGGEEEBBBAAA@@@===777222222111///...---------...---------------------------,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++++++++*********))))))&&&'''((()))***+++,,,,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******+++++++++******)))+++******)))(((((())))))------,,,,,,------...///000///...------...///000,,,,,,,,,---------......------,,,,,,,,,++++++++++++++++++*********))))))***************+++++++++******++++++,,,------...)))))))))************++++++***)))(((((()))***+++***))))))))))))))))))***************************+++******)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''((())))))((())))))))))))(((((('''************)))))))))((())))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,---,,,++++++*********+++,,,,,,++++++++++++++++++------------------------,,,---------------,,,,,,,,,,,,+++++++++,,,---...///...---,,,,,,---...//////...---,,,++++++,,,,,,...------,,,,,,---------............////////////..............................////////////......////////////////////////000///...---,,,------.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------------,,,++++++))))))*********+++++++++))))))))))))))))))))))))******************************++++++++++++******,,,,,,+++***))))))))))))************************)))************+++++++++((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,---///111222444444777;;;CCCKKKSSSXXXhhhppp{{{~~~|||{{{zzz|||}}}~~~~~~}}}}}}{{{yyyvvvsssrrrtttuuuxxxxxxyyyzzz|||~~~zzzzzz{{{~~~{{{uuunnnjjjeee[[[MMMCCCAAA???<<<;;;:::888333///111000///...---------...---------------------------,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,++++++*********+++++++++*********)))))))))))))))***************))))))))))))))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))******++++++******)))***)))))))))******++++++,,,,,,++++++,,,,,,---...///......------......///,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++************************)))))))))))))))******++++++,,,,,,------************))))))))))))******))))))))))))******))))))(((((((((((())))))************************)))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((()))))))))(((''''''((((((((((((((((((************))))))))))))((((((((((((((((((((((((************************)))*********++++++++++++,,,,,,+++************+++++++++++++++++++++,,,,,,------------------------............---,,,+++***,,,,,,+++++++++,,,---.........------------......---,,,,,,+++++++++,,,,,,---------,,,,,,------...------......///000000000////////////////////////......////////////..............................//////...------------...///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************))))))((()))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******,,,,,,+++***))))))))))))'''(((((()))***+++,,,,,,(((((((((((())))))))))))((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............((())))))***+++---///000000000111222555888;;;===GGGNNNYYYeeepppyyy~~~}}}~~~~~~~~~}}}zzzxxxtttpppmmmlllkkkjjjnnnppptttxxx{{{}}}~~~~~~~~~{{{yyyyyyzzz~~~}}}yyyzzz~~~~~~{{{zzz{{{xxx~~~wwweee___XXXSSSPPPJJJAAA:::999777555444333222///---000///...---------------------------------------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))+++++++++++++++*********+++++++++***************,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++******************++++++,,,,,,,,,,,,---,,,,,,+++******))))))***))))))))))))))))))***))))))(((((((((((())))))************************((())))))***++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''(((******)))(((((())))))))))))******++++++*********)))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************++++++***************+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,------...------,,,,,,,,,---......................................................---......//////......---------------------------............------............---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******'''(((((((((((((((''''''))))))))))))************))))))))))))))))))))))))******************************++++++++++++******((((((((())))))***+++,,,''''''((()))***+++,,,,,,'''''''''((((((((())))))************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...++++++,,,,,,------...///...///000111222333444444666;;;BBBJJJRRR[[[ccchhhtttyyy}}}zzzvvvssspppmmmjjjhhhkkkooouuu{{{|||zzz{{{wwwtttuuuoooqqqwwwxxxuuuvvvxxxzzzyyywwwxxx}}}xxxpppggg```TTTOOOGGGCCCAAA???:::666333222000//////.........///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++******************************************))))))+++++++++***************************************++++++++++++************))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((()))*********))))))))))))(((((('''&&&%%%%%%+++************+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************+++++++++++++++,,,,,,,,,++++++***)))(((((()))))))))******)))))))))+++******))))))******+++))))))))))))))))))))))))((()))***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''')))*********)))((())))))(((((()))***+++,,,))))))))))))))))))******(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))******************))))))***++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,++++++,,,,,,,,,---------,,,------------------,,,,,,,,,------......//////,,,,,,,,,,,,,,,---...//////......------,,,,,,,,,------------------------------............------------------------------------..................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,++++++***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((((((((()))***+++,,,))))))))))))))))))))))))((((((((()))))))))******************************)))))))))******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,............------,,,,,,***+++---///000000//////222444666999<<>>CCCBBBGGGMMMQQQUUU]]]gggppp{{{{{{xxx~~~|||yyyxxxxxxooolllkkknnntttxxxwwwttttttxxx~~~~~~vvvooonnnlllmmmoootttzzz~~~xxxxxxyyy|||}}}|||||||||{{{~~~~~~~~~|||{{{xxxqqqiiibbb^^^]]]^^^[[[]]]ccchhhkkkpppvvv~~~wwwqqqhhh___WWWOOOIIIEEEFFFBBB???<<<;;;:::888666333333222111000///---+++'''***...///---++++++,,,)))***,,,,,,---,,,+++***+++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))******++++++++++++******)))((('''&&&%%%%%%))))))))))))))))))))))))(((((())))))******++++++************************)))***+++,,,---.........++++++***)))&&&###,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++******+++++++++,,,,,,,,,+++++++++++++++***)))(((******))))))))))))******+++*********))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))******++++++++++++******))))))(((((((((((()))))))))&&&%%%&&&***,,,+++***))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))************))))))))))))###$$$''')))******)))(((************************)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++---------------------------------------------------------...///111222333111///...///000111000///...------,,,,,,------...---------,,,,,,+++++++++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++)))************+++++++++*********************************))))))))))))(((***)))))))))((((((''''''******))))))))))))******))))))))))))))))))))))))))))))))))))************+++******)))(((''''''&&&))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******+++++++++******))))))))))))))))))******+++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---......//////...///000222444555888999:::===BBBIIIOOORRR[[[cccmmmuuuzzzxxxtttwwwxxxuuutttwwwwwwzzzyyytttpppooommmjjjhhhiiimmmpppqqqrrruuuyyy{{{|||zzzyyy|||vvvrrrpppoooooonnnuuuvvvzzzvvvooonnnqqqttttttxxx}}}|||wwwsssqqqqqqoookkkfff```]]]^^^___^^^___```bbbhhhpppyyy}}}ssshhh```[[[VVVOOOIIIEEEAAA===;;;<<<;;;888666444333222222......//////......---,,,)))******++++++,,,------++++++++++++++++++++++++......---------......///......---,,,,,,+++******++++++++++++++++++++++++)))************+++++++++************************---+++***)))))))))'''&&&,,,***((()))+++,,,+++((())))))))))))))))))))))))((()))***+++++++++++++++(((((((((((())))))))))))(((((())))))*********+++***************)))((('''((()))))))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********************+++++++++,,,,,,******+++******))))))(((******))))))))))))******************)))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))******))))))))))))******)))'''&&&''')))+++***)))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))************))))))))))))&&&''')))***+++***((((((************************))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///000111222333000///......000000///...------,,,,,,,,,,,,---------------,,,,,,+++++++++------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++)))************+++++++++******************************)))))))))(((((((((*********))))))(((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))*********************)))((('''''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))***************++++++,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,------------------...000111222333333222333555999===???EEELLLTTT[[[___eeelllrrr~~~~~~{{{}}}|||{{{yyyuuupppkkkiiikkkmmmqqqrrrtttvvvwwwvvvtttrrrxxxuuurrrpppooommmjjjhhhjjjkkkpppvvvxxxxxx|||~~~wwwppplllkkklllnnnppprrruuuxxxxxxuuurrroookkkjjjhhhgggggghhhjjjjjjiiiiiijjjmmmqqqxxxxxxjjj___WWWOOOIIIJJJFFFAAA===:::888555444555444222111000///000000...............------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++*********++++++---,,,,,,+++******))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))(((((())))))((('''+++)))'''(((***+++***((())))))))))))))))))))))))))))))***+++++++++******(((((((((((())))))))))))*********)))))))))))))))))))))*********)))(((((((((((())))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++++++++,,,***************))))))(((******))))))))))))******************))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++******(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))+++******))))))******+++***((('''''')))***)))((())))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))************)))))))))))))))***+++++++++)))((('''************************)))))))))*********++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++------------------------......///000111222222333///...------//////...---------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++)))************+++++++++***************************))))))))))))(((((((((***************)))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((+++************+++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++,,,,,,++++++++++++,,,---///000111000///...///111333555666:::???CCCFFFKKKRRRWWWcccjjjuuuzzztttoooooopppqqqsssuuuvvvvvvuuutttssstttuuuwwwxxxwwwsssmmmhhhjjjjjjnnntttuuutttuuuzzzvvvvvvwwwwwwwwwwwwwwwwwwxxxvvvvvvwwwxxxwwwrrrnnnjjjiiiiiimmmsssyyy{{{{{{zzzzzz||||||ppp___PPPGGGBBB>>><<<>>>;;;777555555444333222///......---------.....................---,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++++++++***)))))))))))))))+++++++++***))))))(((((()))))))))))))))))))))))))))))))))*********++++++************************'''''''''((((((((()))))))))((('''((()))***)))'''))))))))))))))))))))))))*********+++******))))))(((((((((((())))))))))))+++******))))))(((((('''(((((()))*********))))))(((((())))))))))))((((((++++++++++++++++++++++++******+++++++++*********************++++++++++++***+++++++++++++++************))))))))))))***************)))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))))))))************))))))******))))))))))))*********)))(((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))************)))))))))((())))))*********)))((('''************************))))))))))))************************************************************++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++,,,,,,,,,,,,------------------------...///000111111222222222...---,,,,,,......---,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***))))))*********+++++++++************************+++************)))))))))++++++******************))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))***************)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''((((((((((((((((((******))))))******+++,,,***************++++++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++***************+++,,,,,,*********+++,,,------......------...///111444555111444666888:::===BBBFFFHHHMMMVVVaaallluuu{{{}}}{{{vvvttttttppprrruuuwwwxxxxxxxxxyyy}}}zzzsssrrrqqqssswwwwwwtttsssuuu{{{~~~~~~|||{{{yyysssmmmnnnlllmmmtttxxxqqqmmmjjjbbbYYYLLLAAA<<<;;;;;;;;;777555333222333333333222............---.........------.........---,,,,,,,,,,,,,,,++++++*********************************...---,,,+++++++++++++++++++++*********)))))))))++++++++++++++++++++++++))))))))))))************************************((()))))))))(((((())))))))))))((())))))))))))((())))))))))))))))))))))))******+++******)))(((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''((()))*********)))'''(((((())))))))))))(((++++++++++++++++++++++++))))))***+++++++++***)))))))))*********+++++++++++++++,,,,,,---,,,,,,+++******))))))))))))******))))))))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))************************)))))))))))))))))))))))))))))))))******)))))))))((((((''''''''''''(((((()))))))))((('''(((((()))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))************)))))))))(((''''''((((((((()))(((((())))))))))))))))))))))))(((((()))))))))*********************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,+++,,,,,,,,,------......------------------------...///000111222222111111...,,,+++,,,---...---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++*********))))))*********+++++++++************************,,,,,,+++++++++***************************++++++))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((()))******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------***++++++,,,------------*********+++,,,///111222...///000000111333666999:::<<>>===:::999777444222111000///000...------...---,,,***------------,,,+++******---------------,,,++++++)))******+++,,,,,,------************************++++++************++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((((()))))))))******************************,,,...///---)))'''(((***)))+++,,,+++***)))***+++)))))))))))))))))))))))))))))))))***))))))(((((((((((((((((())))))))))))%%%%%%&&&''')))***++++++''''''((()))))))))((((((&&&'''((())))))******)))************************'''(((***+++,,,+++***)))))))))))))))************((()))******+++++++++*********))))))))))))******((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((&&&((())))))''''''***,,,))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))************))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************************************************************************)))*********++++++++++++++++++++++++++++++++++++***************+++,,,,,,***++++++,,,------......------------------------,,,---///000000000...---...---,,,---...///...,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++************)))************+++++++++*********************************)))))))))((((((((((((((())))))*********((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''((()))******)))((((((((((((((())))))***'''((()))***+++******)))************************)))*********++++++++++++***************+++,,,,,,***+++,,,---------,,,,,,///......------,,,,,,,,,------...///000111000///222222111222333666999;;;<<<<<<===BBBJJJUUU___eee___^^^\\\\\\___fffooouuuzzzwwwxxxwwwooobbb^^^XXXQQQKKKFFFBBB@@@::::::999999888666555444333444444333111//////...000///...///000000...,,,***+++,,,---------,,,+++,,,------------,,,+++++++++++++++++++++++++++,,,************************))))))((())))))***+++,,,************************(((((((((((((((((((((((((((((((((((()))))))))***************************))),,,...,,,((('''))),,,(((***++++++)))((()))+++))))))))))))))))))))))))'''((())))))))))))))))))(((((((((((())))))))))))%%%&&&&&&'''((()))******((((((((()))((((((''''''&&&'''((()))************************************&&&(((***+++,,,+++***)))))))))))))))************''''''((()))))))))))))))******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))%%%'''))))))''''''***---))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))************))))))))))))---,,,+++)))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))******++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,))))))***+++,,,,,,------------------------------+++,,,...000000///---,,,///...------//////...---,,,++++++++++++++++++,,,+++++++++,,,,,,------------------,,,,,,,,,+++++++++++++++************))))))************+++++++++************************((((((((((((''''''''''''''''''(((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((()))************)))))))))))))))******+++'''((()))++++++******)))************************))))))******++++++++++++)))))))))))))))******+++)))***,,,------,,,+++***************************++++++,,,...//////...,,,+++,,,---///111222222222111111222555:::AAAGGGKKKHHHGGGEEEBBBAAAGGGQQQYYYgggsssyyypppeeeaaabbbaaahhhkkkpppxxx}}}yyyyyy}}}wwwpppkkkjjjnnnqqqxxxvvvuuuuuutttmmmbbbYYYPPPKKKEEE@@@============444444555666555444333222---...///000///......///,,,,,,+++,,,......---+++)))***,,,...///000//////,,,,,,---------,,,++++++------,,,++++++*********))))))))))))))))))))))))((()))))))))***,,,---...(((((((((((())))))))))))************************(((((((((((())))))))))))************************&&&))),,,+++(((&&&)))---''')))+++***'''&&&(((***))))))))))))))))))))))))''''''((())))))***))))))(((((((((((())))))))))))'''''''''(((((((((((((((((()))))))))((('''&&&&&&&&&'''((()))************&&&(((***+++,,,+++)))(((******************************++++++++++++******))))))))))))))))))))))))***)))(((''''''((()))***'''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******++++++************++++++)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))((('''((()))******(((&&&******))))))))))))******(((((((((((()))))))))))))))((('''''''''(((***++++++)))(((&&&&&&((()))+++++++++************++++++******))))))******+++,,,,,,+++******))))))******************************---------,,,,,,++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))((((((***+++,,,+++***))))))+++,,,+++)))((((((((()))******)))((((((((()))+++,,,))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***(((((())))))******++++++)))************++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------------------------,,,---///222555777999:::777777666777999;;;>>>???LLLTTT[[[YYYPPPHHHGGGIIILLLMMMPPPTTTXXX\\\___aaadddfffiiinnnssswww{{{}}}{{{}}}xxxuuurrrtttyyy~~~}}}|||~~~~~~zzzvvvsssiii\\\TTTRRRSSSRRRQQQWWWXXXZZZZZZWWWSSSNNNJJJDDDBBB>>>:::777555555555222111111111000000//////000000///...------,,,,,,------++++++++++++------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))************'''((()))((('''&&&''')))+++++++++++++++***)))((('''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&''')))*********)))((()))))))))))))))(((''''''))))))))))))(((((((((((('''(((***+++++++++)))(((************************)))))))))******)))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))***************))))))************)))(((((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))***************))))))***++++++)))'''******))))))))))))******(((((((((((())))))))))))***))))))))))))***++++++***)))(((''''''((()))***+++******))))))******+++******))))))******+++,,,,,,+++******))))))******************************,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))((()))******)))'''&&&&&&'''+++******)))))))))))))))))))))((((((((()))++++++(((((()))))))))***************))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((************************)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,---...000111333444444000000111222333444666777:::@@@EEEDDD>>>999999;;;<<<===???AAADDDFFFHHHIIIJJJLLLOOOSSSWWW[[[^^^```\\\]]]___bbbdddgggiiijjjooonnnlllhhhffffffiiillloooiiiaaa\\\\\\^^^___```ccceeeggghhhgggggghhhjjjjjjgggdddeeeiiijjjgggddd```WWWKKKDDDBBBCCCCCCAAABBBDDDEEEFFFEEEBBB>>><<<===;;;888555222111111111111000000000//////////////////......---,,,,,,+++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))************((()))***)))((('''(((***)))******+++++++++******(((((('''''''''((()))***************************))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))***++++++,,,,,,++++++)))))))))))))))((('''''')))((((((((((((((((((((('''((()))++++++******)))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))*********))))))(((((())))))***+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))************+++++++++++++++***)))***+++***(((&&&***))))))(((((())))))***(((((((((((())))))))))))******+++,,,,,,,,,,,,,,,***)))(((''''''((()))***+++******))))))******+++******))))))******+++,,,,,,+++******))))))******************************++++++***************)))+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))((())))))(((&&&%%%%%%&&&***************)))(((((())))))((((((((()))******(((((())))))))))))*********))))))(((((())))))***))))))))))))))))))))))))'''(((((())))))(((((('''))))))******************((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))******************)))))))))))))))))))))*********++++++))))))))))))))))))))))))((())))))******+++++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,------------......++++++,,,......//////...000333555555444333222333444444555555666777777777888999;;;>>>BBBEEEGGGHHHBBBCCCDDDFFFHHHJJJKKKLLLOOONNNLLLJJJJJJMMMSSSWWWddd]]]RRRIIIEEEDDDDDDDDDIIIKKKLLLMMMLLLKKKLLLMMMPPPOOOOOOSSSWWWYYYXXXUUUOOOGGG>>>888777888888777555555777888888777666555666555333000///........./////////..................------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))************)))***+++***)))((()))+++(((((()))++++++,,,,,,,,,))))))((((((((()))***+++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((()))************)))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))************((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++***)))(((((()))((('''%%%))))))(((((((((((())))))(((((((((((()))))))))))))))***+++,,,---,,,+++***))))))(((((((((((())))))******))))))))))))************))))))******+++,,,,,,+++******))))))******************************++++++++++++************+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))''')))***)))((('''(((***))))))***++++++)))((('''))))))((((((((()))))))))(((((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((()))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++++++++******))))))(((((())))))))))))************))))))))))))))))))))))))'''(((((()))***++++++,,,************************))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---,,,,,,111000///000111222222222333333333333333222222222333444555777999;;;======888888999:::;;;<<<===>>><<<<<<<<<<<<===@@@EEEIIISSSNNNGGG@@@<<<;;;;;;;;;<<<===???>>>===<<<<<<===@@@AAACCCGGGLLLNNNMMMKKKCCC>>>777333222333333333222222222333333444444444333222111///////////////------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******************************************************++++++************++++++************************((()))))))))************((()))******(((((()))***((()))***+++++++++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''((()))))))))))))))((('''''''''''''''((((((((((((((((((((()))***************)))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))*********((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******+++***(((((())))))((('''))))))(((((((((((())))))(((((((((((())))))))))))'''(((***+++++++++***)))))))))(((((((((((())))))***))))))))))))))))))*********))))))******+++,,,,,,+++******))))))******************************+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))******%%%&&&((()))((()))+++,,,))))))***++++++)))((('''(((((()))))))))((((((((('''(((((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((()))***++++++++++++******))))))(((((((((((()))))))))*********************************''''''((()))******++++++************************(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,---.........,,,+++000---++++++---......---......//////////////////...///000000222333333444111222222333333444444444///222444555555666888:::===<<<;;;999666555555555333444666555444333333444444555888;;;>>>???>>>===999666222///......////////////...............///000/////////......//////,,,,,,,,,,,,,,,---------+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******************************************************+++******))))))******+++************************((()))))))))************'''((())))))''''''((()))+++++++++++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))((('''((()))***+++)))))))))))))))(((''''''&&&&&&''''''((((((((())))))))))))))))))*********))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))******))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))*********))))))(((((())))))***((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))))),,,***))))))***++++++***)))((((((''''''(((((()))(((((((((((())))))))))))''''''((())))))))))))((((((((())))))))))))((((((***))))))(((((())))))*********))))))******+++,,,,,,+++******))))))******************************,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++************************))))))))))))************###%%%'''''''''(((***+++***************)))(((((((((((()))))))))(((''''''''''''(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))***+++,,,************))))))))))))((((((((()))))))))******************************'''(((((())))))*********************************((()))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------***+++,,,,,,,,,,,,,,,+++...,,,***)))***++++++++++++,,,,,,,,,---.........++++++,,,,,,,,,---------............////////////,,,...111222222111111222222333555444222000000000000111333222111000000111///000111333444444333333444333111000///.........---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************))))))))))))******************************))))))))))))************&&&((()))((('''&&&'''(((,,,,,,,,,++++++)))(((((((((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))(((''''''&&&&&&&&&''''''(((((())))))))))))))))))******+++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''((()))******)))((('''***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))***************))))))*********))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))'''&&&&&&(((***+++***((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))(((((())))))))))))(((((())))))(((((((((((())))))******))))))******+++,,,,,,+++******))))))************************************++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++,,,---************************************************((()))))))))************&&&''')))(((''''''(((***+++******)))))))))))))))(((((()))))))))(((&&&&&&'''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&'''(((((()))******''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))))))))*********(((((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))))))))************************)))))))))*********++++++************++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,***************+++,,,---,,,,,,,,,+++***+++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,------------------.........//////---...000000///...///000000111333111...---...//////111333333111111111222......///////////////000222333222111000///......,,,------.........------++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************************************))))))))))))******************************))))))))))))************''')))***)))((('''((()))******+++++++++******)))))))))*********)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&''''''(((((('''''')))))))))))))))(((''''''%%%%%%&&&''''''((()))))))))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''*********)))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******++++++************++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++%%%###""""""%%%'''((((((((((((''''''''''''(((((((((((((((((()))))))))))))))((('''''''''(((***+++(((((())))))))))))(((((())))))(((((((((((())))))*********)))***++++++,,,,,,++++++***)))*********************************))))))******+++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................***************************)))((((((((()))+++,,,************************************************(((((())))))*********++++++,,,---,,,)))((()))***,,,+++)))((((((((()))***(((((()))))))))(((&&&%%%''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''''''''''''''&&&'''(((((()))***++++++,,,&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))***+++,,,(((((())))))******++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++************++++++******+++,,,...///((()))+++***)))***,,,...************************+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,------......+++,,,+++***)))***---///---//////,,,)))))),,,///,,,...000000/////////000+++,,,,,,+++***+++,,,......///000///---+++***+++)))***,,,---......------,,,,,,------------,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))************(((***+++***)))((()))***((()))***+++++++++++++++***+++,,,,,,+++***)))(((************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((()))+++,,,,,,,,,+++***)))))))))))))))(((((('''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((()))))))))((('''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))************))))))))))))******************))))))))))))))))))))))))************************'''(((((()))***++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((+++***)))'''''''''((()))''')))+++,,,,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))---+++)))((('''((()))***...---+++***)))***++++++******)))))))))))))))))),,,+++***)))))))))++++++,,,,,,,,,++++++*********+++---......---,,,,,,---,,,+++,,,,,,---...///000+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******---,,,++++++******+++++++++*********))))))((((((///......---,,,+++******+++++++++,,,,,,+++++++++((((((''''''''''''(((((((((((())))))((('''&&&&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&'''))))))((((((***+++''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))(((((('''''')))))))))))))))))))))))),,,,,,+++***)))(((''''''+++***)))(((((()))***+++************+++,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,+++******+++++++++------...///////////////000000///...---,,,,,,,,,//////.........---------,,,------......------,,,............---,,,+++***------...///...+++)))''')))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))************+++++++++******))))))))))))******++++++******************,,,+++***))))))***+++,,,(((---+++%%%(((111111(((((((((''''''''''''((((((+++***)))))))))))))))***((((((***,,,+++(((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************''''''''''''''''''''''''))))))(((((((((((())))))((()))*********((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((+++***)))(((''''''((()))'''((()))++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''((()))***---,,,++++++******++++++))))))))))))************,,,+++***))))))***++++++,,,,,,,,,+++++++++*********,,,------,,,++++++,,,************+++,,,---...------------------------+++++++++*********))))))******++++++++++++******++++++***)))))))))))))))************)))))))))(((++++++******))))))(((((())))))************))))))))))))(((((((((((())))))(((((())))))(((''''''&&&'''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''((()))***+++(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))(((((((((+++***)))(((((()))***+++,,,,,,+++******+++++++++************************++++++************++++++************************+++++++++,,,,,,,,,------+++***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---...//////000000000//////...---,,,,,,+++++++++///.........---------,,,,,,,,,------------,,,,,,............---,,,+++***+++,,,---------,,,+++***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))*********+++++++++******))))))))))))******************************+++***))))))))))))***+++&&&++++++''',,,666777000))))))(((((((((((())))))***)))))))))))))))******+++)))'''(((++++++***)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((()))******)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))+++******))))))******+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))************))))))*********))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((***))))))(((((((((((()))&&&'''(((******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++)))((((((((()))***++++++,,,,,,,,,+++******)))))))))*********+++++++++******)))******++++++,,,,,,,,,++++++++++++***)))+++,,,,,,+++******+++)))))))))))))))***+++,,,------------------------+++++++++*********************++++++++++++******))))))(((''''''''''''(((************)))))))))))))))))))))((((((((((((((('''(((((())))))(((((('''))))))(((((((((((())))))(((((()))))))))((('''''''''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***+++***'''&&&'''(((''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******------,,,******)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------...//////000000000000000...---,,,+++*********+++......------------,,,,,,,,,,,,------------,,,,,,------------,,,++++++******+++++++++,,,,,,---------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************)))))))))*********++++++))))))))))))))))))))))))***************************))))))(((((())))))***%%%***+++(((---666777222)))((((((''''''(((((())))))((((((((()))***++++++,,,)))&&&&&&***,,,***'''))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''))))))************)))))),,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((()))))))))(((((((((((()))'''((()))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))*********+++,,,------,,,***)))((())))))******++++++,,,******************++++++++++++++++++++++++++++++)))+++,,,,,,+++******+++)))))))))))))))***++++++******************************************************++++++++++++******))))))(((''''''''''''(((*********)))))))))))))))((()))))))))******++++++'''(((((((((((((((((('''((((((''''''''''''(((((((((((()))))))))(((((('''&&&''''''((()))******+++'''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((()))******)))(((''''''(((''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))*********))))))))))))))))))***,,,,,,+++***************************************)))))))))******)))))))))***************************++++++++++++,,,,,,,,,+++***)))***++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////------,,,,,,,,,---......//////000000000000000///------,,,+++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++******++++++,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))************))))))))))))))))))************))))))(((((((((((())))))'''******''')))...///+++''''''&&&&&&&&&&&&''''''(((((((((((()))***,,,,,,***,,,,,,)))))))))'''$$$((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((())))))))))))(((((((((((((((((((((((((((((((((************************''''''((()))*********)))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))&&&'''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))************))))))(((((((((''''''&&&&&&&&&))))))))))))))))))))))))************************************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((())))))))))))((())))))*********++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******)))***,,,------,,,+++***))))))******+++++++++,,,))))))******++++++++++++++++++++++++++++++++++++***,,,------+++++++++,,,+++************+++,,,,,,******************************************************++++++++++++******+++***))))))(((((())))))))))))))))))))))))******((((((((()))******++++++((())))))******))))))((('''&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))(((&&&''''''((()))******+++(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&((())))))(((((()))+++''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((())))))******)))))))))******)))))))))***)))))))))******+++,,,++++++++++++++++++++++++((()))************)))(((++++++++++++++++++++++++*********+++++++++,,,,,,+++***)))***++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++---,,,,,,,,,------.../////////000000000000//////...---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++***)))---,,,+++*********++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))))))))*********((()))************)))((((((((()))))))))*********(((((())))))))))))(((((((((******'''&&&((()))'''))))))(((((((((((())))))(((((((((((()))***,,,,,,***444999333***''''''%%%((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))************************(((((()))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))+++******))))))******+++))))))(((((((((((())))))'''''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''(((((())))))))))))(((***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,++++++++++++++++++++++++++++++((()))***+++++++++++++++***++++++++++++,,,,,,,,,***,,,------,,,++++++,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******++++++++++++******,,,+++******))))))******))))))))))))************&&&&&&''''''(((((()))))))))******++++++******)))'''&&&&&&&&&&&&&&&&&&'''(((((()))*********))))))'''''''''(((((()))))))))))))))))))))))))))))))))(((''''''&&&''''''(((((('''''''''''''''''''''''''''''''''((()))******+++((((((((((((((((((((((((&&&'''))))))((((((***+++''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))*********)))((('''''''''))))))))))))))))))))))))'''''''''(((((()))))))))))))))************))))))((((((((())))))+++,,,,,,++++++++++++++++++++++++((()))***++++++***)))(((++++++++++++++++++++++++************+++++++++++++++***)))***++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,---...//////////////////......---------,,,,,,,,,,,,------******++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++******))),,,,,,++++++*********))))))***,,,------,,,***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************((((((((()))))))))******((()))***++++++***)))((('''(((((())))))*********((())))))******))))))((('''))))))((('''(((***+++,,,++++++******++++++,,,)))((((((((()))***++++++,,,;;;BBB888,,,)))******))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))************************))))))(((((((((((()))))))))(((((((((((())))))***))))))))))))))))))))))))************************))))))*********)))(((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))******++++++,,,,,,))))))))))))))))))))))))************************&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((&&&'''((()))******)))((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++******++++++,,,------,,,,,,++++++******)))'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,)))+++,,,,,,+++******+++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******,,,+++******))))))******((()))))))))************((((((((((((((((((((())))))******++++++******)))(((((((((''''''((((((((((((((()))***************'''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((('''((())))))(((((()))***''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((((((((((()))***++++++***)))(((***)))))))))))))))***+++************************)))***+++,,,,,,+++***)))************************************+++++++++++++++***)))***++++++***)))************************************************,,,,,,---------.........*********++++++,,,---..................---,,,,,,,,,,,,++++++++++++,,,,,,************+++++++++,,,++++++,,,,,,,,,,,,++++++))))))***************)))((()))+++,,,,,,+++******+++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,************************(((((((((((()))))))))***((()))***++++++***)))(((''''''(((((()))******+++))))))***++++++***))))))&&&'''))))))((('''***---++++++************++++++***)))))))))))))))******---:::>>>333))))))---,,,))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))******************************))))))(((((((((((()))))))))(((''''''((()))***+++))))))))))))))))))))))))***************************************)))((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))'''(((((()))***++++++,,,************************************************((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((&&&'''(((*********)))(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************++++++***)))***+++---......------,,,+++***))))))'''(((***+++,,,,,,++++++*********++++++,,,,,,,,,((()))++++++)))((()))***,,,,,,+++++++++++++++,,,))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******++++++***)))))))))))))))(((((())))))*********+++++++++++++++************))))))************))))))******))))))))))))******(((((()))***************'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))***+++***(((&&&'''(((''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((,,,+++***)))(((((((((((()))))))))))))))))))))))))))***,,,------,,,***))))))))))))))))))))))))))))))************++++++++++++***)))***+++++++++)))************************************************))))))*********+++++++++************+++,,,---...---.........---,,,,,,++++++***************++++++))))))******+++++++++,,,+++++++++,,,,,,+++++++++((())))))*********))))))%%%'''***,,,------,,,+++---,,,***))))))***,,,---*********************************++++++,,,,,,,,,************************(((((((((((())))))))))))''')))***++++++***)))'''&&&''''''((()))******+++)))***+++,,,,,,+++***)))''''''))))))&&&$$$'''+++((((((''''''''''''((((((+++***)))))))))))))))***---666555***###)))---+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************(((((((((((((((((((((((())))))(((((((((((()))))))))(((''''''''')))***+++))))))))))))))))))))))))************))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))+++*********))))))((((((******))))))((((((''''''(((((((((((()))***+++,,,+++******))))))(((((((((((()))+++)))'''&&&(((+++)))((('''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((,,,)))%%%!!!!!!###&&&)))++++++************++++++******))))))(((((('''''''''(((***+++++++++***))),,,,,,++++++***))))))))))))))))))***++++++,,,,,,************************++++++++++++++++++++++++******)))))))))))))))***************************************************,,,,,,,,,++++++*********************************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((***)))(((''''''((()))***%%%%%%&&&&&&%%%%%%$$$###((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&''''''(((((((((((((((******))))))))))))************)))((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((('''''''''((()))+++,,,******))))))(((((('''''',,,+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++------......---+++)))'''******************++++++++++++++++++++++++++++++++++++************+++++++++++++++*********))))))+++++++++,,,,,,---------************************((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************------,,,,,,+++******)))((((((((((((((((((((((((***)))((('''&&&&&&'''((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''((((((((((((************************''''''(((((()))))))))******)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))(((*********)))))))))((((((***)))))))))((((((((('''++++++***)))(((((((((((())))))))))))))))))((((((((()))***)))'''&&&(((+++***)))((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))************************((((((((((((((((((((((((***)))((('''((()))***+++((((((''''''''''''((((((***)))))))))(((((((((''''''((()))*********))))))))))))******************++++++******************************************++++++++++++++++++++++++++++++************++++++************************************************,,,,,,,,,++++++***************************************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))(((((('''&&&((((((''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((***))))))(((((())))))******))))))(((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''&&&'''''')))***+++***)))))))))((((((((('''***)))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))*********+++++++++,,,,,,************************++++++++++++++++++++++++------...///...---+++)))************************+++++++++++++++++++++++++++******))))))******++++++++++++*********))))))++++++++++++,,,,,,,,,---************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************************************++++++++++++***************************)))((('''&&&''''''((()))(((''''''''''''((()))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''((((((((((((************************%%%%%%&&&'''((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))((('''******))))))))))))(((((())))))))))))((((((((((((***)))((('''&&&&&&&&&&&&&&&''')))******)))((((((((()))))))))'''''')))***+++***((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))((((((************************((((((((((((((((((((((((&&&''')))+++,,,,,,***)))''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((&&&'''((())))))))))))(((''''''((())))))***++++++,,,,,,++++++***))))))(((************************++++++++++++++++++++++++,,,+++++++++++++++,,,,,,************************************************+++++++++++++++*********))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))******))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))))))))((((((''''''((((((''''''''''''''''''''''''''''''((())))))))))))(((&&&&&&&&&&&&'''((()))***))))))))))))((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))*********++++++++++++,,,************************++++++++++++++++++++++++,,,---...//////...,,,,,,************************+++++++++++++++++++++++++++******))))))******++++++++++++************************+++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))************************'''(((((()))***++++++,,,************************))))))((('''''''''(((((()))((((((''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''((()))******))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************)))((('''&&&))))))))))))))))))(((((())))))))))))((((((((((((&&&&&&%%%%%%&&&'''((((((&&&''')))+++++++++))))))(((((((((((((((((()))***,,,***))))))******((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%(((******)))'''&&&(((((((((''''''((((((((())))))))))))((((((((((((&&&''''''(((((((((((((((''''''(((((())))))))))))+++++++++*********))))))************************************************++++++*********+++,,,,,,************************************************+++++++++***************((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''''''''(((((()))))))))((((((((((((((((((((((((&&&''''''((((((((((((((()))((((((''''''(((((())))))(((((('''''''''((((((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))************++++++++++++************************************++++++++++++***+++,,,------------,,,+++++++++*********************************************))))))))))))******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((************************''''''(((((()))*********(((((((((((((((((((((((())))))(((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((())))))(((((((((((()))))))))))))))(((((((((((())))))***'''(((***++++++++++++***((((((''''''((()))******,,,***))))))******((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''&&&&&&%%%$$$((((((''''''''''''(((((((((((((((((())))))))))))'''''''''''''''(((((()))))))))))))))((((((''''''))))))*********+++++++++************************************************)))))))))))))))***++++++************************************************************************((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************)))))))))******+++++++++((())))))***+++++++++++++++++++++*********))))))***************************))))))))))))))))))***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''+++*********)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((((((((())))))(((((((((((())))))))))))000///---,,,***))))))))))))))))))))))))*********)))'''&&&''')))*********+++***((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++************************))))))))))))))))))))))))******((('''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))((((((''''''(((((()))***++++++***))))))(((''''''((())))))***++++++,,,,,,************************************************(((((((((((()))***++++++************************************************)))))))))***************))))))))))))))))))))))))******))))))((((((''''''************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((('''&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))&&&&&&'''(((((((((((('''&&&''''''(((((((((''''''(((((((((((())))))))))))))))))***)))((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++************************(((((())))))***+++++++++((((((((())))))*********,,,,,,++++++***)))))))))***************************))))))(((((())))))******************++++++++++++++++++++++++*********************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))*********))))))((())))))******))))))((())))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))'''''''''((((((((())))))'''((((((((()))))))))***...---,,,***)))(((''''''***)))'''&&&&&&&&&((())))))'''%%%&&&)))++++++)))***)))((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))***************************))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((()))))))))***))))))((((((((()))***+++******************))))))******************++++++************************************************))))))))))))***+++,,,---************************************************((()))))))))*********+++******************************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%&&&''''''(((((('''''''''((()))))))))((('''''''''((((((((()))))))))***((()))*********)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************************************((((((((()))***+++++++++))))))))))))))))))******,,,,,,++++++***))))))(((************************))))))(((((((((((())))))))))))*********+++++++++---,,,,,,,,,++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))'''((()))***+++******)))((()))************)))((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&((())))))******&&&'''''''''(((((())))))'''((((((((())))))******'''&&&&&&%%%%%%%%%&&&&&&***(((%%%######$$$&&&''')))'''%%%&&&***,,,+++))))))((('''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&%%%&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%''')))***)))((('''))))))(((((((((((())))))'''((((((((())))))*********)))((((((((()))+++,,,)))))))))***++++++,,,,,,,,,,,,++++++***)))))))))************************))))))))))))))))))))))))************+++,,,---...************************************************(((((())))))*********+++************************''''''(((((()))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((()))******)))(((''''''((((((((())))))******'''((()))+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************************************'''(((((()))***+++++++++++++++***************+++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++---------,,,,,,+++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&''')))***,,,------'''''''''''''''''''''''''''((()))+++++++++***)))((()))***++++++***)))((())))))))))))))))))))))))'''''''''''''''((()))***''''''''''''((((((((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%'''((((((''''''(((***)))'''%%%######%%%''')))))))))))))))******************))))))((((((''''''+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))******))))))((((((''''''''''''''''''((((((((((((''')))***)))((('''(((***'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))%%%%%%&&&'''((((((''''''###$$$%%%&&&''')))******)))))))))))))))******+++)))))))))((())))))***+++(((((())))))******++++++)))***,,,,,,***)))***++++++*********))))))((((((+++*********))))))((((((,,,+++)))''''''((()))***++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++******((()))***++++++***)))((()))))))))))))))))))))))))))***+++***)))((()))+++)))))))))))))))(((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((&&&%%%$$$###############$$$%%%&&&'''(((%%%&&&''''''((('''''''''++++++***)))((('''&&&&&&,,,)))&&&%%%%%%'''((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''&&&&&&&&&'''((())))))***+++***)))))))))***+++,,,******)))((((((((((((((())))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''''''''((()))))))))))))))+++***)))'''''''''((())),,,,,,++++++***)))))))))'''''''''((())))))******,,,+++++++++******)))))))))))))))))))))******+++)))***+++,,,,,,+++***)))((()))***++++++***)))(((++++++******))))))((((((((())))))+++,,,---......///...---,,,++++++++++++)))***+++,,,---,,,+++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************+++,,,------,,,+++)))((())))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&+++*********))))))(((((())))))))))))************(((((())))))******++++++((('''&&&&&&'''))),,,---((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&((())))))''''''(((***((('''&&&%%%%%%&&&'''((((((((()))))))))************)))))))))((((((((('''+++***)))(((''''''((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***)))))))))((((((((('''''''''((((((((()))))))))''')))***)))((('''(((***((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((()))(((((('''&&&%%%&&&''''''((()))***++++++))))))(((((())))))***+++)))))))))))))))***++++++)))))))))))))))*********(((***,,,+++***)))******++++++++++++******))))))************)))))))))(((---+++***(((((((((******(((((())))))))))))((((((,,,,,,+++++++++*********((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))&&&'''((('''&&&%%%&&&((()))))))))))))))(((''''''******)))))))))((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&''''''((())))))))))))))))))((((((((((((((((((***(((''''''(((((('''&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&''''''((())))))***))))))(((((()))***,,,---******)))((((((((((((((())))))))))))))))))))))))************)))))))))(((***)))))))))(((((((((''''''((())))))******))))))+++***)))(((''''''((()))*********************+++)))))))))))))))))))))(((++++++******)))))))))))))))))))))))))))******+++)))******++++++******)))((()))************)))((())))))))))))))))))))))))((())))))***,,,------......---,,,+++************)))***++++++,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))******************+++++++++++++++***))))))))))))************)))))))))))))))))))))))))))))))))(((((((((''''''************)))))))))((())))))))))))************)))))))))))))))*********((((((''''''((()))***+++)))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))(((((('''&&&&&&'''((((((((()))***)))((('''((()))((((((''''''''''''(((((((((((())))))))))))******))))))))))))((((((((((((***))))))(((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))((((((((((((((((((((()))))))))******''')))***)))((('''(((***)))))))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''''''''&&&&&&(((((((((((()))))))))***))))))(((((())))))***+++*********)))***++++++,,,************))))))))))))(((***++++++***))))))***,,,,,,++++++++++++******************)))))))))))),,,+++***)))))))))***+++******+++++++++++++++***,,,++++++++++++*********)))'''%%%######%%%''')))))))))))))))))))))))))))((()))******(((((()))***)))))))))))))))(((((('''************))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((''''''''''''&&&))))))((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((())))))(((((('''&&&&&&''''''&&&'''(((((()))******+++&&&&&&'''((()))******+++'''''''''((())))))&&&$$$'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))*********&&&''''''(((((())))))***''''''''''''(((***+++,,,***))))))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******++++++*********))))))(((((((((((()))(((((()))******+++,,,,,,++++++******)))(((((('''))))))))))))(((((((((((()))))))))))))))******++++++******))))))******+++((())))))******))))))((('''''''''((()))*********((())))))***+++,,,---------,,,+++***))))))))))))***************++++++,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,))))))))))))************))))))))))))))))))))))))***)))))))))))))))((((((************))))))))))))))))))))))))************************))))))))))))(((((())))))))))))((((((***))))))(((((())))))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))'''''''''''''''''''''''')))***+++***(((''''''((('''((()))******)))((('''(((((((((((()))))))))***))))))))))))(((((((((((()))))))))(((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))************''')))***)))((('''(((***+++******)))((('''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((!!!"""###%%%'''((((((((('''''''''''''''&&&&&&&&&((((((((((((((()))*********************+++,,,,,,++++++******))))))(((((((((***++++++)))))))))************************************))))))))))))))),,,+++************++++++++++++,,,,,,---,,,,,,,,,++++++++++++************+++***(((''''''(((***+++)))))))))))))))))))))))))))***++++++))))))***+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((('''''''''''''''))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))***+++%%%&&&&&&'''((()))******((('''&&&'''(((((('''%%%(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***''''''(((((())))))))))))''''''''''''((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))(((((((((((())))))***+++++++++++++++)))))))))(((((((((((()))((()))))))))*********+++++++++******))))))))))))(((((((((((((((((('''''')))))))))))))))******++++++***)))(((((()))***+++((())))))))))))))))))(((''''''((((((((()))))))))((())))))***+++,,,,,,,,,++++++***)))))))))))))))******)))((((((***+++,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((()))))))))************)))(((''''''''')))***+++((()))))))))************))))))))))))))))))))))))************))))))))))))*********)))))))))))))))((()))))))))************++++++******))))))((((((((()))***+++***)))'''&&&))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))******)))'''&&&'''((('''(((***++++++***(((''''''(((((((((((()))))))))(((((((((((())))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))))))))))))))************''')))***)))((('''(((***++++++***)))(((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((("""###$$$&&&((())))))***''''''''''''&&&&&&&&&&&&((((((((('''((())))))*********))))))******+++,,,++++++******))))))((((((((()))++++++)))((()))***((((((((()))))))))))))))))))))))))))))))))************************++++++''''''((()))))))))))))))+++++++++*********))))))******++++++++++++******((((((((((((((((((((((((&&&'''((((((&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&((()))***''''''''''''(((((((((((()))'''$$$$$$%%%'''(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''((((((((()))))))))))))))))))))((((((''''''&&&%%%))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))******(((((((((((())))))))))))))))))***+++++++++++++++((((((((())))))))))))(((*********)))))))))(((((((((((())))))************''''''''''''''''''(((((()))))))))))))))******++++++***)))(((((()))***+++)))(((((((((((((((((()))***)))))))))(((((((((''')))))))))******++++++,,,******))))))(((((())))))***)))((('''((()))***+++******************************))))))))))))******))))))))))))))))))))))))((()))))))))************+++***((('''''''''((()))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))******((()))))))))************++++++******))))))((((((((()))***++++++)))&&&$$$((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''((()))((('''&&&'''((('''((()))******)))((('''''''''(((((((((((())))))(((((((((((())))))))))))'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******''')))***)))((('''(((************))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***))))))(((((()))))))))))))))(((((((((((((((''''''(((((()))***)))))))))((()))******+++************))))))))))))''')))******)))(((((()))'''''''''(((((((((((()))))))))))))))************((()))))))))************(((((()))***+++++++++++++++************)))))))))'''(((***++++++***((('''(((((((((((((((((((((((('''((())))))''''''((()))'''(((((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''(((((((((((()))))))))(((((())))))))))))******)))))))))(((((((((''''''&&&&&&&&&'''(((((()))))))))((((((((('''&&&&&&&&&&&&&&&&&&'''(((***+++,,,''''''&&&%%%%%%&&&((()))(((((((((''''''&&&&&&&&&***'''######$$$'''((()))'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))*********)))((('''''''''))))))))))))))))))))))))((()))))))))((('''&&&%%%((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((()))******++++++******'''(((((())))))))))))(((++++++***))))))(((''''''&&&''''''((()))*********''''''''''''(((((((((((()))))))))))))))******+++***))))))(((((())))))***)))((((((''''''(((((()))+++++++++***)))((((((((()))))))))*********++++++******)))))))))))))))***((((((((((((((())))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************+++***)))(((''''''''''''))))))))))))************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************))))))))))))************************))))))))))))((()))***+++***)))'''%%%'''(((((())))))(((((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&'''((('''((((((((((((((((((''''''''''''((((((((())))))'''((((((((()))))))))***&&&'''((()))******)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((('''((((((((()))))))))***''''''((((((((()))))))))''')))***)))((('''(((******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))((('''&&&&&&((((((((()))))))))))))))(((''''''''''''((())))))((((((''''''(((((()))***)))))))))))))))*********''')))******)))(((((()))'''((((((((())))))))))))((()))))))))************''''''((()))))))))))))))******+++,,,---...------************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))+++,,,+++***)))***+++''''''((()))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''((((((((())))))))))))(((((()))))))))*********))))))))))))((((((((('''&&&&&&&&&'''((()))))))))((((((((((((''''''''''''((((((((((((((()))*********)))'''&&&%%%&&&((()))(((((('''''''''&&&&&&&&&'''%%%$$$$$$&&&'''(((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((()))***))))))(((((((((((((((((()))******))))))))))))))))))))))))((()))))))))************'''((((((((()))))))))***'''((())))))******))))))&&&'''((()))******)))((()))))))))))))))((((((((('''''''''''''''(((((((((''''''((((((((())))))))))))))))))))))))******+++(((((())))))))))))(((((()))(((''''''''''''((()))++++++++++++************))))))))))))*********************))))))******+++&&&'''(((((())))))((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))*********)))(((((())))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))((()))))))))************))))))))))))************)))))))))))))))*********(((((()))******)))((('''((()))************)))(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%###%%%&&&&&&%%%%%%'''(((((((((''''''''''''((((((''''''''''''((((((((()))'''((((((((())))))******&&&'''(((*********)))(((''''''''''''''''''''''''************************(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((('''((((((((())))))******''''''''''''((((((((((((((()))***)))((('''(((***)))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))###$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''(((((('''''''''''''''((())))))'''''''''''''''((())))))(((((())))))******++++++''')))******((((((((()))(((((())))))*********+++(((((())))))*********+++&&&&&&'''((())))))((((((&&&'''((()))***+++++++++************)))))))))))),,,+++(((''''''(((+++,,,((((((((((((((((((((((((&&&((()))((('''&&&'''(((''''''((()))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******(((((())))))*********+++))))))))))))((((((((((((&&&&&&&&&'''((())))))***'''''''''((((((((((((((((((((('''&&&&&&&&&&&&''',,,+++)))'''&&&'''((()))''''''''''''''''''''''''$$$$$$%%%&&&(((((('''%%%&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))***************)))))))))))))))###%%%''')))++++++++++++((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******''''''((()))))))))))))))&&&'''(((*********)))(((''''''(((((())))))******((((((((('''&&&&&&%%%%%%'''((((((((())))))******)))))))))))))))******+++'''((()))******)))(((''')))((('''&&&&&&'''((()))*********+++,,,,,,------))))))))))))************+++***************++++++%%%&&&((()))))))))((('''((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************&&&((()))+++++++++******))))))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))*********+++))))))))))))************(((((())))))******++++++(((((())))))))))))(((((()))***+++,,,,,,+++***)))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))******))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))))))))((((((''''''''''''((()))++++++---,,,+++***)))'''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''''')))((('''&&&&&&'''((()))''''''&&&%%%$$$######"""((()))))))))((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((('''''''''(((((()))***+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++))))))))))))))))))))))))...+++&&&""""""%%%))),,,******))))))((((((''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))******)))(((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))))))))'''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((('''&&&%%%######(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++***((('''&&&&&&&&&'''))))))))))))((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&((()))***++++++***)))((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))++++++***************+++'''((()))******)))''''''((()))))))))))))))(((((()))))))))))))))))))))))),,,+++***((((((((())))))))))))***))))))(((''''''******+++******)))((('''))))))))))))))))))))))))))))))))))))************************************)))***+++,,,+++***(((&&&+++*********))))))(((((())))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((((((((('''(((((()))***+++,,,++++++***)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''''')))((('''&&&&&&'''((()))((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''(((((()))***+++*********))))))*********(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))***************++++++++++++******))))))))))))))))))))))))+++)))'''&&&&&&&&&((()))(((((((((((('''''''''&&&(((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))***)))(((((('''''''''(((******))))))))))))******((()))*********((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))(((''''''(((((()))))))))))))))))))))(((************++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''((()))***++++++***)))((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((()))))))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))******)))(((((()))***+++)))************)))((('''((())))))*********))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))+++++++++***((('''************)))))))))((())))))))))))))))))))))))'''(((((((((((()))))))))*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((())))))************))))))******))))))((((((''''''************************)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((())))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))((((((&&&&&&'''''''''&&&%%%%%%)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***'''''''''(((((()))***+++,,,+++***))))))***+++,,,'''((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******)))******************)))))))))))))))))))))))))))'''((()))***)))((('''&&&''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))(((''''''&&&'''''''''((((((''''''''''''(((((())))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))************))))))******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''(((((()))***+++(((((())))))***))))))((((((((((((((((((((((((((((((((((((((()))***+++,,,))))))*********)))(((((('''''')))******+++++++++))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))***++++++***((('''************))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&'''''''''(((((()))***+++,,,,,,,,,+++++++++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''(((((())))))))))))(((***))))))(((((((((((())))))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((''''''(((((((((((((((((())))))*********(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((()))***+++---,,,+++))))))+++,,,---((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))'''(((*********)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((()))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))*********))))))((((((((()))))))))))))))*********(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''')))))))))******))))))))))))******++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((('''''''''''')))+++,,,(((((()))*********))))))(((((((((((((((((((((((()))))))))))))))******+++(((((()))))))))(((((('''(((((()))***************(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))************)))(((*********)))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''***+++---...///...------+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))***))))))(((((((((((()))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))(((''''''((((((((((((((((((''''''''''''(((((()))******(((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((()))***+++,,,,,,+++******+++,,,,,,)))))))))*********++++++(((((((((((((((((((((((('''(((((((((((()))))))))))))))************))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((***))))))))))))))))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((%%%%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''((()))))))))*********++++++++++++******)))))))))(((((((((((((((((((((((('''''''''(((((((((((((((***))))))))))))))))))***(((((())))))))))))(((((((((((())))))))))))((((((************************)))))))))))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))))))))(((((('''''''''''')))+++,,,(((((()))***************((((((((((((((((((((((((************))))))((((((&&&&&&'''(((((('''''''''***************)))(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))***************)))(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''***+++...///000///...---******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''((())))))******)))))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++***)))((('''''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''''''''''''''(((((()))***+++++++++++++++++++++++++++************++++++++++++((((((((((((((((((((((((''''''(((((((((((()))))))))******************)))))))))))))))))))))))))))+++***)))((('''((()))***((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((())))))((((((''''''(((((()))&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((('''&&&((())))))******+++++++++))))))))))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((******))))))))))))******(((((())))))))))))(((((('''((()))******)))((('''************************+++*********)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++***)))(((((('''(((((()))***+++(((((()))***++++++++++++((((((((((((((((((((((((++++++++++++***)))''''''&&&&&&'''(((((((((''''''+++++++++******)))''''''))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((***,,,...///...---,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&'''((()))************(((((('''(((((()))***+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++)))((('''&&&'''((())))))((('''&&&'''''''''(((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((()))***+++((()))+++,,,,,,+++)))((())))))))))))************(((((((((((((((((((((((('''''''''((((((((())))))******++++++++++++******))))))))))))))))))))))))+++***))))))(((((())))))'''''''''((((((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&((('''''''''(((((()))***&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((((((((('''(((((((((((((((((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))))))))((('''((())))))******+++,,,,,,&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))+++***)))(((((()))***+++)))))))))******)))))))))'''((()))******)))((('''************************************++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))%%%''')))+++++++++***)))(((((()))))))))))))))((((((((()))***++++++++++++))))))))))))))))))))))))))))))***+++******)))((('''(((((()))******))))))))))))*********))))))((())))))))))))))))))))))))'''''''''((((((((())))))************************)))))))))))))))******+++((()))))))))************))))))))))))))))))))))))((((((((())))))))))))******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))'''''''''''''''''''''&&&&&&(((+++---...---,,,***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))************''''''''''''(((***++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,+++***((('''&&&'''((())))))((('''&&&)))))))))((((((((((((((((((((()))***************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''(((((()))***+++&&&(((***,,,,,,***(((&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))******+++***)))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((()))******))))))(((((((((((())))))((('''&&&&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((++++++******)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))(((((())))))***++++++,,,,,,(((((())))))******++++++))))))))))))))))))))))))&&&'''''''''(((((())))))+++***)))(((((()))***+++******++++++++++++******'''((()))++++++)))((('''************************))))))***+++,,,------...((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&(((***++++++***)))(((((()))******)))''''''(((((()))++++++,,,,,,,,,************************&&&''')))***++++++******))))))***+++++++++++++++'''((()))******++++++***))))))))))))))))))))))))''''''''''''((((((((()))************************))))))(((((()))***++++++(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((()))+++)))(((''''''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((('''&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&***)))((()))******(((&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))*********((('''&&&''''''((()))))))))))))))))))))))))))((((((((((((*********)))))))))))))))************************''''''(((((())))))******))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&+++***)))(((((()))***++++++***)))(((((()))***+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((()))***************'''((()))++++++******))))))))))))))))))))))))))))))((((((''''''''''''(((++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&%%%%%%&&&((()))((('''(((((((((((())))))))))))&&&&&&&&&''''''''''''((())))))(((((((((((())))))...,,,)))'''&&&&&&&&&''')))(((((((((((())))))***(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((('''(((((()))***+++&&&''''''((()))******+++******)))(((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''''''''((((((((()))******++++++++++++******))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))(((((())))))***+++,,,,,,------*********)))))))))))))))***************************)))(((&&&&&&&&&'''(((+++*********))))))((((((,,,***))))))******((('''))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++***))))))***+++,,,$$$%%%'''))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************))))))((((((++++++******))))))((((((************************++++++******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&''''''&&&&&&''')))((((((''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))***)))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))((((((((((((***)))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((())))))((((((((()))(((((((((''''''''''''******)))(((((()))************)))(((((()))******((((((((()))))))))******)))))))))))))))))))))))))))(((((((((((()))******''''''((()))))))))))))))'''((()))***+++******)))************************(((((('''''''''(((((()))*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%((((((''''''''''''(((((()))((('''((()))***)))((('''((((((((())))))))))))'''''''''((((((((())))))))))))(((((((((((())))))...,,,***(((&&&&&&'''((())))))((((((((((((((()))''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((()))***'''''''''((()))***************)))((((((((((((((()))(((''''''&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&''''''(((((()))))))))))))))))))))))))))'''''''''((((((((()))))))))******++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************)))))))))((((((((())))))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''(((((())))))))))))(((((('''''',,,+++******+++,,,+++)))(((((((((((((((((((((((())))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))(((((()))******&&&&&&'''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++*********)))))))))*********)))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))%%%&&&''''''&&&&&&((()))''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))*********))))))))))))(((&&&''')))))))))((()))+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))******************************))))))))))))(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((())))))))))))(((((((((''''''''''''((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))&&&''''''((((((''''''&&&((((((((((((''''''''''''***))))))(((((())))))******))))))(((((())))))***))))))))))))************))))))))))))))))))))))))((((((''''''(((((()))***&&&'''(((((())))))(((((((((((()))************)))++++++++++++++++++++++++'''''''''''''''((()))***((())))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((***)))(((((()))***((('''''''''((((((((()))))))))(((((((((((()))))))))***))))))(((((((((((())))))---,,,***(((((((((((()))******)))(((''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''(((((((((''''''(((((())))))*********))))))((((((((((((((()))((('''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((()))))))))))))))))))))))))))''''''((((((((())))))))))))******++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))&&&''''''(((((()))))))))))))))))))))))))))******((((((((((((((((((((((((******)))((((((((())))))((((((((((((''''''''''''***)))((()))+++,,,+++***''''''''''''''''''''''''))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))************+++++++++++++++*********))))))))))))************************************'''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))''''''(((((())))))******'''(((((((((&&&%%%&&&'''&&&&&&'''((())))))******(((((((((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((((((%%%(((******((('''''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''%%%&&&''''''((((((''''''(((((((((((()))))))))))))))))))))))))))***************************************))))))((((((''''''))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((''''''''''''((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''(((((('''''''''(((((((((((((((''''''''')))))))))(((((())))))))))))))))))(((((()))))))))))))))))))))*********+++(((((((((((((((((((((((('''''''''''''''((())))))'''(((((()))))))))))))))((()))))))))************************************&&&&&&&&&'''''')))******'''((((((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((((((((((((''''''''''''(((((()))(((&&&&&&''''''&&&$$$'''''''''((((((((())))))''''''((((((((()))))))))))))))(((((((((((()))))),,,+++***)))((()))))))))+++***)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((***)))(((''''''''''''''''''((((((((()))))))))***))))))(((((((((((())))))***))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((('''(((((((((((()))))))))))))))************)))))))))(((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))'''''''''((((((((()))))))))))))))))))))*********))))))))))))))))))))))))*********))))))))))))***(((((((((((((((((((((((('''&&&%%%&&&((())))))(((((((((((((((((((((((((((******))))))***++++++,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((()))***,,,---(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++(((((())))))******++++++************************(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))&&&''''''((()))******+++)))******(((%%%$$$###$$$&&&''''''((()))***++++++))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))+++,,,***(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''((())))))))))))((('''((((((((()))))))))***(((((())))))************))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((())))))((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((())))))(((((((((((())))))))))))*********(((((((((((((((((((((((('''''''''''''''((())))))))))))***++++++++++++***)))))))))))))))*********))))))))))))))))))))))))&&&&&&&&&'''''')))******''''''(((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((()))(((&&&&&&''''''&&&$$$''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))******))))))))))))))))))******((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((************************((((((''''''''''''(((((())))))(((''''''&&&''''''(((((((((((())))))))))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))******)))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******(((((())))))))))))******(((((())))))************************************)))))))))************)))))))))))))))))))))))))))'''&&&%%%&&&((())))))((())))))))))))))))))))))))*********)))******+++,,,************************((()))))))))************))))))))))))))))))))))))************************++++++***))))))***,,,---(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++(((((())))))******++++++************************************))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))&&&''''''((()))******+++*********(((%%%######$$$'''(((((()))***++++++,,,******))))))))))))(((((())))))))))))))))))))))))%%%&&&&&&&&&&&&&&&'''''')))***,,,000111...)))$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&''''''((()))'''(((((()))))))))))))))''''''(((((())))))******((((((((()))******++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))&&&&&&'''(((((((((((('''((((((''''''''''''(((((())))))((((((''''''''''''))))))))))))))))))))))))((((((((())))))((((((((('''''''''((((((((((((((('''(((((())))))((((((''''''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))***)))***++++++,,,,,,++++++)))))))))((()))******+++(((((((((((((((((((((((('''''''''''''''((()))***'''(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((***)))(((((()))***((('''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''&&&'''''''''(((((((((((())))))))))))((((((((((((((())))))***)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((())))))******))))))((((((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************************************((((((((()))******++++++************************'''((()))*********))))))))))))))))))***************)))((()))+++,,,+++***************************+++***************++++++************************))))))))))))************))))))))))))))))))))))))******++++++++++++******+++***************++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++++++++))))))))))))************************************++++++******)))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))''''''(((((())))))******'''((()))(((&&&%%%%%%&&&)))))))))******+++++++++*********)))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&''''''((((((******...444:::888///'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''&&&'''(((((())))))(((((('''''''''((()))*********'''(((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''((((((((()))''''''((())))))(((''''''''''''((())))))(((''''''&&&'''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((()))******))))))***+++++++++++++++***)))((((((((()))++++++(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))((((((''''''''''''(((((()))((('''((()))***)))(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&'''((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((()))******'''((()))***++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((()))))))))************************************'''(((((()))******++++++************************&&&'''((()))))))))((((((((((((((()))))))))******,,,+++******+++,,,+++)))))))))))))))))))))))))))++++++***************+++************************))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++*********)))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))%%%&&&''''''&&&&&&''')))***************++++++++++++*********))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))******...888@@@@@@555+++************************))))))))))))))))))))))))((((((((((((((((((((((((((('''%%%$$$###$$$$$$%%%%%%&&&''''''((((((''''''&&&''''''((()))******+++'''(((((()))***+++++++++))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((''''''''''''((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))))))))))))))***++++++(((((()))******************)))((((((((()))+++,,,)))))))))))))))))))))))))))(((((('''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''((((((&&&%%%%%%&&&((()))((('''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))$$$%%%&&&'''((((((((((((''''''&&&&&&&&&''''''((((((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))))))))))))))((((((((((((((((((((((((((()))******%%%&&&((()))***+++******************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))*********+++************))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))%%%&&&''')))))))))((('''&&&'''''''''(((((()))))),,,***))))))******((('''))))))))))))))))))))))))++++++***************+++************************))))))))))))************))))))))))))))))))))))))'''((()))******)))((('''((()))***++++++***((('''(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++++++++******))))))((((((************************((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&&&&&&&''''''(((((())))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))),,,111555666333000******))))))((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%((((((((((((''''''''''''+++***)))(((((('''(((((((((((((((((((((''''''''''''''''''''''''((())))))''''''''''''((((((((((((******))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))''''''''''''(((((((((((()))***)))(((&&&''')))+++(((((('''''''''&&&&&&&&&))))))************))))))%%%&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))******))))))((((((''''''&&&'''((()))************************))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((++++++)))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))************))))))))))))))))))))))))*********)))))))))))))))++++++************++++++&&&&&&&&&&&&''')))***+++(((((())))))))))))(((((('''(((((()))***++++++,,,))))))))))))))))))))))))***)))(((''''''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((()))))))))))))))((('''&&&&&&'''((())),,,((((((******((((((,,,((((((((((((((((((((((((+++*********))))))((((((******))))))))))))******))))))))))))************))))))*********))))))(((******************************))))))((((((''''''******+++++++++,,,,,,,,,************************+++++++++***)))(((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))******)))(((************************---,,,+++***)))))))))))))))))))))))))))))))))))))))************+++++++++************))))))))))))(((((())))))*********+++))))))))))))(((((((((((()))((((((((()))***++++++,,,++++++***************)))))))))))))))))))))))))))))))))((()))******+++,,,+++***))))))***+++,,,''''''''''''((()))+++,,,&&&&&&&&&&&&'''''''''((())))))))))))************---,,,,,,+++***)))((((((******++++++++++++******((((((((((((((((((((((((((()))++++++******+++---(((((())))))*********+++&&&&&&''''''(((((((((((()))(((((((((''''''''''''((()))))))))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((***---111222000---***)))))))))((((((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((((('''&&&&&&%%%%%%%%%&&&'''(((((((((((((((''''''***))))))(((((((((((()))(((((((((((((((((((((''''''''''''''''''((())))))''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))***)))((((((''''''((((((''''''''''''(((((((((((()))))))))((('''''')))+++))))))((((((((('''''''''))))))************))))))%%%&&&'''((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))***)))))))))((((((((('''$$$%%%&&&'''((((((((((((*********)))))))))((((((***)))(((''''''((()))***((((((((((((((((((((((((+++***)))(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&''''''((()))***(((((())))))))))))(((((('''(((((())))))*********(((((((((((((((((((((((((((((())))))))))))((((((***)))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((()))))))))***))))))(((''''''((()))***%%%$$$'''++++++'''$$$%%%))))))))))))))))))))))))************)))))))))(((***))))))(((((())))))***(((((()))))))))*********)))******+++******))))))******************************))))))((((((((((((************+++++++++,,,************************+++++++++***)))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))***+++)))(((************************---,,,+++***))))))))))))))))))))))))))))))))))))(((((()))))))))*********************))))))))))))'''((((((((())))))))))))((((((((())))))*********))))))))))))))))))***+++++++++***))))))))))))***)))))))))))))))))))))))))))))))))))))))******+++******)))(((((()))******))))))(((''''''((()))***&&&'''''''''(((((((((((())))))))))))************++++++******************)))******++++++******)))(((((((((((((((((((((((((((***+++***))))))***+++((()))))))))************(((((((((((())))))))))))(((((((((((('''''''''''')))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''')))+++,,,,,,***))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&'''((())))))((('''&&&)))(((((((((((())))))***''''''((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''&&&&&&''''''''''''''''''((((((((((((((())))))((('''''')))***)))))))))))))))(((((((((((())))))******))))))(((&&&'''((()))************'''(((((())))))*********************************))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((($$$%%%&&&'''((((((((((((******))))))))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((******)))(((''''''''''''''''''''''''((((((((((((************************((((((((('''''''''&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))++++++)))(((&&&))))))))))))))))))******))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))*********)))))))))))))))((((((((()))))))))******+++***))))))))))))******'''(((...555555...((('''************************************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******+++++++++++++++******************************))))))))))))((((((((()))))))))*********++++++************************+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***)))************************,,,,,,+++***))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))************))))))))))))'''''''''(((((((((((()))''''''((()))***+++,,,---+++***))))))))))))))))))******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))*********++++++)))******++++++******))))))))))))))))))))))))))))))***+++***((('''((()))))))))))))))************))))))))))))))))))******(((((((((((((((''''''''')))******))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&((()))***)))'''&&&(((((('''(((((()))******''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))((((((''''''&&&''''''(((''''''''''''(((((((((((('''((())))))(((((()))***(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))(((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''((())))))***))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))************((((((((((((((((((((((((((((((((()))))))))))))))******))))))))))))******))))))((('''''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((()))******)))(((''')))))))))))))))*********))))))))))))))))))))))))''''''((()))******++++++))))))))))))))))))))))))************************(((((()))))))))*********,,,,,,++++++*********++++++,,,222999999222,,,+++*********************************))))))))))))))))))(((((((((((((((((()))''''''((((((((()))))))))******+++,,,,,,,,,++++++************************))))))))))))))))))))))))((())))))))))))*********************************+++++++++******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***)))************************,,,++++++***))))))******))))))))))))))))))))))))((((((((()))))))))******************)))))))))(((((((((((()))))))))))))))((())))))***++++++,,,,,,++++++***)))((((((((()))***))))))((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))((((((((((((((()))((())))))))))))*********((()))))))))************))))))))))))************))))))************)))))))))))))))))))))))))))))))))******)))'''&&&'''((()))))))))))))))***************************))))))'''''''''((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&''''''(((%%%&&&''')))))))))((('''(((((('''(((((()))******&&&'''''''''(((((())))))&&&&&&'''((()))(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''((())))))''''''''''''((((((((((((&&&((())))))(((((()))***''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((('''&&&%%%%%%++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''))))))))))))************((((((((((((((((((((((((''''''(((((())))))))))))******))))))))))))*********)))(((''''''&&&''''''(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))************))))))))))))))))))))))))'''(((((()))***++++++,,,************************************++++++++++++))))))))))))************,,,,,,,,,,,,,,,++++++***)))))),,,111111,,,))))))************************))))))))))))))))))******))))))(((((((((((())))))(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,************************))))))))))))************((())))))))))))*********************************++++++++++++************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***++++++)))************************,,,+++******)))*********)))))))))))))))))))))))))))))))))*********++++++************)))))))))(((************************++++++******************++++++***)))((((((((()))***))))))((((((((((((((())))))))))))))))))))))))(((((()))************)))************************&&&''''''((()))*********))))))))))))*********+++((()))))))))************++++++******)))((((((''')))))))))******))))))))))))))))))))))))))))))))))))******)))'''&&&'''(((******))))))))))))))))))************))))))))))))'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))(((&&&&&&((()))(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''&&&''''''((()))&&&&&&''''''(((((()))))))))(((((((((((())))))***&&&&&&''''''((()))))))))%%%&&&((()))))))))((('''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((('''(((((()))***''''''''''''((((((((((((%%%''')))***)))((()))***&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''(((((((((((('''&&&%%%$$$******)))))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''''''''''''''&&&))))))((((((((((((''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((''''''&&&''''''(((''''''''''''(((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''(((((())))))***(((''''''&&&&&&''''''(((***)))((('''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((************************+++)))(((&&&&&&((()))+++((((((((()))******++++++))))))))))))))))))))))))((())))))******+++++++++***************************************+++++++++)))))))))*********++++++,,,---------,,,+++***))))))'''(((++++++(((''')))************************))))))))))))******************))))))))))))******))))))))))))************((()))***+++,,,,,,,,,,,,************************)))))))))************+++)))))))))*********++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***++++++***************************++++++***************+++))))))))))))))))))))))))************++++++++++++************)))))))))))),,,+++++++++++++++******++++++*********)))))))))+++***))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))'''((()))++++++******)))******++++++++++++******%%%&&&''')))******++++++))))))))))))************))))))))))))************,,,+++***)))(((''''''&&&((())))))******))))))((()))))))))))))))))))))))))))***+++***((('''((()))************))))))))))))******)))))))))(((((((((''''''''''''((((((((()))&&&'''((())))))******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))'''&&&''')))'''((((((((()))))))))***''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''((())))))((('''&&&%%%&&&(((***+++***))))))(((((((((((()))&&&&&&''''''((())))))***%%%&&&((()))***)))((('''''''''''''''(((((((((((())))))))))))*********+++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''((()))''''''''''''(((((((((((($$$''')))***)))))))))***&&&'''''''''((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&&&&'''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((('''((((((((()))))))))***&&&&&&''''''''''''&&&&&&))))))((((((((('''''''''&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***''''''&&&&&&&&&&&&'''''')))(((((('''''''''(((((((((((())))))))))))(((((('''(((((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))******++++++))))))))))))))))))))))))************************************************)))))))))*********++++++))))))*********+++++++++,,,,,,------,,,+++)))(((+++((((((******((((((+++))))))))))))))))))))))))((()))))))))************++++++************++++++************++++++++++++'''((()))***++++++++++++************************))))))*********+++++++++************+++++++++,,,************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***,,,+++***************************+++***************++++++))))))))))))))))))))))))))))))))))))************************))))))))))))++++++++++++******))))))((()))))))))))))))))))))))))))))))))))))))***+++++++++***))))))))))))***))))))))))))))))))))))))'''(((***+++++++++)))(((((()))***++++++***)))(((&&&'''((()))******))))))((((((((()))))))))******))))))))))))******************))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((***+++***))))))***+++************)))))))))(((***)))))))))((((((''''''&&&'''''''''(((((())))))%%%&&&''')))************))))))))))))))))))))))))(((((((((((((((((((((((($$$'''))))))'''&&&''')))'''((((((((())))))******))))))))))))))))))))))))&&&''''''((((((((((((((('''''''''''''''((())))))((('''%%%$$$%%%(((+++---+++***)))(((((('''((((((&&&&&&&&&'''((())))))***%%%&&&((()))***)))((('''''''''''''''((((((((()))%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((''''''''''''((((((((()))$$$&&&)))******))))))***'''((((((((())))))******''''''((((((((((((''''''$$$%%%'''(((***+++,,,,,,"""###%%%''')))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((('''((((((((())))))******((()))))))))))))))(((((()))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))(((((('''(((((()))***++++++,,,))))))))))))))))))))))))'''((()))******)))(((''''''(((((()))***+++++++++))))))))))))))))))))))))+++++++++***************************************(((((())))))************)))************+++++++++,,,,,,------,,,***)))((((((&&&&&&))))))&&&&&&((((((((((((((((((((((((((((((((())))))*********+++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,''''''(((******+++++++++************************))))))******++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((+++,,,+++***************************+++***************++++++))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))+++*********))))))((((((&&&&&&'''((()))***++++++))))))(((((()))***++++++,,,++++++***************))))))))))))))))))))))))'''(((***+++,,,+++)))((('''((()))******)))((('''((()))*********)))'''&&&(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))++++++******+++---+++*********))))))(((((())))))************))))))(((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((&&&%%%'''&&&&&&%%%%%%'''((())))))))))))))))))(((((((((((((((((((((''''''''''''******))))))))))))))))))***)))((((((((((((((()))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((***(((&&&'''***+++)))'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((************))))))))))))+++*********))))))((((((&&&&&&'''((())))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))'''((())))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++******)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******))))))))))))******+++*********))))))((((((&&&'''''')))***+++,,,---++++++++++++++++++++++++))))))))))))************,,,++++++***)))))))))***+++(((&&&&&&)))***)))'''***++++++,,,,,,++++++***))))))))))))))))))))))))***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,+++++++++*********))))))++++++++++++******))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,+++++++++*********))))))+++*********))))))((((((((()))***+++,,,+++******(((((())))))))))))((((((************************,,,,,,++++++***)))))))))************************))))))))))))******************++++++++++++******%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((()))))))))(((((('''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((()))***)))(((&&&$$$)))))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))******))))))((('''((((((((()))))))))))))))))))))))))))(((''''''************************((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))((((((''''''&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))************((((((((((((((()))))))))))))))((((((((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***(((''''''******)))'''))))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''((()))***++++++,,,))))))))))))((((((''''''&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((''''''((()))***(((&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******))))))))))))******+++*********))))))))))))+++******)))(((''''''&&&************************))))))))))))************,,,,,,+++***************///,,,***+++---...---+++***++++++,,,,,,++++++******************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,++++++******++++++++++++*********)))))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))***************+++++++++++++++*********))))))+++*********))))))))))))((()))***+++,,,++++++***((())))))******))))))(((************************)))))))))))))))*********************************))))))))))))******************++++++++++++******'''''''''((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((('''(((((()))******)))(((((())))))))))))))))))))))))'''((()))******(((&&&%%%)))))))))))))))))))))))))))******++++++******)))'''(((((())))))(((((('''''''''((((((((())))))))))))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******(((''''''''''''((())))))''''''''''''''''''''''''(((((())))))******++++++&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))((('''''''''((((((((((((((()))))))))******(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))***((('''((()))***)))'''))))))(((((((((((())))))&&&''''''''''''(((((((((&&&'''((((((******+++,,,((((((((((((''''''''''''&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&''')))++++++)))&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''((())))))***++++++))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************))))))))),,,+++***)))'''&&&%%%$$$)))))))))))))))))))))))))))))))))*********++++++---,,,,,,+++++++++++++++---+++)))***+++,,,++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,---------,,,,,,,,,,,,+++++++++++++++************))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))))))))))))))+++++++++******************************))))))))))))******+++,,,+++++++++*********++++++*********************************''''''(((((()))******+++************************))))))))))))******************++++++++++++******))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((('''(((((()))))))))(((((()))******++++++******)))************************((()))*********)))((('''))))))))))))))))))))))))+++******))))))******+++''''''(((((((((((('''''''''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***''''''''''''(((((())))))&&&&&&&&&'''''''''''''''%%%&&&&&&'''((())))))***&&&''''''(((((())))))***''''''((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((+++***)))((((((((((((((())))))))))))************((((((((((((((((((((((((((((((''''''(((((()))***)))))))))))))))))))))))))))((((((((()))))))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((***)))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&(((+++------***'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))******((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************************(((((((((((())))))))))))************************))))))*********+++++++++------,,,++++++,,,,,,---***))))))((())))))*********++++++,,,,,,++++++******************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))*********++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))(((******************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************((()))))))))*********+++************************((()))))))))******************++++++++++++******++++++******************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))***************************************************************))))))************)))(((((((((((((((((((((((((((+++***)))(((((()))***+++''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((++++++++++++++++++++++++''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&''''''((((((%%%&&&&&&'''((())))))***((((((((())))))*********%%%&&&'''((()))((((((((()))))))))(((((((((''''''''''''''''''''''''''''''+++***)))((((((((((((((())))))))))))************''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''))))))))))))))))))))))))((()))))))))((((((((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))'''(((((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&'''))),,,......+++((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))((((((''''''(((((((((((((((((((((((())))))*********+++++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((******************************))))))))))))*********************+++++++++'''((()))***+++,,,------++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++,,,------,,,,,,++++++***++++++,,,***++++++,,,,,,++++++******************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,************+++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,,,,------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******)))***************************************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,,,,,,,++++++*********************************((()))))))))******************++++++++++++******++++++++++++************************************************************************************************************))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))))))))************)))((((((((((((((((((((((((+++***)))(((((()))***+++'''(((((())))))(((((('''&&&&&&'''''''''((((((((('''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******)))((('''&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&&&&'''(((((())))))(((((())))))******++++++***************)))))))))$$$%%%'''((())))))((('''+++******)))((((((''''''''''''''''''''''''''''''))))))((('''''''''((((((((((((((()))))))))******''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))''')))***)))((('''(((***))))))(((((((((((()))))))))))))))(((((((((((('''%%%&&&''''''))))))***+++))))))))))))************(((((((((((((((((('''&&&(((''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))+++------+++(((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))******)))(((((('''&&&&&&)))))))))))))))))))))))))))))))))*********++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************))))))))))))***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,++++++++++++,,,,,,---)))***+++***((((((***+++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,)))***************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++++++++*********+++++++++++++++,,,++++++++++++,,,------***++++++,,,,,,++++++***************************...------,,,++++++******************************))))))))))))******************++++++++++++************************++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,,,,***))))))(((((())))))***************************((((((((()))))))))******))))))))))))))))))))))))***))))))(((((())))))***((())))))******))))))(((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))'''&&&%%%$$$$$$&&&'''''''''&&&%%%&&&&&&'''(((((()))******))))))))))))*********************)))((((((''''''###%%%'''((())))))((('''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((***************+++,,,,,,((((((((((((((((((((((((''')))******''''''(((***))))))(((((((((((())))))))))))))))))((((((((('''%%%&&&&&&'''((()))******((((((((()))))))))******((((((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((())))))******(((((('''(((******)))'''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((''''''))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************))))))))))))***************++++++,,,,,,,,,,,,+++++++++******))))))*********************************+++++++++,,,,,,***************+++,,,,,,''')))***)))&&&&&&(((******++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------+++,,,------...---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,+++++++++,,,---...******++++++++++++******************************,,,,,,++++++++++++++++++************************))))))))))))******************++++++++++++******(((((())))))***+++++++++************************++++++++++++++++++++++++************************************************************************************************'''((()))***+++++++++++++++***))))))))))))***+++))))))))))))))))))))))))((('''''''''(((((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))&&&&&&&&&'''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((******)))'''&&&###$$$%%%&&&&&&&&&%%%$$$'''''''''((()))******+++((((((((((((''''''''''''******)))((('''&&&%%%%%%###$$$&&&((())))))((('''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''')))+++***'''&&&(((***''''''&&&&&&&&&&&&''''''******))))))(((((((((''')))(((((((((''''''''''''&&&'''''''''(((((())))))(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''((()))***++++++((('''&&&&&&'''((('''%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************))))))))))))***************++++++,,,,,,,,,)))))))))))))))))))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,***)))))))))***++++++,,,+++---...---******,,,///+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,+++++++++,,,,,,---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,------......------************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++))))))******++++++++++++*********++++++,,,,,,,,,---,,,+++***+++,,,---...*********++++++*********************************)))))))))***++++++,,,,,,************************))))))))))))******************++++++++++++******''''''((()))***++++++,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&((())))))*********---,,,+++******+++,,,---(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))((('''''')))((('''((()))***)))((())))))))))))))))))))))))(((((((((((('''''''''''')))'''%%%&&&)))***(((&&&''''''(((((())))))******))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&%%%&&&'''((()))((('''&&&'''&&&&&&%%%%%%&&&&&&'''++++++***)))((('''&&&&&&))))))(((((('''''''''&&&$$$%%%&&&(((((((((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&''''''((((((((((((((((((((((((((())))))))))))%%%&&&'''((())))))))))))(((((())))))************+++*********))))))((((((((((((''''''''''''((((((******))))))((((((''''''&&&'''''''''(((((())))))))))))((('''&&&%%%%%%$$$''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%)))&&&%%%&&&((()))'''%%%))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''''''''((()))***++++++,,,))))))))))))))))))))))))+++*********))))))((((((************))))))))))))))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++***)))(((&&&&&&((()))***++++++******************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++***))))))++++++++++++*********))),,,,,,++++++*********)))******+++,,,------,,,,,,+++++++++++++++++++++***++++++++++++,,,---......,,,++++++***+++,,,---..................---,,,,,,,,,++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,---...///+++***)))))))))+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,---......++++++++++++++++++++++++,,,,,,+++***)))))))))***+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))***+++++++++,,,))))))************))))))(((((()))***************+++***)))(((((()))***+++++++++++++++++++++++++++************))))))))))))******))))))((((((''''''***)))))))))(((((('''''')))))))))))))))((('''''')))((('''((()))***)))((())))))))))))))))))))))))(((((((((((('''''''''''')))'''&&&'''))))))(((&&&'''((((((((((((((())))))((((((((((((((('''''''''&&&'''((())))))((('''&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''******))))))(((''''''''')))(((((((((''''''''''''&&&&&&'''(((((((((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))************))))))(((&&&''''''(((((((((((((((''''''((((((((()))))))))%%%&&&'''((())))))))))))))))))))))))))))))******)))(((((('''''''''''''''((((((''''''''''''((((((***)))))))))((((((((('''''''''''''''((((((((()))'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&((('''%%%&&&((()))'''%%%''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******))))))(((((((((((((((((())))))******++++++))))))))))))))))))))))))+++*********))))))))))))************))))))))))))))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******...------,,,,,,+++++++++,,,,,,,,,+++++++++******------...///////////////++++++++++++++++++++++++***************+++,,,---......---------...000000------......------,,,+++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......///......---...///000111------------------------------------------------...---------------...//////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,++++++++++++***++++++,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************++++++++++++))))))))))))))))))))))))((())))))))))))************************************************+++++++++))))))************))))))(((((()))***************+++***)))(((((()))***+++))))))))))))))))))))))))************))))))))))))+++*********)))))))))))),,,,,,,,,+++++++++******(((((()))))))))((('''''')))((('''((()))***)))((())))))))))))))))))))))))(((((((((((('''''''''''')))'''&&&'''((()))((('''(((((((((''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((%%%&&&'''((((((((((((((())))))))))))))))))))))))((((((''''''&&&'''''''''((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''***))))))))))))((((((((()))))))))))))))*********))))))))))))))))))))))))***************)))))))))++++++*********))))))))))))))))))*********++++++))))))***++++++++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,+++***)))))))))++++++************))))))+++,,,,,,---------------------------------------++++++++++++++++++,,,,,,------,,,,,,,,,---............//////......------------,,,,,,------...///,,,,,,,,,,,,------------------,,,,,,,,,------...------,,,,,,,,,---......++++++++++++++++++++++++........................------,,,,,,---...//////000///...,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------))))))))))))))))))))))))))))))))))))************************************+++++++++***************))))))************))))))(((((()))***************+++***))))))))))))***+++))))))))))))))))))))))))************))))))))))))++++++++++++******************))))))))))))(((((('''((((((((((((((('''''')))((('''((()))***)))((())))))))))))))))))))))))((((((((((((''''''''''''((((((''''''((((((((('''((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))'''(((((((((((((((((('''&&&%%%$$$$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))((((((((((((((('''''''''******)))))))))(((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((,,,,,,+++***))))))((((((&&&&&&&&&''''''(((((()))&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((%%%&&&''''''(((((((((''')))))))))))))))(((((((((***)))(((((((((((()))***((((((''''''''''''(((((())))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''(((((((((((((((((('''''''''((((((((('''''''''''''''''''''''''''((())))))******))))))((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((('''''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))*********+++++++++))))))***++++++++++++***++++++++++++++++++++++++***))))))(((((())))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,++++++---------,,,++++++******------------------------++++++,,,------,,,,,,,,,............////////////...---------------......------------------------000000111111111000000//////............///000000......///////////////000///......---------......++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---...//////...---,,,++++++++++++------------------------------,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++******+++,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))((((((((()))))))))******************************,,,+++++++++***)))))))))))))))************))))))(((((()))***************************************++++++++++++++++++++++++************)))))))))(((************************((((((((((((((((((((((((''''''(((((((((((('''''')))((('''((()))***)))((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((((((''''''((((((((('''&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))'''''''''(((((((((((((((******))))))((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((,,,++++++***)))(((((('''***))))))))))))***,,,,,,&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''''''''''''''))))))((((((((((((((((((***)))(((''''''((()))***((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((''''''''')))(((((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))******&&&&&&'''((()))))))))((('''(((((((((((('''(((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((((('''))))))))))))*********************)))))))))))))))***************************************+++++++++++++++++++++************************++++++++++++))))))***++++++++++++***++++++++++++++++++++++++******))))))))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,+++111000000000000/////////000000000000000111111111...///////////////......------......//////////////////......//////000000111111111111111111111111111111222222222222222111///////////////000000111000000000111111222222222000000///...------......//////000000000/////////111111111111111111111111////////////////////////,,,,,,,,,,,,,,,---.........------,,,------......------------------------,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,---------......---------,,,,,,,,,++++++***+++,,,---------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************************'''''''''((((((((())))))************************,,,+++++++++***)))))))))))))))************))))))(((((()))*********************++++++++++++******++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++&&&&&&'''((((((((('''''')))((('''((()))***)))((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))((('''&&&''')))(((((((((''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((('''''''''((((((((((((((())))))((('''''''''((((((''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%''''''&&&%%%%%%&&&((()))&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((%%%&&&&&&'''''''''&&&&&&'''''''''(((((()))))))))(((&&&%%%$$$$$$&&&((()))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((('''''''''***)))((('''&&&%%%$$$$$$''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((())))))***''''''((()))))))))(((((('''((())))))''''''((()))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++)))))))))))))))******************************************+++++++++++++++,,,++++++++++++******************++++++++++++,,,))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------......------....../////////000000000............////////////000000111111000000////////////000000111111222222222222222222333444555555444444555555555444333333333444444555555555555555333222222222222333444444444444444555555666666777555444333222111111111111222333333333333222111111111111111111111111111111111111111111111111111111//////...............///......------...//////000........................+++++++++++++++,,,,,,---------............------,,,,,,,,,---------......------------,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))(((((('''************************(((((((((((())))))))))))************************+++++++++***************))))))************))))))(((((()))*********************+++,,,,,,+++******))))))))))))))))))))))))************))))))))))))((((((((((((((())))))))))))))))))***************%%%&&&''''''(((((('''''')))((('''((()))***)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&((())))))'''&&&''')))'''((((((((((((((())))))(((((((((((((((''''''''')))((('''&&&&&&'''((()))&&&'''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''''''''''''''((((((((()))((('''&&&&&&&&&'''((()))''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$""""""###$$$%%%&&&''''''(((((((((((((((''''''((((((((()))))))))&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******'''&&&$$$###$$$%%%((()))((((((''''''''''''(((((('''((((((((()))))))))***)))(((((((((''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((())))))))))))(((((('''''')))***)))''''''(((***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))*********+++++++++(((((())))))******++++++*********************************++++++,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,))))))***++++++++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******++++++,,,------...------------------------......////////////............///000000000000000...//////000111222333333111111222222222333333333777777777777777666555555777777888888999:::::::::999999999:::<<<===???@@@<<<======>>>===<<<;;;::::::;;;<<<===============<<<<<<;;;;;;<<<<<<===>>><<<<<<===>>>>>>???@@@@@@@@@???>>>===;;;;;;::::::777888888999888777666555444444444444444444444444555555555555555555555555444333222111000000000000111000000////////////000........................,,,,,,,,,,,,,,,---......------............------,,,,,,,,,---------.........------------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++***************************************+++++++++))))))************))))))(((((()))******************++++++,,,,,,++++++***))))))))))))))))))))))))************))))))))))))(((((()))))))))*********&&&'''''''''((((((((()))%%%%%%&&&'''(((((((((''')))((('''((()))******((((((((((((((((((((((((((()))(((((((((''''''''''''&&&(((***)))&&&%%%''')))''''''(((((())))))******))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))&&&''')))*********)))((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&%%%%%%&&&'''((()))''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((()))&&&&&&'''''''''''''''''',,,+++)))'''''''''))))))&&&''''''((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''(((***++++++)))(((&&&%%%%%%'''***,,,((((((''''''''''''(((((('''((((((((())))))******))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))))))))***))))))(((''''''''')))+++***'''&&&(((***''''''''''''''''''''''''))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,------...))))))******++++++++++++'''(((((()))***++++++,,,*********************************++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++)))******++++++******)))******+++,,,,,,---......------------------------//////000000000000//////000000111222222222222222555666777888:::;;;<<<=========>>>>>>>>>?????????CCCCCCDDDDDDCCCBBBAAAAAA???@@@@@@AAABBBCCCCCCDDDAAAAAABBBCCCDDDFFFHHHIIIJJJJJJKKKKKKKKKJJJHHHGGGBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEFFFFFFGGGHHHIIIIIIKKKJJJIIIGGGFFFEEEDDDDDD@@@@@@AAAAAAAAA@@@>>>===========================888888888888888888888888777777555444333222222222444333222000////////////////////////////////////---------------...///000------............------,,,,,,,,,---------............---------,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********+++,,,,,,------************************++++++,,,,,,,,,---------************************))))))******+++++++++,,,))))))************))))))(((((()))******************+++,,,------,,,+++***++++++++++++++++++++++++************))))))))))))))))))******+++++++++,,,))))))******+++++++++,,,(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))***%%%%%%'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''))))))(((&&&$$$$$$%%%'''((('''%%%%%%'''((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''''')))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))************))))))(((&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((******++++++++++++***************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++---,,,++++++************'''(((***,,,,,,***((('''+++++++++***************---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---------+++++++++,,,---...///000---...///111111111000000333222111222444666777666777777999::::::999888777<<<<<<<<<>>>@@@CCCFFFHHHJJJKKKLLLKKKJJJJJJKKKMMMPPPQQQQQQOOOLLLJJJJJJKKKJJJKKKMMMOOOPPPQQQRRRRRRTTTSSSPPPNNNNNNOOOQQQRRRSSSTTTUUUVVVVVVUUUTTTSSSUUUSSSQQQOOONNNNNNOOOPPPSSSRRRQQQPPPOOOQQQSSSTTTQQQSSSTTTSSSQQQRRRVVVZZZ```]]]YYYTTTQQQOOOOOOOOOPPPNNNNNNMMMNNNLLLIIIGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@CCCDDDBBBCCCFFFGGGDDD???===>>>@@@>>>:::999<<<999888666555444333333333222222111111000///......111000---++++++,,,...///333111///.../////////.........---,,,++++++******...---------------...///*********++++++,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******++++++++++++******)))))))))************+++++++++,,,+++***))))))***+++,,,++++++************++++++++++++++++++++++++++++++************************+++++++++---......---+++************************************************))))))))))))((((((((((((+++***)))(((((()))***+++'''&&&&&&&&&'''((())))))'''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((''''''''''''''''''(((((('''%%%&&&(((******(((''''''((()))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''))))))'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))***************************)))))))))))))))))))))************************(((((((((((()))))))))***)))))))))************+++++++++++++++++++++++++++------,,,+++++++++++++++)))******************)))++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,---------,,,+++,,,,,,---...///000000000/////////000111333444666666666777999;;;<<<<<<;;;<<<===>>>@@@@@@AAAAAACCCCCCDDDGGGJJJMMMPPPRRRRRRSSSSSSRRRQQQQQQTTTVVVYYYZZZZZZXXXTTTRRRRRRSSSOOOPPPRRRUUUXXX[[[]]]___aaa``````___^^^]]]\\\\\\XXXYYYZZZ[[[\\\]]]]]]]]]___^^^\\\[[[\\\]]]___````````````______```bbbcccaaabbbcccccccccfffmmmrrruuuqqqllleee___\\\\\\]]]]]]\\\\\\\\\\\\ZZZVVVSSSRRRRRRRRRRRRQQQQQQPPPPPPMMMPPPQQQPPPSSSVVVSSSNNNNNNKKKIIIIIIFFFAAA@@@BBBBBBAAA@@@???===<<<::::::666666666555555555555555444333222000////////////111///------......---+++........................,,,,,,,,,,,,,,,------.../////////000000111111111++++++,,,,,,---......///------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++*********))))))************+++++++++++++++***))))))***++++++++++++************++++++++++++++++++++++++++++++************************+++*********++++++(((&&&***************************************************)))))))))((((((((((((+++***)))(((((()))***+++&&&&&&&&&'''((()))++++++))))))((((((((((((((('''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((((((''''''''''''(((&&&'''(((((('''(((***,,,+++)))(((((()))******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((((((((()))))))))))))))******************)))(((''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((''''''((((((((()))))))))******************************((((((((((((******))))))))))))))))))******************************((((((((()))))))))***************+++++++++,,,,,,++++++++++++++++++++++++...------,,,,,,,,,,,,,,,,,,+++))))))))))))+++,,,++++++,,,,,,,,,,,,,,,,,,.........------------,,,------------------------***+++,,,---.../////////...///111222333444444444777666555444555888<<<>>>>>>>>>???@@@BBBCCCEEEFFFFFFEEEFFFFFFHHHJJJKKKMMMNNNNNNPPPSSSVVVYYY\\\^^^^^^^^^^^^\\\[[[\\\___bbbbbbbbbbbbaaa^^^\\\\\\]]][[[\\\^^^aaafffkkkpppsssrrrssstttsssrrroookkkiiieeeeeefffhhhjjjlllnnnoooooonnnnnnnnnooorrrtttvvvvvvwwwxxxwwwuuuttttttuuuxxxyyyyyyyyy|||wwwqqqooopppsssssssssttttttrrrmmmjjjffffffggghhhhhhhhhhhhhhhaaadddeeehhhmmmpppjjjbbb^^^YYYUUUSSSOOOJJJJJJMMMNNNNNNNNNLLLJJJGGGDDDBBB??????>>>=========>>>???:::999888777555444333222222111000000111000...,,,//////000000000111111111---,,,,,,,,,,,,---......///////////////000000000+++++++++,,,------..............................------......------,,,+++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++************)))************+++++++++++++++***))))))***++++++++++++************++++++++++++++++++++++++++++++************************,,,+++***)))***)))&&&$$$******************************************************)))))))))(((((((((******))))))))))))******'''''''''(((((()))++++++******))))))((((((''''''((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((((((((((((((('''&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''((()))(((''''''''''''((((((&&&'''))))))((((((***,,,+++)))'''((()))***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&'''''''''''')))))))))((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++,,,((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((()))))))))******************)))(((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))+++)))'''&&&&&&''')))+++)))))))))))))))*********************************(((((()))))))))*********************+++++++++,,,++++++++++++++++++++++++...------,,,,,,---------++++++************+++++++++++++++++++++,,,,,,,,,/////////////////////............///////////////---...///111222333333333333555777999;;;<<<<<<<<>>======888777777777777666444222111111111111111111111111.........---......//////---------...............++++++,,,,,,---------...........................------......------,,,+++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++))))))*********++++++++++++******************+++,,,++++++******++++++,,,++++++++++++++++++++++++************************---,,,******+++***)))'''*********************************************************)))))))))((((((***))))))))))))))))))***))))))(((((((((((())))))******))))))((((((''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((((((((((((((('''&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''')))******((((((((()))***(((''''''((())))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%&&&''''''''''''(((((())))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++,,,,,,((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((()))))))))***************))))))(((((((((((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((+++)))'''&&&&&&''')))+++(((((())))))************************************))))))))))))************)))))))))*********++++++++++++++++++++++++++++++---------,,,,,,------...***+++,,,------,,,+++************+++++++++,,,,,,------........./////////.........///000111111222222333444666777888888888888:::<<>>>>>>>>===;;;999777666555444333222111111000000///...............000000000000////////////,,,---------------......------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,))))))*********+++++++++*********++++++*********,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************+++***))))))+++,,,+++***************************************************************)))))))))))))))))))))******)))))))))***)))(((((('''''''''((())))))(((((((((((((((''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''(((((()))'''(((******(((''''''(((***(((&&&'''((()))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''''''''''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((((((((()))))))))))))))************)))((((((''''''(((((()))&&&&&&&&&''''''''''''((('''''''''&&&''''''((()))''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******''''''''''''''''''''''''******((((((((((((******((((((((()))******++++++++++++++++++++++++++++++)))))))))*********++++++)))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...)))+++---//////---+++)))******++++++,,,,,,------++++++,,,---///000111111///000111222444666777777;;;;;;===>>>???????????????@@@BBBFFFIIIMMMQQQSSSOOOPPPSSSUUUVVVVVVVVVUUUZZZ]]]______^^^___cccfffeeeeeefffiiinnnsssyyy|||{{{|||}}}}}}}}}|||zzzwwwuuusssiiifffaaa]]]\\\\\\___```bbbaaa___[[[WWWQQQMMMJJJIIIGGGEEECCCDDDCCCBBBAAA@@@???>>><<<;;;999888777444333222000///.........000///////////////...........................///------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,)))************+++++++++)))***++++++++++++***))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************************((('''''')))*********************************************************++++++*********)))))))))))))))************))))))'''''''''&&&''''''(((((('''''''''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))$$$&&&((()))((('''((()))+++)))(((((()))******)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((('''''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((************************'''(((((()))******++++++++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------+++,,,---......---,,,+++,,,,,,------...//////000---...000111444666777888777888999<<<>>>@@@BBBCCCHHHIIIJJJJJJKKKKKKKKKJJJJJJKKKLLLPPPUUU[[[```dddaaaaaabbbbbbcccdddeeeeeeeeeiiinnnoooppprrrxxx|||xxxxxxyyy|||}}}xxxuuutttvvvzzz}}}{{{|||}}}zzzrrrfffZZZSSSTTTQQQMMMJJJJJJKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEDDD===<<<:::888666444333333111111000000000/////////000000000000000000000///........................------......------,,,+++------------------------------............------------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------)))************+++++++++)))***++++++++++++***)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,***(((((()))******)))************************************************+++++++++*********))))))((()))***++++++***)))(((%%%%%%%%%&&&'''((()))***%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((%%%%%%'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***!!!###&&&((((((((()))***,,,***))))))***++++++***''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))((((((''''''$$$%%%'''(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))************''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******'''(((((()))***+++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************++++++,,,---...---,,,,,,,,,,,,---............///000111111222222333555777:::<<<>>>??????@@@CCCEEEHHHKKKMMMNNNTTTTTTUUUVVVVVVUUUUUUUUUTTTUUUVVVYYY___fffmmmqqqsssrrrpppooooooqqqtttuuuoootttzzz}}}oooddd\\\XXXSSSPPPPPPQQQRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOFFFEEEBBB@@@===;;;999999777777777666666555555555111111111111000000000000000000000000000000000000------......------,,,+++////////////////////////------............---------------------------------..................---+++++++++,,,,,,---------)))************+++++++++)))***+++,,,,,,+++***)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************111///,,,++++++++++++***************************************************+++++++++************)))((()))***++++++***)))((('''''''''''''''''''''''''''''''''((((((((((((((())))))(((((((((((())))))(((&&&%%%&&&)))+++)))'''((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&''''''((((((((((((((()))((('''&&&%%%$$$######''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((++++++***)))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((+++***)))(((((('''((((((+++***)))'''''''''((()))((((((((((((((((((((((((&&&''')))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************------------------------............------------+++++++++,,,---...///000///...,,,+++,,,---///000111000000111333666999;;;>>><<<<<<>>>BBBFFFHHHIIINNNMMMNNNPPPPPPRRR\\\fffjjjmmmnnnjjjhhhiiiiiiggggggeeedddfffmmmuuu{{{}}}}}}xxxpppeee]]]]]]]]]\\\^^^cccaaahhhmmmkkkiiihhhaaaYYYXXXPPPFFFAAAAAABBBAAA?????????>>>===<<<:::999888777666666666666444111...111000//////000000///.../////////...............000...,,,,,,---...---,,,........................................................................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++)))(((***++++++,,,,,,++++++***&&&)))+++,,,+++)))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))((('''%%%&&&)))***(((&&&((('''&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&''''''((((((((((((((((((((('''''''''''''''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((***)))((((((((((((((((((+++***((('''''''''((()))''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((************)))))))))((())))))))))))))))))))))))************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++++++++,,,------///...------...000222333222333444666999===@@@BBBCCCBBBAAACCCGGGKKKNNNOOOQQQRRRUUUXXXZZZ___kkkyyy||||||}}}|||}}}{{{yyyzzz~~~{{{sssrrrqqqnnnooossswww~~~yyyqqqjjjaaaVVVNNNKKKIIIFFFDDDDDDDDDCCCBBBAAA@@@???>>>===;;;999999999888555333666444222222222333111000000/////////......------000///------...//////...////////////////////////........................------------------------///......---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***''')))+++,,,***)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))((((((''''''(((((())))))'''&&&'''(((((('''&&&((('''&&&&&&%%%&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&''''''((((((((((((((('''''''''(((((()))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''(((((())))))***)))((('''''''''((((((''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,---.........---,,,,,,,,,,,,,,,------............000222444555888999:::===AAADDDHHHJJJIIIGGGGGGJJJNNNSSSVVVWWWXXX\\\bbbgggjjjqqq~~~uuummmccc[[[VVVSSSOOOLLLOOONNNMMMKKKJJJIIIHHHHHHFFFDDDAAA??????>>><<<:::;;;888555333333444333222333333222111000//////...111///......///000000///000000000000000000000000------------------------------------------------,,,,,,+++***((('''&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++***++++++,,,,,,++++++***)))***++++++))))))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((''''''((((((((()))(((''''''''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((((((''''''&&&''''''(((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((()))((((((''''''(((((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((()))***(((((((((((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))******)))))))))*********)))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------........./////////............///000111222444444444555666888:::;;;>>>???BBBEEEIIILLLNNNOOONNNMMMNNNRRRXXX^^^bbbdddeeejjjqqqwwwzzzzzzuuummmgggdddaaa___]]]^^^]]][[[XXXVVVSSSRRRQQQPPPMMMIIIFFFEEEDDDCCCAAABBB???;;;999999999888777999888777555444222111000000...------/////////...000000000000000000000000------------------------------------------------******)))(((''''''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********,,,,,,***++++++,,,,,,++++++***++++++,,,+++))))))+++---************************************************))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&''''''&&&&&&&&&''''''((('''(((((((((((((((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&''''''(((((((((((((((((((((((('''''''''&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((***)))))))))))))))******&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***''''''&&&''''''((())))))'''''''''(((((((((((('''''''''''''''''''''''''''((('''&&&&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------............//////////////////000111222444666777=========>>>???@@@AAABBBAAADDDHHHNNNSSSWWWZZZ[[[WWWWWWYYY^^^fffnnnsssuuuuuuxxx~~~{{{wwwuuutttsssrrrpppooommmjjjfffaaa^^^\\\YYYUUUQQQNNNLLLKKKIIIGGGJJJGGGDDDBBBAAAAAA???>>>>>>===;;;999777444333222111///------...///...---////////////////////////........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,*********+++,,,---***++++++,,,,,,++++++***+++,,,,,,+++******,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))(((''''''&&&&&&''''''(((&&&'''((('''%%%%%%&&&''''''''''''&&&''''''((()))'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))(((((((((''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&)))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''''''''((())))))&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******'''''''''&&&''''''((((((&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------...///000111222333444444555555666888:::<<<===>>>>>>???AAACCCDDDEEEEEEGGGLLLRRR[[[bbbgggjjjlllggggggiiinnnvvv~~~{{{uuuooolllfffccc___\\\ZZZWWWTTTRRRNNNLLLJJJIIIIIIGGGEEECCCDDDCCCAAA>>>;;;888666444555333111000000000///...////////////////////////////////////////////////........................++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,***++++++,,,,,,++++++***+++,,,------++++++,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%'''(((((()))(((''''''&&&&&&''''''((($$$&&&((('''%%%$$$&&&((('''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))*********(((((('''&&&&&&&&&''''''%%%&&&'''(((((((((''''''))))))))))))))))))))))))%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''************************(((((((((((()))))))))))))))******++++++******)))((()))))))))************))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......///000333666999<<<>>>@@@AAAAAAAAAAAABBBCCCDDDEEEAAACCCEEEHHHKKKNNNPPPPPPWWW[[[ccckkkqqqvvvxxxyyyvvvuuuwww{{{~~~zzzwwwtttqqqoookkkgggdddYYYYYYXXXXXXXXXVVVSSSPPPNNNMMMJJJGGGCCC@@@===<<<<<<:::777666666555333222000000000000000000000000111111111111111111111111////////////////////////************++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++******,,,...///---,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''######$$$%%%'''(((((()))'''''''''&&&&&&'''''''''###%%%''''''%%%%%%''')))'''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&''''''(((((((((((((((''''''((()))***+++,,,,,,))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((()))***(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))******+++)))((('''&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''))))))))))))))))))))))))$$$%%%'''((((((((('''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&************************(((((((((((())))))))))))******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111222444888<<>>;;;888===:::777555444444333111111111111111111000///////////////............---000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...------,,,,,,------++++++++++++++++++++++++,,,,,,+++***))))))******,,,------......------,,,++++++++++++++++++++++++))))))))))))((((((((((((******+++,,,,,,,,,,,,+++******)))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((()))))))))((((((''''''''''''((((((&&&'''''''''((((((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))((('''&&&&&&&&&&&&''''''''''''''''''''''''''')))(((((((((''''''''''''((('''''')))++++++)))'''''''''&&&&&&''''''((()))((('''&&&%%%%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''((((((((())))))&&&&&&'''''''''''''''((((((((((((((('''''''''&&&''''''((((((((((((''''''((()))))))))(((((('''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))((((((''''''''''''''''''''''''''''''(((((())))))*********))))))(((''''''((((((+++)))((((((***+++***((((((((((((((()))))))))***++++++***)))))))))))))))***************************++++++,,,+++***)))(((*********++++++++++++,,,///,,,***+++---...---,,,000111111///------...///111222333333444777;;;>>>CCCEEEHHHLLLOOOQQQRRRSSSWWWYYY]]]bbbfffiiijjjkkklllppptttxxxzzz|||}}}zzzyyyxxxyyyyyyyyyyyyzzz}}}{{{uuuppplllfff^^^WWWQQQNNNIIIFFFDDDCCCAAA???DDDBBB@@@???>>>;;;888555222333333222222111000///111111000000000/////////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++***************,,,,,,------------,,,,,,++++++++++++++++++++++++*********)))))))))(((((((((((()))************)))******)))(((((((((((((((''''''&&&&&&&&&&&&''''''((()))))))))))))))))))))&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))))))))((((((((((((((((((((((((((((((%%%%%%&&&'''((()))))))))((((((''''''''''''(((((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''(((''''''(((***+++)))((()))((('''&&&&&&'''((()))%%%$$$$$$$$$%%%&&&((())))))))))))(((((((((''''''(((((((((((()))))))))***((((((((((((((('''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((((((((()))))))))''''''((())))))***++++++''''''''''''((((((((((((++++++*********)))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))(((((('''''''''''''''***)))((()))***+++***(((((((((((()))))))))******+++*********))))))))))))************************+++++++++,,,++++++***))))))*********+++++++++,,,///---,,,,,,---......------...///...------///000666777777777999===CCCGGGKKKNNNRRRTTTTTTUUUXXXZZZeeehhhnnnuuu{{{~~~~~~|||yyyvvvwwwyyy|||{{{xxxvvvwwwxxxzzzxxxyyyzzzyyyxxxwwwxxxyyy{{{yyyuuuqqqmmmjjjhhhfffcccdddeeefffgggkkkpppssszzz{{{{{{}}}|||yyytttpppppppppsss{{{zzzuuuuuuvvvxxxxxxyyyzzz}}}zzztttnnnddd___WWWPPPMMMKKKIIIHHHFFFEEEEEEFFFEEEBBB===999888888888888777666444444222222222222111111111000///...------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++,,,++++++************+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))(((((()))************)))******)))((((((((())))))((((((''''''''''''((((((((((((((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''((((((((((((((((((((((((&&&&&&'''''''''''''''((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''(((''''''(((******)))(((,,,***((('''&&&&&&'''(((&&&%%%%%%$$$%%%'''((()))))))))))))))((((((((((((''''''((((((((())))))))))))(((((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''''''''''''''&&&&&&'''''''''''''''((())))))'''(((((((((((()))))))))((((((((())))))*********''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((()))(((((('''''''''((((((***)))))))))******))))))(((((()))))))))******************************)))************************+++++++++++++++++++++***++++++,,,,,,------......000///........./////////+++---//////000111444777:::;;;;;;<<>>>>>>>>===<<<;;;999888444444444333222111111000222111000///////////////------------------------------------------------,,,+++******))))))******++++++++++++++++++++++++,,,++++++******+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++******))))))((())))))***)))((((((''''''(((((()))&&&&&&&&&''''''((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''((((((((((((''''''&&&((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%))))))((((((((('''''''''(((((('''''''''(((((()))'''''''''''''''''''''''''''''''''((((((((((((((()))((('''''')))******))))))((('''&&&&&&'''(((((()))((('''&&&&&&'''((()))))))))))))))((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&'''''''''''''''&&&(((''''''''''''((())))))(((((((((((()))))))))***)))))))))(((((('''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((()))******))))))******)))))))))***))))))))))))************)))***++++++++++++******************************++++++++++++++++++,,,,,,+++,,,,,,---......//////..................///000111333555666666888;;;===:::<<<@@@EEEKKKSSS\\\bbbhhhlllqqqrrrpppqqqwww|||{{{vvvpppmmmmmmkkkgggcccbbb```\\\YYYXXX[[[___aaadddfffhhhjjjkkkjjjiiihhhfffccc___[[[XXXWWWWWWWWWZZZZZZYYYVVVRRROOONNNNNNTTTSSSQQQOOOMMMLLLKKKJJJHHHJJJLLLNNNNNNPPPRRRUUUVVVUUUTTTTTTUUUUUUSSSQQQPPPOOOOOOQQQVVV[[[___aaaaaa^^^ZZZWWWWWWXXXYYYYYYTTTUUUXXX\\\aaaccccccaaa[[[[[[[[[]]]___cccfffhhhiiiiiijjjkkkkkkkkkkkkjjjpppqqqsssuuuzzz|||xxxsssnnnhhhccc\\\YYYUUURRRPPPMMMJJJHHHAAAAAAAAA@@@>>><<<;;;:::888888777555444222111111444333222111000000000000........................------------------------------,,,++++++++++++,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++******))))))))))))******((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%))))))(((((('''&&&&&&%%%((((((''''''(((((())))))'''''''''''''''''''''''''''''''''((((((((((((((()))(((&&&''')))******)))$$$$$$%%%&&&'''((())))))))))))''''''&&&'''((())))))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&'''((((((((((((''''''''''''''''''((())))))((((((((()))))))))************)))(((((('''&&&&&&''''''''''''((((((((((((++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))******+++(((***+++***)))((()))***)))))))))*********++++++)))***+++,,,,,,,,,+++***++++++++++++++++++++++++,,,++++++++++++,,,------******+++,,,---...//////,,,---//////...///111333777888999::::::;;;>>>@@@???DDDLLLUUU^^^gggooouuuxxxzzz}}}|||{{{|||}}}xxxtttjjjeee___[[[YYYWWWSSSPPPNNNLLLIIIGGGGGGIIIMMMOOOQQQRRRUUUWWWXXXXXXWWWVVVSSSRRROOOLLLJJJIIIIIIJJJKKKLLLLLLKKKIIIHHHHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHGGGIIIMMMNNNOOOPPPQQQSSSSSSQQQNNNNNNOOOOOONNNNNNNNNNNNMMMMMMOOOQQQTTTVVVWWWTTTRRRQQQRRRSSSSSSSSSMMMMMMMMMPPPRRRTTTTTTSSSPPPPPPOOOPPPQQQSSSUUUVVVXXXWWWWWWWWWXXXXXXXXXXXXZZZ\\\^^^```bbbggglllpppxxx}}}~~~~~~xxxpppkkkddd^^^YYYTTTPPPMMMGGGFFFFFFDDDBBB@@@>>>===AAA@@@>>>;;;999666555444444333222111000/////////////////////////////////........................///...------,,,,,,------++++++++++++++++++++++++,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((()))************)))******)))))))))***++++++(((''''''&&&&&&''''''(((&&&&&&&&&'''(((((())))))'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&((((((((((((((()))******''''''''''''''''''''''''''''''''''''((((((((()))***(((&&&&&&(((******)))$$$%%%'''''''''&&&%%%###'''&&&&&&%%%&&&''')))***((((((((('''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((''''''((((((((((((''''''&&&'''(((((()))))))))(((''''''&&&&&&''''''((()))(((((()))))))))*********))))))))))))))))))))))))''''''''''''((((((((((((*********)))))))))(((((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((()))******(((***+++***(((((()))+++))))))*********+++++++++((()))+++------,,,+++***++++++++++++++++++++++++,,,++++++++++++,,,---...++++++,,,---...///000000///222444444444555888;;;:::<<<>>>@@@BBBEEEIIIKKKOOOVVV```jjjqqqxxx}}}~~~}}}||||||||||||{{{zzzyyyyyyuuurrrnnnmmmnnnmmmiiidddXXXUUUQQQNNNLLLJJJIIIGGGDDDCCCAAA@@@@@@CCCEEEGGGIIIIIIKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIKKKLLLIIIJJJLLLMMMLLLMMMOOOPPPNNNMMMMMMMMMNNNOOOOOOPPPPPPSSSWWWZZZ\\\]]]^^^______[[[WWWUUUTTTTTTTTTSSSUUUUUUVVVVVVVVVWWWYYY[[[ZZZXXXWWWWWWYYYZZZZZZZZZUUUSSSQQQQQQRRRSSSSSSRRRSSSSSSRRRRRRQQQQQQRRRRRRSSSRRRQQQQQQQQQQQQRRRRRRPPPRRRSSSTTTSSSUUUYYY\\\```fffkkkkkkgggdddfffjjjlllmmmllljjjjjjlllrrrwwwsssuuuxxx{{{yyysssnnnhhhbbb^^^VVVVVVUUUSSSQQQNNNLLLKKKKKKJJJGGGDDD@@@===;;;999666555444333222111111111////////////////////////........................///......---------------+++++++++++++++++++++++++++++++++++++++,,,---...,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++************(((((()))************)))******))))))******+++,,,''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%&&&'''(((((((((((((((((((((((((((((((((((("""###$$$%%%'''((()))***'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''((((((((((((((()))******''''''''''''''''''''''''&&&'''''''''(((((())))))***(((&&&&&&(((*********)))******)))&&&"""$$$######$$$%%%'''***+++((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))&&&'''''''''(((((())))))'''((((((((())))))******''''''((((((((((((''''''''''''((()))******))))))&&&&&&&&&&&&&&&'''(((((())))))))))))************)))))))))***++++++,,,,,,''''''''''''((((((((()))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))******+++'''''''''''''''((()))***(((***,,,+++(((''')))+++)))************+++++++++((()))+++---------+++***++++++++++++++++++++++++,,,,,,+++***+++,,,...///......///000111222333444555777:::;;;;;;<<<@@@CCC???BBBFFFKKKPPPUUU[[[___aaahhhqqqyyy~~~||||||{{{{{{|||nnnnnnnnnmmmllliiigggeee[[[XXXVVVXXX\\\]]]ZZZVVVNNNMMMLLLIIIGGGFFFGGGGGGIIIHHHGGGGGGHHHJJJLLLMMMOOOOOOPPPPPPOOOOOONNNNNNJJJJJJKKKLLLNNNQQQTTTUUUPPPRRRTTTTTTTTTUUUWWWXXXWWWWWWWWWWWWWWWXXXYYYZZZ___ccchhhlllnnnpppqqqssslllhhhccc___]]]]]]\\\[[[\\\]]]^^^___```aaaccceeebbbaaa```aaadddeeeeeeeeeaaa^^^[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSTTTUUUUUUUUUWWWXXXWWWTTTTTTVVVYYYPPPWWW^^^^^^XXXTTTTTTWWWUUUVVVWWWUUUTTTWWW\\\aaa___bbbfffkkkqqqxxxzzzuuuffffffeeecccaaa^^^\\\[[[SSSQQQNNNJJJFFFBBB???>>>999999777666555444444444000000000000000000000000///////////////////////////...------,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,---...,,,------......------,,,+++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++******))))))***+++,,,,,,))))))))))))******************))))))((((((''''''''''''((()))***+++,,,,,,******))))))((('''%%%$$$(((''''''&&&&&&''')))***((('''((()))+++***(((&&&((('''&&&&&&&&&''')))***'''&&&&&&'''(((((('''%%%'''((()))(((&&&%%%%%%&&&((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((())))))((('''''''''''''''&&&((()))++++++)))(((&&&'''''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))***,,,,,,))))))(((((('''''''''&&&))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&''''''((()))******+++)))))))))))))))(((''''''&&&&&&&&&'''''''''((((((******))))))))))))******))))))***+++++++++++++++((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,++++++******************...,,,+++)))***,,,///000111///---+++,,,,,,,,,,,,...///111333555666777888=========>>>@@@CCCFFFGGGLLLPPPVVV^^^fffmmmrrrttt{{{~~~|||||||||~~~yyyrrrmmmhhhfffggghhhgggfffaaa^^^[[[ZZZ[[[\\\ZZZWWWQQQPPPNNNNNNOOOOOOOOONNNRRRRRRQQQPPPPPPQQQQQQRRROOOOOOOOONNNOOORRRWWW[[[______^^^]]]ZZZVVVSSSQQQTTTUUUWWWYYY[[[\\\]]]]]]\\\aaaeeeeeefffhhhiiigggfffaaa```dddhhhhhhjjjmmmxxx{{{yyyuuupppmmmmmmoooqqqrrrqqqpppooonnnnnnmmmnnnooooooqqqtttuuutttssssssssspppmmmiiieeedddeeehhhjjjqqqmmmjjjhhhiiihhheeebbbaaacccaaa]]]\\\aaacccbbbiiigggbbb]]]YYYVVVUUUUUUTTTZZZ```^^^WWWQQQPPPRRRNNNLLLJJJHHHHHHJJJLLLMMMPPPPPPQQQUUU[[[dddkkkppprrruuu{{{~~~{{{}}}|||xxxwwwyyyxxxsssooohhhddd\\\TTTMMMIIIHHHGGGBBB???<<<999888777444222222000///000111222111/////////......///111222333...............---,,,+++///......---+++******)))***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...+++++++++,,,---------...,,,,,,------...---------+++++++++*********))))))((((((((()))))))))******)))))))))(((((((((((((((((((((((()))******++++++(((((((((((('''&&&&&&%%%'''''''''''''''((())))))((((((((()))******(((&&&((((((((((((((()))******'''&&&&&&'''(((((('''%%%%%%'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))(((((((((((((((((((((((())))))(((''''''''''''''''''((()))******)))((('''((((((''''''(((((()))***&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))***+++))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''(((((((((((('''''''''((()))*********)))))))))))))))(((''''''&&&&&&&&&'''''''''((((((******))))))))))))******'''(((((()))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,++++++******************,,,+++***))))))+++---...000...------...///000000222333444666888999:::;;;???@@@CCCHHHMMMQQQUUUXXXaaaeeekkkrrrzzz|||yyyzzzyyyyyyzzzzzzwwwqqqlll^^^ZZZUUUSSSSSSTTTTTTSSSVVVTTTRRRSSSUUUVVVUUUTTTRRRPPPNNNOOOSSSVVVVVVUUU[[[[[[\\\]]]]]]^^^______[[[\\\]]]^^^aaaeeelllpppsssrrrpppmmmiiieeebbbaaaaaabbbdddfffhhhjjjkkkkkkhhhnnnsssuuuxxx}}}~~~|||vvvpppmmmpppssstttvvvyyy~~~{{{yyy{{{}}}~~~|||{{{{{{|||zzzwwwsssooonnnpppsssuuu{{{zzzwwwvvvuuuuuuuuuuuuvvvxxxvvvqqqppptttvvvvvvzzzwwwrrrmmmhhheeecccbbbdddkkkpppmmmddd[[[WWWVVVSSSRRROOOMMMKKKLLLMMMNNNJJJIIIIIIJJJNNNSSSXXX\\\bbbdddgggjjjjjjhhheeecccjjjooowww|||ssshhh^^^UUUOOOLLLIIIFFFBBB@@@???>>><<<:::888777555555555555444222222111000/////////000111---------------,,,++++++---------,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------)))))))))))))))*********++++++,,,,,,,,,,,,,,,++++++++++++*********))))))'''''''''(((((((((((()))(((((((((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))((('''(((******(((&&&(((((()))************)))'''&&&&&&'''(((((('''%%%$$$&&&'''''''''''')))***&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((()))(((((((((((()))******&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((())))))******)))))))))))))))(((''''''&&&''''''''''''(((((((((***))))))(((((())))))***((((((((((((((((((((('''((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,******++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,---///000222333666777999;;;>>>@@@BBBDDDEEEIIIPPPXXX___fffkkkmmmuuuwww|||}}}zzzyyyxxxvvvsssqqqpppnnnkkkiiigggccc^^^ZZZPPPMMMJJJHHHIIIJJJKKKKKKOOOOOOOOOQQQUUUWWWXXXWWWZZZVVVSSSVVV]]]cccdddcccfffhhhjjjlllmmmnnnnnnnnngggiiikkkmmmpppuuu{{{|||xxxtttpppooonnnpppqqqsssuuuwwwxxxxxxyyywwwzzz{{{~~~{{{zzz|||~~~zzzvvvtttsssxxxxxxkkkbbb^^^]]]\\\YYYVVVTTTTTTTTTTTTRRRQQQOOOMMMLLLMMMOOOPPPRRRSSSTTTTTTSSSRRRPPPOOOTTTWWW\\\bbbhhhmmmqqqrrr{{{{{{||||||}}}|||pppddd[[[VVVOOOKKKGGGCCCBBBAAA@@@>>>>>><<<999888888888666444777666555333222111000000...............---------++++++,,,,,,---------...++++++,,,---------------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++***************&&&&&&&&&'''''''''((((((&&&''''''(((((()))))))))******))))))((((((((((((%%%%%%%%%%%%&&&&&&''''''%%%&&&((()))))))))(((''')))((('''((())))))'''&&&&&&''')))******))))))((('''&&&&&&'''(((((('''%%%%%%'''((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((()))(((''''''''''''(((((()))(((''''''''''''((())))))))))))))))))******+++''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''''''''((())))))((((((((((((((((((''''''(((((()))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''(((((((((''''''''''''(((((((((((('''((((((((()))))))))***)))))))))))))))((('''''''''''''''''''''((((((((())))))(((((((((((())))))+++******)))))))))))))))(((((()))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,******+++++++++++++++,,,---------...////////////...///000111222333555777888:::===BBBHHHMMMQQQSSSTTTXXX```iiiqqqwww{{{||||||zzztttrrrooollljjjgggeeecccbbb```]]]ZZZWWWTTTRRRPPPOOOMMMLLLLLLNNNQQQSSSUUUUUUVVVYYY\\\```dddeeefffjjjeeeaaadddlllrrrtttsssppprrruuuwwwyyyyyyxxxwwwssstttvvvxxxyyy|||{{{xxxwwwwwwwww{{{{{{|||}}}~~~~~~~~~}}}~~~|||qqqkkkjjjiiigggeeedddcccbbbbbbeeeccc```]]]ZZZXXXVVVVVVRRRQQQPPPOOONNNMMMMMMMMMKKKKKKLLLOOORRRVVVZZZ\\\aaacccdddeeehhhmmmsssxxxyyywwwsssvvv|||xxxooojjjZZZUUUOOOKKKHHHFFFDDDBBBEEECCC@@@>>>>>>>>><<<;;;======;;;999777666555444111111000000000000000000,,,,,,,,,------------...+++,,,,,,---...---------,,,,,,------------,,,,,,,,,++++++******++++++,,,//////......------,,,,,,+++,,,,,,,,,,,,++++++***************************&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))******))))))((('''''''''%%%%%%$$$%%%%%%&&&'''(((%%%&&&((()))))))))((('''***(((''''''(((((('''&&&$$$%%%'''((()))((('''&&&'''&&&&&&'''(((((('''%%%((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((()))))))))))))))******+++'''''''''((((((((())))))(((((((((((((((((((((((()))((((((''''''''''''((((((((())))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******'''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))******)))(((((())))))***((())))))***+++,,,,,,---************************))))))))))))))))))))))))(((((()))***++++++,,,,,,******++++++,,,,,,,,,,,,,,,,,,---///000111111222333666888999888888:::<<<<<<@@@GGGOOOWWW^^^cccffffffjjjqqqxxx}}}uuummmhhhcccbbb___[[[XXXUUUTTTSSSUUUTTTSSSQQQPPPPPPQQQRRRQQQQQQRRRTTTWWW\\\aaaeeeeeehhhkkkooorrruuuwwwxxxyyytttppprrrwww}}}~~~~~~{{{|||~~~{{{}}}zzzvvvvvvwwwwwwvvvvvvuuuuuusssrrrpppmmmiiieeebbb```___]]]ZZZWWWUUUTTTSSSSSSNNNMMMLLLKKKKKKLLLMMMOOOMMMOOOPPPQQQSSSXXX]]]aaammmrrrxxxzzzvvvpppllliiicccgggoooyyymmmhhhaaa[[[WWWSSSPPPMMMMMMKKKGGGFFFFFFFFFEEEDDDAAA@@@???>>><<<;;;999888333222111000//////000000.........---------,,,,,,,,,,,,---.........------,,,------......------,,,,,,++++++******++++++,,,,,,,,,++++++******))))))---------------,,,++++++************************&&&&&&&&&''''''''''''(((''''''''''''''''''(((((()))))))))((((((''''''''''''&&&%%%%%%%%%&&&((()))&&&''''''(((((((((((((((***)))&&&&&&''''''&&&%%%%%%%%%&&&''''''''''''&&&'''&&&&&&'''(((((('''%%%)))******)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''(((((((((((((((((((((((((((''''''''''''(((((()))'''''''''''''''''''''''')))(((((((((((()))******''''''((((((((()))))))))((((((((((((((((((((((((((((((((('''(((((())))))(((((())))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((())))))***''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''')))))))))((((((((((((''')))((((((''''''(((((()))''''''&&&%%%&&&'''((())))))))))))***+++++++++,,,************************))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,******++++++,,,---------+++,,,---...000222444555666:::===>>>======???BBBJJJOOOXXXbbbkkkrrrvvvwwwwwwzzz~~~{{{vvvvvvzzz}}}~~~{{{rrrhhh^^^YYYSSSSSSQQQNNNKKKJJJKKKMMMLLLMMMNNNNNNOOOQQQTTTWWW[[[]]]___bbbffflllssswwwvvvyyy}}}}}}|||~~~}}}zzzuuuqqqooommmkkkhhhddd```^^^]]]]]]ZZZYYYVVVSSSQQQOOONNNMMMJJJJJJKKKJJJJJJLLLPPPSSSVVVZZZ^^^aaa```]]][[[YYYYYY^^^eeemmmtttzzz}}}~~~~~~zzztttnnniiiddd___[[[VVVSSSOOOLLLKKKKKKJJJIIIEEEEEEDDDCCC@@@>>><<<;;;555444222000............///.........------,,,,,,,,,,,,---...............------............------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,............---,,,++++++***************+++++++++&&&''''''''''''(((((((((''''''''''''''''''&&&&&&(((((((((((((((((('''''')))(((&&&%%%%%%'''((()))'''''''''''''''((())))))+++)))&&&%%%&&&'''&&&%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''(((((('''%%%((()))***)))((('''((()))''''''''''''''''''''''''&&&'''((()))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&'''(((((('''&&&&&&((((((''''''(((((()))***'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))***+++(((((()))))))))*********((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''))))))))))))((((((((('''((((((''''''''''''((((((&&&%%%%%%$$$%%%'''***+++))))))******************************************))))))))))))))))))))))))&&&''')))+++,,,,,,,,,,,,******++++++,,,------.........///000333777:::===@@@DDDJJJKKKJJJJJJNNNQQQ___eeennnxxx}}}vvvqqqppplllccc______```cccfffddd___XXXTTTRRRKKKLLLMMMLLLLLLMMMQQQUUUTTTVVVYYYZZZZZZ]]]aaadddjjjlllooorrruuu{{{|||uuutttrrrpppnnnmmmmmmmmmhhhgggfffccc```[[[XXXUUUUUUUUUTTTQQQNNNNNNOOOPPPNNNPPPRRRSSSRRRQQQPPPPPPSSSUUUYYY]]]aaafffkkkooosssxxx~~~xxxrrrnnnjjjeee```[[[YYYXXXVVVUUUNNNMMMLLLJJJGGGCCC@@@>>>:::888555222000000000000------------............,,,------...............------............------------,,,,,,,,,,,,------.........///////////////---......---,,,+++******))))))*********+++++++++'''''''''(((((((((((()))(((((((((''''''&&&&&&%%%((((((((((((((((((((((((***)))'''&&&&&&'''(((***(((((('''&&&&&&((()))***+++)))&&&%%%&&&&&&&&&%%%(((((('''&&&&&&((()))***'''&&&&&&'''(((((('''%%%&&&'''))))))((((((***+++(((((((((((((((((((((((('''((()))++++++******)))(((((((((((((((((((((((('''''''''''''''((()))***%%%&&&((())))))(((&&&%%%'''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))+++,,,,,,(((((())))))*********+++++++++***)))((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))))))))(((((((((((()))))))))))))))(((((('''******))))))((((((((('''((((((''''''''''''((((((''''''&&&&&&'''***,,,...*********)))))))))))))))************************))))))))))))))))))))))))&&&''')))+++,,,---,,,,,,******+++,,,,,,---......333333333444777<<>>:::777444333333333++++++,,,---...///000111,,,---......//////......------............------...------,,,,,,------...***++++++,,,,,,------------------,,,+++***)))((())))))******++++++++++++%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))******))))))(((''''''''''''(((******)))((('''&&&%%%%%%***)))'''&&&&&&'''(((((('''''''''''''''((())))))******)))(((((((((((((((***))))))(((''''''&&&&&&&&&&&&''''''(((((())))))(((((())))))))))))((((((******))))))))))))******))))))))))))************,,,***'''%%%%%%&&&((()))((((((((((((((((((((((((+++***)))(((((()))***+++%%%&&&(((******)))'''&&&'''(((******))))))***,,,))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))************************************(((((()))***************,,,,,,,,,+++++++++******,,,,,,---------.........000...,,,+++---///000000333444666777999@@@IIIPPPcccwww}}}~~~yyyrrrlllfffcccVVVUUUSSSNNNJJJHHHIIIJJJMMMMMMNNNPPPQQQRRRSSSTTTTTTVVVZZZ]]]]]]bbbqqq~~~}}}yyyzzz}}}~~~}}}zzzwwwuuuqqqnnnkkkfffbbb```___```\\\YYYVVVSSSSSSTTTUUUUUUPPPNNNKKKJJJKKKLLLMMMMMMSSSVVVYYY\\\```iiiuuu~~~llliiiccc[[[TTTNNNJJJIIIDDDBBBAAA@@@???;;;666333111000///.........///000---------------...............---------,,,,,,,,,......---------,,,,,,,,,------------------------,,,+++*********+++,,,---///...---,,,***)))(((''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((())))))))))))((('''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((()))***)))))))))(((''''''&&&&&&)))(((((((((((()))++++++'''''''''''''''((())))))******)))(((((((((((((((''''''(((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))************)))'''&&&&&&&&&((((((((((((((((((((((((((((((***)))(((((((((((()))***&&&&&&((()))))))))(((''''''((())))))(((''')))***))))))))))))))))))))))))))))))***+++++++++++++++(((((()))))))))*********************************((())))))***************,,,,,,,,,++++++*********+++,,,,,,,,,---------------------...000222222222777888:::<<<@@@JJJVVV```~~~~~~}}}zzztttlllddd\\\VVVSSSMMMNNNMMMKKKJJJJJJLLLOOOSSSTTTVVVYYY\\\^^^```aaabbbcccfffjjjmmmvvv{{{uuupppllliiiggghhhddd^^^\\\\\\]]]\\\[[[XXXTTTPPPOOOOOOPPPOOOMMMKKKMMMNNNOOOQQQXXXaaaiiirrrsssvvv{{{xxxpppggg^^^TTTNNNGGGFFFDDDCCCBBB@@@===;;;555444222000///.................................//////........................---------,,,,,,,,,------------------------,,,+++*********+++,,,---------,,,,,,+++*********)))((((((''''''(((((()))&&&&&&'''''''''(((((((((*********)))(((&&&$$$###&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&((()))***+++((((((((((((((((((((((((&&&&&&&&&'''((()))+++,,,'''''''''''''''((())))))******)))(((((((((((((((&&&&&&&&&'''((())))))***))))))((((((((((((((('''((())))))******))))))(((&&&'''((())))))((('''&&&(((((())))))))))))******((((((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((()))))))))'''((()))((('''&&&'''((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******++++++++++++************+++++++++,,,,,,,,,,,,------...000333555666777777:::<<<@@@DDDLLLYYYhhhsss}}}xxxtttrrrqqqmmmjjjddd\\\UUUOOOKKKIIIGGGIIIKKKLLLNNNQQQVVVYYY^^^___bbbfffkkkooorrrsssssssssuuuyyy}}}|||wwwtttuuuoooiiihhhjjjlllkkkiiigggaaa\\\ZZZ[[[[[[WWWSSSQQQPPPOOOMMMMMMQQQWWW[[[aaaaaacccfffkkknnnnnnnnnrrrzzzvvvggg\\\QQQNNNJJJHHHGGGFFFDDDCCC===<<<999666333111////////////////////////....../////////000000000000000......---------,,,,,,,,,........................+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,***)))(((''''''((()))***''''''''''''(((((((((((())))))))))))((('''%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))******+++''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''(((******''''''''''''(((((())))))$$$$$$$$$%%%&&&''''''((('''''''''''''''((())))))***))))))(((((((((((((((&&&&&&''''''((()))))))))***)))))))))(((((('''''')))))))))******)))))))))&&&''')))******)))'''&&&(((((((((((()))))))))***''''''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))***((()))***)))'''&&&'''(((((((((((((((((((((((((((''''''((())))))))))))(((''''''((((((((()))))))))(((((((((((((((((((((((())))))***++++++++++++***++++++++++++++++++******+++++++++,,,---------...111222444666777999<<<>>>>>>BBBIIIQQQ[[[hhhwww{{{rrrlllgggcccaaa\\\ZZZVVVRRRPPPOOOOOOOOOKKKMMMQQQUUUYYY]]]cccgggjjjkkkooosssxxx|||~~~yyyttttttxxx{{{yyyvvvvvvpppjjjiiikkkkkkfffaaa```^^^ZZZXXXWWWWWWXXXYYYXXXWWWWWWXXX[[[]]]]]]\\\[[[cccnnnwww}}}~~~qqqaaa\\\VVVPPPMMMJJJHHHFFFDDDCCC@@@===999666444333111111111000000//////////////////000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***'''''''''((((((((())))))&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))***++++++''''''''''''''''''''''''***))))))(((((('''''''''((((((''''''''''''((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))***))))))(((((((((((((((((((((((((((((((((((((((******))))))((((((((('''))))))************))))))'''(((***++++++***(((''''''(((((((((((()))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((((()))******)))***+++***((('''((()))((((((((((((((((((((((((%%%&&&&&&'''((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000111111555666888888:::===CCCGGGIIIOOOYYYccclllwwwwwwrrrlllfffaaa]]]XXXUUUQQQPPPOOOOOOPPPSSSVVVWWWVVVYYY]]]aaaeeeiiinnnqqquuuvvvyyy|||~~~|||{{{wwwwwwyyyyyyvvvrrrjjjgggdddbbbbbbaaa^^^[[[ZZZXXXVVVUUUUUUTTTRRRPPPNNNRRRYYY___ffflllqqqttt}}}uuuooofff]]]VVVPPPJJJGGGGGGFFFDDDAAA>>>;;;999777444444333222222111000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------......------,,,++++++***)))((((((''''''(((((()))''''''((((((((()))))))))%%%&&&'''((())))))))))))''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((())))))*********'''''''''''''''''''''''')))))))))))))))((((((((())))))((('''''''''''''''&&&'''''''''(((((()))))))))))))))))))))((('''&&&'''''''''''''''((())))))******)))(((((((((((((((((((((((((((((('''''''''***))))))))))))))))))((()))******++++++******)))((()))***++++++***)))(((''''''(((((((((((())))))&&&&&&((()))))))))((('''(((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))******)))***+++***)))((()))***))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))************)))))))))))))))))))))))))))***++++++,,,+++++++++,,,,,,,,,,,,------------......000222444555777888999<<<@@@BBBDDDHHHOOOUUU\\\cccmmmuuu{{{|||zzzyyyxxxwwwsssqqqooonnnllljjj^^^]]][[[ZZZZZZXXXUUURRRUUUTTTUUUVVVXXXZZZ\\\^^^cccfffjjjmmmooorrrvvvyyy}}}~~~{{{||||||}}}}}}~~~vvvtttrrrtttwwwuuunnnhhhfffdddaaa^^^[[[XXXTTTPPPPPPPPPQQQSSSWWWZZZ]]]___fffmmmwwwyyyoooeee[[[RRRLLLKKKJJJHHHFFFCCC@@@===;;;:::999888777666555444333000000000000/////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------///......---,,,++++++***'''''''''((((((''''''''''''((((((((())))))))))))&&&'''((((((((((((((('''((('''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((()))******+++)))))))))))))))))))))***''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((()))'''''''''((((((((((((((('''((()))*********)))((('''''''''''''''((())))))******)))(((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))*********)))******++++++******)))))))))))))))))))))))))))'''''''''((((((((())))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))******)))(((((('''((()))***+++***))))))'''(((***)))(((((()))***))))))))))))))))))))))))'''(((((()))))))))))))))************++++++++++++************************)))***++++++,,,,,,++++++---------.........//////000111333555888;;;===>>>???FFFOOOUUUYYY]]]dddiiipppuuu{{{{{{sssmmmiiihhhfffdddbbb___\\\YYYZZZ\\\TTTVVVZZZ___dddeeedddbbbdddeeefffggghhhiiijjjjjjpppsssvvvxxxzzz|||~~~wwwvvvuuuvvvyyy{{{|||}}}~~~~~~{{{xxxwwwwwwyyy{{{}}}|||zzzxxxwwwwwwzzz}}}|||xxxvvvsssppplllgggaaa\\\ZZZYYYXXXXXXYYYYYYXXXWWWXXX___gggnnnttt}}}wwwkkk___WWWTTTSSSQQQOOOKKKGGGDDDBBB@@@???>>>===;;;:::999888333333222111000//////.........---------,,,,,,,,,------------------------+++,,,---.........---,,,---------------------,,,%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))(((((())))))((('''&&&&&&((('''%%%%%%%%%&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))***++++++,,,*********)))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''((()))***+++(((((((((((((((((((((((($$$%%%'''((()))***))))))'''''''''''''''((())))))******)))((((((((((((((($$$%%%&&&'''(((***++++++(((((())))))******++++++******++++++++++++******((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''(((((())))))((((((((((((((((((((((((((()))***++++++***)))(((&&&(((***+++,,,+++)))(((%%%'''(((((('''''')))***))))))))))))))))))))))))&&&''''''(((((((((((((((******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++........./////////000000111222555888;;;>>>AAABBBEEEOOO\\\fffkkkpppuuuzzz{{{~~~vvvvvvsssmmmeee^^^YYYWWWSSSTTTUUUUUURRRQQQTTTXXX[[[___fffpppxxx|||{{{zzzssstttuuuwwwxxxyyyyyyyyyyyy|||tttqqqppprrrxxx|||}}}||||||~~~~~~|||||||||uuupppnnnhhhjjjnnnrrrwww~~~zzztttooolllooorrruuuxxxyyyxxxwwwvvvtttxxx~~~{{{uuunnniiibbbbbbbbbbbbbbb```]]][[[VVVZZZ___aaaccciiisss{{{wwwjjjbbb]]]\\\ZZZWWWSSSNNNJJJGGGEEEDDDCCCAAA@@@>>>===<<<666555444333111000//////......---------,,,,,,,,,////////////////////////+++,,,---.........---,,,++++++,,,------...//////%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***************))))))(((''''''''''''''''''''''''***************)))(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((())))))((('''&&&&&&,,,+++***)))((('''&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''''''''((((((((((((,,,+++***)))((('''&&&%%%))))))))))))************************************))))))))))))((((((((((((******))))))((((((''''''))))))))))))******************))))))))))))******)))*********++++++++++++++++++******************......---,,,+++++++++,,,,,,...000///......111555777<<<>>>===AAAHHHNNNPPPYYYaaakkksssxxxzzz}}}|||yyyvvvtttsssiiifff___WWWOOOKKKKKKLLLJJJLLLNNNNNNPPPTTT[[[aaafffmmm{{{}}}}}}~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzvvvuuuttttttwww{{{tttpppmmmlllooorrrsssssszzzzzzwwwqqqmmmooowww~~~ooodddaaabbb^^^^^^aaahhhlllpppxxx}}}rrrjjjffffffllllllmmmooopppooommmjjjmmmqqqyyy~~~|||{{{|||zzzxxx}}}zzztttqqquuu}}}}}}ssshhhdddbbb^^^[[[[[[^^^``````^^^nnnoooqqqssstttsssrrrqqq{{{|||pppjjjjjjiiigggddd^^^WWWRRRLLLHHHEEECCCDDDDDDAAA>>>>>>;;;666333222333222222111111000//////...------//////............------------------------------......---------,,,,,,,,,'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''))))))******)))((((((''''''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''&&&++++++***)))((('''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))(((******))))))(((((((((((())))))))))))******************))))))))))))******)))))))))*********+++++++++++++++++++++*********......------,,,------------000333444333333777:::777>>>DDDHHHOOOZZZaaacccnnnsssyyy~~~~~~uuuoookkkhhhdddbbbYYYWWWRRRMMMIIIGGGIIIKKKIIILLLPPPTTTZZZbbbkkkrrrxxx~~~}}}}}}}}}|||{{{yyyvvvsssqqqooonnnjjjkkklllnnnqqqtttwwwxxx~~~~~~~~~zzz}}}|||xxxwwwyyyxxxuuummmjjjgggfffhhhkkklllkkkooonnniiiccc```dddnnnvvv|||{{{wwwmmmaaaXXXUUUUUURRRQQQSSSXXX[[[^^^fffnnnzzz{{{{{{uuummmeeebbbaaadddddddddeeegggfffdddaaafffjjjrrr{{{}}}zzzxxxrrrpppooopppnnnkkknnnttt|||~~~yyymmmiiieeeddddddccc```]]]```aaacccccccccbbb```___dddiiioootttyyy~~~|||{{{zzzyyyvvvpppiiiccc\\\VVVNNNHHHGGGEEECCCAAA>>><<<999888777555333111111000000000//////......---------......------,,,------------------------.........---------,,,,,,))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((('''&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********))))))(((((('''&&&&&&'''((()))***++++++''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))((((((((()))))))))*********++++++******))))))))))))******((()))))))))************++++++++++++++++++++++++......------......//////111444777888888999<<<@@@AAAJJJTTT[[[dddooovvvwww}}}zzzqqqddd[[[WWWTTTPPPMMMJJJJJJIIIGGGFFFGGGKKKNNNPPPTTTYYY```hhhrrr|||zzz||||||zzzwwwzzz|||{{{xxxwwwzzz~~~{{{uuunnniiieeeccc^^^```cccfffiiilllmmmnnnqqqpppqqqsssuuuuuutttrrrlllqqqqqqkkkgggggghhhgggbbb```]]]\\\^^^```aaabbbaaa___[[[VVVTTTYYYccckkkpppmmmfff___WWWRRROOOMMMLLLLLLMMMQQQSSSVVV___iiippprrrsssooohhhaaa]]]\\\\\\[[[ZZZZZZ[[[[[[YYYWWW]]]aaaiiiqqqwwwzzz{{{{{{{{{zzzyyywwwsssooojjjhhhfffdddccccccaaa]]]^^^ccciiiqqqvvvuuutttwww|||~~~~~~|||{{{vvvrrrpppkkkeee```]]]]]]]]]\\\[[[XXXVVVTTTQQQTTTYYY^^^fffrrr~~~tttkkk^^^TTTNNNKKKHHHEEEAAA@@@???>>>>>>;;;777444222222111111000000//////,,,---////////////...---------------------------.........------------,,,++++++******)))(((((('''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&''''''(((''''''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&'''((())))))(((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))))),,,++++++***)))(((((('''%%%&&&'''((()))***+++,,,'''''''''((((((((())))))************************)))))))))))))))*********))))))))))))))))))))))))))))))*********++++++++++++******))))))******+++(((((()))))))))*********+++++++++,,,,,,,,,,,,,,,---------...///000111222777999;;;::::::===CCCHHHUUU___iiipppwww~~~~~~}}}ooodddWWWNNNLLLLLLIIIFFFIIIKKKLLLMMMNNNQQQUUUYYYbbbdddhhhmmmuuu}}}~~~yyyqqqrrrvvvuuurrrpppsssttttttuuuxxx|||}}}tttllleee```]]]XXXYYY[[[^^^aaaccceeefffddddddeeeggghhhhhhhhhgggccciiilllfff___]]]]]]\\\XXXVVVUUUTTTVVVYYY\\\^^^\\\[[[YYYVVVVVVZZZaaaggglllfff^^^YYYWWWUUURRROOOQQQQQQSSSWWW[[[```lllxxx|||}}}|||uuulllddd______[[[YYYWWWWWWWWWWWWUUUSSSYYY^^^eeekkkooorrrssstttyyyyyyxxxtttmmmgggaaa___aaa^^^\\\]]]ZZZVVVVVVYYYXXXbbbhhhgggeeeiiipppssswww||||||xxxvvvxxxyyyzzz~~~~~~|||wwwoooiiiddddddbbb```]]]ZZZWWWVVVPPPPPPPPPQQQVVV___kkktttrrrfff^^^WWWQQQMMMFFFEEECCCCCCCCCAAA???<<<888777666444333111000///...///111222222111000///------------........................------------,,,,,,+++***)))(((((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&'''((())))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((,,,++++++***)))(((((('''''''''(((((())))))******(((((()))))))))*********))))))))))))))))))))))))((()))))))))*********+++))))))))))))************************++++++++++++++++++************++++++))))))))))))************++++++,,,,,,------------,,,,,,---...000222444555999;;;===>>>@@@GGGQQQXXXiiirrrzzz|||xxxxxxzzz~~~yyymmmbbbZZZPPPKKKKKKNNNNNNMMMPPPSSSWWW[[[___dddiiimmmssssssuuuyyy~~~|||yyyyyywwwvvvvvvwwwxxxxxx}}}~~~}}}{{{xxxvvvwwwlllddddddgggfffdddcccmmmiiihhhmmmxxx~~~zzzssskkkccc]]]YYYWWWTTTTTTTTTTTTWWW[[[___bbbaaaaaaccccccdddddddddeeehhhooorrrlllddd^^^[[[XXXVVVVVVVVVWWWYYY]]]aaaddddddeeeeeeffffffhhhjjjlllmmmggg```^^^^^^___]]]ZZZ[[[\\\```fffkkkttt}}}rrrmmmlllgggdddaaa```______^^^]]]___dddkkkpppsssvvvyyy{{{}}}uuummmhhhfffccc^^^[[[\\\ZZZWWWWWWYYYVVV```fffddd```aaadddfffgggllluuu{{{pppkkkhhhhhhhhhfffiiimmmrrrzzz}}}zzz{{{~~~yyyssskkkkkkiiifffccc```]]]\\\[[[XXXSSSPPPOOOTTTZZZ___iiikkknnnssszzzyyypppggg]]]WWWMMMJJJFFFDDDDDDEEEDDDDDD@@@???===:::777555333111000111111222222111///...---------......///////////////.........---------,,,++++++***)))(((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&'''''''''(((((())))))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((*********))))))(((((('''(((((((((((())))))))))))))))))))))))************''''''''''''''''''''''''((())))))******+++++++++)))))))))************+++*********++++++++++++,,,++++++************++++++)))*********+++++++++++++++,,,,,,------......///---...///111333666888::::::>>>CCCIIIOOOYYYdddlllttt|||}}}zzzwwwvvvyyy|||ssseee\\\UUURRRNNNMMMOOORRRUUUVVV]]]aaaggglllrrrwww}}}}}}}}}~~~}}}zzzxxxuuutttrrrooonnnmmmnnnnnnssssssqqqooojjjeeeaaa^^^bbbZZZUUUUUUWWWVVVVVVXXX]]]ZZZZZZcccrrr~~~ooolllfff___YYYUUURRRQQQSSSRRRRRRSSSWWW\\\bbbeeeiiijjjllllllkkkkkkmmmnnnxxx}}}yyyqqqkkkeee```cccdddeeefffgggkkkppptttuuuwwwyyyzzz{{{zzzyyyxxxxxxuuuqqqppprrrtttsssrrrpppqqqvvv||||||yyyuuurrrqqqqqqpppooopppuuu|||~~~zzzyyymmmfffbbbccccccbbbbbbeeefffoootttqqqjjjgggdddaaa___aaaeeelllrrrsssnnniii___[[[YYYZZZZZZYYY[[[___ccckkkuuu|||}}}yyyxxxzzz~~~|||vvvuuusssqqqooommmkkkjjjhhhddd^^^XXXUUUUUUVVVWWWVVVYYY]]]bbbhhhpppxxx~~~vvvllldddXXXTTTNNNJJJIIIIIIHHHHHHGGGFFFDDDAAA>>>;;;888777333222111000///.........---------...//////000000/////////.........------*********))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((&&&''''''((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((('''&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))***''''''''''''''''''''''''((())))))******+++,,,,,,))))))*********+++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////000111222555888;;;>>>???AAAHHHRRR\\\ccckkksssyyyyyy|||zzzyyyyyy|||~~~{{{{{{zzzzzzyyyxxxwwwwwwooonnnllljjjfffbbb]]]ZZZZZZ\\\^^^___```bbbfffiiiqqquuuzzz~~~~~~}}}{{{xxxtttqqqooonnnmmmkkkiiigggfffeeeeeeeeeeeedddbbb^^^YYYTTTOOOMMMNNNKKKJJJLLLMMMLLLOOOTTTVVVXXX^^^jjjvvv|||{{{xxxllliiiddd^^^ZZZXXXWWWWWWYYYZZZ]]]aaagggmmmsssvvvxxxzzz|||{{{zzzzzz||||||xxxyyyzzz{{{{{{{{{~~~yyytttuuuwwwwwwyyy|||~~~}}}tttlllhhheeedddeeeggggggddd```ZZZVVVUUUVVVVVVTTTUUUXXX[[[```gggmmmpppqqqqqqqqqtttttttttuuuvvvwwwxxxyyy{{{zzzxxxtttrrruuu{{{~~~~~~}}}}}}wwwsssnnnhhhccc___\\\ZZZUUUXXXZZZZZZYYY^^^fffmmmvvv|||xxxrrrgggccc^^^YYYUUUQQQNNNKKKLLLKKKIIIGGGDDDBBB@@@???999777444222000///000000---------...///000000000////////////............))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''***************))))))(((''''''''''''''''''''''''&&&&&&'''((()))))))))((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***************&&&''''''((()))******+++((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((()))))))))((('''&&&&&&***)))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((('''''''''''''''((((((((((((&&&''''''((()))***++++++''''''''''''((((((((()))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,------...///000000333333555888;;;???AAACCCJJJSSSaaakkkrrrvvvzzz|||~~~}}}|||{{{|||qqqqqqpppooollliiieeeccc[[[YYYWWWWWWZZZ^^^aaabbblllqqqwwwyyyxxxyyy|||~~~sssrrroookkkhhhfffdddcccaaa```^^^\\\[[[[[[[[[\\\YYYXXXVVVSSSOOOKKKHHHGGGDDDCCCFFFIIIJJJJJJOOOWWW]]]dddppp||||||rrroookkkfffcccbbbbbbbbbbbbeeekkkrrrzzz~~~vvvqqqkkkhhhgggfffcccaaa___[[[ZZZZZZXXXTTTSSSUUUVVVYYY^^^bbbeeedddcccaaa______```aaaccceeeggghhhmmmnnnnnnjjjgggkkkttt|||}}}|||vvvpppjjjddd``````aaa```ZZZSSSRRRYYY```gggnnnwww{{{uuuqqqlllgggaaaZZZSSSNNNMMMLLLKKKJJJHHHGGGFFFEEE???===999555333222333444---------...///000000111000/////////............''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''(((''''''''''''&&&&&&&&&'''&&&%%%&&&((((((((('''''''''''''''(((((((((((($$$%%%'''((()))((('''%%%'''''''''''''''((())))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******))))))(((((('''''''''&&&((((((''''''''''''((((((''''''(((******+++++++++***************************************)))((('''++++++***************+++%%%)))---//////......///++++++---111333333555777777888;;;>>>BBBJJJRRRWWW\\\cccmmmvvv}}}~~~~~~{{{zzzzzz{{{{{{xxxuuukkkgggaaa]]]ZZZYYYXXXXXXSSSWWWYYYYYYZZZaaaooozzzyyyvvvuuuqqqlll___]]]YYYVVVTTTUUUVVVXXXXXXWWWVVVUUUUUUUUUUUUUUUPPPPPPOOOOOOPPPNNNKKKHHHLLLLLLMMMNNNPPPVVV\\\aaaiiiyyyyyyuuurrroooqqqvvvqqquuu{{{{{{zzzyyyvvvssslllkkkiiifffccc```^^^]]]aaaaaaaaacccdddccc```^^^```]]]ZZZXXXWWWXXX[[[\\\]]]\\\\\\^^^aaaeeeiiillllllmmmmmmlllmmmrrr{{{}}}vvvoooqqqsssssslll```XXXWWWYYY]]]^^^aaahhhrrr{{{}}}zzzvvvnnncccZZZXXXTTTOOOLLLKKKLLLLLLLLLIIICCC;;;777777777666444//////000000111111222222000///......///...---+++''''''((()))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&&&&''''''&&&$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%'''(((***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''))))))(((((((((''''''''''''&&&%%%&&&((()))((('''''''''''''''((((((((((((&&&''')))***+++***)))((('''''''''''''''((())))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))******))))))((((((((('''''''''((((((''''''''''''(((((('''((()))******+++++++++******************************++++++******)))(((+++******))))))******+++,,,---........................///111222333555888:::===AAAEEEKKKRRRZZZ```eeellluuu}}}|||yyyvvvtttrrrpppllliii]]]YYYTTTPPPNNNOOOPPPQQQSSSXXX___dddhhhqqqwwwooommmkkkgggbbbZZZWWWSSSOOOMMMMMMNNNOOOMMMNNNOOOQQQSSSUUUVVVWWWXXXVVVUUUUUUVVVUUUSSSQQQVVVWWWZZZ]]]```eeekkkoooyyy~~~{{{}}}}}}zzzwwwtttrrrqqqnnnnnnnnnooopppooommmkkkhhhfffbbb___^^^^^^```aaaaaa___^^^]]]^^^```bbbdddccccccbbbccceeelllsssyyy~~~~~~yyyjjj```\\\\\\WWWVVVWWWZZZaaaiiiooorrr}}}}}}ssslll___ZZZTTTOOOMMMMMMMMMMMMNNNJJJEEECCCBBB???:::666222222222222222222222222111/////////000000...,,,''''''((())))))))))))(((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''(((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&'''((()))***(((''''''''''''''''''(((((((((((((((((((((((((((''''''((((((((((((((((((***)))))))))(((((((((((('''&&&%%%&&&((()))((('''''''''''''''((((((((((((&&&''')))*********)))((((((''''''''''''(((((()))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((('''''')))((((((''''''(((((()))'''((()))******+++******************************++++++++++++++++++***)))******)))))))))******+++///---,,,,,,...///000000111333444444444777;;;===CCCGGGMMMSSSYYY```gggkkkpppvvv}}}~~~}}}xxxtttoooiiieeeaaa\\\YYYSSSQQQNNNLLLLLLOOOSSSVVVZZZbbblllttt{{{~~~xxxyyyxxxttttttwwwxxxvvvvvvooofffbbb```___ZZZVVVSSSPPPMMMKKKJJJKKKMMMOOOUUUVVVZZZ]]]```bbbcccdddeeecccaaa```aaabbbaaaaaadddfffjjjnnnqqqvvv|||}}}yyyvvvssspppnnnnnnooopppmmmkkkhhheeecccbbbbbbbbb^^^[[[YYYZZZ___eeejjjlllttt{{{yyy|||wwwlllgggfff\\\XXXTTTRRRUUUZZZ^^^aaaeeejjjqqqwww{{{}}}pppiii```XXXTTTSSSRRRRRRPPPMMMJJJIIIHHHEEE>>>999888888777666444333222222222000///000111111000...&&&'''(((((())))))((((((&&&''''''((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***(((''''''(((((())))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((''''''(((&&&&&&'''((()))((('''''''''''''''((((((((((((%%%%%%&&&'''((('''''''''((((((''''''''''''((()))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***))))))(((((((((((((((((())))))(((((((((((())))))(((((()))***************************************++++++,,,,,,,,,++++++*********)))))))))***++++++,,,***)))+++///222333222444999<<<<<<===BBBHHHJJJRRRVVV]]]ccchhhmmmrrrvvvyyy}}}yyyuuurrrnnnjjjccc\\\WWWSSSQQQPPPOOOQQQRRRTTTWWW[[[```cccjjjrrr|||zzztttqqqmmmlllhhhccc`````````___bbb^^^YYYVVVWWWWWWVVVUUUSSSRRRRRRRRRUUUZZZ^^^aaajjjlllpppsssvvvwwwvvvvvvuuurrrooonnnoooqqqrrrrrrssstttvvvxxx{{{|||xxxtttqqqooommmeee```\\\[[[___bbbcccbbbdddjjjqqqvvvyyyyyy{{{||||||zzzxxxzzz~~~|||~~~xxxuuutttnnnhhh___YYYWWWXXXZZZ\\\XXX[[[```dddfffiiikkkmmmuuuuuuuuuvvv{{{|||qqqhhhbbb```______YYYTTTNNNKKKJJJHHHDDDAAA>>>>>><<<:::888666444333222111//////000111000///&&&&&&'''(((((((((((((((&&&''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))(((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((('''''''''&&&&&&((('''&&&''')))))))))(((''''''''''''((((((((((((%%%&&&&&&'''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((())))))))))))))))))))))))(((((((((((())))))((())))))************)))***************************++++++,,,,,,,,,++++++***************+++,,,,,,++++++,,,...222444555555999CCCIIIJJJMMMTTTZZZ[[[eeehhhmmmrrruuuxxx{{{}}}}}}sssjjjeee]]]ZZZUUUOOOLLLKKKLLLNNNPPPUUU[[[```dddhhhllloooxxx}}}zzzyyywww{{{|||}}}{{{wwwppphhhcccaaa^^^ZZZVVVSSSPPPPPPQQQQQQPPPOOOPPPTTTZZZ```cccdddddddddfffjjjpppvvvyyyyyy{{{~~~~~~|||~~~tttooohhheeeddddddaaa^^^]]]```eeehhhiiiiiiiiiiiinnnllljjjlllpppuuuyyy{{{}}}{{{{{{{{{zzzyyyxxxnnneee```_________YYYZZZ[[[[[[ZZZZZZ\\\]]]dddbbb```___cccnnn|||yyyvvvvvvwwwxxxrrriii\\\RRRMMMLLLJJJIIIDDDCCCAAA>>><<<999777666444222000///000000000///&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''&&&&&&&&&&&&((('''&&&''')))***)))(((''''''''''''(((((((((((((((((((((((()))))))))***)))((((((''''''''''''(((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((())))))))))))*********))))))(((((())))))***))))))************))))))************************)))***+++++++++++++++++++++++++++++++++,,,---...///000222444555888<<>>999666333222111+++*********))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((()))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))'''''''''''''''((())))))))))))))))))(((((((((((((((%%%###%%%***,,,***'''))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************************++++++*********+++,,,,,,+++,,,---///222444555666;;;;;;BBBNNN[[[iiiyyy}}}}}}}}}||||||uuupppmmmooonnniiicccaaa]]]\\\[[[ZZZZZZ\\\___aaaiiimmmtttxxxzzz}}}vvvkkkaaa\\\QQQQQQPPPOOOMMMLLLLLLLLLNNNRRRVVVXXXYYY[[[^^^```dddgggkkkppptttxxxzzz{{{~~~zzzrrrlllccceeeiiiooovvvzzz{{{{{{~~~xxxtttnnnhhhbbb]]]XXXTTTQQQRRRSSSWWW^^^lll{{{xxxqqqhhhbbbYYYSSSPPPNNNKKKHHHIIIGGGCCC@@@<<<999777666)))(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((('''(((((()))))))))((((((*********))))))(((((('''''''''((((((((((((''''''((((((''''''''''''((((((((()))))))))((('''&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))(((((((((''''''(((((((((((((((((('''''''''''''''''''''((('''&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))&&&%%%&&&)))+++)))'''))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))******++++++++++++******+++++++++++++++++++++++++++*********+++,,,------,,,...000333666888999:::@@@DDDOOO___mmmxxx{{{wwwuuussspppnnniiieeeccceeefffcccbbbccchhhhhhiiiiiijjjlllpppsss{{{~~~|||{{{yyyuuunnneee\\\SSSNNNHHHIIIIIIIIIJJJLLLPPPSSSYYY\\\bbbfffjjjmmmqqqtttxxxzzz~~~|||wwwmmmnnnpppuuuzzz}}}}}}|||~~~}}}|||{{{|||~~~yyyrrrjjjbbb]]]WWWTTTPPPNNNQQQZZZfffoootttuuu{{{|||uuulllddd^^^YYYSSSNNNJJJIIIFFFCCC@@@<<<:::888&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((('''''''''((((((''''''''''''((()))((((((((((((((((((((((((&&&'''(((((()))(((((((((,,,++++++***)))(((((('''&&&''''''''''''''''''&&&(((''''''&&&&&&''''''(((&&&&&&'''((('''%%%$$$###''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((***))))))(((((('''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&''''''((((((((((((((()))))))))))))))(((&&&'''))))))(((&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))******++++++++++++******++++++++++++++++++++++++++++++,,,,,,---///000111333444555777:::===???@@@IIIOOO]]]ooo{{{}}}xxxsssooolllhhheee```[[[YYY\\\aaafffoooxxx||||||}}}yyytttpppnnnjjjhhheee```YYYSSSPPPNNNOOOQQQRRRSSSTTTXXX^^^ccckkknnnrrrwww{{{~~~~~~}}}~~~xxxooojjjccc___XXXRRRPPPSSSYYY^^^``````fffooowwwxxxpppfff[[[SSSLLLLLLJJJGGGDDDAAA>>>==='''''''''((((((((((((((()))((((((((((((((())))))((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((((((((((((,,,++++++***)))(((((('''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&))))))((((((((((((((()))'''((((((((()))))))))***)))(((''''''(((((('''&&&((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))******++++++++++++******++++++++++++++++++++++++***++++++,,,...000222333555666777:::???EEEJJJMMMUUU[[[iiixxx~~~zzztttoookkkgggdddaaaZZZVVVSSSWWW___nnn|||wwwooohhhccc```[[[ZZZXXXTTTQQQRRRWWWZZZ^^^bbbfffggghhhkkkrrrxxx}}}~~~{{{zzzzzz{{{vvvnnnjjjccc]]]XXXUUUSSSSSSRRRPPPSSSZZZbbblllyyyuuufff\\\UUUTTTQQQNNNJJJGGGDDDCCC%%%%%%%%%%%%&&&&&&&&&&&&)))))))))((())))))******'''''''''((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&'''((())))))))))))*********))))))(((((('''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))'''''''''''''''''''''(((******)))(((((((((((()))''''''(((((())))))******((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,///111333444444666;;;BBBJJJTTT\\\```eeeiiisssxxxsssmmmhhheeecccaaa```ZZZWWWWWW\\\eeevvvyyytttsssuuuvvvwwwwwwvvvssslllccc[[[UUUSSSQQQRRRRRRRRRTTT\\\gggoootttzzz|||~~~{{{yyyvvvqqqmmmmmmnnnoooooooooppprrruuu{{{~~~wwwsssnnniiiccc\\\VVVQQQPPPLLLKKKOOOTTT[[[gggrrrvvvlllaaa^^^YYYSSSMMMIIIFFFDDD#########$$$$$$$$$%%%%%%((((((((((((((()))******&&&&&&''''''(((((())))))))))))((('''''''''''''''(((((((((((((((((((((((((((((()))***++++++++++++((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))***''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***'''''''''(((((()))))))))))))))(((''''''''''''''''''''''''((()))*********''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000333555888999:::???HHHSSS^^^gggnnnrrruuuvvv}}}zzzmmmiiibbb^^^\\\]]]^^^^^^___aaaffflllsss}}}wwwooohhheeeeeeffffffhhhhhhgggaaaZZZSSSPPPOOOPPPTTTYYY]]]dddppp~~~}}}|||{{{{{{vvvzzz}}}}}}{{{xxxwwwwwwzzzxxxtttrrrsssvvvzzz}}}|||}}}~~~{{{vvvtttuuuwwwxxx{{{}}}{{{zzz||||||vvvmmmggghhhgggfffddddddggglllpppwww{{{{{{vvvqqqjjjbbb\\\YYYUUUSSSSSSSSSTTT[[[bbbqqqsssvvv{{{vvvqqqhhh^^^UUUNNNJJJIII'''''''''(((((()))))))))'''''''''''''''((())))))%%%&&&&&&'''((()))*********)))((('''''''''''''''(((((((((((((((((((((((()))***+++,,,---.........''''''''''''((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%''')))***))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&'''((())))))***&&&''''''((()))***++++++)))((('''&&&&&&&&&&&&&&&&&&''''''((()))******+++&&&'''((((((''''''((()))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,000111333555888;;;===???CCCJJJVVVcccnnnvvvzzz{{{}}}pppeee```ZZZVVVVVVXXX[[[\\\fffkkkttt|||yyyrrrhhh___[[[YYYYYYYYY[[[\\\]]]ZZZVVVSSSRRRSSSTTT[[[dddlllvvvqqqpppooorrrvvvzzz}}}~~~|||yyyxxxwwwwwwwwwtttpppnnnmmmllllllkkkhhhllloooooommmkkkkkkmmmrrroookkkhhhiiilllqqquuurrrrrrrrrpppnnnmmmnnnooopppsssuuuvvvtttqqqoooooonnnpppppppppuuu|||}}}}}}uuuqqquuuzzz{{{xxxwwwooollljjjkkkooossstttsssvvvxxxzzz{{{zzz{{{~~~~~~tttlllllljjjeeeaaa___bbbhhhlllvvvyyy~~~}}}wwwpppjjjeeeaaa^^^]]]YYYTTTVVVZZZ]]]]]]```eeemmmwww{{{mmmbbbYYYUUUSSS''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++((()))+++...///...***'''***)))(((''''''((()))***(((((((((((((((((((((((()))((('''&&&&&&(((***,,,''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((()))******+++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))***++++++++++++***)))''''''(((((('''&&&%%%$$$))))))))))))************,,,,,,+++)))'''&&&''')))((()))***,,,,,,++++++***...---++++++,,,---...---000555;;;>>>???BBBHHHNNN[[[___fffoooxxxyyykkkbbbSSSSSSSSSSSSTTTWWW]]]aaapppwwwyyyrrrhhhccc[[[TTTPPPPPPQQQSSSVVV[[[```___ZZZXXX\\\aaabbbjjjssszzzyyypppgggeeeccceeehhhkkkjjjiiippppppppppppqqqpppooonnnnnnmmmkkkiiigggfffeeeeeehhhfffddddddeeegggggggggffffffeeefffggghhhjjjkkkllliiifffdddeeehhhkkknnnooopppqqqrrrpppnnnkkkiiihhhggggggiiijjjkkkjjjhhhhhhgggggggggiiiiiihhhgggfffeeecccbbbbbbcccddddddfffggghhhiiijjjkkklllmmmnnnnnnnnnnnnpppqqqrrrsssxxxzzz~~~yyywwwrrrjjjdddbbbfffjjjoooqqqtttxxx|||{{{zzzvvvqqqjjjccc^^^\\\]]]^^^[[[\\\]]]\\\\\\```hhhnnnyyy|||wwwhhh\\\WWW''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&''''''''''''((((((((('''''''''(((((()))******+++---///---***(((((((((''''''((()))******((((((((((((((((((((((((***)))((((((((()))***+++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))******((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&'''))))))(((((((((''''''''')))***+++,,,,,,+++***))),,,,,,++++++++++++++++++))))))))))))************,,,,,,+++***(((''')))***++++++,,,,,,,,,,,,,,,+++...---,,,,,,...000111222444999???EEEKKKSSS\\\bbboooqqquuu{{{}}}zzztttooojjjddd\\\WWWRRRTTTVVVXXX\\\bbbiiimmm{{{|||{{{zzzuuummmeee\\\YYYUUURRRPPPPPPRRRTTTWWW]]]dddfffddddddhhhmmmooouuu}}}}}}{{{{{{{{{|||zzzxxxvvvvvvvvvvvvvvvuuuvvvvvvuuuuuutttsssrrrtttxxx}}}{{{pppiiicccaaa___aaadddggggggfffjjjkkklllmmmlllllllllmmmllllllkkkjjjjjjjjjjjjkkkkkkiiiggghhhjjjkkklllkkkgggfffeeedddfffhhhkkkmmmmmmkkkiiiggghhhjjjnnnppptttuuuwwwwwwuuurrrnnnlllgggfffeeeeeeffffffdddbbbaaa___^^^^^^```aaabbbaaa\\\]]]^^^______]]]\\\[[[ZZZ[[[[[[\\\]]]]]]^^^^^^bbbaaabbbbbbcccdddeeefffjjjlllppprrrtttuuutttsssxxxzzz|||}}}}}}~~~~~~}}}~~~~~~|||uuuooolllkkkfffhhhkkkooorrrtttuuuvvv{{{}}}wwwqqqlllhhhfffeeehhheeeaaa]]][[[\\\^^^___hhhlllqqqyyyxxxlllddd''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******%%%%%%&&&&&&&&&'''''''''***)))'''&&&&&&&&&'''(((---,,,++++++,,,,,,***(((%%%&&&'''((()))*********(((((((((((((((((((((((())))))((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''******))))))((((((((('''***+++,,,,,,,,,,,,+++***)))((('''''''''((()))***))))))))))))************++++++,,,+++))))))+++,,,......---,,,,,,,,,---------------...000333666888:::>>>FFFRRR___mmmyyywwwpppeee```YYYTTTSSSRRRSSSRRRUUUXXX\\\bbbhhhpppxxx~~~}}}wwwrrrnnnhhh```ZZZRRRSSSTTTUUUWWWYYYZZZ[[[\\\ccclllqqqrrrsssxxx|||~~~|||uuupppnnnoooooorrrqqqnnnllljjjiiiiiiiiiggggggffffffeeedddbbbbbbdddgggnnntttvvvtttmmmhhhcccaaa```aaadddggghhhhhhlllooorrrrrrppppppsssuuuvvvvvvwwwxxxyyyzzz{{{|||tttrrrpppqqqrrrtttttttttkkkiiieeedddeeejjjooossstttrrrpppnnnoooqqqsssuuuzzz|||~~~~~~zzzvvvsssrrrpppooonnnnnnmmmjjjhhhdddaaa]]]\\\^^^aaacccddd]]]___bbbeeedddaaa]]][[[WWWWWWWWWWWWWWWWWWWWWWWW[[[[[[[[[[[[[[[\\\]]]^^^\\\^^^```aaabbbbbbbbbaaacccfffhhhkkkmmmppptttwwwxxxuuuqqqpppppprrrssssssvvvvvvwww{{{~~~|||tttnnniiijjjlllmmmnnnnnnmmmlllmmmsss}}}~~~{{{yyyxxx|||vvvmmmfffaaa]]]XXXUUUXXX[[[bbbkkkvvv~~~vvv''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((***)))'''''''''(((***+++---+++))))))))))))((('''###%%%''')))*********)))(((((((((((((((((((((((('''''''''''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((((((((''''''(((((((((((((((''''''''''''((((((''''''((((((((()))))))))***+++,,,------,,,+++***&&&$$$###"""###%%%'''(((((()))))))))************)))+++,,,+++***+++,,,...///...---,,,+++,,,---...---......///111555:::===AAAGGGSSSdddxxx}}}sssfff[[[UUURRRNNNLLLNNNSSSXXX\\\___bbbhhhnnnuuu|||zzzsssllleee___ZZZWWWSSSWWW\\\bbbfffiiikkkkkkhhhooowww}}}~~~|||xxxtttnnnhhheeeeeegggiiimmmllljjjgggdddbbbbbbcccaaabbbbbbbbbbbbaaaaaa```bbbffflllsssxxxyyywwwtttnnnmmmlllmmmoooqqqssstttvvvyyy||||||{{{{{{~~~}}}~~~~~~tttpppllliiikkkpppwww|||~~~|||zzzyyyyyyyyyzzz}}}}}}~~~}}}}}}}}}{{{yyywwwoookkkfffdddeeegggjjjkkkggghhhkkkmmmllliiifffddd]]]]]]\\\[[[[[[ZZZYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZWWWWWWXXXXXXXXXXXXXXXWWWWWWYYY\\\^^^aaadddiiilllkkkiiieeeccccccdddfffgggllllllmmmnnnppprrrssstttxxxzzz}}}~~~}}}{{{{{{{{{zzzxxxuuusssqqqmmmppptttyyy}}}yyymmmccc\\\XXXRRRUUUZZZaaalllyyy''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((***,,,---///,,,***'''&&&''''''&&&%%%###$$$&&&(((******))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((((((((((((''''''(((((((((((((((((('''(((((('''''''''(((((()))###$$$%%%&&&((()))***+++***+++,,,,,,,,,,,,+++***)))((('''&&&&&&(((***,,,((()))))))))************(((***,,,,,,++++++,,,......---,,,++++++,,,---......///111222444999???DDDNNNUUUdddyyywwwpppjjjaaaUUULLLKKKLLLMMMPPPUUU\\\bbbgggmmmpppuuuzzz~~~~~~{{{xxxsssllleee___]]]\\\^^^bbbiiiqqqwwwzzz{{{{{{xxx}}}~~~{{{yyywwwvvvrrrrrrtttvvvwwwuuuppplllhhhfffbbb``````cccfffiiilllmmmmmmjjjfffddddddeeeeeefffggghhhiiijjjjjjjjjnnnpppuuu||||||wwwuuuvvv|||}}}}}}}}}zzzuuupppmmmmmmnnnppppppooooooooonnnnnnmmmlllkkkdddcccbbb```___^^^\\\\\\YYYXXXWWWVVVUUUUUUUUUVVVXXXWWWVVVUUUUUUUUUUUUUUUSSSTTTVVVWWWXXX[[[```cccaaa```]]][[[ZZZZZZ\\\^^^```aaaaaaaaaaaabbbdddeeehhhkkkpppsssvvvzzz~~~zzzwwwtttqqqpppqqqrrrrrrwww||||||kkkbbb```UUUWWWYYY\\\aaajjjssszzz''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''(((((()))))))))*********'''((()))+++,,,...///000***(((&&&&&&''''''&&&%%%$$$%%%&&&'''((()))))))))((((((((((((((((((((((((******))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''(((((())))))######$$$&&&''')))***+++)))***++++++++++++***)))+++***)))))))))***+++,,,))))))))))))************(((***+++,,,+++***+++,,,,,,,,,,,,,,,,,,---......///222555777;;;AAAJJJQQQ]]]fffvvv|||zzzrrrggg^^^XXXSSSMMMJJJJJJNNNTTT[[[```fffkkkoooyyy|||~~~tttsssvvv{{{~~~|||tttnnnjjjiiimmmpppvvv|||~~~}}}}}}}}}zzzwwwssspppmmmlllllliiijjjkkkmmmmmmkkkgggddd___^^^^^^___cccggglllooosssuuuvvvtttpppnnnoooqqqpppqqqsssuuuvvvwwwxxxxxx}}}~~~~~~}}}|||zzz|||}}}yyywwwwwwwwwwwwvvvvvvuuusssqqqppppppqqqrrrkkkjjjiiigggfffdddcccbbb]]]\\\[[[YYYXXXWWWWWWWWWYYYXXXVVVUUUTTTTTTUUUVVVSSSSSSSSSSSSSSSUUUYYY\\\[[[[[[[[[YYYWWWWWWXXXZZZVVVWWWXXXXXXWWWYYY\\\^^^[[[___dddfffhhhkkkoootttttttttuuuwwwzzz~~~{{{sssnnnkkkhhhggghhhlllrrryyyvvvkkkhhh______^^^\\\\\\^^^bbbfffsss{{{'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))&&&(((***,,,---...---,,,)))((('''((())))))((('''&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((()))((('''''''''((()))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((())))))***''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&((((((((((((((()))******&&&&&&&&&'''(((((())))))((()))************)))((()))))))))))))))((((((((())))))))))))************''')))+++,,,***))))))***+++,,,---...///000000000000555:::???DDDMMMYYYbbbiiirrr~~~{{{vvvrrriiiccc[[[TTTPPPPPPRRRTTTXXX]]]eeekkkpppssswwwzzz~~~~~~}}}}}}tttjjjgggnnnvvv|||}}}~~~yyyuuussstttrrroookkkgggeeeeeeffffffgggggghhhiiikkkjjjfffdddaaabbbeeeiiinnnsssxxx{{{~~~|||yyywwwvvvwwwxxxzzz{{{{{{{{{{{{|||{{{{{{|||~~~~~~|||{{{zzzzzzzzz{{{zzzxxxvvvzzzxxxvvvtttssssssttttttoooooommmllljjjiiiggggggccccccaaa___]]]\\\\\\\\\[[[YYYWWWUUUTTTUUUVVVWWWUUUUUUTTTSSSRRRSSSVVVYYYYYY[[[\\\[[[XXXWWWWWWYYYUUUVVVVVVUUUSSSSSSWWWZZZWWW[[[___```______cccgggeeeeeefffhhhkkkppptttwww~~~zzzsssmmmiiifffgggiiinnnvvv~~~zzzuuuooonnnlllgggccc``````aaaeeejjjrrr~~~''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''((((((((()))&&&(((+++------,,,***)))))))))(((***++++++***(((((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&%%%###"""###%%%'''((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&((((((((((((((()))******))))))))))))(((((((((((('''((()))******)))((('''++++++,,,,,,+++***)))((())))))))))))************''')))++++++***)))((()))+++,,,...000222222222111111777>>>DDDKKKVVVdddnnnooovvv|||xxxsssnnnjjj^^^[[[VVVQQQPPPTTT[[[aaaiiiooovvv{{{~~~~~~{{{wwwvvvtttqqqooodddffffffaaa\\\```ooo|||{{{||||||xxxrrrmmmlllllljjjgggccc```^^^```ccceeeffffffgggiiikkkkkkiiiggghhhjjjnnnsssyyy~~~{{{{{{zzzyyyyyyzzz{{{{{{~~~~~~~~~|||zzzxxxuuussssssssssssssstttttttttuuusssrrrrrrsssttttttsssqqqooooooqqqtttvvvuuuqqqooovvvuuutttsssrrrqqqppppppmmmlllkkkjjjhhhgggeeeeeeeeedddbbb```^^^]]]\\\\\\\\\[[[XXXVVVUUUVVVXXXZZZWWWWWWVVVTTTSSSUUUXXX[[[YYY\\\^^^^^^[[[XXXXXXYYYZZZ[[[ZZZVVVRRRPPPSSSUUUYYY]]]```___\\\[[[^^^bbb___^^^^^^___bbbgggkkknnnwwwwwwxxxwwwuuuuuuwwwxxxzzz|||wwwqqqllljjjhhhiiimmmsssyyy{{{}}}|||yyytttmmmhhhffffff]]]```fffrrr&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&''')))++++++((('''***,,,---,,,+++***))))))))))))))))))((('''''''''''''''''''''(((((())))))******((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''$$$$$$$$$%%%&&&'''(((((())))))((((((((((((((()))++++++++++++++++++++++++)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))*********************)))))))))))))))''')))++++++++++++,,,---111111000000111333555777<<>>CCCFFFQQQZZZfffooosssuuuvvvxxx|||~~~vvvjjj```[[[WWWTTTQQQ]]]cccoooyyyuuuwwwqqqhhh]]]TTTNNNLLLKKKNNNPPPXXXeeeqqq{{{{{{rrrllliiifffdddeeefffgggggghhhggghhhjjjmmmnnnmmmlllgggfffddddddiiipppxxx~~~||||||}}}~~~~~~}}}|||||||||zzzwwwvvvvvvvvvuuutttrrrqqqpppnnnmmmlllllllllpppnnnmmmkkkiiihhhggggggjjjiiifffdddbbbaaaaaabbbbbbbbbaaaaaaaaaaaaaaabbbdddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa^^^^^^^^^^^^__________________````````````_________```aaaaaaaaa___^^^]]]]]]]]]]]]]]]\\\[[[ZZZZZZYYYXXXWWWVVVVVVVVVXXXXXXWWWWWWUUUUUUUUUUUUWWWWWWWWWWWWWWWVVVVVVTTTSSSSSSOOOPPPRRRTTTVVVVVVVVVVVVYYYZZZ\\\^^^___^^^]]]\\\^^^___aaacccdddeeeffffffeeeeeedddaaa___^^^___aaa^^^___``````aaaaaaaaa```______aaadddhhhnnnrrruuu|||}}}~~~||||||yyyzzz|||xxxoooiiiggggggeeeccc```eeejjjnnnsssyyy$$$$$$%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&'''''')))'''''')))---...,,,)))++++++***)))))))))))))))(((''''''&&&&&&&&&''''''(((((((((((())))))))))))(((''''''&&&&&&''''''((('''''''''((())))))*********)))'''%%%%%%''')))*********)))))))))))))))))))))(((((((((((())))))***''''''''''''''''''''''''))))))((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************))))))*********+++++++++*********+++++++++++++++***+++------,,,---///111111444888<<<@@@FFFNNNTTT___hhhsssxxxxxxwwwxxxzzzpppiii___XXXUUUVVVYYY\\\gggmmmzzz~~~{{{zzzuuullleeegggddd]]]VVVQQQPPPQQQSSSXXX[[[eeerrr{{{|||oooiiifffeeecccbbbdddfffhhhiiikkklllmmmrrrwwwzzz||||||uuurrrooonnnpppvvv|||~~~{{{zzzyyyyyyyyyvvvwwwxxxyyyxxxwwwuuussssssqqqpppppppppqqqooonnnooonnnmmmkkkjjjiiiiiiiiijjjiiigggeeedddcccbbbbbbdddcccaaa___^^^^^^^^^^^^___^^^]]]\\\\\\]]]_______________^^^^^^^^^^^^]]]ZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXYYYZZZ\\\]]]]]]\\\ZZZYYYXXXXXXYYYYYYXXXWWWWWWVVVTTTSSSSSSSSSSSSTTTUUUVVVUUUUUUTTTSSSSSSTTTUUUUUUUUUUUUUUUUUUTTTRRRQQQPPPNNNOOORRRTTTVVVVVVVVVUUUWWWXXXZZZ\\\\\\\\\[[[ZZZZZZ[[[]]]___```aaabbbbbbdddeeedddcccaaa```aaaccc````````````___^^^]]]]]]WWWXXXYYY[[[^^^bbbfffhhhssszzzyyyrrrqqqqqqxxx~~~uuukkkccc^^^\\\[[[\\\^^^```dddkkktttzzz&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%)))((('''***...///,,,)))******))))))((())))))))))))((((((((((((((())))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&((()))+++,,,---***)))'''%%%%%%''')))***((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((('''''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++***+++++++++,,,,,,,,,---***,,,---------///111444555999>>>CCCHHHQQQ]]]eeennnttt{{{}}}{{{zzz|||}}}wwwpppmmm^^^\\\XXXUUUVVV]]]eeellluuuzzz{{{sssnnnkkkddd[[[SSSSSSTTTTTTTTTUUUYYY```eeegggjjjsss~~~}}}|||~~~~~~vvvooojjjhhhgggggggggggghhhjjjmmmooossstttvvv{{{}}}zzz{{{~~~|||||||||}}}||||||{{{{{{{{{zzzxxxwwwvvvuuuvvvvvvqqqrrrtttuuutttrrrpppnnnnnnmmmllllllmmmmmmllljjjlllllljjjiiihhhgggggggggfffeeedddbbbaaa`````````^^^^^^]]]]]]]]]]]]]]]]]][[[[[[YYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[VVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYXXXVVVUUUSSSSSSSSSSSSSSSSSSRRRQQQNNNNNNOOOOOOPPPPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPQQQQQQRRRSSSTTTTTTTTTUUUWWWXXXYYYYYYXXXXXXWWWXXXZZZ[[[]]]]]]^^^^^^[[[\\\]]]]]]\\\]]]^^^```^^^^^^^^^]]]\\\[[[ZZZYYYWWWWWWWWWXXXZZZ\\\^^^___```gggnnnqqqqqqqqqsssvvv||||||~~~}}}}}}vvvqqqooopppqqqtttxxx|||vvvlllfffeeeccc```\\\XXXXXX\\\ccchhhwww}}}''''''''''''&&&&&&%%%%%%'''''''''''''''((((((((())))))(((''''''(((((()))))))))***,,,...---+++)))***))))))(((((())))))))))))))))))((())))))******))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$&&&((()))+++------)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((''''''(((((()))***+++))))))))))))))))))))))))'''&&&&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))((((((((((((''''''((()))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))*********++++++++++++,,,+++++++++,,,,,,------...,,,---...///000333666999888???HHHOOOVVV___llluuuzzz}}}}}}{{{{{{zzzvvvmmmeee^^^[[[TTTVVVXXXZZZ^^^gggrrrzzz|||xxxrrrjjjccc]]]VVVNNNHHHJJJOOOUUUZZZ___fffnnnttttttwww~~~}}}yyyyyywwwrrrpppssstttrrroooooommmjjjhhhhhhjjjmmmmmmnnnoooooooooqqqtttvvv{{{{{{|||~~~~~~~~~~~~|||{{{yyywwwuuuwwwxxxzzzzzzxxxvvvuuuuuuuuutttsssrrrrrrrrrrrrnnnoooppppppooonnnkkkjjjiiihhhhhhhhhiiiiiigggeeeffffffeeedddcccccccccccccccbbb```___^^^]]]]]]]]]ZZZZZZZZZ[[[[[[[[[\\\\\\WWWVVVVVVUUUUUUUUUVVVVVVYYYYYYYYYXXXXXXXXXWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQOOONNNNNNMMMMMMNNNNNNOOOOOOPPPQQQRRRRRRRRRQQQPPPMMMMMMNNNNNNNNNMMMMMMLLLJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOONNNMMMPPPOOONNNNNNNNNPPPQQQRRRQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVXXXYYYZZZ[[[[[[[[[UUUVVVXXXYYYYYYZZZ\\\]]]]]]]]]]]]]]]\\\[[[ZZZYYYWWWWWWWWWWWWWWWXXXYYYYYYVVV[[[```bbbaaaaaaccceeeffffffhhhmmmrrruuuvvvvvvyyyzzzzzzxxxrrrnnnmmmnnnpppttt|||zzzuuutttooojjjbbbZZZVVVVVVXXXZZZhhhooozzz&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))''''''''''''(((***,,,---(((+++---...---+++))))))))))))(((((((((((())))))((((((((((((((()))*********)))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''((()))***+++(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))***)))))))))((((((((('''&&&''')))***++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,++++++,,,,,,---............///111333444888<<<@@@CCCMMMZZZdddiiinnnvvv}}}}}}~~~zzzuuupppoookkkddd\\\WWWUUUUUUWWW]]]dddhhhlllrrr{{{wwwoooiiieee```ZZZTTTPPPNNNMMMQQQXXXbbbiiimmmrrrxxx|||}}}yyytttqqqkkkmmmkkkffffffjjjiiifffeeedddbbbbbbccchhhnnnrrruuuwwwyyyxxxwwwxxx{{{~~~|||zzzxxxxxxyyyyyyxxxvvvtttsssrrrssstttuuuuuutttsssrrrrrrqqqpppooonnnmmmlllllljjjjjjjjjjjjiiigggeeeddddddcccbbbbbbcccbbb___]]]```______^^^^^^_________^^^^^^\\\[[[ZZZZZZYYYYYYWWWXXXXXXXXXXXXWWWWWWWWWTTTTTTTTTTTTSSSRRRQQQQQQUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWSSSUUUWWWXXXXXXXXXYYYZZZZZZ[[[[[[\\\\\\[[[[[[ZZZWWWWWWWWWWWWXXXXXXXXXXXXTTTVVVYYYYYYXXXWWWXXXZZZWWWVVVWWWZZZ^^^aaaccccccjjjoooxxx{{{uuuqqqpppmmmkkkpppxxx|||wwwqqqjjjddd___[[[YYYaaafffllluuu~~~$$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))######$$$%%%'''***---///(((,,,000000,,,)))((()))))))))(((((((((((()))***'''''''''''''''((())))))******))))))(((((((((''''''&&&&&&%%%%%%&&&&&&''')))))))))))))))(((((((((''''''((((((((((((''''''%%%&&&&&&'''((())))))***''''''''''''((()))++++++((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))******))))))((((((((('''&&&''')))***+++++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////000222444555888<<>>FFFNNNWWWcccqqqzzz{{{qqqeee[[[VVVUUUNNNNNNPPPSSSZZZccckkkpppxxx{{{{{{nnnhhhffffffeeegggkkkppptttvvvwwwyyy{{{||||||qqqllljjjggggggiiigggggggggggggggfffeeedddeeegggiiikkknnnuuu}}}||||||~~~}}}~~~~~~}}}{{{zzz{{{|||~~~~~~}}}}}}}}}|||{{{{{{{{{{{{{{{|||||||||{{{zzzyyywwwvvvvvvuuuttttttuuuuuutttrrrooonnnlllllllllllljjjhhhhhhgggfffeeedddddddddeeecccbbb```]]]\\\ZZZYYYYYYZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQOOOMMMKKKJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA???@@@BBBCCCAAA>>>??????@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@????????????>>>???????????????????????????AAABBBBBB@@@??????@@@@@@@@@????????????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTPPPPPPPPPPPPOOONNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIKKKNNNPPPPPPPPPXXX```lllyyy|||}}}~~~~~~xxxuuusssxxxzzz|||tttoooiiiccccccfffjjjsss}}}'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&''')))++++++)))'''''''''''''''(((((())))))))))))***))))))((('''&&&(((((((((''''''((((((((('''(((((((((((((((((('''(((((((((((('''&&&&&&%%%(((((((((((((((''''''''')))(((%%%$$$###$$$&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***))))))(((((((((((())))))''''''(((((()))+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************++++++************))))))++++++++++++,,,---......////////////111555:::>>>AAAHHHTTT___iiitttxxxjjj\\\SSSRRRTTTRRRTTTWWW]]]dddmmmtttxxx}}}~~~{{{yyyyyytttooommmnnnppprrrssswwwzzz~~~yyytttllleeeddddddcccdddgggccceeehhhkkklllnnnoooqqquuuwwwxxxzzz|||~~~{{{yyyxxxwwwxxxzzz{{{zzzyyyzzzyyyyyyxxxwwwxxxxxxxxx|||{{{{{{zzzxxxwwwvvvuuusssrrrppppppqqqqqqpppnnnllljjjhhhggggggfffdddcccccccccbbbbbbaaa`````````]]]\\\[[[YYYWWWVVVVVVUUUVVVVVVUUUUUUTTTSSSRRRRRRRRRQQQOOONNNNNNNNNPPPQQQPPPPPPOOOOOONNNNNNNNNNNNLLLKKKIIIGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>@@@@@@???=========>>>>>>>>>>>>======;;;;;;<<<======>>>??????==================<<<<<<===========================>>>@@@???>>>======>>>>>>======<<<<<<======>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQMMMMMMNNNOOOOOOOOONNNNNNOOONNNNNNNNNNNNMMMMMMMMMNNNMMMKKKKKKLLLLLLJJJHHHJJJPPPZZZdddlllppprrrrrrppptttyyy{{{{{{}}}xxxtttwwwxxx{{{}}}~~~|||vvvsssoooqqqvvv}}}vvvmmmhhhhhhcccffflllttt''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%((((((((()))++++++)))'''&&&&&&'''(((((()))))))))))))))***))))))((('''&&&'''(((((((((((((((((('''''''''((((((((((((''''''''''''(((((('''&&&%%%$$$'''''''''((((((((((((((('''&&&$$$###$$$%%%((()))((((((((((((((((((((((((''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))''''''(((((()))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************+++++++++************************++++++---......///111333444555888===@@@KKKTTTcccppp|||}}}{{{sssggg[[[VVVXXX\\\___aaadddiiiooovvv{{{~~~}}}{{{wwwqqqlllgggdddccciiimmmuuu~~~{{{uuupppmmmgggaaaddd___\\\^^^``````cccgggfffjjjppptttwwwzzz{{{wwwvvvvvvxxxzzz{{{{{{zzzxxxwwwvvvvvvuuuuuuvvvvvvwwwvvvuuusssrrrppppppooopppnnnmmmlllmmmmmmkkkjjjhhhfffdddcccbbbaaa___]]]_________^^^^^^]]]\\\\\\YYYXXXVVVUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOPPPNNNLLLJJJJJJKKKMMMNNNLLLMMMLLLLLLLLLKKKKKKKKKHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????????????????????????????>>>======>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;888888999:::;;;<<<<<<===:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>===<<<<<<======<<<<<<;;;;;;<<<<<<===============>>>>>>>>>>>>??????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEFFFFFFEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNKKKLLLMMMNNNOOOOOOPPPOOOPPPPPPOOOOOOOOONNNNNNNNNOOOMMMKKKKKKKKKJJJHHHFFFIIIKKKOOOSSSVVVYYYZZZ[[[]]]ccciiikkkkkkmmmsssyyy}}}}}}~~~~~~{{{uuupppssstttwwwzzz|||}}}||||||{{{~~~}}}}}}{{{}}}}}}vvvvvvxxx|||{{{tttqqqfffcccaaadddlllwww''''''''''''''''''''''''******(((''''''&&&'''''')))(((((()))******(((&&&$$$%%%&&&'''''''''''''''((())))))))))))(((((('''''''''((((((((((((''''''&&&''''''((((((''''''&&&%%%&&&'''(((((('''%%%$$$'''''''''(((((((((((((((&&&%%%%%%%%%%%%''')))***((((((((((((((((((((((((((()))+++***))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))((((((((((((((())))))***+++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,*********+++,,,---...///000333666888999===DDDIIIYYYbbbppp~~~|||tttrrrmmmfffaaaaaafffkkkoooppprrruuuxxx||||||sssmmmeee\\\XXXZZZaaafffnnnxxx~~~ppplllgggbbb___]]][[[YYY[[[XXXYYY]]]___```ccchhhmmmsssyyy~~~}}}{{{wwwvvvvvvxxxzzz{{{zzzyyyuuuuuutttssssssssssssttttttsssqqqooonnnmmmllllllkkkjjjhhhhhhhhhhhhfffdddcccaaa___^^^^^^]]][[[YYY[[[[[[[[[[[[ZZZYYYXXXWWWTTTTTTRRRQQQPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKIIIGGGGGGHHHIIIJJJGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????????????????>>>====================================<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999999666777777888999:::::::::999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;======<<<;;;<<<===;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBCCCCCCBBBBBBDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLOOOMMMLLLLLLMMMMMMKKKJJJKKKKKKJJJJJJJJJKKKKKKKKKOOOTTTZZZ[[[[[[]]]ccchhhoooqqqtttxxxzzzxxxtttpppoooqqquuuxxxyyyyyyxxxwwwsssvvvyyy{{{{{{zzzzzz{{{yyyzzz}}}~~~zzzppphhh```___bbbgggnnnuuu'''''''''''''''''''''''')))(((((('''((()))***++++++)))''''''(((((('''&&&%%%&&&'''((((((((('''&&&'''(((((())))))))))))(((&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&$$$%%%&&&(((((('''&&&%%%''''''''''''((((((((()))'''''''''''''''''''''(((((((((((((((((((((((((((&&&(((******(((((()))+++))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))((((((((((((((()))******++++++)))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,------+++++++++,,,---///000111111444888:::===DDDOOOWWWjjjoooxxx}}}uuupppjjjhhhffffffiiiooouuuzzz|||||||||}}}~~~~~~}}}yyyqqqkkkccc___XXXQQQQQQYYYfffoooxxx}}}}}}||||||zzzwwwssspppddd___[[[YYYYYYZZZ\\\]]]^^^\\\^^^cccddddddfffkkkuuuzzz}}}{{{zzzzzzwwwwwwwwwxxxyyyyyywwwuuusssrrrrrrqqqqqqqqqqqqqqqrrrqqqnnnllljjjiiiiiiiiifffdddcccbbbcccbbb```______]]][[[ZZZ[[[ZZZXXXVVVVVVWWWWWWWWWVVVUUUTTTSSSPPPPPPOOONNNMMMMMMMMMMMMJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFDDDDDDEEEEEEFFFBBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@???????????????????????????????????????>>>>>>>>>>>>=========<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;:::999888999999:::::::::::::::999888888666666666777777888888888888888888888999999999:::::::::::::::::::::::::::777999;;;;;;:::999:::;;;:::999999888888999999:::999999999:::::::::;;;;;;999::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>???????????????AAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJNNNLLLKKKLLLNNNNNNMMMLLLJJJJJJJJJJJJIIIHHHHHHGGGGGGJJJNNNOOOOOOQQQTTTWWW]]]```fffmmmrrrssspppmmmlllnnnrrrvvvwwwvvvtttrrrmmmpppsssuuuvvvwwwyyyzzzwwwxxxzzz|||wwwvvvwww~~~{{{qqqhhhfffeeecccdddiii'''''''''''''''''''''''''''''''''''')))+++...///,,,)))'''&&&&&&''''''&&&((()))***++++++***)))(((''''''((())))))***))))))&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&###$$$&&&(((((((((&&&%%%&&&'''''''''(((((())))))))))))))))))((('''&&&%%%((((((((((((((((((((((((###%%%''''''%%%$$$&&&)))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))((((((((((((((()))******(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***,,,---...///,,,,,,------///000111222333666888:::???IIIXXXcccwwwyyy|||~~~uuulllfffbbbaaaaaafffnnnxxx|||xxxtttmmmbbbYYYVVVUUUTTTRRRTTT\\\hhhqqq{{{vvvvvvuuusssooojjjfffdddaaa\\\XXXXXXZZZ]]]```ccceeedddfffjjjkkkiiikkkooozzz~~~{{{xxxxxxzzzxxxwwwwwwwwwwwwvvvtttqqqqqqqqqpppoooooooooooooookkkjjjhhheeecccbbbbbbbbbcccaaa_________^^^]]][[[\\\[[[YYYYYYYYYYYYWWWUUUSSSTTTTTTTTTTTTRRRQQQPPPMMMMMMLLLKKKKKKKKKKKKKKKGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBCCCDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>=======================================<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999999999999999999999999999888888999888777666777777:::::::::::::::999888777666666666777777777777777777777888888999999999:::888888888888888888888888666777999:::999888999:::888888777777777777888888888888888888999999999999777888888:::;;;<<<======:::::::::::::::::::::::::::;;;<<<<<<======<<<<<>>>>>@@@AAA???<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;::::::999999999999999999999999555666888999999999888777888777666555555666777888999999999999999888777666666777888999999888777666666666777777777777666666666888999888777666777888999888888888777777666666888888777777777777777888888888888888888888888888888888999999999:::::::::999999999999999999999999999:::<<<===>>>===<<<;;;======>>>???@@@@@@AAAAAABBBBBBAAA@@@AAABBBCCCDDDGGGHHHJJJKKKKKKJJJIIIHHHJJJIIIIIIHHHHHHGGGGGGFFFHHHGGGFFFFFFGGGJJJLLLNNNJJJJJJJJJIIIJJJKKKKKKLLLIIIHHHHHHGGGFFFFFFEEEEEEJJJKKKMMMPPPTTTYYY]]]___aaagggooouuuuuuqqqmmmjjjjjjmmmoooqqqqqqsssvvvyyyyyyxxxwwwyyy{{{}}}}}}|||wwwyyy{{{}}}{{{uuuuuu}}}~~~ssshhhbbb&&&&&&((())))))(((((('''&&&'''(((************))))))(((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))''''''''')))***)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((((('''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******)))(((((((((((((((*********)))))))))((((((*********))))))*********************************))))))))))))************)))***,,,------------,,,,,,...///000111333666999999???HHHQQQZZZeeeqqqyyy~~~xxxpppllllllmmmjjjhhhjjjkkknnnsssyyyyyytttllljjjeee___YYYUUUUUUWWWYYY\\\bbbjjjsss{{{xxxooohhhfffbbbbbbbbbcccgggjjjllllllooommmjjjiiikkkoootttxxxzzz|||~~~}}}yyyyyyxxxwwwvvvvvvvvvvvvtttsssrrrqqqqqqpppqqqqqqooommmjjjiiihhhgggeeecccaaa___]]]]]]]]]]]][[[YYYZZZZZZZZZZZZYYYXXXWWWWWWTTTSSSRRRRRRRRRRRRPPPNNNMMMLLLLLLKKKKKKJJJIIIIIIHHHFFFDDDCCCDDDDDDCCCBBBDDDDDDCCCCCCBBBAAAAAA@@@@@@>>><<<===???@@@>>><<<========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999999888888777888888888888888888888888555666777888888888777666777777666666666666777777888888999999999888777777666777888888888888777666666666777777777777666666666777888888666666777888888888888777777777666666888888777777777777777888888888888888888888888888888888888999999999::::::999999999999999999999999::::::;;;;;;<<<<<<;;;;;;<<<<<<======>>>??????@@@AAAAAA@@@@@@@@@AAABBBCCCAAAAAAAAAAAAAAABBBCCCCCCGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJLLLLLLLLLKKKKKKLLLLLLMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGHHHJJJLLLMMMYYY^^^ffflllooonnnmmmmmmjjjjjjkkkmmmppptttyyy|||zzzzzz{{{}}}~~~wwwwwwwwwxxx{{{{{{yyy}}}zzzttt&&&''''''((())))))((((((((()))***,,,,,,***)))'''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&''')))***)))(((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((((((((((((((************))))))))))))***))))))(((((())))))***************************)))))))))*********++++++)))***+++,,,------------,,,///222555777999;;;>>>AAAIIIUUU```iiirrr|||{{{rrrhhheeeiiinnnooonnnssstttwww|||}}}vvvnnnhhh___]]]YYYUUUTTTWWW\\\aaaeeejjjrrrzzzxxxmmmeeeaaa___bbbeeejjjnnnrrruuuyyy|||{{{yyyvvvtttvvv{{{~~~~~~~~~~~~}}}|||{{{{{{vvvvvvvvvvvvuuutttsssrrrqqqpppooonnnmmmmmmmmmmmmkkkiiifffeeedddbbb___]]]]]][[[YYYYYYYYYYYYWWWVVVXXXXXXXXXXXXWWWVVVUUUTTTPPPOOONNNNNNOOONNNLLLJJJJJJIIIIIIHHHHHHGGGFFFFFFEEECCCAAAAAAAAABBBAAA@@@AAAAAAAAA@@@??????>>>>>>===;;;;;;;;;=========;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777777777777666555555444777777777777777777777777444555666666777777666666666666777777777777666666777777888888999888888888666777777888888777777666666666777777777777666666555666777777555555666777888888777777777777666666777777777777777777888888888888888888888888888888888888888999999999999:::888888888888888888888888999999999999999:::;;;;;;::::::;;;;;;<<<=========???????????????@@@AAAAAAAAA@@@>>>>>>???AAADDDEEECCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFHHHIIIKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLHHHHHHGGGEEEEEEDDDEEEEEENNNRRRYYY___cccgggjjjmmmkkkiiihhhjjjooouuuzzz}}}}}}}}}{{{xxxvvvwww{{{~~~~~~}}}~~~~~~~~~%%%&&&&&&'''(((((((((((((((***+++,,,+++)))'''%%%((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&''')))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))*********+++++++++******+++,,,---............000333555777;;;???CCCKKKTTTbbbooowww~~~rrrkkkdddeeennnwwwyyyxxx{{{}}}yyyssslllddd___XXXXXXWWWXXX[[[aaaiiioootttwww}}}}}}vvvmmmeeeaaaaaabbbooottt{{{}}}}}}}}}||||||zzzyyyxxxuuuvvvvvvvvvuuussspppooolllkkkjjjiiihhhhhhggggggfffdddaaa``````^^^\\\ZZZYYYWWWVVVUUUVVVVVVTTTSSSTTTTTTTTTTTTSSSRRRQQQQQQLLLKKKJJJKKKKKKKKKIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCAAA??????@@@@@@???>>>>>>>>>=========<<<<<<<<<:::999999999:::;;;;;;:::999999999999999999999999999999999999999999999999777777777777777777777777777777777666555444333222555555555555555555555555444444444555555555555555555666777888888777666555666666777888888999888888666777777777777777777666666666777777777777666666444666777666555444555777777777777777777777666666666777777888888888888888888888888888888888888888888888888888999999999999777777777777777777777777999888777777777888:::;;;:::::::::;;;;;;<<<<<<<<<============>>>>>>??????@@@??????@@@AAACCCEEEFFF?????????@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIGGGHHHIIIIIIKKKKKKLLLMMMIIIIIIHHHHHHHHHHHHHHHHHHGGGJJJMMMQQQUUUZZZ```dddjjjhhhfffiiiooovvv{{{}}}~~~~~~xxxzzzzzzzzz{{{~~~}}}|||}}}%%%%%%%%%&&&&&&'''(((((())))))******)))'''%%%###'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((&&&&&&'''((()))((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&'''((())))))))))))(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))************************************++++++++++++++++++,,,,,,...///000000222222333444777>>>EEEKKKWWWaaannnzzz}}}wwwrrrooommmjjjggggggnnnyyy~~~uuulllddd^^^ZZZWWWYYY[[[___cccgggmmmtttyyy|||~~~{{{xxxwwwwwwpppnnnkkkgggeeefffkkknnn{{{|||||||||{{{zzzyyywwwwwwuuuuuuuuuuuusssqqqooommmhhhgggeeedddcccbbbbbbbbb___]]]\\\\\\\\\\\\ZZZYYYUUUTTTRRRRRRSSSSSSRRRPPPPPPPPPPPPPPPOOONNNMMMLLLHHHGGGGGGGGGIIIIIIGGGEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA???======?????????>>>;;;;;;;;;;;;::::::::::::888888888888888888888999999999999999999999999999888888888888888888888888777777777777777777777777777777777777666555444333444444444444444444444444444444444444444555555666555666777888888777666555555666777888888888888888777666666666666666666777666666777777777777666666444666777666555444555777666666666666666666777777555666777888888888888888777777777777777777777777777777888888888999999999777777777777777777777777888888777666666888999::::::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<999:::<<<>>>????????????;;;<<<<<<===>>>???@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMGGGGGGHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHLLLRRRVVV______aaafffnnnvvv|||}}}tttsssssstttvvvyyy|||{{{vvvtttvvvxxx}}}%%%%%%%%%%%%&&&((()))*********))))))'''&&&%%%$$$'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&%%%&&&((()))((('''))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&((())))))((('''&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((())))))***(((((((((((())))))))))))***))))))(((((())))))***++++++++++++++++++++++++*********++++++++++++,,,,,,,,,------///000222333555666666999>>>FFFPPPWWWeeemmmyyy~~~vvvmmmfffbbb```iiikkkqqqzzzxxxrrriii___XXXUUUUUUVVVaaaeeeiiinnnqqquuuyyy|||~~~uuunnniiihhhiiifffggghhhiiikkkpppwww{{{~~~{{{{{{zzzzzzxxxwwwuuutttssssssrrrqqqooommmkkkjjjcccbbbaaa___^^^]]]]]]]]]YYYXXXWWWWWWXXXXXXWWWVVVQQQPPPOOOOOOPPPPPPOOOMMMKKKKKKKKKKKKJJJIIIHHHHHHEEEDDDCCCDDDEEEEEEDDDBBBCCCCCCBBBAAAAAA@@@@@@??????===;;;<<<===>>>===<<<999999999999999999999999777888999888666555666777888888888888888888888888666666666666666666666666666666666666666666666666777777777777777666555444444444444444444444444444555444444444444555666666666666777777777777666666666666777777888777777777777666666555555666666777666666777777777777666666555666777777555555666777555555666666666666777777444555777888999999888888777777777777777777777777777777777888888888888999888888888888888888888888777777777777777888999999::::::::::::::::::::::::888999::::::;;;:::::::::777888;;;===>>>===<<<;;;::::::;;;;;;<<<===>>>>>>@@@@@@@@@AAAAAAAAABBBBBBCCCDDDFFFGGGGGGGGGFFFEEEGGGGGGHHHIIIKKKLLLMMMNNNKKKKKKKKKJJJJJJHHHGGGFFFFFFFFFEEECCCBBBDDDGGGKKKPPPSSSWWW]]]fffppp|||yyypppmmmnnnnnnppprrruuuxxxzzzzzzwwwmmmpppuuu|||''''''''''''(((***+++,,,,,,+++)))((('''&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&%%%&&&((()))(((''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&'''((('''&&&$$$""" %%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))******++++++++++++*********))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,............000222444555777999===CCCKKKUUU```gggrrrxxx}}}{{{uuummmfffbbbccceeeqqqvvv~~~}}}tttmmmfffccc^^^ZZZXXX[[[```dddnnnqqqtttvvvwwwxxx{{{}}}}}}uuujjjdddbbbdddggghhhkkknnnqqquuuzzz}}}|||{{{||||||yyyyyyxxxwwwvvvtttrrrrrrooonnnllljjjhhhfffeeeddd```___]]]\\\ZZZYYYYYYYYYVVVUUUSSSSSSSSSSSSRRRPPPMMMLLLKKKKKKLLLLLLKKKJJJGGGGGGGGGGGGFFFEEEDDDDDD@@@@@@???@@@BBBBBB@@@???@@@@@@???>>>>>>======<<<<<<:::999999:::;;;;;;:::888888888888888888888888888999:::888555333444666666666666666666666666666555555555555555555555555555555555555555555555555555666666666666666555555444444444444444444444444666555444444444555777777777777666666666666777777777777777777777777666555777666555555555555666777666666777777777777666666666777888888666666777888555555555666666666777777444555777999:::999888777777777777777777777777777777777777777888888888888999999999999999999999999777777888888999999999888888888888888888888888888666777888999:::999888888::::::;;;<<<<<<<<<<<<<<<999:::::::::;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>AAABBBDDDEEEEEEEEECCCBBBEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLJJJIIIGGGEEEFFFEEEDDDBBBBBBDDDGGGFFFJJJMMMPPPVVVbbbttt|||yyy{{{~~~uuunnnllllllmmmnnnoooqqqssstttzzz|||zzz|||~~~~~~)))(((((((((***+++---///...,,,***((('''''')))***&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&%%%&&&((((((((('''%%%%%%&&&'''((()))***+++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''((((((&&&$$$ %%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******+++++++++,,,,,,---------++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,////////////111333555777888<<>>======>>>??????>>><<<>>>======<<<<<<;;;:::::::::888777777888999999888777777777777888888888888888:::;;;999555333333555444444444444444444444444555555555555555555555555333333333333333333333333444444555555666555555555444444444444444444444444666666555444555666777888888777666555555666777888777777888777777666555555777666555444444555666777666666777777777777666666666888999888777666777999444555555555666666777777333555777999:::999888777777777777777777777777777777777777777888888888888999999999999999999999999666777999:::::::::999888777777777777777666666666555666888999999999888777;;;:::888777777999:::<<<999::::::::::::;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;===>>>@@@BBBBBBAAA@@@???BBBCCCCCCEEEFFFGGGGGGHHHGGGHHHIIIJJJJJJIIIHHHGGGDDDEEEFFFEEEDDDDDDFFFGGGEEEGGGHHHGGGIIIUUUjjj{{{yyyuuuvvv|||zzzssspppnnnnnnnnnooopppqqqrrrssstttwwwzzz~~~%%%%%%&&&'''((()))***+++++++++***((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))))))))((('''%%%$$$###''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))******+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))***+++++++++++++++******************+++++++++++++++++++++++++++*********+++,,,------000111111111222444888<<<>>>FFFRRR___jjjrrryyy}}}|||tttqqqhhheeecccfffmmmuuuzzz|||ooo___XXXXXXVVVZZZ]]]```hhhttt|||~~~~~~}}}~~~~~~}}}~~~{{{yyyyyyzzz{{{{{{oooccc\\\aaaiiimmmppptttxxx{{{~~~~~~{{{yyywwwvvvvvvtttsssrrrpppmmmkkkjjjiiidddccccccaaa___]]][[[ZZZZZZYYYWWWUUURRRQQQPPPOOOPPPOOONNNLLLKKKJJJJJJJJJDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCBBB@@@???>>>??????>>>>>>=========<<<;;;;;;:::999999:::;;;;;;???<<<999999:::;;;999777888888777777777777888888777777777777777666555555555555555555555666777777777777666666555555555444666666666666666666666666777777888888888888777777333333444555444333111000555444444444444555666666999888777666666777888999666666666666666666666666777777777777777777777777888888777777777777888888777777777777888888888888777777777777777777777777777666666666555555555555777777777777777777777777777888999::::::999777777999888888888777777666666888888888888888888888888555555666666777777888888777777777777777777777777999999999999999999999999:::::::::999999888888888999999888888999999:::;;;>>>============>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJHHHEEECCCEEEMMMWWW___kkklllllllllmmmqqqxxx~~~~~~yyyuuurrrqqqtttsssqqqppppppooommmkkkrrrrrrssstttxxx''''''((((((((((((((((((******)))((('''&&&%%%%%%((((((((()))))))))))))))&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))(((((((((((()))******'''''''''''''''''''''''''''(((((((((((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***+++++++++************************++++++++++++++++++++++++*********+++,,,...///000///111333444666999===AAAFFFPPP]]]kkkuuu|||~~~uuullliiiaaabbbfffnnnwww~~~vvvhhh\\\ZZZ]]]ccchhhmmmqqqyyy|||}}}{{{wwwuuuttttttqqqmmmllllllmmmnnnmmmgggbbbaaaiiiqqqtttvvvzzz~~~}}}{{{xxxvvvtttrrrrrrpppooommmkkkiiigggfffeeeaaaaaa```^^^\\\YYYWWWVVVUUUUUUSSSQQQPPPOOOOOOOOOMMMLLLKKKIIIHHHHHHGGGGGGEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::999999888777777888999999;;;999666666777888666555888888777777777777888888777888888888777777666555666555555555555666777777777777666666666555555555666666666666666666666666555555555666666555555555444555666666666555444333555444444444444555666666999888888777777888888999666666666666666666666666777777777777777777777777888888777777777777888888777777777777888888888888777777777777777777777777777777666666666555555555777777777777777777777777777888888888888888777777888888888888777777777666888888888888888888888888555666666666777777777888777777777777777777777777999999999999999999999999::::::999999999888888888888888888888888999::::::<<<<<<;;;<<<<<<===>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJLLLKKKJJJHHHGGGIIINNNQQQXXXZZZ\\\^^^aaagggooouuuwwwzzz}}}}}}yyytttpppnnnrrrqqqoooooooooooonnnnnnnnnoooppprrrvvv|||******)))((('''&&&&&&%%%(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((((((''''''((((((((((((''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******************++++++************************++++++++++++++++++++++++******+++,,,...000222333111333666888;;;???EEEIIIUUU^^^lllyyy}}}zzzzzzuuullleeebbb^^^cccmmmyyytttkkkbbb___eeennnzzz~~~zzztttnnnjjjhhhdddbbb```___aaabbbbbbbbbccceeelllvvv|||~~~~~~}}}|||{{{{{{{{{{{{yyywwwtttqqqnnnmmmllljjjiiihhhfffdddbbbaaa```^^^^^^\\\ZZZXXXUUUSSSQQQPPPOOONNNMMMMMMMMMMMMMMMHHHHHHFFFEEEDDDDDDDDDDDDDDDCCCBBB@@@??????>>>>>>===============<<<;;;;;;999999999999999888888888777777666666666666777777999777555555666666555444888777777666666777777888888888888999888888777666666666555555666666777888777777666666666666555555666666666666666666666666444444555555555555444444555666777777777777777666555555444444555555666777999888888777777888888999666666666666666666666666777777777777777777777777888888777777777777888888777777777777888888888888777777777777777777777777777777777666666666555555666666666666666666666666777777777666666777777888888888888888777777777777777777777777777777777777666666666666777777777777777777777777777777777777999999999999999999999999999999999888888888888888777777777777777888888999999999999::::::<<<======<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJIIIKKKMMMLLLJJJGGGGGGGGGHHHIIIKKKMMMQQQVVV]]]bbbfffkkkrrruuuuuuqqqmmmkkknnnnnnmmmmmmmmmnnnnnnooommmnnnqqqtttxxx}}}******)))((('''&&&&&&%%%''''''''''''((((((((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((((((((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))++++++++++++***************************+++++++++***+++++++++++++++,,,,,,++++++,,,---...000222333666777999<<>>??????@@@????????????@@@AAAAAABBBBBBCCCEEEFFFHHHIIIJJJEEEHHHKKKLLLKKKIIIGGGFFFEEEEEEEEEEEEFFFHHHJJJMMMTTTYYYaaagggjjjiiiiiihhhkkklllllllllkkklllmmmooopppssswww{{{((((((((((((((('''''''''&&&&&&''''''((()))))))))******))))))((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((())))))++++++******************))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,------///000222333777999<<>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAACCCDDDFFFGGGHHHCCCFFFIIIJJJIIIHHHHHHIIIIIIHHHFFFEEEDDDCCCBBBBBBFFFJJJQQQVVVZZZ^^^aaadddiiikkkmmmmmmlllkkkmmmooorrrvvv|||&&&&&&''''''(((((())))))&&&&&&''''''((())))))***((((((''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******)))))))))***++++++,,,,,,*********++++++,,,,,,---,,,---...///111333555666999===CCCLLLXXXfffuuu~~~~~~yyyjjjaaaXXXVVVXXX\\\bbbiiivvvyyy~~~~~~{{{tttlllddd]]]XXXUUU\\\^^^dddmmmuuu|||wwwqqqiiibbb^^^[[[[[[bbbdddiiipppwww|||~~~~~~~~~|||{{{zzzyyyzzz|||||||||zzzzzzzzzyyyxxxuuurrrooommmmmmllliiifffcccaaa___^^^^^^]]]\\\[[[ZZZXXXWWWWWWUUUUUUTTTSSSPPPNNNLLLKKKIIIHHHFFFDDDCCCBBBAAAAAA??????>>>===============999999999999999:::;;;;;;888888999999999999999888666666777777777777888888777777888888888888777777444555555444333333444666777666666555555666666777666777888888999888888888777777666666777777888999666666777777777777888888777777777777777777777777555555666666666666555555666555555555555555666777666666555555666666777888555666666777777666666555888888888888888888888888777777777777777777777777888888777777777777888888777777777777888888888888888888888888888888888888888888777777777666666666666666666666666666666666666666666666777888999999777777777777888888888888777777777777777777777777777777777777666666666666777777777777777777777777888888888888888888888888666666666666777777777777666666666666666777777888777666666666666777888888:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>???@@@BBBCCCDDDDDDEEEFFFGGGFFFEEEDDDFFFGGGJJJHHHGGGGGGGGGGGGEEECCC@@@CCCFFFIIIMMMQQQWWW[[[bbbgggkkkmmmlllkkklllmmmpppuuu}}}''''''''''''((((((((()))&&&&&&''''''(((((())))))$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''&&&'''(((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))))))))***((())))))***++++++,,,,,,)))******+++,,,,,,------,,,,,,...111444888;;;<<>>>>>???@@@AAAAAAAAABBBCCCCCCBBBBBBCCCDDDGGGEEEEEEGGGJJJJJJHHHFFFAAABBBCCCDDDEEEGGGKKKNNNSSSZZZbbbffffffeeefffhhhmmmsss|||((((((((((((((((((''''''''''''''''''(((((())))))&&&''''''(((((()))))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))!!!"""$$$%%%&&&'''''''''''''''''''''''''''''''''&&&'''(((******((('''&&&(((''''''''''''((())))))))))))))))))))))))))))))+++)))(((''''''((()))+++))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&&&&'''((())))))***((())))))***++++++,,,,,,))))))***+++,,,,,,------+++,,,///333777<<<@@@BBBLLLSSS___jjjrrrxxx|||vvvnnniii```]]]^^^eeennnttt|||~~~yyyiiibbbYYYQQQPPPVVV^^^dddlllsss}}}~~~|||wwwrrrnnnkkkfffeeecccccceeehhhlllnnnsssvvv{{{~~~}}}{{{yyyxxxxxxyyyyyywwwvvvssssssrrrpppmmmiiieeeccccccbbb```^^^[[[ZZZYYYXXXTTTTTTSSSRRRPPPOOONNNNNNIIIIIIIIIHHHGGGFFFEEEDDD>>>>>>============>>>???;;;:::999999999999999999<<<;;;:::888777777777777666666777777666555555444444444444555555666666666555666777888888777666555555777888777555555777:::666666555555555555666666555555666777777777777777777777777777777888888999666666777777888888888999777777777777777777777777999999::::::::::::999999999888777555555555666666666666666666666777888888888999:::;;;;;;:::999888555555555555555555555555777777777777777777777777888888777777777777888888777777777777888888888888888888888888888888888888888888888888777777777777888888888888888888888888555666888999:::::::::999666666777777888888888999888888888888888888888888888888777777666666666555777777777777777777777777777777777777777777777777444555555555666666777777777777777777777888999999999888777666666555666666666666666666777777777777888888888888888999999:::<<<<<<======>>>>>>??????;;;===@@@AAAAAAAAABBBCCCEEEDDDDDDFFFJJJKKKIIIFFFCCCDDDDDDDDDBBBBBBCCCDDDEEENNNXXX^^^______```bbblllsss|||%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&))))))'''&&&$$$"""!!!!!!%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''))))))))))))************(((((())))))))))))(((((()))))))))))))))******+++++++++,,,,,,,,,---------,,,------,,,+++,,,...111333111000444<<>>??????>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFHHHGGGGGGGGGEEEDDDCCCBBBCCCDDDFFFHHHJJJNNNSSSWWWccclllvvv~~~&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''''''''''''''(((((((((((((((((((((((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''((()))))))))((('''))))))))))))************(((((())))))))))))(((((()))))))))))))))***++++++++++++++++++,,,,,,,,,------......---,,,---///111222333555888===EEELLLRRR^^^hhhuuu|||~~~}}}zzzzzzxxxsssmmmhhhfffgggiiilllpppvvv|||zzzmmmaaaZZZRRRUUUXXXZZZ^^^eeeooovvv{{{mmmeee___```aaa```aaaccceeejjjqqqxxx}}}~~~}}}{{{yyyyyyvvvsssrrrqqqpppooommmkkkiiifffdddbbb```]]][[[ZZZZZZXXXUUUSSSQQQOOONNNMMMMMMLLLJJJIIIGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>><<<:::999:::;;;<<<;;;999888777777777777777888888999999888888777666666555888888888777666666555555666666666666666666666666666666666666777777777888666666666666666555444444777777777777888888888888999888666555555666888999777777777777777888888888777777777888888888999999999999888888999999:::;;;:::999777666666777999:::999888777555555555555666777777777777777888999999888888888888888888888888777777777888888888888999999888777888999::::::888888888888999999999999999999888888888888777777777666777888999999888777666888888888888888888999999888888777777777777777777777777777777888888888888666666666666666777888999888888888888888888888888888888888888888888888888888888888888888888888888555666777888888777666555666666666666666666666666666555555555555666777777777777888888888888777777999999999999999999999999777777888888888999999999777777888888888999999999<<<<<<<<<<<<===>>>???@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCC@@@AAABBBBBBCCCFFFJJJMMMXXX```kkktttyyy}}}''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((''''''''''''''''''((()))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((()))))))))&&&'''((()))))))))(((((())))))))))))************((())))))******))))))(((***))))))))))))***++++++******+++++++++,,,,,,,,,...//////...---...000222222666;;;>>>BBBJJJVVV^^^jjjrrr|||{{{yyyvvvsssnnniiifffiiinnnssszzz}}}wwwkkk___VVVPPPRRRYYYbbbjjjnnnsssxxx|||nnnaaa\\\YYY[[[]]]___dddjjjqqqvvv}}}~~~~~~~~~||||||||||||zzzxxxvvvtttqqqooonnnmmmkkkiiieeeccc```^^^]]][[[XXXVVVVVVUUUTTTQQQOOOMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@@@@???>>>>>>===;;;:::999999;;;;;;;;;999666666666666777888999:::999999888888777666666666777777777777777777777777666666666666666666666666666666666777777777888888777777888888777777666666777777777888888888999999:::999888777777888999:::888888888777777777777777888888888888999999999999999999888888999999:::;;;:::999888777777888999::::::999888777666666666666999999999999999999::::::999999999999999999999999888888888888999999999999999888888888:::;;;:::999:::::::::999999999999999999999999999888888888888888888999999999999888888999999999999999999999999999999888777666666555555888888888888888777777777888777777777777777888888777777777777777777777777888888888888888888888888888888888888888888888888666666777888888777666666666666666666666666666666666666555555666666777888888888777777777777888888777777777777777777777777777777777888888888999999999999999999999999999999:::999999::::::;;;<<<===>>>>>>>>>>>>???@@@AAABBBAAABBBCCCCCCDDDDDDDDDDDD??????@@@???>>>>>>AAACCCKKKQQQ[[[cccjjjrrr{{{(((((((((((((((''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%)))((('''&&&&&&'''((()))))))))(((((((((((())))))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''(((((()))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''(((((())))))))))))((()))))))))************)))))))))******)))))))))******))))))******+++,,,*********+++++++++,,,,,,...//////.........111333444999???FFFNNNYYYccckkksssxxx~~~{{{yyyqqqpppnnnmmmooottt|||ttthhh]]]UUUQQQPPP]]]eeepppwww{{{|||}}}qqq___]]]\\\^^^cccfffhhhnnnuuu~~~}}}{{{{{{|||{{{yyyyyyyyyyyyxxxvvvtttqqqnnnlllkkkiiigggeee```^^^[[[YYYXXXVVVTTTQQQRRRQQQPPPNNNLLLJJJIIIHHHEEEEEEDDDCCCBBBAAAAAAAAA===============<<<<<<<<<:::999888999:::;;;:::999777777666666777888999999888888888888777777666666666666777777777888888888666666666666666666666666666666777777777888888888777777888888888888777777777777888888888999999999999999888888888999:::;;;999999888888777777666666999999999999::::::::::::999999999999999::::::;;;;;;;;;:::999999:::;;;;;;::::::999999888777777777;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999999999::::::::::::;;;;;;:::999:::;;;<<<<<<:::<<<<<<;;;;;;::::::999999;;;::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999888888888888777777666666666999999999888888777777777:::999888777777777777777777777777777777777777777888888888888888888888888888888888888888888888888999999999999999999999999555555555555555555555555666666666555666777777888999888777666666777888999777777777777777777777777777777777777888888888888888888999999999::::::;;;999888888888999999:::;;;============>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBAAA???@@@@@@???>>>>>>@@@AAACCCGGGMMMSSSZZZbbbmmmttt{{{'''((((((((((((((('''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))******((()))))))))************))))))************))))))***************++++++,,,******+++++++++,,,,,,,,,---...///......///222555999===DDDQQQ___kkkrrruuuyyy||||||uuussskkknnnrrrwww{{{}}}uuuiii^^^WWWUUUXXXZZZgggnnnvvv|||~~~~~~~~~|||xxxuuupppeeeZZZ[[[]]]fffpppvvvyyy}}}~~~}}}{{{zzzzzzxxxwwwwwwwwwwwwuuutttrrroookkkiiigggeeecccaaa\\\YYYWWWUUUTTTSSSPPPNNNNNNMMMLLLKKKIIIHHHGGGFFFBBBBBBBBBAAAAAA@@@@@@@@@;;;;;;;;;;;;;;;;;;::::::999888777888:::;;;:::999999999888777666666777777888888888777777777777777666666777777888888999999777777777777777777777777777777777777888888888888666777777888888888777777888888888888999999999999888888888888999::::::;;;::::::999999888888888777::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::999888888<<<======>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========<<<;;;<<<>>>>>>>>>===>>>>>>======<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888777777777777888888999999::::::999999888888777777;;;:::999888888777888888777777777777777777777777888888888888888888888888888888888888888888888888::::::999999999999::::::666666666666666666666666666666666666666777888888999888777666666777888999666666666666666666666666666666777777777888888888111222333555666888999999999999888888888999::::::<<<<<<<<<<<<===>>>?????????@@@@@@@@@@@@???>>>>>>>>>???AAA@@@@@@@@@BBBCCCBBBDDDGGGIIILLLRRR[[[bbbnnnvvv&&&'''((())))))))))))((('''''''''(((((())))))***%%%&&&'''((()))***++++++)))(((((((((((((((((())))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))((((((((()))***+++))))))))))))************)))******++++++******)))+++************+++,,,,,,++++++,,,,,,,,,---------,,,---//////000222555888???DDDOOO```ppp{{{}}}{{{~~~|||sssllljjjhhhnnnvvv~~~|||xxxpppkkkddd^^^\\\___dddhhhkkkqqqxxx}}}~~~}}}wwwuuuvvvvvvpppiiieeecccbbb```^^^\\\```kkkzzz~~~|||zzzyyywwwvvvuuuuuuuuusssqqqnnnkkkhhheeecccaaa^^^\\\WWWUUUSSSQQQQQQOOOMMMKKKJJJIIIHHHGGGFFFEEEDDDDDD????????????????????????:::::::::999999999999999888777666777999::::::999:::999888777666666666666888888777777777777777777777777777888888999999999777777777777777777777777777777777888888888999999666777888888999888888888888888888999999999999:::888888999999::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<==============================<<<<<<<<<<<<<<<:::999999<<<<<<>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>????????????>>>===>>>@@@AAA@@@???@@@@@@@@@????????????????????????>>>>>>>>>>>>===;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::999999888777777888888999::::::;;;999999999999999888888888;;;;;;:::999888888888999888888888888888888888888999999999999999999999999888888888888888888888888999888777777777777888999777777777777777777777777777777666666777777888999888888777777777777888888666666666666666666666666666666666777777777888888111222444555888999;;;<<<999999888888888999999:::;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;===???@@@@@@AAACCCDDDCCCEEEFFFEEEEEEGGGMMMRRR]]]fffpppvvvxxx|||%%%&&&'''))))))*********&&&''''''((())))))******&&&''''''((()))******+++(((((())))))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))***)))((((((((()))***+++))))))))))))************)))******++++++******)))++++++******++++++,,,---,,,,,,---------.........---...000111333666:::===DDDNNN^^^ppp|||yyyrrrjjjeeefffkkkqqq{{{zzzooohhhdddddddddfffiiimmmqqqsssrrrwww}}}~~~xxxooojjjiiieeebbb```______aaadddfffhhhiiirrr~~~|||{{{yyywwwuuuttttttsssqqqooojjjgggccc```^^^[[[XXXVVVSSSQQQOOONNNMMMLLLIIIGGGEEEEEEDDDCCCBBBBBBAAAAAA<<<<<<==================::::::999999888888888777777666555777999:::999999888888777777777777777888777777777777777777777888888888888888888888999999777777777777777777777777777777888888888999999999888888999:::::::::::::::888888888999999999::::::999999:::;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<========================>>>>>>???===>>>>>>>>>>>>>>>>>>=========>>>>>>===<<<:::999:::;;;===?????????>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBB@@@@@@AAABBBCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>======<<<<<<======>>>>>>>>>======<<<;;;;;;;;;:::::::::::::::::::::;;;888999999999999999999:::;;;::::::999999999::::::999999999999999999999999999999999999999999999999888888888888888888888888999888888777777888888999888888888888888888888888777777666666777777888999777777888888888888777777777777777777777777777777666666666666777777777888555666777888:::;;;======888888777777777777888888888888888888999:::;;;<<<:::;;;<<<<<<<<<<<<<<<<<<:::<<>>:::;;;;;;;;;;;;;;;<<<<<<::::::999999888777777777666555555666999:::999888666666666666777888999:::777777777777777888888888888888888888888888888888777777777777777777777777777888888888888999999999999::::::;;;<<<<<<<<<;;;888888999999999::::::::::::;;;<<<===>>>>>>>>>>>>;;;<<<<<<<<<===>>>>>>>>><<<<<<<<<<<<============>>>>>>>>>>>>>>>??????@@@>>>>>>????????????>>>>>>===>>>>>>>>>>>><<<;;;:::999;;;===???@@@???>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAABBBDDDEEEDDDCCCAAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAA@@@@@@AAABBBCCCAAA@@@@@@???>>>======<<<===<<<<<<;;;;;;::::::999888888888999999::::::;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888<<<;;;:::999999:::;;;<<<888888888888888888888888777777777777777888888999666777888999999888777666888888888888888888888888666666666666777777777777444555555666777888888999888777777666666666777777666666666666777888999:::777888:::;;;<<<=========<<<>>>@@@AAAAAABBBCCCDDDBBBEEEGGGFFFCCCBBBDDDFFFEEEGGGIIILLLPPPYYYdddlllssswww|||~~~}}}zzzxxxwww|||))))))************))))))((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''((())))))))))))))))))))))))))))))******))))))((((((''''''%%%&&&'''((()))***+++,,,+++*********))))))(((((()))************+++++++++******))))))******+++,,,(((+++---.........///000666777777555666:::CCCIIIYYYbbbnnnyyy~~~~~~}}}|||yyymmmgggcccdddmmmyyyzzzssshhh]]]\\\```___fffpppwww{{{|||}}}tttlllfffccc```___[[[___dddgggkkksss~~~~~~|||zzzyyyxxxuuutttqqqpppnnnllliiifff```]]]YYYWWWUUUTTTQQQOOOJJJIIIGGGFFFDDDCCCBBBBBBAAA@@@???>>><<<:::999999;;;:::999888777777777777666777888999999888777666666888999888777666777888666666666666777777777777777777777888999999999:::888888888777888888999:::777888999::::::999888777999999888888888888888888999:::<<<======<<<:::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???<<<<<<<<<============>>>>>>>>>>>>>>>????????????>>>>>>===============>>>========================>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>===========================<<<:::999999:::<<<===<<<;;;;;;;;;;;;:::::::::<<<;;;:::999888888888888888888888888777777777777999999999::::::;;;;;;;;;888888888999999888888888999999999999888666555333555555666777888999999:::999999999888888888888777999999999999999888777777777777666666666666777777888777666555555555555555:::999888777666666666666888888888888888888888888999999999::::::;;;;;;;;;999:::======>>>>>>@@@BBBEEEEEEDDDCCCBBBAAAAAA@@@BBBAAA@@@AAADDDIIIOOOSSS```hhhsss{{{}}}yyytttqqqyyy}}}&&&''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))************''''''((()))******++++++***)))))))))((((((((('''&&&&&&'''((()))***+++++++++*********)))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...(((***,,,---------...000555777888888:::AAAKKKRRRcccjjjuuu}}}~~~vvvnnngggddddddhhhsss~~~wwwmmmggg```[[[]]]ccckkkrrr|||}}}xxxssskkkddd```^^^]]]]]]```fffooouuuyyy~~~~~~~~~~~~~~~}}}}}}|||{{{zzzxxxwwwvvvsssqqqnnnlllkkkhhheeebbb]]]ZZZVVVTTTRRRPPPNNNLLLHHHGGGFFFDDDBBBAAAAAAAAA??????>>><<<;;;:::999888999999999888888999::::::666777888999999888777666666888999888777666777999666666666777777777888888888888888888999999999999888888888888888999999:::888999999::::::999999888::::::::::::::::::::::::::::::;;;<<<<<<;;;::::::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<<<<<<<===============>>>>>>>>>>>>?????????@@@??????>>>>>>>>>??????????????????????????????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<===>>>@@@>>>=========<<<<<<;;;;;;:::::::::999999::::::;;;:::999999999999888888888999999999:::::::::;;;;;;888999999::::::999999888888888999999888777666555666666777777888888999999999999999888888888888777777777777777777666555555777777666666666666777777888888777666666666666666888777777777777777888888888888888888888888888888888888999999999:::::::::888:::<<<======>>>@@@BBB@@@@@@AAAAAABBBCCCCCCCCCDDDCCC@@@??????AAADDDFFFSSS\\\jjjtttxxxvvvrrrppppppuuu~~~%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&%%%&&&'''(((***+++,,,---))))))))))))(((((((((((((((((((((((())))))))))))***************))))))))))))************+++++++++,,,,,,++++++,,,,,,---...***,,,............000111777999;;;===AAAIIITTT]]]jjjooowww}}}|||vvviiieeedddfffjjjqqq|||zzzpppfffaaa```bbbhhhnnntttzzz~~~|||zzzwwwtttkkkhhhccc^^^\\\]]]```bbbhhhppp{{{~~~}}}|||||||||zzzzzzyyyxxxwwwuuutttsssooollliiigggeeebbb___\\\XXXVVVRRROOOMMMKKKHHHFFFEEEDDDCCCAAA@@@??????>>>======<<<;;;:::888888777888888888888999:::;;;<<<777777888888888888777777777888999888777777888999666777777777777888888888999999999999999888888888888888888888888999::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>========================<<<<<<=========>>>>>>>>>============>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@BBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCAAAAAA@@@???>>>>>>======999::::::;;;<<<<<<======;;;;;;;;;;;;::::::999999999999999999::::::::::::::::::;;;;;;;;;;;;::::::777888888999999888777777777888888888888888888888999999999888888888888777777777777888777777666555888777777666666777777888888888888888777777777777666666666777888888999999888888888888888888888888777777888888888888999999888999;;;<<<<<<===>>>@@@<<<===>>>???@@@AAABBBCCCDDDCCCAAA???>>>======>>>CCCLLLZZZeeekkkmmmlllkkkgggnnnxxx&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++))))))))))))(((((((((((())))))))))))((((((((((((************************))))))*********+++++++++******))))))******+++,,,---///000111000111333555999<<>>===<<<<<<<<<;;;;;;:::999888777777666888888777777888999999:::777777777888888777777777777888999999777777888999777777777888888888999999:::::::::999999888888888999888888888888999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFDDDCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@???<<<======>>>>>>>>>>>>>>>===<<<<<<<<<;;;:::::::::999999999:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;777777888888999999999999999888888888888888888888999999999888888888777777999999999::::::999999888888777777777777777777888777777777888777777777666666666777888888888888888888888888888888888888888777777777777777777777777777999:::;;;;;;;;;===???<<<<<<======>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@??????:::AAAJJJSSSXXX\\\^^^___bbbiiirrr{{{&&&&&&''''''''''''&&&&&&(((((((((((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))******++++++((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))((((((((((((***************+++++++++))))))*********+++++++++******))))))******+++,,,---...000111111333666888888===DDDKKKSSS___kkkttt|||{{{uuusssqqqooommmlllpppssswww{{{|||rrrqqqooonnnrrrxxx|||~~~}}}wwwvvvtttqqqnnnkkkiiiiiieeeggghhhjjjlllrrryyy}}}|||{{{zzzzzzuuuuuutttrrrpppnnnllljjjeeebbb^^^[[[ZZZXXXUUUSSSPPPMMMJJJGGGFFFDDDBBB@@@>>>===<<<;;;::::::999999999999888888777777777666888888777666666666666666888777777777777777777888777999:::999888777888999888888888888999999999999;;;:::::::::999999888888999999999888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;<<<<<<===============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBAAA@@@??????>>>>>>===<<<<<<;;;::::::::::::::::::::::::::::::<<<<<<<<<======<<<<<<<<<777777777888888999::::::999999999999888888888888999999999888888888777777999999::::::::::::999999888888777777777777888888555555666777777666666555888888888888888777666555777777777777777777777777666666666666666666666666666888999:::999999;;;===::::::;;;;;;<<<=========??????@@@@@@AAAAAA@@@@@@:::<<>><<<;;;:::999888888888888888888777777777777777777888777666555444444444444888888777777777777888888888999:::999888888888:::888888999999999::::::::::::::::::::::::999999999999999999999999:::;;;;;;======<<<<<<<<<<<<======;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIHHHFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBAAAAAA@@@??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<888888888888888999:::;;;888888999999999999999999999999999888888888888777666777888888999888888888999888888777777888888999333444666777777666555555888888999999888777555444777777777777777777777777777777666666666666555555555777888888888888999;;;666777888:::<<<===??????>>>>>>>>>>>>>>>============<<<;;;::::::<<>>===::::::999888777777777777777777777777777888888888777666666555555555666666999888777666666777888999888999::::::888888999:::999999999::::::::::::;;;999999:::::::::::::::::::::999999999999:::;;;;;;===<<<;;;;;;;;;;;;<<<===<<<<<<======>>>??????@@@>>>???@@@@@@@@@@@@???>>>AAAAAAAAAAAABBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOOOOOOOOOONNNNNNLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLKKKIIIHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>=========<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::999888888888999:::;;;888888888999999:::::::::999999999888888888888777666777888888999999999888999888888777777888888999333555666888888888666666666777888999999888666555777777777777777777777777777777777777666666555555444666777777777777888:::666777888999;;;<<<>>>>>>>>>======<<<<<<<<<======<<<<<<;;;999888888;;;>>>@@@DDDJJJQQQYYYaaaiiinnnqqqvvv~~~'''(((((())))))(((((('''$$$$$$$$$%%%%%%&&&&&&&&&))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))((((((((($$$%%%&&&'''(((***++++++'''((((((((())))))******(((((((((((()))))))))************++++++,,,,,,,,,)))************+++++++++******))))))******+++,,,000222444666999===CCCGGGOOOXXXeeepppzzz}}}vvvqqqpppsssvvvyyy}}}}}}ssspppjjjbbb]]]aaalllvvv~~~~~~}}}yyyoooeeefffjjjooorrrtttwww||||||{{{yyywwwuuussssssrrrnnnmmmkkkgggbbb^^^ZZZXXXUUURRRNNNLLLKKKKKKKKKJJJCCCAAA>>>>>>>>>>>>===<<<:::999888777777777777777777777777777888888888888666555555666666777888999999888777666666777888999888999::::::888888999:::999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;::::::999999::::::;;;<<<===<<<;;;::::::;;;<<<======>>>>>>???@@@@@@AAAAAA>>>???AAABBBBBBAAA???>>>CCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKOOOPPPPPPQQQQQQPPPPPPOOONNNNNNOOOOOOOOONNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFGGGGGGHHHHHHIIIEEEGGGIIIKKKKKKKKKIIIIIIGGGFFFEEEDDDCCCBBBAAAAAA??????>>>>>>=========<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888888888::::::777777888999::::::;;;;;;999999999888888888888777888999:::;;;;;;;;;;;;;;;999999888888888888999999444666888999:::999888777444555777999:::999888777777777777777777777777777888888777777666666666555444666777777666666888999::::::::::::::::::::::::===<<<<<<<<<===???@@@BBB;;;<<<<<<<<<:::999:::;;;<<<>>>BBBGGGMMMTTT[[[aaajjjrrr}}}zzz|||~~~~~~~~~''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((******))))))(((((('''''')))(((''''''''')))***,,,))))))))))))******************))))))******+++,,,++++++++++++++++++++++++***+++,,,+++******,,,...111444777:::<<>>>>>===<<<;;;;;;;;;;;;::::::999888777666666444555666888888888777666555555555555666666666666444555777888999999999888::::::999999999999999999<<<<<<;;;;;;:::;;;;;;;;;;;;:::::::::::::::::::::====================================<<<<<<<<<<<<===???@@@@@@@@@@@@AAACCCBBBBBBCCCCCCCCCCCCBBBBBBFFFGGGGGGGGGFFFFFFHHHIIIMMMLLLJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEFFFGGGHHHHHHHHHGGGFFFGGGHHHIIIJJJHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOJJJLLLMMMMMMLLLKKKKKKLLLKKKKKKLLLLLLMMMNNNOOOOOORRRRRRRRRQQQOOONNNLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPLLLLLLLLLMMMMMMNNNNNNNNNPPPPPPPPPOOONNNMMMKKKJJJLLLLLLKKKJJJJJJJJJJJJKKKGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@???@@@@@@@@@???===<<<:::===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999::::::999999999999999999999999999999888888888888999999999999999888888888888777999888777666666777888999;;;:::888666555444444555888777555444333333444444333444555666777888999:::777777888888999999999:::<<<<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<:::999:::;;;======>>>???AAAFFFMMMRRR```iiivvv{{{xxxzzz''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))((((((***)))))))))((((((((('''''''''&&&&&&&&&'''(((((())))))))))))******************))))))******+++,,,+++++++++++++++++++++++++++,,,------,,,---///111777888;;;>>>DDDNNNZZZbbbmmmsssyyy~~~~~~yyywwwtttsssuuuxxx{{{}}}wwwoookkkbbbaaaaaadddkkkttt|||||||||~~~wwwnnngggaaa\\\]]]aaaiiiqqq{{{~~~~~~~~~}}}}}}~~~~~~}}}}}}|||{{{|||yyyvvvtttrrrpppllljjjgggeeeaaa^^^\\\YYYUUUSSSNNNMMMJJJGGGDDDBBB@@@???======<<<<<<;;;::::::999::::::999999888777777777666666777777888777777777666666666666777777777777666777888:::::::::999999::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAABBBCCCCCCCCCBBBDDDEEEEEEEEEEEEFFFEEEEEEDDDDDDGGGHHHIIIHHHGGGHHHIIIKKKLLLKKKIIIHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJKKKKKKLLLNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRPPPQQQSSSSSSQQQPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQWWWWWWVVVVVVUUUSSSRRRQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOONNNNNNMMMOOOOOOOOOPPPPPPPPPQQQQQQNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPOOONNNMMMMMMLLLLLLMMMNNNPPPQQQQQQOOONNNMMMJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCAAA???>>>=========<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999::::::::::::::::::::::::::::::999999999999::::::999999999888888888888777999999888777777888999999666666555666666888999:::888777666444333333444444555555666666777777888888777777777888888888999999;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===<<<;;;:::;;;<<<<<<===>>>>>>???CCCGGGKKKTTT\\\hhhsss{{{~~~~~~''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((******++++++******))))))))))))))))))******************))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,---.........000333555======???FFFRRRaaaoooxxxyyyuuuqqqrrrtttwww{{{~~~}}}vvvlllffffffbbbfffmmmuuu}}}|||nnnfff^^^ZZZWWWVVVZZZ```mmmvvv~~~~~~|||}}}}}}}}}}}}|||{{{{{{zzzwwwssspppnnnkkkhhheeeccc```\\\YYYWWWTTTPPPMMMIIIHHHFFFCCC@@@>>>===<<<;;;;;;;;;::::::999999888888888888888888888888888888888777777777777777777777777777777888888888999999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;<<<======>>>>>>????????????????????????@@@AAABBBCCCDDDEEEFFFFFFDDDFFFGGGFFFEEEEEEFFFGGGGGGGGGHHHHHHGGGFFFFFFEEEFFFGGGIIIIIIIIIIIIKKKLLLKKKKKKIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJHHHHHHIIIIIIKKKLLLNNNOOOPPPPPPOOOOOOOOOPPPQQQQQQPPPPPPPPPQQQSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZZZZZZZ\\\^^^]]]\\\[[[\\\]]]___^^^]]]\\\[[[YYYYYYXXX]]]]]]]]]]]]\\\[[[ZZZYYYWWWWWWVVVVVVUUUUUUUUUTTTSSSTTTTTTUUUTTTRRRQQQPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRPPPOOONNNOOOOOOPPPMMMOOORRRTTTTTTRRROOOMMMNNNNNNMMMMMMMMMLLLLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDD??????>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999888888888888777999999888888888888999999444444555666777999;;;<<<888777666555444444555555777777777777777777777777666666777777777777888888999999::::::;;;;;;<<<<<<;;;<<<======<<<;;;<<<>>><<<===>>>>>>>>>>>>@@@BBBEEEJJJSSS\\\eeennnvvv{{{''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((******)))''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((++++++,,,,,,,,,+++)))(((((()))))))))******************))))))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,---...///000222666999===???FFFQQQbbbttt|||rrrnnnmmmrrrxxx}}}~~~vvvlllccccccgggnnnttt|||wwwkkk```ZZZVVVVVVWWWWWW\\\bbbjjjsss~~~~~~~~~{{{{{{{{{{{{zzzzzzyyyxxxwwwtttpppmmmjjjfffbbb___^^^[[[WWWTTTRRROOOKKKHHHEEEDDDBBB@@@>>><<<;;;;;;;;;;;;:::::::::999999999777777888888888999999999;;;:::888777666777777888888888888999999999:::::::::;;;;;;;;;:::::::::999:::::::::;;;;;;;;;;;;;;;::::::999999999:::;;;;;;<<<<<<===>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFEEEGGGHHHGGGFFFEEEFFFHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDFFFHHHIIIHHHHHHJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKGGGGGGHHHHHHJJJKKKLLLLLLMMMNNNOOOPPPRRRTTTUUUVVVWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZ[[[\\\^^^___aaabbbddddddccccccdddeeeeeefffggghhhjjjjjjiiihhhiiijjjkkkjjjiiihhhgggeeedddddddddddddddddddddcccbbbaaa^^^]]]]]]\\\\\\[[[[[[[[[YYYZZZ[[[\\\[[[YYYWWWUUUVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWUUUSSSQQQQQQRRRSSSUUUQQQRRRUUUVVVVVVUUUSSSQQQQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHCCCCCCBBBAAA@@@??????>>>===<<<<<<<<<;;;:::::::::::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999888888888777777888888888777777888888888777777666666666666666666888777777666666555555555777777777777777888888888666666666666666777777777777888888999:::;;;<<<<<<:::<<<======<<<<<<>>>???>>>@@@BBBAAA???============???CCCIIIPPPZZZdddkkkttt{{{''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((******)))''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&'''(((((((((&&&%%%###((()))))))))******************))))))******+++,,,++++++,,,,,,,,,---------+++,,,---///000444999===<<>>>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGFFFEEEEEEFFFHHHFFFGGGGGGGGGGGGGGGGGGFFFEEEGGGIIIJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMKKKKKKLLLNNNOOOPPPQQQQQQSSSTTTUUUWWWYYY[[[\\\]]]]]]^^^^^^^^^```aaabbbccceeeeeefffgggiiijjjlllmmmnnnnnnnnnnnnnnnoooooopppppprrrttttttsssrrrssstttrrrrrrqqqqqqppppppppppppkkkkkklllllllllkkkkkkjjjggggggffffffeeeeeeeeedddcccdddeeefffeeecccaaa___^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZXXXVVVTTTTTTUUUVVVWWWYYYYYYYYYYYYXXXXXXXXXXXXSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOONNNMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJGGGGGGFFFEEEDDDDDDCCCCCC@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999::::::999999999999::::::999999999888888888777777777777777777777777777777777777777666555333222222777777777777777777666666555555666777888999::::::777777777666666666666666666777777888999::::::;;;999;;;======<<<===>>>@@@AAACCCEEEEEECCC???===<<<=========>>>AAAHHHQQQXXX```kkkxxx''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((('''&&&&&&))))))))))))******************))))))******+++,,,++++++,,,,,,------......+++,,,---///222777===AAAAAALLL]]]mmm{{{}}}vvvrrrrrrsssyyyuuuooojjjeeeaaa```gggppp~~~~~~vvvppplllggg___XXXWWWXXX]]]eeehhhfffeeegggkkksss}}}~~~|||zzzyyyzzzwwwvvvuuutttrrrpppnnnmmmkkkiiieeeaaa^^^[[[WWWTTTQQQOOOLLLJJJIIIGGGDDDAAA>>>>>><<<;;;::::::::::::::::::::::::::::::::::::777777888888999999999:::::::::999999999999999999999999999999:::::::::;;;::::::999999999:::;;;;;;::::::;;;;;;<<<========================>>>???@@@AAAAAAAAABBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBDDDEEEGGGGGGFFFFFFHHHJJJIIIJJJKKKLLLLLLLLLLLLLLLKKKMMMPPPPPPOOONNNNNNOOOOOOOOOPPPQQQRRRRRRRRRQQQSSSTTTVVVWWWXXXYYYYYYYYYZZZ[[[]]]___aaabbbccccccddddddeeegggiiikkkmmmnnnppppppqqqrrrssstttvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwyyy{{{{{{{{{zzz{{{|||xxxxxxxxxyyyyyyyyyyyyyyyttttttuuuvvvvvvvvvuuuuuurrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrqqqpppnnnmmmiiiiiihhhggggggfffeeeeeecccccccccbbbbbbbbbbbbbbb^^^]]][[[ZZZYYYXXXYYYYYY\\\[[[ZZZXXXWWWWWWWWWWWWUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGCCCCCCBBBAAAAAA@@@??????=========<<<<<<;;;;;;:::999999999999999999999999::::::999999999999::::::999999999888888888888777777777888888888888777777555555555666666555555444777777888888888888777777444555666777999:::;;;<<<888888777777777777666666666666777777888888999999888:::<<<<<<<<<===???@@@AAACCCFFFGGGDDDBBB@@@??????>>>===;;;;;;>>>CCCHHHNNNYYYiiitttyyy{{{~~~''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))************)))******++++++))))))))))))******************))))))******+++,,,++++++,,,,,,---......///+++---///111444:::AAAFFFNNN[[[lllyyy}}}xxxvvvsssrrrtttuuuzzzxxxgggdddbbbeeefffhhhmmmttt|||}}}}}}~~~|||}}}{{{uuummmgggcccaaa___^^^```aaagggooorrrooommmooorrryyy~~~~~~}}}||||||}}}}}}|||yyywwwvvvwwwuuutttrrrpppmmmjjjhhhfffdddaaa]]]ZZZWWWTTTQQQNNNKKKIIIFFFEEEDDDCCC@@@>>>;;;;;;:::999888888888999999999999999999999999999888888888888888999999999999999::::::::::::::::::888999999999999:::::::::;;;;;;:::::::::<<<===>>><<<======>>>??????@@@@@@????????????@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEGGGIIIJJJIIIJJJLLLNNNPPPPPPRRRTTTUUUVVVVVVWWWWWWYYY[[[[[[ZZZXXXWWWWWWVVVWWWYYYZZZ[[[[[[[[[ZZZ^^^___```bbbccccccbbbbbbdddeeegggiiikkklllllllllnnnoooppprrruuuxxx{{{|||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}||||||vvvuuutttsssrrrqqqppppppmmmmmmmmmllllllkkkkkkkkkggggggeeedddbbbaaa_______________^^^\\\ZZZXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRQQQQQQPPPOOONNNNNNLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGHHHIIIKKKLLLLLLKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGFFFEEEDDDCCCBBBBBB?????????>>>===<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;999999999888888888888777888999::::::::::::999888444555666888888888777777777777888999999999888777666666777888999999::::::999999888888888777777777777777777777777777777777777888:::;;;;;;<<<>>>@@@>>>AAADDDEEEDDDBBBAAAAAA>>>>>>>>><<<:::;;;===???@@@HHHUUU```gggmmmsssvvv''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))******(((((('''''''''(((***+++))))))))))))*********************)))***++++++,,,++++++,,,,,,---...//////---...000222666<<>><<<999888888777777777777777777777777777777888888888888888888888888888888888777888:::;;;<<<;;;;;;:::888888999999999:::::::::<<<;;;;;;;;;<<<===???@@@>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJGGGIIIKKKLLLMMMNNNPPPRRRUUUWWWXXXZZZ\\\^^^^^^___```bbbddddddbbb```___^^^^^^___aaacccddddddcccccceeefffhhhiiijjjiiiiiihhhmmmnnnppprrrtttttttttssswwwxxxzzz|||~~~}}}|||{{{zzzxxxxxxwwwtttttttttssssssrrrrrrrrrpppoooooommmkkkiiigggeeehhhiiijjjjjjgggccc___]]]XXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRQQQPPPPPPPPPOOOOOOOOONNNNNNLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHIIIKKKLLLLLLLLLKKKHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<999999999888888888888777::::::<<<<<<<<<<<<::::::777888999::::::999888777777777999::::::999888777888888888888888888888888:::999999999888888777777777777777777666666666666666888:::;;;;;;<<<>>>@@@;;;>>>AAABBBBBBAAAAAABBB<<<===>>>===<<<:::;;;<<<888===EEENNNWWW```ggglll%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++*********************,,,.........---...//////111444777888===JJJWWWkkksss|||{{{wwwttthhhiiilllnnnrrruuuxxxyyyzzz{{{ssseee```ZZZ]]]cccllltttyyyzzzyyy}}}}}}|||zzzxxxwwwxxxyyy{{{|||~~~~~~zzzvvvpppgggaaacccgggjjjlllnnnrrrtttxxx{{{}}}}}}|||{{{~~~}}}}}}~~~}}}{{{zzzzzzyyywwwtttsssqqqqqqqqqpppnnnkkkiiigggccc^^^ZZZZZZXXXVVVRRRNNNKKKHHHFFFAAAAAA???>>><<<;;;;;;;;;888888777777777777888888999999999888888888888888;;;;;;::::::999:::::::::::::::::::::::::::::::::666888:::;;;=========<<<======>>>????????????>>>AAAAAAAAAAAAAAABBBBBBBBBDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEDDDDDDEEEGGGHHHJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMOOOPPPRRRSSSVVVZZZ]]]```bbbdddeeeeeefffhhhjjjlllmmmooonnnkkkgggeeeeeegggiiikkknnnppprrrrrrrrrtttuuuvvvtttrrrpppqqqrrruuuwww{{{}}}}}}~~~~~~~~~}}}{{{zzzzzzyyyxxxvvvssspppoooooonnnllllllkkkiiifffcccaaa___]]]]]]^^^^^^^^^\\\ZZZZZZYYYXXXWWWWWWWWWXXXXXXVVVTTTTTTUUUWWWWWWWWWTTTTTTTTTTTTTTTSSSRRRQQQOOOOOONNNMMMLLLJJJHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEBBB@@@>>><<>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;===<<<;;;999888777777777::::::::::::::::::::::::888888888888888888888888::::::999888777777888888777666666666666888:::;;;;;;;;;;;;:::999888777666444555555666777888888999888888999999999:::::::::===============>>>??????===>>>???@@@???===;;;999999;;;>>>DDDKKKTTT___fff&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))*********)))))))))((((((((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$)))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++******************)))+++---------,,,---///222333666:::===CCCRRR```ttt{{{|||wwwqqqmmmdddgggkkkqqqwww{{{}}}~~~|||kkkbbb``````dddkkkrrrwww{{{|||}}}~~~~~~~~~}}}{{{{{{yyysssnnnkkkddd```ccchhhlllqqqwww{{{|||~~~~~~}}}}}}{{{yyyxxxvvvvvvuuutttrrrqqqpppooollljjjhhheeeccc___ZZZWWWTTTRRRPPPLLLIIIEEECCCAAA???>>>===;;;::::::999999999888888777777888888999888888888888888888888888;;;::::::999999999::::::::::::::::::::::::::::::888:::;;;===>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGGGGHHHJJJKKKMMMRRRSSSSSSSSSTTTUUUUUUUUUUUUVVVXXXXXXYYY\\\```bbbfffhhhjjjkkkkkkllloooqqqtttvvvwwwwwwtttqqqppppppnnnppprrrvvvxxxzzz{{{{{{}}}~~~~~~|||{{{|||}}}~~~~~~|||{{{yyyxxxwwwwwwvvvuuuqqqooollljjjhhhhhhhhhiiihhhfffaaa```___]]]\\\\\\\\\\\\\\\ZZZWWWWWWXXXYYYYYYXXXVVVVVVVVVVVVVVVUUUTTTSSSQQQQQQQQQPPPOOONNNMMMLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFDDDBBBAAA@@@AAAAAA@@@???>>>>>>======<<<<<<;;;;;;;;;;;;::::::;;;::::::999888777777666::::::::::::::::::::::::888888888888888888888888::::::999888888888888888888888888777777777888888::::::::::::999888777777555555555666777888888888888888888999999999::::::<<<<<<;;;;;;;;;<<<======;;;<<<>>>??????>>>===<<<888999;;;>>>CCCJJJRRRXXX((('''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%(((((()))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++++++++++++++---............///111555555999>>>DDDMMM]]]lll~~~yyyuuupppjjjffffffjjjpppwww~~~zzzmmmccc```ccciiinnnuuuzzz|||~~~|||zzzxxxtttmmmgggeeeccccccgggkkkpppzzz}}}~~~}}}{{{yyywwwvvvssssssssssssqqqooommmlllgggeeebbb___]]]ZZZUUURRRMMMLLLJJJGGGDDDAAA>>>===<<<;;;:::999888888888888999888888777777888888999666666777777888888999999::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKLLLNNNNNNNNNOOOPPPRRRSSSTTTXXXYYYYYYZZZ[[[\\\\\\]]]___```aaaaaabbbdddgggjjjnnnppprrrssstttuuuwwwyyy|||~~~~~~}}}|||}}}yyy{{{}}}~~~{{{yyyvvvtttrrrqqqqqqqqqooonnnkkkjjjhhhfffdddcccbbbbbbaaa___]]]\\\\\\\\\[[[ZZZWWWXXXXXXXXXXXXWWWWWWVVVTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQPPPOOONNNMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJHHHFFFEEEEEEEEEFFFDDDEEEEEEDDDCCCAAA@@@>>><<<<<<<<<<<<;;;;;;:::::::::::::::::::::999888888::::::::::::::::::::::::999999999999999999999999:::999999888888888888999:::::::::999888777666555888999999999999999888888555555666666777777888888888888888999999999999:::;;;;;;:::::::::::::::;;;999:::<<<>>>???>>>>>>===999:::::::::<<>>>>>>>>===<<<<<<<<<;;;;;;<<<<<<======<<<;;;:::::::::::::::::::::::::::999999999999999999999999:::999999888888999999999999::::::;;;:::888777666777888888999999999999888555666666666777777777888888888888888999999999999;;;;;;:::999999999::::::999:::;;;===============<<<======;;;;;;<<<>>>AAA)))(((&&&%%%&&&''')))+++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((()))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******************************++++++,,,,,,,,,,,,---...000000111333666888:::<<>>>>>>>>>>>BBBBBBBBBBBBCCCCCCDDDEEEBBBCCCCCCDDDDDDDDDDDDDDD@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGIIIJJJJJJLLLNNNQQQTTTWWWZZZ[[[\\\^^^___```aaacccdddeeeeeeiiijjjkkklllnnnooopppqqqnnnoooppppppoooqqqsssvvvyyy{{{}}}|||yyyvvvtttsssrrrqqqooommmkkkjjjhhheeebbbaaaaaaaaaaaa```___^^^^^^[[[[[[\\\\\\\\\[[[[[[ZZZZZZYYYWWWVVVSSSQQQPPPOOOPPPPPPOOONNNMMMLLLKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIGGGFFFFFFGGGIIIJJJJJJKKKLLLLLLKKKIIIFFFEEEAAAAAAAAA@@@???>>>>>>>>><<<<<<<<<===<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999:::999999999999999::::::888999:::;;;;;;:::999888777777888999999999888888666666666666777777777777777777888888888999999999;;;;;;:::999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;===>>>>>>===<<<<<<>>>???)))((('''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''&&&%%%$$$$$$###((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******++++++,,,---------+++,,,...000111444888<<<@@@CCCKKKXXXccclllwww{{{rrrmmmmmmrrrxxx{{{zzzssshhhccc______aaaeeeooozzz~~~zzzvvvrrrnnnllllllmmmqqquuutttsssxxx~~~|||yyyvvvtttrrrrrrqqqoookkkfff```\\\YYYWWWTTTPPPMMMKKKIIIGGGEEEAAA@@@???===<<<:::999999888888888888888888999999777666666555555666666777777777888888999999::::::;;;::::::;;;;;;<<<===>>>>>>>>>??????@@@@@@AAAAAACCCBBBBBBBBBBBBCCCDDDEEEBBBCCCCCCDDDDDDDDDDDDDDDAAABBBBBBCCCDDDEEEFFFFFFFFFGGGHHHJJJKKKMMMNNNOOOQQQSSSWWW[[[___bbbcccdddeeefffhhhjjjkkklllmmmmmmpppppprrrtttvvvwwwyyyyyyvvvwwwxxxxxxxxxyyy|||~~~}}}{{{yyyxxxvvvtttpppmmmmmmmmmlllkkkjjjhhhgggfffcccccccccbbbaaa```___^^^]]]\\\ZZZXXXVVVTTTSSSRRRSSSSSSRRRQQQPPPOOOOOONNNMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIIIILLLLLLMMMMMMLLLKKKJJJIIIFFFEEEEEEDDDCCCBBBAAAAAA======<<<;;;::::::;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::;;;999::::::;;;;;;;;;::::::777888888888888888777777666666666666777777777777777777777888888888888999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<>>>>>>======>>>???((((((((((((((()))))))))((((((((((((((((((((((((''''''(((((())))))******'''((((((((()))))))))***((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******++++++,,,------...,,,---000222444888>>>BBBHHHLLLWWWfffqqqwww~~~zzzvvvqqqpppssszzz|||ooofff___^^^aaahhhmmmqqqzzz~~~|||xxxuuusssrrrrrruuuuuuyyy}}}{{{xxxyyy}}}~~~~~~|||zzzwwwtttrrrpppnnnllliiiddd___[[[WWWUUUQQQNNNJJJGGGEEEDDDBBB@@@>>>===<<<;;;:::999888888777777777777777888999999888888777777777777888888999999999999999:::::::::<<<;;;;;;<<<<<<>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEGGGHHHJJJKKKMMMMMMNNNNNNPPPRRRTTTVVVXXXYYYYYY[[[```eeejjjmmmnnnooooooppprrrtttvvvwwwxxxxxxvvvwwwxxxzzz|||~~~~~~{{{{{{zzzyyyxxxvvvsssqqqpppmmmmmmllljjjiiifffeeeccc______]]][[[ZZZXXXVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSPPPOOOOOONNNMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIHHHLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGFFFEEEDDDDDDCCCAAA>>><<<;;;<<<===>>>::::::::::::::::::::::::::::::::::::::::::::::::999999999999999:::;;;<<<===<<<;;;::::::999::::::888888999888888777666555777777777777666666666666777777777777888888888888666666666777888999:::;;;999999999999:::;;;<<<<<<:::<<<>>>???>>>>>>>>>???''''''((()))***)))))))))((((((((((((((((((((((((&&&''''''((()))******+++'''((((((((())))))******'''''''''((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((***++++++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++,,,,,,---......///111333666999>>>DDDHHHOOOSSS```pppzzztttrrrqqqsssxxxvvviii```^^^```hhhrrryyy|||zzzyyyxxxvvvuuuuuuxxxzzz}}}}}}~~~}}}~~~}}}|||{{{yyyvvvssspppooojjjgggddd___[[[WWWUUUTTTNNNJJJFFFCCCBBB@@@>>>===>>>======<<<;;;:::999999666666666666666777888999::::::999999999999::::::;;;;;;::::::::::::::::::<<<<<<<<<======???@@@@@@AAAAAABBBBBBCCCDDDEEEEEEBBBBBBAAA@@@@@@AAACCCDDDDDDDDDEEEFFFFFFFFFFFFEEEHHHIIIJJJLLLOOOQQQRRRSSSVVVWWWXXX[[[]]]___aaabbb```ccchhhnnnrrruuuwwwxxxwwwyyy{{{~~~~~~~~~{{{yyyxxxttttttsssqqqnnnkkkiiigggaaaaaa```^^^\\\ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVRRRRRRQQQPPPPPPOOONNNNNNIIIJJJJJJKKKJJJJJJIIIHHHLLLLLLKKKKKKKKKLLLMMMNNNLLLLLLKKKJJJHHHGGGGGGFFFIIIFFFBBB???>>>???AAACCC::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::;;;<<<@@@???<<<:::999888888999999999999888888666555555777777777777666666666666777777777777888888888888444444444555777888:::;;;777777888999:::<<<===>>>;;;===@@@AAA@@@??????@@@***)))(((''''''((()))***''''''((()))))))))))))))***)))((('''&&&&&&'''(((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''***((('''&&&&&&'''(((***(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,++++++,,,,,,,,,++++++***)))***---///000///...---222222555777888:::CCCMMMVVVcccqqqxxx}}}zzzwwwsssrrrvvvxxxjjjcccccccccjjjqqqzzzxxxzzz{{{}}}~~~zzzyyywwwwwwwwwyyy{{{}}}|||~~~||||||}}}~~~}}}|||{{{zzzyyywwwsssooollliiifffbbb]]]XXXTTTPPPLLLIIIEEEDDDBBB@@@???>>>======666777999;;;:::888555333999999888888888888888999888888999999999:::::::::<<<<<<;;;;;;;;;<<<======:::;;;<<<===???AAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>???AAADDDEEEEEEGGGIIIJJJLLLLLLMMMMMMPPPSSSUUUVVVWWWYYYZZZ\\\^^^aaabbbccceeegggiiimmmnnnpppsssvvv{{{}}}{{{yyywwwtttooolllgggeeecccaaa```^^^ZZZXXX[[[ZZZXXXXXXYYYZZZZZZYYYXXXVVVSSSQQQPPPQQQRRRSSSNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIILLLLLLLLLLLLLLLLLLLLLLLLGGGGGGFFFEEEDDDCCCBBBBBB======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999::::::;;;;;;;;;;;;:::999888888888999:::888888888888888888888888777777777777777777777777888888888888888888888888777777777777666666666666666666777888999:::::::::;;;<<<===???AAABBBBBBBBB)))((('''&&&&&&'''((((((''''''((()))))))))))))))***)))((('''&&&''''''((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''(((((((((((((((***)))'''&&&&&&''')))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,------------,,,,,,)))***,,,...////////////555555777;;;===???IIISSSaaalllwww{{{xxxssssssuuuzzzvvvlllhhhiiinnnttt{{{}}}{{{ssssssssssssssstttuuuvvvvvvvvvvvvwwwyyy{{{~~~~~~|||zzzzzz{{{{{{{{{yyyyyyxxxvvvssspppkkkhhhfffaaa^^^YYYTTTPPPLLLHHHFFFBBBAAA???>>><<<;;;;;;:::666777888999999777555444999999888888888888888999999999999::::::::::::;;;<<<<<<<<<<<<============888999999;;;<<<>>>???@@@AAAAAABBBCCCDDDEEEEEEDDDFFFGGGHHHGGGFFFFFFHHHJJJHHHIIIKKKMMMOOOPPPPPPPPPTTTWWWZZZ\\\]]]^^^```bbbeeegggiiikkklllnnnpppsssuuuuuuvvvxxx{{{~~~zzzwwwqqqnnnllliiigggddd```]]]]]][[[YYYYYYYYYZZZYYYXXX[[[YYYVVVTTTSSSTTTVVVWWWRRRRRRRRRRRRQQQOOONNNNNNKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLHHHHHHHHHGGGFFFFFFEEEEEEAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;:::999888888888999:::888888888888888888888888888888888888888888888888777777777777777777777777888777777777666666666666777777777888888999999::::::;;;<<<>>>???@@@AAAAAA)))((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))(((''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++,,,,,,,,,,,,,,,+++***++++++---...000222333999888:::>>>BBBGGGRRR]]]lllttt~~~}}}xxxvvvrrrvvv|||zzzvvvsssooonnnpppuuuyyy~~~zzzuuuooommmiiigggfffhhhkkkmmmqqqrrruuuyyy}}}|||zzzxxxxxxyyyxxxwwwuuuvvvuuurrrnnnjjjeeebbb```ZZZVVVRRRNNNJJJGGGCCCAAA>>>===<<<:::999888888888777777777777777666666666999888888777888888999999::::::::::::;;;;;;;;;<<<======>>>??????>>>===<<<888888999999;;;<<<>>>>>>@@@AAACCCDDDFFFGGGGGGGGGEEEGGGJJJKKKKKKKKKLLLMMMOOOQQQTTTWWWYYYYYYYYYXXX]]]```ccceeefffhhhjjjllljjjmmmoooqqqrrrtttwwwyyy~~~}}}zzzwwwtttqqqmmmiiieeecccaaa^^^]]]]]]\\\[[[YYY]]]\\\ZZZXXXWWWXXXYYYZZZXXXXXXXXXWWWVVVTTTSSSRRRMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFDDDCCCAAA???>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999999999999888888888888888888888888777777777777777777777777888888777777777666666666888888888888888888888888999:::;;;<<<===>>>???@@@)))(((((('''&&&&&&&&&&&&''''''((()))))))))))))))((((((((('''''''''(((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((%%%&&&&&&'''((()))******))))))(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((()))*********))))))+++++++++,,,///222555777???;;;;;;???EEENNN\\\hhhtttyyyzzzvvvtttuuu}}}xxxpppnnnpppqqqtttxxxyyy|||~~~wwwpppmmmiiiddd``````ccchhhkkkpppsssxxx~~~~~~}}}{{{yyywwwwwwwwwvvvsssqqqrrrpppmmmiiiddd___[[[YYYRRROOOKKKHHHEEECCC@@@===;;;:::999888777777777777888777666555555666777777999888888888888999999:::;;;;;;;;;<<<<<<<<<=========>>>@@@AAAAAA@@@>>>===::::::::::::<<<>>>???AAAAAABBBDDDFFFHHHIIIJJJJJJFFFJJJNNNQQQRRRRRRRRRRRRXXXZZZ^^^aaacccccccccbbbdddgggjjjmmmnnnpppsssuuupppsssvvvxxxyyy{{{~~~~~~{{{wwwssspppmmmjjjgggeeedddcccaaa______^^^\\\ZZZZZZZZZ[[[\\\\\\\\\\\\[[[YYYWWWVVVUUUPPPPPPPPPOOOOOONNNNNNMMMIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLJJJIIIGGGDDDBBBAAA??????========================;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999999999999999999999999999999999888888888888888888888888777777777777777777777777888888888777777777666666888888888888777777777777888888999:::;;;<<<===>>>))))))))))))((((((''''''''''''((()))))))))))))))''''''(((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&&&&'''((()))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******,,,------,,,******'''((()))***************,,,,,,,,,---000555999<<>><<>>>>>>>>>>>???AAACCCCCCBBBAAA@@@;;;;;;;;;<<<===@@@BBBDDDEEEFFFHHHJJJLLLNNNNNNOOONNNRRRXXX]]]^^^]]]]]]]]]^^^```cccfffiiiiiiiiiiiijjjlllpppsssuuuwwwzzz|||{{{~~~~~~{{{wwwtttqqqnnnmmmkkkhhhfffcccbbb```___]]]]]]]]]]]]```______]]][[[YYYWWWVVVTTTTTTSSSSSSRRRQQQQQQPPPJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLLLLLLLMMMLLLJJJGGGEEEDDDCCCCCC??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999999999999999999999888888888888888888888888999999999999999999999999888888888888777777777777888888777777777777777777888888777888999:::<<<<<<(((((())))))))))))((((((''''''((()))))))))))))))&&&'''(((((()))((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++******+++,,,------------,,,,,,---000444888===???EEEAAABBBJJJUUUaaappp|||}}}{{{xxxwwwwwwwwwrrrllliiilllppptttzzzvvvmmmgggdddbbbaaaaaadddjjjqqquuu}}}~~~~~~~~~}}}}}}|||{{{yyyyyyyyywwwvvvuuusssqqqmmmjjjgggeeeaaa\\\WWWRRRPPPNNNHHHEEEBBB@@@???>>>;;;:::999999888888888888888999888777777666666777999:::::::::::::::;;;<<<======>>>>>>>>>>>>???????????????@@@BBBCCCDDDEEEDDDDDD=========>>>@@@DDDGGGIIILLLMMMOOOQQQSSSTTTUUUUUUTTTYYY___dddeeeeeedddddddddeeegggiiilllnnnooopppqqqtttxxx{{{}}}~~~{{{xxxvvvtttrrrppplllkkkiiigggfffddddddcccddddddcccaaa___\\\ZZZYYYYYYXXXWWWWWWVVVUUUTTTTTTOOONNNNNNMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMLLLKKKIIIHHHGGGGGGGGGCCCCCCBBBAAA@@@??????>>>===============<<<<<<<<<;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999888888888777777777777777777777777777777777888777777777777999;;;<<<%%%&&&'''))))))))))))(((''''''((()))))))))))))))%%%&&&((()))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''((((((((((((((()))))))))******)))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++++++++++++++,,,***+++,,,---............,,,---///333777<<<@@@BBBEEEEEEKKKXXXeeeoooyyy~~~~~~zzzvvvlllkkkmmmrrruuuwww|||xxxmmmeeeaaaaaaaaacccgggmmmttt{{{~~~}}}}}}}}}||||||{{{yyyxxxwwwvvvuuutttrrrqqqnnniiifff```^^^ZZZUUUPPPLLLJJJIIICCCAAA>>>===<<<;;;:::888888888888777777888999999888888888888888999::::::;;;;;;;;;<<<<<<===>>>???????????????@@@@@@@@@@@@???@@@AAACCCEEEFFFGGGHHHCCCCCCCCCDDDHHHLLLPPPSSSTTTUUUWWWYYYZZZ[[[\\\\\\[[[___eeeiiikkkkkkjjjkkkllllllmmmoooqqqtttwwwxxxyyy}}}~~~|||yyyxxxvvvsssqqqooommmllljjjiiihhhfffdddaaa___]]]\\\\\\[[[ZZZYYYXXXWWWWWWUUUTTTSSSRRRPPPOOONNNNNNLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKIIIIIIGGGFFFDDDCCCAAAAAA>>>>>>>>>=========<<<<<<:::;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999888888888777777555555666666777777888888999888777666777888:::<<<###$$$&&&((())))))(((((('''(((((()))))))))))))))%%%&&&((()))))))))((((((***)))(((''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((('''''''''))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,((()))***+++,,,---------,,,...111555999>>>BBBDDDEEEHHHRRRcccqqqyyyxxxrrrmmmiiikkkqqqwwwyyyyyy}}}rrreee^^^\\\```bbbfffmmmuuu}}}~~~}}}}}}|||||||||{{{zzzyyywwwvvvuuusssrrrqqqoookkkfffccc\\\YYYUUUPPPLLLHHHFFFEEEAAA???<<<;;;::::::888777888777777777777888888999888888999999::::::::::::<<<<<<<<<======???@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAACCCEEEGGGIIIKKKIIIIIIIIIKKKOOOTTTXXX[[[ZZZ[[[]]]^^^``````aaaaaadddhhhnnnqqqsssssssssssstttssssssuuuwww{{{~~~}}}zzzwwwuuutttnnnnnnllljjjhhheeebbbaaa^^^^^^]]]\\\[[[ZZZYYYXXXYYYXXXWWWUUUTTTRRRQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJJJJKKKLLLMMMMMMNNNMMMKKKIIIGGGEEEDDDCCC??????>>>>>>=========<<<:::;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::999999999999999999999999888888888888888888888888999999999888888888888777444555555666777888888999999888777666777888:::<<<$$$%%%&&&'''''''''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%&&&%%%######%%%&&&((((((''''''((()))+++,,,)))(((''''''''')))***+++(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))******)))))))))))))))***++++++,,,,,,,,,---------)))+++,,,,,,+++,,,...000000222666;;;???AAACCCCCCGGGQQQaaaooozzzxxxooolllnnnqqqsssvvvxxxyyyzzz|||}}}}}}vvvkkk___[[[^^^dddhhhlllpppyyy~~~|||zzzwwwvvvuuuwwwtttpppmmmiiiddd___\\\YYYTTTMMMHHHDDDAAA>>>===:::::::::999999999888888777777777777888888888888999999999999999999999999;;;;;;::::::;;;===>>>@@@AAAAAA@@@@@@@@@@@@@@@AAABBBDDDGGGIIIIIIJJJKKKMMMRRRSSSUUUUUUWWWZZZ^^^bbbddddddccceeehhhjjjkkkkkklllnnnrrrvvvxxxyyyyyyyyyzzz{{{}}}{{{wwwwwwtttqqqooonnnllljjjhhheeeeeedddbbb___]]]ZZZYYYZZZZZZZZZYYYXXXUUUSSSRRROOONNNMMMLLLLLLKKKLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMNNNNNNMMMLLLKKKJJJKKKHHHDDD???<<<<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888999999999999999999999999777888888999999999888888666666666666777777777777666666666666777888999:::%%%&&&'''(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))******)))(((((()))+++***)))((('''''''''((())))))(((''''''((()))***+++(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))******++++++++++++,,,,,,,,,,,,)))***,,,,,,+++,,,...000000555;;;???BBBCCCEEEGGGPPPZZZhhhuuu}}}tttooonnnqqqvvvzzz|||}}}~~~|||||||||}}}{{{}}}xxxsssnnnfff___^^^bbbnnnrrrtttuuuzzz~~~|||yyywwwuuussspppkkkgggccc^^^YYYUUUSSSNNNIIIDDDBBB@@@???===<<<;;;;;;:::999888777777777777777888888888888999999999::::::;;;<<<<<<<<<======<<<<<<===>>>@@@AAACCCBBBBBBBBBBBBCCCDDDDDDGGGIIILLLNNNOOOPPPRRRSSSWWWXXXZZZZZZ\\\^^^cccffflllkkklllmmmoooqqqrrrrrrtttvvvyyy}}}|||xxxuuurrrooommmmmmmmmkkkiiigggdddbbb```]]]]]]]]]\\\[[[YYYWWWUUURRRQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMMMMNNNOOOOOOOOONNNMMMLLLLLLJJJFFFCCC@@@?????????@@@>>>===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999999999999999999999999999888888999999999888888777666666666666777777777888888777777666666777777777''''''((())))))))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((()))***)))'''''')))*********((('''&&&&&&&&&&&&)))(((((((((((())))))***(((((())))))))))))(((((()))((((((''''''(((((()))(((((((((((())))))))))))***)))))))))))))))***************++++++++++++,,,)))***+++++++++,,,...000111888???CCCDDDEEEIIINNN[[[cccooozzzsssmmmmmmpppuuuzzz{{{wwwuuuooojjjgggcccaaadddjjjvvvzzz|||zzz{{{~~~}}}~~~|||xxxuuusssmmmjjjeee___[[[UUUPPPLLLIIIFFFBBB??????>>>>>>===<<<<<<;;;:::888777666666777888888888999999999::::::;;;;;;<<<===>>>????????????>>>>>>???@@@BBBCCCEEEEEEEEEFFFGGGHHHIIIJJJMMMPPPSSSVVVWWWXXX[[[]]]^^^___aaabbbccceeeiiilllooooooppprrrtttvvvwwwxxxzzz|||{{{xxxuuutttrrrrrrpppnnnkkkhhheeedddaaaaaa``````^^^]]][[[ZZZVVVVVVTTTSSSSSSRRRRRRRRRPPPOOONNNMMMLLLLLLMMMNNNNNNNNNOOOPPPPPPPPPOOOOOONNNMMMKKKIIIGGGEEECCCCCCBBB@@@===;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999:::::::::999888777777666666666777777777888888888888777666666555444444''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''((()))(((&&&&&&((())))))((((((''''''''''''''')))(((((((((((()))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***+++))))))*********+++++++++)))***+++,,,,,,---///111333:::@@@CCCCCCFFFOOOWWWdddjjjsss{{{zzzooooootttwwwyyy{{{{{{xxxtttnnnhhhfffdddeeejjjqqqvvv}}}}}}~~~|||{{{||||||{{{yyyuuupppnnnhhhddd^^^YYYTTTNNNIIIFFFBBB@@@===;;;;;;<<<;;;:::;;;::::::999999888888888888888999999::::::;;;;;;<<<<<<======>>>>>>>>>?????????>>>>>>???AAACCCDDDHHHHHHHHHJJJKKKMMMOOOPPPRRRUUUYYY\\\^^^```ccceeedddeeeggghhhiiikkkooorrrppprrruuuxxx{{{}}}~~~yyyxxxvvvssspppmmmjjjhhhddddddcccbbbaaa```^^^^^^[[[ZZZYYYWWWWWWVVVVVVVVVSSSRRRQQQOOONNNNNNOOOOOONNNNNNOOOOOOPPPPPPPPPPPPOOOOOOOOONNNMMMJJJHHHGGGEEECCC@@@===;;;;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;::::::999888777666666666777777777888888888777777777666666555444333'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))***+++***((((((***+++&&&''''''(((((((((((()))((())))))))))))((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))(((((()))***++++++))))))*********+++++++++)))+++,,,------...000333555:::>>>@@@BBBJJJXXXcccnnnrrrxxx}}}uuunnnqqqyyy~~~}}}wwwoooiiigggggghhhmmmssssss}}}~~~~~~}}}yyyzzzzzzyyyuuuqqqllliiiccc___YYYSSSNNNJJJEEEBBB???===:::999999999888777888888888999999::::::;;;999999999:::;;;<<<<<<<<<>>>>>>>>>>>>============????????????AAACCCEEEFFFLLLLLLMMMOOOQQQSSSUUUWWWWWWZZZ^^^aaaccceeehhhjjjhhhjjjmmmoooppprrruuuxxxvvvzzz~~~zzzvvvsssqqqiiihhhgggeeecccbbbaaa```___^^^]]][[[ZZZYYYYYYYYYWWWVVVTTTRRRQQQQQQQQQQQQNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQPPPNNNLLLJJJHHHFFFCCCAAA???>>>>>>???=========<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;:::999888777666777777777777888888888888555555666666666666555555''''''&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((('''&&&&&&''')))&&&'''((()))************((())))))))))))(((((('''(((((())))))))))))((((((***))))))(((((())))))***(((((((((((())))))))))))(((((((((((()))***+++,,,*********++++++++++++,,,***,,,---......000222555777:::>>>AAAGGGSSSbbbnnnwwwyyy}}}|||zzz~~~~~~uuuooosss{{{~~~vvvoooiiijjjkkkkkkooosssuuu~~~~~~~~~~~~|||yyyyyyxxxuuuqqqlllhhheee\\\XXXRRRMMMIIIFFFCCC@@@===;;;999888999999888666666666777888:::;;;<<<<<<999999:::;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>AAAAAAAAACCCEEEHHHKKKLLLSSSSSSTTTVVVXXXZZZ\\\]]]]]]```dddgggiiikkkmmmpppmmmpppsssvvvxxx{{{~~~}}}}}}zzzxxxqqqooommmjjjhhhfffeeeeeecccbbbaaa___^^^]]]]]]]]]\\\ZZZXXXVVVTTTTTTTTTTTTOOOOOONNNNNNNNNOOOPPPPPPPPPPPPQQQQQQQQQPPPNNNMMMLLLKKKIIIFFFDDDBBBAAA@@@?????????>>>======<<<<<<:::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;:::999888888777777777888888888999999444555666777888777666555(((((('''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((%%%&&&&&&%%%$$$$$$%%%'''((()))***++++++***))))))((()))******)))((('''&&&(((((())))))))))))((((((******))))))))))))******(((((((((((())))))))))))(((((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,+++---///000000111444777777:::@@@GGGRRR___mmmwww|||~~~zzzssssssyyy|||vvvsssttt{{{}}}{{{rrrllljjjmmmqqqrrrtttwww{{{~~~~~~{{{yyywwwuuurrrnnniiiddd```^^^SSSOOOJJJFFFCCCAAA???===;;;:::999999:::;;;:::999777777888999::::::;;;<<<999:::;;;<<<===>>>??????===>>>???@@@AAABBBCCCCCCEEEFFFGGGIIILLLPPPSSSUUUZZZ[[[[[[]]]___aaacccddddddgggkkkmmmooopppsssuuusssvvv{{{~~~zzzxxxuuuqqqnnnlllkkkjjjhhhgggeeedddbbbaaaaaaaaa___^^^\\\YYYWWWVVVVVVVVVRRRQQQPPPOOOOOOOOOPPPQQQOOOOOOPPPPPPPPPOOOOOONNNOOONNNMMMLLLIIIFFFCCCBBBAAAAAA@@@@@@???>>>>>>===;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;::::::999999777777888888888999999999777777999999888777555444***)))((((((((()))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((()))***)))'''''')))***++++++,,,,,,+++***((('''((()))*********((('''&&&(((((())))))))))))((((((******))))))))))))******(((((((((((())))))))))))(((((((((((()))***+++,,,++++++,,,,,,,,,---------,,,...000000111333555888888;;;CCCNNN[[[iiiuuu{{{}}}~~~zzzrrrlllnnnuuu|||rrrlllpppzzz{{{yyywwwxxxzzz{{{yyywwwoookkkkkkqqqwwwxxxzzz|||}}}~~~}}}yyyvvvrrrppplllgggbbb]]]YYYWWWMMMIIIEEEAAA???>>>===;;;999888888999<<<===<<<;;;888999999999999:::::::::::::::;;;<<<===>>>???@@@<<<===???AAACCCEEEGGGHHHIIIJJJKKKNNNRRRVVVYYY\\\___``````bbbcccfffggghhhiiilllooorrrsssuuuwwwyyyxxx{{{{{{wwwsssqqqooooookkkjjjhhhgggeeeddddddcccbbb```^^^[[[YYYXXXXXXXXXTTTSSSRRRQQQPPPPPPQQQRRROOOOOOOOONNNOOOOOOOOOOOOPPPPPPPPPOOOMMMIIIEEECCCBBBBBBAAAAAA@@@???>>>>>>======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::777888888888888999999999999:::::::::999666444222&&&&&&'''''''''''''''''''''&&&''')))++++++)))'''))))))((('''&&&%%%$$$$$$'''((()))******)))((('''+++***((('''&&&&&&&&&'''%%%&&&'''((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))*********)))'''&&&'''(((***+++******+++++++++,,,,,,,,,************+++,,,......------,,,---///333777:::999@@@KKKXXXiii{{{~~~}}}}}}yyypppjjjiiikkknnnppp~~~qqqkkkpppsssoooooottttttyyy}}}|||uuutttttttttuuutttrrrpppoooppprrruuuyyy~~~~~~~~~}}}}}}|||{{{xxxuuunnnjjjddd___ZZZVVVQQQMMMEEECCC@@@===<<<;;;<<<<<<;;;:::999888777777777777888888888999::::::;;;;;;<<<===>>>======???BBBDDDGGGEEECCCCCCEEEHHHIIIJJJOOORRRVVVZZZ\\\___bbbeeefffhhhiiiiiiiiijjjlllnnnmmmoootttxxx{{{}}}}}}}}}}}}yyyvvvsssqqqpppoooooooooooommmiiifffbbbaaa```______^^^[[[YYYYYYWWWUUUTTTTTTTTTSSSQQQRRRQQQPPPOOOOOOQQQSSSTTTUUUUUUUUUTTTRRRPPPMMMLLLGGGGGGFFFDDDBBB@@@>>>===>>>===<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999666777888999999999999999888777777777888999::::::)))))))))(((((('''''''''(((((('''(((******)))'''))))))(((((('''&&&&&&&&&(((((())))))))))))((((((***)))(((''''''&&&&&&&&&%%%&&&'''((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))*********)))'''''''''(((***+++******+++++++++,,,,,,,,,***++++++,,,,,,---............///000222555999;;;???JJJXXXeeesss~~~{{{zzzyyytttmmmhhhggghhhiiikkknnnuuu~~~}}}sssfff___dddiiiiiimmmtttyyy}}}~~~zzzxxxsssrrrqqqpppqqqqqqqqqqqqqqqsssuuuxxx}}}~~~}}}|||{{{xxxssspppkkkfff```ZZZUUUPPPLLLIIICCCAAA???<<<;;;:::;;;;;;;;;:::999999888999999999::::::::::::;;;;;;<<<<<<===>>>?????????AAAEEEGGGKKKJJJIIIIIIKKKNNNPPPQQQWWWZZZ]]]```bbbdddgggiiiiiijjjlllmmmmmmnnnqqqssstttvvvzzz~~~|||wwwuuuzzzzzzyyyyyyxxxvvvrrroooiiigggeeecccbbb```]]][[[\\\ZZZXXXWWWWWWWWWVVVUUURRRQQQOOONNNNNNOOOQQQRRRUUUUUUUUUTTTSSSQQQPPPOOOKKKJJJIIIGGGEEEBBB@@@>>>===<<<;;;;;;======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999777777888999999999999999888888777777777888999999,,,++++++***)))((('''&&&+++)))''''''((())))))((())))))(((((((((((((((((())))))(((((((((((())))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))((('''((()))***+++******+++++++++,,,,,,,,,++++++,,,---...............000333555666888:::<<>><<<:::999999999:::::::::999999::::::;;;;;;<<<<<<<<<<<<============>>>???AAABBBCCCEEEIIILLLPPPPPPPPPQQQSSSVVVYYYZZZaaacccfffhhhiiijjjlllnnnmmmoooqqqrrrsssvvvyyy{{{~~~{{{wwwtttsssoookkkhhhfffdddbbb``````^^^[[[ZZZ[[[[[[ZZZXXXUUUTTTRRRPPPPPPPPPQQQQQQSSSSSSTTTTTTTTTSSSSSSRRRPPPPPPNNNLLLIIIFFFCCCAAA>>>===<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::777888999999999999999999999888777777777777777777*********))))))(((((((((,,,***'''''''''((((((((((((((())))))***************)))(((''''''((()))***'''((()))))))))(((&&&%%%%%%&&&'''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***))))))((((((((()))***+++******+++++++++,,,,,,,,,***+++,,,............------111555888888:::===@@@MMM\\\mmmvvv|||~~~xxxnnngggaaacccdddeeecccbbbaaaaaaccchhhqqqyyyzzzpppkkkccc___ccciiinnnuuu|||{{{vvvjjjjjjjjjkkknnnssszzz~~~}}}}}}~~~~~~}}}~~~}}}}}}{{{zzzxxxwww{{{{{{zzzzzzwwwqqqjjjdddaaa[[[SSSKKKFFFBBB???>>><<<;;;:::999888888888999999999999999:::;;;<<<===============>>>>>>>>>>>>???AAACCCEEEFFFIIINNNQQQTTTUUUWWWYYYZZZ]]]aaaccchhhjjjmmmnnnnnnooopppqqqrrrtttwwwyyy{{{~~~{{{xxxyyyuuupppllljjjiiigggfffcccaaa^^^]]]]]]]]]\\\[[[ZZZYYYXXXVVVTTTTTTSSSSSSQQQRRRSSSSSSTTTTTTUUUUUUUUUTTTSSSPPPMMMJJJGGGFFFBBBAAA@@@@@@AAAAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::888888999::::::999999999999999888777666666666666'''''''''(((((())))))))),,,***'''''''''((((((((((((((())))))***+++++++++***)))(((''''''((()))***'''((()))))))))(((&&&%%%%%%&&&'''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((())))))***)))))))))))))))******+++******+++++++++,,,,,,,,,******+++---......//////---222777:::;;;>>>CCCHHHZZZgggtttzzz~~~{{{rrrfff^^^[[[```eeehhhgggeeedddcccgggkkkqqqyyyyyyooofffdddffflllsssyyy}}}}}}zzztttnnnhhhjjjmmmooossszzz~~~|||||||||}}}~~~~~~|||~~~}}}xxxuuuxxxwwwwwwvvvsssmmmfffaaaZZZUUUMMMFFFAAA???<<<;;;999999888888888888999999888888888999:::;;;<<<=========>>>??????@@@@@@AAABBBDDDFFFHHHJJJNNNRRRVVVWWWYYY]]]___```bbbfffiiillloooqqqrrrrrrrrrsssuuuxxxzzz}}}~~~{{{vvvsssqqqpppooonnngggeeebbb``````___]]]\\\^^^]]]\\\ZZZXXXWWWVVVUUUQQQRRRRRRRRRSSSTTTUUUVVVXXXWWWVVVTTTQQQOOOLLLKKKFFFDDDBBBBBBBBBAAA???>>>========================<<<<<<<<<;;;;;;;;;::::::999999:::::::::999999888999999888777777666777777%%%&&&&&&'''((()))***++++++)))''''''((())))))((((((((())))))*********+++))))))(((((((((((())))))'''(((((((((((((((''''''%%%&&&'''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((()))******)))))))))*********++++++******+++++++++,,,,,,,,,******+++,,,...000222333111555:::===???EEEOOOWWWeeeoooyyy~~~|||uuulllccc]]]___fffnnnqqqppplllkkkjjjiiikkkqqqyyy}}}}}}}}}vvvnnn```cccjjjrrrzzz{{{wwwuuuqqqmmmjjjnnnssswww{{{~~~{{{{{{||||||}}}~~~~~~~~~||||||tttsssrrrpppmmmgggaaa\\\RRRNNNHHHBBB???===;;;:::888888888999999:::::::::999999999:::;;;<<<===>>>>>>>>>???AAABBBCCCDDDEEEHHHIIILLLNNNPPPSSSXXX[[[[[[___ccceeefffgggllloooqqqsssvvvwwwwwwxxxzzz{{{}}}{{{zzzxxxvvvnnnlllhhhfffeeecccaaa___```___^^^\\\ZZZYYYWWWWWWTTTTTTSSSSSSTTTTTTUUUVVVWWWWWWWWWVVVTTTSSSQQQPPPJJJGGGEEECCCCCCAAA>>><<<========================<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999888:::999888888888888888888((((((((())))))*********(((((('''(((******)))'''(((((())))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((%%%&&&'''((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((()))*********((((((((((((((()))******))))))******+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---///333666999888<<<@@@BBBEEENNN]]]hhhttt||||||uuummmgggeeeeeekkkrrrzzz}}}zzzuuurrrrrrmmmooossszzz||||||yyyvvvvvvvvvqqqjjjggglllrrryyyxxxssspppoooooonnnttt{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~rrrpppmmmiiieee___YYYTTTJJJGGGCCC@@@>>><<<:::999888888999:::;;;<<<<<<<<<===<<<<<<<<<===>>>?????????@@@BBBDDDFFFHHHIIIJJJNNNPPPRRRTTTVVVYYY^^^aaaaaaeeejjjllllllmmmqqquuuvvvyyy|||~~~}}}wwwtttpppmmmkkkiiifffdddbbbbbbaaa```^^^\\\[[[ZZZYYYXXXWWWVVVUUUVVVVVVWWWUUUUUUVVVVVVVVVVVVUUUUUUPPPNNNKKKHHHFFFDDDAAA>>>========================<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::999888999999999999999999:::;;;+++++++++***************''''''''')))++++++)))''')))))))))((((((((((((((('''((()))******)))(((''')))((('''&&&&&&'''))))))%%%&&&'''((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((()))******))))))***++++++++++++*********+++++++++,,,,,,,,,///...------000555:::======AAADDDFFFJJJUUUffftttxxxooogggeeehhhmmmvvv}}}{{{wwwvvvtttuuuxxx}}}~~~yyyyyyuuuppppppqqqlllffftttyyy}}}zzzqqqkkkiiijjjmmmqqqxxx{{{{{{||||||}}}~~~~~~~~~~~~|||zzzrrrooojjjeee```YYYSSSNNNEEEBBB@@@>>>===<<<:::888888999:::;;;<<<=========???????????????@@@@@@AAAAAABBBDDDFFFHHHKKKMMMNNNSSSUUUWWWXXXZZZ]]]bbbeeeeeejjjpppqqqpppqqquuuyyy{{{~~~~~~{{{vvvssspppmmmjjjhhheeeeeeeeedddbbbaaa___^^^\\\[[[ZZZXXXWWWWWWWWWXXXSSSTTTUUUVVVWWWWWWWWWWWWWWWUUUQQQNNNKKKHHHEEEBBB>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999888999999999999:::;;;<<<<<<&&&&&&&&&&&&&&&'''(((((()))******))))))((('''&&&))))))((((((''''''&&&&&&))))))))))))))))))))))))***(((&&&'''***+++)))'''***)))'''&&&'''(((***+++))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))(((((())))))*********+++'''''''''((()))+++------++++++,,,,,,,,,---------)))---000000///222:::AAADDDDDDFFFKKKUUUeeewww}}}vvvqqqppprrrvvvxxx~~~zzzyyyyyy|||wwwwwwuuuqqqkkkiiikkknnntttzzz{{{tttlllggghhhlllpppuuu{{{~~~~~~~~~{{{wwwsssmmmiiibbb\\\WWWQQQKKKHHH@@@>>>;;;999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<>>======@@@BBB???BBBFFFIIILLLOOOSSSVVVXXX[[[^^^aaaccceeehhhkkkkkknnnrrrtttwwwzzz}}}{{{xxxuuurrroooooolllgggdddcccbbbaaa___cccaaa^^^[[[XXXVVVUUUUUUUUUUUUTTTTTTTTTVVVWWWXXXVVVVVVVVVTTTQQQMMMIIIGGGDDDCCCBBB@@@???>>>>>>>>>============>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::777888::::::;;;:::999888))))))(((((())))))***+++'''((()))))))))))))))(((((((((((((((((('''''''''))))))))))))))))))))))))(((&&&%%%&&&((()))'''%%%'''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))((()))))))))************(((((((((((()))+++,,,---++++++,,,,,,,,,---------+++...000111222666<<>>===>>>>>>>>>???AAADDDGGGFFFIIILLLOOOQQQSSSWWWYYY\\\___bbbdddfffhhhlllnnnrrrtttwwwzzz|||~~~{{{yyyvvvsssnnnjjjhhhgggeeecccfffdddaaa^^^[[[ZZZYYYYYYWWWVVVUUUTTTUUUUUUVVVWWWWWWWWWWWWVVVSSSPPPMMMKKKEEEDDDCCCAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::888999::::::::::::999888***))))))))))))***++++++&&&'''((()))************'''((((((((((((((())))))))))))))))))))))))))))))((('''&&&&&&(((((('''&&&%%%''')))++++++***((('''))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,,,,,,,------------......///222666:::???BBB???DDDNNNZZZhhhwww}}}||||||~~~}}}|||xxxuuuqqqooorrrvvvzzz}}}~~~|||yyymmmmmmlllkkklllooouuuyyy}}}{{{}}}~~~}}}}}}~~~~~~}}}yyyxxxwwwvvvtttppplllhhh^^^XXXQQQJJJEEEAAA>>><<<>>><<<:::999888999:::;;;::::::;;;<<<===>>>??????<<<>>>???@@@AAADDDHHHKKKOOOQQQTTTVVVWWWYYY\\\^^^bbbdddgggjjjkkknnnqqqssszzz|||~~~{{{vvvrrrpppnnnkkkiiiiiihhheeebbb```^^^^^^^^^ZZZYYYXXXVVVUUUUUUVVVVVVWWWWWWWWWWWWVVVTTTRRRQQQJJJHHHEEECCCAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;999999::::::::::::999999((((((((((((((())))))***''''''((()))))))))))))))''''''(((((()))))))))***((((((((((((((((((((((((***)))))))))******))))))&&&''')))*********)))((())))))))))))))))))))))))((((((''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********++++++***))))))*********,,,,,,,,,------------...///...///333999>>>BBBCCC>>>EEERRR```ooo|||~~~~~~~~~~~~~~~}}}|||yyyuuuqqqsssyyy~~~|||yyyvvvtttlllnnnoooppppppsssvvvyyy~~~~~~}}}|||}}}~~~}}}~~~~~~~~~}}}{{{wwwuuusssqqqnnnkkkfffbbbYYYSSSLLLEEEAAA???===<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<===>>>>>>??????@@@BBBCCCDDDEEEGGGJJJLLLSSSVVVYYY[[[\\\^^^aaacccgggjjjmmmoooqqqsssvvvyyy|||yyywwwtttrrrpppmmmkkkhhheeecccaaaaaaaaa^^^]]][[[XXXWWWVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUUUUPPPNNNJJJFFFCCCBBBCCCCCCAAA@@@???>>>===>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999((((((((((((((())))))***)))))))))))))))((('''''''''((((((((())))))******(((((((((((((((((((((((()))*********))))))******)))((('''''''''(((***+++************************''''''((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))))),,,++++++***************,,,,,,---------...............000555;;;AAADDDFFFDDDLLLZZZhhhuuu}}}}}}{{{zzzxxxxxxyyyyyyyyyvvvuuuyyy}}}zzzvvvrrrooolllooosssvvvxxxyyy{{{}}}~~~~~~~~~{{{yyyuuussspppllliiieee```\\\RRRNNNGGGBBB???>>>===<<<<<<;;;:::::::::;;;<<<===>>>???????????????@@@@@@CCCEEEHHHIIIJJJLLLPPPRRRUUUXXX[[[^^^```cccfffiiilllnnnrrruuuwwwyyy}}}}}}{{{xxxvvvpppnnnkkkhhheeecccbbbbbbbbbaaa^^^[[[YYYXXXWWWWWWUUUUUUVVVVVVWWWWWWVVVVVVVVVSSSOOOKKKGGGEEEDDDCCC???>>>===<<<<<<===???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999***))))))))))))***++++++************)))((('''&&&((())))))))))))))))))***))))))))))))))))))))))))'''((())))))''''''((()))***)))'''&&&&&&(((***,,,************************(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))),,,++++++*********++++++,,,---------...............000444888>>>CCCHHHJJJQQQXXXdddppp{{{~~~|||xxxsssooonnnppprrrvvvwwwzzz~~~|||yyytttoookkkhhhmmmuuu|||~~~}}}}}}}}}|||yyyvvvrrroookkkgggccc^^^YYYUUUIIIFFFAAA>>>===<<<<<<;;;<<<;;;;;;<<<<<<===>>>>>>@@@@@@@@@AAABBBBBBCCCCCCDDDGGGKKKOOOQQQUUUXXX[[[YYY[[[___bbbdddgggjjjmmmpppssswwwzzz}}}}}}vvvtttpppllliiifffeeeeeefffdddbbb___\\\[[[ZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVSSSOOOKKKIIIFFFEEEAAA@@@>>>======>>>???@@@<<<<<<<<<<<<<<<============<<<;;;:::999999999:::))))))(((((())))))***+++((()))))))))))))))((('''*********)))))))))))))))))))))))))))))))))))))))''')))***)))'''&&&(((***((((((((((((((())))))***************************))))))))))))******++++++))))))))))))))))))))))))************)))))))))(((++++++*********+++,,,,,,------------...............333999===AAAEEELLLPPP[[[aaakkkuuu~~~}}}yyyooohhhfffiiilllrrrwww~~~|||zzzwwwrrrkkkgggeeemmmwww~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{yyyvvvsssllliiiddd___[[[VVVQQQMMMBBB???===;;;<<<<<<;;;:::<<<<<<<<<===>>>??????@@@>>>???AAABBBDDDFFFGGGHHHIIILLLPPPTTTWWWZZZ]]]``````bbbeeegggiiikkknnnpppssswww{{{}}}{{{wwwsssnnnkkkiiiiiiiiigggdddaaa___^^^]]]]]]YYYXXXWWWWWWVVVVVVUUUVVVUUUTTTTTTRRRPPPNNNKKKJJJGGGEEEBBB???>>>>>>??????;;;<<<<<<<<<=========>>>>>>===;;;:::999999::::::&&&&&&&&&&&&&&&'''((((((&&&'''((()))************++++++******))))))(((((()))))))))))))))))))))))))))+++---,,,)))(((***,,,&&&''')))***+++***((('''************************))))))******+++++++++,,,))))))))))))))))))))))))+++*********))))))((((((++++++******++++++,,,------------........./////////555===AAACCCGGGOOOUUU___eeemmmvvv~~~~~~zzzyyy}}}|||pppfffcccfffjjjooowww|||{{{{{{zzzwwwqqqiiidddfffnnnyyy~~~}}}}}}~~~~~~}}}||||||{{{zzzzzzyyyyyyyyywwwsssppphhhddd___ZZZUUUPPPKKKHHH>>>===;;;;;;<<<===<<<;;;<<<<<<===>>>???@@@@@@AAA===>>>@@@CCCFFFIIIKKKMMMPPPRRRVVVXXXYYY[[[]]]___fffhhhjjjkkklllmmmppprrrvvvyyy~~~|||wwwsssooommmllljjjiiifffcccaaa_________[[[ZZZYYYXXXVVVVVVUUUUUUQQQRRRTTTTTTSSSQQQOOOMMMMMMJJJFFFBBB???>>>>>>>>>;;;<<<<<<<<<======>>>>>>>>>===<<<:::999999::::::&&&'''((())))))***))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,///...---+++******++++++***,,,............000111777<<>>>>>===<<<<<<<<<<<<<<<===============>>>??????@@@BBBEEEGGGHHHKKKOOOQQQRRRUUUYYY\\\]]]___bbbdddiiijjjmmmqqqvvvyyyyyyyyyzzz~~~|||xxxqqqkkkmmmllliiieeebbbaaaccceeebbb```]]]ZZZXXXWWWVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSTTTPPPJJJFFFDDDCCCBBBAAABBBAAA???>>>======>>>>>>=========<<<;;;;;;::::::'''(((((())))))))))))(((((((((((())))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++---,,,+++++++++,,,------+++,,,.........///111333999>>>DDDIIILLLQQQYYY___lllrrrwww{{{~~~yyyzzzzzz}}}wwwnnnlllqqqvvv~~~|||vvvvvvwwwuuurrrqqqqqqqqqsssxxx~~~~~~}}}}}}}}}|||zzzxxx|||zzzwwwuuuqqqlllfffbbbZZZUUUOOOIIIEEEBBB@@@>>>??????>>>>>>===>>>>>>>>>@@@?????????@@@AAABBBBBBDDDFFFHHHIIIKKKNNNRRRUUUZZZ]]]aaacccdddfffhhhjjjkkkmmmppptttyyy|||}}}}}}yyytttooonnnkkkhhheeecccdddeeeeeecccaaa^^^[[[XXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWSSSNNNJJJGGGEEECCCAAAAAA@@@>>>===<<<<<<<<<===>>>>>>===<<<;;;;;;::::::((())))))))))))(((((('''((((((((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((()))*********((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++++++++***+++,,,---...///+++---......///000333666===AAAGGGLLLPPPWWW___eeeooouuu{{{~~~{{{zzzyyyyyy{{{~~~zzzvvvxxx}}}xxxxxx|||~~~wwwqqqqqqrrrqqqqqqssswwwzzzyyy{{{~~~~~~}}}}}}}}}|||zzzxxxzzzxxxvvvsssooohhhaaa[[[RRRNNNHHHCCC@@@>>><<<;;;@@@????????????@@@@@@AAACCCCCCCCCCCCDDDEEEFFFGGGJJJKKKLLLNNNOOOSSSXXX[[[bbbeeehhhjjjjjjkkkmmmooooooqqquuuyyy}}}~~~yyyuuusssqqqnnnkkkiiihhhggghhhgggeeebbb___[[[XXXWWWUUUVVVVVVVVVWWWWWWXXXXXXZZZWWWSSSOOOLLLIIIEEEBBBAAA@@@???============>>>??????>>>===<<<::::::999))))))***))))))((('''&&&)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,---......,,,---...///000333888;;;DDDFFFIIIMMMSSS\\\fffmmmsssxxx}}}xxxxxxxxxxxxzzz}}}zzzwwwyyy}}}yyysssmmmmmmnnnoooqqqvvv|||~~~~~~~~~~~~~~~~~~~~~{{{yyywwwvvvssspppkkkcccYYYSSSMMMIIIDDD@@@>>>>>>===<<>>===<<<;;;:::999))))))***))))))((('''&&&*********************)))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------///000222777>>>BBBLLLKKKLLLOOOVVVaaammmuuuvvv{{{~~~yyyzzzzzzzzz{{{~~~{{{{{{||||||~~~yyysssoookkkllloooqqqtttzzz~~~|||~~~~~~~~~~~~|||zzzvvvtttqqqmmmggg^^^UUUNNNHHHDDD@@@===============?????????@@@AAACCCDDDEEEHHHHHHIIIJJJLLLMMMOOOPPPSSSTTTVVVWWWYYY\\\aaaeeeiiikkkmmmoooooooooppprrrtttwww||||||zzzxxxuuuqqqnnnjjjjjjjjjiiigggdddbbb```ZZZZZZZZZYYYYYYYYYXXXXXXYYYXXXWWWWWWWWWUUUQQQNNNFFFEEECCCAAA????????????@@@???>>>===<<<;;;::::::((())))))))))))(((((('''***************+++++++++************************))))))))))))))))))))))))*********)))((('''''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************))),,,,,,---------,,,++++++---...///111555<<>>>>>===??????>>>======<<<<<<<<<'''(((((())))))))))))((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******))))))***,,,------------,,,---...000333888AAAKKKQQQUUUVVVYYY___gggpppvvvyyyxxx~~~~~~|||}}}tttmmmkkkjjjnnnrrrxxx|||~~~~~~}}}xxxyyyzzz{{{}}}~~~}}}{{{yyyyyyyyyzzz{{{wwwvvvuuuuuuuuutttrrrpppmmmjjjeee___YYYQQQIIICCC???===:::999;;;===??????AAABBBCCCEEEGGGIIILLLMMMNNNOOOPPPQQQTTTVVVXXXYYYZZZ]]]aaadddfffhhhjjjllloooqqqtttvvvvvvwwwyyyzzzxxx|||~~~zzzuuutttrrrpppnnnmmmlllkkkgggeeeccc```]]]ZZZXXXWWWWWWVVVVVVWWWYYYYYYXXXWWWOOOMMMJJJFFFCCCAAA@@@???========================''''''((())))))***))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))'''(((***---...//////...---...000333:::CCCNNNUUUVVVYYY___gggpppuuuxxxxxxxxx~~~}}}}}}~~~{{{uuuwww}}}zzzoookkkjjjlllpppuuu|||~~~|||wwwwwwxxxyyy{{{}}}~~~}}}{{{yyywwwvvvwwwxxxyyyrrrqqqpppooopppooommmkkkfffbbb]]]WWWPPPIIIAAA<<>>>>>>>>>>>(((((())))))******++++++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++***)))(((&&&&&&%%%%%%++++++******))))))((((((+++***)))(((((()))***++++++*********))))))((((((******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,333111111666@@@KKKSSSWWWTTT[[[dddmmmssswwwzzz{{{}}}~~~yyy{{{tttkkkuuuyyynnnllloooqqqrrr}}}~~~|||}}}}}}}}}}}}~~~}}}|||{{{yyyvvvsssvvvssspppnnnllljjjgggeeebbb]]]VVVNNNFFFAAA???======<<<<<<>>>AAADDDEEEEEEHHHIIIKKKLLLLLLMMMPPPSSSWWWYYY[[[\\\]]]___bbbdddfffhhhiiilllnnnooopppppprrruuuxxxzzz{{{|||~~~~~~yyyuuuqqqppppppooonnnkkkhhhdddaaa^^^]]][[[XXXUUUTTTUUUWWWXXXYYYZZZWWWSSSPPPMMMJJJGGGDDDAAA???<<<<<<===>>>======)))))))))))))))************)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((''''''''''''(((*********)))))))))))))))+++***)))(((((()))***++++++*********))))))))))))******+++++++++,,,,,,,,,......---------------...333333444:::CCCLLLSSSVVVYYY___iiiqqqwwwzzz|||~~~}}}}}}{{{|||}}}uuurrrnnnwwwxxxooolllpppvvvzzz|||~~~}}}~~~~~~}}}~~~}}}|||{{{yyywwwuuussspppmmmkkkgggccc```XXXTTTNNNHHHBBB???===<<<>>>===>>>@@@BBBEEEFFFGGGIIIKKKMMMNNNOOOQQQTTTVVVYYY[[[]]]^^^___aaadddfffiiijjjlllnnnpppqqqrrrsssuuuwwwzzz|||}}}~~~}}}yyywwwwwwsssrrrooolllhhhdddbbb```]]][[[WWWVVVVVVXXXXXXXXXZZZWWWUUUSSSQQQOOOKKKHHHEEEBBB???>>>>>>??????>>>***))))))))))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((()))***))))))))))))******************))))))))))))*********************)))))))))******+++++++++,,,,,,,,,///...............//////222444999???FFFMMMRRRUUU^^^dddmmmuuuzzz|||~~~~~~{{{tttqqqsssvvvtttssstttvvv|||~~~uuuooolllllljjjiiimmmuuu}}}~~~}}}~~~}}}~~~~~~||||||{{{zzzyyyuuurrroookkkhhhbbb]]]YYYMMMKKKGGGCCC@@@>>>======???@@@AAABBBDDDGGGIIIJJJLLLNNNPPPRRRSSSUUUYYY[[[]]]___aaabbbcccdddgggiiilllmmmoooqqqsssuuuvvvvvvyyy{{{|||}}}~~~~~~{{{yyyxxxwwwtttpppllliiifffeeeaaa^^^ZZZXXXXXXXXXXXXWWWYYYXXXVVVVVVVVVTTTQQQNNNKKKGGGCCC@@@@@@@@@@@@@@@******))))))((((((((('''((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((('''((())))))***(((((())))))******++++++***))))))))))))))))))*********************************+++++++++,,,,,,,,,...---------...//////000000555===DDDIIIMMMQQQTTTaaagggpppwww{{{}}}~~~~~~uuuoooooorrrsssvvvyyy}}}|||rrrllliiihhhiiimmmttt|||~~~}}}}}}|||}}}~~~|||}}}{{{yyyxxxyyyxxxwwwtttrrrmmmiiiddd]]]VVVQQQHHHGGGDDDBBB@@@@@@@@@@@@AAACCCDDDFFFGGGIIILLLNNNNNNPPPSSSUUUWWWYYY]]]```aaacccfffggghhhiiikkklllnnnoooqqqtttvvvxxxyyyzzz|||}}}~~~~~~{{{|||{{{xxxtttpppllliiihhhdddaaa]]][[[ZZZYYYXXXVVVWWWWWWWWWXXXXXXWWWUUURRROOOKKKFFFBBBAAAAAA@@@@@@***)))))))))((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((((((((())))))******++++++)))))))))******)))))))))***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000000777AAAGGGJJJMMMSSSWWWggglllssszzz}}}{{{xxxyyy}}}vvvooooooqqqrrruuuxxx}}}~~~}}}zzz}}}zzzqqqmmmmmmmmmpppvvv}}}}}}}}}||||||}}}~~~}}}{{{{{{}}}}}}yyywwwwwwwwwwwwvvvsssooojjjddd___XXXPPPLLLEEEEEECCCBBBAAAAAAAAABBBDDDFFFHHHJJJJJJLLLPPPSSSPPPRRRUUUXXXZZZ]]]```ccceeehhhkkkllllllmmmnnnppppppqqqsssvvvyyyzzz||||||~~~{{{wwwsssooolllkkkgggddd```^^^\\\[[[XXXWWWVVVUUUUUUWWWXXXXXXVVVTTTRRRNNNHHHEEECCCBBBAAA@@@)))(((((((((((((((((('''&&&'''((()))*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***))))))(((((((((((())))))))))))************))))))************))))))*********+++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,---///000111333;;;EEEJJJLLLOOOWWW^^^mmmqqqwww}}}}}}yyyuuurrrtttxxxzzz{{{rrrkkkkkkmmmooorrrvvvyyy{{{zzzxxx|||xxxnnnlllmmmqqqvvv}}}~~~}}}}}}~~~}}}{{{zzzzzz{{{|||~~~|||yyywwwwwwwwwvvvuuunnnjjjddd]]]WWWQQQKKKGGGAAAAAAAAAAAAAAAAAABBBBBBFFFIIILLLMMMMMMOOOSSSWWWTTTVVVYYY[[[]]]```dddfffiiikkknnnpppppppppqqqrrrrrrsssvvvyyy{{{}}}|||xxxtttqqqoookkkhhheeebbb```^^^\\\YYYWWWVVVTTTUUUVVVVVVVVVTTTSSSPPPKKKHHHFFFDDDBBB@@@'''''''''(((((((((((((((%%%&&&((()))*********)))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))))))))((())))))***+++*********)))))))))))))))((()))***++++++***)))(((*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---...000222333777@@@JJJMMMNNNSSS]]]gggpppsssxxx|||{{{vvvrrrooorrrwwwvvv{{{zzzppphhhhhhllloootttyyy{{{}}}}}}|||xxxnnnlllnnnsssxxx~~~~~~|||zzzyyyxxxwwwzzzxxxvvvuuuvvvuuusssqqqiiiddd\\\UUUPPPKKKFFFCCC>>>???@@@AAACCCDDDEEEFFFGGGKKKOOOPPPOOOQQQVVV[[[YYY[[[]]]___```cccgggiiikkkmmmqqqssssssrrrssssssuuuvvvyyy|||~~~}}}}}}~~~~~~zzzwwwuuupppmmmjjjgggfffccc```^^^ZZZWWWTTTSSSTTTUUUUUUUUUTTTRRROOOMMMKKKHHHDDDAAA&&&'''''''''(((((())))))%%%&&&((()))*********)))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******''''''(((((()))+++,,,---++++++******))))))((((((((()))***++++++***)))(((*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---...000222333444;;;CCCMMMOOOPPPUUUbbbmmmppprrrvvvyyy~~~|||vvvrrrooorrrxxxvvvyyy}}}|||rrriiiiiinnnssszzz{{{qqqoooqqqtttyyy~~~{{{yyyvvvuuuuuutttsssssssssrrrooommmeee___WWWPPPJJJFFFCCCAAA===>>>@@@CCCFFFHHHJJJKKKHHHLLLQQQQQQPPPRRRWWW\\\\\\^^^```bbbccceeeiiillllllooorrrttttttsssssstttwwwyyy{{{~~~~~~}}}~~~|||{{{zzzzzzyyyyyyzzzzzz{{{zzzyyyyyyzzz}}}{{{zzzssspppmmmkkkjjjgggdddbbb\\\YYYUUUSSSSSSTTTUUUUUUUUUSSSQQQPPPNNNJJJFFFBBB))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))************************************************+++++++++***++++++,,,,,,,,,,,,,,,,,,---111666;;;CCCDDDFFFJJJRRR]]]jjjssswwwxxx{{{~~~}}}yyyyyy{{{|||yyywwwsssooopppwww~~~|||rrrmmmmmmooovvvzzz~~~~~~~~~|||{{{zzzyyyzzzvvvttttttuuurrrkkkeeebbb\\\SSSJJJEEEBBB???>>>@@@AAACCCEEEHHHJJJLLLMMMQQQSSSTTTVVVWWWYYY\\\______aaacccfffiiikkklllmmmrrrpppoooppptttwwwwwwuuuwwwzzz~~~~~~|||yyywwwvvvvvvvvvtttsssssssssssssssttttttuuutttssssssuuuxxx{{{}}}{{{|||}}}~~~~~~}}}xxxvvvrrrpppmmmkkkhhheeeaaa^^^ZZZWWWVVVSSSQQQOOORRRSSSTTTTTTRRRNNNJJJGGG))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***++++++,,,---......///...000333888<<>>?????????AAAAAABBBAAA@@@AAADDDFFFHHHIIIIIIJJJLLLMMMNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRTTTRRRQQQSSSVVVVVVTTTRRRSSSRRRRRRQQQPPPNNNNNNMMMNNNOOOOOONNNNNNMMMLLLKKKLLLKKKIIIGGGFFFFFFGGGGGGHHHHHHKKKQQQWWW]]]iiiuuu~~~************************)))***+++,,,,,,+++***))))))))))))))))))******+++++++++************++++++************************************************************++++++++++++,,,,,,+++++++++++++++,,,///,,,,,,000000000444<<>>======AAAAAABBBAAA@@@@@@BBBDDDCCCCCCDDDEEEFFFGGGHHHHHHKKKLLLMMMNNNOOOOOOOOOOOOOOONNNMMMNNNQQQQQQPPPNNNOOOOOOOOONNNMMMLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGJJJPPPUUU\\\gggsss{{{************************************************)))))))))))))))******+++++++++************++++++************************************************************+++++++++,,,+++++++++++++++,,,,,,,,,---...000222111111888@@@QQQSSSSSSRRRTTT___rrr~~~~~~~~~yyyuuussstttwwwyyywwwzzz{{{sssooopppvvvwwwmmm``````bbbgggooowww}}}xxxwwwwwwyyy}}}~~~yyyyyyxxxxxxwwwwwwwwwvvvrrrllleee```^^^^^^______]]]```cccfffggghhhjjjlllnnnmmmmmmnnnqqqrrrrrrqqquuuttttttssssssssssssssspppooooooooooooqqqrrrsssuuuuuuvvvwwwyyy|||~~~{{{wwwqqqjjjddd```YYYUUUQQQQQQUUU[[[aaadddkkkqqqyyy|||wwwnnniii___WWWRRRQQQSSSUUURRRYYYeeetttsssnnnkkkfffbbbbbb\\\\\\ZZZZZZZZZ\\\^^^___gggmmmqqqpppmmmiiiaaaYYYUUUTTTUUU[[[```eeeoooxxxyyy|||yyyqqqllleeeaaa\\\ZZZYYYVVVQQQMMMGGGFFFEEECCCEEEJJJQQQVVV\\\[[[ZZZXXXTTTOOOKKKHHHBBBBBBBBBAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIFFFGGGIIIJJJKKKLLLLLLMMMNNNMMMKKKJJJJJJJJJHHHFFFGGGGGGGGGGGGFFFFFFFFFFFFJJJJJJJJJJJJKKKLLLMMMNNNQQQQQQQQQQQQPPPPPPOOONNNOOOOOONNNMMMMMMMMMMMMMMMPPPQQQSSSTTTVVVXXXXXXYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOMMMMMMMMMLLLKKKIIIHHHGGGGGGFFFDDDBBB@@@???>>>>>>AAAAAABBB@@@???>>>@@@AAA??????@@@AAABBBBBBCCCCCCGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIKKKKKKJJJHHHKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJLLLMMMOOOPPPPPPPPPOOONNNLLLJJJHHHGGGGGGGGGFFFFFFIIINNNRRRXXXdddooowww}}}************************++++++***))))))***++++++)))))))))))))))******+++++++++************++++++*********************************************************+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,---///222111000444@@@KKKXXXUUUQQQPPPVVVcccsss~~~~~~wwwrrrqqqtttwwwzzzwwwoookkknnnvvv}}}ssslllbbbeeekkkqqqxxx}}}zzzyyyyyyzzz}}}~~~~~~}}}yyyyyyxxxwwwwwwwwwxxxxxxtttnnnfff```^^^___`````````cccfffiiijjjlllnnnpppqqqqqqqqqqqqrrrsssssssssyyyxxxvvvuuutttttttttuuuqqqpppnnnmmmmmmooorrrsssvvvwwwxxxzzz}}}|||zzzxxxsssllleee^^^ZZZ[[[XXXVVVWWW[[[aaahhhlllsssyyy{{{vvvllleee\\\SSSNNNLLLLLLLLLLLLQQQZZZeeerrruuuooolllgggdddddd___^^^\\\ZZZZZZ\\\]]]___hhhnnnrrrrrrpppllleee]]]WWWTTTTTTYYY]]]bbbiiiqqqvvvxxxzzzyyyuuummmeee```[[[YYYVVVUUUTTTSSSPPPMMMGGGFFFDDDBBBCCCHHHOOOUUUYYYYYYZZZXXXUUUPPPKKKHHHCCCCCCBBBBBBBBBBBBBBBCCCAAAAAABBBCCCDDDDDDEEEEEEDDDEEEFFFHHHHHHIIIIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFIIIIIIIIIIIIJJJLLLMMMNNNQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRQQQPPPPPPPPPQQQQQQYYYZZZ]]]___aaabbbbbbaaa]]]\\\ZZZXXXVVVUUUUUUUUUVVVVVVVVVUUUTTTRRRQQQPPPNNNOOOOOOOOONNNLLLJJJIIIDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBB@@@>>>===>>>???>>>??????@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLNNNPPPQQQQQQQQQQQQPPPNNNLLLKKKIIIHHHGGGFFFFFFHHHLLLPPPUUU```kkksssyyy************************++++++***))))))***++++++)))))))))))))))******+++++++++************++++++))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,***+++,,,------------,,,---000111///000:::JJJWWW]]]XXXTTTVVV___lllyyy|||vvvsssvvvzzz~~~~~~uuuqqqmmmsss{{{~~~vvvpppmmmhhhmmmuuu|||}}}{{{|||}}}~~~~~~}}}|||||||||zzzxxxyyy{{{}}}~~~~~~~~~}}}{{{zzzyyyxxxxxxxxxxxxxxxyyytttnnnfff___]]]]]]^^^^^^aaadddhhhjjjlllmmmppprrrrrrsssttttttttttttuuuuuu{{{zzzxxxvvvuuuuuuvvvvvvsssqqqooommmmmmooorrrtttwwwxxx{{{~~~}}}yyywwwtttoooiiibbb\\\XXXZZZZZZZZZ\\\aaahhhooottt{{{~~~xxxtttjjjcccYYYQQQMMMJJJHHHGGGHHHKKKPPPWWW```mmmzzzuuupppnnniiifffeeecccaaa^^^[[[ZZZ[[[\\\^^^hhhnnnssssssrrrooohhhaaaZZZVVVVVVZZZ^^^aaafffllluuutttqqqmmmgggaaa[[[WWWTTTSSSRRRRRRRRRQQQPPPOOOHHHGGGEEECCCDDDHHHOOOTTTWWWXXXYYYXXXVVVQQQLLLHHHEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEECCCCCCCCCCCCCCCBBBCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNPPPQQQRRRSSSTTTUUUUUUUUUZZZYYYXXXXXXYYY[[[]]]^^^bbbdddgggjjjllllllkkkjjjeeeccc```\\\YYYWWWVVVUUUYYYYYYXXXWWWVVVUUUSSSRRRPPPPPPPPPPPPOOOMMMJJJIIIDDDDDDBBBAAAAAA@@@@@@@@@@@@AAABBB@@@>>><<<======>>>>>>??????@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIILLLMMMNNNPPPQQQRRRRRRRRRSSSRRRQQQPPPNNNLLLJJJIIIIIIGGGIIILLLNNNRRR\\\fffooovvv************************************************)))))))))))))))******+++++++++************++++++))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,***+++,,,.........---------000000...333AAASSS]]]]]][[[ZZZ```kkkxxx|||xxxyyy~~~zzzuuuvvvxxxzzzppplllmmmmmmsss|||}}}}}}}}}~~~}}}|||zzz{{{zzzyyywwwwwwyyy{{{}}}~~~~~~}}}|||}}}~~~~~~|||zzzyyyyyyxxxxxxxxxwwwwwwwwwnnniiibbb]]][[[[[[\\\\\\bbbeeehhhkkkmmmoooqqqssstttuuuwwwwwwvvvvvvwwwyyy}}}{{{yyywwwvvvvvvwwwxxxuuusssqqqooopppqqqsssuuuwwwzzz}}}~~~zzzvvvtttpppkkkfff```\\\YYYVVVYYY]]]aaagggnnnvvv{{{{{{wwwtttqqqggg```WWWPPPMMMJJJGGGDDDGGGIIIKKKOOOUUU___iiippp}}}ssspppoookkkgggfffdddbbb^^^[[[ZZZ[[[]]]___iiiooouuuvvvuuusssmmmfff___[[[ZZZ___ccceeegggjjjssspppkkkeee^^^XXXTTTRRRPPPPPPPPPPPPQQQQQQQQQQQQHHHHHHGGGFFFFFFIIINNNRRRUUUVVVXXXWWWUUUQQQMMMJJJGGGFFFEEEDDDCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBBBBAAAAAA???AAABBBBBBAAAAAABBBDDDCCCEEEGGGIIIKKKKKKKKKKKKIIIIIIJJJKKKLLLNNNOOOPPPRRRSSSUUUWWWYYY[[[\\\]]]_________```bbbeeeiiikkkmmmppptttxxxyyyyyywwwvvvrrrnnniiiccc^^^ZZZXXXXXX[[[[[[[[[ZZZYYYXXXWWWVVVSSSRRRQQQPPPNNNLLLKKKJJJHHHGGGEEEBBB@@@>>>======@@@AAABBBAAA???===============>>>>>>>>>?????????AAABBBBBBCCCCCCBBBBBBBBBAAACCCDDDEEEDDDCCCDDDEEEEEEFFFFFFGGGIIIJJJJJJKKKMMMNNNPPPQQQSSSTTTTTTTTTUUUUUUTTTSSSRRRPPPNNNMMMMMMKKKKKKMMMNNNPPPYYYccclllsss}}}************************)))***+++,,,,,,+++***))))))))))))))))))******+++++++++************++++++))))))))))))))))))))))))************************+++++++++,,,,,,,,,------)))***,,,...//////...------000111111888HHHVVV\\\ZZZ[[[```jjjwww|||{{{~~~yyyxxx~~~|||pppkkkllltttzzz}}}||||||}}}}}}}}}|||||||||}}}{{{zzzyyyzzz|||}}}}}}~~~~~~~~~~~~}}}|||}}}~~~~~~|||zzzwwwwwwwwwwwwvvvuuusssrrriiieee```]]]\\\]]]^^^^^^cccfffiiilllnnnpppsssuuuvvvxxxzzzzzzyyyyyy{{{}}}}}}{{{xxxwwwvvvwwwyyyzzzvvvuuutttrrrrrrsssuuuvvvxxx{{{~~~zzzsssppplllgggbbb___\\\[[[YYY^^^dddiiimmmssszzz~~~|||uuuqqqpppooonnneee]]]UUUOOOMMMKKKGGGDDDEEEFFFHHHJJJOOOVVV___eeeqqq}}}yyyqqqpppppplllhhhgggbbb```]]][[[[[[]]]```bbbkkkrrrxxxyyyyyyxxxrrrkkkdddaaaaaagggkkkkkkkkklllpppmmmhhhaaa[[[UUUQQQOOOLLLMMMOOOOOOOOOPPPQQQRRRJJJKKKKKKJJJJJJLLLOOORRRUUUVVVVVVVVVTTTQQQNNNKKKIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@AAAAAAAAA@@@@@@???===???AAAAAA@@@@@@BBBDDDEEEGGGJJJLLLNNNOOOOOOOOOLLLLLLMMMNNNOOOQQQSSSSSSVVVWWWZZZ^^^aaadddeeefffeeeeeefffhhhlllqqqvvvyyy}}}|||uuummmfff```]]]\\\\\\\\\\\\\\\\\\[[[ZZZZZZWWWUUUSSSQQQNNNMMMKKKKKKJJJIIIFFFDDDAAA???>>>>>>???AAABBBBBB@@@>>>>>>>>>>>>>>>>>>>>>????????????@@@AAAAAAAAAAAAAAA@@@@@@>>>@@@CCCCCCAAA@@@AAACCCDDDDDDFFFGGGIIIJJJKKKLLLLLLNNNPPPSSSUUUWWWXXXYYYVVVVVVWWWVVVUUUSSSQQQPPPQQQOOONNNNNNNNNOOOWWW```kkkrrr|||************************((()))+++,,,,,,+++)))((()))))))))))))))******+++++++++************++++++))))))))))))))))))))))))************************++++++,,,,,,,,,---------)))***---...//////...---,,,111333444<<>>@@@@@@??????BBBDDDFFFHHHKKKOOOQQQQQQQQQQQQOOOOOOOOOPPPRRRTTTUUUVVVZZZ\\\___cccgggjjjlllnnnnnnooopppsssxxx~~~}}}tttkkkeeebbb```]]]]]]^^^^^^^^^]]]\\\\\\ZZZXXXUUUQQQOOOMMMLLLLLLHHHGGGFFFDDDCCCCCCBBBBBB???AAABBBBBBAAA?????????@@@@@@@@@AAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@??????;;;>>>AAA@@@>>>===???AAACCCDDDEEEFFFHHHJJJKKKLLLKKKMMMPPPSSSWWWZZZ[[[\\\WWWWWWXXXXXXWWWUUUTTTSSSTTTQQQPPPPPPNNNOOOVVV___jjjqqq{{{************************,,,++++++*********)))))),,,++++++++++++++++++,,,******))))))))))))******************************+++*********))))))((((((,,,,,,+++******+++,,,---,,,---...///000000000000222444444777BBBRRRZZZYYYTTTZZZffftttwwwmmmnnnrrr~~~~~~}}}~~~~~~~~~|||{{{}}}zzz}}}~~~{{{zzz|||~~~}}}{{{xxxuuuqqqmmmkkkiiibbbbbbaaa``````aaabbbcccfffiiillloooqqqtttxxx{{{zzz|||~~~yyytttsssvvvzzz||||||xxxxxxwwwwwwxxxxxxyyyzzz}}}|||zzzoookkkfff```]]]\\\]]]^^^aaafffnnntttwwwzzzxxxooojjjiiijjjjjjiii^^^ZZZTTTNNNJJJGGGEEEBBB??????>>>>>>AAAIIIRRRYYYeeekkkssszzzwwwtttrrrrrrrrrppplllgggaaa\\\XXXZZZ\\\]]]```eeepppxxx~~~zzzuuummmnnnoooqqqrrrsssssssssuuuuuuqqqiii___VVVRRRQQQNNNLLLJJJKKKNNNQQQSSSSSSRRRRRRSSSSSSTTTUUUUUUVVVUUUTTTSSSRRRPPPNNNLLLJJJHHHGGGFFFFFFGGGHHHFFFEEECCCBBBBBBBBBBBBBBBBBBAAABBBBBBBBBAAAAAA???>>>>>>>>>===;;;<<>>???AAAGGGOOOUUU[[[bbbjjjqqqzzz{{{tttqqqoooooopppooojjjfffaaa[[[YYY[[[]]]^^^ccchhhqqqzzz|||wwwsssssstttvvvyyyzzzzzzzzz{{{zzzvvvnnncccZZZTTTRRRMMMKKKIIIJJJMMMPPPRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVTTTTTTSSSQQQOOOMMMKKKJJJIIIGGGFFFFFFGGGHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>???>>>===>>>AAAEEEHHHJJJRRRXXX\\\\\\\\\^^^^^^\\\[[[ZZZYYYYYY[[[^^^aaadddiiikkknnnqqqrrrtttwwwzzz|||~~~~~~wwwqqqooojjjiiihhhfffdddbbbaaa```___^^^[[[XXXUUURRRQQQPPPNNNMMMJJJHHHFFFEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDFFFGGGGGGHHHJJJLLLNNNOOORRRVVVYYYZZZ[[[\\\\\\\\\]]]^^^]]]\\\[[[ZZZYYYXXXVVVTTTUUUVVVXXXZZZhhhnnnxxx************************---+++(((%%%%%%'''***,,,*********))))))***************))))))))))))*********************************************))))))))))))))))))***+++---///000---------...............111555;;;EEERRR^^^```\\\___gggrrr}}}yyymmmhhhmmmvvv}}}}}}}}}|||}}}~~~}}}~~~~~~~~~~~~~~~||||||||||||zzzyyyxxxwwwtttppplllhhheeeccccccbbb``````bbbeeehhhjjjjjjmmmqqqsssssssssuuuvvvxxxzzz|||~~~~~~}}}|||zzzxxxxxxzzz{{{|||{{{vvvvvvwwwyyy{{{}}}~~~~~~|||zzzxxxtttpppmmmhhheeeaaa^^^]]]```cccfffkkkooouuuyyy|||~~~}}}yyyvvvtttssssssvvv|||}}}tttnnngggccccccdddcccbbb\\\XXXRRRMMMJJJGGGEEECCC>>>>>>??????@@@DDDJJJOOOQQQXXX```gggpppxxxyyyvvvssspppoooooopppoookkkgggaaa\\\ZZZ[[[]]]___eeekkkttt|||zzzyyyyyyzzz~~~~~~uuujjj___XXXUUUOOOMMMKKKKKKMMMPPPRRRSSSUUUUUUUUUUUUVVVVVVVVVVVVTTTTTTSSSQQQOOOMMMKKKJJJIIIHHHFFFGGGGGGHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@????????????AAAEEEKKKPPPSSS[[[bbbfffffffffhhhgggdddcccbbbaaaaaabbbeeeiiikkkooorrrtttvvvwwwyyy|||~~~|||xxxsssrrrpppmmmkkkiiihhhhhheeecccaaa^^^[[[XXXVVVUUUPPPNNNLLLJJJHHHGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDFFFHHHIIIIIIIIIKKKMMMNNNPPPTTTXXX[[[]]]______``````aaaaaaaaa```^^^^^^\\\[[[YYYXXXXXXYYYZZZ[[[ffflllvvv~~~************************,,,+++)))''''''(((***+++******))))))))))))******+++******))))))******+++************************************************)))******+++,,,---...///......------------......222888BBBOOO[[[bbbaaa]]]dddmmmzzzwwwhhhaaaeeeoooyyy~~~|||{{{}}}~~~}}}~~~~~~~~~~~~{{{yyywwwyyy}}}~~~}}}zzzwwwuuurrrnnnjjjfffcccbbbaaa```___```bbbfffjjjmmmkkknnnrrrtttttttttuuuvvvyyyzzz|||}}}~~~~~~}}}}}}{{{{{{zzzzzz{{{{{{{{{{{{xxxxxxzzz{{{}}}~~~}}}{{{yyywwwuuuqqqlllhhhdddbbb___^^^```dddhhhlllpppssswwwzzz}}}~~~|||||||||zzzvvvrrrmmmkkkggghhhkkkrrryyy|||zzzxxxpppkkkeeebbbbbbccccccaaaZZZVVVPPPKKKHHHFFFDDDBBB======>>>>>>???BBBFFFIIIMMMTTT\\\cccllltttwwwvvvtttrrrpppqqqsssrrrnnnjjjccc___\\\\\\]]]___fffnnnvvv~~~|||}}}|||~~~}}}rrrfff^^^YYYTTTQQQNNNNNNPPPSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTRRRPPPNNNLLLKKKJJJHHHGGGGGGGGGGGGFFFEEEFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCEEEJJJQQQYYY___gggmmmqqqpppoooooommmjjjiiihhhgggggghhhkkknnnpppuuuwwwyyy{{{|||}}}{{{yyywwwtttqqqooonnnnnniiihhhfffddd```]]][[[YYYRRRQQQNNNLLLJJJIIIIIIJJJHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFHHHJJJKKKKKKLLLNNNPPPQQQTTTXXX\\\```cccdddeeeddddddeeeeeeeeecccbbbaaa___]]]\\\ZZZYYYYYYZZZ[[[aaagggqqqyyy~~~******************************+++,,,,,,,,,+++*********))))))))))))******++++++************++++++***************************************+++++++++++++++,,,,,,------------......---------...//////111999HHHVVV___aaa___^^^gggssspppggg^^^^^^hhhttt|||~~~}}}|||{{{}}}~~~~~~~~~}}}~~~}}}zzzxxxvvvwww{{{|||{{{xxxuuutttqqqmmmjjjfffcccbbb_________```cccgggkkknnnkkknnnrrrtttuuuvvvxxxyyyzzz{{{|||}}}~~~~~~~~~}}}zzz{{{||||||{{{zzzzzz{{{{{{|||}}}~~~~~~~~~|||yyywwwtttrrrppplllhhhdddbbbaaa```aaadddhhhmmmpppssstttvvvyyyzzz{{{zzzxxxxxxxxxvvvsssnnniiieeebbb]]]^^^bbbiiiqqquuuuuusssjjjfffaaa```aaabbbaaa___XXXTTTNNNJJJGGGEEECCCBBB<<<===>>>??????AAAEEEHHHLLLTTT]]]dddllltttxxxwwwuuusssqqqrrrtttsssoookkkfffaaa]]]\\\\\\^^^fffoooxxx~~~}}}{{{oooeee___ZZZVVVRRRPPPQQQTTTVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWUUUSSSQQQOOONNNKKKJJJHHHHHHIIIHHHGGGEEEGGGGGGGGGFFFEEEDDDDDDDDDBBBBBBAAA@@@@@@@@@AAAAAACCCDDDFFFIIINNNWWWbbbiiitttzzz}}}{{{yyywwwtttooommmlllkkkkkklllooorrrtttxxxzzz|||~~~}}}yyyvvvttttttsssmmmlllkkkiiifffbbb___]]]VVVTTTRRROOOMMMLLLLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGJJJKKKLLLNNNPPPRRRUUUWWW[[[```dddgggiiijjjhhhiiiiiiiiiiiigggeeedddaaa```^^^\\\[[[ZZZZZZZZZ\\\bbbkkktttzzz~~~************************)))***,,,......---+++************))))))*********++++++************++++++*********************************+++++++++++++++,,,,,,------------,,,,,,......------...///111222000;;;NNN]]]bbb```aaaeeeqqq~~~vvvaaa]]]\\\cccppp{{{|||{{{|||||||||{{{~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~|||{{{zzzxxxwwwwwwvvvtttssssssrrrooommmiiifffdddccc______```cccfffiiilllnnnnnnppprrrtttuuuvvvyyy{{{{{{{{{|||}}}}}}}}}}}}}}}zzz{{{|||{{{zzzyyyyyy{{{}}}~~~~~~~~~|||yyytttrrrnnnllljjjgggdddaaabbbcccdddfffiiimmmqqqssstttttttttvvvwwwwwwtttqqqrrrpppmmmhhhccc^^^[[[XXXTTTUUUYYY```iiioooooonnnddd```]]]]]]___```___]]]WWWTTTNNNKKKHHHGGGEEECCC>>>???@@@@@@AAADDDHHHLLLOOOYYYbbbhhhooovvvyyyxxxvvvsssqqqrrrsssrrrnnnjjjeeeaaa]]]\\\[[[]]]gggqqq{{{~~~yyynnnggg```\\\VVVSSSSSSUUUVVVWWWXXXYYYYYYZZZ[[[[[[\\\\\\]]]\\\\\\ZZZXXXVVVTTTRRROOONNNLLLLLLLLLLLLJJJHHHJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDBBBAAAAAABBBCCCDDDDDDFFFIIILLLRRR\\\iiirrr~~~|||wwwrrrpppooooooppprrruuuwwwyyy{{{~~~|||{{{zzzzzzsssrrrqqqooolllhhheeeccc\\\ZZZWWWTTTQQQOOOOOONNNMMMMMMMMMMMMLLLLLLLLLKKKIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGJJJMMMNNNPPPTTTVVVYYY\\\```dddhhhkkklllmmmnnnnnnnnnnnnmmmllljjjiiifffeeecccaaa___^^^]]]\\\[[[aaajjjrrrxxx|||************************)))***+++,,,,,,,,,,,,+++++++++************++++++,,,++++++******++++++,,,*********************************++++++,,,,,,,,,***+++,,,.........------......------///111333555333AAAWWWfffhhheeekkkuuuvvvfffZZZZZZ___jjjxxx{{{zzz{{{||||||{{{~~~~~~~~~}}}}}}}}}~~~~~~~~~|||zzzyyyyyyyyywwwsssqqqpppqqqpppooommmkkkhhhfffeeeddd```aaadddgggjjjmmmnnnooorrrssstttssssssuuuyyy{{{zzz{{{{{{{{{||||||||||||zzz{{{|||zzzwwwwwwyyy{{{|||~~~~~~~~~{{{xxxssspppkkkhhhgggfffdddcccdddeeehhhkkkooorrrtttuuuuuutttssstttuuutttpppllliiifffbbb\\\WWWSSSPPPOOOLLLLLLPPPXXXaaaggghhhgggaaa___\\\]]]```aaa___]]]YYYVVVQQQMMMKKKJJJHHHFFFAAABBBCCCDDDFFFJJJOOOSSSVVV```kkkpppuuuzzz|||{{{xxxvvvtttttttttsssooojjjbbb^^^[[[ZZZZZZ^^^jjjvvv~~~xxxpppiiiddd^^^YYYXXXYYYZZZZZZ[[[\\\\\\^^^___```aaabbbbbbaaa```___]]]ZZZXXXWWWUUUSSSQQQQQQQQQPPPOOOMMMMMMLLLLLLKKKJJJIIIHHHGGGHHHGGGEEEDDDEEEFFFGGGHHHFFFHHHKKKNNNTTT___mmmxxx}}}vvvuuutttssstttvvvyyy{{{zzz|||zzzyyyyyywwwtttpppllljjjcccaaa^^^ZZZVVVTTTRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPMMMLLLLLLKKKJJJJJJIIIIIIGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIILLLOOORRRUUUXXX\\\^^^aaacccgggkkkoooqqqssssssssstttttttttsssqqqooonnnlllkkkiiigggeeecccbbbaaa___dddlllrrrwww{{{~~~******************************)))))))))***,,,---,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,*********************************++++++,,,,,,,,,((())),,,...////////////......---...///222555777777GGG___oooooommmvvv~~~iiiWWWXXX[[[bbbooo~~~|||zzz{{{||||||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~{{{yyytttvvvxxxvvvrrrpppqqqsssmmmmmmkkkjjjhhhfffddddddaaacccgggjjjmmmoooppppppvvvvvvuuusssrrrtttwww{{{yyyyyyzzzzzzzzzzzzzzz{{{zzz{{{{{{yyyvvvuuuxxx{{{{{{|||~~~~~~zzzxxxuuuqqqlllhhhgggggggggfffeeegggkkkooorrrtttuuuuuuvvvtttsssssstttrrrnnnjjjccc___ZZZTTTNNNKKKIIIHHHFFFGGGJJJRRR[[[bbbcccbbbbbb```^^^```bbbdddbbb___[[[WWWSSSOOOMMMLLLJJJIIIDDDEEEFFFFFFIIINNNTTTYYY\\\gggrrrxxx{{{|||zzzwwwwwwwwwuuuqqqmmm^^^[[[YYYYYYZZZ___lllyyy~~~vvvqqqllleee```^^^^^^______]]]^^^___aaabbbdddeeefffddddddcccbbb```]]][[[ZZZYYYWWWUUUTTTUUUTTTRRRQQQOOOOOONNNMMMLLLKKKJJJJJJKKKJJJHHHGGGGGGHHHJJJKKKGGGJJJMMMOOOUUU```ooozzz~~~zzzyyywwwvvvwwwzzz}}}~~~{{{}}}~~~}}}yyyuuurrrooohhhfffbbb^^^ZZZWWWUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSOOOOOOOOONNNMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOORRRVVVYYY\\\```dddgggiiikkknnnrrruuuxxxyyyzzzwwwwwwxxxwwwvvvtttrrrqqqqqqpppooollljjjhhhfffeeeccchhhoootttxxxzzz|||~~~~~~