BM6P6(@ rrrqqqqqqqqqrrrtttvvvwwwsssqqqnnnkkkjjjkkkmmmnnnrrrqqqpppooonnnnnnnnnnnnmmmooorrruuuvvvuuurrrqqqssstttuuuuuuttttttvvvxxxyyyzzz{{{{{{{{{zzzyyyxxx{{{yyyvvvsssssstttvvvxxx{{{||||||}}}~~~~~~~~~~~~vvvrrrnnnooosssvvvuuurrrwwwxxxxxxtttnnnlllooosssrrrvvv|||~~~zzzuuuxxx~~~yyyqqqnnnppptttllleeeYYYPPPUUUcccjjjhhhZZZcccmmmsssxxx|||}}}zzz{{{{{{zzzyyywwwvvvxxxzzzvvvvvvwwwxxx{{{~~~kkkooo|||www]]]GGG>>>444000222555444111222222333333333444444444888999777555999@@@BBB???AAA???@@@BBBCCCDDDKKKTTTMMMQQQKKKKKKPPPNNNiiicccLLLGGGAAAAAA???@@@DDDHHHHHHEEEBBBBBBBBBBBBEEEGGGJJJLLLRRRTTTZZZdddjjjooouuu|||~~~uuummmbbbTTTHHHGGGLLLNNNMMMMMMPPPQQQSSSVVVZZZ\\\___```hhhppp|||}}}xxx}}}zzzwwwvvvwwwwwwuuurrrpppqqqwww~~~{{{xxxwwwuuuqqqjjjdddddd```\\\[[[___dddffffff]]]VVVPPPOOOUUU[[[^^^^^^```^^^[[[YYYXXXVVVTTTRRRPPPOOOPPPQQQSSSSSSQQQPPPNNNOOOPPPNNNKKKHHHIIIJJJEEEEEEDDDDDDBBBAAA???>>>===<<<===>>>===AAAPPPbbb||||||lllkkkmmmooollleeeaaabbbVVVRRRMMMIIIHHHFFFCCC@@@AAABBBBBBCCCGGGNNNVVV\\\``````aaaeeejjjpppsssuuu~~~|||}}}ttt]]]MMMHHHBBB;;;BBB@@@===IIInnnjjjLLLKKKIIIHHHIIIKKKMMMOOOLLLKKKKKKKKKNNNRRRVVVXXXppppppooooooooopppppppppqqqooollliiiiiijjjlllnnnpppooonnnmmmmmmmmmmmmmmmlllnnnppprrrsssrrrqqqppprrrrrrrrrqqqppppppsssuuuyyyzzzzzzzzzzzzyyywwwwwwtttuuuuuuvvvwwwwwwxxxxxxzzzzzzzzz|||~~~|||tttqqqnnnppptttvvvtttrrrqqqtttvvvtttpppnnnooorrrsssvvv{{{}}}yyysssvvv|||~~~{{{vvvqqqnnnoooqqqjjjbbbWWWRRRZZZfffiiidddYYYeeesssyyy|||}}}|||yyyzzz{{{zzzyyywwwwwwyyy{{{wwwwwwwwwxxxyyy|||~~~}}}yyyYYYEEE<<<333000222444333000///000111222333444555555444999<<<999888<<<@@@BBBFFFCCCBBBCCCBBBAAAGGGNNNKKKOOOIIIFFFJJJHHH]]]xxxXXXGGG>>>===;;;===BBBGGGHHHFFFCCCCCCBBBAAACCCEEEHHHJJJOOOPPPWWW```gggkkkqqqxxx}}}~~~xxxkkkaaa[[[QQQIIIIIINNNOOOPPPRRRUUUVVVXXXZZZ]]]___aaaccckkkpppxxx}}}yyy~~~}}}}}}zzzvvv{{{xxxvvvwwwzzz||||||{{{xxxuuuuuu}}}~~~}}}{{{yyyyyyxxxuuuooojjjgggdddaaa```bbbddddddddd\\\WWWSSSTTTZZZbbbiiimmmooommmjjjfffcccaaa``````_______________]]][[[YYYUUUTTTSSSPPPMMMKKKJJJJJJEEEEEEDDDCCCAAA@@@?????????>>>???BBBBBBIIIZZZllltttpppmmmkkkeee\\\WWWXXXRRRNNNIIIEEEEEEDDDCCCAAAEEEEEEGGGIIILLLRRRZZZ___eeeeeegggkkkqqquuuyyyzzzvvv^^^LLLEEEBBB>>>>>>777===ZZZsss]]]MMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNOOORRRVVVZZZ]]]ssssssssssssrrrpppoooooommmllljjjhhhhhhiiilllmmmllllllkkkkkkkkkkkkllllllkkkkkkmmmnnnnnnnnnnnnnnnooopppooonnnmmmmmmpppsssyyyyyyyyyyyyxxxwwwuuuuuunnnppptttxxxzzzzzzzzzyyyyyywwwwww{{{}}}yyyqqqpppooorrruuuvvvtttqqqkkkooossssssqqqooopppqqquuuvvvzzz{{{vvvqqqsssyyy|||zzzvvvsssqqqooolllkkkggg^^^TTTUUUaaajjjggg]]]YYYiiiyyy~~~}}}{{{xxxzzz{{{{{{zzzxxxyyy{{{}}}zzzyyyxxxxxxxxxyyy{{{{{{~~~~~~}}}}}}WWWAAA:::222///111333222000//////000222444666777888777AAAHHHCCC<<<<<>>777GGGttt{{{bbbSSSOOOPPPQQQQQQPPPOOOMMMLLLNNNNNNOOORRRUUUYYY]]]___qqqrrrssssssrrrqqqooonnnkkkjjjhhhhhhhhhjjjlllmmmkkkjjjjjjjjjjjjjjjkkkllljjjiiiiiiiiijjjjjjkkklllmmmnnnnnnmmmmmmooosssvvvxxxxxxwwwvvvuuutttssssssmmmooossswwwyyyzzzyyyxxxxxxuuuuuu{{{}}}vvvpppppprrrtttwwwwwwtttqqqkkkmmmoooooonnnnnnoooqqqxxxxxxyyyyyyuuupppqqqwww|||xxxsssqqqqqqoooiiidddbbbYYYSSSZZZhhhnnneeeYYY]]]mmm}}}}}}zzzyyyyyyzzzzzz{{{zzzyyyzzz|||}}}|||{{{yyyxxxxxxyyyyyyyyyzzz{{{|||~~~xxxPPP<<<777111///000222111///111111222444555777888888<<>>===???AAA???>>>AAAGGGIIIHHHIIIMMMJJJUUUWWWMMMFFFEEEMMMWWW}}}gggKKKCCC===>>>AAACCCEEEGGGIIIGGGDDDBBBAAABBBCCCDDDHHHIIINNNUUU[[[___eeemmm{{{~~~wwwmmmddd]]]\\\ZZZ[[[^^^___^^^bbbgggiiijjjkkkmmmpppsssvvvwwwooojjjfffiiissszzz|||zzz~~~~~~{{{vvvxxx|||wwwsssqqqooooooqqqsssuuuwwwzzzuuummmeeefffooo~~~zzzyyy{{{~~~~~~}}}vvvrrrllleeeaaa]]][[[ZZZ^^^^^^]]]\\\___jjjyyywwwtttuuuuuuwwwxxxwwwtttqqqooonnnuuupppjjjeeeaaa^^^[[[XXXOOOMMMJJJGGGFFFEEEFFFGGGDDDIIIPPPVVV\\\ggguuuzzzqqqhhhccc]]]VVVTTTVVVOOOLLLHHHFFFFFFJJJNNNPPPUUUXXX\\\___bbbfffkkknnntttvvvzzz~~~vvvcccSSSIIICCC@@@??????EEE]]]jjj[[[UUURRRRRRRRRSSSRRRRRRQQQQQQNNNOOOPPPRRRUUUWWWYYY[[[hhhiiikkklllllllllkkkjjjjjjjjjiiihhhiiijjjlllmmmjjjjjjiiiiiiiiijjjkkkkkkhhhhhhggggggggghhhiiijjjlllmmmnnnooopppssswwwzzzvvvuuuuuutttsssrrrrrrrrrqqqqqqrrrtttuuuvvvwwwwwwwwwuuutttzzz{{{uuuqqqrrrtttwwwxxxwwwtttrrrmmmmmmllljjjjjjlllooorrr{{{yyyxxxxxxsssooopppuuu|||wwwsssrrrrrrooofff___\\\VVVUUU___lllnnndddYYYeeerrr~~~~~~yyywwwyyyzzzzzzzzz{{{zzzyyyzzz|||}}}{{{zzzyyyyyyyyy{{{{{{{{{|||}}}iiiEEE888444000///000111000///222222333333444444555555777===AAA???===>>>===;;;:::;;;AAAJJJNNNKKKIIIJJJKKKYYYddd\\\LLLJJJSSSVVVqqqsssRRRGGG???>>>???@@@CCCGGGJJJHHHFFFDDDCCCCCCCCCCCCFFFFFFJJJQQQVVVZZZ```hhhxxx|||~~~tttooollljjjiiihhhiiillljjjhhhjjjoooqqqrrrrrrtttwww{{{~~~tttllleeefffmmmuuuwwwvvv~~~~~~wwwrrrwwwyyyxxxtttpppmmmkkkkkklllkkkhhhbbb\\\YYY___kkkttt{{{}}}|||wwwooofff___[[[ZZZ[[[]]]^^^^^^\\\___iiizzz|||{{{vvvxxxzzzyyywwwuuuvvvwww}}}yyysssnnniiiddd```^^^UUUSSSPPPMMMLLLKKKLLLLLLKKKSSS\\\dddjjjsss}}}~~~{{{{{{ppphhh___\\\YYYVVVUUUWWWOOONNNLLLLLLMMMQQQVVVYYY]]]```dddgggjjjnnnrrruuuzzz}}}|||uuucccQQQJJJFFF???;;;<<<@@@UUUsssuuu___WWWWWWRRRQQQPPPPPPQQQSSSUUUWWWPPPQQQRRRSSSTTTUUUUUUUUUdddeeeggghhhiiijjjjjjjjjjjjiiiiiihhhiiijjjkkkllljjjiiiiiihhhhhhhhhiiiiiihhhggggggfffgggggghhhhhhjjjmmmoooqqqsssuuuxxx{{{ssssssrrrqqqqqqqqqqqqrrrtttsssqqqpppqqqrrrssstttuuusssssswww{{{|||xxxsssrrrtttvvvwwwwwwuuusssqqqnnnllliiiggghhhlllpppsss{{{xxxuuuuuuqqqmmmooosssyyyvvvssssssrrrnnneee^^^WWWUUUZZZeeemmmkkkccc^^^mmmwww~~~|||xxxwwwyyyyyyzzz{{{{{{zzzxxxyyy{{{}}}~~~|||zzzzzzzzzzzz~~~}}}}}}||||||[[[BBB555333000000000111111000000000111111111111222222555888:::;;;AAAEEEDDD???======AAAIIILLLHHHEEEDDDJJJUUUgggeeeQQQMMMWWWXXXooo|||ZZZLLLAAA??????===@@@GGGHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDGGGMMMRRRUUU\\\cccqqquuu{{{~~~~~~}}}||||||zzzwwwwwwyyywwwssstttxxxyyyyyyxxxyyy{{{~~~{{{uuunnnmmmqqqwwwyyyyyy{{{~~~{{{sssooorrrvvv{{{tttllleeebbbaaa]]]\\\YYYUUURRRTTTZZZ```vvv~~~{{{tttllleeebbbbbbdddaaaaaa```^^^```jjjyyy|||yyyvvvxxxzzzzzzxxxyyy||||||vvvnnnhhheeeddd```^^^\\\YYYWWWVVVVVVVVVVVV___hhhmmmrrryyy~~~{{{zzztttmmmbbbZZZSSSSSSTTTRRRQQQSSSPPPRRRTTTVVVXXX[[[___bbbdddgggjjjmmmppptttxxx{{{zzzqqqcccRRREEECCCAAA:::;;;BBBOOOjjjeeeUUUPPPOOOOOONNNLLLLLLMMMPPPSSSVVVQQQRRRSSSTTTTTTTTTSSSRRRddddddeeeeeefffhhhiiijjjhhhhhhhhhgggggghhhiiiiiiiiihhhgggfffffffffffffffgggggghhhhhhggggggggggggjjjlllppprrrssssssuuuvvvqqqpppooooooooopppqqqrrrrrrqqqpppooooooooopppqqqrrrqqqqqqsssuuutttrrrpppssstttvvvuuutttqqqpppooojjjhhhggghhhjjjnnnrrrtttzzzuuurrrqqqnnnkkklllppprrrqqqrrrrrrrrrmmmeee___SSSVVV___jjjlllgggdddeeesss{{{}}}zzzzzzyyywwwzzz{{{zzzyyywwwwwwyyy{{{~~~|||{{{zzzzzz{{{{{{~~~|||~~~}}}~~~iiiLLL>>>222222111111111111111111000000111111222333444444999;;;<<<>>>DDDIIIIIIDDDAAA======BBBEEECCC@@@AAAGGGIII\\\bbbPPPKKKTTTRRRgggtttkkkYYYJJJEEE@@@;;;===DDDCCCEEEFFFGGGGGGEEECCCAAABBBAAADDDIIIMMMPPPWWW___ffflllssswwwxxxzzz}}}yyywwwyyy}}}~~~~~~{{{tttnnniiifffhhhxxxtttjjjeeeccc[[[ZZZXXXUUURRRQQQQQQRRR```www}}}}}}|||xxxtttqqqqqqrrrooommmhhhdddccciiittt|||zzz||||||xxxuuuwwwyyyzzzyyywwwyyyyyyqqqooopppoooooommmkkkiiigggeeeeeeccckkkppppppssszzz~~~~~~~~~}}}zzzwwwvvvvvvuuutttssslllmmmjjjddd``````]]]YYYQQQKKKHHHLLLQQQQQQPPPQQQVVVZZZ```dddfffgggjjjlllnnnpppsssuuuxxx||||||uuugggYYYNNNCCC>>>@@@<<<888EEEZZZ{{{gggUUUNNNKKKGGGIIIHHHHHHHHHIIIKKKLLLMMMMMMNNNPPPRRRRRRQQQPPPOOOaaa```______```aaacccdddgggggggggfffffffffgggggghhhgggfffeeedddcccccccccggghhhhhhiiiiiihhhggggggiiilllppprrrrrrqqqqqqqqqoooooonnnnnnnnnpppqqqsssoooppppppppppppoooooonnnpppppppppppppppooonnnnnnssstttuuutttqqqnnnmmmmmmeeeeeefffiiimmmqqqssstttxxxsssooonnnkkkiiijjjooolllmmmppprrrqqqmmmfffaaaQQQWWWccclllkkkddddddjjjwww}}}~~~}}}zzzvvv{{{{{{zzzyyywwwvvvxxxzzz}}}|||{{{zzzyyyzzz{{{{{{zzzzzz}}}{{{kkkQQQ<<<555111111111111222222222111111111333444666777999999;;;===>>>>>>@@@DDDEEEAAABBB<<<999<<>>PPP\\\MMMGGGNNNKKKYYY^^^hhh}}}hhhUUULLLCCC:::999@@@@@@BBBEEEGGGGGGEEEBBB@@@@@@???AAAGGGKKKNNNTTT\\\___eeemmmqqqsssvvv|||~~~}}}|||zzzvvvqqqlllbbbccccccjjj~~~yyyrrrppp```^^^\\\YYYVVVRRROOONNNMMMddd{{{}}}|||}}}zzzqqqjjjfffhhhmmmrrrrrrrrrsssvvvyyy{{{zzzxxxwwwyyyzzzwwwuuuxxx}}}{{{~~~}}}||||||zzzxxxuuusssrrrmmmssstttqqqqqqxxx}}}||||||{{{zzz||||||~~~{{{yyysssoooiiidddaaa___]]][[[RRRVVVVVVQQQMMMLLLKKKHHHEEEAAAAAAIIIQQQSSSSSSTTT\\\ccckkkppprrrrrrssstttwwwxxx{{{}}}xxxoooeeeRRRAAA===888;;;???:::888QQQsssjjjSSSKKKKKKIIIDDDDDDEEEFFFGGGGGGGGGFFFEEEGGGIIILLLNNNOOONNNMMMLLL\\\\\\\\\\\\___bbbeeegggeeecccaaa_________aaabbbggggggfffddddddccccccccceeeeeefffhhhiiikkkllllllkkkmmmooopppqqqpppnnnmmmmmmmmmmmmnnnoooqqqrrrsssqqqqqqqqqrrrssssssqqqoooqqqooonnnnnnhhhcccgggqqquuuqqqqqqsssrrrlllfffeeedddfffiiilllnnnpppqqqqqqqqqlllkkknnnmmmhhhhhhlllkkkkkklllpppqqqlllbbbYYYTTT___kkkmmmfffaaahhhsssxxxxxxzzz}}}|||xxxxxx{{{yyyzzzzzz{{{{{{zzzzzzyyy{{{{{{{{{zzzzzzyyyyyyyyy{{{xxxxxxwww^^^LLL>>>555222222111111111111111222000111333555777888:::;;;???AAABBBAAA>>>===>>>AAA===>>>@@@AAA???===@@@CCCBBBCCCGGGLLLLLLJJJJJJNNNPPPZZZeeexxxvvv\\\GGG======@@@AAABBBBBBDDDHHHIIIEEE@@@DDDCCCCCCDDDFFFJJJMMMPPPZZZ^^^eeekkkqqquuuzzz}}}~~~~~~zzzxxxpppeee^^^______cccuuuzzzpppjjjdddbbb___YYYUUUUUUTTTXXXddd}}}~~~~~~}}}wwwnnniiimmmvvv}}}~~~~~~|||~~~|||yyyxxxzzz~~~{{{zzzwwwttttttvvvyyy{{{|||~~~~~~}}}vvvooopppvvv}}}~~~~~~~~~}}}}}}{{{uuummmgggccc^^^XXXUUUTTTTTTSSSQQQNNNMMMKKKHHHGGGFFFFFFFFFCCCDDDHHHNNNTTTXXXXXXWWWdddfffiiilllooorrrvvvyyy~~~}}}tttcccOOOCCC@@@@@@444555>>><<<>>>cccpppUUUJJJHHHGGGFFFGGGGGGFFFDDDDDDEEEFFFIIIJJJNNNOOONNNLLLIIIJJJOOOSSSXXXXXXXXXYYY\\\___bbbdddbbbaaa___^^^^^^___```aaacccccccccbbbbbbccccccdddffffffggghhhhhhiiijjjjjjmmmnnnoooppppppooonnnnnnoooooonnnnnnoooooopppppppppppppppqqqqqqqqqpppoooqqqnnnmmmlllhhheeeiiiqqquuupppoooqqqoooiiidddddddddeeehhhkkkoooqqqqqqpppppplllkkknnnnnnjjjjjjnnnqqqppppppooommmfff^^^XXXVVVdddpppmmmcccaaakkkvvvyyyxxxzzz}}}{{{wwwvvvzzzwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxzzzyyyyyy~~~uuu\\\III<<<333222222111111111111222222111222333555666999<<<>>>@@@BBBDDDDDDBBBAAABBBCCC@@@???>>>@@@AAA@@@??????FFFEEEGGGJJJKKKJJJMMMRRRVVV[[[___iiiwww\\\JJJCCCBBB===>>>@@@DDDHHHJJJHHHEEEEEEDDDCCCBBBDDDHHHLLLNNNWWW[[[bbbhhhnnnsssxxx{{{}}}{{{qqqjjjfff```ZZZbbbppp~~~yyyrrrllliiieee___\\\]]]UUUSSSWWWiii{{{zzz{{{}}}~~~tttnnnrrr~~~zzzxxxyyy}}}}}}wwwtttqqqqqqsssvvvyyyzzz}}}|||{{{yyysssmmmoootttzzzzzz{{{|||}}}~~~~~~xxxvvvtttrrroooiiibbb\\\ZZZVVVQQQNNNNNNOOONNNLLLKKKJJJHHHFFFEEEEEEFFFFFFHHHKKKOOOSSSWWWYYYZZZ[[[___aaaeeejjjoootttyyy}}}yyymmm[[[GGG<<<:::777:::>>>===999KKK|||tttcccRRRMMMLLLIIIEEECCCJJJIIIGGGFFFFFFFFFGGGHHHDDDEEEEEEDDDCCCFFFMMMSSSRRRRRRSSSTTTVVVZZZ]]]^^^\\\\\\[[[[[[\\\^^^___```_________```aaabbbcccdddgggggggggggghhhhhhhhhhhhpppoooooonnnnnnnnnooooooqqqpppooonnnnnnnnnnnnnnnooooooooonnnnnnoooooopppooollljjjiiigggfffiiiooouuuppplllmmmkkkfffbbbbbbddddddfffjjjppprrrqqqnnnllljjjjjjmmmmmmkkklllnnnwwwvvvsssmmmeee^^^YYYWWW\\\kkktttlllbbbeeeqqqyyyzzzyyyzzz|||zzzvvvvvvyyywwwvvvuuuuuuuuuwwwxxxzzzyyyyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{}}}nnnVVVFFF:::333222222111111111111222222333444555666777999===@@@???AAADDDEEEDDDCCCDDDDDDCCCBBBBBBDDDGGGHHHFFFDDDJJJGGGGGGJJJKKKKKKPPPVVVaaaaaa]]]___xxxuuuZZZHHH@@@:::<<>>999AAAeeeaaaWWWNNNLLLMMMJJJFFFEEELLLKKKJJJHHHGGGFFFFFFFFFCCCDDDEEEEEEGGGLLLUUU\\\JJJKKKLLLNNNPPPSSSUUUWWWUUUUUUVVVWWWXXXZZZ\\\]]]]]]]]]]]]^^^___```bbbbbbeeeeeefffggghhhhhhiiiiiiqqqpppnnnmmmlllmmmnnnooooooooonnnmmmmmmmmmnnnnnnnnnnnnnnnmmmlllmmmoooqqqnnnllljjjhhhggggggkkknnnuuuoookkkjjjhhhcccaaabbbdddccceeejjjppprrrppplllgggggghhhkkkllllllmmmnnnxxxvvvqqqggg\\\WWWWWWZZZeeeppprrriiieeennnwwwyyyzzzyyyzzz|||zzzwwwxxx{{{{{{yyyvvvtttsssuuuwwwyyyxxxxxxwwwwwwwwwwwwwwwwwwwww{{{}}}~~~fffOOOBBB:::444222222111111111222333333555777:::;;;::::::<<>>AAACCCCCCFFFIIIIIIGGGCCC@@@@@@CCCFFFIIILLLPPPVVV\\\aaagggmmmpppvvv{{{}}}}}}yyymmmhhhjjjeeerrr}}}wwwzzz{{{vvvtttooohhhccccccaaaYYYQQQPPPYYYmmm|||{{{yyyssskkklllyyy~~~xxxssspppooonnnmmmqqqpppqqqrrrmmmdddaaacccdddeeegggiiilllnnnpppqqqqqqqqqrrrqqqnnnjjjgggddd```]]]YYYTTTQQQMMMKKKIIIIIIIIIIIIIIIKKKMMMNNNNNNMMMMMMMMMNNNQQQUUUYYY[[[```eeeiiihhhfffeeejjjnnnrrrrrrsssvvvzzz~~~yyysssjjj^^^NNN???:::;;;;;;===>>>FFF```zzzXXXQQQJJJGGGFFFEEEFFFFFFJJJJJJIIIHHHGGGFFFEEEEEEGGGIIIJJJJJJMMMSSS\\\dddDDDEEEFFFGGGIIILLLMMMNNNMMMNNNOOOQQQSSSUUUWWWXXX[[[[[[[[[\\\]]]^^^```aaacccccceeegggiiijjjllllllpppnnnlllkkkkkklllnnnooommmmmmmmmlllmmmmmmnnnooommmnnnooonnnlllmmmppprrrrrrsssqqqllljjjkkknnnppptttnnniiihhhgggbbbaaabbbddddddfffkkkooopppmmmjjjgggiiikkklllnnnpppqqqpppsssqqqkkk```VVVTTTYYY```mmmnnnjjjfffmmmyyy|||xxxzzzxxxyyy|||{{{xxxzzz~~~|||xxxuuussstttvvvxxxwwwwwwwwwwwwwwwwwwwwwwwwuuu{{{~~~fffMMM>>>777222222222111111222333333444555:::???@@@===;;;<<<===???@@@AAACCCEEEFFFEEEEEE@@@LLLTTTPPPIIIHHHJJJLLLHHHGGGJJJNNNOOONNNQQQWWW\\\^^^^^^]]]ggg~~~fffMMMCCC>>>;;;>>>@@@AAAEEELLLJJJHHHDDDAAA@@@AAADDDFFFGGGJJJPPPUUUZZZ```fffjjjpppvvvzzzzzz{{{~~~zzzzzzooorrrxxx}}}{{{yyyxxx|||}}}~~~zzzrrrkkkiiiccc^^^YYYTTTRRR]]]yyy}}}||||||yyyrrrnnnvvv~~~yyyvvvtttrrrqqqqqqqqqtttvvvqqqeee]]][[[XXXYYY[[[^^^```ccceeeffffffeeeeeebbb___ZZZVVVTTTQQQOOOMMMIIIGGGFFFGGGHHHHHHIIILLLOOOQQQSSSUUUVVVXXXYYY[[[___cccgggkkkmmmnnnrrrtttsssppppppuuuzzz}}}||||||~~~mmmggg___VVVHHH<<<888;;;???DDDQQQiiieeeVVVSSSOOOJJJGGGFFFEEECCCEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGHHHHHHIIIMMMVVV\\\???@@@AAABBBDDDEEEFFFFFFEEEFFFHHHJJJMMMOOOPPPQQQUUUVVVWWWXXXZZZ]]]___```bbbccceeegggjjjlllnnnooommmllljjjiiijjjkkkmmmooolllllllllllllllmmmnnnooommmoooqqqpppnnnnnnqqqtttxxx{{{zzzrrrlllmmmqqqtttqqqkkkggggggfffbbb```aaaccceeeiiilllmmmllljjjiiiiiimmmpppppprrruuuvvvsssnnnkkkdddZZZTTTVVV___hhhqqqhhhbbbhhhuuu~~~yyyzzzxxxyyy{{{zzzxxxyyy~~~~~~zzzvvvuuuuuuwwwxxxwwwwwwwwwwwwwwwxxxxxxxxxuuu{{{iiiKKK:::333...222222111222222333444555555;;;AAABBB???===>>>AAAFFFEEEEEEGGGIIIKKKKKKJJJIIIYYYcccZZZMMMIIILLLMMMFFFFFFIIINNNOOONNNQQQVVVZZZ^^^``````bbbjjjuuu~~~yyy```OOOBBB:::===@@@AAAFFFNNNJJJHHHEEECCCAAABBBCCCDDDDDDGGGKKKPPPTTTZZZ```ccciiipppuuuvvvxxx~~~}}}|||zzzuuuvvvzzz}}}}}}{{{|||wwwpppkkklllrrryyy~~~~~~~~~~~~vvvpppnnnfffbbb___ZZZRRRSSShhh~~~}}}vvvnnnpppyyy~~~~~~~~~}}}yyyyyy{{{}}}vvvhhh]]]XXXQQQQQQSSSUUUWWWXXXZZZZZZWWWWWWUUURRROOOLLLIIIHHHGGGGGGGGGEEEDDDEEEHHHKKKLLLOOOTTTXXX[[[]]]___aaagggiiimmmqqquuuxxxzzz{{{yyyzzz{{{zzzyyy{{{~~~~~~|||yyyeee^^^TTTJJJ>>>555666;;;???VVVuuunnn^^^\\\^^^^^^[[[YYYUUUNNNFFFBBBCCCFFFHHHIIIHHHGGGFFFEEEFFFGGGFFFDDDGGGLLLQQQ======>>>???@@@@@@@@@@@@???@@@BBBEEEGGGIIIJJJKKKMMMNNNPPPTTTWWW[[[___```eeeeeegggiiijjjlllnnnnnniiiiiihhhhhhiiikkkmmmnnnmmmmmmllllllkkklllllllllmmmqqqttttttqqqpppsssvvvxxxtttjjjiiiooossslllgggdddeeeeeeaaa___```bbbgggmmmnnnkkkhhhggghhhiiinnnqqqppprrrwwwwwwssskkkggg___WWWUUUZZZeeennnoooaaa]]]lll|||~~~~~~|||yyyyyyyyywwwtttuuuzzz}}}{{{yyywwwvvvwwwxxxzzzwwwwwwwwwxxxxxxxxxyyyyyyvvv|||aaaCCC666222000222222222222333444555555555:::@@@@@@>>>???DDDJJJMMMKKKHHHIIILLLNNNOOOOOOMMM^^^fff]]]QQQOOOOOOMMMGGGEEEFFFJJJLLLLLLQQQWWW[[[]]]```aaa___\\\]]]___zzzcccOOO???>>>AAAAAADDDJJJIIIHHHGGGEEECCCCCCBBBBBBBBBEEEIIILLLPPPUUU[[[^^^bbbkkkqqqsssuuu|||~~~~~~{{{||||||{{{yyyxxxsssmmmjjjlllrrryyy}}}}}}|||~~~}}}xxxuuuuuurrrjjjdddaaaZZZTTT\\\jjj~~~vvvkkkiiiooo~~~~~~~~~vvvhhh\\\WWWQQQQQQPPPPPPPPPOOOOOOOOOLLLKKKIIIGGGFFFEEEEEEFFFGGGHHHJJJIIIIIIKKKOOOSSSUUUZZZ```eeegggiiilllnnnvvvxxx|||~~~}}}}}}{{{tttooo___VVVJJJ@@@777444:::DDDVVVzzzrrrgggbbbccceeedddaaa``````XXXNNNBBBDDDGGGIIIJJJIIIGGGFFFGGGIIIJJJHHHFFFFFFIIILLL<<<<<<===>>>>>>>>>======;;;===???AAADDDEEEFFFGGGGGGHHHLLLPPPUUU[[[___aaaggghhhiiijjjkkklllmmmmmmfffgggggghhhiiikkklllmmmoooooommmlllkkkjjjjjjjjjmmmqqqvvvvvvsssrrrtttwwwvvvssseeecccjjjoooiiidddbbbdddddd```]]]^^^aaahhhoooooojjjeeeeeehhhffflllpppnnnpppuuuuuupppkkkeee]]]WWWVVV^^^iiirrrkkk]]]\\\ppp}}}|||}}}zzzxxxxxxuuupppqqquuuyyyxxxwwwvvvwwwxxxzzz{{{wwwwwwxxxxxxyyyyyyyyyyyyxxx}}}xxxSSS;;;333444555222222222222333444555666555999======<<<@@@JJJRRRPPPMMMIIIIIILLLOOOPPPPPPEEEUUU]]]VVVOOOOOONNNIIIHHHEEEDDDFFFHHHJJJQQQYYYWWWXXXZZZ\\\YYYSSSPPPOOObbbuuu[[[EEEAAAAAA>>>???CCCIIIHHHHHHFFFEEEDDDBBBBBBBBBDDDGGGKKKNNNRRRXXX\\\___gggoooqqqttt{{{{{{wwwuuurrroooqqqwww}}}~~~}}}}}}sssiiihhhcccZZZYYY___gggxxxkkkggglll}}}~~~zzz}}}{{{ssseeeZZZVVVSSSRRRQQQOOOMMMKKKIIIHHHGGGFFFDDDCCCDDDFFFHHHIIIKKKNNNPPPPPPPPPRRRVVVZZZ^^^ccckkkppprrrtttvvvyyy~~~~~~}}}~~~vvvmmmfff[[[QQQDDD:::444666CCCPPPzzzwwwgggbbbaaacccaaaZZZTTTWWW\\\YYYQQQDDDFFFIIIKKKLLLJJJGGGFFFGGGIIIKKKIIIFFFEEEGGGIII777777777777777888999999888888999:::;;;===???@@@FFFGGGIIIMMMSSSZZZ```dddeeefffhhhjjjlllmmmmmmmmmkkkllllllmmmmmmllllllkkklllkkkjjjiiihhhiiijjjjjjrrrrrrsssttttttrrrooolllkkkooorrrqqqlllhhhiiikkkiiigggeeecccccccccdddeeeeeemmmpppjjjeeeffffffdddooonnnkkkiiimmmrrrqqqkkkhhhdddZZZSSSYYYgggpppqqq___]]]dddsss~~~~~~|||}}}zzzyyywwwtttqqqqqqtttvvvvvvtttrrrssswwwzzzzzzyyyxxxyyyxxxwwwuuutttuuuvvvxxxzzz^^^FFF:::777555222555555444333444555666777888;;;>>>@@@AAADDDKKKPPPPPPMMMJJJHHHIIIMMMQQQTTTYYYOOOHHHIIIKKKHHHFFFHHHFFFFFFGGGIIIJJJLLLNNNNNNNNNSSSVVVVVVUUUSSSKKKBBBSSSjjj{{{XXXFFF@@@===>>>@@@@@@DDDHHHJJJIIIEEEAAA???BBBAAAAAADDDJJJMMMNNNMMMTTTZZZbbbkkkqqqwww|||yyyooojjjggg___UUU^^^cccnnn}}}xxxjjjaaahhhsss|||qqqeeeZZZTTTUUUSSSPPPMMMJJJHHHFFFFFFFFFFFFFFFHHHKKKOOOSSSUUU[[[\\\]]]^^^```ccchhhlllpppsssxxx}}}|||uuullliiiddd___[[[BBB777???:::555SSS~~~nnnbbb\\\\\\ZZZWWWRRRNNNKKKKKKMMMNNNMMMJJJJJJMMMRRRTTTQQQMMMCCCJJJQQQQQQLLLGGGHHHKKK666666555555666666777888666777777888999;;;===>>>CCCDDDHHHMMMTTT[[[```cccdddfffhhhkkkmmmnnnnnnnnnkkkkkkllllllllllllkkkkkkkkkjjjiiihhhhhhiiijjjjjjmmmmmmllllllkkkiiifffdddccchhhnnnooollljjjkkkmmmgggeeedddbbbbbbccceeefffhhhmmmmmmgggcccfffjjjkkkrrrpppmmmlllppptttqqqjjjeeebbb[[[WWW___kkkqqqoooccccccjjjvvv|||{{{xxxxxxzzzzzzxxxuuurrrrrrtttwwwxxxvvvtttuuuxxx{{{{{{{{{vvvwwwwwwwwwuuuuuuvvvwwwzzz}}}}}}|||tttfffQQQ???666333111///444444444444444666777888======>>>======???BBBEEEEEEEEEDDDFFFJJJPPPVVVZZZYYYOOOIIIJJJKKKIIIHHHIIIIIIHHHHHHHHHIIIKKKMMMOOORRRWWW[[[\\\^^^___ZZZSSSMMMYYYxxxpppXXXLLLCCC>>>===<<<@@@EEEHHHIIIHHHGGGFFFAAA??????BBBGGGLLLMMMMMMQQQWWW^^^fffmmmsssyyy}}}zzzvvvssskkkaaaXXXWWWXXX]]]bbbeeedddbbbmmmsssyyy|||ooohhh]]]eeeyyy~~~{{{|||{{{|||wwwtttpppnnnlllggg```ZZZUUUSSSPPPMMMKKKKKKKKKKKKPPPPPPPPPQQQTTTWWWZZZ\\\___bbbeeehhhlllpppuuuxxxzzz}}}zzzmmmccc___\\\XXXQQQFFF???===>>>LLLvvvpppfff\\\TTTOOOMMMJJJGGGEEEEEEGGGJJJMMMKKKIIIHHHKKKPPPQQQNNNJJJBBBHHHNNNOOOKKKIIIKKKNNN444444333333444444555666444444555555777888:::;;;>>>AAAFFFMMMTTT[[[```cccdddeeehhhkkkmmmnnnooooookkkkkkllllllllllllkkkkkkjjjiiiiiihhhhhhiiijjjjjjiiiiiihhhfffcccaaa^^^]]][[[aaaiiinnnnnnmmmmmmnnndddcccaaa```aaaccceeegggjjjllljjjdddbbbhhhpppttttttrrrooooootttwwwqqqhhh```^^^\\\^^^gggppppppkkkeeeiiiqqqzzz|||yyywwwxxxzzzzzzxxxvvvtttsssuuuwwwxxxvvvtttuuuwwwyyyzzzzzzsssuuuwwwwwwvvvuuuvvvwww{{{yyyyyyxxxtttbbbYYYKKK???777333000000333333444444666777999:::>>>===;;;;;;<<<======<<<>>>???AAAEEEKKKRRRXXX[[[VVVNNNIIIJJJLLLKKKLLLMMMKKKJJJHHHGGGGGGIIIKKKMMMUUUZZZ^^^bbbgggkkkjjjeeeTTTSSS```hhhVVVHHH>>>:::;;;===AAAFFFIIIJJJJJJJJJ@@@???>>>@@@DDDHHHJJJKKKNNNRRRXXX___fffmmmuuuyyy|||~~~~~~|||uuunnneee```[[[XXXYYYYYYWWWTTTRRRUUUVVV\\\rrr~~~sssmmm______kkkyyyrrrqqqsssssspppkkkhhhhhhiiimmmgggcccccchhhiiifffbbbVVVTTTQQQNNNNNNOOOQQQSSSZZZZZZZZZ[[[^^^```ccceeegggkkkpppuuuxxx{{{~~~}}}}}}yyynnnaaaZZZ[[[[[[ZZZJJJFFF===999HHHlllrrraaa^^^ZZZTTTOOOJJJHHHEEECCCDDDGGGLLLNNNIIIGGGGGGIIILLLMMMJJJGGGBBBGGGLLLMMMJJJJJJNNNRRR222222111111222222333444222222222333444666777888:::===DDDLLLTTT[[[```cccccceeehhhkkkmmmnnnooooookkkkkkkkkllllllkkkkkkkkkiiiiiiiiiiiijjjjjjkkkkkkhhhiiiiiigggddd```]]]\\\]]]cccjjjoooooommmlllkkkdddbbb```^^^___aaaccceeeiiiiiigggcccdddjjjsssxxxrrrrrrppppppuuuwwwpppfff[[[[[[]]]eeennnrrrnnngggfffnnnxxx}}}}}}zzzzzz|||zzzzzzyyywwwuuutttvvvxxxuuutttsssssstttuuuwwwwwwtttvvvxxxxxxvvvuuuuuuvvvzzzyyy}}}pppkkk___UUUJJJ@@@888222000222333333444666888999;;;<<<<<<:::999;;;???AAA???===>>>@@@BBBFFFKKKPPPTTTWWWSSSNNNJJJJJJKKKMMMNNNOOOIIIIIIHHHHHHGGGGGGGGGGGGMMMRRRVVVYYY```gggiiifff^^^WWWVVVmmmttt^^^OOOCCC===>>>>>>@@@BBBEEEGGGHHHHHHBBBAAA??????@@@CCCEEEGGGJJJNNNSSSYYY___gggooouuuyyy{{{~~~~~~yyymmmggg```\\\[[[YYYWWWTTTOOOQQQQQQPPPYYYnnn|||sssooogggaaabbbrrr{{{tttlllllljjjfffaaa______```gggccc^^^]]]```cccdddddd\\\ZZZVVVSSSSSSUUUXXXZZZ``````aaacccfffiiikkkmmmqqquuuyyy|||}}}}}}}}}~~~~~~~~~xxxnnnaaa[[[\\\aaacccaaaFFF???888???\\\dddVVVVVVWWWWWWWWWOOOLLLIIIFFFFFFGGGJJJKKKHHHGGGGGGHHHJJJJJJHHHFFFDDDHHHKKKKKKIIIJJJNNNRRR111111111111111222333333111111111222333444555666666:::AAAJJJRRRZZZ```bbbccceeegggjjjlllmmmnnnnnnjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkeeehhhjjjiiieeeaaa___^^^gggjjjnnnpppoookkkhhhfffcccaaa^^^\\\\\\^^^aaaccceeeddddddfffhhhlllrrrvvvoooppppppppprrrsssllldddXXXZZZ```jjjqqqpppkkkfffllluuu~~~}}}{{{{{{}}}yyyyyyyyywwwuuuuuuvvvxxxuuuttttttsssssssssuuuvvvvvvxxxyyyxxxvvvuuuuuuvvvzzzoooeee]]]OOOAAA999333......222333333555777999;;;<<<======<<<<<>>BBBEEEFFFFFFEEEDDDBBB@@@??????@@@BBBGGGJJJNNNSSSYYYaaaiiiooovvvxxx{{{}}}~~~yyytttmmmhhhddd```ZZZUUUOOORRRQQQLLLLLLTTT```gggsssyyy{{{uuupppjjjbbb\\\aaannn|||uuutttppplllhhheeeeeeeeecccccc```\\\YYY[[[aaafffgggddd```]]][[[]]]___aaaeeefffhhhkkknnnrrrtttvvvxxx{{{~~~{{{uuukkkbbb\\\```hhhiii```XXX;;;@@@KKK]]]vvvtttfffXXXSSSQQQPPPPPPRRRMMMKKKHHHEEEDDDCCCDDDDDDGGGGGGGGGIIIJJJIIIHHHFFFHHHJJJKKKJJJIIIIIILLLOOO222222111111222222333444222222222222333444555555555999???GGGPPPXXX___bbbccceeegggiiikkkllllllllljjjjjjkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkjjjiiihhh```ccceeedddaaa```aaacccppppppooommmjjjgggcccaaaaaa___\\\ZZZZZZ]]]aaacccaaa```bbbhhhkkklllnnnrrrmmmqqqrrrooommmkkkgggaaaZZZ]]]fffoooqqqmmmhhhggguuu|||zzzyyyyyyxxxwwwxxxxxxwwwuuuuuuvvvwwwvvvwwwvvvuuussssssuuuwwwxxxyyyyyyxxxvvvvvvxxxyyy~~~mmm]]]JJJ999444222///111777333555777999;;;<<<======@@@AAABBBDDDEEEEEEBBB@@@@@@BBBDDDGGGKKKNNNRRRSSSYYYXXXRRRJJJFFFGGGGGGEEECCCDDDFFFHHHHHHGGGEEEDDDEEEHHHIIIKKKOOOUUUVVVSSSNNNLLLJJJLLL[[[iiiVVVIIIEEEAAA<<<<<<@@@DDDFFFEEEEEEFFFEEECCC@@@>>>>>>???DDDFFFJJJOOOTTT[[[bbbgggnnnqqquuuxxxzzz}}}}}}|||}}}~~~|||zzzyyyvvvqqqlllaaa```[[[TTTNNNPPPYYY```fffoooyyy}}}~~~yyytttrrrjjjaaa[[[\\\fffzzz~~~{{{xxxuuussssssrrrjjjmmmmmmiiiddddddkkkrrrtttqqqnnnjjjiiiiiijjjllloooqqqsssvvvyyy|||~~~~~~{{{ssskkkccc[[[XXX\\\ggglllcccRRREEE;;;XXXwwwgggOOOPPPSSSVVVTTTMMMIIIJJJIIIIIIHHHGGGFFFEEEDDDCCCEEEFFFGGGIIIIIIIIIHHHGGGKKKKKKLLLKKKIIIIIIJJJLLL333333222222333333444555333222222333333444555666555888===EEENNNWWW^^^bbbcccdddfffhhhiiiiiiiiiiiijjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiigggfffeee^^^___^^^[[[ZZZ]]]dddkkkrrroookkkgggdddbbb```___\\\ZZZXXXWWWYYY^^^cccfff```^^^```gggkkkiiijjjnnnpppvvvwwwpppgggbbb```]]]^^^ccclllsssqqqiiihhhlllwww}}}zzzwwwxxxxxxvvvvvvwwwxxxwwwuuutttuuuvvvvvvwwwwwwuuurrrrrrtttwwwwwwxxxxxxwwwwwwyyy|||xxx```III666222444222333777555666888:::<<<<<<<<<<<>>???>>>===AAAEEEHHHHHHEEEBBBAAABBB===@@@DDDHHHLLLQQQVVVZZZZZZ___fffnnntttyyy}}}~~~~~~wwwsssqqqpppllljjjgggddd```^^^\\\[[[YYYjjj}}}~~~~~~~~~}}}||||||wwwnnngggccccccccc___]]]^^^aaaiiiooonnnnnnsssxxx{{{vvvjjjccc]]]WWWVVVVVVYYYVVVLLLCCCFFFQQQ~~~oooSSSEEEEEECCCCCCFFFFFFEEEGGGLLLHHHJJJLLLMMMKKKFFFAAA>>>@@@CCCEEEGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKK666555555555555555666777999666555666666666777888777777888===DDDMMMTTTWWW```bbbeeehhhiiijjjjjjiiijjjiiiiiiiiijjjiiifffdddgggeeedddeeehhhiiifffdddcccZZZOOOLLLRRR]]]fffjjjgggddd```^^^^^^]]]ZZZWWWYYYVVVTTTWWW]]]bbbbbbaaaaaa]]]^^^dddfffdddgggmmmtttxxxvvvmmmdddaaa___^^^hhhuuu{{{qqqeeedddlllqqquuuwwwxxxxxxwwwvvvwwwyyyxxxwwwvvvtttrrrqqqsssvvvxxxwwwvvvsssrrrrrrtttvvvxxxrrrqqqvvvzzz}}}yyyxxxVVVBBB333333555222111555444666888:::<<<=========BBBBBBBBBBBBBBBCCCCCCDDDHHHFFFEEEEEEHHHKKKMMMNNNKKKFFFDDDGGGKKKJJJIIIIIIFFFEEEDDDDDDDDDEEEGGGGGGHHHKKKNNNNNNLLLKKKMMMOOOQQQJJJKKKPPPNNNPPPjjjuuu___HHH===???AAA@@@>>>;;;AAAGGGGGGCCC??????@@@CCCBBBBBBCCCFFFLLLQQQTTTWWW\\\ccciiimmmssszzzyyynnnjjjffffffttt~~~}}}zzzqqqppplllhhhffffff```YYYRRRSSS[[[kkk{{{qqqnnnkkkkkklllkkkgggdddccceeegggccc^^^\\\```ddd```eeelllwww~~~yyynnnaaaWWWTTTTTTSSSQQQNNNFFF>>>CCC\\\xxxvvvZZZHHH@@@???CCCGGGGGGEEEEEEJJJNNNZZZTTTMMMIIICCC???AAAFFFCCCHHHIIIGGGEEEGGGGGGEEEDDDDDDGGGMMMMMMHHHDDDDDD888777666666555666777777555666888999888666555666888777888<<>>======???AAADDDEEEFFFFFFEEEBBBBBBAAABBBEEEIIIMMMPPPRRRWWW^^^cccggglllsssyyy|||}}}tttllljjjgggccchhhsss{{{xxxxxxwwwpppfff```ZZZUUUXXXdddttt}}}{{{{{{|||zzzvvvrrroooooommmhhhaaa]]]]]]^^^VVVWWWWWWZZZgggxxxxxxtttmmmccc[[[VVVUUUUUUUUUJJJAAACCCNNN```wwweeeNNN@@@;;;BBBEEEGGGEEECCCDDDIIIMMMWWWRRRNNNKKKEEE>>>>>>BBBBBBEEEEEEBBBAAADDDEEECCCCCCBBBDDDJJJKKKHHHGGGIII===<<<;;;:::999999::::::555777888999:::<<<>>>???:::999888:::AAAJJJTTTZZZ___aaadddhhhjjjlllllllllllljjjhhhhhhhhhhhhhhhfffllljjjiiiiiihhheee```]]]TTTSSSSSSWWW]]]bbbccccccbbb___\\\ZZZYYYYYYXXXVVVTTTXXX___ccccccaaa^^^\\\YYYZZZ```jjjnnnmmmkkkkkkqqqvvvvvvllldddcccfffhhhpppppplllggggggnnntttvvvyyy{{{{{{{{{yyyyyyzzz{{{wwwwwwvvvuuusssrrrtttvvvxxxwwwvvvvvvvvvwwwyyyyyy|||yyywwwwwwwwwyyy}}}qqq]]]KKK<<<555222777888444333777555888===AAABBBAAA>>><<<>>>???AAACCCEEEFFFGGGGGGJJJJJJJJJIIIIIIIIIIIIJJJHHHEEEFFFHHHGGGFFFHHHMMMHHHGGGGGGFFFFFFFFFGGGGGGKKKNNNPPPQQQPPPPPPPPPQQQSSSXXXYYYTTTNNNQQQ___kkk{{{[[[IIIBBB@@@???>>>;;;:::===CCCFFFFFFDDDCCCBBBAAAAAACCCEEEHHHJJJLLLPPPVVV[[[^^^cccjjjooosssuuuyyy}}}wwwrrruuutttnnnkkkmmmyyyxxxppphhh^^^YYY^^^lll}}}{{{~~~|||wwwrrrlllhhheeeccccccaaaZZZTTTVVV```iiilllwww|||vvvhhhaaaYYYTTTSSSTTTTTTSSSNNNBBB===LLLhhh```HHH;;;999DDDEEEFFFDDDBBBCCCGGGLLLPPPNNNNNNOOOKKKDDDAAACCCAAACCCBBB??????DDDFFFDDDGGGDDDCCCFFFGGGFFFGGGKKKCCCCCCBBBAAA@@@????????????===999777<<>>===<<<@@@GGGOOOUUU^^^```dddhhhjjjlllmmmmmmllljjjgggfffggghhhhhhggghhhhhhgggfffddd```\\\YYYZZZ[[[\\\```dddeeedddaaa```]]]ZZZWWWUUUTTTTTTSSSTTT[[[bbbccc___ZZZXXXXXX[[[cccnnnuuuuuurrrppppppnnnqqqnnnccc\\\```hhhnnnuuunnngggeeelllvvvzzz{{{zzz{{{|||{{{yyyxxxyyyzzzvvvwwwwwwuuussssssuuuvvvwwwvvvuuuvvvwwwyyyzzzzzzuuuuuuttttttuuu{{{|||nnn```PPPCCC777444555999999666777<<<666888;;;???AAAAAAAAA@@@CCCCCCCCCCCCEEEGGGHHHJJJJJJKKKLLLKKKKKKKKKKKKMMMHHHGGGHHHHHHEEEBBBEEEKKKIIIHHHHHHHHHHHHHHHHHHHHHLLLNNNPPPRRRRRRQQQQQQPPPUUU___bbbYYYRRRWWW^^^```iiilllSSSIIIDDDAAA>>><<<:::<<>>???IIIQQQMMMBBBCCCBBBAAA@@@BBBHHHQQQXXX]]]___cccgggjjjkkkllllllkkkiiifffeeefffgggffffffdddeeeeeedddaaa]]]ZZZYYY^^^___```ccceeeeeedddccc]]][[[WWWTTTPPPOOOPPPPPPXXX\\\```^^^XXXSSSTTTWWW^^^lllyyy|||vvvpppqqqtttnnnmmmeee[[[XXX```mmmtttuuullldddfffpppyyy|||{{{zzzzzz{{{yyywwwvvvvvvwwwvvvwwwwwwvvvttttttuuuvvvvvvuuutttuuuxxxzzzzzzxxxvvvwwwwwwwwwzzzwwwrrriii```OOO???777666666777666555999>>>;;;;;;===???BBBEEEIIIKKKLLLJJJFFFCCCCCCEEEIIIKKKHHHJJJLLLLLLKKKLLLOOORRRJJJIIIJJJJJJFFFAAABBBGGGHHHIIIIIIJJJJJJJJJJJJJJJLLLMMMOOOQQQSSSRRRPPPOOONNNZZZ^^^UUUPPPUUUWWWTTT\\\iiizzzaaaTTTKKKCCC>>>??????@@@AAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCFFFJJJMMMOOOQQQUUU[[[```eeeiiipppvvv{{{}}}~~~~~~|||||||||~~~}}}|||zzzxxxvvvwwwzzz~~~~~~zzzwwwpppdddYYYVVVTTTSSSSSSSSSPPPLLLIIIGGGZZZrrr}}}PPP<<>>>>>;;;>>>>>>???@@@BBBCCCDDDEEEIIIIIIHHHHHHFFFEEECCCBBBCCCEEEEEECCCAAAEEEMMMTTTPPPMMMOOOVVVYYYTTTNNNKKKFFFGGGJJJMMMOOOPPPPPPQQQPPPPPPRRRUUUXXXXXXTTTPPPRRRQQQSSSVVVUUUSSSRRRTTTWWWWWWXXXZZZgggooo___KKK@@@???@@@???<<>>>>>AAADDDEEEEEEIIIIIIIIIGGGDDDCCCCCCDDDDDDGGGIIIHHHFFFEEEHHHKKKJJJJJJJJJKKKKKKLLLMMMNNNOOOLLLHHHGGGIIIIIIHHHFFFLLLLLLOOOSSSXXXZZZXXXVVVRRRPPPNNNOOORRRUUUUUUTTTYYYVVVSSS[[[iiiuuuxxx[[[DDD???BBB???777???@@@BBBEEEHHHIIIDDD>>>??????>>>>>>@@@DDDGGGJJJRRRTTTYYY___dddiiimmmnnnqqquuu{{{|||xxxuuutttttttttuuukkkeeeaaadddjjjooowww~~~{{{sssggg```YYYTTTNNNIIIJJJOOO[[[RRRNNNTTTaaasss{{{JJJ;;;EEEJJJNNNOOOLLLHHHGGGGGGJJJHHHEEECCCCCCFFFIIIKKKJJJJJJHHHEEEGGGKKKKKKHHHHHHHHHFFFDDDEEEIIIIIIEEEiiieee^^^YYYYYY]]]bbbffffffUUUHHHCCC>>>???TTTnnnbbbNNNOOOQQQZZZ[[[^^^___```aaaccccccbbbccceeeeeedddbbb```^^^WWWRRRJJJFFFEEEHHHKKKMMMVVVWWWWWWVVVTTTPPPLLLJJJKKKIIIIIIKKKPPPWWW\\\___\\\UUURRRWWW___eeekkkooojjjjjjkkkpppuuuuuunnnhhhfffddddddiiipppssspppkkkooovvv}}}||||||}}}|||}}}}}}{{{yyywwwxxxyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuvvvwwwyyyyyyxxxwwwvvv||||||xxx^^^GGG:::888777888999:::;;;<<<<<<===@@@>>>>>>@@@DDDGGGGGGEEEMMMMMMLLLIIIEEEBBBBBBCCCCCCCCCBBB@@@???@@@BBBCCCFFFFFFFFFGGGHHHKKKMMMNNNPPPMMMJJJJJJLLLMMMLLLKKKNNNMMMMMMPPPUUUWWWWWWVVVPPPNNNKKKLLLOOORRRSSSRRRWWWUUURRRXXX```dddyyymmmTTTEEE???======???@@@AAACCCGGGIIIGGGEEEAAA@@@>>>>>>@@@CCCGGGIIINNNPPPTTTZZZ___dddgggiiiooosssyyynnnppprrrzzz~~~|||}}}~~~zzzwwwpppkkkhhhlllrrrwww}}}~~~yyynnnddd]]]SSSKKKJJJMMMNNNNNNPPPTTTPPPSSS```ppp|||NNN@@@AAAFFFKKKMMMKKKIIIHHHIIIHHHGGGEEEEEEFFFIIIKKKMMMQQQQQQNNNJJJJJJLLLKKKGGGFFFIIIIIIHHHJJJMMMLLLGGGyyyqqqfff\\\WWWWWW[[[___^^^NNN@@@<<<666111;;;KKKnnnwwwXXXOOOPPPWWWXXXZZZ\\\^^^___``````aaabbbddddddbbb^^^ZZZWWWPPPJJJCCC@@@BBBHHHNNNRRRVVVUUUTTTRRROOOLLLHHHFFFHHHGGGHHHNNNVVV\\\______VVVTTTWWW^^^dddggglllrrrlllmmmrrrwwwzzzwwwnnngggeeeiiinnnrrrsssrrrpppooouuuxxx}}}}}}{{{|||||||||zzzyyyyyy{{{||||||zzzxxxvvvuuuuuuvvvwwwxxxwwwvvvuuutttssssssrrryyywwwqqqWWWAAA555222444666888:::<<<=========;;;<<<>>>BBBFFFHHHGGGFFFLLLLLLKKKHHHEEEBBBBBBCCCCCCBBB@@@>>><<<<<<===>>>AAA@@@@@@BBBDDDHHHLLLNNNOOOMMMKKKKKKLLLNNNNNNMMMLLLJJJIIIJJJNNNQQQRRRSSSMMMKKKHHHHHHJJJMMMOOOPPPRRRSSSQQQTTTXXXTTT___xxxjjjRRR@@@;;;@@@<<<<<<<<<>>>@@@BBBDDDEEECCCAAA???>>>???BBBFFFHHHIIIKKKNNNSSSXXX\\\___aaaiiimmmsssyyy~~~vvvrrrkkklllkkknnn}}}{{{yyyuuutttyyy~~~~~~{{{yyywwwtttlll^^^TTTQQQHHHDDDIIIQQQSSSRRRQQQSSSVVVaaatttSSSDDD===BBBIIILLLKKKJJJJJJLLLDDDDDDDDDFFFGGGIIIKKKMMMTTTTTTQQQLLLKKKMMMKKKFFFEEEIIIKKKKKKNNNQQQPPPKKKzzzqqqhhhaaa^^^]]]]]]SSSEEE:::999777111333;;;EEEaaa{{{```QQQPPPUUUVVVWWWZZZ\\\^^^^^^^^^```aaaaaaaaa]]]XXXSSSPPPGGGCCC@@@???DDDKKKQQQTTTTTTTTTRRROOOKKKHHHEEEDDDDDDFFFJJJSSS[[[___\\\XXXRRRTTT\\\dddfffeeehhhnnnmmmpppuuuxxxyyytttmmmhhhiiipppwwwxxxtttrrrssswww{{{{{{|||~~~zzzyyyyyyyyyxxxwwwxxx{{{~~~}}}zzzwwwvvvvvvxxxyyyzzzxxxuuusssrrrrrrssstttyyywwwyyycccNNN<<<333222333555999<<<>>>??????>>>;;;<<<===@@@CCCEEEEEEEEEGGGGGGHHHFFFDDDDDDEEEFFFEEEHHHIIIGGGAAA===>>>@@@??????>>>???BBBEEEIIIKKKNNNLLLKKKJJJJJJKKKKKKKKKGGGFFFFFFGGGIIIJJJKKKKKKIIIHHHEEEEEEFFFIIILLLNNNNNNQQQPPPRRRTTTNNNSSShhhmmmPPP@@@AAA<<<::::::<<<======@@@DDDDDDBBB@@@>>>???AAAEEEGGGEEEFFFIIILLLQQQUUUXXXZZZaaaeeejjjqqqvvvyyyzzzzzzzzzxxx|||}}}yyysssvvvxxxtttoookkkfff___TTTLLLHHHHHHLLLRRRUUUUUUWWW[[[ooottt[[[CCC>>>CCCIIILLLKKKJJJKKKMMMBBBBBBDDDEEEFFFGGGHHHHHHNNNOOOMMMJJJKKKMMMLLLHHHEEEHHHJJJJJJMMMRRRRRRNNNxxxzzz||||||xxxpppgggaaaKKK@@@888:::;;;777555777333<<>>@@@AAAAAA@@@>>>>>>>>>===>>>???BBBDDDGGGGGGHHHGGGEEEEEEFFFHHHDDDLLLSSSQQQGGG@@@@@@DDDAAA@@@???@@@AAACCCFFFHHHMMMLLLKKKJJJHHHHHHIIIJJJDDDEEEHHHIIIIIIHHHGGGFFFFFFFFFEEEDDDEEEGGGJJJLLLLLLPPPNNNNNNQQQLLLOOO```xxxlllPPPFFF???::::::>>>@@@???AAAFFFCCCBBB@@@???@@@AAADDDEEECCCDDDFFFHHHLLLOOOSSSTTT[[[^^^dddjjjpppsssuuuvvv}}}~~~}}}xxx~~~~~~}}}|||{{{yyyuuunnnfff^^^XXXSSSMMMIIIFFFLLLTTTUUURRRTTTeeewwwiiiGGGCCCGGGLLLMMMKKKIIIJJJKKKEEEEEEFFFGGGFFFFFFEEEDDDEEEHHHHHHHHHKKKPPPPPPMMMFFFGGGFFFDDDHHHNNNQQQOOOuuu}}}iii\\\JJJAAA;;;<<<<<<999666555777111888PPPeeeggg[[[PPPPPPOOOPPPTTTZZZ^^^^^^\\\[[[ZZZXXXUUUPPPKKKFFFCCC>>>@@@DDDIIINNNQQQPPPNNNNNNLLLJJJGGGEEEDDDDDDDDDFFFKKKTTTZZZ\\\XXXSSSNNNMMMRRR\\\fffiiigggiiimmmsssvvvyyywwwtttqqqppprrrvvvxxxxxxvvvtttuuu{{{|||zzzzzz|||~~~{{{zzz{{{{{{{{{{{{}}}~~~|||zzzyyyyyyzzz{{{yyywwwuuutttuuuxxx{{{~~~}}}mmmYYYJJJ???888555777777999;;;>>>@@@AAABBBBBBAAAAAA???===;;;===@@@CCCKKKKKKKKKIIIFFFEEEFFFGGGBBBJJJRRRPPPGGG@@@@@@DDDAAAAAAAAABBBBBBCCCDDDDDDKKKLLLKKKJJJHHHHHHIIIKKKEEEHHHKKKLLLJJJGGGFFFEEEDDDEEEFFFFFFFFFGGGIIILLLKKKOOOLLLKKKMMMIIIKKKYYYrrrgggUUUGGG===777;;;>>>===>>>CCCAAAAAAAAAAAABBBBBBCCCDDDCCCCCCDDDFFFHHHLLLOOOQQQWWWZZZ___fffkkkppprrrssswwwyyy|||wwwmmmgggjjjlllooorrruuu{{{~~~}}}zzzxxxoooggg\\\SSSMMMKKKJJJJJJIIINNNSSSRRROOOZZZyyyxxxvvvMMMGGGKKKNNNMMMJJJHHHHHHIIIIIIIIIIIIHHHFFFEEECCCBBBAAADDDGGGIIINNNTTTVVVSSSFFFFFFCCC@@@CCCJJJMMMLLLnnn~~~lllXXXNNNFFF???>>>===:::777666:::222333DDDYYY```XXXNNNKKKJJJKKKQQQXXX]]]]]][[[XXXWWWSSSOOOJJJEEEBBB@@@@@@BBBFFFKKKOOOPPPMMMKKKIIIGGGEEEBBBBBBBBBDDDEEEKKKQQQWWWYYYWWWTTTSSSTTTUUUWWW___hhhlllkkkkkknnnppptttxxxvvvqqqnnnoooqqqwwwuuusssssstttxxx|||~~~yyyyyyyyyzzz|||}}}}}}|||yyy{{{|||}}}}}}~~~}}}}}}|||{{{{{{{{{{{{{{{yyywwwvvvuuuwwwzzz}}}~~~~~~rrrbbbNNNBBB:::666555888999999;;;<<<>>>@@@AAABBB@@@BBBBBB@@@>>>>>>@@@CCCHHHIIIIIIGGGEEEDDDDDDFFFBBBEEEGGGFFFCCC@@@@@@AAA???@@@AAACCCCCCCCCCCCBBBEEEGGGHHHGGGFFFGGGJJJMMMFFFIIIJJJIIIFFFDDDDDDEEEDDDFFFIIIIIIHHHHHHJJJLLLHHHMMMKKKIIILLLHHHHHHSSSfffsss|||```LLL===<<<<<<999999===>>>???AAACCCDDDDDDCCCBBBCCCBBBBBBCCCFFFIIILLLNNNPPPTTTYYY___eeejjjmmmoooqqqssswww{{{~~~{{{tttmmmjjjdddgggiiikkkmmmsss|||}}}zzzvvvqqqmmm```ZZZQQQJJJHHHJJJNNNQQQLLLMMMQQQVVV]]]mmmtttiiissswwwOOOHHHKKKNNNLLLIIIFFFFFFGGGHHHGGGFFFEEECCCBBBAAA@@@@@@DDDGGGIIINNNUUUVVVRRREEEEEECCC@@@BBBGGGHHHFFF]]]rrrwwwcccQQQJJJCCC@@@>>>;;;::::::666333444@@@QQQYYYTTTKKKHHHGGGHHHNNNWWW\\\\\\ZZZWWWUUUPPPKKKFFFBBB@@@>>>CCCDDDGGGKKKNNNNNNLLLIIIEEECCCAAA??????AAACCCEEEPPPUUUYYYWWWSSSQQQVVV[[[______ccckkknnnlllkkkllljjjpppvvvuuuoookkkkkknnnuuurrrooopppuuuzzzzzzzzzwwwwwwxxxyyyzzz{{{|||}}}wwwyyy{{{|||||||||~~~|||||||||||||||{{{{{{{{{yyyxxxvvvvvvwwwzzz}}}rrrrrrjjjYYYFFF<<<777555666888999999:::;;;===???AAABBB>>>BBBDDDDDDBBBAAAAAACCCAAABBBCCCBBBBBBBBBDDDFFFEEEAAA======@@@BBB@@@>>>===>>>AAACCCDDDDDDCCCBBB>>>AAACCCCCCCCCEEEIIIMMMFFFGGGGGGDDDAAA???AAADDDCCCGGGKKKLLLJJJIIIJJJLLLDDDKKKJJJJJJNNNJJJIIIRRRSSS___uuu~~~dddKKKDDDAAA;;;999===<<<>>>BBBDDDEEEEEECCCBBBBBBBBBAAABBBDDDGGGJJJLLLKKKNNNSSSZZZ```eeehhhiiilllooossswww{{{~~~zzzvvvuuugggjjjnnnppprrrvvv~~~}}}yyyuuuppphhh```[[[QQQMMMHHHFFFHHHNNNTTTYYYNNNLLLRRR```qqquuu]]]XXXbbbqqqKKKGGGJJJLLLKKKGGGEEEEEEFFFDDDCCCBBB@@@???>>>======AAADDDGGGHHHMMMRRRRRROOOCCCEEEDDDAAACCCFFFEEEAAA^^^]]]kkk|||}}}nnnXXXJJJDDD>>>@@@@@@777888777666777>>>EEEFFFDDDCCCCCCEEEKKKRRRVVVWWWVVVTTTPPPIIICCC@@@???AAABBBJJJLLLNNNOOOMMMJJJFFFDDDDDDAAA===;;;===BBBGGGKKKWWWVVVSSSOOOOOOUUU___hhhjjjnnnooommmmmmoooooolllqqqqqqpppoooooooooqqqrrrsssnnnmmmsssxxxzzz|||~~~{{{{{{zzzzzzzzz{{{{{{|||~~~}}}{{{zzzzzz{{{|||}}}{{{}}}}}}{{{zzzzzz{{{rrrqqqyyy}}}{{{~~~tttooojjjQQQ<<<888999666888===888;;;>>>@@@@@@@@@@@@AAA@@@BBBDDDCCC???>>>@@@BBB@@@AAABBBBBBAAAAAACCCEEEFFFHHHFFFAAA>>>@@@BBBAAA>>>===>>>AAADDDFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGFFFDDDAAA??????AAADDDFFFJJJJJJKKKMMMOOOMMMHHHDDDFFFFFFGGGJJJLLLMMMMMMLLLPPPRRR___wwwoooXXXGGG;;;999>>>999888999???EEEHHHGGGDDDCCCBBBAAAAAABBBDDDFFFHHHKKKMMMPPPSSSVVVZZZ___ccceeeiiimmmqqqsssuuuwwwyyy{{{~~~~~~~~~}}}|||{{{{{{sssmmmkkkfff\\\SSSNNNJJJEEEAAAEEEPPPWWWSSSKKKBBBOOOcccrrrzzzqqqfffTTTSSSVVVuuu|||TTTDDDEEEEEEFFFGGGHHHGGGCCCAAACCCAAA???>>>>>>>>>>>>===???AAADDDFFFGGGIIILLLNNNLLLKKKFFF>>>===BBBCCC???cccVVVSSSXXX___rrrzzzkkk```TTTCCC???AAA<<<888666444444888>>>@@@@@@AAABBBFFFLLLSSSWWWVVVUUUQQQLLLEEE???===@@@DDDGGGMMMMMMNNNMMMKKKHHHEEECCCAAA@@@>>><<<===BBBKKKRRRSSSRRRPPPMMMNNNUUUaaajjjzzz}}}}}}yyywwwwwwvvvssssssqqqpppppprrrssstttsssqqqnnnnnntttyyyzzz{{{~~~{{{{{{{{{zzzzzz{{{{{{|||}}}{{{zzzyyyzzz{{{|||{{{}}}}}}{{{zzzzzzzzzuuuwww}}}xxx___JJJ777444666444555::::::<<>>AAA???<<<;;;<<<@@@DDDGGGDDDDDDCCCCCCBBBBBBCCCCCCFFFHHHKKKNNNQQQUUUZZZ^^^bbbgggmmmsssuuuvvvwwwxxxzzz~~~}}}yyywwwuuusssmmmhhhbbbXXXMMMFFFFFFAAAGGGOOOTTTVVVUUUTTTRRR^^^kkk{{{ppp]]]RRRJJJOOOOOObbbdddJJJFFFKKKJJJIIIIIIIIIHHHEEEBBBCCCBBBAAAAAAAAA@@@???>>>>>>???@@@AAACCCFFFKKKOOOSSSUUUQQQIIIDDDDDDBBB===YYYMMMIIIKKKNNN^^^nnnooosssooonnndddOOOEEECCC<<<:::777444333444777;;;>>>???BBBGGGNNNSSSUUUSSSPPPJJJEEE???<<<===BBBJJJOOOOOONNNMMMJJJGGGDDDBBBAAA===>>>======@@@GGGQQQYYYMMMMMMKKKJJJMMMVVVcccmmm}}}|||yyyvvvtttrrrppprrrvvvxxxwwwuuupppmmmpppvvv{{{{{{{{{}}}||||||{{{{{{zzz{{{{{{|||}}}|||zzzyyyyyyzzzzzz|||~~~}}}{{{zzzzzzyyyxxx}}}uuuRRRBBB444333666444555999<<<===???@@@AAACCCGGGJJJHHHFFFCCCBBBBBBCCCBBBBBBBBBCCCCCCCCCAAA@@@AAACCCCCCGGGHHHDDDBBBDDDEEECCCBBBBBBDDDFFFGGGGGGDDDAAAGGGFFFEEEEEEFFFIIIKKKMMMGGGFFFEEEDDDCCCDDDDDDEEEJJJJJJKKKMMMPPPQQQPPPNNNIIIHHHGGGFFFHHHJJJNNNPPPJJJKKKQQQZZZccctttvvv\\\HHH===AAA@@@===:::888:::@@@FFFEEEEEEEEEEEECCCBBB@@@>>>BBBDDDGGGIIILLLOOOTTTXXX^^^ccckkkqqqtttuuuuuuvvvyyy{{{zzzvvvrrroookkkgggaaaYYYLLLBBBAAAEEE===JJJXXXZZZTTTRRR\\\gggwww___PPPGGGDDDNNNJJJOOO|||VVVIIIQQQOOOMMMKKKJJJJJJHHHFFFDDDBBBCCCCCCDDDCCCBBB@@@???===>>>>>>===???CCCIIINNNTTTXXXXXXQQQIIIDDDAAA===[[[TTTUUUVVVQQQUUU[[[WWWYYY\\\gggjjj___WWWMMM===>>>:::666555555555999>>>>>>BBBHHHNNNPPPOOOKKKHHH@@@???===>>>BBBIIIPPPUUUQQQNNNJJJFFFCCCAAA??????:::;;;<<>>???@@@DDDIIIMMMNNNJJJEEEDDDFFFGGGFFFDDDEEEGGGHHHGGGEEEDDDDDDEEEFFFKKKLLLHHHFFFGGGFFFDDDDDDDDDGGGJJJKKKJJJFFFCCCFFFEEEDDDEEEFFFIIILLLNNNHHHHHHGGGFFFEEEEEEEEEEEEGGGGGGIIIKKKNNNOOOPPPPPPKKKJJJHHHFFFFFFIIIMMMQQQNNNLLLMMMRRRXXXfff~~~~~~```KKK@@@???===;;;<<<===>>>???DDDEEEGGGGGGFFFCCCAAA???AAACCCEEEFFFHHHKKKPPPSSSYYY]]]dddiiilllnnnqqqrrrwwwxxx{{{}}}|||{{{yyyuuuqqqmmmjjj```ZZZSSSLLLEEEAAACCCJJJHHHNNNTTTTTTRRRZZZqqq|||eeeUUULLLIIICCCLLLFFFDDDaaa{{{VVVKKKRRRNNNKKKIIIHHHHHHHHHGGGFFFAAACCCEEEEEECCCAAA@@@???===>>>???>>>???AAAEEEIIILLLQQQSSSOOOHHHBBBAAAAAAtttiiiddd]]]SSSUUU^^^]]]TTTSSS\\\hhhmmmqqqfffOOODDD>>>;;;<<<<<<999:::??????CCCHHHKKKJJJGGGCCCAAA999<<>>@@@DDDIIINNNRRRNNNJJJIIIJJJKKKIIIFFFGGGHHHJJJIIIGGGFFFEEEFFFKKKOOOPPPLLLIIIIIIHHHEEEDDDFFFHHHLLLNNNNNNJJJHHHHHHGGGGGGGGGIIIKKKNNNPPPHHHHHHGGGFFFFFFFFFFFFFFFFFFHHHJJJLLLNNNOOOQQQRRRMMMLLLKKKIIIGGGHHHLLLPPPVVVPPPLLLLLLPPPVVV```hhhjjjSSSJJJ???;;;===>>><<<999AAACCCFFFHHHHHHGGGEEECCC@@@BBBCCCDDDDDDFFFJJJMMMSSSVVVYYY\\\___dddiiimmmqqqrrruuu{{{wwwvvvssspppkkkfffbbb___QQQIIIDDDDDDFFFGGGJJJNNNQQQNNNMMMRRRZZZkkkuuu```PPPHHHGGGIIIFFFJJJEEECCCNNNbbbqqqRRRFFFGGGHHHFFFDDDDDDEEEFFFFFFEEEAAACCCFFFEEEBBB???>>>>>>>>>@@@BBBBBBAAAAAABBBCCCFFFIIIMMMKKKEEEAAAAAAEEExxxvvvooocccdddllllllkkkbbbaaahhhsssmmmQQQIIIEEEJJJJJJCCC???@@@@@@CCCFFFFFFDDDAAA???>>>;;;???EEEKKKPPPQQQPPPPPPJJJGGGCCC>>>;;;:::;;;;;;;;;===BBBLLLTTTUUUNNNGGGBBBFFFKKKPPPVVV```llluuuxxxyyywwwwwwvvvmmmpppsssvvvxxxwwwvvvuuuuuuvvvzzz|||{{{~~~~~~}}}|||{{{{{{{{{{{{~~~~~~~~~}}}}}}}}}||||||}}}~~~}}}{{{zzz{{{|||{{{}}}|||mmm\\\MMM888888888999999:::<<<=========>>>???@@@DDDIIIMMMSSSQQQOOONNNMMMLLLIIIHHHEEEGGGIIIIIIGGGFFFFFFFFFNNNQQQQQQLLLJJJKKKKKKIIIFFFFFFHHHKKKNNNNNNLLLIIIJJJJJJKKKLLLMMMNNNPPPPPPHHHGGGFFFEEEEEEFFFGGGHHHHHHKKKOOOPPPQQQQQQRRRSSSNNNOOOPPPMMMJJJHHHKKKNNNTTTOOOJJJKKKOOOTTTUUUUUUmmmzzzfffMMM===;;;<<<;;;999>>>@@@DDDGGGIIIIIIHHHGGG@@@AAAAAAAAA@@@AAACCCFFFMMMNNNOOOQQQTTTYYY```eeegggjjjoootttxxx|||~~~~~~{{{ssspppkkkeee^^^XXXSSSPPPJJJFFFGGGOOOVVVVVVTTTSSSJJJHHHLLLYYYggguuurrr^^^OOOEEE@@@BBBGGGMMMPPPMMMJJJJJJMMMhhhppp___PPPIIIJJJDDDCCCBBBCCCEEEEEEEEECCCCCCEEEGGGEEEAAA======>>>===@@@CCCDDDCCCAAA@@@@@@HHHHHHKKKMMMIIIDDDCCCFFFxxxwww}}}|||uuuooolllqqqfff[[[VVV]]]^^^SSSHHHEEEAAACCCDDDCCC@@@>>>???AAABBBFFFKKKOOOPPPMMMIIIGGGDDDBBB>>>;;;999999999:::===CCCKKKPPPQQQMMMHHHDDDCCCHHHOOOUUU\\\dddnnnuuuuuu}}}{{{sssooommmllllllqqqwwwyyywwwuuuuuuvvvyyyzzz}}}||||||~~~}}}|||{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}{{{zzz{{{|||~~~}}}qqqgggVVVFFF666888:::999999:::<<<===>>>???AAAAAACCCFFFJJJMMMQQQRRRSSSQQQNNNJJJHHHGGGEEEGGGJJJJJJIIIHHHHHHHHHLLLOOOOOOJJJIIILLLMMMMMMGGGGGGGGGIIIKKKKKKIIIGGGIIIJJJKKKMMMMMMMMMMMMMMMGGGFFFDDDDDDDDDFFFIIIKKKIIIMMMQQQSSSRRRPPPPPPQQQNNNRRRTTTRRRMMMIIIIIIJJJMMMLLLKKKLLLQQQUUUVVVUUUVVVddddddKKK@@@===<<<;;;;;;===AAADDDGGGHHHHHHHHHCCCDDDCCCAAA??????AAACCCEEEGGGIIIKKKMMMRRRWWW[[[ZZZ```ggglllppptttyyy}}}~~~{{{vvvsssmmmiiibbbZZZRRRMMMIIIGGGHHHMMMZZZgggjjjbbbXXXSSSHHHNNN]]]nnnvvv{{{|||mmm^^^OOOGGGCCC@@@BBBFFFLLLTTTRRRLLLJJJJJJXXXpppmmmcccXXXSSSRRRPPPPPPQQQDDDCCCCCCEEEFFFFFFCCCAAAGGGIIIJJJFFF@@@======@@@<<<>>>@@@AAAAAAAAABBBCCCHHHGGGKKKRRRQQQKKKGGGGGG|||}}}zzzrrrnnn}}}wwwjjjeeemmmnnn```QQQJJJAAABBBBBBAAA>>>>>>AAAEEEJJJLLLOOOPPPNNNIIIDDD@@@@@@>>><<<:::888888999999???HHHRRRSSSLLLFFFDDDEEEDDDJJJRRRYYY___gggpppvvv{{{~~~sssmmmkkkiiikkkssszzz|||wwwtttuuuxxx|||}}}{{{|||}}}|||{{{{{{{{{{{{}}}~~~~~~~~~}}}{{{zzz{{{}}}}}}ttthhhbbbQQQ===666:::<<<;;;:::<<<>>>???@@@AAACCCDDDEEEGGGKKKMMMNNNQQQTTTSSSMMMHHHFFFFFFFFFIIILLLMMMLLLKKKKKKKKKIIILLLLLLHHHHHHLLLOOOPPPIIIGGGGGGGGGHHHHHHFFFDDDEEEGGGIIIKKKKKKJJJIIIHHHGGGEEECCCBBBCCCFFFJJJLLLHHHLLLQQQRRRPPPNNNMMMMMMOOOSSSXXXVVVPPPJJJHHHHHHLLLNNNNNNLLLLLLMMMOOOOOOPPPTTTrrrvvv\\\JJJAAA===<<<:::<<>>AAA;;;<<<===>>>>>>@@@DDDGGGDDDDDDJJJUUUXXXQQQJJJIIIyyyuuuqqqqqqxxx~~~~~~zzzsssmmmggg[[[PPPHHHEEE@@@======@@@DDDHHHQQQPPPMMMIIIEEEBBB???===:::999888666555777<<>>>>>@@@DDDGGGJJJNNNQQQVVV[[[aaaiiiqqqvvv|||{{{zzz}}}~~~~~~yyy~~~|||yyyuuuqqqjjjccc^^^]]]SSSIIIEEEDDDCCCFFFJJJQQQXXXbbbcccYYYSSS^^^ooooooVVVEEEFFFEEEDDDBBBBBBDDDFFFEEEEEEFFFHHHJJJIIIEEEBBBCCCDDDFFFGGGGGGHHHJJJKKKDDDGGGKKKOOOOOOMMMJJJHHHJJJIIIGGGFFFEEECCC???===;;;<<<===>>>AAACCCEEEFFFEEEFFFIIILLLNNNMMMJJJGGGwwwqqqmmmmmmwwwxxxpppiii^^^TTTIIIDDD>>><<<>>>CCCHHHKKKLLLJJJGGGDDD@@@<<<:::888777888888666555999AAAHHHMMMKKKHHHDDDAAACCCGGGKKKUUUYYY___cccgggkkkqqquuuyyywwwrrrtttwwwxxxzzz{{{yyywwwvvvxxx{{{yyyzzz|||}}}~~~~~~{{{yyyxxxyyyzzzzzzzzz{{{|||~~~|||{{{{{{{{{~~~~~~kkkddd]]]LLL>>>888:::<<<>>>@@@AAAAAA@@@???DDDCCCAAAAAABBBDDDFFFHHHOOOLLLHHHGGGHHHIIIHHHFFFGGGFFFEEEDDDEEEGGGIIIJJJJJJMMMPPPMMMHHHEEEEEEGGGJJJHHHFFFFFFGGGGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDAAABBBBBBAAA@@@AAADDDGGGDDDFFFHHHIIIHHHIIIKKKMMMPPPPPPPPPMMMIIIGGGFFFFFFFFFIIILLLNNNMMMLLLLLLMMMOOOSSSXXXnnn}}}dddTTTFFF???:::;;;<<<;;;>>>BBBCCCDDDFFFFFFEEECCCBBBBBBAAA@@@??????@@@BBBDDDFFFFFFIIIMMMRRRXXX___ggglllrrrrrrtttxxx~~~}}}zzzuuuqqqlllgggbbb\\\VVVRRRDDDDDDHHHKKKKKKHHHKKKPPPTTTLLLFFFHHHSSSiiiuuu]]]MMMGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDFFFJJJMMMLLLGGGBBBEEEFFFEEEEEEDDDEEEFFFHHHKKKLLLNNNQQQSSSRRRPPPNNNFFFEEEEEEEEEEEEDDD@@@>>><<<======>>>@@@BBBDDDEEECCCCCCEEEHHHKKKJJJHHHEEEvvvnnnmmmxxx|||sssmmmbbbXXXJJJDDD======CCCJJJMMMNNNGGGEEEBBB???;;;888666555333666888888888>>>HHHPPPKKKHHHDDD@@@AAAFFFOOOUUU\\\aaafffkkkooorrrtttvvv|||tttqqquuuzzzzzz}}}~~~zzzwwwyyy|||zzz{{{|||}}}~~~~~~~~~~~~|||yyyvvvuuuvvvxxxyyyyyyxxxzzz~~~|||zzzyyyttthhhcccYYYIII;;;666===>>>???@@@AAA@@@??????CCCBBBAAAAAABBBEEEGGGIIIOOOKKKFFFCCCCCCEEEGGGGGGFFFEEEDDDCCCDDDEEEGGGHHHHHHJJJLLLKKKGGGEEEEEEGGGKKKHHHEEEDDDEEEEEEEEEDDDAAA@@@???>>>>>>???@@@AAADDDFFFHHHEEE@@@>>>AAAEEECCCEEEGGGHHHHHHIIIKKKMMMRRRRRRQQQMMMIIIGGGGGGGGGGGGJJJMMMOOONNNNNNNNNNNNTTTRRRRRRbbbsssyyyyyy^^^PPPAAA;;;;;;;;;<<<>>>>>>CCCIIIJJJFFFCCCCCCEEEBBBBBBAAAAAAAAA@@@@@@@@@>>>AAAEEEIIINNNUUU\\\aaagggiiimmmsssyyy}}}~~~}}}|||~~~~~~yyyvvvkkkeee^^^WWWRRRNNNJJJHHHBBB???@@@EEEJJJMMMQQQVVVJJJFFFHHHWWWnnnttteeeYYYNNNGGGJJJGGGDDDDDDFFFGGGFFFEEEDDDCCCEEEJJJOOOOOOIIICCCHHHFFFDDDBBBBBBDDDFFFHHHKKKIIIHHHJJJMMMOOOMMMKKKEEEEEEEEEFFFFFFDDDAAA>>>>>>>>>>>>???@@@AAABBBCCCAAABBBDDDGGGJJJKKKJJJHHHzzzttt{{{}}}uuunnncccYYYJJJDDD???BBBJJJPPPPPPMMMEEECCC@@@<<<999777666555111333777;;;AAAGGGLLLPPPDDDCCCAAA@@@CCCJJJTTT[[[aaafffmmmsssxxx{{{|||}}}zzzwwwuuuxxx|||yyy~~~}}}zzz|||}}}~~~~~~{{{xxxuuutttuuuxxxyyyzzzyyy{{{~~~}}}{{{zzzzzz|||zzzrrrjjjdddYYYJJJAAA???>>>>>>?????????>>>>>>===CCCCCCBBBCCCDDDGGGIIIKKKMMMIIIDDDAAAAAADDDHHHKKKHHHGGGEEECCCCCCCCCDDDEEEEEEGGGIIIHHHFFFEEEFFFGGGIIIFFFCCCBBBBBBBBBBBBAAA@@@???>>>======>>>???@@@HHHLLLOOOJJJBBB>>>@@@DDDDDDFFFHHHIIIIIIJJJLLLNNNSSSSSSQQQMMMIIIGGGGGGHHHKKKLLLMMMLLLKKKLLLNNNPPPTTTVVVWWW___iiijjjwww{{{jjjTTTDDD<<<::::::;;;:::???EEEIIIIIIHHHGGGGGGCCCDDDDDDCCCAAA???===<<<<<<>>>BBBEEEIIIOOOUUUZZZaaaccciiioootttwwwxxxxxxyyy|||~~~{{{wwwpppkkkbbb\\\SSSLLLGGGEEEDDDDDDKKKCCC@@@FFFNNNPPPLLLJJJBBBMMMbbbyyyppp___UUUPPPLLLIIILLLGGGCCCDDDHHHJJJHHHEEEFFFDDDDDDGGGMMMNNNKKKFFFLLLHHHDDDAAABBBFFFIIIKKKKKKFFFBBBBBBEEEGGGFFFDDDHHHGGGGGGGGGGGGEEEAAA>>>???????????????@@@@@@AAABBBCCCEEEIIINNNQQQRRRQQQwww~~~|||ssskkk___TTTIIIEEEDDDHHHOOOQQQMMMGGGAAA???<<<999777666666666222444888AAAJJJNNNLLLHHH<<<>>>AAAEEEJJJQQQXXX^^^eeeiiipppyyy}}}|||zzzyyy}}}~~~~~~~~~}}}}}}{{{xxxuuuuuuwwwyyy{{{{{{{{{}}}~~~~~~}}}}}}yyyuuunnnfff]]]SSSIIIFFFGGG===============<<<<<<<<>>======>>>??????DDDIIIMMMJJJCCC???@@@DDDCCCDDDFFFGGGGGGHHHJJJLLLQQQQQQPPPMMMIIIFFFFFFFFFJJJIIIHHHFFFGGGJJJQQQUUUPPPZZZ[[[]]]lll{{{kkkRRRBBB;;;999999:::;;;???EEEJJJMMMKKKIIIFFFFFFFFFEEECCC@@@===;;;===???AAACCCEEEJJJOOOSSSYYY]]]ccciiinnnrrrtttvvvuuuwww{{{}}}~~~|||xxxtttlllccc[[[VVVPPPIIICCCAAAAAABBBCCCEEEGGGNNNSSSRRRLLLIIIJJJ___jjjyyyrrr___RRRMMMMMMMMMMMMKKKFFFCCCDDDHHHKKKJJJGGGHHHFFFDDDEEEHHHJJJJJJJJJTTTNNNGGGCCCDDDGGGJJJKKKOOOJJJEEEBBBCCCEEEFFFEEEGGGFFFEEEEEEEEEDDDBBB@@@@@@??????>>>>>>??????@@@AAABBBEEEJJJPPPUUUXXXXXXppp|||sssjjjbbbWWWMMMJJJHHHGGGJJJMMMLLLFFF@@@;;;999777555444444555666666999???GGGMMMMMMFFF@@@:::>>>FFFMMMSSSYYY^^^bbbkkknnnttt}}}~~~xxx{{{xxxzzz|||}}}}}}}}}}}}|||{{{zzzyyyyyyxxxvvvwwwyyy{{{||||||~~~~~~}}}}}}{{{}}}}}}kkkeee[[[PPPGGGCCCDDDFFF<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBDDDDDDFFFEEEDDDBBBAAADDDIIIMMMJJJHHHEEEBBB@@@?????????BBBBBBBBBDDDEEEGGGIIIJJJIIIHHHFFFFFFFFFFFFDDDCCC???>>>============>>>???;;;@@@EEEEEEBBB@@@AAADDD@@@AAACCCCCCCCCCCCEEEGGGLLLMMMNNNLLLHHHEEEDDDDDDCCCCCCAAAAAACCCIIIQQQWWWMMMXXXVVVWWWmmmcccOOOEEE@@@;;;<<<:::;;;@@@HHHMMMMMMKKKHHHHHHHHHGGGEEECCC@@@>>>???@@@@@@AAABBBDDDHHHLLLNNNSSSYYY___eeekkkppptttsssuuuxxxzzzzzz{{{}}}~~~zzzvvvqqqlllggg___UUUMMMGGGDDD???>>>???BBBDDDEEEEEELLLSSSQQQJJJMMMbbbyyy{{{}}}nnnaaaPPPEEECCCFFFIIIJJJGGGEEECCCDDDHHHKKKKKKJJJJJJJJJJJJHHHFFFGGGIIILLLZZZSSSJJJDDDDDDEEEFFFFFFMMMKKKGGGCCCBBBDDDGGGIIIEEECCCAAAAAABBBCCCCCCBBB@@@??????>>>>>>>>>????????????AAAGGGMMMSSSWWWXXXgggqqqxxxzzz~~~yyyzzzzzznnnbbb[[[XXXRRRKKKLLLJJJHHHFFFDDDAAA===999777666444333333444777888;;;AAAHHHLLLJJJEEE???===>>>DDDMMMVVV]]]bbbfffiiitttuuuyyyzzzuuuzzz|||{{{~~~}}}{{{}}}~~~~~~~~~}}}|||zzzyyyxxxwwwvvvvvvxxx{{{|||{{{zzz~~~~~~}}}}}}}}}~~~{{{|||{{{yyy{{{yyyccc]]]RRRFFF???>>>@@@BBB===<<<<<<<<<<<<===============>>>??????@@@AAAAAACCCDDDEEECCCAAAAAADDDFFFEEEDDDAAA???======>>>>>>AAAAAAAAACCCFFFIIIKKKLLLGGGGGGGGGHHHIIIHHHEEECCC>>>===<<<<<<<<<<<<===>>>999<<>>===<<<>>>AAAFFFJJJLLLKKKJJJJJJIIIGGGFFFDDDCCCAAABBBAAA@@@@@@AAADDDGGGHHHKKKQQQUUUZZZ```ggglllppprrruuuwwwxxxyyyzzz|||}}}}}}~~~~~~}}}|||}}}~~~}}}yyyvvvnnnhhhaaa[[[VVVQQQJJJEEE@@@???>>>AAAFFFJJJMMMNNNLLLJJJJJJOOOZZZppp}}}|||yyyggg[[[RRRGGGBBBBBBDDDDDDBBBCCCCCCCCCDDDFFFIIILLLMMMIIIOOORRRPPPIIIEEEGGGKKKVVVOOOFFFBBBCCCEEEEEEEEEFFFGGGGGGDDDAAACCCIIIOOOMMMIIIDDDBBBAAABBBBBBBBB??????>>>>>>>>>>>>?????????>>>???CCCIIINNNRRRSSSkkkqqqtttxxxxxxqqqppppppiii]]]QQQNNNPPPPPPMMMNNNLLLGGGBBB===999777666777555444333444666999;;;>>>GGGPPPNNNEEE<<<;;;===CCCJJJSSS\\\ccchhhmmmooo{{{{{{}}}zzzzzz~~~wwwyyy~~~zzzzzz}}}}}}|||zzzyyytttuuuvvvxxx{{{|||{{{yyy~~~}}}{{{{{{{{{}}}~~~zzz{{{}}}yyyxxx|||vvvuuuaaaZZZOOODDD>>>>>>@@@@@@===============>>>????????????@@@@@@@@@AAAAAAAAABBBDDDFFFDDDAAA>>>???AAAAAA???===<<<;;;<<<===>>>AAA@@@@@@BBBFFFJJJLLLMMMDDDDDDFFFHHHIIIHHHDDDAAA===<<<;;;;;;;;;;;;<<<===>>>@@@BBBDDDCCCAAA===;;;AAABBBCCCCCCAAAAAABBBCCCCCCFFFIIIJJJHHHDDDAAA@@@@@@AAABBBAAAAAAAAACCCDDDKKKJJJKKKVVV___[[[bbb{{{uuunnn^^^NNN@@@@@@@@@===<<<@@@GGGNNNLLLKKKKKKIIIHHHHHHGGGGGGDDDDDDCCCAAA@@@@@@CCCEEEFFFIIIMMMOOORRRVVV^^^ccchhhkkknnnpppqqqsssuuuwww|||~~~}}}|||}}}}}}|||{{{zzz{{{{{{xxxsssnnnfff___UUUNNNJJJHHHEEEBBB@@@@@@CCCHHHOOOUUUXXXYYYIII@@@CCC___sssuuufffUUUJJJGGGEEEGGGIIIHHHBBB<<<@@@AAACCCDDDEEEHHHLLLOOOIIIQQQYYYVVVMMMEEEFFFJJJNNNGGG@@@>>>BBBFFFHHHGGGDDDGGGIIIGGGDDDFFFNNNVVVYYYTTTLLLFFFBBBAAA@@@@@@>>>>>>>>>>>>>>>??????@@@AAA@@@???BBBFFFKKKNNNOOOzzzwwwqqqppp}}}|||vvvnnnhhhfff[[[OOOGGGGGGJJJLLLLLLMMMHHHAAA<<<:::999777444444444444444555888;;;===KKKFFFDDDEEEAAA<<<>>>EEEPPPRRRYYYaaafffhhhnnnvvvzzz|||~~~}}}{{{~~~~~~~~~}}}{{{yyyxxxxxxyyyyyyuuuvvvwwwxxxzzz}}}~~~zzz{{{{{{|||~~~zzzqqqsssvvv{{{ppphhhbbbYYYOOOCCC======@@@BBBAAA=========>>>???AAABBBCCCBBB>>>;;;===AAACCCBBB??????@@@AAABBBAAA@@@???>>>>>>??????>>>;;;:::;;;<<<@@@AAABBBEEEHHHIIIHHHFFFHHHFFFDDDDDDEEECCC>>>:::<<<======<<<::::::;;;===;;;???DDDEEECCCBBBBBBCCCBBBBBBAAAAAA@@@???>>>>>>BBBCCCEEEGGGHHHHHHHHHHHHBBBDDDLLLSSSLLL>>>>>>GGGFFFIIILLLOOOSSS[[[fffmmmzzzdddUUULLLAAA;;;<<<>>>???>>>GGGGGGJJJPPPPPPKKKHHHIIIFFFFFFEEEDDDCCCBBB@@@@@@CCCBBBCCCGGGLLLQQQSSSSSS]]]___cccfffiiimmmrrruuuwwwzzz}}}~~~|||yyywwwvvvvvvsssuuuwwwwwwtttmmmfffaaa]]]VVVMMMGGGEEEDDDDDDCCCBBBIIIQQQVVVYYYXXXSSSMMMDDDNNNbbb{{{oooZZZMMMFFFDDDDDDFFFIIIHHHBBB<<<>>>???AAADDDGGGKKKNNNPPPJJJLLLNNNPPPLLLFFFCCCCCCFFFCCC???<<<;;;>>>AAADDDGGGIIIIIIFFFBBBCCCHHHNNNPPPLLLFFFAAACCCGGGFFFAAAAAAAAABBBEEEFFFDDD>>>999<<<===???BBBDDDFFFHHHIII|||uuuqqqwww~~~uuukkk___WWWRRRLLLEEECCCEEEGGGHHHGGGEEEAAA;;;888777777555333666555555777;;;@@@DDDFFFHHHCCC@@@AAAAAABBBIIIRRR```bbbgggmmmooommmooottt~~~~~~~~~wwwuuu}}}~~~}}}~~~|||||||||{{{zzzyyyxxxxxxxxxxxxxxxyyyzzz|||}}}~~~}}}}}}~~~~~~~~~||||||nnnrrrwwwllleee___QQQIII???::::::===>>>>>>??????@@@AAABBBCCCDDDEEEBBB>>>;;;<<>>???AAABBBBBBCCCCCC??????@@@@@@@@@@@@??????AAAAAABBBEEEHHHIIIHHHGGGCCCAAA???AAACCCDDDBBB@@@===>>>>>><<<;;;:::;;;<<>>>>>AAACCCEEEHHHIIIIIIHHHHHHEEEEEEKKKQQQKKK@@@???GGGDDDFFFJJJNNNRRRVVV[[[^^^jjj}}}qqqjjj]]]NNNAAA;;;999:::BBBAAAEEEMMMRRRQQQOOOOOOJJJIIIGGGEEECCCBBBBBBBBB?????????BBBGGGJJJLLLLLLOOORRRWWW[[[___dddjjjnnnooorrruuuxxxzzz}}}}}}yyytttqqqnnnmmmrrrqqqoookkkddd[[[RRRMMMHHHHHHEEEBBBAAAIIIWWWbbbaaa```[[[SSSLLLIIIJJJKKK```qqq|||sssdddRRRGGGFFFDDDCCCFFFHHHGGGBBB===>>>???AAACCCGGGJJJMMMNNNHHHHHHIIIJJJIIIGGGEEEEEEBBB???===<<<>>>@@@AAAAAADDDGGGIIIGGGCCCAAACCCFFFDDDCCC???<<<>>>DDDFFFCCCAAA@@@AAABBBCCCAAA===999;;;<<<===@@@BBBDDDFFFGGGyyypppqqq|||~~~tttjjj]]]PPPHHHBBB@@@>>>@@@CCCDDDAAA>>><<<:::777666666555444222777555444888@@@FFFIIIJJJCCC===:::;;;@@@HHHSSS]]]gggjjjrrrzzz}}}{{{{{{~~~}}}|||}}}{{{uuuzzz|||~~~}}}}}}~~~~~~|||{{{yyyzzz{{{||||||zzzxxxvvvyyyyyyyyyyyyzzz{{{||||||}}}~~~wwwtttttt{{{xxxeee]]]yyywwwooonnnggg]]]GGGAAA;;;888999<<<<<<<<>>;;;;;;===>>><<<999<<<<<<===???BBBEEEGGGIIIBBB@@@@@@AAADDDDDDAAA>>>AAAAAABBBDDDGGGIIIIIIHHHBBB@@@>>>@@@DDDEEEDDDAAA>>>??????>>><<<<<<===???BBBBBBCCCEEEGGGGGGEEECCCBBBAAAAAA@@@@@@??????>>>@@@CCCGGGJJJLLLKKKIIIHHHHHHEEEGGGLLLIIIAAA@@@EEECCCEEEHHHMMMQQQSSSQQQPPPUUU]]]jjjwww{{{gggRRRDDD???@@@???<<<>>>IIISSSVVVVVVWWWNNNLLLIIIFFFDDDDDDEEEEEE???>>>===???BBBEEEEEEEEEDDDGGGKKKOOOSSSXXX]]]aaadddgggjjjnnnqqquuuzzz}}}|||{{{|||zzzvvvqqqkkkgggdddbbbcccaaa^^^YYYSSSLLLFFFCCC???AAACCCFFFMMMWWWccckkkbbb\\\RRRJJJIIIQQQ```kkknnneeebbbZZZOOOGGGEEECCCCCCDDDGGGFFFBBB>>>@@@@@@AAACCCEEEHHHJJJKKKKKKHHHEEEEEEHHHJJJJJJIIIDDD@@@<<<===AAABBB???<<<@@@DDDHHHGGGCCC@@@>>>???>>>@@@???;;;;;;???CCCCCC@@@????????????>>>;;;999999999;;;===@@@BBBCCCDDDyyyqqqqqqwww|||xxxmmmccc[[[RRRIIICCC@@@??????AAABBB@@@<<<999888888777666666555444333666444555999@@@EEEEEEDDD???===;;;>>>EEEOOO\\\dddkkkoooxxx|||{{{}}}||||||yyy~~~~~~}}}~~~~~~{{{yyywwwxxxyyyyyyyyyxxxwwwvvvyyyyyyyyyyyyzzz|||}}}~~~|||}}}}}}}}}}}}|||{{{zzztttnnnkkkpppxxxvvvhhhYYYeeewwwgggdddpppxxxkkkXXX@@@===::::::;;;======<<>>AAAEEEIIILLLCCCAAA???AAAEEEEEEAAA<<>>???AAA@@@@@@AAACCCEEEEEECCCBBBEEEJJJLLLKKKHHHAAAAAAAAAAAA@@@@@@??????AAADDDIIIMMMOOOOOOLLLKKKKKKFFFDDDFFFFFFBBBAAACCCEEEEEEGGGMMMRRRSSSQQQMMMRRRQQQWWWeeerrrlll[[[QQQMMMDDD<<<999AAALLLRRRTTTVVVNNNMMMKKKIIIHHHGGGFFFFFFBBBAAA@@@@@@BBBCCCCCCBBBBBBEEEGGGIIIKKKNNNRRRTTT[[[]]]aaaeeeiiioootttxxxxxx|||{{{xxxuuuooommmjjjeeeaaa^^^[[[ZZZUUUSSSPPPLLLHHHEEEBBBAAAAAABBBHHHUUUcccggg```XXXKKKGGGFFFOOO```vvvppp\\\UUUUUURRRKKKFFFDDDCCCBBBCCCDDDDDDAAA???@@@AAAAAABBBDDDEEEGGGHHHPPPLLLGGGEEEKKKSSSUUUSSSLLLEEE??????CCCEEEAAA<<<>>>AAAEEEEEECCC@@@>>>>>>DDDHHHHHH@@@:::;;;>>>??????>>>===<<<<<<;;;:::999888999:::<<<>>>@@@BBBCCCyyyvvvxxxxxxsssooommmeeeZZZQQQKKKHHHDDDAAAAAA@@@??????>>>===;;;999666666666666555444444444888888999<<<@@@AAA???<<<;;;???DDDHHHOOOYYYeeellltttuuu|||~~~|||}}}}}}}}}~~~~~~~~~|||yyywwwvvvuuuuuuuuuvvvwwwxxxwwwwwwxxxyyy{{{}}}|||}}}}}}}}}|||zzzxxxwwwqqqnnnllljjjfff```ZZZVVVtttkkkYYY```vvv~~~hhhLLL<<<;;;;;;;;;<<<=========>>>???@@@AAABBBBBBBBBAAA::::::;;;===??????>>>===@@@???>>>>>>@@@DDDHHHJJJAAA>>>>>>BBBHHHKKKHHHDDDCCCBBBBBBCCCEEEGGGGGGFFFIIIIIIKKKMMMNNNJJJBBB<<<===???AAABBBCCCEEEHHHKKKKKKHHHFFFGGGKKKLLLKKKIIIBBBBBBBBBBBBAAAAAAAAAAAACCCGGGLLLPPPRRRRRRPPPOOOLLLGGGBBBBBBCCCBBBAAABBBFFFEEEFFFJJJPPPTTTSSSQQQOOOKKKOOO[[[eeeooo|||lllaaaPPPDDD999:::@@@DDDGGGJJJIIIJJJKKKKKKJJJIIIGGGFFFGGGEEECCCBBBCCCCCCBBBAAA@@@BBBDDDEEEFFFGGGJJJMMMTTTVVVZZZ^^^bbbhhhnnnrrrtttxxx{{{{{{zzz{{{~~~zzzuuuqqqnnnfffdddaaa]]]YYYUUUSSSRRRPPPMMMJJJFFFCCCBBBAAABBBCCCIIISSS^^^ccc^^^SSSIIIFFFDDDMMMddd~~~uuudddRRRLLLKKKIIIDDDBBBCCCBBBAAAAAABBBBBBAAA@@@@@@@@@AAAAAABBBCCCDDDEEEOOOMMMIIIIIIRRR___dddaaaPPPIIIAAA@@@EEEIIIHHHEEE???@@@AAAAAAAAAAAABBBCCCJJJOOONNNDDD;;;:::;;;<<<>>>>>>===;;;:::999999999999999;;;<<<>>>@@@BBBBBByyyyyy{{{vvvjjjaaa\\\TTTJJJBBB@@@???>>>===<<<;;;::::::999999::::::333444444444222222444666>>>??????@@@@@@???>>>>>>;;;FFFPPPTTTWWW___jjjpppuuutttzzz}}}~~~}}}~~~~~~~~~~~~~~~{{{yyywwwuuutttssstttvvvxxxyyyvvvwwwxxxzzz|||~~~}}}~~~~~~~~~|||yyyvvvuuujjjmmmooogggWWWLLLPPPZZZtttaaaeeewwwwww\\\???;;;<<<<<<<<<======<<<<<<>>>???@@@BBBBBBAAAAAA@@@;;;<<<>>>@@@BBBBBBBBBBBBAAA@@@???>>>???BBBEEEGGG======>>>DDDLLLRRRTTTSSSGGGFFFDDDDDDFFFGGGGGGFFFHHHHHHKKKOOOQQQNNNFFF@@@<<<>>>AAACCCDDDGGGJJJMMMPPPMMMJJJIIIHHHHHHHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHLLLPPPSSSTTTSSSRRRMMMIIIEEEBBBBBBBBBCCCCCCFFFFFFGGGIIIMMMPPPQQQRRRLLLJJJLLLUUU^^^fffqqqyyyhhhZZZJJJCCC@@@======???DDDEEEGGGHHHIIIIIIIIIIIIJJJHHHEEEDDDDDDCCCBBB@@@<<<>>>@@@AAAAAACCCFFFHHHMMMOOORRRUUUYYY^^^dddiiimmmrrrvvvvvvuuuwww|||~~~|||yyyuuupppllliii```^^^ZZZUUUPPPMMMJJJHHHDDDCCCCCCCCCFFFJJJOOOQQQOOOXXX___[[[OOOEEEDDDGGGNNNOOO]]]xxxzzzkkk___SSSNNNKKKGGGDDDDDDAAAAAA@@@@@@???@@@AAAAAA@@@@@@@@@@@@@@@BBBCCCCCCHHHKKKKKKJJJTTTdddkkkiiiNNNHHHBBBAAAFFFLLLNNNMMM@@@???>>>>>>???AAACCCEEEFFFKKKKKKCCC<<<;;;=========>>>>>>===:::999999:::999:::;;;===>>>@@@AAABBB~~~vvvuuusssiii[[[TTTLLLFFF???;;;:::;;;999777666666666666555555666888222333444444333555999===BBBCCCCCC???<<<>>>CCCIIIPPP___kkkiiieeeiiirrrxxxwwwuuuxxx~~~~~~{{{|||{{{}}}~~~|||{{{|||{{{zzzyyyuuuuuuvvvvvvwwwxxxyyyyyyxxxxxxyyyzzz|||}}}}}}}}}~~~}}}{{{wwwsssqqqiiioooqqqfffRRRKKK]]]vvv}}}jjjggglllgggSSS@@@???@@@@@@@@@???>>>>>>???@@@AAACCCDDDDDDCCCBBBAAA>>>@@@CCCDDDEEEDDDDDDDDD@@@@@@???>>>???AAACCCDDD===>>>@@@EEEKKKRRRWWWZZZMMMKKKHHHHHHHHHIIIHHHGGGGGGGGGHHHKKKMMMLLLGGGBBB===>>>@@@AAABBBDDDGGGJJJLLLLLLJJJGGGEEEEEEGGGIIIDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGKKKOOORRRSSSSSSSSSNNNMMMJJJEEECCCDDDEEEFFFIIIKKKMMMMMMMMMLLLMMMNNNMMMNNNLLLNNNWWWdddlllmmmfffwwwoooaaaUUUIIICCCCCCAAAAAA@@@AAADDDGGGKKKNNNMMMKKKHHHGGGFFFEEECCCBBB===>>>????????????AAACCCDDDFFFHHHJJJMMMRRRXXX]]]^^^eeemmmppppppqqqwww||||||}}}}}}}}}~~~~~~|||yyyvvvuuutttqqqlllgggccc```SSSQQQNNNJJJGGGDDDBBBAAA<<<===AAAGGGOOOXXX```eee\\\]]]ZZZSSSJJJIIIPPPXXX]]]bbbsssrrrjjj]]]XXXSSSQQQMMMGGGEEEGGGAAA@@@@@@>>>>>>>>>@@@BBB??????>>>???@@@AAABBBBBBDDDKKKLLLIIIOOO\\\bbb```JJJGGGDDDCCCEEEHHHJJJJJJ@@@???>>>>>>???AAAAAAAAAAAAEEEEEE@@@===???@@@@@@===???@@@???<<<::::::;;;999999:::<<<>>>???@@@AAAyyyrrrooohhh[[[OOOJJJ???<<<999888::::::888555555666666666444333333333333444666666666999???DDDCCCDDDBBB<<<888===HHHRRRnnnwwwvvv~~~~~~yyy|||~~~~~~{{{yyyyyyzzzyyyxxxtttuuuxxxzzz{{{zzzzzzyyyzzzzzzzzz{{{{{{|||}}}~~~zzz{{{{{{zzzxxxtttpppmmmssswwwvvvhhhUUUWWWwww}}}llldddaaaZZZPPPIIIDDDEEEEEEDDDBBBAAABBBBBBBBBCCCEEEFFFGGGFFFDDDCCCBBBDDDFFFGGGFFFEEEDDDDDD??????>>>>>>???AAACCCDDD???@@@BBBDDDGGGMMMSSSXXXQQQOOOLLLJJJJJJKKKJJJIIIIIIGGGEEEFFFHHHHHHEEEBBB===???@@@@@@@@@AAADDDFFFDDDFFFGGGEEECCCEEEJJJOOOEEEEEEEEEEEEFFFFFFFFFFFFDDDFFFIIIMMMPPPRRRSSSTTTOOOPPPNNNIIIEEEEEEHHHIIINNNQQQTTTSSSOOOKKKJJJKKKOOOOOOKKKFFFOOO```hhhfffVVVZZZhhhmmm[[[QQQNNNAAA>>><<<<<>>======>>>>>>???AAABBBEEEJJJPPPTTTPPPYYYdddjjjkkklllqqqvvvvvvyyy|||~~~~~~zzzyyyyyyzzz{{{zzzwwwuuujjjiiigggddd___ZZZUUURRREEEDDDBBB@@@???>>>======CCCEEEHHHNNNUUU^^^fffjjj\\\QQQGGGKKKZZZiiipppqqqtttzzz~~~xxxvvvlll]]]TTTNNNMMMNNNNNNIIICCCAAADDD@@@@@@???>>>===>>>@@@CCC>>>>>>>>>>>>???@@@AAABBBEEEMMMNNNGGGHHHQQQUUURRRJJJIIIGGGEEEDDDBBBBBBBBB??????>>>?????????>>>===@@@CCCDDD@@@???AAABBBAAA===@@@BBBAAA===;;;;;;<<<888999:::;;;===>>>???@@@sssnnneee\\\SSSJJJAAA<<<;;;:::888888999:::999888666444222000///111222444444333333777>>>DDDFFFFFFAAA<<<666666;;;CCCJJJMMMhhhxxx}}}|||~~~~~~~~~|||{{{{{{||||||yyyvvvvvvzzz~~~|||}}}{{{zzzyyyyyyzzz|||}}}~~~{{{zzzxxxoooeeegggnnnsssqqqggg~~~|||eeeRRRKKKJJJIIIDDDEEEFFFFFFFFFFFFEEEEEECCCDDDEEEFFFGGGFFFEEEDDDBBBDDDFFFGGGEEEDDDCCCCCCCCCAAA???@@@AAACCCCCCCCCBBBBBBCCCDDDGGGJJJMMMOOOLLLOOORRRQQQMMMJJJIIIJJJIIIFFFCCCEEEIIIKKKHHHEEE@@@>>><<<===AAAEEEHHHIIIEEEEEEDDDCCCBBBDDDHHHKKKKKKJJJHHHGGGGGGHHHJJJKKKDDDEEEGGGIIIKKKMMMNNNOOOOOOMMMKKKIIIHHHHHHIIIJJJNNNNNNOOOQQQRRRQQQMMMJJJLLLMMMMMMLLLLLLTTT```jjjaaaYYYVVVkkk}}}oooggg]]]PPPDDD@@@???>>>BBBHHHKKKMMMPPPOOOJJJFFFEEEEEEEEEFFFGGGGGGFFFCCC@@@>>>===>>>@@@??????AAAFFFJJJKKKOOOTTTYYY^^^dddjjjnnnpppqqqssstttuuuwww{{{~~~~~~|||{{{zzzuuurrrpppssswwwvvvnnngggccc___XXXTTTQQQMMMHHHDDDAAA???===<<<>>>@@@BBBBBBGGGMMMTTTTTTOOOLLLNNNRRRIIISSScccxxx{{{|||pppggg\\\QQQKKKJJJHHHKKKMMMMMMKKKHHHGGGFFF@@@???>>>======>>>>>>???BBB???<<<<<<===@@@AAABBBGGGHHHJJJLLLMMMLLLLLLKKKKKKIIIFFFBBB???>>>>>>>>>===@@@BBBCCCAAA@@@???>>>>>>BBBGGGGGGDDDAAABBBEEEEEEDDDCCC@@@>>><<<:::999777888999999;;;>>>CCCGGGfffaaaYYYQQQJJJCCC===888999888888999:::999777444333333222222222222222222444444666;;;@@@DDDCCCBBB>>>;;;888:::???DDDHHHIIINNN___~~~~~~~~~|||zzzxxxxxxyyyyyyvvvtttvvvzzz|||xxxxxxwwwwwwxxxzzz|||~~~|||{{{zzzwwwmmmeeegggooo{{{}}}bbbJJJBBBDDDHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDGGGIIIJJJHHHFFFFFFFFFFFFCCCAAA@@@AAABBBBBBAAABBBCCCCCCDDDGGGIIILLLMMMOOOPPPQQQOOOLLLJJJKKKMMMKKKHHHEEEEEEHHHIIIFFFCCCBBB@@@>>>>>>AAADDDFFFGGGCCCDDDFFFFFFFFFEEEFFFHHHFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFGGGHHHJJJKKKLLLLLLPPPOOOMMMLLLKKKKKKLLLLLLLLLMMMNNNPPPQQQPPPMMMKKKJJJLLLMMMLLLLLLOOOWWW]]]aaaaaa]]]aaawwwnnncccZZZNNNAAA===>>>BBBEEEHHHJJJIIIIIIKKKNNNGGGFFFDDDBBBBBBCCCDDDEEEAAABBBBBB@@@======@@@CCCFFFIIIMMMRRRVVV[[[```dddiiikkkmmmooopppsssvvvyyyyyy{{{}}}|||zzz{{{|||}}}|||zzzwwwvvvqqqmmmjjjlllnnnlllddd]]]WWWSSSNNNJJJHHHFFFBBB@@@???<<<:::;;;???DDDHHHJJJQQQPPPMMMGGGBBBBBBHHHNNNWWWjjjzzzjjj^^^SSSHHHCCCCCCHHHJJJMMMNNNKKKHHHFFFEEE@@@???>>>===<<<===>>>>>>DDDBBB@@@>>>===>>>???AAAEEEFFFHHHIIIKKKLLLMMMMMMKKKHHHEEEBBB???>>>>>>>>>===???AAABBB@@@??????@@@BBBFFFJJJIIIEEECCCDDDFFFMMMJJJFFFAAA>>><<<;;;;;;777888999999:::>>>CCCFFFSSSOOOHHHBBB>>>:::777444777777888999:::777333000000111222444444333222111555777:::>>>AAAAAA>>>;;;666777:::>>>BBBDDDCCCBBB;;;EEEddd}}}}}}~~~{{{yyywwwwwwxxxwwwuuusssxxxwww|||}}}wwwwwwwwwwwwxxxyyyzzz{{{yyyxxxwwwrrrkkkhhhoooyyywwwYYYAAA;;;AAAIIIHHHGGGFFFEEEDDDEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGIIIKKKKKKJJJIIIIIIIIIHHHFFFCCCAAABBBBBBAAA@@@CCCCCCDDDDDDFFFGGGIIIJJJMMMNNNMMMLLLJJJJJJLLLMMMMMMIIIFFFEEEGGGGGGDDDAAABBB@@@>>>>>>???BBBCCCCCCAAAEEEIIIJJJIIIFFFEEEDDDBBBCCCFFFGGGHHHGGGEEEDDDFFFFFFGGGGGGHHHHHHIIIIIINNNNNNNNNMMMLLLLLLKKKKKKJJJJJJKKKMMMOOOOOOMMMKKKIIILLLNNNMMMKKKJJJLLLOOOZZZbbb^^^UUU___lllTTTCCC<<<:::<<>>@@@@@@BBBEEEHHHKKKNNNSSSVVV\\\___cccfffhhhjjjmmmooorrrtttwww{{{~~~~~~{{{|||}}}}}}}}}{{{{{{|||}}}|||}}}~~~}}}{{{sssvvvyyyzzzyyyvvvqqqnnnjjjfffbbbbbbbbb___WWWQQQMMMJJJEEEAAA@@@???===<<<>>>======@@@DDDGGGIIIJJJKKKGGGAAA===???HHHUUU___gggzzzmmm^^^RRRHHH@@@===???FFFIIIMMMNNNKKKHHHDDDCCC@@@???>>>===<<<===>>>>>>EEEFFFEEEAAA===<<<>>>AAACCCCCCDDDEEEGGGIIILLLMMMIIIGGGDDDAAA???>>>=========>>>@@@@@@??????@@@BBBHHHKKKLLLJJJFFFDDDEEEGGGMMMJJJEEE???<<<;;;<<<===777888999999:::===AAADDDCCC???:::666555555444444777666666666666555111///000111222333333444444444:::;;;<<<======;;;888666666;;;BBBIIILLLKKKFFFCCCCCC===KKKppp}}}|||~~~~~~{{{|||{{{yyyxxxxxxwwwvvvvvv|||vvvrrrxxx}}}yyyyyyxxxxxxxxxwwwwwwwwwuuusssoookkkkkkttthhhMMM<<<:::BBBIIIJJJHHHFFFDDDCCCDDDEEEFFFEEEFFFHHHIIIJJJJJJJJJIIIFFFHHHJJJJJJIIIHHHHHHIIIHHHFFFCCCBBBBBBBBBBBBAAACCCCCCCCCDDDDDDEEEEEEEEEGGGHHHJJJJJJJJJJJJJJJJJJKKKHHHEEEDDDEEEEEEDDDBBB@@@>>><<<<<<>>>@@@@@@@@@BBBEEEHHHJJJHHHEEECCCCCCBBBCCCDDDDDDDDDCCCAAAAAADDDDDDEEEEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFGGGGGGHHHJJJMMMNNNLLLJJJJJJLLLMMMMMMJJJHHHHHHIIIPPPVVVYYYSSSOOO\\\{{{qqqUUUDDD===<<<<<<===@@@EEELLLPPPZZZWWWQQQKKKGGGDDDCCCCCCDDDDDDCCCBBB@@@@@@AAABBB===???AAABBBCCCEEEIIIKKKOOORRRWWWZZZ\\\^^^```bbbfffhhhkkkooosssvvvyyyzzzwwwxxxyyyzzz{{{||||||||||||xxxuuussssssttttttppprrruuuxxx{{{}}}~~~~~~|||{{{{{{xxxtttuuuzzzyyywwwwwwwwwooorrruuuwwwtttooohhhdddbbb^^^YYYWWWVVVRRRLLLFFFHHHFFFBBB>>>===<<<======BBBBBBCCCEEEGGGFFFDDDAAABBBBBBCCCIIISSSaaaooowwwrrr~~~vvvcccYYYOOOIIIDDD??????BBBDDDHHHLLLMMMKKKGGGDDDBBBCCCBBB@@@???>>>>>>???@@@DDDFFFGGGCCC===;;;???CCCEEEDDDBBBBBBCCCFFFHHHJJJFFFEEECCCAAA???>>>======<<<===>>>>>>>>>>>>AAACCCKKKLLLKKKIIIEEEDDDEEEFFFCCCBBB???<<<;;;;;;<<<===888999999999:::<<>><<<999777666555666===EEEOOOXXXZZZWWWRRRNNNLLL>>>>>>\\\}}}{{{|||{{{xxx{{{{{{yyyxxxvvvvvvvvvwww|||wwwrrrrrrvvvzzz|||{{{xxxxxxyyyzzzyyyxxxwwwwwwqqqmmmiiihhhrrruuuXXXCCC<<<===AAADDDHHHGGGEEECCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFBBBDDDEEEEEEDDDDDDEEEFFFFFFDDDAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBDDDHHHLLLNNNLLLIIIFFFFFFDDDBBBBBBCCCDDDEEEEEE???>>>======@@@BBBBBBBBBBBBDDDFFFEEEDDDCCCCCCDDDFFFDDDBBB@@@???>>>>>>>>>@@@AAAAAACCCDDDEEEFFFGGGDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEGGGJJJKKKJJJIIILLLLLLLLLKKKIIIIIIJJJKKKKKKJJJTTT___WWWIIISSSkkkcccHHHDDD@@@<<<:::;;;@@@EEEHHHSSSTTTUUUTTTQQQMMMIIIGGGHHHGGGFFFEEEEEEDDDDDDCCC@@@AAABBBBBBAAABBBDDDFFFDDDGGGLLLOOOPPPQQQSSSUUUVVVXXX[[[___cccfffhhhiiihhhiiijjjlllnnnooooooooooooooommmkkkhhhfffeeeeeebbbeeeiiiooossswwwyyyyyywwwyyy{{{}}}~~~~~~}}}|||~~~}}}{{{xxxwwwvvvsssooopppttttttzzz|||vvvooommmnnnmmmkkkmmmooooookkkddd]]]YYYUUURRRNNNKKKIIIFFFBBB>>>???>>>>>>======>>>@@@BBBHHHFFFBBBAAABBBCCCDDDDDDKKKRRR]]]kkkvvv~~~pppaaaOOOIIIEEEEEEEEEBBBAAACCCBBBFFFJJJKKKJJJGGGDDDCCCFFFDDDCCCAAAAAAAAAAAABBBAAADDDFFFCCC???>>>AAAEEELLLJJJGGGDDDDDDEEEGGGHHHDDDCCCBBB@@@>>>===<<<<<<<<<===>>>======>>>@@@BBBIIIIIIHHHFFFCCCBBBCCCCCC<<<<<<===<<<<<<;;;999888888999::::::999:::===???555333111111444666777777999555111///000111222222333222111111333666:::===>>>===:::666444555888;;;BBBKKKVVV___aaa___ZZZWWWJJJ???@@@ZZZ|||}}}}}}|||zzz{{{zzzwwwyyyyyyxxxvvvtttssstttvvvyyyzzzzzzyyyxxxxxxyyy{{{vvvwwwyyyzzzzzzyyyxxxvvvmmmkkkiiinnniiiLLL???>>>@@@???===EEEDDDCCCCCCCCCCCCEEEEEEJJJJJJJJJIIIGGGDDDBBB@@@???@@@BBBBBBAAAAAABBBDDDEEECCC@@@@@@AAABBBBBBBBB??????@@@@@@??????>>>===???BBBGGGMMMPPPOOOJJJEEEAAA@@@??????@@@BBBEEEFFFBBBAAA@@@AAACCCEEEEEEDDDAAABBBBBBAAA???@@@BBBCCCFFFDDDAAA>>><<<<<<===>>>>>>>>>???AAABBBDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEGGGIIIHHHGGGKKKJJJIIIIIIIIIJJJKKKLLLKKKIIIVVViiifffRRRLLLWWW^^^oooTTTMMMGGG>>>888666888999:::BBBFFFLLLRRRUUUTTTRRRPPPMMMLLLIIIHHHHHHGGGEEECCCDDDEEEEEEDDDBBBBBBCCCDDD@@@BBBEEEFFFGGGGGGIIIKKKOOOPPPSSSVVVYYY[[[]]]^^^^^^___aaaccceeefffggggggbbbdddeeeccc```]]]\\\[[[\\\___dddiiinnnrrrtttuuuqqqssswww{{{}}}}}}|||{{{}}}|||{{{}}}}}}xxxuuutttssspppkkkkkknnnlllqqqsssnnnjjjiiihhhfffddddddcccaaa]]]WWWRRRNNNHHHFFFCCCAAA@@@???===<<<666999<<<>>>@@@CCCGGGJJJNNNHHHBBB@@@CCCKKKSSSWWWYYYggg{{{~~~{{{rrraaaQQQFFFBBBBBBEEEFFFBBB@@@@@@AAADDDGGGIIIHHHFFFFFFFFFHHHGGGEEECCCBBBBBBCCCCCC???BBBCCCBBB@@@@@@CCCFFFSSSPPPLLLIIIFFFFFFGGGGGGBBBAAA@@@???>>>===<<<<<<;;;<<<>>>>>>======>>>@@@CCCCCCCCCBBBBBBAAAAAA@@@===>>>??????===:::777555888999::::::999999;;;===444333222333555777888777666444111000111222222222222222333444777999<<<===999999888777666999???DDDHHHPPP[[[cccfffeeecccbbbXXXTTTYYYkkk~~~{{{{{{~~~{{{zzz||||||yyyzzzzzzyyywwwssssssuuuxxxwwwyyy{{{}}}||||||}}}~~~yyyzzz{{{{{{yyyuuurrrooojjjlllppp}}}~~~}}}ttt\\\EEE>>>AAAAAA???===AAAAAABBBBBBCCCDDDDDDDDDGGGHHHHHHGGGEEECCCAAA???>>>???@@@@@@@@@@@@BBBDDDEEECCC@@@???@@@@@@@@@???<<<<<<===>>>===<<<;;;:::<<<>>>BBBHHHMMMMMMHHHDDD>>>>>>=========@@@CCCFFFDDDBBBAAABBBCCCDDDCCCBBB<<<===>>>>>>===>>>???AAAAAA@@@@@@???>>>>>>======>>>>>>???@@@@@@AAABBBBBBBBBAAA@@@???@@@@@@AAABBBBBBBBBAAACCCEEEFFFFFFEEEGGGFFFFFFGGGIIIIIIIIIIIIIIILLLVVVbbbhhhccc\\\XXXRRRlllwwwiii```SSSGGG@@@;;;888666999<<>>===>>>???@@@@@@===AAAEEEIIIJJJLLLOOORRRNNNMMMNNNRRRZZZbbbhhhjjjkkk{{{rrreee]]]RRRIIIEEEAAAAAAEEEEEEAAA======???BBBDDDFFFFFFFFFGGGIIIHHHGGGEEECCCBBBBBBBBBCCC@@@@@@AAAAAAAAABBBBBBCCCRRRPPPLLLIIIFFFDDDDDDDDD@@@@@@??????>>>===<<<;;;:::<<<>>>???>>><<<<<<======>>>>>>@@@AAAAAA@@@???============<<<:::888777888999::::::999888:::;;;333222222444666888777666333222222222333444222000000222444888:::<<<<<<<<<444666777888:::>>>EEEJJJRRRZZZdddkkknnnnnnnnnnnnvvvuuuxxx{{{xxx{{{}}}~~~{{{zzz}}}~~~{{{|||}}}|||yyyvvvuuuwww{{{wwwvvvvvvwwwzzz~~~~~~{{{vvvpppiiifffhhhnnnxxxyyywww{{{uuueeeRRRAAA???CCCCCCBBBBBB>>>???AAABBBCCCDDDDDDDDDAAABBBCCCEEEEEEEEEDDDCCC>>>@@@AAA@@@@@@AAACCCEEEGGGDDDAAA??????>>>===<<<:::;;;<<<<<<<<<;;;:::999999999<<>>>>>===<<<<<<===AAADDDCCCBBB@@@@@@@@@@@@>>>===888:::===>>>======>>>???<<<===???@@@AAA@@@???>>>@@@@@@??????????????????@@@???===<<<<<<>>>???AAABBBAAAAAABBBDDDEEEDDDCCCCCCCCCEEEGGGHHHHHHFFFDDDDDDNNNSSSTTT```nnnlll___]]]XXXjjjqqq```SSSJJJBBB===;;;;;;;;;<<>>>>>@@@CCCEEEGGGKKKOOOTTTVVVUUUTTTUUUWWWLLLSSS^^^kkktttwwwuuurrr~~~wwwdddRRRIIIFFFEEEDDDAAA@@@CCCCCC@@@===>>>???AAACCCDDDEEEFFFIIIKKKHHHGGGEEECCCBBBAAABBBBBBBBBAAA@@@@@@BBBBBBAAA@@@MMMKKKIIIFFFCCCAAA@@@@@@????????????>>>===<<<;;;:::<<>><<<;;;;;;::::::<<>>::::::999999999:::;;;<<<888:::::::::999888999:::111333555777777555333111333222000//////111333444888888888888999999888666888777888???JJJUUUYYYYYY```hhhqqqxxx{{{{{{|||}}}}}}||||||~~~zzzyyyyyyyyyyyyyyywwwwwwvvvuuuuuuvvvxxxxxxvvvxxxyyyzzz{{{}}}~~~wwwuuuqqqjjjggghhhgggyyytttwwwsssfffNNNGGGAAABBBAAA>>>???DDDCCCBBB@@@@@@@@@AAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAABBBBBBAAAAAAFFFBBB>>><<<======<<<999>>>===<<<;;;::::::::::::;;;;;;<<<<<<>>>???@@@AAA===<<<;;;;;;<<<>>>@@@BBBBBBCCCCCCBBBAAA>>><<<;;;;;;<<<======>>>>>>======CCCCCCCCCBBBAAA>>><<<;;;<<<===>>>???>>><<<:::999888555777<<<<<<999;;;AAA======???@@@AAAAAAAAAAAABBB@@@???AAAEEEGGGFFFDDD@@@DDDHHHKKKNNNWWWcccmmmcccbbbgggvvv|||jjj\\\KKKBBB>>>;;;;;;;;;;;;<<>>@@@DDDIIINNNQQQRRROOOKKKIIIHHHHHHGGGFFFCCCDDDDDDBBB???>>>@@@BBB@@@????????????@@@@@@AAAAAABBBCCCDDDFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEGGGHHHIIIKKKMMMOOOPPPQQQTTTTTTVVVXXX[[[]]]```aaakkkmmmooopppppppppqqqrrrtttvvvxxxzzz{{{zzzyyyxxxyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}|||zzzyyywwwwwwvvvvvvuuuuuuuuuuuuoooppppppooonnnllliiihhhcccbbb```]]]ZZZXXXVVVUUUXXXWWWTTTQQQNNNKKKIIIHHHBBBAAA@@@@@@@@@???>>><<>>???????????????>>>======<<<@@@CCCBBB??????CCCHHHEEEDDDAAA???>>>>>>??????>>>======>>>>>>???@@@AAAGGGPPPWWWSSSHHH???>>>AAABBBAAA???===<<<<<<<<<<<<999:::;;;;;;;;;:::999888999999:::;;;<<<===>>>???;;;;;;:::888666777999;;;======<<<;;;::::::999888222333444555555333222111111000000000111222444555888777666666666666666555999===BBBIIIWWWeeeiiifffkkkqqqzzzrrrxxxzzz}}}}}}}}}zzzyyyyyyzzzyyyyyyxxxwwwvvvvvvvvvwwwxxxyyy{{{|||}}}~~~zzzuuurrrlllggghhhmmmyyyxxx}}}jjjYYYEEE???===BBBFFFEEEFFFHHHBBBBBBCCCDDDDDDDDDDDDDDDBBBAAAAAA@@@?????????>>>>>>>>>???@@@@@@AAA@@@@@@EEEBBB???>>>???>>><<<:::===<<<;;;;;;::::::::::::<<<<<<<<<===>>>???@@@AAA???>>>===<<<<<<===???@@@BBBBBBBBBBBBAAA???>>>===;;;;;;;;;<<<<<<<<<<<<<<>><<<;;;:::;;;<<<<<<<<<;;;:::999:::777888<<<>>>;;;<<<@@@======>>>???@@@@@@@@@@@@@@@???>>>@@@CCCEEEDDDCCC===AAAEEEEEEFFFKKKTTT\\\^^^\\\aaapppuuu~~~jjjeee___TTTGGG???<<<>>>???======;;;999:::===DDDJJJMMMRRRWWWZZZYYYSSSKKKGGGGGGFFFDDDDDDDDDCCCAAA???@@@?????????>>>>>>>>>>>>======>>>???@@@AAABBBBBBBBBAAAAAA@@@??????@@@@@@BBBBBBDDDEEEGGGIIIJJJKKKLLLMMMNNNPPPSSSUUUXXXYYY^^^```bbbccccccdddeeegggiiikkknnnqqqrrrssssssrrrrrrssstttuuuvvvwwwxxxyyy{{{||||||{{{yyywwwxxxyyy{{{{{{{{{||||||}}}}}}}}}~~~~~~|||}}}~~~|||}}}{{{yyy{{{|||xxxwwwwwwxxxxxxwwwvvvtttsssppppppooonnnmmmllllllkkkfffffffffeeedddbbb```^^^\\\[[[YYYWWWTTTRRRPPPOOOMMMLLLJJJHHHFFFDDDBBBAAACCCAAA???>>>?????????>>>AAAAAADDDLLLVVV___cccdddZZZXXXVVVZZZdddrrr}}}xxxaaaZZZPPPGGGBBB???>>>===@@@@@@@@@@@@???>>>===<<<<<<>>>@@@@@@??????BBBEEECCCAAA???===<<<<<<===>>>======<<<<<<======>>>???BBBJJJQQQOOOFFF??????BBBAAA???===;;;::::::;;;;;;999999:::::::::888777666888999999:::<<<======>>>;;;;;;:::888777777:::<<<<<<<<<<<<;;;;;;;;;;;;;;;222222222222111111000000//////000111333444555666888777666555555666888999===HHHPPPUUUeeexxx~~~wwwuuuzzz~~~ooottt}}}vvv}}}zzzyyyyyyzzzyyyxxxwwwwwwwwwwwwwwwxxxyyyyyy~~~zzzwwwsssmmmfffdddlllvvvzzzaaaMMMDDD@@@???CCCFFFEEECCCCCCEEEFFFGGGHHHHHHGGGEEEDDDBBBBBBAAA@@@???>>>>>>>>>??????>>>>>>>>>??????@@@DDDBBBAAAAAAAAA@@@>>><<<;;;;;;;;;;;;::::::::::::======<<<<<<===>>>??????@@@???>>>===<<<===>>>>>>AAAAAABBBBBBBBBAAA@@@???===<<<;;;:::::::::;;;<<>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<888777<<<@@@?????????======>>>???@@@@@@@@@@@@???>>>>>>???AAACCCBBBAAABBBFFFIIIHHHEEEFFFKKKPPPZZZWWWYYYffftttwwwkkk^^^VVVgggwwwvvv[[[HHHAAA???;;;999::::::777666777<<<@@@AAAJJJUUU\\\[[[VVVQQQOOOLLLGGGCCCBBBFFFHHHGGGEEEAAAAAAAAA@@@@@@???>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<===>>>???@@@BBBCCCEEEEEEFFFFFFGGGIIIKKKNNNPPPQQQUUUWWWYYY[[[[[[]]]___aaa___```cccgggiiikkkkkkkkkmmmnnnooopppqqqrrrssstttpppqqqrrrrrrqqqppprrrsssuuuvvvwwwxxxxxxxxxwwwvvvxxxxxxyyy{{{|||~~~~~~~~~|||{{{{{{yyyzzz{{{}}}}}}{{{{{{{{{zzzyyy{{{yyywwwyyy{{{zzzwwwsssoooooopppoooooonnnmmmllliiihhhgggeeedddbbbaaa```\\\\\\\\\ZZZYYYVVVUUUSSSSSSRRRPPPNNNLLLJJJHHHHHHEEEEEEDDDCCCBBBAAA@@@@@@======<<<===???AAADDDEEEMMMKKKJJJJJJMMMPPPQQQQQQLLLQQQ[[[jjjzzzvvvbbbPPPLLLGGGCCCBBBBBBAAAAAABBBBBBAAAAAA???>>><<<;;;<<<<<<===>>>>>>???@@@AAAAAA???===;;;::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;BBBIIIHHHBBB>>>>>>AAA???>>>;;;999888888999:::999999999999888666555444777888888999:::;;;<<<<<<:::::::::999888888;;;===::::::;;;;;;;;;<<<<<<<<<222111000/////////000000000000222333444444444444777777666666777:::>>>BBBFFFTTT[[[^^^lll{{{~~~|||yyy~~~|||zzzyyyyyyzzzyyyxxxvvvvvvwwwwwwxxxxxxyyyyyy{{{|||}}}~~~~~~}}}xxxwwwrrrjjjcccfffvvvoooXXXIIICCCDDDEEEEEEDDDCCCEEEHHHLLLKKKJJJIIIHHHFFFEEEDDDAAA@@@????????????@@@AAAAAA@@@>>>=========>>>???BBBBBBCCCCCCCCCBBB@@@>>>;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===??????>>>======>>>>>>???@@@@@@AAAAAABBBBBBBBBBBB???>>><<<::::::;;;<<<>>>AAAAAA@@@@@@???>>>===<<<===>>>>>>??????@@@@@@@@@<<<888666;;;AAADDDBBB@@@>>>??????@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBEEEJJJNNNMMMIIIFFFHHHKKKSSSNNNNNNUUUaaahhhfff```TTTXXXZZZaaa{{{{{{cccXXXOOOEEE;;;:::999999999999999888888???FFFKKKMMMQQQXXX^^^\\\WWWPPPJJJGGGGGGGGGGGGDDDDDDDDDCCCCCCBBBAAAAAA===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======>>>???@@@AAABBBCCCCCCCCCDDDFFFHHHJJJLLLMMMNNNPPPSSSTTTVVVXXX[[[]]]YYY[[[]]]```bbbcccddddddeeeeeefffgggiiijjjkkklllhhhiiikkkkkkkkkkkkmmmooommmnnnpppqqqqqqpppnnnmmmoooppprrrtttvvvwwwxxxyyyvvvwwwzzz}}}~~~|||zzz|||}}}|||zzzxxxxxxyyyvvvvvvwwwyyy|||~~~{{{wwwuuuuuuuuuuuutttuuusssrrrrrrsssqqqnnnkkkggggggggggggffffffeeeeeebbbaaa```^^^\\\ZZZXXXWWWVVVUUUTTTSSSQQQOOONNNMMMJJJJJJHHHGGGEEEDDDBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA===???BBBEEEHHHKKKNNNPPPQQQNNNIIIEEEDDDHHHNNNRRRbbbkkkwww~~~~~~~~~vvvbbbNNNKKKIIIFFFEEEEEEEEECCCBBBCCCCCCBBBAAA???===;;;:::;;;::::::<<<>>>???>>>===???>>><<<:::999999;;;;;;<<<;;;:::999888888888888777<<>>;;;<<<>>>===<<<999777777777888999::::::999888777555444444777777777888999::::::::::::;;;;;;:::999999;;;===::::::::::::::::::::::::222111///......///111222333333444444444333333222333555666777999???FFFLLLSSS^^^ccceeeppp~~~~~~~~~}}}{{{yyyyyyzzzzzzyyyxxxvvvvvvwwwxxxyyyyyyzzzzzzyyyyyyzzz}}}|||yyyssssssnnngggeeeqqqqqq[[[LLLFFF@@@FFFJJJHHHDDDGGGQQQZZZRRROOOKKKGGGDDDCCCDDDDDD>>>>>>>>>>>>???BBBDDDEEECCCBBB@@@???>>>>>>>>>???AAABBBCCCDDDDDDBBBAAAAAA===>>>>>>>>>>>>======<<<::::::999999999::::::;;;=========>>>??????@@@AAA??????@@@@@@AAABBBCCCCCCAAA@@@>>>===<<<>>>???AAAAAA@@@@@@??????>>>>>>>>>???@@@AAABBBBBBBBBBBBBBB;;;999888;;;BBBGGGFFFBBBAAAAAABBBBBBCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEBBBGGGMMMMMMIIIEEEFFFHHHFFFEEEFFFIIIOOOUUUZZZ\\\VVVNNNJJJNNNYYYmmmrrreeeOOOGGG===999:::;;;999555777:::<<<<<>>>>>======<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<======>>>???@@@@@@AAABBBBBBBBBCCCEEEGGGHHHIIIEEEGGGIIIJJJLLLNNNRRRUUUVVVVVVWWWXXXYYYZZZZZZZZZWWWXXXYYYZZZ[[[]]]^^^^^^___```bbbccccccccceeegggcccdddfffhhhhhhgggeeedddggghhhjjjlllnnnppppppppplllmmmpppsssvvvwwwtttrrrrrrssstttsssqqqppppppqqqoooooooooqqqtttwwwzzz|||wwwtttooolllkkkkkkjjjiiiggggggfffeeedddbbb___]]]\\\\\\[[[[[[[[[[[[[[[[[[YYYYYYWWWUUUSSSQQQPPPOOOOOOOOONNNLLLKKKJJJIIIIIIEEEDDDDDDCCCAAA@@@@@@???=========>>>??????@@@@@@HHHLLLPPPRRRQQQPPPPPPQQQGGGJJJOOOUUU]]]iiiwww{{{}}}uuuhhh```ZZZPPPGGGFFFEEEDDDEEEEEEEEEBBB@@@DDDCCCBBBAAA???===;;;999;;;::::::<<<>>>???===<<>><<<:::::::::;;;<<<<<<;;;:::888777777777777777999<<<<<<:::999999:::;;;:::999888777777888888;;;:::999888777666555555666777777777888999999999:::;;;<<<;;;::::::;;;===::::::999999888777777666111000000000000222333444666555555444444333333222111444888:::>>>DDDMMMTTT^^^dddjjjooowww}}}}}}}}}{{{{{{|||{{{zzzyyyyyyzzzzzzyyywwwwwwxxxyyy{{{||||||||||||{{{zzz{{{~~~{{{vvvjjjjjjgggeeelll~~~uuuYYYGGGAAAAAAGGGOOORRRLLLFFFIIISSS[[[RRROOOIIIDDDAAAAAACCCDDD>>>>>>===>>>AAADDDGGGIIIFFFEEEDDDBBB@@@?????????@@@AAACCCCCCCCCBBBCCCDDDAAAAAABBBBBBBBB@@@>>>===999999888888999:::;;;;;;<<<<<<===>>>@@@AAAAAABBB????????????@@@AAABBBCCCAAAAAA@@@@@@@@@AAABBBCCCAAAAAA@@@@@@???@@@@@@AAAAAABBBDDDFFFFFFEEECCCBBB===>>>>>>???CCCIIIIIIEEEDDDDDDEEEEEEFFFEEEEEEDDDGGGHHHIIIHHHFFFFFFGGGHHHDDDJJJPPPPPPKKKGGGGGGIIICCCFFFJJJKKKJJJJJJLLLNNNOOOGGGGGGMMMKKKJJJ]]]xxxooobbbQQQFFFBBBAAA???<<<::::::999888888===EEELLL[[[gggssstttkkk```YYYWWWMMMKKKGGGDDDBBBBBBCCCDDD@@@??????>>>======<<<<<<<<<<<<;;;;;;;;;<<<======;;;;;;<<<<<<=========>>>?????????@@@AAABBBDDDEEE@@@AAACCCDDDEEEHHHLLLOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRSSSTTTUUUVVVTTTVVVWWWWWWWWWWWWXXXZZZXXXYYY[[[\\\]]]]]]\\\\\\^^^___aaadddeeefffffffffeeeeeefffggghhhhhheeeccceeeffffffeeedddcccccceeebbbcccccceeegggiiikkkllljjjgggccc```___^^^\\\ZZZ]]]]]]]]]\\\ZZZXXXVVVTTTPPPOOOOOONNNNNNNNNOOOOOONNNNNNMMMLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@??????AAAAAAAAABBBCCCCCCCCCDDDNNNRRRUUUUUUQQQMMMLLLLLLOOOXXXdddnnnvvv|||{{{~~~xxxnnn]]]NNNEEEDDDGGGJJJEEEEEEEEEGGGHHHHHHFFFDDDBBBBBBAAA@@@>>><<<:::999:::<<<===>>>???>>>======???>>><<<;;;:::;;;<<<===<<<;;;:::999888888888888888888999999999999999999::::::;;;;;;:::999888888::::::888777666666666666777777777888888888999999<<<===>>>===;;;:::;;;<<<;;;::::::999777666666555000000111222333555666777666555444333333444555555666:::???BBBEEEKKKTTT[[[fffhhhqqq~~~zzzxxx}}}yyyxxx{{{~~~zzzyyyyyyyyyzzzzzzyyywwwzzz{{{}}}~~~}}}}}}~~~wwwpppddddddccceeeqqq}}}bbbKKKBBBBBBCCCMMMQQQQQQJJJFFFIIILLLMMMLLLIIIFFFCCCAAAAAACCCDDD@@@?????????AAAEEEHHHKKKHHHHHHGGGFFFDDDBBB@@@??????AAABBBBBBAAAAAADDDFFFEEEFFFFFFFFFEEEBBB@@@>>>999999999999:::<<<=========>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>???AAABBB@@@@@@AAAAAABBBCCCDDDDDDBBBAAAAAA@@@@@@AAABBBCCCFFFHHHKKKMMMMMMJJJGGGEEECCCGGGGGGDDDEEEJJJJJJFFFGGGHHHHHHIIIIIIHHHHHHGGGIIIKKKLLLJJJHHHGGGHHHJJJMMMRRRWWWUUUOOOJJJIIIJJJHHHJJJLLLMMMLLLJJJIIIHHHHHHHHHKKKNNNJJJEEELLLXXXvvvyyylll```VVVPPPMMMDDDAAA===999777777999:::BBBNNN^^^hhhkkkkkkkkklllYYYUUUNNNGGGCCCBBBCCCEEEBBBAAAAAA@@@@@@?????????===============>>>??????<<<<<<<<<<<<<<<=====================>>>???AAAAAA>>>???@@@@@@AAADDDHHHKKKHHHHHHGGGGGGGGGGGGGGGGGGJJJJJJKKKMMMNNNOOOPPPQQQLLLMMMNNNNNNLLLLLLMMMNNNPPPPPPQQQRRRTTTUUUVVVVVVUUUWWWYYY[[[\\\\\\\\\[[[\\\[[[[[[[[[\\\[[[YYYXXXYYYZZZZZZYYYXXXWWWXXXZZZWWWXXXYYYZZZ[[[\\\\\\\\\]]][[[XXXWWWVVVTTTRRRPPPVVVVVVWWWVVVTTTQQQOOOOOOHHHGGGGGGFFFFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEDDDBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@FFFFFFFFFFFFFFFFFFFFFFFFIIINNNRRRSSSSSSTTTYYY^^^kkkpppuuuwwwyyyxxxxxx}}}|||ppp]]]WWWNNNFFF@@@@@@FFFKKKKKKJJJJJJKKKLLLKKKIIIFFFAAA@@@@@@???===;;;:::999:::>>>AAAAAA???===>>>???>>>===;;;::::::;;;<<<===<<<<<<;;;:::999999999:::888777666777:::;;;;;;;;;999:::===>>>>>><<<999777888888666555555555666666777777888888888888999999===>>>???>>><<<:::::::::;;;;;;::::::999999888888///000222333555777888999666555333222333555777888<<>>>>>???>>>=========>>>@@@AAA>>>???@@@BBBCCCDDDEEEEEECCCBBBAAAAAAAAABBBCCCDDDLLLOOORRRTTTTTTQQQLLLIIIIIINNNNNNIIIGGGJJJJJJGGGJJJJJJJJJKKKKKKJJJIIIIIIJJJLLLMMMKKKHHHGGGHHHJJJRRRVVVYYYVVVOOOHHHFFFFFFJJJGGGEEEFFFIIILLLLLLKKKGGGLLLMMMIIIHHHJJJMMMLLLRRR___uuuooobbb\\\SSSMMMEEE>>><<<;;;;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA:::;;;;;;<<<<<>>???@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDCCCCCCCCCBBBBBBEEEJJJQQQWWW]]]gggttt}}}||||||{{{wwwxxxxxxwww}}}uuubbbUUUGGGHHHIIIKKKJJJGGGGGGIIINNNMMMLLLKKKJJJHHHEEEBBB?????????>>>===;;;999999:::???DDDCCC@@@===>>>AAA>>><<<:::999999:::;;;<<<<<<<<<;;;;;;::::::;;;;;;888666555777;;;>>>>>>===888;;;>>>@@@@@@===:::777777666444444333444555666888888888888999999999999>>>???@@@???<<<:::999:::::::::;;;;;;;;;;;;<<<<<<333222111222555777888888333666777444111333:::@@@DDDIIIOOOTTTXXX^^^eeekkktttsssvvv}}}|||zzzyyyzzz{{{}}}~~~}}}|||{{{zzzzzz{{{|||}}}}}}zzzvvvrrrnnnlll]]]ccchhhkkktttzzzqqqaaatttwwwsssYYYPPPLLLGGGGGGKKKFFFFFFEEEEEEDDDEEEHHHJJJJJJJJJIIIGGGDDDCCCEEEFFFHHHHHHHHHGGGFFFFFFIIIKKKNNNMMMLLLHHHEEECCCDDDEEEEEEBBB@@@AAACCCEEECCC@@@EEEFFFFFFFFFEEEDDDCCCBBB???<<<888888;;;>>>???????????????@@@@@@AAAAAAAAACCC@@@>>>@@@CCCEEEDDDBBB?????????@@@BBBCCCEEEFFFBBBAAA???>>>???BBBFFFHHHKKKOOOUUUYYY[[[YYYVVVSSSQQQTTTSSSLLLGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHJJJKKKKKKKKKJJJJJJVVVTTTQQQMMMIIIFFFDDDCCCFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLQQQaaayyyppp```PPPDDD<<<999999:::===AAACCCEEEKKKSSSZZZ]]]VVVLLLFFFFFFHHHJJJJJJCCCFFFEEE???>>>BBBBBB>>>BBBAAA???>>>>>>???AAABBBAAA@@@???>>><<<;;;:::999<<<<<<<<<======>>>???@@@======<<<<<<===>>>@@@AAA??????>>>===============AAABBBCCCDDDEEEFFFFFFEEEIIIGGGEEEDDDCCCDDDFFFGGGGGGIIILLLNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNMMMKKKJJJJJJIIIKKKKKKKKKKKKKKKKKKJJJJJJMMMMMMLLLKKKJJJJJJIIIIIIKKKJJJIIIHHHGGGEEEDDDDDDBBBDDDEEEEEEDDDCCCCCCDDDBBBBBBBBBCCCBBBBBBAAA@@@???@@@AAAAAA@@@@@@@@@@@@===???AAA@@@AAACCCAAA>>>AAA@@@???@@@???@@@GGGOOOXXXhhhzzz~~~zzz{{{}}}zzzeeePPPFFFDDDDDDEEEEEEFFFFFFGGGGGGJJJJJJIIIHHHFFFDDDBBBAAA============<<<:::999888;;;<<<===>>>????????????;;;;;;;;;===>>>???===<<>>>>>===;;;::::::888555444444444444333666666666666666666666666===@@@CCCDDDAAA>>>;;;:::<<<===>>>===<<<<<<>>>@@@666555444444444333222111111333666777888<<>>??????>>>>>>>>>>>>???@@@AAABBBCCCAAA???@@@BBBDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEE@@@@@@@@@AAABBBCCCEEEFFFFFFIIINNNRRRSSSRRRPPPNNNKKKNNNNNNIIIFFFGGGIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBDDDEEEFFFHHHIIIIIIHHHHHHKKKKKKJJJIIIHHHGGGGGGHHHFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIOOO\\\uuurrr```RRRIIIEEEDDD@@@;;;888999===CCCHHHEEEBBB???>>>??????>>>===AAAEEEFFFCCCCCCGGGGGGDDDCCCCCCBBBAAABBBCCCDDDEEEAAAAAA@@@@@@??????>>>>>>>>>============>>>??????======<<<<<<===>>>???@@@>>>======<<<<<<<<<<<<<<<======>>>@@@@@@AAAAAAAAADDDDDDBBBBBBAAAAAABBBCCCBBBDDDGGGHHHHHHHHHIIIKKKIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDCCCBBBAAA@@@@@@???BBBDDDDDDCCCAAA??????@@@@@@@@@??????>>>===<<<<<<>>>>>>????????????>>>===@@@@@@???===:::999<<<@@@CCCEEEKKKUUU]]]bbbiiiqqq|||~~~|||~~~zzzlll]]]MMMDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGFFFDDDCCCAAAAAABBBBBBAAA@@@>>><<<:::999888999:::;;;;;;<<<<<<<<<>>>===<<<;;;;;;;;;999888:::<<<>>>??????===:::888222333555888<<<===>>>>>>>>>>>>???@@@@@@???>>>>>>@@@===:::999888888777666777777777777777777777777<<>>??????============>>>@@@BBBDDDDDDCCCAAAAAABBBCCCBBBAAA@@@@@@???????????????@@@>>>???AAABBBCCCCCCCCCBBBAAABBBEEEHHHIIIIIIHHHGGGIIIMMMNNNJJJGGGHHHHHHFFFEEEDDDCCCAAA@@@????????????@@@BBBDDDEEEFFFFFFEEECCCCCCDDDDDDEEEFFFHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHHHHEEEDDDMMM]]]kkkwwwggg^^^SSSJJJ???999;;;BBBJJJOOO@@@>>>======>>>??????>>>:::>>>@@@@@@BBBEEEEEEBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>===>>>>>>>>>>>>======<<<======>>>???===<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<============???????????????>>>>>>===<<<>>>???@@@@@@AAADDDFFFCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>=========AAABBBBBBAAA???>>>>>>???DDDDDDCCCBBBAAAAAAAAAAAA======<<<>>>???@@@???===<<<:::<<<@@@@@@AAALLLZZZmmmnnnuuu~~~rrr^^^PPPFFF@@@???BBBBBBBBBAAA@@@@@@@@@AAAAAADDDDDDDDDCCCCCCBBBAAA@@@FFFFFFEEECCC@@@===;;;:::777888888999::::::;;;;;;???>>><<<:::999999999999AAABBBDDDDDDBBB===999555:::???FFFJJJJJJIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIICCC@@@===<<<;;;:::888777777777777777777777777777999<<>>>>>@@@BBBAAA<<<888555555444333444777;;;>>>BBBAAABBBFFFLLLQQQTTTUUUYYYbbboooxxx~~~~~~{{{zzzzzzzzzzzz|||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzz{{{}}}uuukkkdddbbbbbbcccddduuu~~~{{{|||yyyvvvuuurrrcccPPP@@@>>>DDDGGGEEEDDDBBBAAAAAADDDHHHJJJJJJIIIIIIJJJJJJHHHEEEDDDDDDEEEIIIJJJJJJIIIGGGFFFGGGHHHIIIIIIHHHEEEAAA???>>>??????CCCGGGGGGEEECCCDDDFFFEEEEEEDDDDDDDDDEEEGGGGGGCCCAAA???======>>>>>>>>>>>>=========???AAADDDFFFEEECCCBBBAAAAAAAAA@@@@@@>>>============>>>>>>???===>>>???@@@AAAAAA@@@@@@===>>>???@@@AAAAAABBBBBBEEEIIIJJJGGGEEEFFFDDDAAAFFFEEEDDDBBB@@@???>>>>>><<<===???AAACCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEFFFHHHIIIFFFDDDFFFMMMSSShhhnnneeeWWWLLLIIIPPP[[[cccRRRMMMFFF@@@======???@@@;;;<<<======???@@@AAAAAAAAABBBBBBBBBBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>===>>>>>>>>>>>>===>>>>>>>>>>>>>>>======<<<;;;<<<<<<<<<;;;;;;<<<===>>>>>>======;;;<<<===>>>>>>===;;;999999::::::::::::<<>>>>>>>>======>>>??????@@@AAAAAACCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@>>>>>>???AAA>>>===<<<;;;;;;<<<<<<======<<<::::::;;;;;;;;;;;;===:::BBBQQQ\\\bbbpppoooaaaQQQJJJFFFCCCAAABBB???>>>=========>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@FFFEEEDDDCCCAAA???===<<<:::::::::;;;;;;<<<===>>>;;;;;;:::888888999;;;===DDDCCCAAA???>>><<<<<<<<>>777444333111000222888BBBIIIMMMMMMNNNRRRWWW\\\]]]]]]bbbkkkxxx~~~~~~~~~~~~~~~}}}zzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}yyywwwvvvwww{{{yyynnneee``````dddgggkkkzzz}}}www|||www|||uuufffPPPEEE<<<>>>DDDFFFCCC@@@AAA>>>???FFFPPPSSSMMMFFFFFFGGGHHHGGGEEEDDDDDDEEEIIIJJJJJJIIIGGGEEEFFFFFFGGGHHHHHHEEEBBB????????????DDDJJJLLLIIIDDDAAA@@@DDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@>>><<<<<<<<<===>>>>>>>>>???@@@BBBDDDFFFCCCCCCBBBAAA???>>>???????????????@@@AAABBBDDDDDD>>>======<<<<<<===>>>???===============>>>???@@@<<>>>>>===:::;;;>>>@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAAEEEEEEDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDDDDEEEHHHIIIIIIIIITTT___uuuzzzgggZZZYYYcccnnniiiddd[[[PPPEEE>>>:::999???===<<<<<<<<<<<<>>>@@@???@@@AAACCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAACCCBBBAAA???>>>>>>>>>>>>>>>>>>??????????????????@@@@@@???>>>>>>>>>>>>>>>======>>>>>>??????>>>>>>;;;<<<>>>??????===;;;999888999:::999999:::===@@@===>>>>>>??????>>>>>>===????????????????????????>>>>>>======<<<<<<;;;;;;======>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>????????????>>>>>>>>>===;;;;;;===???>>>===<<<;;;;;;:::::::::999:::<<<===@@@CCCGGGJJJXXXVVV^^^ppp~~~}}}qqqYYYOOOFFFDDDDDDBBB???>>><<<;;;;;;:::;;;===???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@???>>>>>>;;;;;;;;;;;;<<<===>>>???:::::::::888666666999<<<:::<<<>>>AAADDDGGGIIIJJJFFFBBB??????AAABBB???;;;777666555555555555666777:::999888999:::;;;999888666666666666666666666666666888999999:::<<>>FFFQQQSSSLLLCCCBBBDDDEEEFFFEEEDDDDDDEEEHHHIIIJJJIIIFFFDDDCCCDDDFFFHHHHHHGGGDDDBBBAAAAAAAAAFFFKKKMMMKKKFFFAAA>>>???@@@@@@??????>>><<<<<<>>>??????===;;;:::;;;<<<======>>>@@@AAABBBCCCCCCAAAAAAAAA@@@===<<<===???<<<<<<===>>>???AAACCCDDD>>>===<<<;;;;;;;;;=========<<<<<<;;;<<<<<<===>>>999<<>>@@@@@@@@@@@@??????>>>??????@@@AAABBBCCCCCCBBBBBBBBBCCCCCCDDDGGGEEEDDDBBBBBBDDDEEEGGGHHHEEECCCDDDGGGHHHEEEAAAFFFJJJSSS```tttwwwrrrzzz{{{nnn```UUUOOOIIIEEEAAA@@@===999888:::999:::<<<>>>@@@CCCDDDEEEGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@????????????>>>>>>@@@AAAAAABBBBBBAAABBBAAAAAA@@@@@@@@@@@@@@@===>>>>>>??????>>>>>>>>><<<===???@@@???>>><<<;;;:::;;;<<<<<<;;;;;;===>>>>>>>>>????????????>>>>>>========================<<<======>>>???@@@AAAAAA===>>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<=========;;;888888:::<<<>>>>>>>>>>>>>>>===<<<<<<:::DDDQQQ[[[aaaiiirrryyyuuuhhh```TTTMMMEEE>>>>>>???>>>>>>@@@<<<;;;:::::::::<<<>>>@@@???@@@@@@@@@@@@@@@???>>>:::;;;<<<===>>>>>>>>>>>>::::::999999999;;;<<<>>>???@@@@@@<<<888666888:::@@@EEEMMMSSSVVVTTTPPPMMMBBB<<<666666:::===;;;888;;;;;;;;;;;;;;;;;;;;;;;;999888888:::<<<<<<;;;:::555555555555555555555555777999::::::999:::<<<>>>DDDDDDFFFIIIKKKGGG@@@:::999;;;<<<<<<===CCCMMMUUU\\\bbbiiinnnpppssswww{{{|||}}}}}}~~~~~~|||zzzzzz{{{|||||||||||||||~~~~~~~~~~~~{{{wwwttttttvvvvvvrrroooiiieeeaaa```fffqqq}}}uuuwwwvvvkkkjjjvvv|||mmmVVVFFFAAAAAA@@@???@@@BBBCCCCCC>>>>>>???CCCHHHIIIEEEAAA>>>@@@CCCDDDDDDDDDDDDEEEGGGHHHIIIHHHEEEBBBAAAAAABBBDDDEEEEEECCCAAAAAAAAAAAACCCEEEGGGHHHEEEAAA===;;;===???@@@@@@>>><<<;;;:::<<<===<<<999888999;;;:::<<<>>>@@@@@@@@@??????>>>???@@@>>><<<;;;<<<>>>::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::::::::::::::;;;===???@@@AAAGGGOOOQQQNNN>>>===<<<;;;:::999999:::888999;;;============<<<======<<<======>>>???@@@???????????????@@@AAABBBFFFEEECCCAAAAAACCCEEEFFFHHHFFFDDDDDDDDDDDDCCCAAA@@@@@@CCCFFFJJJZZZzzzvvvpppkkkfff\\\NNNEEECCCAAA@@@???>>>??????AAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@===???@@@BBBDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA???@@@@@@@@@@@@@@@??????>>>??????@@@???>>>===<<<<<<>>>??????===<<<<<<===>>>>>>????????????>>>>>>===========================>>>???@@@AAABBBBBBCCC========================>>>>>>>>>>>>>>>>>>??????::::::::::::::::::999999:::;;;;;;;;;;;;<<<@@@BBB@@@CCCGGGLLLOOOQQQQQQQQQ]]]mmmxxxhhhTTTMMMLLLEEEHHHCCC@@@AAA@@@???AAAEEE@@@>>><<<::::::;;;<<<>>>>>>>>>???>>>>>>===<<<<<<888888:::;;;<<<<<<<<<<<<999999888777888:::<<<===FFFIIIJJJGGGBBB???@@@BBBJJJNNNSSSWWWVVVPPPIIIDDDAAA===:::999;;;<<<===<<<333444555666666555444333888888888999;;;;;;999888444444444444444444444444555666888888888888999;;;>>>AAADDDFFFEEEBBB===999:::???CCCFFFHHHMMMVVV^^^dddkkkssswwwwwwxxx}}}|||yyy}}}|||}}}|||yyyyyyzzzzzz{{{zzzzzzyyy~~~~~~}}}yyyuuussstttrrrlllgggbbbaaaaaafffqqqxxxmmmhhhppp|||aaaHHH>>>>>>@@@???;;;999<<<@@@CCC===???AAA@@@>>>===???AAA;;;>>>AAACCCCCCCCCDDDFFFFFFHHHIIIGGGDDDAAA@@@@@@===???AAAAAA@@@>>>>>>>>>???>>>===???BBBBBB???<<<:::<<<@@@CCCCCCBBB???===888:::<<<:::888666888:::888:::===???@@@>>><<<;;;<<<>>>???===;;;:::<<<>>>=========<<<<<<======>>>===>>>AAABBBBBB???<<<:::999999999999999888888888>>>???======AAAHHHIIIFFF===<<<;;;;;;::::::::::::888999:::;;;<<<;;;;;;:::>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@FFFDDDBBB@@@@@@BBBDDDFFFBBBCCCCCCAAA@@@@@@BBBEEEDDDAAABBBEEEFFFGGGRRR^^^ssstttccc^^^SSSPPPLLLGGGDDDBBBAAAAAA======>>>??????@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAA===???AAACCCEEEFFFFFFFFFCCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAA???????????????>>>>>>===>>>???AAAAAA???<<<<<<<<<>>>??????@@@@@@??????>>>????????????????????????<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;777777777777777777888888::::::::::::999999999888777999;;;===@@@DDDJJJNNN___dddmmmvvvvvvfffYYYKKK>>>@@@IIIHHHCCCBBBDDDGGGEEEAAAAAAEEEDDDBBB>>>;;;999999:::;;;============<<<;;;:::999777888999:::;;;;;;;;;;;;::::::888888888:::<<<>>>KKKOOORRRQQQMMMJJJLLLOOOCCCDDDEEEFFFEEECCC@@@>>>;;;;;;;;;999666555666777777888:::;;;;;;:::888777888777777888999888666444333333333333333333333333000222555666555555666888999===AAACCCAAA===:::888>>>CCCJJJPPPUUU\\\dddjjjooossswwwzzz|||~~~}}}|||{{{zzz{{{|||~~~|||{{{yyyxxxxxxyyyzzz{{{}}}~~~~~~{{{yyyzzzuuuwwwxxxrrrjjjeeebbb[[[___xxxwwwpppxxx~~~jjjQQQAAA============<<<;;;;;;===@@@@@@@@@@@@BBBCCCCCCAAA???@@@AAACCCEEEEEEFFFEEEEEEFFFFFFFFFFFFDDDBBB@@@??????@@@???>>><<<<<<>>>@@@>>>===<<<>>>BBBDDDBBB???>>>;;;<<>>>>>999<<>>???>>>===<<<;;;AAA>>><<<>>>BBBBBB===888999999999999999999999999;;;<<<===<<<<<<===@@@BBB::::::::::::999888888888999999999::::::;;;;;;;;;======<<<;;;;;;<<<<<<<<<999:::;;;;;;;;;<<<>>>@@@===>>>>>>@@@AAACCCEEEFFF???@@@BBBCCCCCCCCCBBBBBBDDDCCCBBBAAACCCEEEHHHJJJSSSjjj}}}xxxnnnbbbXXXPPPJJJHHHAAAAAA???===>>>BBB@@@;;;BBB@@@@@@@@@>>>:::<<<@@@@@@<<<;;;@@@DDDDDDFFFIIICCC@@@@@@EEEDDD???>>>BBB>>>???AAACCCCCCBBB@@@???@@@@@@@@@@@@@@@AAAAAAAAA>>>@@@BBBAAA===;;;;;;===>>>>>>>>>@@@BBBAAA???===<<<<<<===<<<<<<<<<<<<<<<>>>;;;888666777999;;;;;;::::::::::::888777666666888888666333666999777222;;;===<<<999666888;;;===777===EEELLLTTT]]]gggooo{{{www```RRREEEBBBAAA>>>===@@@BBBCCCDDDFFFFFFFFFEEEEEEDDDDDDBBB>>>:::888888999DDD@@@;;;999999:::;;;;;;666777888999:::;;;;;;;;;===:::888777888:::;;;;;;<<<============;;;999888888999;;;===????????????<<<;;;888666444444444444777888;;;<<<<<<:::888666555555666666555444333333777777666555444444333333333666888888777555444444;;;;;;<<<======>>>>>>>>>EEEKKKRRRYYY```iiirrryyyzzz|||~~~~~~}}}|||{{{{{{}}}~~~|||{{{zzzyyyyyyzzz{{{||||||~~~~~~{{{|||zzzpppfffaaaZZZbbbtttzzzrrrqqqwwwzzz}}}uuu___III???@@@===>>>>>><<<;;;;;;===???>>>>>>>>>@@@BBBBBBAAA???@@@AAABBBDDDDDDDDDCCCBBBDDDDDDDDDDDDCCCAAA???>>>@@@@@@@@@>>><<<<<<>>>@@@AAA???===>>>AAABBBAAA>>>;;;999:::???EEEEEE@@@:::;;;<<<<<<;;;::::::;;;===777888999:::::::::::::::777999;;;<<<<<<;;;<<<<<<888999:::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999888888888888888888888888:::;;;;;;;;;;;;<<>>>>><<<;;;:::999888888999999999:::::::::::::::::::::999999999999::::::999;;;<<<;;;;;;;;;===???????????????@@@AAABBBCCC@@@@@@BBBCCCCCCCCCBBBBBBCCCBBBAAA@@@AAACCCFFFGGGGGGPPPnnnssskkkfff___RRRFFFBBBDDDBBB<<<@@@===;;;======;;;>>>BBB>>>;;;;;;AAAEEEGGGIIILLLBBB===<<<@@@AAA>>>===@@@BBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBDDDFFFHHHGGGDDDCCCDDDFFF???>>>===>>>??????===<<>>======<<<<<<<<<<<<;;;;;;<<<=========;;;:::555666777888888888999:::444666555333444:::===<<<<<<@@@BBBAAA@@@DDDLLLRRRaaadddjjjttt{{{rrriii^^^VVVPPPGGG@@@AAAAAA>>>>>>AAADDDDDDDDDDDDDDDCCCBBBBBBEEECCCAAA@@@>>>===<<<<<<@@@???===;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::===<<<::::::;;;<<<<<<<<<>>>>>>>>>>>>===;;;:::999777999;;;===>>>>>>>>>===;;;:::888666444444444444555666999:::;;;:::888777666666555555555444444444555555555444444444444444444666999999777555444555888999:::<<<<<<<<<<<<;;;UUUZZZaaagggmmmvvv~~~~~~}}}|||||||||}}}~~~}}}|||{{{zzzzzz{{{|||}}}}}}~~~~~~}}}vvvjjjaaa^^^]]]ooopppjjjsss}}}xxxpppbbbNNN>>><<>>===<<<<<<>>>@@@AAAAAA???AAAAAABBBBBBCCCBBBBBBAAACCCDDDDDDDDDDDDBBB@@@???@@@@@@@@@>>>===<<<>>>@@@CCC@@@======@@@AAA???===:::999:::===??????>>><<<>>>???@@@???===<<<<<<===999:::;;;<<<;;;:::888777666777999;;;>>>>>>===;;;888888888999:::;;;<<<===555777888777555444777:::666666666777777888888888999::::::::::::;;;>>>@@@DDDBBB???<<<:::999888888::::::999999999999999999999999888888888888999999:::;;;<<<;;;::::::;;;<<>>:::<<<>>>>>>>>>???:::::::::;;;;;;<<<======;;;<<<======>>>>>>>>>>>>@@@@@@@@@???===<<<===???AAA???<<<<<<=========<<<;;;:::888777666666666777444555666777777666555555666888999999:::;;;>>>@@@???CCCFFFFFFLLLUUU]]]___```ccchhhkkknnnsss}}}pppcccXXXOOODDD===CCC@@@@@@BBBBBB??????AAACCCBBBBBBAAAAAAAAABBBBBBDDDBBB@@@AAACCCDDDAAA>>>===>>>???>>><<<::::::::::::;;;;;;;;;;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888666777:::<<<===<<<;;;::::::999777555444333444444333444666888999888666555777666555444333444555555444444444444333333333333444666888888777555444555444666999;;;<<<;;;999888hhhlllpppssswww}}}}}}~~~~~~}}}|||{{{{{{{{{{{{{{{}}}||||||{{{||||||}}}~~~|||xxxrrriii___\\\___ooo~~~rrruuu}}}ooo\\\LLL@@@999<<>><<<;;;===>>>>>>===<<<===???AAABBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCAAAAAAAAA???===<<<>>>@@@BBB???<<<<<>>???@@@AAACCCBBB@@@>>>=========>>>???@@@???<<<999777999888999===BBBCCC@@@<<<<<<;;;::::::;;;<<<>>>???555666777888777777888888666777777888888999999:::999:::;;;::::::;;;>>>@@@GGGEEEAAA===:::888888777:::::::::999999888888777::::::999999999:::;;;;;;:::<<<===<<<:::999999:::??????>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAEEEHHHMMMPPPRRR___|||wwwpppiiieee```WWWQQQOOOKKKFFFEEEHHHIIIFFFEEEGGGHHHAAA:::999:::<<<<<<<<<<<<===???@@@AAAAAAAAAAAA===>>>@@@BBBDDDEEEEEEEEEDDDCCCAAA???=========>>>AAA>>>:::999:::<<<<<<<<>><<<:::999999:::;;;:::::::::999:::<<<@@@BBBBBBEEEJJJMMMPPPUUU[[[```bbbggglllrrr|||uuuiiiXXXKKKEEEBBB@@@???CCCDDDEEEEEECCC@@@???AAA>>>>>>===>>>???AAACCCEEEAAA>>>===AAAFFFHHHDDD@@@>>>???@@@>>>:::888888999777777888888999888888888:::;;;======<<<;;;;;;;;;999999888777666666777777555777999:::;;;:::999888999777666444333333444444333444666666666555444333777666444333333444555777555555444333222222111111333555666666444333333444222444888;;;<<<:::888777vvvyyy|||}}}~~~{{{{{{zzzzzzyyyyyyyyyyyy||||||||||||}}}}}}~~~~~~~~~{{{tttkkkbbbZZZWWW]]]gggyyyuuu|||wwwbbbJJJ>>><<<>>>AAADDDCCCCCCBBB@@@>>>===>>>@@@BBB@@@>>>>>>@@@CCCDDDDDDAAAAAAAAABBBDDDEEEFFFGGGCCCCCCEEEFFFFFFEEEEEEDDDBBBBBBAAA???======>>>@@@???<<<:::<<>><<<======<<<::::::===@@@AAABBBDDDCCCAAA???>>>>>>>>>@@@AAABBBAAA>>>;;;999:::999:::>>>BBBDDDAAA>>>@@@???===<<<;;;<<<======999888888;;;???@@@<<<777999999999::::::;;;;;;;;;:::;;;;;;;;;;;;<<>>;;;888777777;;;::::::999999888888888:::999999999::::::;;;<<<;;;<<<======;;;999999999<<<<<<<<<===>>>???AAAAAAAAAAAAAAAAAA@@@AAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAA>>>CCCGGGEEEAAAFFFZZZnnnssshhhddd```[[[YYY[[[[[[WWWTTTUUUSSSMMMEEE??????AAAAAA@@@BBBCCCFFFGGGGGGEEEBBB@@@???@@@BBBCCCCCCBBBAAA@@@>>>======<<<============???<<<999888:::<<<>>>???<<<<<<;;;::::::;;;<<<<<<;;;>>>BBBEEEHHHLLLQQQUUU]]]ccckkkrrrxxx}}}qqq]]]TTTJJJBBB@@@BBBDDDEEEEEEFFFFFFDDDAAA@@@AAABBB======<<<<<<>>>???AAACCC>>>;;;;;;???EEEGGGDDD@@@@@@@@@???<<<999777777888444555777888999:::;;;;;;;;;>>>@@@???===<<<===>>>DDDBBB???;;;999777777777666777888888999888888777777666555333333333444444666666666666555333222111777555444333333444666777777666555444222111//////111333444333111000111111111333777:::;;;:::888666~~~}}}~~~~~~}}}yyyyyyyyyxxxxxxxxxxxxxxx{{{{{{||||||}}}}}}~~~~~~}}}}}}ssskkkaaaZZZVVVZZZgggtttuuuxxx}}}hhhTTTAAA<<<@@@EEEGGGGGGDDDDDDDDDBBB@@@@@@AAACCCFFFCCC@@@???AAACCCEEEEEEBBBBBBBBBBBBDDDEEEFFFGGG>>>???AAACCCCCCCCCCCCBBBBBBCCCBBB@@@======>>>@@@>>><<<<<<>>>BBBDDDBBB???<<<<<<<<<:::999999;;;===@@@BBBCCCBBB@@@??????@@@>>>???@@@AAA@@@???===<<<;;;:::;;;===???AAA@@@???AAA@@@???>>>===<<<<<<<<>>888<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<>>>>><<<;;;:::::::::;;;;;;===???AAACCCDDDBBBAAAAAA@@@@@@@@@@@@AAA???@@@BBBCCCDDDCCCBBBBBB@@@>>>???BBBFFFKKKOOOPPPmmm|||zzz}}}}}}xxxvvvvvvooommmfff^^^ZZZ\\\^^^^^^ZZZ[[[\\\]]][[[XXXUUUSSSVVVVVVWWWVVVTTTPPPMMMKKKEEEEEEFFFIIILLLNNNNNNMMMMMMKKKIIIIIILLLPPPRRRSSSRRRRRRTTTUUUVVVWWWXXXYYYSSSZZZcccjjjnnnqqqvvvyyy~~~vvvcccUUUHHHFFFDDDDDDDDDDDDBBB@@@CCCDDDCCC??????BBBCCCBBB@@@@@@???>>>===<<<<<<===;;;::::::===AAADDDCCCAAAAAA???>>>>>>>>>===:::888666777999;;;===>>>>>>???>>>AAABBBAAA???>>>@@@BBBRRRNNNHHHBBB>>>;;;::::::999888777666666777777888555555333333222333444555777777777666555444333222555555444333444555666777888777666444333111000///000111222111///...///000000222555888999999888777~~~}}}|||{{{{{{{{{wwwxxxxxxyyyyyyyyyyyyxxxzzzzzz{{{|||}}}}}}}}}}}}}}}~~~yyyvvvkkkddd^^^^^^aaahhhuuu|||kkkTTTHHH>>>>>>CCCFFFFFFGGGEEEEEEEEEDDDBBBBBBDDDFFFHHHEEEAAA???@@@BBBDDDEEEDDDDDDCCCBBBBBBBBBCCCDDD<<<===???AAACCCCCCCCCBBBCCCCCCBBB@@@======>>>@@@AAA@@@@@@CCCFFFFFFCCC??????>>><<<<<<<<<<<<<<<<<<@@@AAAAAA@@@>>>>>>@@@AAA??????@@@AAAAAAAAAAAAAAA===>>>???>>>>>>???AAACCCAAAAAAAAAAAAAAA@@@???>>>@@@>>>;;;;;;===>>>===<<<>>>>>>>>>======<<<;;;;;;999::::::::::::;;;>>>@@@DDDDDDDDDCCCAAA>>>;;;999;;;;;;;;;;;;;;;;;;<<<<<<888888888888999:::;;;<<<;;;===??????>>><<<<<<<<<;;;;;;<<<===???AAACCCDDDBBBBBB@@@?????????@@@@@@===???AAADDDEEEDDDCCCBBBCCCAAA@@@BBBFFFIIIGGGCCCMMMYYYooo}}}wwwwwwyyy||||||tttssssssuuuyyy~~~sssfffXXXIII@@@??????@@@BBBCCCBBB@@@???BBBCCCAAA???AAAEEEDDD>>>@@@@@@@@@???>>><<<;;;:::::::::;;;<<<>>>@@@AAABBB>>>===>>>CCCHHHGGG@@@999888999;;;<<<===>>>??????>>>@@@AAA???<<<;;;???CCCNNNJJJEEE@@@===<<<<<<===;;;:::777555444555888999444444333222222333444555666666777777777777777777444444444555555555666666666666555555444333333333000111111000......///111///000222555666666666666}}}|||~~~~~~}}}|||{{{yyyyyyyyyyyywwwxxxyyyyyyzzzzzzzzzzzzyyyyyy{{{|||}}}}}}}}}}}}~~~~~~xxxqqqlllfffaaa```fffmmmuuurrr^^^CCC???===@@@BBBBBBBBBEEEEEEFFFFFFEEEDDDDDDFFFHHHJJJFFFAAA>>>???AAACCCDDDGGGEEECCCAAA@@@???@@@@@@===>>>@@@CCCDDDEEEDDDDDDCCCCCCBBB@@@>>>===>>>@@@DDDCCCDDDGGGIIIHHHCCC>>>CCCAAA???>>>@@@@@@???===?????????>>>======@@@BBBAAABBBBBBCCCDDDEEEFFFGGGAAABBBCCCAAA??????DDDHHHBBBCCCDDDEEEFFFEEEDDDCCC@@@>>>;;;777555777<<<@@@??????>>>===<<<;;;;;;:::888999999999999:::===???CCCDDDEEEEEEDDDAAA>>>;;;;;;;;;;;;<<<<<<=========;;;;;;;;;;;;<<<===>>>???:::===@@@@@@???==================>>>???AAACCCDDDCCCBBB@@@?????????@@@@@@;;;===AAACCCDDDDDDCCCAAA<<>>???CCCGGGEEEEEEHHHRRRddd|||wwwdddRRRGGGCCCCCCDDD@@@>>>===<<<===@@@BBBDDDEEEFFFDDDAAADDDHHHCCC999===>>>?????????>>><<<;;;;;;<<<<<<<<<<<<===@@@CCC::::::>>>GGGPPPOOOEEE:::999999:::;;;<<<<<<<<<<<<;;;===>>>;;;777777<<>>:::888888:::===???===;;;777444333555888:::444333222222222333444555555555666777888999:::;;;333333444555666666555555444444444555555666666666111222222111///...000111...///000222333555555666~~~|||~~~~~~}}}}}}}}}}}}|||{{{zzzyyyyyyxxxxxxwwwvvvvvvvvvwwwyyyzzz{{{||||||}}}~~~~~~~~~~~~|||||||||uuuggg]]]\\\^^^ZZZ```vvvyyyuuuYYYLLLBBB===;;;???HHHNNNMMMJJJMMMLLLKKKNNNQQQPPPJJJDDDIIIFFFCCC???>>>>>>@@@AAA@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAACCCEEEFFFGGGHHHHHHFFFBBB???>>>>>>>>>===AAACCCEEEGGGGGGDDDBBB???BBBAAA???======>>>???@@@DDDCCCAAA@@@AAABBBDDDFFFDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFCCCAAABBBDDDDDDBBB@@@@@@>>><<<;;;<<<<<<<<<;;;>>>===<<<===??????>>>===999:::;;;<<<<<<;;;;;;;;;AAACCCEEEFFFEEEBBB???<<<<<<;;;;;;;;;;;;<<<======>>>>>>===<<<<<<===>>>??????@@@AAABBBAAA@@@???>>><<<===>>>???AAAAAABBBBBBDDDEEEEEEEEEEEECCCBBBAAA<<<===>>>???@@@AAAAAAAAABBBAAA@@@???@@@AAABBBCCCDDDEEEEEEFFFHHHMMMSSSXXXuuulllVVVPPPHHHBBB????????????<<<<<<;;;;;;<<<===???@@@CCCDDDEEEEEEBBBAAA@@@AAA@@@??????@@@BBBBBBAAA??????>>><<<>>>@@@AAA???<<<;;;:::===BBBGGGFFF???999888;;;<<<<<<::::::===@@@BBBAAA@@@???>>><<<;;;:::;;;:::888777777888:::;;;:::999888666555666777777666666555444444444444555444555666777888999999:::666555555444444444555555333444666888888666555333333333222111000000000111111111333666444111333999}}}}}}}}}{{{zzzzzzyyyyyyxxxxxxwwwvvvuuutttttttttuuuwwwwwwzzz{{{|||}}}}}}~~~}}}}}}|||{{{{{{xxxlll^^^WWWXXXYYYcccvvv{{{xxxuuu~~~aaaJJJDDDDDDBBBAAAEEEMMMRRRTTTSSSKKKJJJLLLPPPUUUVVVRRRMMMJJJIIIFFFDDDBBB@@@??????BBBCCCCCCDDDCCCBBBAAA@@@>>>???@@@AAACCCDDDEEEFFFFFFDDDAAA@@@@@@@@@AAAAAA@@@BBBDDDFFFGGGEEECCCAAAAAA@@@>>>======>>>???@@@DDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFFFFCCCAAABBBCCCCCCAAA??????===;;;;;;<<<===>>>===>>><<<;;;;;;<<<======<<<::::::::::::;;;;;;;;;;;;@@@BBBDDDEEEDDDAAA>>><<<:::::::::::::::;;;<<<=========<<<<<<<<<===???@@@@@@@@@AAAAAA@@@???>>>===;;;;;;<<<===>>>>>>>>>>>>@@@AAAAAABBBAAAAAA??????>>>>>>???????????????>>>AAAAAA@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEHHHLLLOOORRRYYYeeeuuu{{{xxx}}}gggNNNNNNIIIDDD@@@????????????<<<;;;;;;;;;;;;===>>>???BBBCCCDDDBBB@@@??????@@@AAA@@@??????@@@@@@???>>><<<;;;;;;<<>><<<>>><<<<<<>>>BBBCCC???;;;999;;;===<<<;;;<<<>>>AAACCCBBBAAA???======<<<<<<===;;;999777666777999::::::999888777666666555555666666555444444444444555333444555777888999999999666555555444444555555555555666777777777666555444222111111111111111222333666333333444333111444999~~~}}}|||||||||||||||wwwwwwwwwwwwwwwwwwwwwwwwuuuuuutttttttttuuuvvvwwwyyyzzz{{{|||}}}}}}||||||yyywwwtttmmm```UUUTTTXXX```ppp{{{sssnnnkkkrrrzzzlllOOO???AAACCCCCCDDDFFFIIILLLOOOQQQJJJJJJLLLQQQVVVWWWTTTQQQKKKKKKJJJHHHEEEBBB???>>>CCCCCCDDDDDDCCCBBBAAAAAA<<<===>>>???@@@AAABBBCCCCCCBBBAAAAAAAAABBBDDDDDDAAABBBEEEGGGGGGFFFEEEDDDAAA@@@???>>>>>>???@@@AAADDDDDDCCCBBBAAA@@@???>>>@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCAAAAAABBBBBB@@@???>>><<<::::::<<>>;;;999888999;;;<<<;;;::::::999999999:::<<<<<<>>>@@@BBBCCCBBB@@@>>><<<888888888888999:::<<<===;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@??????===<<<;;;<<<<<<=========<<<<<<;;;======>>>?????????>>>>>>@@@@@@???>>>===<<<<<<;;;??????@@@AAABBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCDDDCCCDDDFFFLLLWWWkkknnn\\\NNNGGGDDDBBB???>>>????????????;;;;;;::::::;;;<<<>>>???AAABBBAAA???======???@@@CCCAAA>>>============<<<::::::;;;>>>@@@BBBAAA???BBB???;;;;;;>>>???>>><<<:::<<<=========>>>@@@BBBEEECCCAAA???======>>>>>>@@@>>>:::777555666777999999::::::999888666555333777666555555444444555555444444666777888888999888666555555444555555666666888888888777777666666666111000000111111222333444<<<:::<<>>;;;;;;yyyyyyyyyyyyyyyzzz{{{|||vvvvvvvvvvvvwwwwwwxxxxxxwwwvvvvvvuuuvvvwwwxxxyyyyyyzzz{{{||||||{{{zzzyyyuuuooofff^^^YYYZZZ```fff{{{yyyuuulllnnnooohhhXXXHHHBBBDDDDDDFFFGGGEEECCCCCCFFFIIIKKKJJJLLLNNNQQQQQQNNNKKKLLLKKKIIIGGGEEECCCAAA@@@BBBBBBCCCCCCCCCDDDDDDDDD======>>>???@@@@@@AAAAAABBBCCCCCCBBBBBBBBBDDDEEEEEEFFFGGGHHHHHHGGGFFFFFFBBBAAAAAA@@@@@@AAABBBBBBDDDEEEEEEDDDCCC@@@===;;;>>>>>>???@@@AAABBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@???===;;;999999<<>>@@@AAAAAA???===<<<777666666666777888;;;<<<999::::::;;;<<<>>>????????????>>>===<<<;;;::::::>>>>>>???>>>>>>===<<<;;;;;;<<<===>>>>>>????????????>>>===<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAACCCEEEDDDBBB@@@??????DDDEEEEEEEEEFFFKKKSSSXXXYYYoooooo\\\MMMCCCEEEMMM???>>>===>>>??????>>>===;;;::::::::::::<<<===>>>AAAAAA@@@>>><<<<<>>AAACCCDDDDDDCCCDDDAAA===<<<===>>>===<<<:::;;;<<<===>>>@@@BBBCCCFFFDDD@@@>>>======???@@@BBB???;;;666444555666888:::;;;<<<<<<;;;888555333777666666555555555555555555666777888999999999999555555555555555666666777<<<;;;:::999888888888999222222111111111222333333888:::CCCNNNRRRJJJ>>>888~~~~~~}}}vvvvvvvvvwwwxxxyyyzzz{{{vvvvvvwwwwwwxxxxxxyyyyyywwwvvvuuuuuuuuuvvvxxxxxxyyyzzz{{{{{{zzzwwwtttssskkkaaaVVVTTT^^^nnnzzzyyyvvvwwwwwwvvvsssyyypppWWWFFFGGGGGGBBBHHHJJJKKKHHHDDDCCCFFFIIIIIIIIIJJJKKKLLLKKKIIIHHHKKKIIIFFFCCCBBBBBBDDDEEE???@@@AAABBBCCCEEEFFFFFF???@@@@@@@@@AAAAAABBBBBBCCCEEEEEEDDDAAA@@@AAACCCIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDCCCCCCBBBBBBBBBBBBDDDEEEFFFFFFDDDAAA===;;;======>>>???@@@AAABBBCCCCCCCCCAAA???>>>======<<>>;;;999888;;;>>>@@@AAA<<<999666444555777888888999888777666777999;;;===<<<===>>>@@@@@@???>>>===777666555444555777999;;;888999:::;;;<<<===>>>>>>======<<<;;;::::::999999>>>>>>>>>===<<<;;;:::999999::::::;;;<<<===>>>>>>;;;;;;:::::::::;;;<<<===::::::;;;<<<<<<===>>>>>>@@@BBBEEEFFFDDDAAA??????===???BBBCCCCCCBBBBBBBBBDDDKKKVVVaaaoooppp^^^QQQOOOKKKCCC@@@DDD??????>>>???@@@???===:::::::::999999:::;;;===>>>AAAAAA@@@>>><<<===???BBBAAA>>>;;;999999999999999:::<<>><<<::::::999:::<<<>>>@@@BBBBBBDDDBBB???===<<<<<<>>>???BBB???;;;777555555666777;;;<<<>>>???>>>;;;777555777777666555555555555666777777888999::::::::::::555555555555555666777888===<<<;;;;;;::::::;;;;;;555444333222111111111111///222;;;GGGLLLDDD:::333~~~}}}}}}}}}||||||vvvvvvvvvvvvwwwxxxyyyyyywwwwwwxxxxxxyyyyyyyyyzzzttttttssssssssstttuuuvvvyyyyyyyyyxxxuuupppllliii]]]WWWRRRYYYmmm~~~xxxxxxtttuuuwwwvvvyyyyyygggJJJ===CCCEEE>>>EEEFFFGGGFFFCCCCCCFFFIIIDDDEEEGGGIIIJJJKKKKKKJJJJJJGGGDDDAAA@@@BBBDDDFFF?????????@@@BBBDDDFFFGGGBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEGGGDDD@@@>>>???AAAJJJIIIHHHGGGGGGGGGGGGHHHFFFFFFEEEDDDCCCBBBAAAAAABBBCCCDDDDDDCCCAAA>>>===;;;<<<===>>>???AAAAAABBBBBBAAA@@@>>><<<;;;;;;:::;;;===??????>>>???@@@BBB???<<<888777999;;;===>>>;;;999666444555666777666777777666666777999;;;<<<;;;<<<>>>????????????>>>888777555444444666888:::888999:::;;;<<<<<<<<<<<<;;;:::999999888999999999;;;;;;;;;:::999888777666777777777777888999:::;;;888888888888999;;;===>>>;;;:::999888999:::;;;<<<>>>AAADDDEEEDDDAAA@@@???>>>>>>??????@@@AAAAAAAAACCCCCCDDDFFFJJJTTTgggyyy{{{kkk]]]WWWOOOEEE@@@EEEHHHDDD@@@@@@AAAAAA@@@@@@AAA???<<<999999999888888999:::<<<===???@@@@@@>>>======???AAA===;;;888888888999999888888;;;???AAA@@@???>>>>>>@@@@@@AAA@@@???===:::999888777777999===@@@AAAAAAAAA???===;;;;;;;;;<<<===???===;;;888777666777777:::<<<>>>???>>><<<999777888777666666555555666666777888999999::::::999999555555555555666777888888;;;;;;;;;;;;;;;;;;;;;;;;777666444333111000000000000///222888;;;999666777{{{yyyzzz{{{xxxwwwwwwvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxttttttsssrrrssstttuuuvvvwwwwwwvvvtttooohhhbbb^^^VVVZZZ```lllvvvvvvzzztttvvvyyyzzzvvvgggRRRDDD???@@@AAABBBBBBBBBAAA@@@??????AAACCC@@@BBBDDDFFFHHHIIIJJJKKKIIIHHHFFFCCCBBBBBBCCCCCC@@@@@@??????@@@AAACCCDDDDDDDDDDDDDDDDDDCCCCCCCCCAAADDDFFFDDD@@@===>>>AAAEEEDDDDDDCCCDDDFFFHHHIIIFFFFFFEEEDDDBBB@@@>>>===??????@@@AAA@@@???>>>>>>999:::;;;<<<===???@@@@@@???>>>===<<<;;;;;;;;;;;;888:::===>>>>>>???AAADDDAAA===888666666888:::::::::888666666666666666444555555666777888999::::::;;;<<<===??????@@@@@@???:::888666333333555777999888999:::;;;<<<;;;;;;:::999888777777777888999:::::::::::::::999777666666777777666666777888999:::888777666666888:::<<<======<<<999777666888:::<<<<<>>@@@BBBCCCBBBAAA@@@@@@@@@???<<<:::999888888888888:::;;;<<<<<<===>>>>>>===<<<===>>>888777666777999:::999888999<<<@@@AAA???<<<;;;;;;>>>>>>>>>===;;;:::999999555444444777;;;???@@@???===<<<;;;:::999999999:::;;;::::::999999888888888999:::;;;<<<<<<;;;:::888888777777666666666666666666666777888888888888777555555555555666777888999666777999:::;;;;;;:::999666555444333222111111111444111111222222000333999|||xxxvvvxxx{{{yyyyyyxxxwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwvvvuuuuuutttuuuvvvwwwxxxvvvvvvtttpppjjjccc[[[WWWVVVbbbqqq~~~yyyqqquuu}}}oooSSS@@@CCCFFF???@@@JJJEEEDDDAAA???>>>>>>======>>>@@@BBBDDDDDDEEEFFFGGGIIIIIIHHHGGGEEECCCAAA@@@BBBAAA@@@?????????@@@@@@EEEDDDDDDDDDDDDCCCCCCCCC???CCCEEEDDD???===???BBB@@@@@@@@@@@@BBBEEEIIIKKKFFFEEEDDDCCCAAA>>><<<;;;<<<<<<===>>>>>>>>>>>>>>>777888999:::<<<===>>>???<<<;;;;;;;;;;;;<<<======666999<<<>>>===???BBBEEEBBB>>>888555555666888888:::888777777777777555333444555666888999999::::::<<<<<<===???@@@@@@@@@@@@<<<999666444333444777888888999:::;;;;;;;;;:::999777777666666666888999:::;;;<<<<<<;;;:::999888888:::999888888888999;;;;;;999888666666777999;;;<<<@@@===999666666777:::===<<<>>>@@@@@@>>>;;;::::::<<<<<<===???BBBDDDDDDCCCCCC@@@AAAEEEEEEBBBDDDKKKLLLOOO[[[uuunnn]]]MMMIIIIIIDDD@@@>>>:::@@@DDDBBB@@@???@@@???AAA@@@????????????===;;;999888888888888:::;;;<<<:::;;;======<<<;;;;;;<<<555444555777:::;;;:::999;;;???CCCCCC@@@<<<;;;;;;======<<<:::888777888999444222222555:::>>>>>>>>>:::::::::999999888888777888999999:::::::::999888777888999:::::::::999999888888777666666666666666444555666666666666666555555555555555666777999999222444777999::::::888888444444333222222333333333000000111333///+++---222|||yyyzzz{{{|||||||||{{{zzzzzzyyyyyyyyyzzzzzzxxxvvvuuuvvvxxxyyyzzzzzzyyyyyywww{{{}}}zzzuuurrrtttxxx{{{pppiiifff]]]SSSUUU```sss|||tttwwwqqqJJJFFFBBBAAADDDFFFGGGFFFGGGCCCCCCEEEBBB<<<===AAAAAAAAAAAABBBDDDFFFGGGGGGFFFGGGGGGEEEAAA???===>>>:::;;;???DDDAAA;;;===DDDEEECCCAAABBBDDDEEECCC@@@????????????@@@@@@@@@AAACCCBBBAAAAAABBBCCCEEEFFFCCC@@@>>>===>>>>>>;;;888:::::::::;;;<<<===>>>???999888888888999;;;===>>>;;;;;;;;;;;;;;;999888888777999;;;<<<<<<;;;999888555666888888666666666777666666666777777777777777666666666666777666444222;;;::::::<<<@@@AAA???<<<999888666555444444444555;;;:::999999;;;;;;:::999888777666555555666777888888:::;;;:::777666999<<<>>>===:::888888888999:::999777555444444444666777:::888555555777888999888????????????===;;;999888;;;<<<===???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAACCCGGGPPP[[[iiittt{{{vvvcccXXXIIIFFFBBB>>>;;;:::;;;;;;>>>>>>>>>??????@@@@@@AAA>>>===;;;;;;<<<<<<;;;999999999::::::::::::999999============<<<;;;:::999999888777666666777888999<<<>>>BBBDDDEEECCCAAA???===;;;888666555666888999555444333222333555777999:::::::::::::::::::::::::::;;;<<<===<<<:::777666888888888999999:::::::::999777555333222333444555444555666666666555444333666222222666:::888666666666666777777666555444444555555444444444333333333222222111000///...------}}}{{{yyyvvvwwwzzz|||}}}}}}|||{{{{{{zzzyyyzzz{{{|||zzzyyyvvvvvvwwwxxxyyyyyyyyyyyyvvvyyy{{{zzzxxxwwwyyy{{{uuutttkkkZZZPPPWWWiiiyyy}}}~~~{{{nnnuuuttt[[[FFFCCCAAAAAADDDGGGHHHHHHJJJFFFDDDEEEBBB>>>>>>BBBAAAAAAAAAAAA@@@AAACCCEEEEEEFFFGGGFFFDDDBBBBBBBBBAAA===<<<@@@AAA===<<>>;;;999<<<<<<;;;;;;;;;<<<<<<===:::999999888888999:::;;;999999999999999999999999888888999:::<<<>>>AAABBB999:::;;;:::777555555666888777777777777888999999999888888:::<<<;;;888444999999999;;;>>>???>>><<<999888777666555666777777<<<;;;::::::;;;<<<;;;999777777666555555666777777888888888777666555666777:::999888777777888:::;;;999777555444333444555666555555444444666888999:::>>>?????????===<<<:::888:::;;;<<<>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EEEDDDCCCCCCFFFJJJNNNQQQ```kkk~~~yyyeeeXXXQQQMMMKKKFFFDDD@@@===;;;:::;;;;;;===>>>>>>????????????>>><<<:::999:::<<<<<<<<<;;;888999999::::::999999888:::;;;;;;<<<<<<<<<;;;;;;888777666555555666777888;;;===???BBBCCCBBBAAA???<<<;;;888666666666888999777666555444333444444555999999999999999999999999888999:::;;;:::999777666777777777888888888999999888666444333222222333444333444555555555555444333444111222888;;;999666666666666666666555555555444444444444444333333333333000000000000000/////////~~~|||{{{{{{xxxvvvuuuwww{{{~~~~~~{{{zzzyyyzzz|||||||||zzzwwwwwwwwwwwwxxxyyyzzzzzzwwwxxxzzzzzz{{{zzzzzzyyynnnooocccRRRTTTmmmtttqqquuummm}}}aaaIIIDDDCCCBBBCCCGGGKKKNNNNNNNNNIIIGGGFFFDDD@@@@@@BBBBBBDDDDDDAAA>>>>>>@@@CCCBBBCCCEEEEEEEEEDDDEEEFFFGGG???:::===AAAAAA@@@???DDDCCCAAAAAABBBAAA@@@>>>@@@@@@??????>>>>>>===============>>>@@@BBBDDDFFFGGGEEECCCAAA@@@???;;;999======<<<<<<;;;;;;;;;;;;;;;:::888777777777888888999888777777777888999:::888777666777;;;@@@EEEIII<<<======;;;888555444444:::999888888888999;;;<<<<<<::::::>>>BBBBBB===777888777888:::<<<===<<<;;;999888777777777888:::;;;===<<<;;;;;;<<<<<<:::999777666555555555555666666999777666666777777666555555555555555777999;;;<<<888777555444333333444444222333444444555777;;;>>>>>>>>>>>>>>>===<<<:::999::::::;;;<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>???@@@EEEJJJSSSccczzzsssdddQQQFFFDDDDDDBBB???BBB@@@>>>;;;::::::;;;<<<===>>>???@@@@@@???===<<<:::888777888:::<<<<<<;;;888888999999999999888888888888999:::;;;;;;<<<<<<888777666555555666777888:::;;;<<<>>>??????@@@@@@;;;:::888777666777888888555555666666555555444444888888888888888888888888666666777888888777666555666666666666777777777777666555333222111222222333222333333444444444333222222000222888;;;888555555666555444444333444444444444333333333333222222222/////////000000000111111~~~}}}~~~|||zzzxxxwwwwwwyyy}}}}}}{{{zzzzzz{{{{{{zzzyyyyyyxxxwwwvvvwwwxxxzzz{{{zzzzzzzzz{{{zzzvvvpppllleee___WWWZZZoooyyyrrrqqq}}}~~~wwwaaaPPPGGGDDDDDDEEEHHHLLLPPPTTTVVVPPPMMMIIIGGGEEECCCBBBBBBEEEGGGGGGDDD???>>>AAADDD@@@BBBDDDEEEDDDDDDEEEFFFFFF@@@;;;:::===?????????BBBAAA@@@??????>>>===<<<========================>>>>>>======>>>@@@BBBCCCCCCCCCBBBAAA@@@===;;;999<<<<<<<<<<<<<<<<<<;;;;;;:::999777666666666777888;;;:::888666666777999:::888777666777:::>>>BBBEEE;;;<<<===;;;888555444555:::999888777888999;;;===>>><<<<<>>>>>>>><<<;;;:::::::::::::::;;;<<<======????????????@@@@@@@@@@@@<<<===???AAACCCEEEFFFGGGLLLJJJIIILLLVVVggg{{{xxxaaaJJJEEEAAABBBFFFFFFAAA<<<>>>===;;;:::999:::;;;<<<===???AAABBBAAA???===;;;:::888777777888::::::999888888999999999999888888888888888999999::::::;;;999888777666666777888999888888999:::;;;===>>>???:::999999888777777888888111333555777888888777777666666666777777777777777333444555666666666555444666666666666666666666666555444333222111111111111111222222222333333333333111///000555777444444666333333222111111111222333333333222222222111111111000000000000000000000000~~~}}}|||{{{{{{zzzxxxzzz}}}~~~}}}|||zzzxxxxxxxxxwwwvvvyyyxxxwwwvvvwwwxxxyyyzzz{{{{{{zzzxxxssskkkaaa[[[XXXTTT\\\qqquuuooolllvvv}}}|||~~~|||{{{ZZZJJJGGGFFFCCCEEEGGGJJJMMMQQQUUUWWWQQQOOOKKKIIIHHHGGGDDDAAACCCEEEFFFDDDAAA???AAACCCCCCEEEFFFFFFEEEEEEEEEFFFEEEFFFDDD>>>999888;;;===?????????>>>===<<<;;;<<<::::::;;;<<<>>>???@@@@@@AAA@@@???>>>>>>>>>???@@@>>>???@@@@@@>>><<<:::999999:::;;;<<<============888777666666666777888999>>><<<:::888777888999:::;;;;;;;;;<<<<<<=========888999::::::777666666666888888777777888999;;;<<<===<<<===BBBFFFEEE@@@:::666777888888999:::;;;<<<888777777666777888:::;;;:::999888888999999777666777777666666666555555444555333333666:::<<<:::888777777777777777888999999666666555555444444444444555666666666777999<<<>>><<<<<<===>>>>>>===<<<;;;::::::999999:::;;;<<<===>>>>>>>>>??????@@@@@@@@@======>>>@@@AAAAAABBBBBBCCCBBB@@@@@@DDDLLLWWW___\\\fffyyyxxxiii___PPPCCCDDDAAA<<<:::999:::<<<===;;;::::::999999:::;;;<<<>>>@@@BBBCCCBBB@@@===<<<===:::777666666777777666999999::::::::::::999999;;;:::999888888888888999::::::999888888999::::::777777777777888:::<<<===888999999999999888777777333555777999:::999888666555555555666666777777777333444444444555555444444777777777777777777777666444333333222111111111000111111111111222222333333333000000222222111333777000000000///000000111111222111111111111000000000222222222111000/////////|||}}}}}}||||||||||||||||||wwwxxxyyy{{{||||||{{{{{{|||yyywwwwwwxxxwwwvvvyyyxxxxxxwwwxxxxxxyyyyyyyyywwwtttoooggg___XXXSSSSSS\\\ooozzziiigggpppyyyrrrlllnnntttaaaHHHEEEEEE@@@BBBDDDGGGIIIJJJMMMQQQSSSOOOOOOMMMJJJKKKKKKFFF???>>>>>>@@@BBBBBBBBBAAA@@@FFFGGGIIIIIIGGGFFFGGGHHHNNNVVVWWWMMM@@@;;;===@@@===>>>???>>><<<<<<<<<>>>:::;;;===>>>@@@BBBDDDDDDDDDCCCAAA???>>>>>>??????>>>@@@AAAAAA>>>;;;999999888999;;;===>>>>>>>>>===777777666666666888999:::===<<<;;;999999999999:::>>>???AAAAAAAAA>>><<<:::666777999999888777777888777777888999::::::;;;;;;<<<===???AAACCCAAA>>>;;;777888999999999:::<<<>>>:::999888777777777888999888777666666888888777666777888888888777666555444000000222555777888888666888888888888777777777777555555555666666666666666666888;;;@@@CCCBBB???;;;;;;<<<===>>>>>>======<<<;;;:::999999999:::<<<=========>>>>>>???@@@@@@@@@<<<<<<<<<======>>>>>>>>>===>>>AAACCCEEEHHHMMMPPPCCCEEEKKKUUUeee{{{}}}aaaIII@@@BBBBBB>>><<<======<<<:::::::::;;;:::999999999::::::;;;;;;>>>???@@@AAAAAA@@@>>>===>>>;;;888666666666666555::::::;;;;;;;;;;;;::::::<<<;;;:::888777777888999<<<;;;:::999999:::;;;<<<777666666666777888999:::777888999::::::999777777:::;;;<<<<<<:::888555444444555555666666777777888555555555555555444555555777777777777666666666666444444333333222111111000111111111111222333444444555222222333222000222777//////000111111111000000111111000000000/////////444333222111000///......~~~|||zzzzzzzzz{{{|||||||||{{{{{{vvvwwwwwwyyyzzz|||~~~}}}{{{xxxwwwxxxzzzzzzzzzxxxxxxxxxyyyyyyxxxxxxwwwrrrpppkkkccc[[[WWWXXXZZZ```mmmyyywwwmmmooovvvoooiiilllvvvttt^^^IIIBBBEEEDDD>>>CCCFFFHHHIIIIIIJJJMMMPPPLLLNNNMMMKKKMMMNNNGGG>>>:::999<<>>>>>???BBB???@@@AAACCCDDDFFFGGGGGGEEEDDDBBBAAA@@@@@@AAABBBBBBEEEFFFEEE@@@<<<999999999:::<<<===>>>===<<<;;;:::999888777666777888999888888999999:::::::::;;;>>>???@@@AAAAAA@@@>>><<<777999::::::999888888999666777:::<<<======<<<;;;;;;>>>AAAAAA???=========999:::<<<;;;:::;;;>>>AAA>>>===;;;999888777888888777666555666888:::999888888999999999888777666555000222555666666555555555666666666777777666666666444444555777888888999999888===GGGSSSZZZVVVHHH===:::;;;===>>>>>>>>>===<<<<<<;;;:::999999:::<<<============>>>???@@@@@@@@@;;;<<<<<<===>>>@@@BBBCCCAAADDDGGGHHHHHHHHHIIIJJJIIIGGGCCCAAADDDLLLVVV^^^tttsssjjjZZZTTTIII???===???>>>:::666888===CCCGGGFFFAAA<<<999999999:::::::::;;;;;;<<<======>>>>>>>>>>>>===>>>;;;777555666777777777;;;<<<<<<======<<<<<<;;;<<<;;;999888888999:::;;;;;;:::999999999999:::;;;777777777777777777777777666777999;;;;;;999777666??????>>>===;;;888666444444555555666777777888888888777666666555555555555666666666555555555444444444444444444333222111000222222111111222333555666555555777:::777222222555///000333444555444222111000000000/////////......222222222111111000000000|||{{{{{{{{{zzzyyyyyyzzz{{{|||{{{{{{yyyxxxxxxxxxxxxzzz||||||zzzxxxxxxzzz|||~~~~~~wwwxxxyyyzzzzzzyyywwwvvvmmmjjjcccZZZSSSTTT\\\dddrrrzzzvvvgggiiirrrppp{{{yyywwwtttzzzuuu]]]EEE>>>@@@AAAAAACCCFFFIIIKKKKKKJJJJJJLLLOOOJJJMMMMMMLLLNNNPPPHHH===999888;;;CCCKKKMMMHHHAAA>>>@@@BBBCCCCCCCCCDDDFFFDDDPPPVVVOOODDD???>>>===>>>@@@BBBBBB@@@@@@BBBEEEDDDDDDEEEFFFGGGHHHIIIIIIDDDCCCBBBBBBBBBBBBDDDDDDHHHJJJKKKIIIBBB===999999;;;<<<===>>>>>><<<:::999===;;;999888777666777777333444666888:::;;;;;;<<<:::;;;===>>>????????????999;;;<<<<<<:::999999:::666888;;;>>>??????===<<<;;;???CCCAAA===:::<<<>>>:::<<<===<<<;;;<<>>>>>>>>======<<<;;;:::999999:::<<<>>><<<======>>>???@@@@@@@@@@@@???>>>>>>>>>???@@@AAA>>>@@@CCCCCCBBBAAABBBCCC===???AAACCCCCCDDDFFFGGGJJJSSS```lllzzzgggWWWPPPNNNKKKJJJDDD===;;;<<<;;;777BBB===:::===DDDGGGDDD???::::::::::::::::::;;;;;;:::;;;;;;;;;<<<<<<=========:::666555666888999:::<<<<<<============<<<<<<;;;:::888888888:::<<<>>>::::::999888888999::::::777777777888777777666555555777999;;;;;;:::777666>>>>>>>>>===<<<:::999888555555555666777888888999:::999888666666555555555555555555444444333333333444444444444333222111111222222111111222444555777555777<<<@@@<<<444111333///222555777888666444222000/////////............111111111111111222222222}}}{{{xxxwwwwwwwww}}}zzzyyy|||~~~wwwqqqvvvxxxzzz|||||||||{{{zzzzzz{{{{{{yyyvvvvvvyyy|||~~~yyyttttttwwwwwwtttpppeeeccc^^^[[[___jjjuuu{{{xxxiii```mmm|||xxx\\\MMM>>><<>><<<888;;;FFFLLLIIIEEECCC??????BBBFFFEEEAAA@@@CCCDDDGGGIIIGGGBBB>>>======<<<>>>AAACCCDDDCCCBBB@@@FFFFFFEEEDDDDDDDDDDDDDDDBBBBBBAAAAAAAAACCCEEEFFFJJJIIIGGGEEECCCAAA@@@@@@<<<===>>>??????>>>===<<<<<<;;;999777666666666777666777888999;;;<<<===>>><<<<<<<<<<<<===>>>???@@@<<<;;;:::999999999999999888888999;;;===@@@BBBCCC@@@@@@??????>>>=========>>>===<<<:::999888777666===>>>???@@@>>><<<999666777555666777666777???JJJIIICCC;;;777888999888666666777888999999999999888666444222111111333666888555555555666777999;;;;;;AAAEEEQQQdddrrrmmmWWWCCC;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;888666666888:::;;;;;;;;;;;;<<<>>>???@@@<<<;;;;;;<<<===???@@@BBBBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@??????@@@BBBCCCDDDGGGJJJMMMPPPUUU```nnnyyynnn[[[NNNGGGGGGGGGGGGCCC@@@@@@BBBAAA<<<777888:::===???@@@???===<<<888888999999::::::999999:::;;;<<<===<<<;;;:::999777666555555555666888999<<<=========;;;:::;;;<<<<<<<<<:::999999999999:::===999555666:::<<<:::888:::999999888888777777777666888;;;;;;:::999999999<<<============<<<;;;;;;999888777666666888999;;;:::999888666555444444444777666555555666666555444333333333333333333333444444222000000111222333333000444;;;@@@AAA===777333111222333444444444333222333111///......///222333222222222111111111111111~~~|||yyywwwwwwwwwwwwxxxwwwwwwyyy{{{zzzvvvrrrvvvwwwyyy{{{|||{{{zzzyyyxxxzzz{{{zzzyyyyyy|||{{{yyywwwvvvvvvsssmmmhhhccchhhpppzzz|||uuuqqqkkkooo|||bbbLLLBBB;;;<<>>>>>===???AAACCCDDDCCCBBBAAADDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDCCCAAAAAA@@@@@@===>>>???@@@@@@???>>>======<<<:::888777777777777888888999:::;;;======>>><<<<<<<<<======>>>???@@@>>>>>>===<<<<<<<<<<<<<<<999999::::::<<<===???@@@>>>>>>>>>===<<<<<<;;;;;;======<<<;;;:::999999888:::;;;===>>>>>><<<999777555444666999999:::BBBKKKLLLEEE===999999999777555777888888999999999888888444333222111111333444555444444555555777888999:::>>>???FFFSSS]]]ZZZJJJ<<<:::::::::;;;;;;;;;<<<<<<::::::999777555555777999999999999:::;;;<<<===>>>;;;;;;:::;;;<<<>>>???AAA@@@AAAAAABBBAAAAAA@@@@@@@@@?????????@@@AAABBBCCCCCCEEEFFFEEEFFFKKKTTT[[[]]]___hhhwwwrrrhhheee___ZZZRRRJJJEEECCCDDDEEEEEEBBB???@@@BBBCCC@@@===999:::<<<>>>>>>===<<<;;;999888888777888999:::;;;:::;;;;;;;;;;;;::::::999888777666666666777999:::===>>>>>>===;;;::::::;;;:::999777666555666666777:::888888:::>>>???;;;777999999::::::999999888888777999;;;;;;:::999:::;;;>>>>>>?????????===<<<;;;:::999888777888999;;;<<<:::999888777555555444444999777666666777777555444333333333333333333333333444333111111111222222222222666;;;???@@@===888444333333333333333222111000000000///000222555888;;;111111111111111111111000~~~}}}~~~~~~}}}|||zzzxxxwwwwwwwwwxxxvvvvvvvvvwwwwwwwwwvvvuuuvvvwwwyyyzzz{{{{{{zzzyyyxxxzzz{{{{{{zzzzzz{{{}}}zzzyyyvvvrrrmmmhhhbbb___hhhttt~~~sssnnnsssvvvaaaFFF@@@<<<;;;@@@CCCCCCDDDFFFIIIKKKNNNOOONNNMMMNNNOOOKKKNNNOOOMMMLLLLLLJJJFFFFFF@@@===???BBBBBBBBBCCCCCCAAAAAACCCCCCBBBEEEJJJEEEDDDAAAAAAAAA@@@???>>>>>>???AAACCCDDDCCCBBBAAABBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCDDDEEEEEEEEEEEEBBBBBBAAA@@@????????????>>>??????@@@@@@@@@??????===<<<;;;999888888888888999999:::;;;<<<<<<============<<<======>>>???@@@>>>>>>======<<<<<<======:::999999999:::;;;;;;<<<<<<<<<<<<;;;::::::999999;;;::::::::::::999999999888999;;;<<<<<<;;;999888444444666999999999>>>EEEGGGBBB;;;888999999777666888888999999999888888777333333333333333222222333444444444444555666777888===;;;<<<@@@DDDDDD===666888888999999999:::::::::777888777555333333555666666666777777888:::;;;<<<:::999999999:::<<<===???>>>>>>????????????>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCEEEEEECCC@@@???CCCFFFAAA???@@@GGGOOOYYYgggttt|||hhhYYYNNNGGGDDDEEEFFFEEEDDDCCCAAA???>>>===@@@===;;;<<<@@@BBBBBBAAA::::::;;;;;;<<<;;;;;;;;;888777666666777999;;;===;;;;;;:::999999999999999999999888777888999:::;;;>>>??????>>>;;;999999999:::999888777777666666666777777:::???CCCBBB<<<777888999;;;<<<<<<;;;:::999999:::::::::999999;;;===@@@AAABBBCCCBBB@@@===<<<;;;:::999999:::<<<>>>???:::999999888777666666555;;;999777777888777666444555555444444333333222222666555333222222222333333555888;;;>>>>>><<<888666666555444222111111000000000//////000222666999;;;/////////000000000000000~~~|||{{{{{{{{{{{{{{{{{{yyyxxxxxxxxxyyyzzzxxxyyyyyyxxxvvvvvvwwwyyyvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{yyyxxxwwwwwwzzzvvvoooggg```]]]___aaavvvooofffpppbbbEEE===???>>>@@@DDDDDDBBBCCCGGGFFFIIILLLNNNMMMLLLLLLLLLKKKMMMMMMKKKJJJIIIIIIIIIIIIEEEAAA@@@AAABBBBBBCCCBBB@@@@@@CCCEEEFFFMMMTTTOOOJJJEEEBBBCCCCCC@@@>>>???@@@AAACCCCCCCCCBBBAAA@@@@@@????????????@@@@@@???@@@BBBDDDDDDDDDCCCCCCBBBAAA@@@???>>>===============>>>>>>>>>>>>>>>>>><<<<<<;;;:::999999999888999999999::::::;;;;;;;;;======<<<<<<===>>>>>>???;;;::::::999999:::::::::888888888888888999::::::;;;;;;::::::999888888888777777777777888888888888999999;;;;;;;;;:::888777444444555888777333555999;;;888555555666888888777888888999999888888777777333444555555555444333222333333333333444555666666<<<;;;999777777888777777666666666777777777888888444555555333111111222444555555555666777888999:::888777777777888999;;;<<<<<<<<<===>>>>>>>>>=====================>>>??????CCCEEEGGGFFFDDDBBBBBBBBBEEECCCCCCEEEDDDBBBDDDJJJKKKUUUcccrrrqqqVVVNNNGGGEEEEEECCCCCCFFFCCCDDDEEEEEECCC???;;;888;;;999777888;;;>>>???@@@;;;;;;::::::::::::::::::666666666666777999:::;;;;;;:::999888777888999:::;;;:::999999999:::<<<===???@@@AAA???<<<999888888;;;<<<>>>??????===:::888666888;;;???BBBAAA===888666888;;;===>>><<<;;;999999::::::999888999<<<>>>BBBDDDFFFGGGFFFCCC@@@===;;;;;;;;;;;;<<<>>>???@@@:::::::::::::::999888888;;;:::888888888888666444666666555444333222222111777777666555333333444555888999;;;<<<<<<:::888666666555444222222222333444222111000//////000111222.........///////////////~~~|||{{{zzzzzzzzz{{{|||{{{zzzyyyyyyzzz{{{|||zzz{{{zzzxxxvvvvvvwwwyyywwwwwwxxxyyyzzzzzzzzzzzz{{{{{{||||||{{{yyyvvvtttuuuoooddd[[[XXX^^^hhhppp{{{wwwrrrlllhhhsss}}}fffMMMAAAAAA@@@???AAACCCBBB@@@BBBGGGEEEHHHKKKMMMLLLKKKKKKKKKLLLLLLKKKJJJHHHGGGIIILLLLLLJJJGGGCCCCCCDDDDDDCCCBBB??????BBBDDDEEEKKKSSSOOOJJJEEEBBBCCCDDDBBB@@@???@@@AAABBBBBBBBBAAA@@@?????????>>>>>>??????@@@<<<>>>???AAAAAAAAAAAA@@@CCCBBB@@@>>><<<;;;::::::;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;:::999999888777777777888888999999999<<<<<<<<<;;;<<<<<<======888888888777777888999999666666666777777999:::;;;;;;::::::999888888777777555666666777888888999999;;;;;;;;;;;;999888666555333222444777666222111444555444333444555777777777777777777888888777666666444555777777777666555444444333333333333333444444999999888666444555666888444444444444555555555555111222222111000///000222444444444555666777999999666555555555555666888999:::;;;<<<===============;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@CCCDDDCCCBBB@@@@@@??????AAACCCBBB======???AAAEEEJJJMMMRRR[[[iiisss|||bbbLLLCCC@@@AAAEEEGGGDDDCCCDDD===???AAABBBAAA???<<<::::::888777777999;;;===>>>===<<<<<<;;;;;;:::::::::444555666888999999888888;;;:::888888888888::::::<<<;;;:::::::::;;;===>>>???AAABBB@@@===999888777999===BBBEEEEEEBBB===:::999999;;;===>>>>>><<<:::666888:::<<<===<<<:::888888999999999888999<<<>>>CCCEEEGGGIIIHHHEEEBBB???;;;;;;<<<<<<===>>>??????:::;;;<<<<<<<<<;;;:::::::::999777777888777666444666666555444444333222222888888888666444444666888::::::;;;;;;:::888666555555444333333333555666777333222000...---,,,,,,,,,------......////////////~~~}}}|||zzzyyyyyyzzzzzz|||{{{zzzzzzzzzzzz||||||zzzyyyxxxxxxwwwwwwxxxxxxxxxyyyyyyzzzzzz{{{{{{|||zzzzzzzzz{{{zzzwwwsssooohhhccc]]]YYY]]]fffqqqxxxjjj\\\WWWfff~~~]]]BBBCCCCCC888<<<;;;===@@@AAA@@@CCCHHHFFFHHHKKKLLLKKKJJJKKKLLLLLLKKKKKKKKKIIIHHHLLLSSSUUUTTTOOOGGGDDDFFFFFFEEEDDDAAAAAABBBAAA@@@BBBHHHEEECCC@@@@@@AAABBBCCCCCC??????@@@@@@@@@@@@??????>>>>>>=========>>>??????;;;;;;<<<===>>>>>>>>>>>>CCCAAA???===;;;999888888888888888888999:::;;;;;;:::::::::;;;:::999888888555555666777888888999999;;;;;;:::::::::;;;;;;<<<999999888888888999::::::666666666666777888999:::999999999888777777666666666666777777888999:::::::::::::::999777555444333111///111666777444444666666666666666555555444444444444555666666666666666444555777888888888777666555444333333333333333444444555666555444333444555111111222222222333333333///000111000///...///000333333333333444666777888444444333222333444555666999999:::;;;<<<<<<<<<<<<999::::::;;;;;;;;;::::::===>>>???@@@@@@@@@>>>>>>>>><<<<<<======;;;===BBB@@@CCCEEEFFFEEEGGGKKKOOO\\\hhh{{{~~~iii```WWWVVVYYYUUUHHH<<>>???>>>>>>>>>>>>===<<<;;;:::555555666777777777777666999888888999999:::;;;<<<<<<<<<;;;:::;;;<<<===>>>???@@@BBBAAA>>>:::888777666999???CCCDDDAAA===;;;=========<<<<<<;;;::::::666777999::::::999888777666888999999888999;;;===AAACCCEEEFFFFFFDDDBBB@@@;;;<<<<<<<<<<<<=========999:::;;;<<<<<<;;;::::::777666555555666666555444666666555555444444333333555777888666444333666:::::::::::::::888666444333222333333333444666777888222111000///............------......//////000000}}}|||zzzyyyyyyyyyyyyzzz|||{{{zzzyyyyyyyyyzzz{{{zzzxxxwwwyyy|||~~~}}}zzzzzzzzzzzzzzz{{{|||}}}}}}{{{yyywwwvvvsssnnnfff```YYYYYY[[[```fffjjjiiigggYYYSSS]]]}}}}}}}}}kkkHHH888<<<===666<<<:::<<>>?????????>>>???AAACCC>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;<<<===>>>>>>???>>><<<:::999888777777777777777777777999:::;;;888999:::::::::999888777444555666777888999:::;;;::::::999999888999999:::999999888888999::::::;;;888888777777777777888888777777777666555555444444444444444555666666666777666666666555444333333222000...///444666333333555333444555555444333333333111222333444555666666666333444555666777888888888666555444333333333333333222222222222222111111111000000000000111111111111---///000000///...///000000000111111222333555666333222111111111222333444666777888999999:::::::::888999:::::::::999888888>>>=========>>>?????????AAA>>>===>>><<<999;;;@@@999;;;===@@@AAABBBBBBCCCCCCGGGNNNSSSZZZdddrrr|||uuudddZZZOOOFFFKKKEEE@@@???AAAAAA<<<777;;;999999;;;;;;999:::>>>BBBBBBCCCBBB@@@;;;777444777888:::;;;;;;===>>>???@@@AAAAAAAAA@@@>>><<<:::999888555333333444666888666777999:::<<<=========<<<<<<;;;:::;;;<<<===>>>>>>@@@BBBAAA>>>;;;999888555666999<<<===>>>>>>>>>AAAAAAAAA???===:::888888666666777777777666555555444666888999888999:::;;;===>>>@@@AAAAAA@@@??????;;;;;;;;;;;;;;;;;;::::::555777888:::::::::999888444222222333444555444333555555555555555444444444111444666444111111555999:::::::::999777444222000111111222333444444444444222111111000//////......---......///000000111111|||{{{zzzxxxxxxxxxyyyyyy{{{zzzyyyxxxxxxxxxyyyzzz{{{xxxwww{{{{{{{{{zzz{{{{{{|||}}}~~~}}}yyyuuuqqqkkkbbbWWWOOOOOOSSS\\\ggglllgggZZZOOOWWW```zzz}}}^^^AAAAAACCC::::::FFF@@@>>>@@@FFFIIIFFFCCCBBBBBBCCCDDDDDDCCCDDDFFFHHHKKKIIIKKKNNNNNNOOOYYYeeekkkhhh[[[JJJBBBEEEIIIHHHEEEEEEGGGJJJHHHCCCAAADDD>>>@@@BBB@@@===<<<>>>AAA>>>>>>>>>===============:::999999999::::::;;;<<<;;;;;;::::::;;;<<<>>>???;;;:::999888777777777777888777666666777999;;;<<<777888999:::999888777666444555666888999;;;<<<<<<999999888888777888888999888777777777888999999:::::::::999777666666666666666555555444444333222222000000000111111222222222222222222222222222222222222......111222///...///,,,///111333333222333333///000111333444555666666222333444555666888999999666666555444333333333333222111111111111000///...////////////000000000000---...000000///...//////////////////000222333444222111000000000111222333444555666777888888888888777888999::::::999777777:::999888999;;;>>>???@@@888888;;;>>><<<888666999<<<:::888999;;;============>>>??????>>>AAAFFFKKKJJJUUU```ggguuuyyynnnbbbZZZTTTUUUPPPFFFBBBCCCCCC???>>>===<<<<<<=========<<<333333777<<<===::::::===888:::>>>@@@@@@===:::777222444777999;;;<<<===???AAABBBCCCDDDBBB@@@<<<:::===:::444000///222777:::555666999<<<===>>>>>>>>><<<;;;;;;:::;;;<<<===>>>===???BBBBBB???<<<999999666666666777999<<<@@@BBBBBBDDDDDDCCC???:::777666666666555555444444444333222444777999999888999::::::;;;;;;<<<============;;;;;;;;;;;;:::999888777333444666888999888777666111000000111333444444333444444444555555555555555...111333222//////444999999999999999777333000...000111222333333222000///222222111///...,,,++++++.........///000111111222zzzyyyxxxxxxxxxyyyzzz{{{||||||||||||{{{zzzyyyxxx{{{{{{{{{|||}}}~~~zzz}}}|||yyyzzz{{{{{{tttnnnhhh]]]QQQNNNSSS\\\]]]aaabbbXXXNNNSSS```mmmzzz}}}hhhOOO;;;;;;AAA@@@???AAA@@@@@@@@@AAAAAABBBBBBBBBDDDCCCAAABBBDDDEEEEEEEEEHHHJJJLLLLLLKKKMMMSSSWWW]]]gggaaaMMMGGGSSSUUUJJJGGGGGGHHHHHHGGGFFFDDDCCCEEEAAA===<<<===???>>>===;;;===>>>>>>===<<<<<<======<<<;;;:::999:::;;;<<<;;;<<<<<<;;;999888888999<<<<<<999555666999999555333444555666888888999999<<<===???>>>;;;888777777555555555555666888999999999999999888777666666555;;;::::::999888777777666666888999888777666777999555555444444444333333333222222333444444222111000333222000//////000222333111111111111000000000000000000000000000000000000000000111222333444444555444333333222222333333444666777888888666444111///444333111000...---------...///000111111222111111000000///..................///000000///000222444222111000///000111333444111111222222222333333333888888777777666666666555777999<<<===<<<===>>>???<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<>>>>>>===<<<<<<===??????CCCEEEHHHKKKPPPYYYdddkkkzzz~~~nnneeeZZZSSSPPPMMMIIIEEEEEECCC@@@===;;;;;;<<<<<<===;;;:::===AAAAAA===888777666666666777888999:::???===;;;;;;;;;;;;999777777666666777999;;;===>>>???BBBEEEEEEBBB???<<<;;;777666555444333444555666777777777888999:::<<<===;;;:::888777777888:::;;;===>>>>>>>>>===;;;888666444666888999;;;===AAAEEEBBBBBBBBBAAA???<<<999777888666444333333555777888888888888888888777666666666777999:::;;;;;;::::::888888888888888777666666333444666777777666444333111000//////000333666999333333333444444555555555222222111111111111222222333333333333333222111000333333333333333333222222333222000///.........//////000111000//////111333zzzyyyxxxxxxxxxyyyzzz{{{}}}}}}}}}}}}|||{{{zzzyyyzzzzzz{{{|||~~~}}}{{{yyyxxxwwwvvvuuuiiiggggggcccYYYPPPQQQXXXnnncccXXXTTTSSSZZZooooooXXXEEE777:::???===<<<>>>>>>>>>??????@@@@@@@@@@@@DDDBBBAAABBBDDDFFFEEEEEEGGGGGGHHHHHHHHHJJJMMMPPPVVV^^^\\\QQQNNNVVVWWWOOOFFFGGGGGGHHHGGGEEEDDDCCCAAA>>>;;;;;;===>>>>>>===;;;<<<>>>===<<<;;;;;;<<<>>>===<<<;;;;;;<<<<<<===;;;<<<<<<;;;999888999:::999:::999777888;;;:::666555555555666777999;;;<<<;;;<<<>>>===:::888777777666666666666666777888888777777777777777777777777999888888777777666666666666888888888666555666777444444444444444444444444222222333333222222111000333222222222222222222333111111111111000000000000000000000000000000000000//////000111222333444444222111111111111111111222444555666666555333111///111111///...---,,,,,,,,,,,,---...000000111111111000//////..................///000000///000222444222111111111111222333333111111222222222333333333666666666555555555555555444666999::::::;;;<<<>>>;;;;;;:::::::::999999999999999:::;;;;;;;;;;;;;;;>>>===<<<<<<;;;<<<======>>>>>>??????@@@DDDKKKPPPPPPYYYfffrrr|||}}}rrrggg\\\UUUSSSLLLEEEAAAAAAAAA???===@@@???===<<<;;;;;;;;;<<<===;;;:::===AAABBB>>>:::777777777777777888999999===<<<:::::::::999888666666555555666777999;;;<<<>>>AAACCCCCCAAA>>><<<;;;777666555444333444555555555666777888999:::;;;;;;;;;:::999888888888999:::;;;<<<===>>>===<<<:::888333444555666777999===@@@AAAAAAAAAAAA???<<<:::888888888777777777777777777555666666777777777777666555666888999::::::999999666666666777666555555444222333444666666555444333333222000///000222444666333333333333333444444444111111111000000111111111111111222222111111000000///000333555555555333222333222000///.........//////000111000//////000222yyyyyyxxxxxxyyyzzz{{{{{{~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~{{{wwwvvvwwwtttmmmggg^^^WWWRRRSSSVVV[[[ccckkkggg[[[TTT[[[kkkbbbMMMGGG<<<666:::>>>;;;:::<<<============>>>>>>>>>>>>BBBAAA@@@BBBDDDEEEEEEDDDJJJIIIGGGHHHJJJLLLMMMNNNJJJMMMOOOMMMMMMNNNLLLHHHEEEFFFGGGGGGFFFEEECCCBBB>>><<<::::::<<<===>>>===:::;;;<<<<<<::::::;;;<<<@@@???>>>============>>>;;;<<<===<<<:::999999:::777:::;;;:::<<<>>><<<777777777666666888:::<<<>>>999:::<<<;;;999777666666777777666666666666777777444444555666777777888888666666555555555555555555666777888777555444555666444444444444444444555555333222111111000000111111333333444555555444333333111111111111000000000000////////////////////////---...///000111222222333000//////......//////000111222333444333222111000///...---,,,+++*********+++,,,---///000000111111000///......------.........///000000//////111333111222333333444444333333111111222222222333333333333333333333333444444444111333666777777999;;;===::::::999999999888888888888888999999999:::::::::======<<<;;;::::::::::::;;;;;;:::888777777:::<<<<<>>@@@@@@===;;;:::999666666555444444444444444444555777999999:::999999;;;::::::999999999888888999:::<<<======<<<;;;:::333444555555555666999<<>>???:::999<<<===:::;;;>>>========================???>>>>>>@@@BBBCCCCCCAAAIIIFFFEEEGGGKKKNNNNNNLLLGGGEEEEEEIIIHHHCCC@@@@@@DDDEEEEEEFFFEEEDDDCCCBBB===<<<;;;:::;;;;;;;;;<<<999:::;;;:::999999;;;<<<@@@@@@???>>>>>>=========<<<===>>><<<:::999:::;;;777;;;======>>>@@@===777666666777888999:::;;;;;;777888::::::888666666666666666555666666777888999444444555555666666777777333333444444444444444444666777888777555333444555444444444444555555555555333222111000///000111222222444666777777666444222111111111111000000000///........................,,,------...///000111111//////............////////////000111111111000///------,,,++++++***+++++++++,,,---///000111111222//////...------------......///000/////////111333111222444555555555444333111111222222222333333333000000111111222222333333///111333555666777:::===::::::::::::999999999999888888888888999999::::::<<<<<<;;;:::999888888888777777777777777777888999>>>>>><<<:::777777:::===;;;<<<>>>@@@BBBEEEGGGHHHLLLSSS^^^iiirrryyy}}}sssmmmeeeZZZPPPIIIDDDBBB@@@>>>;;;;;;===>>>>>>===>>>;;;888888999;;;;;;::::::;;;;;;;;;:::999888777:::999:::<<>>>>><<<:::999999777666666555444444444444444666888:::;;;:::999888::::::::::::999888777666:::;;;<<<======;;;:::888555666666666555666888;;;======>>>>>>>>>===<<<;;;::::::999888888777777777666666777777777777666666333333444555555555555555444444444444444333222222///000111222333333222222555333222000000000111111333222222222111111000000000000////////////000000000000000000111111222222,,,...111333444444333222111111000//////////////////000000///------...000xxxxxxyyyzzz{{{{{{||||||{{{{{{|||||||||{{{zzzzzz{{{{{{{{{zzzyyywwwvvvuuurrrrrrnnnggg]]]TTTNNNLLLOOOZZZiiitttvvvpppfff]]]^^^lll```GGG===:::===;;;;;;<<<;;;999;;;???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;>>>@@@AAA@@@???@@@???>>>AAAGGGJJJKKKIIINNNHHHFFFIIIIIIDDDAAABBBBBBCCCDDDEEEDDDCCCBBBAAA??????>>><<<:::999999999999999:::999888999;;;===@@@@@@@@@???>>>===<<<<<<===>>>>>>===;;;::::::;;;:::===???>>>@@@AAA>>>888444555888:::;;;:::888777555777999999777666666666444444444555666888999:::555555666666666666666666333333333333444444444444666777777666555444444555555555555555555555555555444333111000000000111222222444666888888666444222111111111111000000000///------------------------,,,,,,---...///000000111//////............//////.........///////////////------,,,,,,,,,,,,,,,---------///000111222222222//////...------------------...//////...///111333222333444555666555444444111111222222222333333333///000000000111111222222000111333444555777:::===;;;;;;;;;;;;::::::::::::999999888888999999:::;;;:::::::::999888777666666333333444555777888999999777888999999999:::<<<===:::;;;;;;===>>>???@@@@@@===AAAFFFJJJKKKJJJJJJKKKKKKNNNRRRYYY```gggllloooyyy~~~xxxlllccc^^^XXXPPPJJJCCCAAA???======???BBBDDD<<<;;;;;;<<<<<<;;;999777:::999777777888999999999=========<<<:::888777666888888888:::<<<=========;;;;;;:::999999888999999===<<<<<<<<<===;;;888666666555555444555666888888===@@@BBBBBB@@@>>>===<<<888888777777666555444444555666999:::;;;:::999888888888999999888888777666<<<<<<======<<<:::777666555666666555555555888:::<<<<<<<<<======<<<<<<<<<;;;999666333333555777999;;;;;;:::999888777555444333333333333333333444444444555555555555444333333///000000111111222222222111111000000000111222333222222222111111000000000000000////////////000000111111111111111222333444222111111000000000111222000000000000000/////////...//////...------...000wwwxxxyyy{{{||||||||||||zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyzzzyyyxxxvvvtttrrrooojjjaaaUUUKKKIIINNNTTTgggvvvwwwggg```gggooo{{{wwwxxx}}}```IIICCC>>>777<<<;;;;;;:::999888:::<<>>>>>>>>>>>999999:::===???@@@???>>>======>>>BBBFFFIIIKKKKKKNNNIIIFFFHHHJJJHHHGGGGGGAAABBBCCCDDDCCCCCCAAAAAA@@@AAAAAA???<<<:::999:::999999:::999888999<<<>>>@@@AAA@@@@@@???>>><<<<<<===>>>???>>><<<;;;;;;<<<===??????===???CCCBBB>>>555777999;;;:::999666444444666888999888666777777444555555555666888999:::666666666666666666666666555555444444444444444444555666777777555555666777666666666555555555444444444333222222111111222222111333555777777555333111111111111111000000000000........................,,,,,,---...///000000111000//////////////////000.....................///------,,,,,,,,,---.........///000111222222222222///...------,,,,,,---------...//////......000222222333444444555555444444111111222222222333333333111111111111111222222222111222333333444666:::===<<<<<<<<<;;;;;;;;;:::::::::999888888888999;;;;;;999999999999999888777666777666555666888999999999777777888999::::::999999777777777777888888999999===@@@BBBCCCBBB@@@@@@@@@=========>>>@@@BBBCCCDDDHHHLLLRRRWWWZZZ]]]```ccciiiiiioooyyyxxxjjjbbb\\\VVVQQQOOOQQQKKKCCC???>>>???>>>===888:::===???AAAAAAAAA@@@===<<<:::888777777888999666777888999:::;;;<<<<<>>===;;;:::888777666888888888999:::;;;<<<<<<===<<<;;;:::999999888999>>>>>>>>>>>>???===:::777666555555555666777999:::@@@DDDGGGHHHFFFCCCAAA@@@999999999999888777555444666666888999999999888888666666666666666666666666<<<=========<<<999666555222333444444444555888;;;<<<<<<<<<;;;<<<<<<<<<<<<:::777333000000333888:::======<<<;;;999666444333333333222222222222333333555555666666555555444333111111111111111111111111/////////000111222333444222222222111111111111111111000000//////000000111333222111111111222333444555444111...---...///000//////000000000000//////,,,---......------///000wwwxxxzzz{{{|||}}}||||||{{{{{{||||||||||||{{{{{{yyyxxxwwwuuuqqqlllhhheee```[[[TTTOOOPPPXXXccckkk{{{{{{sssddd___nnn\\\GGGAAA???<<<::::::;;;<<<<<<;;;<<<;;;:::?????????>>>>>>>>>======999999;;;>>>AAAAAA@@@>>>===???BBBDDDFFFHHHJJJLLLJJJHHHFFFEEEHHHKKKIIICCC@@@AAABBBCCCCCCBBBAAA@@@@@@BBBCCCAAA>>><<<<<<===999::::::999888:::===???BBBBBBBBBBBBAAA???>>><<<>>>??????>>><<<;;;<<<======>>>===;;;>>>EEEGGGEEE<<<;;;:::999888777777666444666888999888777777888777777666666666666666777555666666777777888888888777777777666555555444444444666777777777777888:::888888777666555444333333444444444444444333222222000111333444444333111000111111111111000000000000........................,,,,,,---...///000111111//////............/////////......---------......,,,,,,,,,,,,,,,---.../////////000000000000000//////...------,,,,,,---------...///.........000222333333333333333444444555111111222222222333333333333333333222222222222222111222222222222444888;;;;;;;;;;;;:::::::::999999999888777666666888999;;;777888999999999999777777999777444555777999999888<<<:::999888888777666555;;;;;;:::999888777777666777999;;;<<<<<<===>>>@@@@@@???>>>===<<<<<<======;;;===@@@BBBBBBBBBDDDEEEDDDCCCFFFNNNXXX^^^\\\YYYVVVXXX[[[\\\\\\___cccgggfffaaa]]]aaajjjsssvvvuuuwww~~~~~~||||||xxxrrrccc___\\\[[[^^^^^^[[[XXX^^^eeemmmpppnnnkkkjjjkkkddd[[[RRRMMMJJJEEECCCDDDAAA???<<<;;;<<<>>>@@@BBB<<<=========<<<999777666:::::::::999999:::<<<===888:::<<<===>>>>>>??????>>>===;;;999888888888888999999::::::999:::;;;<<<>>>===<<<;;;999999888888>>>>>>>>>???@@@>>>:::777555444444444666888:::;;;???CCCHHHJJJIIIEEEBBB@@@;;;;;;;;;;;;:::888666555555555555666666666666666444444333333444555777888:::;;;<<<===<<<:::888666111333444555666888;;;>>><<<<<<;;;;;;;;;;;;;;;;;;777555333111222555888:::<<<<<<;;;:::888666555444444333222111111222333333555555555555555444444333333333222111000000000000/////////000111111222222111111111222222222222222111111111000000111111111444333111000000000222333444333111///...............///000111111000//////***,,,------,,,---///111vvvxxxzzz|||}}}}}}}}}|||||||||}}}}}}}}}}}}}}}|||zzzxxxuuuooohhh```ZZZVVVNNNLLLMMMTTTaaaoooyyy~~~rrrhhh\\\^^^vvv~~~]]]AAA===<<<666777@@@999;;;>>>???@@@@@@>>>:::??????>>>>>>=========<<<::::::<<>>???@@@:::::::::999999:::===@@@CCCDDDDDDDDDCCCAAA???>>>>>>???@@@???<<<;;;<<<=========;;;999>>>FFFKKKKKKBBB???;;;777666666888999444666888999888888888999;;;:::888777555444444444444444555777888:::;;;;;;999999888777666555555555444666777888777888999;;;999999888666555444333222333444555666555444333222000111222222222222111000111111111111000000000000////////////////////////,,,------...///000111111///......------......///000///...------------...++++++++++++,,,---......///////////////......---......---,,,,,,,,,,,,------...///.........000222444333222111222333444555111111222222222333333333555444444444333222222222111222222111111333666999:::::::::999999999888888888777555444555666888999777777999::::::999888888555111//////222555666555777666444555777999;;;<<<777777777777888888888888;;;;;;;;;999777666777888555444444555666888:::<<<888999;;;;;;:::999999:::===:::888<<>>@@@@@@???BBBGGGKKKMMMGGGAAABBBGGGKKKIIIEEEBBBJJJOOOMMMLLLMMMJJJEEEHHHCCC@@@AAADDDFFFCCC@@@???EEELLLNNNKKKHHHHHHIIIKKKEEE@@@@@@>>>:::999;;;>>>??????>>><<<;;;<<<>>>@@@>>>;;;888999;;;???BBB999<<>>:::777666:::<<<>>>???>>>===<<<===<<<;;;999777777888999::::::;;;;;;;;;::::::;;;===???>>><<<;;;:::999888888>>>>>>>>>???@@@>>>:::666333333333444555777:::;;;;;;@@@FFFIIIGGGCCC???<<<<<<<<<<<<<<<;;;999777666444444333333333444555555333333111111222444777999888999;;;<<<<<<;;;999888333444666777999<<<@@@CCC<<<<<<;;;:::::::::;;;;;;444444444444555666888:::999999999999888666555444444333222111111222333333444444555555444444333222555444333111000000000000000000000000111111111111111111111222333333333444222222111111111111222222444222000///...///000111000111111111000///---,,,...///000111111000//////)))+++,,,,,,,,,---000222xxx{{{~~~}}}{{{|||~~~zzz|||}}}}}}{{{xxxtttrrrsssooollliii]]]OOOIIILLLIIIOOOZZZhhhssssssjjjaaaRRRdddxxxMMMGGG???;;;:::<<<<<<;;;@@@>>>===???CCCFFFEEECCCCCC@@@======>>>???===;;;;;;;;;::::::;;;<<<>>>?????????@@@AAACCCEEEFFFGGGJJJIIIHHHHHHIIIGGGDDDBBB@@@???>>>???@@@@@@???>>>AAAAAAAAABBBDDDDDDBBB@@@???>>><<<:::::::::;;;<<>>=========@@@CCCGGGIIIGGGDDD@@@<<<;;;===???AAA;;;:::888777777:::<<<>>>999999888888777666666666444555666777888999::::::999999888777666555444333666666555555666777888999555666666666555444444333000111222333444333333222...000222333222111111111111111111000000000000///...///000000000...---,,,000000////////////000000000//////...---,,,,,,,,,+++,,,,,,------,,,,,,+++---...///...---------///+++,,,,,,,,,---.................................,,,,,,---...///000111111333222222111111222222333111111222222222333333333222222222333333222111111......//////000111333333555666666777777777777666555555555444444555555555888888888888888888888888555555555555555666777777777666444333444666999;;;888888888888888888888888888999::::::999999;;;===999999888888888888999999777888888888888999999999888999999::::::;;;;;;<<<:::<<<>>>>>>>>>BBBKKKSSSRRRHHH===:::>>>@@@===999???@@@AAABBBCCCBBBAAA@@@>>><<<999999:::<<<===>>>???>>>=========>>>@@@AAA???<<<888888:::<<<<<<:::<<<<<<===>>>>>>===<<<<<<@@@AAAAAA@@@???===;;;:::<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<888999999:::::::::999999;;;;;;;;;999777666888:::<<<<<<;;;::::::999888888666999<<>>?????????>>><<<<<<<<<;;;999999:::;;;666333000000333555444333222222111111222555888999888999999999999;;;>>>AAA>>>777222444<<>>;;;999:::===>>>:::666333333444555666777888999:::;;;<<<;;;888555444444555666666666444333444555333333444444555555666666666444222333666666333111111111222222222222111111111111111111222333444555222222111111000111111111111000///......///000000000222333222000......///111///...000222333111...////////////000111222333}}}}}}~~~|||xxxuuusssqqqqqqhhhaaa[[[WWWRRRMMMOOOUUUaaaeeegggbbbZZZXXX^^^eeefff|||nnnXXXFFFBBB<<<:::;;;>>>@@@@@@BBBAAABBBCCCEEEEEEDDDCCCDDDBBB???>>>??????===;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@AAABBBCCCEEEGGGHHHGGGFFFFFFHHHIIIIIIGGGDDDBBBAAA??????@@@AAA???>>>??????@@@AAACCCDDDCCCAAA===============<<<<<<;;;BBBCCCCCCDDDCCCBBB@@@???AAAAAAAAA???<<<::::::;;;>>>>>>???@@@AAABBBBBBCCCEEEBBB@@@======???BBBEEE===<<<:::999999:::===>>>===<<<;;;:::888666555444555666777888999:::;;;;;;;;;::::::999777666666555555555555666666777777777444444555555444444333222000000222333333333222222111555999888333000222555111111111111000000000000...//////000///...---,,,000//////......//////000000000///......---,,,,,,------............------,,,...///...---,,,---...------------------......------------------------,,,,,,---...///000111111222222111111111111222222222222222222333333333444222222333333333222222111////////////000111222333444555666666777666666666555444444333333444444555777777777777777777777777555555444444555555666777666666555444555777999:::888888888888888888888888777888999888777777999:::888888888777777888888888777777888888888999999999888888999999:::;;;;;;;;;;;;===???>>><<>>>>>>>>===<<<===<<<::::::<<<===>>>>>>>>>>>>=========>>>???@@@???<<<999999;;;<<<<<<;;;::::::::::::::::::::::::===>>>???@@@??????======<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<;;;:::999999777777888999::::::999999<<<<<<<<<:::888777888:::;;;;;;::::::999888777777666888<<<>>>>>><<<999777777777777777777888999999888999:::;;;<<<=========;;;<<<<<<;;;999888999;;;777444111111333555444333555555444333444666888999999999:::999888:::===@@@<<<777222444:::??????<<<>>>;;;999:::===>>>:::777444555666777999999999:::;;;<<<>>>===:::777555444555666666666444333444555666666666777777888888888777555444555666666444111111111222222222222111111111111111111222333444555444444333333222222333333333222111000000111222222111333444333111//////000111///...///222222000............///000222333444~~~}}}~~~{{{vvvqqqlllhhhfff^^^UUULLLIIIJJJLLLSSSYYYllljjjbbbTTTJJJNNN^^^mmm{{{yyy}}}lllRRRCCCAAA>>>;;;:::<<>>@@@BBBCCCBBBBBBBBBCCCDDDFFFGGGHHHDDDDDDEEEGGGIIIJJJIIIGGGDDDBBB@@@@@@@@@@@@>>><<<=========@@@CCCDDDCCCBBB;;;<<<>>>??????===;;;:::???@@@AAABBBBBBAAA???>>>BBB@@@???>>>>>>===<<<:::;;;<<<>>>@@@AAAAAAAAA@@@BBBAAA???>>>???BBBEEEGGG???===<<<::::::;;;<<<>>>@@@???>>>;;;888666444333666666777888999:::;;;;;;<<<<<<;;;:::999888777777333444555666666666555444222333333333333222111111///000111333333222111111222888<<<999222...111666111111111111000000000000......//////......---,,,//////............//////000000//////...---------......////////////......,,,---......,,,,,,---...............------------------------------------+++,,,,,,---...///000000111111000000000000111111222222222222333333333333111222222333333333222222111111000000000000111111333333444555555555555555333333222222222222333333555555555555555555555555444444333333444444555666555555666666777777888888888888888888888888888888666777888777666555666777777777777777777777777777666777777888888888888888777777888888999::::::;;;;;;===>>><<<::::::===AAABBB>>>999666666777888888888888999:::;;;;;;::::::::::::;;;<<<======>>>>>>>>>============>>>?????????<<<:::999:::;;;;;;;;;999888777666666777888999:::;;;===???@@@@@@??????<<<<<<<<<<<<<<<;;;::::::======<<<;;;:::888666555555666777888999:::::::::=========;;;888777888999999999888888777777666666555777;;;======<<<999777777777777777777888888999777777777888999:::;;;<<<::::::;;;:::888777999:::999666333222333444444444888777666666666777999:::999::::::999888888;;;===888666555666888;;;<<<<<<===;;;999:::======;;;888333444777888999999888777:::<<<>>>>>><<<888666555555666666666444333444555777777777777888888888888888666555555666555333111111111222222222222111111111111111111222333444555666666666555555555444444222222111111111111222222222333444333111///000111000///...///000000///---------...///111222444555~~~|||{{{zzzzzzyyyxxxvvvqqqiiiaaaYYYUUUOOOKKKJJJMMMTTTZZZ]]]^^^```ZZZTTTUUU^^^jjjuuu{{{yyyjjjSSSHHHDDD@@@>>><<<;;;<<<>>>@@@AAAFFFIIIMMMLLLGGGCCCBBBBBBDDDCCCBBB@@@???===;;;:::::::::<<<>>>@@@BBBDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDDDDGGGIIIJJJHHHGGGCCCBBB@@@??????>>><<<:::;;;:::;;;>>>AAACCCDDDCCC===>>>>>>>>>===;;;999888;;;===???AAAAAA@@@???>>>AAA???======???@@@===:::777999;;;===???AAABBBBBB@@@???>>>>>>>>>@@@BBBDDD>>>===;;;:::999:::;;;;;;???>>>===;;;888666444333555666666777888999999999;;;;;;:::999888888777777111333444666666555333222000111111111111111000000///000111222222111000000000444666444000---///222111111111000000000//////---------...------------......------------....../////////.........---------......//////......---+++---...---,,,+++,,,---///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000000000////////////000000000000000111111111222222111111222222333222222222222111000000/////////000111111222333444444444444111111111000000111111111333333333333333333333333333222222222222333444444444555666777888777777666777777777777777777777777666777888777555444444555666666666777777666666666555666777888888888777777666666777888888999999:::999;;;<<<:::888777888999<<<;;;999777555555888:::888888999::::::;;;;;;;;;666888:::;;;;;;;;;<<<===<<<<<<<<<=========>>>>>><<<;;;:::999999999999999888777555444444555777888888:::<<<===?????????>>>;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;:::888666555444333444666777888999999999<<<<<<<<<:::888666666777777777777666666555555555444666999;;;<<<;;;999777888777777666777777888888666555555555555777999:::888999999888777666888999:::888666444444444555555777777777777777888::::::999::::::999777777999:::666777888888888999;;;<<<;;;:::999:::<<<===;;;999111333555888888777555444555888<<<===<<<:::888888555666666666444333444555666666666666666666666666666666555555444333222000111111222222222222111111111111111111222333444444777777777777666555555444///////////////000000000222222222111///...///000//////////////////...---,,,------///111333555666}}}|||zzzxxxwwwvvvuuutttnnnjjjeee^^^WWWRRRNNNLLLHHHMMMUUU___iiimmmjjjeeeZZZ^^^jjj{{{uuuZZZFFF===;;;==================???AAACCCFFFJJJMMMLLLGGGBBBAAAAAAAAAAAAAAA@@@===;;;999888999;;;<<>>===<<<;;;999777999888999;;;???BBBCCCCCCBBB@@@>>>;;;999888777777999;;;>>>@@@AAA@@@>>><<>>===<<<<<<<<<======;;;;;;999888888888888999;;;:::999888777555444444444444555555666666777777888888777777666555555555000222333444444333111000//////000000000000000//////000111111111000///...000///......///000000///000000000/////////......---,,,,,,,,,,,,---------------,,,,,,,,,,,,------............------------+++,,,,,,------,,,,,,++++++,,,---,,,+++***+++---......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.../////////......------......///------.........////////////000000111222222111111111111000///............//////000111222333333333000000////////////000000111111111111111111111111111111111111111222222333333444666777777666555444666666666666666666666666555777888777555444444444444555555666666555555444444555666888888777666555555555666666777888888999666777888888777666666666777888888666444444666999777777777888999::::::;;;444666999999888888999:::;;;;;;<<<<<<============999999888777666555555666777666444333333444666777888999;;;<<<===<<<<<<;;;:::::::::::::::999888888777777777777777666555555222333444666777888888888999::::::999666555555555666666555555555555444444333555888:::::::::888777777777666555555666666666444444333333333555666777666777777777555555777999::::::888777666555666666555555555666777888::::::888999999888777666777888666999;;;;;;999999:::<<<888888888:::;;;;;;;;;:::333444777888999777555333///333777::::::999::::::555666666666444333444555666666666555555555555555333444444333222111000000111111222222222222111111111111111111222333444444777777777777666555333333......//////000000000000000111000///---,,,---/////////000000///...------,,,------///111333555666{{{xxxtttqqqpppnnnkkkiiibbb[[[RRRJJJGGGJJJPPPTTT[[[bbbiiinnnssstttooohhhpppkkkMMM<<<888888:::<<<999;;;===>>>???AAADDDGGGFFFGGGIIIHHHEEEBBB@@@???>>>@@@AAA@@@===:::999888999;;;===???BBBCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFGGGGGGGGGDDDBBB@@@>>><<<;;;;;;:::888666888777777:::>>>AAABBBBBBDDDBBB>>>;;;888777888888999;;;>>>AAAAAA???===;;;::::::;;;===>>>>>>===;;;???===:::888777888:::<<<======<<<;;;:::999888777888888777777666666777777777777777666555555555444333444444444555555555666444444444444333333333222000111222222222111000///...//////000000000000/////////000111111000...---111...+++,,,000222111...............------------,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))******+++,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,---------------...///000000000000000//////...---------------------///000111111111111000000////////////000000000000000000000000000000000000//////000000111222222333444555555444333333444444444444444444444444333555777777555444333444333444555666666555444333333444666777888777555444444444555666666777777888555555666666666666666666333444444444222222333555444444444555666777888999333666888777555444666999:::;;;;;;<<<===<<<<<<<<<777777888777444333333444666555444333333444555666777888999::::::999888888888888888888888777777666333444555555666666666555222333444555666777777777666888999888666444444555555555555555555555444444333444666888999999888777666555555444444444444555333333222222333333444555444555666555444444666888888:::;;;:::888777777777444555555666777888888888666777888888666555666777777999;;;<<<;;;999999999555666777888999:::::::::888999:::;;;;;;999888777---000444666777888:::;;;555666666666444333444555777777777777666666666666000222333222111000000111111111222222222222111111111111111111222333444555666777777777666444222111///000111222222333222222000000///---++++++,,,...///000111111///------...------...///111222444555wwwrrrlllgggddd```\\\XXXSSSPPPKKKHHHKKKSSS\\\cccllloooooolllnnnvvv|||}}}ZZZJJJ;;;888;;;<<<>>>???:::===@@@AAAAAAAAADDDFFFDDDCCCBBBBBBBBBAAA???======???BBBAAA>>>;;;::::::999;;;===@@@BBBCCCCCCCCCFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEFFFGGGGGGDDDBBB???===<<<;;;;;;;;;999777888777666888<<>><<<;;;;;;;;;999;;;???AAAAAA???<<<:::666888;;;===<<<<<<<<<<<<>>><<<;;;999777666666666;;;;;;;;;;;;:::888666555666666666666666777777777777777666666555444444444444444444555555555555666222222222222222111111111111111111000000/////////......///000000000000000//////000000000///...---000...,,,,,,---......---------,,,,,,,,,,,,++++++,,,+++*********,,,---...++++++************++++++++++++++++++++++++++++++)))******++++++******)))***+++,,,+++***)))***,,,******************++++++++++++++++++++++++++++++))))))***+++,,,---......,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------+++,,,---...////////////------,,,+++++++++,,,,,,+++,,,---///000000111111000000////////////000000000000000000000000000000//////......//////000111222222222333333222222111222222222222222222222222///222555555444333222333222333444555555444333222222333666777888777555333333444444555666666777777777666555555555666666666444444333444444444333333333222222333444555777888555888999777333222555999999:::;;;<<<<<<<<<;;;;;;666888999777444222222333333333333333333333333333555555777888888888777666666666777777666666555444222222333444555555444444222333444555555555555555555666888888777666666666555555555555555555555555222333555777888888888777555444333333222222222333111222222333333333333333333444555444333444555777555999======;;;999888888777888888777777666555555444666777777666555666777777888999;;;;;;:::777666222444666777777888999999;;;;;;;;;;;;;;;:::999888///111333444444666999;;;555666666666444333444555777666666666555555555444...111333333111000111333111111222222222222111111111111111111222333444555777777888888777555333111...///111222333333222222000000///---++++++---///000222333222///---...///.........///000222333444sssmmmeee^^^YYYTTTNNNJJJHHHJJJNNNSSS[[[bbbhhhlllggghhhddd___ggg}}}kkkIII@@@:::;;;;;;888777:::>>>AAADDDCCCAAA???@@@BBBDDDAAA>>>???AAAAAA???======@@@CCCBBB???<<<;;;<<<:::;;;===@@@AAABBBBBBBBBFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDEEEFFFGGGGGGEEECCC???>>><<<<<<<<<<<<:::888888777666888;;;???@@@AAA>>>???AAAAAAAAA@@@>>>===:::<<>>???===:::888888;;;;;;:::999777555333222333555777777666555666777777777777999;;;:::666333111333555666666777888999;;;::::::999999888888888333333444333333444777:::555666666666444333444555444444333333333222222222...111444444222111333555111111222222222222111111111111111111222333444555777888999999888666333111,,,---///000111111111000111111000...,,,,,,...000000222444333000---...000////////////000111222333ZZZZZZWWWQQQJJJFFFHHHJJJLLLWWWcccgggfffccc^^^ZZZRRR\\\iiivvvwwwzzzZZZFFF::::::999888777777888888<<<======<<<;;;;;;>>>@@@BBB<<<<<>>===>>>===:::888888999::::::;;;<<<===>>>BBBDDDFFFHHHHHHFFFCCCAAA@@@???@@@CCCFFFFFFCCC@@@===<<<;;;:::::::::::::::999999::::::::::::;;;;;;;;;<<<===============<<<>>>>>>>>>>>>CCCHHHDDD>>>???<<<999666666555444222333333333333333444555666666777888888666555555666444333111111222444777999888666444222000/////////111222444555555444222111222222111000///......---.........------,,,,,,,,,...------,,,+++++++++,,,------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))(((((('''(((((()))***+++------------,,,+++******))))))))))))))))))))))))))))))************))))))))))))))))))***************************)))(((((((((((()))++++++,,,,,,,,,************************++++++++++++,,,---...///---,,,,,,++++++,,,,,,---+++***))))))***,,,...///000///---,,,---...000111............////////////---......///000/////////////////////////////////000000///////////////000////////////000000000000///000111000///...///000111111222333333333333222333444444555444333222111111000000000222444777999444555555555666666666777555555666888999999666444333222111111222555777999777666444333444555777888999:::<<<=========<<<<<<666666555444333222222222333111111333666777666333444555666777777777555555555444333333222222222333111333444444333222444555333333222222222333444444444555666777777555333222555444222111111333555666333444555666666666555444222222111000///...------000000000000////////////000222444555444444555666666666777999;;;;;;999777999888888999;;;999555000111222333333555555666777999999999:::;;;;;;999777555555444444444444555555444666999;;;;;;:::888777444444333222222333444444555555555555333222000///000111333444444333111000333222111000000111222333222222333444333222111000111000/////////000222333555555666666555333222111111000///...------...///000000//////.........---333333111000////////////111000000000////////////UUUOOOGGGCCCDDDKKKRRRWWWfffdddaaa\\\UUURRRVVV[[[nnnpppQQQBBB???999999888777777777777777999:::;;;;;;;;;<<>>===BBBDDDBBB@@@BBBBBB???===<<<===<<<999777999999::::::;;;;;;<<<<<<>>>@@@CCCDDDDDDBBB@@@>>>@@@>>>>>>@@@BBBBBB@@@===;;;;;;;;;;;;;;;;;;<<<<<<999999999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>===<<>>888888777777777777666666666777999::::::<<<>>>AAA@@@===<<>>??????>>><<<;;;;;;;;;999777999:::::::::::::::::::::<<<===@@@AAAAAA@@@>>><<>>>>>888999999:::;;;<<<<<<<<<:::;;;<<<===>>>?????????<<<@@@FFFKKKRRRWWWTTTMMM???<<<999888777666444333333333333333333444444555555777888888666555555666<<<:::777555333222222222333222111000////////////000111222333333222111000000//////......---------++++++,,,------......///,,,,,,+++************+++++++++++++++++++++++++++,,,++++++***************))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((()))+++,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((***++++++++++++***))))))'''((()))******************************************************+++,,,---,,,++++++******++++++,,,))))))))))))***+++,,,---///...---,,,---...///000000000000//////.........------,,,+++,,,---...///------------------------//////.........//////000111111000000//////......---...000000//////000111000000111222222222222222111111222333222111000///222222222222333555777999888888888888888888888888;;;777444333666:::>>>@@@666555444333333444555666888777666555555555666777666777888999:::;;;<<<===888666333111111222333555555444444666888999777666555555444444444444444555222222333333444666777888777777777555222000000111444444444333333333333333555555555555444333222111111111000000111111222222222222333444444333222111222111111111000/////////000000111111111111111111111222444444333333555666:::888777888:::<<<<<<;;;777777777888888666333000111111222333444555666666;;;999666666888999999999666666666777888999:::;;;666777888999888666444222000000000000111222444555555444222111111111222222444444444444333222000///000///...------...///000333444444444333222000///111000/////////000222333......////////////...---000000///............///////////////............000000///......---...............///////////////CCCJJJVVVcccllllllfff```QQQOOOUUUbbblllvvvdddFFF;;;:::;;;999666666777777777666666666555777888999999:::<<<>>><<<::::::;;;;;;;;;;;;<<<>>>===<<<<<<;;;;;;:::999:::::::::999999888888888;;;<<<>>>@@@@@@???===<<<===<<<:::999:::;;;======<<<<<<==================888999999:::;;;<<<======999:::<<<===>>>??????@@@<<<@@@DDDFFFKKKNNNLLLFFF???===:::999888777555333444333333222333333444444555666888777666444555555:::999777555333222111000000000000///////////////000000111222222111000000...............---------,,,,,,------------------++++++******)))******+++************************+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((('''((((((***++++++,,,,,,,,,++++++)))))))))))))))))))))))))))******++++++******))))))))))))((((((((((((((((((((()))))))))((((((''''''((()))******************************************)))))))))***++++++,,,+++++++++******+++++++++))))))))))))******++++++//////.........///000111111000000//////......---...---,,,++++++---///000------------------------......------......//////111111000000//////......,,,...//////......000111///000000111222111111111///000111222222111000///000//////000111333444555888888888888777777777777;;;888444333555999<<<>>>444444333333444555666777888888777666555555666666666666777888:::<<<===>>>888666222000///111444666555555555666777777777666666555444222222333444555222222222333444555666777555666666444111//////000555555666666666666555555666555555444333222222222111111111111111111111111222222333333333222000///111111111111111111000000111111111111222222222222111333444333222222444666999777666666999;;;<<<<<<888888888888888666444222111111222333444555666666888777666777888999999777555666666888999;;;===>>>999999999999888555333222111111111222333555888999444333111000000111222444333333444444444333222111000///...------...///000333444444444444222111000111000/////////000222333//////000000000000000000/////////........./////////////////////.........000000///.........//////.............../////////bbbiiipppsssoooggg```\\\bbbdddnnnzzzmmmHHH555666;;;888111555666777777777777666666666888999999999888:::;;;;;;;;;;;;999999:::;;;;;;============<<<;;;;;;;;;;;;::::::999999888888777999:::<<<=========<<<;;;;;;:::999999:::<<>>===<<<;;;999999:::;;;;;;<<<======999999;;;<<<>>>>>>??????;;;>>>>>>===@@@DDDDDD@@@>>>===;;;::::::888666444444333333222222222333333555666777777555444444555555555555444333222111000/////////000///////////////000000000000000000///---------...............//////...---,,,,,,+++++++++******)))******++++++************************+++***))))))(((((())))))************************(((((((((((())))))))))))******)))(((((('''(((((()))******+++,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++************))))))((((((((('''(((((())))))))))))((((((((())))))************)))*********************************)))******++++++,,,++++++++++++++++++,,,)))*********++++++++++++000000000000000111111111////////////......------000...---,,,,,,...000111------------------------------,,,------...//////111000000000/////////...,,,...//////......///111...///000000111111000000//////000111111111000////////////000111222333444666666666666666666555555:::777555444666777777777111222333444555777888999999999888777666555555555666777888:::;;;===>>>>>>777555222//////111444666444444666666666555555666666555444222222333333444222222111111222222333444111222333222111000000222666777888888999999888888666555444333333333444444666555444222111111111111333333444444333111000///111111111111222222222222222222222222333333444444222333333222111222333555777555444555777:::;;;;;;999:::::::::888777555555222222333444555666666777555555666888::::::777555555555666888:::<<<>>>???;;;;;;;;;:::888666444222111111111222444666888:::555333222000000111333444000111222333444555555555111111000//////000111111333333444555444333222111111000/////////000222333111111000000111111111222......//////////////////.........///////////////000000000///000000111111......//////////////////uuusssnnngggdddiiisss|||rrrYYYLLL===444333666666555555666777888999888777666666888::::::999888999:::===??????;;;999<<<>>>===<<<===>>>===<<<;;;<<<===;;;;;;::::::999999999888555666777999999999999888999:::;;;;;;;;;===AAADDDAAAAAABBBAAA@@@>>>;;;:::;;;;;;;;;;;;<<<<<<<<<<<<888999:::;;;<<<=========888;;;;;;999;;;@@@BBBAAA>>>===;;;;;;;;;:::777555444333333222222222222222444666777777555444444555000111333444444333222111///000000000000000///...////////////////////////---------.../////////000000000///...,,,+++***)))+++************+++,,,,,,************************+++******)))))))))))))))************************(((((((((((())))))))))))***))))))(((((((((((()))((((((***+++,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******++++++******))))))((((((******+++,,,,,,,,,,,,+++)))***++++++++++++******************************++++++*********++++++,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,++++++//////000000000111111111------------------------//////...---...///000111------------------------,,,,,,,,,,,,,,,---...////////////000000000000000---...//////------...///......///000000000000000...///111222222111000000000000111222333333444444333333333444444555555555777666555555666555444222000111222444666888::::::::::::999888777555444444666777999;;;=========<<<555444222000000111333555333555666666555444555666777666555444333333333333222111111111111111222333///111222222111111222444555666888999:::;;;::::::666555333222333444666888===;;;888555333222333333555666666555444222000///111111111222333333333444222222333333444444555555333333333222000111333555555444333555777::::::::::::;;;<<<;;;888666666777333333444555666777888888444444555777999999777555444444555777999;;;>>>???<<<<<<;;;:::888666444333000000000000222444666888666555333222222222333333///000111333444666777888333222111000000111222333111222444555555555444333111000/////////000222333111000////////////000000---...//////000/////////.........///////////////000000000000000111222333111000000000////////////iiiddd^^^___llldddLLL999999888666555666999;;;555666888999:::999888777555777999::::::999:::;;;===BBBAAA<<<999<<>>999;;;===<<<::::::;;;===;;;;;;;;;;;;::::::::::::444555666777888888888888:::;;;===<<<;;;<<<@@@CCC@@@AAABBBBBBAAA???===<<<<<<<<<<<<<<<;;;;;;;;;;;;888999999:::;;;;;;;;;:::777;;;===;;;<<<@@@AAA@@@>>>===<<<<<<<<<:::888555444333333222111111222222444666777666555333444444///111333555666555333222000111111111111000......///..................///------...//////000111111//////...---,,,,,,+++++++++++++++++++++,,,------++++++++++++++++++++++++++++++***))))))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***'''((()))***,,,,,,------))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,+++***)))))))))++++++,,,---------------++++++,,,,,,,,,,,,++++++************************,,,,,,++++++++++++,,,,,,...------,,,,,,------...+++,,,------------,,,+++------...///////////////***++++++,,,,,,------------------.........//////........................++++++++++++,,,---...///......//////000000111111...///000///---,,,,,,------...//////000000/////////000111222222222111111000000111222222333333333111111222333444555666666666555333444555555444333111222333555777888999999:::::::::888777555444333444666:::<<<===<<<:::888333333222111111222333444444666888888666444555777666666666666555444333333000000000111222333444555111222444444333333444555111333666999:::;;;;;;:::666555333222333666999;;;EEEAAA<<<777444444555666888888888777666444222000111111222222333444444555222333333444555555666666333333333111000000333555444444444777999;;;:::999999;;;<<<:::777555666777444444555666777888999999777555333333555777999999333333444666888:::<<<===;;;;;;:::999777555444333111111000111222444666777666666555555444333222222111111222333444555777888333222111000000111222333000111333555666666555555111000/////////000222333222111000............///,,,---///000000000//////............/////////000.........//////111222222333333222111000//////...ZZZWWWYYYggg~~~zzzZZZDDD;;;;;;888666777999999777444555777999:::;;;:::999888333555999:::;;;;;;<<<===<<>>===888:::<<<;;;999888:::===;;;;;;;;;;;;;;;;;;;;;;;;666777888999:::::::::::::::<<<>>>===;;;;;;>>>AAA???@@@AAABBBBBBAAA???>>>=========<<<;;;;;;::::::888888999:::::::::999999777===@@@???>>>??????<<<>>>===<<<<<<<<<;;;888555444333333222111111111222444555777666555333444444000222444666777666444333111222222222111000...---///......------......///---......///000111222222---------------------,,,,,,+++++++++,,,------...++++++++++++++++++++++++,,,++++++***************(((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))***+++&&&''')))***,,,,,,------))))))))))))))))))))))))***++++++,,,,,,++++++***------,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++************************------,,,,,,+++,,,,,,,,,///......------......///,,,---.........---,,,++++++,,,------......------))))))***+++,,,------...+++,,,---.........------////////////////////////++++++++++++,,,---...///------...///000111222222///000000///---++++++,,,---......//////////////////000111222333333222111---...///000000000000000000111222333555666777777666444222222444666777777333444555666777777777777;;;;;;:::999777555444333333666999<<<===;;;888555222222222222222222333333555888:::999777555666888666777888888777555333222//////000111333555777888444555666666444444555666///111444777999:::::::::666555333333444777;;;>>>JJJEEE???999555555777888:::::::::999777555333111111111222333333444555555333333444444555666777777333444333111///000222555444444666888;;;<<<;;;:::888:::;;;999666444555777555555666777888999:::::::::666111///111666:::<<<222333333555777999:::;;;::::::999777666444333333444333333333444666888999777777777666555333222111333333333333444555666666333222111000000111222333///000222444666777777666111000/////////000222333444333111000/////////000,,,---///000000000//////---.........//////000000---------......000111222555444333222111///......qqqnnnooozzz|||hhhUUUEEE>>>===;;;;;;:::999999999:::;;;;;;:::777666555777999:::999:::;;;;;;<<<;;;;;;;;;999;;;<<<:::777666888::::::;;;<<<<<<<<<<<<>>>@@@<<<<<<<<<===??????===;;;<<<:::888777888;;;>>>@@@@@@@@@???===<<<<<<===???@@@AAADDDEEEDDDBBB@@@>>>?????????>>>>>>>>>======<<<;;;:::999888999:::::::::;;;<<<===>>>???@@@AAA@@@???=========<<<999777:::666222000111444666777777666555444444333333444555555444444444555555666444444333333222111000000,,,,,,------.../////////------------------------...............------,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,+++***)))((('''************))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++++++++***))))))------------------------******************************************************************************++++++++++++******---------------------------------,,,,,,+++++++++,,,,,,++++++++++++++++++---,,,,,,,,,,,,---......------++++++++++++---------...............------///......///000000///---***+++---...,,,***,,,000//////.........//////000.........------,,,,,,,,,...///////////////......,,,---///000111111111000111222222222222111000000111111222333444666777777666444333333555555444222555555666777777666555444999888777666444444333333333333444444555777888999444222111//////000222333444666999<<<===;;;999888666666666666777777777777444333111111333777;;;>>>;;;:::999777666555555555666777999:::;;;;;;:::999555444222222333777:::===EEEBBB>>>;;;999999999:::<<<======<<<:::777444222666555444333444444666777222111111333666888888777777666444333222444555777888999::::::;;;;;;;;;:::<<<;;;:::999888999:::;;;===:::777666777888888888888444111333999>>>>>><<<444444444444555777999:::999777555444555666555555555444444333333444444555777777777777666555333222111222333444333222111000///000111222333333222111000000111333444555666777333222111111000000111111222111///---,,,,,,------111//////000333444333000......------------......///000111111000///000111444333222111000...------|||rrrXXXGGG===888777999;;;:::999888888999;;;<<<<<<:::888666666777999:::;;;;;;;;;;;;;;;;;;;;;:::999::::::888666555888:::;;;<<<======<<<<<<>>>@@@@@@@@@AAACCCDDDDDDBBB???<<<;;;999888888;;;>>>@@@AAABBBBBBAAA???>>>@@@AAA@@@AAACCCEEEEEEEEEDDDCCC?????????>>>>>>>>>======???>>><<<;;;;;;;;;;;;<<<999:::;;;<<<>>>???@@@@@@AAA@@@?????????>>><<<:::<<<999555444555777999999888888777777777888888999666666555555555666666777444333333222111111000000------............//////------------------------......//////......---,,,,,,,,,,,,,,,+++++++++***+++++++++******))))))))),,,++++++******++++++,,,,,,,,,,,,,,,+++***)))((()))))))))(((((((((((('''(((((((((((((((((((((((()))))))))*********++++++***++++++++++++***))))))++++++++++++++++++++++++************************************************************************)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---,,,++++++++++++,,,---,,,,,,------------,,,,,,...---,,,---...///---++++++***+++---............//////......---.........---------------,,,,,,,,,......////////////.........///000111222111111000111111222222111111000//////000222333555666666777444333222222222333111000333333555555555555444333555555444444444444555555222222222333444666777888333222000//////000222333444666999;;;<<<;;;999777666666666555555444444444333222111111333666999;;;999999999:::::::::::::::666777888999999999999888555333222111222555999;;;AAA@@@===:::888888888999::::::;;;;;;:::888777666555555444333444555666777666555444555777888888777777666555555555555666777777888999:::;;;;;;;;;:::>>>===;;;:::999999::::::999777555555777999:::::::::666333444999======;;;111000000111222333555666888666444333444555555444444444333333333333444444555666777888777555333111111111222333333333222111///000111222222222111000000000111222333333444555333333222111111111111111333222000////////////000111000///111333444222///000//////.........//////000111222111000///000222111111000000//////......eeeQQQ<<<222222444888;;;;;;:::888777777999<<<>>><<<;;;999777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999666555555888;;;===>>>>>>>>><<<<<<>>>@@@BBBBBBDDDFFFHHHGGGDDDBBB===;;;999888999;;;>>>@@@BBBDDDEEEDDDCCCBBBBBBCCC@@@@@@BBBCCCEEEFFFGGGHHH@@@@@@?????????>>>>>>>>>??????===<<<;;;;;;;;;;;;999999:::;;;===>>>??????AAA@@@@@@@@@AAAAAA???===;;;999777777888:::::::::888888888888999:::;;;<<<777777666666666666777777333222222111111000000///////////////.......................................////////////...------+++++++++************************)))))))))))))))++++++************++++++,,,,,,,,,,,,++++++***)))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******************++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************)))******++++++******)))************************+++++++++++++++*********))))))******++++++,,,,,,++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,***++++++,,,,,,+++++++++,,,++++++,,,------,,,***+++******+++...000///,,,//////...---,,,,,,------,,,,,,,,,,,,---------------....../////////......///000111111222111111000111111111111111000//////,,,...111444666666666666333111000000000000...---000111222444444444333333111111111222333444555666111111222222333444555555222111000//////000222222333555888:::;;;:::888777666666555444333222111111111111111222333444666666777888999;;;;;;;;;::::::555666666777777777666666444333111000111444666888<<<;;;:::999777777777777777777777888888888999999444444444444444555666777666555444444666666555444666666777777777777777666666777888:::::::::::::::===<<<;;;999888777777666444333333444777:::;;;;;;;;;888555555888::::::888333333333333444666777888777444222222333444444333333333222222222222333333444555888999888666333111000000111222333333333222000111111111111000000//////000000000111111111111444333333333222222222222333333222222222222333333222111000111222222000///222222111000//////000000000111222222000000111222////////////////////////sss]]]III>>>666666999:::;;;======;;;999888888;;;>>>@@@<<<;;;:::888888888999999999999999:::;;;;;;<<<===<<<;;;888666555777:::<<<>>>??????>>><<<<<<===??????@@@BBBEEEGGGFFFCCC@@@<<<;;;:::999999;;;===???AAACCCEEEFFFDDDCCCBBBCCC????????????AAACCCEEEFFFAAA@@@@@@@@@????????????======<<<;;;:::999888888777888999:::;;;===>>>>>>@@@??????@@@AAAAAA@@@>>>999888777777999:::999888666666666666666777888888777666555555444555555555111111111000000/////////111111000///......------...........................////////////...------*********)))))))))))))))******************))))))++++++************++++++,,,,,,,,,,,,,,,+++******))))))((((((((('''''''''((((((((((((((((((((((((((((((((()))))))))*********************))))))(((''''''''''''''''''''''''))))))))))))))))))))))))************************************************))))))************))))))************************)))((((((((((((((((((((('''(((((()))***+++,,,,,,***++++++,,,,,,,,,,,,,,,++++++************++++++******++++++,,,+++++++++++++++***+++,,,---+++))))))+++,,,+++---///...***///...---,,,,,,,,,,,,,,,+++++++++,,,,,,------...------......//////......//////000000000000000///000000111111000000///...***,,,000444666666555444333111////////////---,,,///000111333444444333333/////////000111222333444000111222333444444444444111000000///000111111222222444666888999888777666555555444333333222111111111111222333444444444444555666888888888666444222555555555555555444444444333222111000000222444666777777777666666555555444444444444444555666777888444444444444555555666666333222111111333333222111444555777888888777666555444666888999::::::999888:::999777666444333222111222222222444777999999999;;;888555555666666555333444555555666777888999:::555333111000222333333222222222111111111111222222333555888;;;:::888444222//////000111222333333333111111111111000//////...000/////////////////////444444444444333333222222333333333444444555555666222111111111111000///...444333222111000000000111000111222111000000111222000000000///////////////}}}xxxxxxpppQQQCCC777666777:::999777999===>>>===;;;::::::<<>>???===;;;888666666999;;;===>>>>>>???>>><<<<<<===???>>>>>>@@@CCCEEEDDDBBB@@@<<<;;;:::999999:::<<<===>>>@@@CCCCCCBBBAAA@@@AAA>>>===<<<;;;<<<===???@@@@@@@@@@@@@@@????????????;;;;;;;;;:::999999888777666666777999:::;;;<<<======<<<<<<===??????>>>===888777777888::::::999888666666555444444444444444444444333222222222222222000000////////////......111111000///...---,,,,,,.......................................---,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,+++***************)))))))))((((((''''''''''''''''''''''''''''''((((((((())))))))))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))************************((((((((((((((()))))))))''''''((())))))***++++++)))***+++,,,,,,,,,++++++******************************+++,,,,,,,,,,,,,,,,,,+++***+++------+++)))'''---///,,,+++------***///...---,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,---...............------------.........//////000000000000///......))),,,///333444444333333333111000///000000...---///000111333444444444333000000////////////000000111222333444444444444444/////////000000111111222111333555666777777666555333333333333333333333333111222333444555444444333222333444666555444222111555444444333333222222222222111000000000222333555444444444444333333222222222222222111222222333444222333444555555666666666111000000111333444333222111333555777888777555444444555777999999888777555777666666555333222111000333333333555888888777555888666444333333222111000222222333444555666777777444222000000111222333222111111000000000000111111222555888;;;;;;999666333//////000000111222333444222222111000000000//////000000000///////////////333333444444444333222111222333333444555555555666111111222111000/////////333333222111111111111111///000111111//////000111333222111000///...------~~~zzzxxx}}}lllLLL;;;:::666666777888666444999AAA>>>===<<<<<<<<<<<<===>>>;;;:::999888777777666666555555555666888:::===>>><<<999777666777:::;;;;;;<<<=========;;;;;;===???>>>>>>>>>@@@CCCCCCBBBAAA::::::999888888999:::;;;<<<===??????>>>===>>>???===<<<;;;:::999999:::;;;>>>>>>=========<<<<<<<<<:::;;;;;;;;;;;;:::999999555555666777999:::;;;;;;;;;::::::;;;<<<===;;;:::999888777888:::;;;;;;:::888777666555444444444444333222111000/////////000........................000//////...---,,,,,,,,,---------------------------------------,,,++++++))))))))))))************+++++++++++++++,,,,,,,,,******))))))))))))************+++++++++******)))************))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))******))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((************************))))))************++++++''''''(((((())))))******((()))***+++,,,+++******))))))************)))))))))***+++,,,,,,,,,,,,,,,+++******+++,,,,,,+++)))'''---///,,,...333111+++......------------......++++++++++++,,,,,,,,,,,,+++,,,---...............,,,+++++++++,,,---...//////////////////......---+++,,,///111222222222111222000//////111111000...///000111333333333222222111000///...............111222333444555444333333...//////000000111111111111222333555555555555444222222222222333333333444111222333444444444444444...000222444666666666666555555333222111111111111111000000000111222444555444333222111111111111111111111111111111111111111222222444555666666666666333222222333555666666555111222555666777666555444444555777999888777444222555555666666666555444444444444555777999888555333444333333222111000//////222333555666777888888888333111//////111333333333000000000//////000000000111333666999999888555444000000000000000111222333333222111111000111111222111111111111000000000000222333444444444333111000000111222333333444333333///000222111000//////000111000000000000000111111...///000000......///000333222111000...---,,,+++~~~hhhXXXHHH888333888777555555777777777;;;AAA======<<<<<<<<<;;;:::999::::::999888666555555555666555444444555777999;;;999777444555777999999888:::;;;<<<;;;:::;;;===???===<<<;;;===???AAAAAA@@@999999888777777888888999:::;;;<<<;;;;;;;;;<<<>>>===<<<<<<;;;:::::::::;;;:::999999999888888888888777888999:::::::::999999444444555666888999:::;;;:::999999999;;;;;;999777777666555666888::::::999666555444444444444444555222111000///............------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***))))))))))))******+++++++++)))*********++++++++++++******))))))))))))******((())))))******)))))))))***))))))))))))(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((('''(((***+++,,,+++***)))(((((()))******)))(((((('''((()))***++++++++++++))))))((()))***+++)))''')))+++***+++555???:::---------------...///000000,,,,,,,,,+++++++++++++++***+++,,,---............++++++++++++,,,...000111....../////////...------,,,---...///000000000000000///...///000111000///...///000111111111000///000000///...............///000222333444333222111---...///000111111111111000111222333444444444444111111111111111111111111000000000111222333444444///000111333444666777888666555333222000000000000000000000111222333555666555333111/////////000111///000111222333222222111111222444555666777777666555444333444555666555444222333555666777777777666555666888999888555222///222333444666777777666666333444666888:::999666333111222222222111000000000333444555777888888888888333111000000222333444333000//////......//////000///000222444555555444333111111000//////000111222333222222111111222333444222222222222222222222222111222333444333222000///...///000111111111000///---///111111///...///111...............///000111---...///...---,,,---/////////...------,,,++++++|||wwwuuu|||{{{\\\@@@777777444222555222///111777;;;:::999999;;;;;;<<<<<<;;;999777666999999888777666555444333888666555444444555666888777444333444777888777555888999:::::::::;;;===???;;;999888999;;;>>>??????888888777777777777777888::::::;;;:::999999<<<>>>========================666666666666555555555444333444666777888888777777333444555666777999:::::::::999999999::::::888666555333111222444666777777222222222222333333444555222111000///............------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++***))))))))))))******+++++++++,,,(((((())))))*********+++******))))))))))))******'''((())))))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((''''''''''''(((***+++,,,+++)))((('''((()))******)))((('''&&&'''((()))************(((''''''((())))))(((&&&,,,***%%%)));;;JJJBBB...---------...///000111222---,,,,,,++++++************+++,,,---............+++++++++,,,---000222333......//////......---,,,............//////000000...------...000111000///...//////000000///...---//////.........//////000...///111222333222000///------///000111111111111000000111222333333333333222222111000///...------......//////000222333444111111111111222333444444777666444222000000000000//////000111222444666777666444111...---...///111---///222444555555444333000222444666777777777666666444333333333333222000444555666777777888888888555777888999777444000...---///111444555666666666222333666999;;;:::777444000111222333222111111222...///111333444444333333333222000000222444444444//////............//////---...///111222222222111222111000//////000111111333333222111222333555666222222333333333444444444000111222333333222000...---...///000000///...---,,,///111111///...000222,,,,,,,,,,,,---///000111,,,---...---,,,,,,---...++++++++++++++++++++++++zzzrrrttt}}}lllEEEAAA<<<999888888777777444555777888999999888888=========;;;888777888999666777777666444444555777555444444333444555666777555555666666777888888888888:::;;;;;;:::999;;;<<<;;;999666777:::======;;;999::::::;;;:::999777666:::999777666555666888999:::;;;<<<;;;999777777777666666777555333333444555333333444444555666777777555333222333555777777666555555666666555555444333555444333222111222333444111111000//////...//////............------------,,,,,,,,,++++++*********+++++++++************)))++++++******************+++++++++************)))'''((()))***++++++***)))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''((()))+++,,,---))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))))))))))))))((('''&&&%%%''''''(((((('''&&&%%%%%%''''''((((((((((((''''''******))))))(((((((((''''''((((((((((((((('''''')))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))))))))((('''''''''''''''%%%''')))***(((''''''(((((())))))(((((('''&&&%%%''''''(((***+++,,,---...+++,,,.../////////...---.........------,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,------...///000000///............---------222...+++,,,000222///,,,------------.........///000000000000///...---,,,---------........./////////000111222222222222222000111222222111000///...000000000000000111111111///////////////..................222666888666333000000000111222333555666555444222111000000000111000...---000333555444333222222111000000000000000...///000222222111111000111000000///000222444555777666444333222333333444666888999999888999;;;===999888777;;;??????;;;666444333222222444555555444555666777666444333333333---111666777555222111222111222333444555444333222444444222111000000/////////////////////000000000............///000222333//////////////////000000000000111111111222222222111222222333333222222111222222333333111///---,,,///......000222333222000////////////////////////------------------------,,,+++******))))))******++++++++++++++++++++++++www```PPPBBB>>>:::888777888777777555666777999999999999888===>>>===;;;999888888:::777777777666444444555666555555444333444555666777555555666666666777777777666777999888777777888:::999777555666999;;;;;;;;;999999:::;;;:::999888888:::999777555555555666777:::===???@@@===:::888777666777777555333222333444111222222333444444555555444333222333555666666666555555555555444444333333444333222111000111111222000000//////...///////////////.........---------,,,,,,,,,+++++++++******+++++++++************)))************************+++++++++************)))'''((()))***+++******)))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''((()))+++,,,---))))))(((&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))))))))))))))((('''&&&%%%'''''''''''''''&&&%%%%%%''''''((((((((((((''''''))))))((((((((('''''''''''''''(((((((((((('''''')))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((***,,,,,,+++*********''''''((()))))))))((((((''''''((()))******+++++++++---///111222000...---...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,------..................------------///---,,,///333333000,,,,,,------------.........---......//////.........------........./////////000000111222222222222222111222222333222111000/////////000000000000000000///////////////////////////......000444555444333111111111111222333444555333222111000//////000111111///...000333555444222111111000000//////000000...///000222222111111000111000000000000222333444666555444333222222333444666777888888888999<<<>>><<<;;;<<<@@@EEEFFFBBB>>>:::888666555777888888777;;;<<<<<<999555222111111222777;;;:::666222222444222222333444444333222222333222111000////////////000000000/////////////////////......///111222333222111111000000000111111000000111111111222222222111222222222222222222111222222222111000...---,,,...------...000000///---........................------------------------,,,++++++***************++++++++++++++++++++++++|||hhhTTTCCC999===:::777666777777777666666777888999::::::::::::===>>>===<<<999888999:::888888888666444333444666666555444444444555666777666666666666666555555444333555666666555444666777666555333444777999::::::888999::::::;;;::::::999999888666555444444555555888<<<@@@AAA???;;;777555777777777555222111222333000111111222222333333333333222111222444555555555555555444333333333333333444333222000//////////////////.........//////000/////////............---,,,,,,,,,++++++++++++***+++++++++************)))************************+++++++++************)))(((((()))*********))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''((()))***+++,,,)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&%%%&&&''''''''''''&&&&&&%%%''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''(((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))((('''''''''(((((()))+++,,,,,,+++******+++&&&'''((()))************'''''''''(((((())))))))))))+++...000000///---+++------,,,,,,,,,,,,,,,+++******+++++++++++++++***))))))******++++++,,,,,,......---------,,,,,,,,,,,,+++---111555555111,,,------------............+++,,,---...////////////............////////////000111111111111222222222222222333333333222111000//////000000000//////...//////000000000000000000111///......000222333222222222222222222333444444111111//////...///000111222000000111222333333111000000000000////////////...///000222222111111000000000000000111222333444444444333222222222333333555666888888888999<<<>>>======???DDDIIIJJJHHHDDD>>>;;;888777777888999888>>>>>>===;;;777444333333@@@DDDEEEAAA888222222555222222333333333333222222000000000/////////000000111111111000000/////////000000000000000111222333333222111000000000000000000000000111111111111222111111222222222222111111222111000///...------------,,,,,,---...///---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++oooXXXGGG<<<888666888777555555777777777666777888888999::::::;;;;;;<<<<<<<<<:::888777888:::888999999777444333444666777666555444444555666777666777777777666555333222222444555555444333555666666555444555666888::::::888888999:::::::::;;;;;;888777666444333333333333555888<<<===;;;777444333888888777555222111111222111111222222222333333333333111000111333555555444555444333222222222333333444333222111000/////////------------...///000000/////////.........------+++++++++++++++++++++++++++++++++*********))))))))))))))))))************+++++++++*********))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((***++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''(((((((((''''''&&&%%%&&&&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((())))))((((((((((((((()))'''(((***)))'''&&&'''((((((((()))***************((((((((((((((((((((((((((())))))***+++*********,,,,,,,,,,,,++++++++++++))))))***+++++++++******))))))******+++++++++,,,------------,,,,,,,,,+++++++++---111444555222///........./////////000000------...///000000000000....../////////000000000111111111111111111222222111111111111111111111111000000111111111000/////////000000000111111222222222000...---...000111333444333333222222222333333000//////...///000111222333333222222222222222111000000000000//////.........///000111222111111000000000000111111222222333333222222222333333333333444555777888888999<<<>>>===>>>@@@DDDGGGHHHFFFDDD===:::666555555666666666888:::::::::888888:::;;;KKKNNNNNNEEE999111111555333333333333333222222222000000000000000111222222444333333222222111111000111111111111111222222222333222111000///.........000000000000111111111111000000111111111111000000111000...---,,,,,,------,,,+++,,,...000111000///------------------------+++++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++++++++,,,,,,ssscccMMM===666666777777555555444666888888777666888888888999999:::;;;;;;999::::::999777666777888888999999777555444555666777777555555444555666777777777888888777555333222333444666555444444555777777777777666777888:::;;;888888888888999::::::;;;777666555444444333333333555777888999777555555555999999888666333111222333333333333444444444444444333111000111333555555444444444333222222222222333333333333222222111000///------,,,,,,---...//////............------------+++++++++++++++++++++++++++++++++*********))))))(((((()))))))))*********+++++++++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))******(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''((((((((()))))))))((((((((())))))***'''((()))(((&&&%%%&&&'''***************)))((((((******)))))))))(((((((((***)))'''&&&&&&(((***,,,++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,...111333333333///000000000111111111111///000000111111000000000/////////000000000111111222222111000000111111222000000/////////000000000222222333444444222111///000000000111222333444444333222000...---///222444555555444333222222222222000/////////000222333444666666666444333222111111///000000111000///.........///000111222111111000000111111111222222222222111222222333444444444444444555777777777999;;;===>>>???AAACCCEEEDDDBBB@@@<<<999666444444444444333444555777888888:::===@@@IIIKKKJJJBBB888222222666555444444333333222222222111111111111222333444444555555555444444444333333333333333333333222222222444333222111000/////////000000000000000000000000///000000111111000000///000///...,,,,,,,,,------,,,,,,---000333555555444------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,|||sssttt|||pppNNNEEE:::555666777555222555555555777::::::888666888888777888888999:::;;;888888999777666555666888777888888777666555666888888777666555555555666777777888999999888666444222444666777777666666777888999::::::888777777999;;;888888777777777888888999555555555555555444444444555777999999888888999:::999999999777444333444555555555555555555555555555333222111222444555555555444444444444444333222222222222333333222222111000------,,,,,,,,,---......---------,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++++++++************)))'''(((((())))))*********+++++++++************)))))))))((('''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''((('''''''''(((((()))***(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((())))))***))))))((((((((()))******+++++++++***((('''(((***************)))((('''&&&)))))))))))))))))))))))),,,+++)))''''''***,,,...)))************+++++++++))))))***+++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++******,,,,,,,,,---...000222333000000000000111111111111000000111111111000//////000000000000111111111111333222111000000000111222//////.........///000000333444555666555333111000000000111222333444555666333333222000///000444777777666555333222222111111000000000111222444777888999999999777444222111222000111222222222111///......///000222222111111000000111111222222222111111111222333444555666666555555666777777777888:::<<>>===;;;999777666666666555333555666777777777999===@@@>>>??????<<<777555555777777666555444333333333444222222222222222333444555555555555555555555555555444444555555444333222111555444333222222222222222111000000000000000////////////000000000000////////////...---------------------...111555777777666,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---------,,,***)))*********++++++,,,,,,---}}}~~~xxxoooooovvvxxxaaaNNN999777666555666555444222555666777:::<<<;;;999777777777666666777888:::;;;888999999888666666777888666777888777666666888:::999888666555555555666777666888999::::::888555444555666888777666666777999:::;;;;;;999666555888:::888777666555555666666777444444555666666666666666333666:::<<<<<<;;;<<<<<<999::::::888666555666777555555555555555555555555444333222333555666666666333444666777777555333111///000111222222222111000------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,+++++++++************)))''''''(((((()))******++++++++++++************)))***)))((('''&&&''''''((())))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''((())))))''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((())))))***++++++))))))(((((()))******+++---...---+++))))))***,,,(((((()))))))))(((''''''((((((((((((((((((((((((***************++++++,,,))))))))))))******++++++)))***+++,,,------------------------------,,,,,,++++++++++++************)))+++---...//////000000....../////////000000000,,,---...//////000//////000000000111111111222222444333111000///000111222000///.........000111222222444555666555333000///000000111333444666777777333444555333222333666999888777666444222111111000222222222333555777:::;;;;;;===<<<999555222222333111111333333333222000///...///000222222111111000000111222222222222111000111222444666777777777777666777888777666777888:::<<<>>>@@@AAA@@@===;;;:::999888777888888777555333555666777777888:::>>>AAA;;;:::999999999999888888999888666555444444555555222222222111222222333333333333333444444555555666555666666666555444222111222222111111000111111222111111000000////////////...//////000000//////......////////////...------...---...000333444444222++++++++++++++++++++++++************************+++,,,---...---,,,***))))))******+++,,,,,,------xxxaaaPPPAAA666333555666444222222555888666777888;;;===<<<:::777777666666666666888999:::888999:::888777777888999555666777777666777999;;;999888777555555555666777666888:::;;;;;;999777555555666777777666666777999;;;<<<<<<999555444666999888777666444444444555666333444555666777777777777///333999===>>>===;;;;;;999::::::999777666777999555555555555555555555555555333222333555777777666222444777999888666333111,,,...///111111111000000...------,,,+++++++++++++++++++++*********))))))*********++++++,,,,,,,,,+++++++++************)))&&&''''''((()))******++++++++++++************)))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((''''''''''''(((''''''''''''(((((()))''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,))))))((())))))***++++++......---+++)))(((***+++%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((%%%''')))++++++***((('''(((((())))))*********+++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))&&&***...000000///------------------.........///((()))+++---...///000000000111111111111222222222444333111000///000111222111000/////////111222333222333444555444222///---000000222333555666777888333555666666444444777;;;999888666444222111000000333333333444666999<<<======>>>>>>;;;666222222444111222444444444333111///...///000222222111111000000111222333333222000000111222444666888888888888777888888777666666777999777:::===>>><<<:::999888666666666777888777333111444555666777999<<<@@@DDD???===;;;<<<======999666:::999777666555555555666222222111111111111111222000111111222333444555555666666777777666444222111...------------......///111111000000/////////.........////////////.........///000000000///...---...------...000111///...++++++++++++++++++++++++))))))))))))))))))))))))+++,,,---......,,,***)))))))))***+++,,,,,,------}}}bbbKKK>>>777444222222222333333444555555555999::::::;;;:::999888777555444333444555888:::<<<>>>======<<<;;;999888777444555666777888999::::::;;;999666444333444666777888777666888:::;;;999666444555777:::;;;<<<<<<;;;@@@???>>><<<999888666666333333333222222222222222///000222555666777777666888:::;;;<<<<<<;;;999777999888888888888888888999:::999999888777777777888555555555555666777888999555555666666666666555555000000000000000000000000000///...---,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))''''''((()))***++++++,,,+++++++++*********))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))(((((('''&&&&&&'''((()))(((&&&%%%%%%'''(((((()))***************+++*********))))))(((((('''((()))++++++***))))))))))))************))))))))))))))))))))))))))))))+++***)))))))))))))))***)))))))))))))))******+++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++,,,------------,,,+++++++++******************+++---...//////000444777222222222111111111000000000///---,,,---...000222777555222///...000222444777666666444333111///...000222444444444444666777555666666666777777777777:::888666333222222333444888444555;;;<<<777555888:::::::::999888777666555333222000/////////000111000000000000000111111111444777999888444000///000666666555444444444555555///333777888555333222333666888::::::888666555555555555666666666666555555444444555666777999;;;<<<===<<<<<<;;;::::::999999999888666555444444444555333333222111000000000111000222444666666666444444666777777777555333111000...............//////000222111111000//////000000---///000111/////////000222111111000///......---000...---,,,------+++***++++++************+++++++++*********))))))((((((&&&))),,,...,,,***))))))'''((()))***************}}}[[[PPPBBB888555777888888333333333444555555666666999999:::::::::999888777555555444444666888;;;<<<>>>>>>===<<<;;;999888777555666666777888999::::::;;;:::888666555666666777999888666888:::;;;:::888555777999;;;<<<=========@@@@@@???>>><<<:::888777222222222222111111111111111222333444555555444444444666777999:::;;;::::::999888777666666777888999:::999999888888888888888666666555555666666777888333333444444444444333333222222222222222222222222000000///...---,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((()))*********++++++++++++******)))))))))))))))(((((((((((())))))))))))))))))((((((((('''((((((((((((((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&(((((('''&&&%%%%%%&&&(((((()))************)))*********)))))))))(((((((((((()))************)))))))))************))))))((((((((((((((((((((((((***)))))))))))))))******)))))))))))))))******+++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++*********)))))))))***+++,,,------,,,+++***************************)))+++,,,---...000111222222222111111111000000000//////---------...000111555444111000///000222333555555555444333111/////////000222222222222444666666666666666666666666666777666444222111111111111888555555888888555555999888888888777777666444444222222000/////////000111//////000111111111111000444666999888555222111222666666555444333333333333111333555555333444666999777999:::999777555444555888888888777666555444444222333444666888:::;;;<<<=========<<<;;;:::999999999888666444333333333444333333222111000000000000000111333555666555444333444444555555555444222111111000000///000000111111333222111000000///000000///111222222000///000111.........///////////////000///------...---,,,***++++++************++++++++++++******))))))))))))(((***------+++)))((((((((()))******++++++******mmmTTT<<<777222000222555555444333444444555666666777777888999:::::::::999888777666666555666777999;;;<<<>>>>>>===<<<;;;999888777777777888888999999999999::::::999999888888777777:::888666777888:::::::::777888:::<<<>>>>>>>>>>>>???@@@@@@@@@>>><<<999888222222111111000000000000222222333444444333222111111222333666888;;;<<<===999888666555555666888999:::999999999999888888888777666666555555555555555111111222222222222111111222222222222222222222222000000///...---,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))************)))))))))))))))((((((''''''(((((())))))))))))((((((((('''''''''(((((((((((('''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&'''((('''%%%$$$%%%&&&'''(((((()))))))))))))))))))))))))))(((((((((((())))))(((((())))))******((())))))******))))))((((((((((((((((((((((((((((((((((((((()))******+++)))))))))))))))******+++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******)))))))))((((((((()))***+++,,,,,,+++***)))************************+++******,,,...000000///111111000000000000000//////...---------...000111222222111000000000111111333333333333222111000///...///000//////000333555555555555555555555555555333222222111000///......555333444555444222333777555555555555555444333222222111111000///000000000...///000111222111000000444666888888666444444444666555444333222222222222444333222000000222777:::888999999888555333333444:::::::::999777555444333111222444666777999999999======<<<<<<:::999888777888777555333222222222333333222111000////////////000111222444444444444333111222333444444444444444333222222111111111222222333333222111000000000000222333444444222000000111+++,,,---...///000111222111///......///...---,,,++++++************+++++++++++++++************)))***+++,,,+++)))(((((())))))***++++++++++++++++++xxxdddLLL;;;999666333222333333111///444444555555666777777777777888999::::::999888777666666666777888:::;;;<<<=========<<<;;;999777777888888888888999999999999999:::;;;;;;:::999888777999777555444555777999:::777888:::<<<============<<<>>>???@@@???===:::888222222111111000000//////111111333333333333111111111111222444777:::<<<>>>:::888666555555666888:::999999999999999999888888888777666444333333222222000000000111111000000000222222222222222222222222000000///......---,,,,,,++++++************++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((''''''((((((((())))))(((((((((''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&'''&&&%%%$$$%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((((())))))((('''''')))***+++(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((***+++,,,)))))))))))))))******+++***++++++,,,,,,,,,++++++******++++++++++++************)))))))))((((((((()))***++++++++++++***)))***************+++++++++///,,,******---///000///////////////////////////......---------...///000//////000111111000000000111111222222111111000000......///......///222555444444444444444333333333000111111111000///---,,,000111444555555222222333333444444444444444333222222111111000000000000000,,,...000111222111000///444555777777777777777777555555333222111111000000444222000......000444666888999888666333222333444:::::::::999888777666555222333444555666666555555::::::::::::999777555444666555444222111111222222333222111000///.........///000111222333333333333000111222333555666666777444333222222111111111111333333222111000000000000444555666555333111111111,,,,,,---///000111222222111///......//////...---++++++************++++++++++++++++++++++++++++++)))******)))((((((***,,,***++++++,,,,,,,,,++++++uuu\\\LLLAAA999444333222000000111222222222444444555555666777777777777777888999999999888777666666777777888:::;;;;;;<<<<<<<<<;;;:::888666555888888888888888888888999888999:::;;;;;;:::888777555555333222222444666888555777888:::;;;;;;;;;:::999;;;===>>>>>>;;;999777444333333222111000000000///000222333444444333222333444444555666888:::;;;:::888777666666777888:::777777888999999999888777888777555333222111111000000000111111111111000000/////////////////////////////////...------,,,,,,+++******))))))******+++*********************************)))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&%%%$$$$$$%%%&&&&&&&&&'''((((((((((((''''''''''''''''''''''''((()))((('''''''''(((***+++(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((()))***+++)))))))))))))))******+++++++++,,,,,,,,,++++++***)))******++++++******)))++++++*********))))))))))))***++++++++++++***)))))))))*********+++++++++000---***)))***,,,...///........................---------------......///------///000000000000//////000000111000000//////---...///......///222444333333222222222222222222000000111111000///...---...222777;;;===;;;666111333333444555555555444444111111111111000000000///,,,---///000111111000000555555555777888888888888444444333222111000000111000000000111222444666666777777777555222111222333777777888999999:::999999555555555444333222111000555666777777666555333222555444333222111222333333444333222000//////......//////000111111222222222111111222333555666888888444333222111000/////////222111000000//////000000444555666555333111111111/////////000000111111111000///......///000...---++++++************++++++++++++++++++,,,,,,,,,,,,'''((((((((('''))),,,...++++++,,,,,,,,,++++++***xxxeeeMMM===555111222444222222000///000111333444333444444555666666777777666777888999999999888777666666777888888999999:::;;;;;;:::999888666555444666666777777888888888888777777888999999888777666222333333222111111444666444555777888999999999888777888:::;;;;;;:::999888666666555444333222222111///000222333444444444333555555555666666777777777777777777666666777777777555666777888888888777666777666444222111000000///000000111111111111000000------------------------......---------,,,,,,,,,******))))))))))))******))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%"""$$$%%%%%%######$$$&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''(((((())))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''((())))))***)))))))))))))))******+++++++++,,,,,,,,,+++******))))))************))))))++++++*********))))))))))))***+++,,,,,,+++***))))))))))))***++++++,,,,,,,,,---,,,+++)))(((***,,,,,,------------.........,,,,,,------............+++,,,---...///000000000/////////000//////......+++---.../////////000222000000000111111222222222111000000000////////////111555:::???EEEFFF===222222333444555555555555555000111111111111000//////------......///000111222666555444555777999888888444333222222111111222222---...000333888:::;;;:::444555555444222111222333333444666888:::;;;<<<<<<666555444222000000//////000222333555555333222000333222222111222333555666555444333111000/////////......//////000111111222222222222222333555666777333333111000......------//////.........///000000222333444444222000000111000000000000///////////////...---...//////...---++++++************+++++++++,,,,,,,,,,,,---------'''(((((((((''')))+++...++++++++++++++++++***)))ssseeeKKK???555333222000111333555555444222111111222333333333333444555555666666555666777999999999888777555555666777888888888888999999999888666555333222444444555666777888888999555555666666666666666555000222444333222111333555444555777888999888888777777777888999:::::::::999999888888777555444444333222333444555555444333222333444555666666555444333444444555666666555444444333444666777777777666555666555333222000000////////////000000000000//////------------------------,,,,,,,,,,,,,,,+++++++++)))))))))(((((()))))))))))))))))))))))))))))))))***)))))))))((((((((((((&&&'''''''''((()))))))))&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$######$$$&&&'''(((###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%!!!###$$$$$$######$$$&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''(((((())))))))))))))))))******++++++,,,,,,,,,,,,+++***)))((())))))))))))))))))(((******)))))))))(((((((((***+++,,,------,,,+++***((())))))***++++++,,,,,,(((...444444...***)))++++++,,,,,,,,,------------,,,,,,------.........---++++++,,,---...///000000///////////////...---,,,'''***---///.........///......///000111111222333111000///...---...//////222444666===GGGKKKAAA222111222333444555555555555000111111222111000///......---,,,,,,...000222333777555333444777888888666333222222222222333444444/////////222666888888777000222444555333222222222222333555777999;;;<<<<<<555444111///...///000111...///222444555444222111111111111222333555777888777666444222111000000///............///000111111222111000000000111222333444333222000...---------,,,,,,,,,,,,---///000111///111222222000///000111...........................---,,,---...///...,,,++++++************++++++,,,,,,,,,,,,---------...((()))***)))''''''(((*********++++++******)))(((eeeMMM===666...,,,111555222111222...///111222222222333444222222333333444555555666555666777888999999888777444555666777777777777777888888888777666444222111222333444555666777888999444444444444555555555555000222555555333222333555555666777888999999888777777888888999999:::;;;;;;;;;:::999888777666555555555555666666555333222111111222444555555444222111111222444555555444222111111333555666777666555444555444333111000/////////......////////////......------------------------,,,,,,++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&&&&'''((()))******&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""%%%$$$###"""###%%%((()))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!###$$$$$$######$$$&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&((()))))))))((('''''''''(((((((((((('''''''''''''''''''''''''''''')))(((((('''''''''(((((()))))))))))))))******+++,,,,,,,,,,,,,,,+++***)))(((((())))))))))))(((((()))(((((((((''''''''''''+++,,,------------,,,+++((())))))***++++++,,,,,,'''222<<<>>>666...+++,,,+++++++++,,,,,,---------+++,,,------......------******++++++---...000111////////////...---,,,+++%%%(((,,,......---,,,,,,,,,---...///000222222333111///---,,,,,,---...000111111000666DDDKKKAAA111000111222333444555555555000111111222222000///...///---,,,+++,,,///222444777555222333666888777555222222222222333444555555444111......000111000///...111444555444222222222222333555777999:::;;;;;;444222///------///222444---///222444555555444222000000111222444666999:::888777555333222111000000......---......///000111111111///......//////000555444222000///...------*********+++---///000111---///111111/////////000+++++++++,,,,,,------------,,,+++,,,......---,,,++++++************++++++,,,,,,,,,------.........***++++++***'''&&&&&&&&&***************)))((('''oooaaaSSSAAA888999000000000000000000000000222222222222222111000///444444444444333222111111111222444666666666666555888888777666666777888999777888;;;<<<;;;888555333333333333444555666777777777666444333222222333333111111111111111222222222222333555777777666555444666666555555666777888999999888888777666444333222333444555555666666555555222222222333333444444444444333333222111111111222222333333444444333333222333333222111000...,,,+++------------------,,,,,,++++++++++++++++++++++++)))(((((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##############################"""!!!!!!"""######################################################$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,***((('''&&&'''((()))+++*********))))))(((((((((((((((((((((''''''&&&'''((())))))(((((()))******+++++++++,,,+++++++++((()))***++++++++++++++++++;;;JJJFFF555((('''---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,///------.........---,,,,,,//////...------------...+++++++++,,,,,,---------...///000111111000///......---,,,++++++,,,---......------111555777444222---///111333333333222111///////////////.........///...---,,,---///111222333333444555555444333333333111000000222444444333111111000000000000111111111111222333333333222222222222333666888999777555333333222111111222333333111111111222333333000......///111444666777888888999888666333111000//////........................222222222222111///...,,,////////////...---,,,+++---,,,,,,,,,------......111111111000///---,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,++++++++++++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))'''''''''((()))******)))((('''iiiWWWHHHBBB;;;111,,,000////////////////////////111222222222222111000///333333444444333333222111222333444666666666666666666555555444555666777888::::::::::::999888666555333333333444444555666777666555444444444555666777444333333333333222222222444444666666666444222111444444444555555666666666666555555555444222111111222222333444444444444333111111222222222333333333333333222111111111111111111222222333333222222111------.........////////////............---------++++++++++++++++++++++++((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&$$$%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$################################################################################################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''+++***((('''&&&'''((()))************)))))))))((((((((())))))(((((('''&&&'''((())))))(((((()))+++)))***+++,,,,,,+++***)))))))))***+++++++++******+++444;;;999000))))))---************+++,,,---...------------,,,,,,///111++++++++++++++++++++++++...------,,,,,,,,,,,,,,,+++++++++,,,,,,------......///000111111000///...------,,,++++++,,,------.........000222222111///...///111333333333222111///////////////000000000//////.........000111222222333444555555444333222000///...000222444333222000000000//////000000000000000111111222222111111444444555888999888555222222222111000000111222222222111111222333222000...//////111222444555777777888777555333111000//////........................111111111222111000...---////////////...---,,,,,,---,,,+++++++++,,,---.../////////...---,,,+++******++++++,,,,,,++++++*********++++++++++++******************)))))))))(((++++++++++++++++++++++++******))))))(((((('''''''''((()))******)))((('''zzzdddVVV???444---...///++++++///////////////////////////111111222222111111000000111222222333333333333333333444555666666666666666555555555555666777999999===<<<:::999888777777777333333333333444555666777555555555555555777999:::777777666555444333222222444555555555444222000///111222333444555444333333222222222111111111000000000111111222222222222222000000111111111111222222111111000000//////000000000000111111111111000000///......---...///111222////////////.........---))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''''''''((()))************))))))))))))(((((())))))(((((('''&&&'''(((***)))(((((()))+++(((***,,,------,,,***(((*********+++******))))))++++++,,,+++******+++---...---,,,+++++++++---------.........---...111333,,,,,,+++******+++,,,---,,,,,,,,,+++++++++++++++***++++++,,,------......//////000000000000//////------,,,,,,,,,,,,---------...000///...------...///000222333444333333222000000000000000111222333000000000111111111111111222333444444444444333222......///222555777666555000000000000000000000000//////000000111111111111666777888:::;;;888333///222111000//////000111222222111111111222222000...000000///000111222444555777666555333222000//////........................//////000000000000////////////000//////...---,,,,,,+++***))))))+++---............---,,,+++***)))******++++++++++++******)))******************)))************))))))))))))************************)))((('''&&&&&&''''''((((((((())))))))))))((((((zzzeeeRRRBBB999666000---000222000000333////////////////////////000000111111111111000000000000111333333444444444444444555555666666666666666666777888999:::;;;<<<<<<<<<;;;:::999888777777444333333333444444555666555555444444555666888999999888777666444333222111333333444444333111000///000222444555555444333222111000000000000000111111000000111222222222222222000000000000000000000000000//////.........//////...//////000000//////...777555222000//////000111//////......------,,,,,,))))))))))))))))))))))))((())),,,------,,,)))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((((((((('''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$&&&''''''&&&$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((((('''''''''((((((*********))))))))))))))))))))))))))))))(((''''''''')))******)))(((***+++)))+++...000000---***(((******+++******)))((((((***(((&&&%%%'''***,,,---444222000---+++******+++,,,---...------///222444///...,,,+++,,,---///000,,,,,,,,,,,,,,,+++++++++***++++++,,,---...////////////000000000000//////.........------.........,,,...111000---,,,---000111222333444555555555444333333222111111111222333111222222333333222111111111222333444444333222111//////222666999;;;999888111111222222222222111111000000000000111111222333777888:::===>>>;;;555111222111000//////000111222333111000000111111///...111000...---...000222444555555444333222111000///.................................//////000000000////////////...---,,,,,,,,,+++)))((((((***,,,...------------,,,+++***)))******++++++++++++******))))))************))))))*********)))))))))))))))))))))))))))))))))))))))((('''%%%$$$$$$&&&((()))((((((((()))))))))))))))kkkTTTDDD:::555333555111000111111///...///........................///000000111111111000000///000111222333444444444444444444444444555555555555666777888999:::;;;;;;888999;;;<<<;;;999666555444333333333333444444555555444333333333333444555888888777555444333222111111111222222222222222222000222444666777666555444222111111111111222333333111222222333333333333333///////////////////////////......---......//////---......//////......---888666333000.........///......---,,,,,,+++******((((((((((((((((((((((((((())),,,------,,,)))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$####################################$$$&&&''''''&&&$$$#########################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''''''''''''''(((((())))))))))))))))))******)))))))))))))))(((((('''((()))******))))))***++++++---000111111///+++)))***************)))((('''((()))))))))((()))+++,,,222000...,,,******))))))***+++,,,,,,,,,---000333///...---,,,,,,...000111......//////......---,,,***++++++,,,...//////000000000////////////000000/////////000000/////////,,,...000000...---000333333333444555555666666666777555333111000111111222333333444444333222111000000111222333333222111000//////222555999:::999777222333333444444333333222111111000111111333444555666777:::>>>@@@>>>999555333222111111111111222333333222000000000000///---000///---------///111222333333444333222111000///////////////////////////---------......///000000/////////......---,,,++++++***)))((((((***+++------------------,,,+++***)))******++++++******)))))))))************))))))))))))))))))))))))******((((((((((((((((((((((((((('''&&&$$$%%%&&&((()))((((((((((((((()))******www]]]TTTFFF:::333111111111000/////////...,,,++++++........................//////000000111111000000///000111222333333333333444333333222333333444444222333444666777777777777555777:::<<<<<<:::777555444444333333333333444444444333222111111222222333666666666555555444444444111111111222222333333333111222444666777888888888444444222222222333444555222333333444444444444444000000////////////............------......//////------............------111000///...---...//////...------,,,+++***))))))((((((((((((((((((((((((((()))+++,,,,,,+++)))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$&&&&&&&&&&&&$$$$$$###############################################################$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))************))))))******))))))((('''((()))+++***))))))***,,,---...000111000...,,,***)))))))))***))))))(((((('''***---,,,***)))***,,,)))))))))******+++++++++***+++++++++***+++...000,,,,,,+++++++++---...//////000000111111///...---***+++,,,---...///000111000000////////////000000111111222222222222111111...///000000///000222444222333333444444555555666777666333111000000111222555555444333222111111000000111222222222222111000......///111444555444222222333444555555444333222111111000000111333555666444555888<<>>;;;888444333222111111222333444444222000/////////...---......------...///000111111222333333333222000///////////////////////////---------------...///000------...------,,,+++******************++++++,,,,,,---------,,,,,,+++***))))))************)))))))))******************)))))))))))))))************((((((((((((((((((((((((***)))((('''''''''((()))((((((''''''((()))***+++vvviiiZZZNNN777444111//////000//////---...///...------------...........................//////000000000000000///000111222222222222222333333222111111111222333222333444555666555555444444555777999999999888777444444333333222333333444222111000000111222444555555666666666777777888888444333333222222222222333000111222444666888:::;;;666555333222222333444555222333333444444444444444000000000000//////.....................///000000------............------,,,,,,---......///000000///...---,,,+++******)))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&#########$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''((()))))))))************)))************)))(((((((((***++++++***)))+++,,,---.........---,,,***)))'''((())))))))))))))))))((()))***++++++*********%%%'''))),,,---...------++++++,,,+++******---///++++++,,,,,,---......//////000111222111000...---***+++,,,---...000111111111000///......///000111222333444555555444333222222000......000111111111000000000111111222333444555333111000000111333555666555333222000000000111///000111222222111000///000///...///000111000///000111333444444333111000000000//////000222555666333444666999;;;;;;999777333222111000000111222333555222000...//////...---,,,------...///000000111000111222333333222000///////////////////////////...---,,,,,,,,,---...///,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,+++++++++++++++,,,++++++***)))))))))************))))))******++++++++++++******((()))))))))************((((((((((((((((((((((((,,,++++++******)))))))))((('''''''''((()))+++,,,qqqVVVEEE===666...///......000222333222111,,,...///---,,,.......................................///000000000000000000000111222222222222111333222111000000000111222444555666777777666555555444444555555666888999:::444444333222222333333333000//////000222444666777555666777888999:::;;;;;;666666444333222111111111///000111333555888;;;<<<777666444222222333444555222222333444444444444333111111000000/////////..................///000111---......//////......------...///000111111111000000//////...,,,+++******************************)))(((((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&'''((('''%%%$$$%%%&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$############"""########################%%%$$$$$$######$$$$$$%%%################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''(((((())))))*********+++***************)))(((((((((***++++++******+++,,,------,,,,,,+++***)))(((''''''((())))))***)))))))))'''&&&'''***,,,+++))))))+++...000111000///---,,,,,,,,,+++******---///,,,---...///000000000000...000111222111000...---***+++,,,---///000111222111000///......///000111333444555666666555444333555111...---///000///---............///000111222222111//////000333666888777666333111//////000111///000111222222111000///444222000///000000000///...///111222222111///...//////......///111444555333333444666888888666444222111000//////000111222555222///......///...---+++,,,...///000111111111///111222333333222000///000000000000000000000000......,,,,,,,,,,,,---...++++++++++++***)))(((((((((***,,,---...---+++***)))************))))))((())))))************))))))++++++,,,,,,,,,,,,++++++(((((())))))*********+++))))))))))))))))))))))))------------,,,***)))(((((('''''''''((()))+++,,,iii[[[GGG999333222222222000000000000000000000000////////////..............................------............////////////111222222333444444444444222222222111111111111111666666777777777777666555666555444444555777999::::::888666555555555333111000//////000111444666777888888888777777777777777666555444333222111222222111111222444666888;;;<<<<<<:::777444222111000000222222222222222333444555222333333444444333333222///...---------...000111222111111000/////////000......---......///000111000000...---,,,+++++++++++++++************++++++))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""##################$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))++++++******************---,,,+++***))))))))))))************))))))))))))(((((((((((())))))))))))))))))************)))))))))((((((***,,,---,,,***++++++++++++++++++,,,,,,******+++,,,...000222333222222222111111///............---,,,---...///000333111//////111222222222777777777777666555444333111111111111111111111111000...---///222444333111333333222222111222222333777666555444444222///,,,111111111111111000///...111000000000//////......222222222111111111111000000///.........///111222444555666777777888888888222111000222555666444222555444333111000//////......------,,,,,,,,,------...///111222333222000///222222222222222111000/////////...---,,,++++++***(((***++++++++++++,,,......---,,,+++++++++,,,,,,++++++++++++******))))))++++++************+++++++++*********))))))((((((,,,+++)))(((((()))+++,,,(((((((((((('''''''''''')))+++------,,,***************)))(((((((((((((((|||dddSSSKKKBBB777000///000000///////////////////////////////////////..............................------............////////////222222333333333333333333333222222222111000000000333333444555666777777777555444444444555777999;;;===;;;999777666444000...000000000000222444666777888888777777666666555555555444444333222222111111111222222444555777999:::;;;:::888666555333333222333222222222333333444555333333333444444333333333///...---------...000111444333222111000000000000...------------......///000///...,,,++++++******+++******))))))******+++))))))))))))))))))))))))(((((('''&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""####################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))************************---,,,+++***))))))))))))******)))))))))(((((((((((((((((((((((((((((()))((())))))******))))))((()))((((((***,,,---,,,******++++++,,,,,,,,,,,,,,,++++++++++++,,,...///000000000000000///...---,,,...------,,,---...///000222000//////111222333222555555555555555444444333333222222222111111000000111///...000222444333111222222111111111111222222444444333222111000000000222333333333222222111000111111111000000000//////333333222222111111111000000///.........///111222444444555555666666555555222111000222555777555333444333222111000///////////////...---------.........///111222222111000///111222222222111111000///000000///...,,,+++******(((***++++++++++++,,,...------,,,,,,++++++++++++++++++******))))))))))))+++******))))))******+++************)))))))))(((+++***(((''''''(((***+++((((((((((((''''''''''''(((***,,,,,,***))))))******))))))(((((((((((((((hhhWWWIII===666555111......000222111////////////////////////////////////............---------------------......---............/////////222222333333333222111111333333222222111000/////////000111222444666888:::555555555555666888:::;;;;;;:::999888888555111...111111111111222444666888888888777777666555444333333333444444333222000///222222222333444555777777999999999888777666555444333333222222333333444444333333444444444444333333000///.........///111111666555444222111000000000......---,,,,,,,,,------///...---,,,+++***************))))))))))))******************************((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""############$$$######""""""######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%########################""""""########################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))************,,,+++***))))))(((((())))))))))))(((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((()))(((((())),,,,,,+++***)))+++---...///...---,,,,,,+++++++++++++++,,,---////////////...---,,,+++---------,,,---......///000///...///111333333333222222222222333333333333444444333222111000000///222000///000111222111000111000000//////000111111000222444222000///111333333444444444444444333222222222222111111111111000555444444333222111111000000///.........///111222444444444444444333333222111000111333555777666555333222111000000000000111111000000///....../////////000111111111000///...111111111111111000000///111111000...---+++******(((***++++++***+++,,,...---,,,,,,,,,++++++++++++++++++)))((((((((()))***+++******))))))******+++************))))))))))))))))))''''''''''''))))))(((((((((''''''''''''&&&&&&(((******)))(((((()))***)))((((((''''''((((((uuueeeNNN<<<333111222333000///...000222333111/////////////////////////////////.........---------,,,,,,------------......---------.........//////222222333333222111000000444333333222111000//////000000000111444666888:::999888888777777888999999555555666888999888555222222111111111333444666777888888888888777555444333111222333444444222000...333222222222222333444444555666777888888777666555333333222222222333333444333333444444444444333333111111000///000111222333777666555333111000000//////...------,,,,,,,,,,,,------,,,+++***))))))))))))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""!!!"""""""""############%%%$$$###""""""###$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&########################!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))))))))+++***)))(((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((())))))(((((('''((((((((()))+++,,,+++***)))+++---///000///---,,,+++++++++++++++,,,------...............---,,,,,,,,,,,,,,,---------.........------...111333333222////////////000111222333555444333222111000//////111000////////////......//////.........///000000///444888777333000111333333333444444444444444333222222222222222222222222666555444444333222111111000///.........///111222444444444444333222111000000000111333555666666666111111000000000000111111222222111000000000000111000000111111000///...---///000000111000000//////222111000...,,,+++***)))((()))++++++******,,,---,,,,,,,,,,,,++++++******+++***)))''''''(((***+++******))))))))))))***************))))))))))))))))))((((((''''''(((((()))(((((('''''''''&&&&&&&&&&&&((())))))((('''(((***))))))(((''''''''''''(((fffQQQAAA>>>:::888777555222///......------...///..........................................------------,,,,,,,,,,,,------......------------............222222222222111000//////333333222222111000000///222222222333444555777888<<<<<<:::999888777777666333333555777999888555222222111111111222444555777777888999999888666444333///111222333333111///...222222111111111111222222111222333555555555444333333222222111111111222222222222333333333333222222222222111111111222333444777666444222111////////////......---,,,,,,,,,,,,,,,+++***))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$"""######$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((('''((((((((((((((((((((('''''''''''')))(((((((((''''''&&&&&&''''''((((((((((((''''''((('''''')))+++,,,+++)))(((***---///000///---,,,******++++++,,,...///000....../////////...------,,,,,,,,,------------------,,,,,,...111222222111------------...000111222444444333222000///....../////////...---,,,,,,---......------...//////000000666<<<===777222000111000111222333333444333333222222222222222333333333555555444333333222111111000///.........///111222555555555444333222111000///000222333444444555555000000000///000000111222333222222111111222222222111111111000///...------...//////000000000//////000000///---,,,+++))))))''')))************+++---++++++,,,,,,,,,+++***)))******)))(((((()))***+++***))))))))))))))))))***))))))))))))))))))******))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&'''((())))))((((((***+++)))(((((('''''''''''''''pppaaaPPPAAA999333222111111111111///---///...---------...000111.................................------------,,,++++++,,,,,,------......,,,------------.........000000111111111000000///222222222111111111111111222333444444555555555444<<<;;;:::999777666555444555444555666777555222000111111000000111333444555555666777888888777555333///000111222222111000///111111000000///000000111...///000111111222222111222111000000///000000000111111222222222222111111222111000000000111333444444333222000///.........------,,,+++++++++,,,,,,******)))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""""""""###""""""""""""############%%%&&&&&&''''''&&&&&&%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""""""""""""""############"""""""""######$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''(((((()))))))))((((((((('''''')))((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''(((++++++***)))(((***,,,...//////...---******++++++,,,...///000---...............------++++++,,,------------,,,,,,,,,,,,...000111000///---,,,,,,,,,---...000111222222111000//////.........///000///---,,,,,,---------------...///000000000555;;;<<<888333///...//////000222333333333333111222222222222333333333333333333333222222222222000///.........///111222444444444444333222111000...000222333222222222444000000/////////000000111111111111111222333444555222222111000...---,,,,,,---......///////////////......---,,,+++***))))))''')))******)))***+++---***+++,,,,,,,,,+++)))(((************++++++++++++***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%'''((()))((('''(((***,,,)))(((''''''&&&&&&''''''nnn[[[FFF:::333000222666555000***&&&&&&)))---000////////////...///000222.................................---------,,,,,,***++++++,,,------......,,,,,,---------.........//////000000111000000000111111111111111222222222///000333555555555333222777777666666555444333333444333222333444444222111111000000///000111333444111222555666777555444222000000000000000000000000000//////...//////000000------------...///000111000000///...............000000111111111111000000//////...---...///000111111000///...------------***))))))))))))******+++))))))((((((''''''(((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!""""""######""""""""""""############%%%''')))******)))'''%%%!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################"""""""""""""""!!!!!!!!!""""""############""""""!!!!!!"""######$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((''''''&&&&&&''''''(((******)))))))))((((((((())))))(((''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((***+++***)))((()))***,,,------......+++++++++++++++,,,------,,,,,,------------,,,,,,***+++,,,---------,,,,,,---,,,---...000000///---...---,,,+++,,,---///000000/////////......------...000111000...---...000------------...///000111///111333444444111///---...///000222333333444444111111111111222222222333111111111222222222222222000///.........///111222222222222222111111000///...000222222000///000111111000000/////////000000///000000111222444555666333222111///...,,,,,,+++,,,---....../////////...+++++++++*********))))))'''(((******))))))+++,,,)))***,,,,,,,,,+++)))((()))***,,,---------,,,+++))))))(((((((((((())))))((()))))))))************'''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''&&&&&&''')))+++(((((('''&&&&&&&&&&&&'''777111000444666111...///+++,,,...///000000///...,,,---......,,,++++++,,,..............................---------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------............///000000111000000000000000111222222333333+++---111444555444222111222222333333444333333333000//////000333555555555000000/////////111222333...000222444555444222111000000////////////000111///............///000000...---,,,,,,,,,...///000000///...---------------//////000000000000//////---,,,,,,+++,,,---...//////...---,,,,,,,,,,,,,,,'''''''''''''''((()))***)))(((((('''''''''(((((('''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""############%%%'''***,,,,,,***'''%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""############"""""" !!!!!!"""######$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&''''''(((************))))))))))))))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''(((***+++***)))((())))))***+++---......,,,++++++***))))))*********++++++,,,,,,,,,++++++***+++,,,---...---,,,,,,---------...000000...,,,...---,,,++++++---...000...............---------///111333222///...000333---------...///000111111...,,,,,,---...//////......///000222333444555555000000000111111222222222///000000111111222333333000///.........///111222000000000000000//////......000222111///---...000111111000///////////////......///000222444666777444222111///---,,,++++++,,,------.../////////...))))))))))))))))))))))))'''(((******))))))+++,,,)))***,,,,,,,,,+++)))'''(((***---//////...,,,***))))))(((((((((((())))))(((((())))))*********+++&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$%%%(((***(((((('''&&&&&&&&&&&&'''//////............//////........................------------------------,,,,,,,,,---------......------------------------+++,,,,,,,,,,,,,,,,,,---......//////...---,,,,,,------......///000000000222222333333333222222111000000000000000111111111111222333333222111///...333333444444444444444333111111111111111000//////......//////000000111111222111000......---------......------------.....................///000111000000111111111111000000///......///111111111000......------------......,,,------------,,,++++++***)))(((''''''((()))***''''''((((((''''''&&&%%%''''''(((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$#########""""""'''((()))***)))(((&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###############"""!!!!!! !!!######$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&---,,,***(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((('''''''''(((''''''&&&&&&((()))******(((&&&'''))))))'''%%%$$$%%%&&&'''((((((((((((&&&(((******)))(((((((((((((((***+++---...000000,,,------+++))))))***+++......---,,,++++++++++++,,,------......------,,,+++---......---,,,---...///...---...000000000///------......///..................------............///000000000000000000000///...------...///000111111111111111111111111333222111000000000000000111000/////////111222333///000000111111111111111222111111111111111///---//////000000000000000///---.../////////...,,,,,,+++,,,---///222444555666555333111///---+++******,,,------.........------,,,+++++++++******))))))))))))))))))************+++++++++***)))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((//////............//////------------------------------------------------,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------...............------,,,,,,------...//////000000111111111222222111111000000000000111111111111222111111222333333333222222444555555666666666555555111111111111111000//////////////////000000111111111111000///...---------///..................///......------...//////000///000000111111000000//////...---...000111000///......------------......+++++++++++++++***))))))***)))(((''''''((()))***(((''''''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""""""""""""""""""""###"""""""""""""""""""""$$$$$$$$$#########""""""%%%&&&'''((('''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$$$$######################################################""""""############""""""""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$#########$$$$$$$$$%%%%%%###############"""!!!!!! !!!"""###$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&+++***)))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&((((((((((((''''''''''''(((''''''&&&'''((()))******(((&&&&&&'''((('''%%%%%%%%%&&&'''(((((((((((((((***,,,---+++*********((()))***+++,,,---...///222222222000---,,,,,,------,,,,,,+++++++++++++++,,,,,,------------,,,,,,+++---......---+++,,,---000///------......---,,,,,,------.....................------------.........//////000000000//////111111000///000111222333222222111111000000000000111111000///////////////000000/////////000111111111111111111000//////...111111000000111000///.../////////000000/////////---.../////////...---,,,+++,,,---///111222333444111000///...------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((()))))))))*********++++++******)))((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''((())))))((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''///......------......///------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------+++++++++,,,,,,---------............------------,,,,,,,,,---....../////////000000111111111000000111111111111222222333333222222222222333444555666666666777777777666666555111111111222111111000////////////000000000000111111000//////............////////////////////////...------------...//////...//////000000//////......---,,,---/////////---...------,,,,,,------...)))))))))))))))(((''''''))))))(((((((((((()))))))))((('''&&&%%%&&&'''''''''''''''(((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$##################$$$%%%%%%%%%$$$""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$$$$############################################################""""""""""""######""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$"""""""""############$$$#########$$$######"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$############$$$$$$((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''(((''''''''''''((())))))***'''%%%$$$%%%'''&&&&&&%%%%%%&&&'''(((((((((((((((***------+++*********))))))******+++,,,,,,---333444444111...,,,,,,---******************+++,,,,,,,,,------------,,,,,,,,,---///...,,,+++++++++000///---,,,---,,,***))),,,,,,,,,---------............------------....../////////000000///....../////////000111222444555333222111000///........./////////...............//////000000000///......111111111000///...,,,,,,/////////////////////...//////////////////............///000///...---,,,,,,,,,---...///000000111//////......///000000111)))******++++++***))))))))))))))))))(((((((((((((((((())))))))))))******+++******))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&'''((((((''''''''''''''''''''''''...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---------------------++++++,,,,,,---.........///000111111111111111111111111111222333333333444666555444333333444666666666666666777666666555555111111111222222111111000000000000000000000000000000000/////////////////////000000000000000000///......------------............////////////.........,,,,,,,,,......---,,,------,,,,,,,,,,,,------(((((())))))(((((('''&&&))))))(((((((((((())))))***(((&&&%%%$$$%%%'''(((&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""#################################"""######$$$$$$###""""""################################################""""""############""""""######$$$$$$$$$$$$######################################################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$"""""""""#########$$$$$$#########$$$$$$######"""!!!"""######$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((''''''''''''((((((((())))))'''%%%$$$$$$%%%&&&&&&%%%&&&'''(((((()))))))))''')))++++++***(((((()))))))))******************...//////...,,,******+++(((((((((((()))***+++,,,,,,,,,------------,,,,,,,,,...///...,,,+++++++++///---++++++,,,,,,***)))++++++,,,,,,------......000//////......//////000000000000000//////...---,,,,,,---///111222444555444333111///...---------------.........---------...///000000000...---,,,000000000000///...---,,,.../////////......///000/////////..................//////000000...---,,,,,,,,,---------........./////////000000111333333((())))))))))))(((((('''((((((((((((((((((''''''(((((((((((()))))))))*********))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,,,,,,,,,,---...++++++,,,,,,---.........000111111222333333222222000111111222333333444444999888666444333333444444444555555555444444333222111111222222222222111111111111111111000000000000000000/////////000000111000000111222222111000000///......---------............////////////.........---,,,,,,---...---+++,,,,,,++++++++++++,,,,,,))))))******))))))((('''(((((())))))))))))((((((***(((&&&%%%$$$%%%'''(((&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""######$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#############################################$$$$$$$$$######################################################""""""############""""""######$$$$$$$$$$$$######################################################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$$$$######"""######$$$$$$$$$$$$##########################################$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&&&&''''''((((((&&&''''''(((((((((((((((''''''&&&%%%$$$$$$%%%&&&%%%&&&'''((())))))))))))''')))++++++***)))))))))))))))))))))))))))))))))''')))++++++***))))))***'''''''''((()))***+++,,,,,,------......------,,,---...//////---,,,,,,,,,---,,,++++++------,,,+++,,,,,,+++,,,,,,...///000222222111111111111222222111111111111000///...---+++,,,...000222444555666555444111///---,,,,,,---------...//////......---...///000000000...---,,,......////////////......---...///...------000222111000///............///...///000000000///...------,,,,,,,,,,,,,,,,,,,,,///............///000000)))))))))))))))((('''&&&''''''''''''''''''(((((('''(((((((((((())))))))))))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,+++++++++,,,......,,,,,,,,,---......//////000111222333333333333333///000000111222333444444999888777555444333333222333333333333333222111000000111222222333222222222222111111111111000000000////////////000111111222000111222333333222111000000000///............///...//////000000//////...///---,,,,,,---...---+++,,,++++++******++++++,,,***************))))))((((((((())))))))))))(((((()))((('''&&&%%%&&&''''''%%%&&&''''''((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$%%%################################################""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$%%%%%%$$$#####################$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&''''''((((((&&&''''''((()))(((((((((&&&'''((('''&&&%%%%%%&&&&&&&&&'''((()))))))))))))))+++---...,,,+++++++++''''''((((((((((((((((((%%%(((***,,,+++++++++,,,(((((((((((()))***+++,,,......////////////......---...000000...---...///---,,,,,,---...//////------,,,,,,,,,---///000222444444333333333333444444333333333222111///...------...111333555777888888666444111///------......---...///000111000///...//////000000000///......---...///000000000000///,,,...000///------111555333111000.........////////////000111000///...---------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************)))(((''''''''''''''''''((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((($$$$$$%%%&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++---......///---,,,+++***+++,,,...///,,,------...//////000000///000111222222333333333...//////000111222333444777777666666555444333222333333333333222111000///000111222222333333333222222222222111111111000000////////////000111222333111222333444444333222111111111000//////////////////000000111111000000//////...------......---+++++++++************++++++)))************)))(((((('''((()))******)))((('''(((''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$""""""#########$$$$$$$$$######"""######$$$$$$%%%################################################""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$"""""""""############$$$"""###$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$#########$$$%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&$$$$$$%%%&&&&&&'''((((((&&&&&&((()))))))))((('''%%%(((******(((&&&%%%&&&&&&'''((())))))******)))***,,,......---++++++,,,&&&&&&&&&''''''((((((((('''))),,,------,,,+++,,,))))))))))))******+++,,,//////000000000000//////,,,...000111000000000222111///...///000000///......---------...000222333444444333333333333444444555555555444222000///......///111444666777777888666444111///......///000...///111333333222111000000000/////////000111111000000000111000000//////,,,///111///---...333777444333111///...///000111///000000111000///...---,,,,,,------------------***************+++,,,,,,,,,,,,,,,++++++***((((((''''''((((((((()))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,++++++++++++++++++,,,************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++---...//////---,,,+++******,,,...///------......///000000000......///111111222222222---...///000111222333333444444666666666555444333333444444333222111000///000111222333333333333333222222222222111111000000////////////000111333333111222444555555444222111222222111000000000000000000000111111111111000000000///------......---,,,++++++************++++++)))))))))))))))((((((''''''((()))******)))((('''''''''((((((''''''&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""###$$$$$$########################""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&((()))))))))((('''$$$(((,,,,,,)))&&&%%%&&&&&&'''((()))************(((***,,,,,,+++))))))***%%%%%%&&&&&&'''(((((()))(((+++---...,,,+++*********************++++++,,,000000111111111111000000,,,...111111111111222333444222111000111000///---///...------...000333555444333333222222333333444777666666555333111///...,,,...000222444555555555666555222///...///000222///000333444555444333222111000/////////111222333222222222222111///...---,,,///111000---...333999555444222000//////000111///000111111111000...---,,,,,,------------......+++++++++,,,---...///000---------,,,,,,***))))))'''((((((((())))))******''''''''''''((((((((()))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&************************+++++++++*********)))))))))))))))))))))******++++++++++++*********))))))******+++++++++******))),,,,,,,,,------.........,,,,,,++++++,,,,,,---...///////////////000111111000000000000000///.........000000000///000111333555555666777888777444222111333444555555444222000333333222222222222222222444333222222111111222222444333222111111111222333333333444444333333222111111111222222222111111000000111111111000///---,,,---------------------,,,************************))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######""""""!!!!!!######""""""""""""######""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######""" ###$$$$$$%%%%%%$$$$$$#########################################################""""""!!!!!! ########################$$$#########""""""!!!!!!########################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''(((&&&&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''((()))***)))'''$$$"""&&&''')))***++++++*********+++,,,---,,,***(((''''''&&&&&&%%%%%%'''((()))++++++++++++++++++,,,,,,+++***************++++++//////............///000111000///...............///...///000222333111///444222///...---///111333333111//////222555666777555555555333222000...---111111222333333444555555333222111000////////////222222222333333444444444222111000000000222444666:::888444111///.........------------...000111222555444111///......//////111111000000//////......------------...............,,,***+++,,,---,,,+++))),,,---,,,)))''')))+++***)))(((''''''((()))***))))))((('''''''''''''''))))))((((((((((((((()))''''''&&&&&&&&&&&&'''''')))))))))))))))((('''''''''''''''(((((((((((()))&&&(((***++++++)))'''%%%)))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&''''''************************+++++++++*********))))))***************++++++,,,+++++++++*********))))))***++++++,,,++++++******,,,,,,,,,,,,---------...,,,++++++++++++,,,------//////////////////000111000000000000000///......///000111111000000222444666666666777888777444222222333555666666555333222222222222222222222222222444333222222111111222222444333222111000111222222333333333333333222111111111111222222222222111111000111222222111000...---......------,,,,,,,,,+++************************((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########"""""""""""""""######""""""""""""######""""""""""""############"""############$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$%%%$$$"""###$$$$$$%%%%%%$$$$$$#########################################################""""""!!!!!!!!!!!!####################################"""""""""!!!################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''&&&%%%&&&'''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''%%%$$$###%%%&&&'''))))))))))))((()))***+++,,,+++***((('''((('''&&&&&&&&&'''))))))))))))******+++,,,,,,---******))))))))))))******------........./////////111000///...------------...000222333333222111000222111///.........000111333111000111333555666666666666666555333111000///000000111222333333444444444333222111000000000000111111222333444444555555444333222111111333444666999888555222////////////---------...///000222222444222000...------......000000000/////////......///.........111555999;;;666222---******+++,,,---***,,,---,,,******+++---***)))(((''''''((()))***))))))((('''''''''''''''))))))((((((((((((((())))))(((((((((((()))***+++)))))))))))))))(((''''''&&&&&&'''''''''(((((((((&&&''')))++++++)))'''&&&(((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''######$$$$$$$$$$$$%%%%%%************************+++************)))))))))+++************+++,,,,,,+++************)))))))))++++++,,,------,,,,,,++++++,,,,,,,,,,,,,,,------+++++++++++++++,,,------............//////000000/////////000//////...---///111222111111111333555888777777777888777444222222333444666666666555555000111111111222333333333333333222111111111111222333222111000///000111111222222222222222111000000111111222222222222222111000111222333333222111000......------,,,+++******++++++++++++++++++++++++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""###############""""""!!!!!!""""""###""""""""""""############"""############$$$$$$$$$"""""""""""""""""""""!!!%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!###&&&'''&&&%%%######$$$$$$$$$$$$#########################################################""""""""""""!!!!!!!!!""""""""""""""""""""""""############""""""""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&%%%$$$%%%&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###############$$$%%%&&&''''''''''''((()))*********)))'''&&&((((((((('''((())))))***(((((()))***+++,,,,,,---))))))(((((((((((())))))***+++---...////////////000000///...------------...222666666333111000111111000000////////////...111000111222555666555444777777666555444333111000//////000000111111222222444444333222111111111111000111222333444555666777777666555333333444555555999777555222000/////////.........///000111222333222111///...---,,,------///////////////.........000...,,,---111999@@@EEE>>>888000***)))***,,,...,,,------,,,++++++---///))))))(((((((((((()))))))))((((((((('''''''''''')))((((((''''''((())))))))))))((())))))***+++,,,(((((()))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))******)))'''&&&(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''''''######$$$$$$$$$$$$%%%%%%************************************))))))))))))******))))))******+++,,,************)))))))))))),,,,,,------...---------++++++++++++,,,,,,,,,,,,+++++++++***+++,,,,,,---------......////////////.........//////......---///111222222111222444666999888777777777666444222111111333444555555555555///000000111222333333444333222222111111111111111222111000/////////000000000111111111111000//////000111222222222222222222000111222333333333222111///...---,,,+++***)))(((++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""#########$$$$$$$$$######""""""""""""!!!!!!$$$$$$$$$#########""""""############$$$$$$$$$$$$###""""""$$$&&&'''&&&$$$######$$$$$$$$$$$$######################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!"""###$$$###$$$$$$%%%&&&&&&'''''''''(((((())))))((('''''')))))))))))))))*********)))))))))***************)))((((((''''''''''''((('''))),,,...//////...------------,,,------...///...333888888333///000111000111111222111000...---///000111333666666444222555555555444444222111000.........//////000000000333222111111000000000111///000111333444666777777999888777555555444555555888777555333111000//////////////////000222333444222111000......---..............................---,,,++++++///666<<>>888000+++)))***,,,---......---,,,++++++,,,,,,))))))(((((((((((())))))(((((((((((((((''''''&&&(((((('''''''''((()))))))))(((((('''''''''(((((('''(((((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))))))))((('''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++,,,---...............+++++++++++++++++++++++++++************+++,,,,,,,,,,,,---............---,,,---............------///000222222111222555777888777555555666666444222000000111222333444444444//////000111222222333333333222111111000000111111111000///...---...////////////000000//////...---///000111111222222222111///000111222333222111000...------+++***)))((((((************************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""######$$$$$$$$$%%%$$$###$$$&&&&&&$$$""""""######$$$$$$######"""################################################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$&&&%%%%%%%%%&&&&&&'''(((((('''''''''(((((((((''''''((())))))***************+++******))))))(((((('''))))))((('''&&&&&&''''''&&&(((+++---......---,,,)))******+++---...000111...333777777222//////111111222333333222111...---......000333555555333111222222222222222111000///------............//////111000000////////////000//////111222444555666777999888777666555444444444666666444222111//////...////////////000222333444222222111000////////////---------------.........,,,,,,+++,,,...000333555666333...,,,++++++++++++///...---,,,+++***)))((((((((())))))))))))((((((((((((((()))((('''&&&&&&'''''''''''''''((())))))+++***)))'''&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((()))))))))))))))***(((''''''''''''((())))))(((((()))))))))))))))***++++++,,,---............+++++++++************)))***************+++,,,,,,***+++---.........---,,,+++,,,------...---------...///111111111222444777666555333444555555444333000000111111222222333333///000000000111222222222222222111000000000000111000///...---------.....................------,,,......///000111111111111...///000111111000///...,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$"""""""""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""############"""!!!!!! !!!!!!"""""""""""""""############"""############$$$$$$$$$"""""""""#########$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!""""""###$$$$$$$$$%%%$$$###$$$%%%%%%###!!!""""""############""""""################################################"""""""""############$$$""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""$$$&&&(((&&&&&&&&&&&&&&&((())))))''''''''''''(((((((((((((((((()))*********************))))))((('''''''''***)))(((''''''&&&'''''''''(((***+++,,,,,,,,,,,,(((((()))***,,,...000111...111333333000...///000111222222222111000...---------...111333444222000//////000000000//////...------..................000//////.........//////...///000111222333444555777666666555444444333222444444333222000///...---.........///000111222333111111111111000000000///,,,,,,,,,---------------------..................///---,,,+++,,,,,,***)))...------......,,,(((%%%(((((())))))))))))(((((('''((()))))))))(((&&&%%%&&&&&&&&&&&&'''((()))))),,,+++***(((''''''''''''&&&&&&'''(((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((&&&'''(((((((((((('''&&&######$$$$$$$$$$$$%%%%%%))))))))))))))))))))))))(((((((((((())))))******((((((((((((((())))))***(((((((((((())))))************,,,------.........++++++******))))))))))))***************++++++,,,***+++---.........,,,+++++++++,,,------------------...000000000111444666444222111222333444444333222222222111222222333333000000000000111111111111222222111000000000000000//////---,,,,,,,,,---...---------------,,,,,,+++,,,---...///000000000000---...//////...---+++***++++++******)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%########################"""""""""""""""###$$$$$$!!!"""""""""#########$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########"""""""""""""""!!!!!! !!!!!!""""""""""""############"""############$$$$$$$$$ !!!"""###$$$$$$##################$$$$$$!!!!!!!!!"""###$$$$$$$$$###""""""###$$$%%%###"""""""""############""""""################################################""""""#########$$$$$$$$$########################!!!"""""""""############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))&&&&&&%%%%%%&&&'''))))))((((((''''''((())))))***'''((()))*********))))))'''''''''((((((((())))))+++***)))((('''''''''''')))))))))*********++++++))))))******+++---...///..................//////111111000000///---,,,+++,,,,,,,,,///111222111///---...////////////..............................000000////////////000000...//////000111111222222444444444444333333222111222222111111///...,,,,,,---------...///000222222000000000000000000///...++++++,,,,,,,,,---------,,,------------------------+++***)))***+++***)))++++++---000222000+++&&&'''((()))******)))(((''''''((()))***)))(((&&&%%%&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&######$$$$$$$$$$$$%%%%%%))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))******+++'''((((((((())))))******)))***+++,,,------------+++*********))))))((((((*********)))***++++++,,,)))***,,,......---,,,+++***+++,,,,,,------------,,,...///000000111444666222111000000222444444333444444333222222222333333111111111000000000000000222111111000000000000000///...---,,,+++,,,------,,,------------,,,+++++++++,,,---...////////////------......---+++)))(((*********)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%########################""""""!!!""""""###$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!! !!!!!!""""""""""""############"""############$$$$$$$$$ !!!###$$$$$$%%%%%%$$$$$$###""""""""" !!!!!!"""###$$$$$$$$$ """$$$%%%$$$###""""""############""""""################################################""""""######$$$$$$$$$$$$########################!!!!!!""""""#########$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&%%%$$$$$$%%%&&&((()))((((((((((((((()))***+++&&&'''(((******))))))((($$$$$$%%%'''(((***+++,,,++++++***(((((('''''''''***))))))((())))))***+++,,,++++++***++++++,,,,,,...,,,******,,,...//////000///...---,,,+++******,,,++++++---///111000///---......///////////////........................111000000000000000111111......//////000000000111222222333333333222111111111111111000///---,,,+++------------...000111222...///////////////...---+++++++++,,,,,,---------************+++---...///...,,,)))((()))*********((()))---222555333...)))'''((()))******)))(((''''''((()))***)))(((&&&%%%%%%%%%%%%&&&'''((()))***"""######$$$%%%&&&((((((%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((()))))))))))))))************++++++++++++*********))))))(((((()))))))))))))))*********)))******+++++++++******,,,------,,,++++++,,,...,,,,,,---...///000111111222222222111222222333333888777666555333111...---000000////////////000000111111111000000...------...---,,,,,,++++++++++++((())))))))))))*********---------...............+++++++++*********))))))(((((())))))******++++++'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$#########""""""!!!!!! !!!""""""""" """"""""""""""""""""""""###############"""!!!!!!!!!###$$$$$$"""!!!!!!"""########################%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$############"""######""""""""""""######$$$$$$$$$###############"""!!! !!!###$$$"""""""""""""""!!! ###"""!!! !!!"""$$$&&&"""!!!!!!!!!"""###$$$$$$###$$$&&&'''&&&$$$"""!!!#########"""""""""""""""######""""""######$$$%%%$$$%%%&&&'''&&&%%%$$$###%%%$$$%%%(((,,,,,,)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###$$$&&&(((***((('''%%%$$$$$$%%%'''(((''''''''''''(((((((((((())))))))))))((('''&&&%%%&&&&&&&&&''''''''''''((())))))))))))((((((((((((((((((((((((((()))******+++*********+++,,,---------------......////////////...------,,,,,,,,,,,,---,,,***+++---//////...222000...,,,+++,,,---...////////////...---,,,+++.........///111000...,,,---...///000111111111111222222222111000000111333------...///...---+++***---------------...///000---......///...,,,***)))******++++++++++++***************++++++,,,,,,,,,))))))(((((((((((())))))&&&&&&'''+++......+++'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''(((((())))))******((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''((((((((())))))))))))))))))*********+++++++++************)))))))))((()))))))))))))))))))))***))))))***++++++++++++***,,,------,,,++++++,,,...,,,,,,---...///000111111222222111111222222333333666666555333111000///......------------------...111111111111000///...---...---,,,,,,++++++,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,------------+++++++++*********))))))(((((((((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################"""""""""!!!!!!!!!"""""""""!!! """"""""""""""""""""""""###############"""!!!!!!"""###$$$###""""""###$$$########################$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$#########""""""""""""$$$$$$$$$#########""""""######""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""###$$$"""""""""""""""!!! ###"""!!! !!!"""$$$%%%""""""""""""""""""###$$$###$$$%%%%%%%%%###"""!!!###"""""""""""""""""""""######""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%))))))***,,,---,,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$&&&(((***((('''%%%$$$$$$%%%'''(((''''''''''''(((((((((((())))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((((((((((((((()))************))))))))))))))))))***+++,,,---...///000000---,,,++++++*********+++,,,++++++,,,...//////...000///...---------...///////////////...---,,,+++.........///111000...,,,+++,,,---...////////////...000000///---,,,---...,,,---......---,,,+++***------,,,,,,---......///------......---,,,***)))******++++++++++++******)))))))))***************))))))(((((((((((())))))&&&%%%&&&(((++++++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((((((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))(((''''''''''''((((((((())))))))))))))))))*********++++++************))))))))))))******))))))))))))))))))))))))***+++++++++++++++,,,------,,,++++++,,,...,,,,,,---...///000000111222222111111222222333444555444222000////////////------,,,,,,,,,,,,------111111222111111000///......---,,,,,,,,,,,,,,,,,,,,,---///000111000///...,,,,,,,,,,,,+++++++++++++++++++++***************(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""########################""""""""""""""""""!!!!!!!!!"""######"""""""""""""""""""""""""""############""""""!!!"""###$$$###"""###%%%'''#################################""""""#################################"""############$$$$$$$$$###############"""""""""$$$$$$#########"""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""###$$$""""""######""""""!!!!!!###"""!!!!!!!!!"""$$$$$$$$$###""""""""""""""""""############""""""""""""""""""""""""""""""############""""""######$$$%%%$$$$$$%%%%%%&&&&&&''''''***,,,...---+++(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%&&&((()))'''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''((((((((())))))))))))((('''&&&%%%&&&&&&&&&''''''''''''((('''''''''(((((())))))***)))))))))))))))*********,,,+++***)))((((((((((((((()))***,,,---///000111,,,,,,+++*********++++++******+++---000111000......//////000000000000000////////////......---,,,.........///111000...,,,+++,,,---...............---///000000...+++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,------...------------,,,+++************++++++++++++******))))))))))))(((((((((((()))((((((''''''(((((()))&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((******)))'''&&&'''''''''((((((((())))))))))))))))))*********************)))))))))))))))*********)))))))))))))))((()))***+++++++++++++++,,,,,,---,,,++++++,,,...+++,,,,,,---...///000111111111111111222333444444444222000.........000111......------------......111111222222111000//////...------,,,,,,,,,------,,,...111333333222000...------,,,,,,++++++******************************)))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!"""""""""#####################"""""""""""""""###"""!!!!!!!!!###$$$%%%""""""""""""""""""""""""""""""############"""!!!#########""""""###'''***##############################""""""""""""##############################""""""#########$$$$$$$$$####################################""""""""""""######""""""""""""#####################$$$$$$$$$"""""""""""""""#########""""""#########""""""!!!######"""!!!!!!"""###$$$$$$$$$###"""!!!!!!!!!"""###"""!!!!!!!!!!!!"""""""""""""""""""""###############""""""######$$$%%%#########$$$%%%&&&''''''&&&)))+++***&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((()))(((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))***+++))))))*********+++******,,,,,,++++++***+++++++++))))))***+++---......///...------,,,,,,---------)))***+++...111222000...,,,...000222333222111000///////////////...------.........///111000...,,,---...//////000000000///000222444333111...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,------------------,,,++++++******++++++++++++*********)))))))))((('''''''''(((((((((''''''((((((((('''&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((******)))((('''''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))******************))))))(((((((((((()))***+++,,,,,,,,,,,,,,,---,,,++++++,,,...++++++,,,---...///000000111111111111222333444555333222000......///000111......------------......000111111111111000//////---------,,,,,,---......,,,...000222222111///...///......---,,,++++++***************************)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""##################$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!"""""""""############""""""""""""""""""#########"""!!!!!!!!!###$$$%%%""""""""""""""""""""""""!!!""""""#########""""""#########""""""###'''***""""""""""""""""""""""""######""""""""""""##############################""""""#########$$$$$$$$$###############$$$$$$$$$#########"""""""""!!!!!!######""""""""""""######""""""######$$$$$$$$$$$$!!!""""""###############""""""############""""""######""""""""""""""""""$$$$$$###"""!!!!!!!!!""""""!!!!!! !!!""""""!!!!!!""""""##################""""""######$$$%%%!!!""""""###$$$%%%%%%&&&"""%%%'''&&&###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''((($$$%%%&&&'''((()))***+++))))))***+++,,,+++++++++************+++,,,---...+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...******,,,///111222000...,,,...000333444333222111/////////000//////...---.........///111000...,,,---......///////////////111333555555222///------,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,.........---------------******++++++++++++***************)))((((((((('''((((((''''''''''''((((((((('''&&&$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))((((((&&&&&&'''''''''(((((((((((((((((()))))))))******))))))))))))************++++++******)))((((((((('''((()))***+++,,,,,,,,,,,,------,,,++++++,,,...++++++,,,---...//////000000000000111222333444555444333222111000111111222------,,,,,,,,,,,,------//////000000000000//////------------------...///,,,---///000111000...---000///...---,,,+++***)))***************+++++++++)))))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#####################$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!!!!"""######""""""""""""""""""""""""!!!""""""############""""""###$$$###"""###%%%'''""""""""""""""""""""""""#########""""""#################################"""############$$$$$$$$$#########$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!######""""""""""""###### !!!""""""######!!!"""######$$$$$$######""""""######$$$$$$##################""""""""""""$$$###""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$######""""""######$$$%%%!!!"""###%%%%%%%%%$$$$$$"""###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''((($$$%%%%%%'''((()))******)))***+++,,,---,,,++++++&&&''''''((()))+++,,,---------------,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,---///111111///...,,,...000222333222111000/////////000000//////............///111000...,,,+++,,,,,,---------,,,,,,000111333222000...------------,,,,,,,,,---.........------,,,,,,,,,,,,,,,...------,,,,,,------...******++++++++++++******))))))))))))(((((((((((((((''''''&&&&&&''''''((('''''''''%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((()))))))))************++++++******)))((((((''''''((()))***+++,,,,,,,,,,,,------,,,++++++,,,...***+++,,,,,,......///000000000000111222333555666666666555444333222222222...------------------.........////////////......---------------...//////------...////////////...//////...,,,+++)))(((((())))))*********+++++++++''''''''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#####################$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""############!!!"""""""""############!!!!!!"""""""""!!! """"""""""""""""""""""""!!!!!!"""###############"""###$$$###""""""###$$$""""""""""""""""""""""""$$$$$$############$$$$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%###"""""""""!!!!!!!!!!!!######""""""""""""###### !!!""""""######!!!"""###$$$$$$$$$######!!!"""###$$$$$$$$$$$$##################"""!!!!!!""""""""""""""""""###$$$ !!!"""###$$$###"""""" !!!!!!"""######$$$$$$######""""""######$$$%%%"""$$$&&&(((((('''$$$"""$$$#########$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((()))))))))***,,,---...---,,,+++(((((((((((()))***+++,,,------------------......+++*********++++++,,,---///...---...///000///...---...000111111111000000//////000000000000//////.........///111000...,,,,,,,,,,,,------,,,,,,+++///000111000...------///......---------...///000///......---,,,,,,------,,,+++*********+++,,,,,,******++++++++++++******'''''''''''''''((((((((((((''''''&&&&&&''''''((($$$&&&'''&&&######$$$'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))*********++++++++++++***)))((((((''''''((()))***,,,,,,,,,---,,,------,,,++++++,,,...***++++++,,,---...///000000000000111222444555666777777777666555444222111000000////////////000000------...............------------------...///000.............../////////......---+++)))((('''&&&))))))******++++++++++++%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$""""""""""""############!!!!!!""""""#########$$$ !!!""""""""" """"""""""""""""""""""""!!!!!!"""###############!!!###$$$$$$"""!!!!!!"""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!######""""""""""""######!!!""""""###$$$%%%%%%%%%!!!"""###$$$%%%$$$######!!!"""###$$$$$$$$$$$$$$$###############"""!!! """"""!!!!!!"""###$$$$$$!!!###$$$%%%$$$###""" !!!!!!"""###$$$$$$$$$#########"""###$$$$$$%%%###&&&)))++++++(((%%%"""&&&### !!!###$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((()))***,,,......---,,,+++,,,+++++++++++++++,,,,,,,,,,,,------...///000000,,,,,,,,,,,,------...///111///...---...//////......//////000000000000000//////000000000000000///.........///111000...,,,.........///......------000111111000......///111///......---...///000111000///...---------------******)))(((((()))***+++******++++++++++++******%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''"""%%%&&&&&&###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&)))))))))***++++++,,,,,,,,,,,,,,,------,,,++++++---,,,,,,+++*********+++''''''(((***+++,,,---......---+++******+++,,,......------------.../////////.........000333666888>>>===:::777444222111000111111222222222111111000...//////...---,,,,,,------------------...///000000000000000000000000000------------,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%######""""""""""""##############################%%%$$$$$$$$$###"""""""""""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""$$$###""" !!!""""""""""""""""""""""""""""""""""""""""""######$$$########################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""########################""""""!!!!!! '''&&&&&&%%%%%%$$$$$$###########################$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$""""""$$$''')))'''%%%$$$#########""""""!!!!!! !!!###$$$%%%""""""""""""############""""""""""""############((('''&&&%%%###"""!!!!!!%%%''',,,//////---)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''***+++---......---+++***......,,,***((((((+++------------...000000///...000...---,,,,,,---...000222222111000///...------111111222222000///---,,,000///---,,,,,,---...000///000000000111111111111........................------...//////000//////+++---.........///111333111...,,,+++,,,---,,,,,,+++,,,,,,,,,,,,+++******+++*********))))))((((((,,,***((('''&&&''')))***''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((()))******++++++,,,+++,,,,,,---,,,,,,++++++---,,,++++++*********+++))))))******++++++,,,,,,...---,,,++++++,,,---...---------------...//////......---...///111444555<<<:::999666444222111111000111111222222222111111111///---...111333111.........---------......///000000000000000000000000---......------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%######""""""""""""##############################$$$$$$$$$###############"""""""""""""""###$$$$$$""""""""""""""""""""""""$$$###"""!!! !!!""""""""""""""""""""""""""""""""""""""""""######$$$########################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########""""""""""""""""""""""""########################$$$""""""$$$&&&'''&&&$$$############"""""""""!!!"""!!!!!!!!!!!!""""""###""""""""""""############""""""""""""############"""""""""######$$$$$$$$$%%%(((,,,...///,,,)))'''########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''')))***+++,,,,,,+++***))),,,,,,,,,***((((((***,,,,,,+++,,,,,,------,,,,,,000///---,,,,,,---///000222222111000///......---...///////////////...---...---,,,++++++,,,.../////////000000000111111111..................------......///000000000000000,,,---.........///111333222///,,,+++,,,,,,,,,+++++++++,,,,,,++++++***)))*********)))))))))((((((***)))'''&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&(((((())))))******++++++++++++,,,,,,,,,,,,++++++,,,,,,+++************+++++++++++++++++++++******---------------------...---------------......//////...------...///111222777777666555333222222111000000000111222222222333444000---///555888555000//////...---------......000000000000000000000000............---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""""""""#############################################$$$$$$$$$""""""""""""""""""###$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!"""######$$$%%%%%%######################## !!!!!!"""######$$$$$$""""""""""""""""""""""""########################$$$###"""###%%%%%%###"""############""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""############""""""""""""############ !!!"""###$$$$$$%%%%%%(((+++......,,,)))'''###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((************(((((()))***+++***)))((()))******+++,,,,,,,,,,,,,,,+++000///...------...///000111111111000000/////////...---------......///000,,,,,,++++++,,,---......////////////000000000000/////////......---------//////000111111111000000---...////////////222444333000---++++++,,,,,,+++++++++,,,,,,++++++***)))******))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%''''''(((((()))******+++******+++,,,,,,,,,,,,+++++++++***************+++******+++++++++++++++,,,,,,---.../////////......------,,,,,,------...///000//////......//////000333333333333333222222222///000000000111222333444444222000222444555444222000///...---------------////////////////////////............---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###""""""###$$$$$$######""""""""""""##############################"""""""""###$$$$$$$$$%%%###"""""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######$$$########################"""""""""""""""""""""""""""###############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""""""""######$$$$$$$$$"""#########$$$$$$$$$%%%########################!!!!!!""""""############""""""""""""""""""""""""##########################################!!! #########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!"""""""""############""""""##################%%%'''***------+++)))'''$$$$$$$$$##########################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((())))))))))))((('''&&&(((******)))(((((())))))***,,,---------......//////...------...//////000000000000000000000000000///...------...000000+++,,,,,,------................../////////000000000000//////......------...///000000000000//////---///000/////////111333444111---,,,,,,,,,,,,++++++++++++++++++***))))))))))))))))))))))))((((((''''''((((((((('''&&&%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((########################&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&''''''(((((()))******)))***++++++,,,,,,,,,+++*********))))))***++++++((()))***+++,,,---......,,,---......//////......,,,,,,,,,,,,,,,---......111111000000///////////////000111222333333222222000000000000111222444444222444555333000...///111000///...---------------....................................---,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$##################$$$######""""""""""""##############################"""""""""###$$$$$$$$$%%%######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""""""""""""""""""""""""""""""""######$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""########################""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$####################################""""""!!!!!!######################################################$$$###"""!!! """"""""""""""""""###### !!!"""###$$$!!!"""""""""############!!!"""""""""#####################$$$$$$$$$$$$%%%$$$&&&)))++++++***'''&&&&&&&&&%%%%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((%%%''')))))))))((()))***&&&))),,,,,,,,,,,,...000......------------...............///000000111111444333111///...//////000,,,---...///000000///...---............/////////000000/////////.........---......///......------...///000///...///111333333000...---------,,,+++***++++++++++++***))))))(((((((((((((((((())))))((())))))))))))(((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))((()))***+++,,,,,,,,,,,,***))))))))))))***++++++((()))***+++,,,...//////,,,,,,,,,---......//////,,,,,,,,,,,,,,,------...111111111000000000//////---...000222333333333222111111000000000111333444000444666333---***,,,000//////...---------..............................------------,,,+++******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################""""""""""""#############################################$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!"""""""""""""""""""""""""""""""""""""""######$$$########################""""""""""""""""""""""""""""""######$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!########################%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###########################$$$$$$######"""!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$"""!!!!!!"""""""""""""""############ !!!###$$$%%%""""""""""""############""""""""""""############ !!!"""$$$%%%&&&((((((###$$$'''((()))(((&&&$$$'''''''''&&&%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%'''((()))((()))***,,,&&&))),,,,,,***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---///000111111444444222111000/////////---...000222111000...---------------.........///////////////////////////------.........---,,,,,,---...///...---...///111000///...///000///---+++******++++++******)))(((''''''(((((((((((())))))***)))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%$$$###""""""###########################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''((())))))((()))***++++++,,,,,,,,,)))))))))))))))***++++++******++++++,,,---......,,,+++++++++,,,---///000,,,,,,++++++,,,,,,---...//////000000//////......---...000222444333333222333222000//////111222333000222333111---,,,---///......---------......///------------------------,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$###############""""""""""""##############################$$$$$$$$$###############$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!"""""""""""""""""""""""""""""""""""""""######$$$########################""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##########################################%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#################################"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%"""!!!"""###!!!"""""""""############!!!!!!!!!!!!!!!"""######""""""""""""############""""""""""""############ !!!"""###$$$%%%&&&'''!!!###%%%&&&'''&&&$$$###''''''&&&%%%%%%$$$#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''')))***(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((((())),,,...---000222000,,,)))***,,,***++++++,,,,,,++++++***))))))+++,,,...///000111111111111111111000//////---///111222111///,,,***,,,,,,---------..................///000000111111......//////...------,,,,,,---...---,,,,,,...000------///111222111---******************))))))((('''''''''((((((((())))))***)))((('''&&&'''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&###""""""###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''(((((()))(((((()))++++++,,,,,,,,,))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,///000,,,,,,++++++,,,,,,---...---......///......---------...111333444444333222444333111//////000222333000000//////000000///...---------------...///000------------------------++++++++++++***)))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""##############################%%%$$$$$$$$$######""""""$$$$$$###""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!#########"""!!!"""""""""""""""""""""""""""""""""""""""######$$$########################""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################$$$######""""""!!!!!!!!!"""""""""###$$$$$$%%%%%%########################!!!!!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&%%%###"""###%%%!!!!!!""""""#########$$$###""""""!!!!!!!!!!!!!!!""""""""""""############""""""""""""########################"""""""""!!! """$$$%%%%%%$$$###"""&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''')))***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''''')))---000555888999666///++++++---)))******++++++******)))'''((()))+++---...000000---...000111111111000///---///111222111...***(((,,,,,,,,,---------......------...///000111222222//////000000///...------,,,---------,,,,,,---///+++,,,///222444222...******************)))((((((&&&'''''''''(((((())))))***(((&&&%%%$$$%%%'''(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$***++++++)))&&&%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''(((((())))))******,,,+++)))((('''''''''(((******************************+++,,,,,,,,,,,,+++---,,,+++*********,,,,,,,,,---......//////......---...///000111111111111000111222000...---...///222111111000///......---......---,,,,,,,,,------------------,,,++++++***++++++++++++*********)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#########""""""!!!!!!########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$&&&&&&$$$###""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############################################################""""""""""""############!!!!!!""""""#########$$$""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$&&&###!!!"""&&&&&&###"""###$$$$$$###"""###$$$##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$###""" """######"""  """!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""!!!!!!!!!###$$$%%%########################%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''')))))))))''''''***...111<<<>>>>>>888///)))+++...))))))))))))))))))))))))+++***)))***+++------,,,...///000111111000//////------------------------,,,+++,,,...111222222000---...///////////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,))))))))))))))))))))))))'''''''''(((''''''&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$######"""$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''((())))))******,,,+++)))(((''''''((((((************************)))***++++++,,,,,,++++++,,,+++************+++,,,,,,---......//////....../////////000//////...---///000111000.........000111111000000///......---...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################"""""""""!!!########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""######$$$%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!"""#########"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################""""""""""""############################################################""""""""""""############!!!"""""""""############""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$%%%"""!!!###'''(((&&&""""""###$$$$$$###"""###$$$##############################$$$$$$$$$$$$######$$$$$$$$$#########"""""" !!!"""""""""!!! $$$$$$$$$###!!!!!!"""$$$########################$$$###"""!!!!!!"""###$$$""""""""""""############""""""""""""""""""""""""$$$$$$$$$#########""""""$$$###"""!!!!!!"""##############################%%%&&&(((******(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''))))))))))))(((***---///444888999555...)))+++...***************************(((((())),,,.........---...000111111000000///---------------------------------///111222111000///000000000000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++))))))))))))))))))))))))'''((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$"""!!!!!!"""$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((()))******++++++)))(((((((((((((((************************)))***++++++,,,,,,+++++++++******))))))***++++++,,,---......//////......000000000///---,,,***)))---...000///......///111111000000//////.........---,,,++++++******++++++******+++,,,,,,,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""########################"""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""######$$$$$$######""""""#########!!!!!!!!!!!!!!!"""############"""""""""!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!########################"""""""""#########$$$$$$################################################""""""""""""############""""""""""""############""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$$$$"""!!!$$$((()))(((%%%"""###$$$$$$###"""###$$$##############################$$$$$$$$$$$$######$$$$$$$$$############### !!! """######"""!!! """#################################""""""""""""##################$$$$$$$$$$$$""""""""""""""""""""""""$$$############"""""""""%%%$$$###"""!!!!!!!!!!!!###########################&&&***------+++'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((***++++++******+++---+++///333222---***+++...++++++++++++++++++++++++(((''''''))),,,/////////---...///111111111000///------------------------......---///000111000...111111111111111000///......---,,,,,,++++++,,,,,,------------------------............---,,,******))))))))))))))))))))))))(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%$$$###""""""###$$$%%%!!!"""###$$$%%%&&&&&&'''""""""######$$$%%%%%%&&&$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***+++******))))))(((((((((************************))))))***+++++++++++++++******************++++++,,,---......///.........//////......,,,+++)))(((+++---............000111000000/////////.........,,,++++++***)))*********))))))***+++,,,,,,++++++)))(((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""########################""""""""""""""""""""""""""""""""""""##################""""""""""""######"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!""""""############"""""""""!!!!!!"""""""""""""""""""""""""""""""""######"""""""""########################""""""#########$$$$$$$$$################################################!!!"""""""""############"""""""""""""""#########!!!"""""""""############""""""#########$$$$$$$$$$$$$$$############$$$$$$###""""""$$$'''(((&&&%%%"""###$$$$$$###"""###$$$##############################$$$$$$$$$$$$##############################  !!! !!! ###""""""""""""""""""###"""""""""#########$$$$$$""""""""""""""""""""""""############""""""""""""$$$######"""""""""""""""########################!!!$$$'''******(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((***,,,,,,+++*********'''+++///000---***+++---,,,,,,,,,,,,,,,,,,,,,,,,***)))((())),,,.........---...///000111111000000...........................------...//////---,,,111111111000000...---,,,...---,,,,,,++++++,,,,,,------------------------.........---,,,+++***)))))))))))))))))))))))))))))))))(((((('''&&&$$$$$$%%%%%%'''(((((('''%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$###""""""###$$$$$$""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$%%%$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***************)))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))******++++++++++++,,,---......///.........,,,,,,,,,,,,,,,+++*********,,,---...---...///111////////////............++++++***)))))))))******(((((()))***++++++++++++(((((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""############""""""""""""""""""###!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!""""""###############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############$$$$$$$$$$$$################################################!!!"""""""""##################""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$######$$$%%%$$$###""""""###$$$$$$###"""###$$$##############################$$$$$$$$$$$$####################################"""!!!!!!   !!! """""""""######"""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''))),,,---+++*********(((+++//////---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++,,,---///000111111111000........................---,,,+++,,,------+++***////////////...---,,,+++...---,,,,,,++++++,,,,,,------------------------------------,,,+++***)))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((()))))))))******++++++***))))))))))))))))))))))))))))))((()))******++++++******)))***+++,,,,,,,,,,,,,,,,,,---......//////......***++++++,,,,,,,,,,,,+++***+++------------...000........................,,,+++******))))))******((())))))*********))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""#########""""""!!!!!!""""""###!!!!!!!!!!!!""""""###$$$!!!!!!!!!!!!!!!"""######$$$$$$#########""""""""""""""""""""""""""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$%%%################################################""""""""""""########################""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###"""!!!"""###$$$$$$###"""###$$$##############################$$$$$$$$$$$$#####################$$$$$$$$$&&&%%%$$$"""!!!!!!!!!!!!!!!"""###"""!!!!!!###$$$########################""""""############"""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""### """###$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''')))+++,,,+++******++++++---///...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++***,,,---///000111111111111........................---,,,+++,,,------+++***............------,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***(((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""###########################%%%%%%%%%$$$$$$$$$######%%%$$$$$$###""""""!!!!!!$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((())))))***++++++++++++***)))))))))))))))))))))))))))((())))))***************)))***,,,---......------,,,---......//////......++++++,,,,,,,,,,,,,,,+++***+++------,,,,,,---///........................,,,,,,+++************+++)))))))))***))))))(((((()))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###!!!!!!!!!!!!!!!"""######$$$$$$$$$#########"""""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%################################################""""""""""""########################"""""""""!!!""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$"""###%%%%%%$$$$$$$$$$$$"""###$$$$$$###"""###$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$###"""!!!""""""###!!!#########""""""$$$&&&########################!!!"""###$$$$$$###"""!!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""######!!!"""######$$$###""""""""""""""""""""""""""""""######"""######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&(((***+++++++++,,,---,,,------,,,++++++++++++++++++++++++++++++++++++,,,+++)))***+++,,,,,,++++++---...000111222111111........................---,,,,,,---//////...,,,---...............------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%############""""""""""""$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))))))))+++,,,,,,+++***)))))))))))))))))))))))))))(((((()))******************+++,,,...//////......,,,---......//////......---------------,,,+++******,,,------++++++,,,...---.....................---,,,++++++******++++++))))))***))))))(((''''''))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%################################################""""""""""""############$$$#########""""""!!!!!!""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$!!!###%%%&&&&&&&&&'''((("""$$$$$$$$$###"""###$$$##############################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%% !!!"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""############$$$$$$###""" """""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''******)))''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&(((*********+++---///,,,,,,++++++***+++,,,,,,+++++++++++++++++++++++++++)))((())),,,---...---+++---...000111222111111////////////////////////...------///000111000.........//////////////////...---,,,,,,++++++,,,,,,************************))))))***+++,,,,,,,,,,,,(((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''&&&$$$$$$$$$$$$&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""######$$$$$$$$$$$$######""""""###$$$%%%&&&&&&'''!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&'''(((((()))***+++++++++---,,,,,,+++***)))((((((,,,+++++++++***)))))))))*********+++,,,---.../////////...------------...************+++,,,------,,,,,,+++++++++,,,---------...000111111000///.../////////...------,,,,,,---+++)))***,,,---+++))))))))))))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###''''''###!!!$$$%%%$$$########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!######$$$$$$$$$$$$######################################################$$$$$$$$$#########""""""######""""""""""""############""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!!!!!!!"""!!!!!!  !!!"""$$$$$$###$$$%%%%%%%%%###"""!!!""""""############"""!!!###""""""!!!!!!"""###$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%'''''''''''''''''''''&&&$$$$$$######$$$&&&((()))*********)))((((((''''''%%%&&&'''((())))))(((((('''''''''((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++,,,------.........////////////000111000///---,,,,,,++++++,,,,,,---000222333222000111000///......///000111---,,,***)))((()))***+++*********))))))))))))(((******+++++++++,,,,,,,,,(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############"""!!!!!!$$$###"""###$$$%%%$$$"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''(((((()))******++++++(((((()))))))))*********++++++***************************+++,,,---.../////////...---------------++++++***++++++,,,---...------,,,++++++,,,,,,,,,---...000111222111000////////////...------,,,,,,,,,***)))***---...---,,,((())))))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%%%%""" ###$$$###########################""""""""""""################################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""############$$$%%%%%%$$$###############$$$#########""""""""""""######$$$$$$$$$$$$######################################################$$$$$$$$$#########""""""######""""""""""""############""""""""""""###############$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""######"""!!!!!! !!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$###""""""######""""""""""""""""""$$$###"""!!!!!!"""######""""""""""""""""""""""""""""""#########$$$$$$$$$""""""!!!!!!""""""###$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%%%%((('''''''''''''''''''''$$$$$$######$$$%%%&&&'''''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&'''))))))***'''''''''((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,---------------.........//////111111111000//////......---,,,,,,...111222111000111000///......///000000,,,,,,++++++******++++++++++++*********)))))))))************++++++++++++(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$##################"""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############"""!!!!!!$$$###""""""###$$$###"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!"""""""""###########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''(((((())))))******+++'''(((((((((((()))))))))))))))***************************+++,,,---...//////......---------------,,,,,,,,,,,,,,,...//////...------,,,++++++++++++,,,---///111111222111111//////......---,,,,,,,,,***))))))+++---///...---((((((((()))(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###''''''###!!!###%%%##########################################"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$###############"""""""""######$$$$$$$$$$$$######################################################$$$$$$$$$#####################""""""""""""############""""""""""""###############$$$$$$$$$$$$%%%"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!###############""""""!!!""""""!!!!!!!!!!!!""""""%%%$$$########################"""!!!!!!"""###$$$%%%$$$###!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""!!!!!!""""""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''((((((%%%$$$$$$######$$$%%%%%%%%%&&&&&&&&&&&&'''''''''***)))((('''((((((******'''''''''((()))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,,,,------......000111222333333222111111...,,,+++,,,///000111000//////.........//////000---------------,,,++++++,,,+++++++++************))))))))))))************(((''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$##################$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$######"""!!!###"""!!!!!!######"""!!!######""""""""""""##############################$$$$$$############$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((((((((())))))******++++++***)))(((''''''&&&(((((())))))******++++++*********+++,,,---...//////...------,,,,,,---------,,,,,,------...///000///...---,,,+++*********+++,,,...000111111111111//////...------,,,,,,+++)))))))))***+++,,,,,,+++'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((,,,+++&&&###%%%%%%$$$########################$$$$$$$$$######"""""""""#################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$#########$$$$$$##############################$$$$$$$$$$$$####################################################################################""""""""""""############""""""""""""##################$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!############!!! """""""""######""""""!!!###""""""!!!!!!!!!!!!"""%%%$$$###""""""###$$$%%%$$$###!!! """$$$%%%&&&%%%###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$############&&&&&&'''(((((()))******333111...+++)))((())))))'''''''''((((((***++++++************++++++++++++++++++++++++++++++++++++******++++++,,,------...,,,,,,+++++++++,,,---......000222444555444333222///---++++++---///000///..................//////---.../////////...,,,+++,,,,,,,,,+++++++++******(((((((((((())))))))))))((('''&&&&&&%%%%%%&&&&&&###$$$%%%&&&&&&''''''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%#########$$$$$$######""""""!!! !!!"""###""" ###""""""""""""""""""###""""""""""""""""""""""""$$$######""""""######$$$!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((()))))))))---,,,+++***)))(((((('''((((((((())))))******+++*********+++,,,---...///......---,,,,,,,,,,,,,,,------------...///000000///...---,,,+++*********++++++---...///000111111.........---,,,,,,++++++))))))))))))(((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++...---'''###$$$$$$"""########################%%%%%%$$$$$$######""""""########################""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$######""""""""""""###$$$###############$$$$$$$$$######$$$$$$$$$$$$####################################################################################""""""""""""############""""""""""""######""""""#########$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" """######""" !!!!!!"""!!!!!! ###""""""!!!!!!!!!!!!"""$$$$$$"""""""""###$$$%%%###"""!!! """$$$&&&&&&%%%###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$######"""%%%%%%&&&'''((()))******444222///+++)))((())))))''''''''''''((()))******)))))))))******+++++++++))))))))))))))))))))))))***++++++,,,------......,,,,,,+++******,,,---...,,,---000222333333222111000...,,,+++---...///...,,,,,,------..................///000000...---,,,,,,,,,,,,+++++++++******''''''((((((((()))))))))''''''&&&%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""!!! !!!"""###""" """""""""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((************++++++++++++(((((())))))))))))))))))*********+++,,,---...///...------,,,,,,,,,,,,,,,---------------...000000...------,,,+++++++++++++++++++++,,,---...//////......------,,,+++++++++((()))***(((&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((+++***%%%!!!"""""" ########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""###$$$$$$$$$$$$###"""""""""############$$$"""""""""!!!""""""###$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################################################################$$$$$$$$$######""""""""""""############""""""""""""######"""""""""############$$$"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!  !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""##################$$$%%%""""""!!!!!!!!!###$$$%%%%%%$$$###!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!""""""###$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&'''''',,,+++***)))((())))))***((('''''''''(((((()))***((((((((()))******++++++))))))))))))))))))))))))++++++,,,,,,------......---,,,+++******,,,...///+++,,,...///111111111000000///------...///...---***+++,,,---............///////////////...------,,,+++++++++************(((((((((((())))))))))))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$###"""!!!!!!######"""!!!""""""############""""""########################""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))(((((((((*********+++,,,---...///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---...///000------,,,++++++,,,,,,,,,************+++,,,,,,---......---,,,,,,++++++***''')))***(((&&&$$$%%%'''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''###!!!$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%###"""""""""######$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$######""""""""""""############""""""""""""######""""""""""""############$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%&&&"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""### !!!"""""""""""""""!!!!!! !!!!!!"""###$$$""""""###$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$###"""!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!""""""###$$$######$$$$$$$$$%%%%%%%%%###$$$%%%''''''''''''&&&%%%%%%&&&''''''((())))))%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((()))))))))(((''''''''''''((())))))''''''(((((()))******+++))))))))))))))))))))))))++++++,,,,,,---............---+++******,,,...000+++,,,,,,---...///000000111000//////000000...,,,)))***,,,---......------//////...------------...++++++*********)))))))))(((((()))))))))*********'''&&&%%%%%%$$$$$$%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$###""""""###$$$###"""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&''''''(((((((((((((((((((((((((((((('''''''''++++++***)))((('''&&&&&&******))))))((((((''''''*********+++,,,---//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---//////,,,,,,+++++++++,,,------+++******)))******++++++......---,,,,,,++++++***%%%(((***)))'''&&&(((***%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''$$$$$$'''***)))#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######################################################""""""######$$$$$$$$$$$$######""""""""""""############""""""""""""######""""""""""""############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%!!!!!!"""############### !!!###$$$$$$!!!"""###%%%%%%%%%$$$### """###$$$$$$$$$$$$######"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""$$$%%%'''(((((('''''''''''''''((()))******+++%%%&&&'''(((((((((&&&&&&&&&&&&''''''''''''((((((***************)))((('''(((''''''''''''(((((()))&&&''''''((()))******+++************************++++++,,,------......//////---+++***+++,,,///111---,,,,,,,,,---...000000111000000111222111...,,,)))***+++---......------000///...,,,,,,---......*********))))))))))))((())))))))))))************'''&&&%%%%%%$$$$$$%%%%%%*********)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""!!!!!! $$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$"""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))************))))))***************)))+++******)))******+++,,,...,,,+++---000111...,,,...---+++,,,,,,---+++***...------,,,+++***))))))***)))))))))))))))******///...---+++***((('''&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""####################################$$$$$$############$$$$$$$$$$$$############$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$#########"""########################"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""(((&&&### !!!$$$%%%$$$#########""""""!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%########################!!!"""#########!!!  !!!!!!"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!######""""""!!!!!! ###$$$%%%$$$""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################$$$%%%&&&'''((('''&&&%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''(((((((((((((((((('''''''''''''''''''''''''''''''''++++++******))))))(((((((((((()))***************************+++,,,---....../////////---,,,---...------,,,,,,,,,---......111///...---......,,,+++++++++************++++++000111111///,,,++++++,,,************))))))))))))))))))))))))(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""""""!!! !!!###$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""####################################""""""""""""#########""""""""""""""""""############$$$$$$$$$%%%$$$"""!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''))))))))))))************,,,***)))'''&&&&&&&&&'''((())))))***,,,---......,,,++++++...333666666555...---+++,,,,,,---+++***---,,,,,,++++++***************))))))))))))******++++++******))))))((((((((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###!!!!!!!!!!!!"""""""""###""""""""""""############!!!!!!!!!!!!"""""""""###""""""""""""####################################$$$$$$############$$$$$$$$$$$$############$$$$$$############""""""""""""$$$$$$#########"""""""""########################"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$$$$###""""""##################"""""""""!!!""""""""""""""""""""""""######$$$$$$######""""""%%%$$$"""!!!!!!"""$$$%%%########################!!!"""######"""!!! ######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!###"""""""""!!!!!!!!! $$$%%%&&&$$$"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''')))))))))((((((((((((((((((((()))************)))************+++,,,---------...///...---,,,,,,...---,,,,,,,,,,,,------...111///,,,+++,,,---,,,++++++******))))))******+++///000111///---+++++++++*********)))))))))(((((((((((((((''''''''''''&&&'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""!!!!!! !!!"""###$$$###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""###""""""""""""""""""""""""############$$$$$$$$$%%%$$$###"""""""""######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))************,,,***(((&&&%%%&&&'''(((((()))***,,,---.........---,,,,,,...222666888888...,,,++++++------,,,***++++++++++++++++++++++++******)))))))))))))))***&&&''''''((())))))******''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""###$$$$$$$$$$$$###$$$$$$$$$###############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######!!!!!!!!!"""""""""######""""""""""""############!!!!!!!!!"""""""""######""""""""""""####################################$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$$$$###""""""!!!!!!############"""""""""!!!########################"""############$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%###"""!!!############""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!! %%%$$$###""""""###$$$%%%########################!!!""""""""""""!!!!!! ######$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!""""""""""""!!!!!!!!!!!!%%%&&&&&&$$$!!! """"""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))******))))))******)))******+++,,,------...///...,,,+++,,,---,,,+++++++++,,,,,,---...000...,,,+++,,,,,,,,,++++++******))))))******+++,,,...000000...+++************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""""""""""""""""""""######"""############$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************))))))(((((((((((()))***)))***+++,,,---,,,,,,+++///...,,,,,,---///111222---,,,++++++------,,,+++*********++++++,,,,,,,,,+++***))))))))))))))))))%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""""""""#########!!!"""""""""############!!!!!!"""""""""#########!!!"""""""""####################################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$######"""""""""#########"""""""""!!!!!!########################""""""#########$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###"""#########"""""""""""""""""""""""""""""""""""""""#########""""""""""""###$$$$$$###""""""###$$$$$$########################!!!""""""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!""""""""""""!!!!!!!!!!!!$$$%%%%%%$$$!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))'''(((((()))))))))))))))))))))))))))***+++,,,---,,,---...---+++++++++,,,+++******++++++,,,---............///000///,,,*********))))))))))))*********---000000...+++))))))***)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###"""""""""""""""#############################################################################################"""""""""!!!"""""""""""""""#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((()))))))))************'''((()))))))))((('''&&&((((((***+++,,,,,,------000///---+++***+++,,,...---,,,++++++------,,,+++*********++++++,,,,,,---++++++***)))(((((())))))&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!""""""""""""############!!!"""""""""############""""""""""""############!!!"""""""""####################################$$$$$$############$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$%%%############""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$######""""""###$$$%%%""""""""""""""""""######""""""""""""""""""""""""###"""""""""###%%%&&&'''$$$##################$$$########################"""!!!!!!!!!!!!"""""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########""""""!!!!!!!!!!!!""""""""""""!!!"""######"""!!!"""$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((())))))*********''''''((()))))))))))))))))))))))))))***+++,,,,,,+++---------+++***+++,,,)))))))))***+++,,,------,,,...111444555333---)))***))))))))))))))))))***))),,,//////---+++)))((()))))))))(((((((((((('''((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""""""""!!!!!!""""""################################################################################################"""""""""!!!!!!!!!""""""############""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))************))))))))))))((('''&&&%%%(((((()))***,,,...000111...//////...,,,,,,///111,,,+++***+++---...---,,,*********++++++,,,,,,,,,,,,+++***)))(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$##################$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!"""""""""#########$$$$$$""""""""""""############"""""""""#########$$$$$$""""""""""""####################################$$$$$$############$$$$$$$$$$$$############$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$#########"""########################"""############$$$$$$$$$!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""""""""###$$$%%%""""""""""""############""""""""""""""""""""""""""""""""""""$$$&&&((()))################################################"""!!!!!!!!!!!!""""""###&&&%%%$$$"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""!!!!!!!!!!!!""""""""""""!!!""""""""""""###%%%########################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))))))))************&&&'''(((((())))))(((((())))))((())))))***+++,,,+++,,,---,,,***)))***+++(((((())))))***+++,,,---+++...222666888444...)))***))))))(((((())))))***)))+++......,,,***))))))))))))((((((((((((''''''(((((((((''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""!!!!!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))***************)))((('''(((+++...000000///---++++++---///000,,,...000///...---///111,,,+++***+++---...---,,,++++++++++++++++++,,,,,,,,,+++***)))((((((((((((&&&'''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""#########$$$$$$$$$""""""""""""############""""""#########$$$$$$$$$""""""""""""####################################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################"""############$$$$$$$$$!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""###"""!!!!!!"""$$$&&&(((#########$$$$$$#################################"""!!! !!!"""###$$$'''&&&$$$"""!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############### !!!!!!!!!"""""""""### !!!###"""!!!!!!"""###########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))***'''''''''''''''''''''''')))))))))))))))(((((((((&&&'''(((((())))))((((((((((((((())))))***+++,,,***,,,,,,+++***)))***+++((((((((((((***+++,,,------...111444555333///+++))))))(((((((((((())))))***+++,,,,,,***))))))***))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######################## !!!"""###""""""!!! !!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""" !!!!!!"""######$$$$$$"""############$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))************+++)))&&&'''+++222:::@@@;;;888222...+++***+++,,,,,,...111000---+++,,,...,,,+++***+++---...---,,,++++++++++++++++++++++++,,,+++***)))((((((((((((%%%&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """############$$$$$$$$$""""""""""""############"""############$$$$$$$$$""""""""""""####################################$$$$$$############$$$$$$$$$$$$############$$$$$$&&&&&&%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$########################"""############$$$$$$$$$ !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!$$$&&&'''%%%###!!!!!!!!!""""""#########$$$""""""""""""""""""""""""$$$###!!! """$$$%%%######$$$$$$$$$$$$##############################"""!!! """###$$$%%%$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############### !!!!!!!!!""""""######"""######"""!!! !!!########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''))))))(((((('''''''''&&&&&&''''''((((((((((((((((((((((((((()))***+++,,,***+++,,,+++)))))))))***'''''''''((()))+++,,,---///...///000222111000...))))))(((((((((((())))))***+++,,,+++))))))***+++)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""" """#########"""!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((()))(((&&&***999NNN^^^```QQQ<<<---)))***---...*********+++,,,---...///---,,,+++***)))***++++++........................,,,,,,++++++***)))((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""############""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!########################""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$####################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$"""!!! """######"""""""""""""""""""""""""""!!!"""""""""#########$$$"""$$$(((******((($$$"""&&&%%%""" """$$$&&&"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!!!!###$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""#########!!! ###&&&""""""############"""""" !!!"""###$$$$$$%%%$$$$$$###"""!!!!!!""""""###############"""!!!!!! ###$$$$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''))))))***++++++++++++***,,,+++***)))))))))+++++++++******)))***,,,---...///000111111111///...---...,,,+++)))(((((())))))+++,,,,,,,,,,,,+++******(((''''''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######"""!!! %%%%%%$$$###"""!!! """"""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""######""""""""""""#########$$$$$$$$$###""" """"""""""""##########################################$$$$$$$$$%%%%%%%%%###$$$&&&&&&&&&$$$"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((%%%&&&&&&&&&***777JJJYYY^^^PPP===///)))((())))))*********+++,,,...///000...---,,,+++++++++,,,,,,------------------------++++++******)))(((((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""###"""!!!!!!!!!!!!"""######""" """""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!###%%%''''''%%%###!!!%%%$$$###!!!!!!"""$$$%%%""""""""""""""""""""""""###"""""""""""""""############""""""""""""!!!!!!############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""######!!! """$$$""""""############""""""!!!!!!""""""######$$$$$$$$$$$$###"""""""""""""""###############"""!!!!!!""""""""""""""""""""""""#########$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''((((((((((((''''''((()))***+++++++++++++++,,,+++***))))))***+++++++++************,,,---...///000000111000///...---...---+++***))))))******++++++,,,,,,++++++***)))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$######"""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!"""""""""#########""""""""""""######$$$$$$$$$######"""!!! """"""""""""################################################$$$$$$$$$%%%###$$$%%%&&&&&&$$$"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''''')))222@@@KKKRRRHHH999...)))((((((''')))******+++---...000111///...------,,,,,,------------------------------******))))))((('''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""############"""""""""""" ############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###""""""""""""""""""###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$###############$$$############""""""""""""!!!!!! !!!!!!"""$$$""" !!!""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!#####################$$$""""""""""""""""""""""""######"""""""""""""""#########""""""!!!!!! ############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""$$$###"""!!!"""###""""""############"""""""""""""""""""""#########$$$###""""""""""""""""""###############"""!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''(((((((((((((((((('''(((((())))))((((((''''''((()))***+++,,,,,,,,,+++******)))******++++++************+++,,,---.../////////000//////...---......,,,++++++++++++++++++++++++++++++***))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""############""""""""""""######%%%$$$###"""!!!!!!!!!!!!""""""""""""####################################"""""""""#########$$$$$$###$$$%%%%%%%%%$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++***((('''***222999>>>888111+++************))))))***+++---///000111/////////...............,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""#################################$$$$$$#####################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###$$$&&&&&&$$$###$$$%%%####################################""""""""""""!!!!!! !!!!!!"""!!! """######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!"""###$$$%%%$$$##############################$$$######"""""""""""""""""""""!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!###%%%&&&%%%###"""###"""######$$$$$$######"""#########"""""""""""""""######"""""""""""""""##################"""!!!!!! !!!!!!!!!"""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''((()))***+++,,,,,,,,,******************++++++************+++,,,------..............................------,,,,,,,,,,,,*********+++***))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$#########"""""""""!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""#########!!!!!!"""""""""#########$$$######""""""######$$$%%%$$$"""!!!!!!!!!"""###!!!"""""""""####################################!!!""""""""""""###############$$$$$$$$$$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******+++***(((&&&'''+++......,,,***))))))*********)))))))))***,,,...///000...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""########################$$$##################$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""#########################################################"""""""""""""""#########$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%%%%$$$"""$$$%%%%%%$$$######$$$########################"""""""""""""""""""""""" !!!!!!!!!!!! """$$$%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!######""""""""""""###### """###%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""### !!!!!!""""""######""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""$$$'''((('''%%%$$$$$$######$$$$$$$$$$$$###############"""""""""""""""###"""""""""""""""#####################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&&&&'''''''''(((((())))))(((((())))))))))))(((((((((((()))***+++,,,,,,,,,))))))******++++++++++++)))******+++,,,,,,,,,---------------------......---.........------,,,,,,))))))******))))))((('''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$#########"""""""""""""""!!!!!!!!!"""######$$$$$$##############################""""""""""""""""""""""""""""""############$$$$$$############$$$$$$$$$$$$"""!!!!!!!!!"""###!!!"""""""""####################################!!!""""""""""""#########"""#####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******&&&'''(((((('''(((***,,,'''(((((((((((('''&&&&&&))))))))))))***,,,---...,,,------------,,,+++++++++++++++++++++++++++++++++++++++***************''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$############""""""""""""########################""""""""""""############################################################"""""""""""""""######$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########!!!"""###$$$%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$###############$$$$$$$$$!!!!!!"""""""""""""""### !!!!!!""""""!!!!!! """$$$%%%$$$""""""""""""""""""""""""!!!"""""""""#################################### !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""%%%'''((('''%%%$$$$$$######$$$$$$$$$$$$######"""""""""""""""#########"""""""""""""""######$$$###############"""!!!!!!########################!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))((())))))******))))))((())))))***++++++++++++***((()))***+++++++++++++++))))))***,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,------......---,,,,,,)))))))))))))))(((''''''(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$####################################"""""""""""""""""""""#########$$$$$$$$$$$$############$$$$$$######"""""""""""""""###""""""""""""####################################"""""""""#########$$$$$$"""""""""############$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********%%%&&&'''((((((((()))***&&&'''))))))((('''&&&%%%))))))(((((()))******+++***++++++,,,+++***)))(((++++++++++++++++++++++++)))))))))***************''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$############""""""""""""""""""""""""""""""""""""!!!"""""""""############################################################"""""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$""""""#########$$$$$$$$$!!!!!!!!!!!!""""""######!!!!!!"""######"""!!!!!!"""!!! """######"""""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&"""######$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%&&&%%%%%%$$$###""""""!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""$$$%%%&&&$$$######$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""######$$$$$$"""""""""""""""###$$$$$$###############"""!!!!!!########################!!!!!!"""######$$$$$$%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***))))))************))))))***++++++++++++***))))))'''(((***+++,,,,,,++++++((()))+++,,,------,,,,,,,,,,,,+++++++++,,,......+++,,,------...---,,,+++(((((())))))(((((('''&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#############################################"""""""""!!!""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""############""""""""""""""""""################################################$$$$$$$$$%%%"""""""""""""""###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++)))))))))(((((('''''''''$$$&&&)))******((((((((())))))(((((((((((())))))))))))***+++***)))((('''************************(((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""########################""""""!!!""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$%%%!!!!!!"""$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$""""""######$$$$$$$$$$$$ !!!!!!!!!""""""######!!!"""###$$$$$$###"""!!!%%%###!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!"""$$$%%%&&&'''(((!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$&&&&&&))))))'''%%%###!!! !!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!"""$$$&&&(((!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""$$$###"""!!!"""######$$$$$$%%%%%%$$$$$$### !!!!!!"""###$$$$$$%%%""""""!!!""""""###$$$$$$###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***))))))************))))))++++++,,,++++++***)))((('''(((***+++,,,,,,++++++((()))+++,,,------,,,,,,,,,,,,+++***+++,,,...///***+++,,,---------,,,+++(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""############""""""""""""""""""########################$$$#########""""""!!!!!!"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$###"""!!!""""""""""""#######################################$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!"""###$$$$$$########################$$$$$$######$$$$$$%%%&&&'''$$$!!!"""$$$$$$###!!!%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&%%%$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''((()))******+++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$#########""""""$$$######""""""######$$$%%%%%%%%%$$$$$$#################################################################################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######"""""""""""""""###########################%%%$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################""""""""""""############""""""""""""""""""######""""""""""""""""""""""""!!!"""######"""!!!"""$$$&&&###!!!$$$(((((($$$ !!!!!!""""""############""""""#########""""""!!!######################## !!!"""$$$%%%&&&&&&%%%###"""""""""######!!!!!!""""""#########$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$######""""""###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%'''''''''(((((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))******************++++++++++++++++++++++++++++++++++++***)))((('''&&&&&&,,,,,,,,,,,,+++***))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""!!! ########################'''$$$ """###"""!!!""""""""""""############"""############$$$$$$$$$########################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!!!!!!!""""""#########$$$$$$$$$######$$$$$$%%%&&&&&&$$$""""""###$$$###!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''((()))************)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%###!!!"""$$$%%%$$$"""$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$#############################################################################################"""""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""##############################$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################""""""""""""#####################""""""""""""""""""""""""""""""""""""""""""###%%%%%%$$$######$$$%%%###!!!"""&&&'''$$$ !!!!!! !!!!!!""""""###""""""############""""""########################"""""""""""""""######$$$%%%%%%###"""""""""######!!!"""""""""############""""""""""""""""""""""""""""""!!! !!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""########################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""###"""!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&''''''''''''((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))******+++++++++------------,,,,,,,,,,,,+++******))))))(((((((((,,,,,,,,,,,,+++***))))))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%########################"""""""""""""""!!! ########################&&&###!!! """###"""!!!""""""""""""############""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!"""""""""############$$$############$$$%%%%%%&&&$$$""""""###$$$###"""$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###"""###$$$$$$###"""$$$$$$$$$###############%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#############################################################################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""""""""##############################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$########################""""""""""""############$$$#########""""""!!!!!!"""""""""""""""""""""""""""$$$''''''&&&$$$###$$$%%%""" ###%%%###!!!!!!  """###""""""############""""""########################$$$#########""""""!!!!!!%%%$$$######"""#########""""""""""""############""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""###""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))***+++,,,,,,/////////......---------************************,,,,,,,,,,,,+++***)))((()))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######""""""!!!!!!########################%%%###!!!!!!"""###"""!!!""""""""""""############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""###########################$$$$$$%%%$$$$$$###"""############$$$$$$############$$$$$$&&&%%%$$$#########%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################################################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$########################$$$###$$$$$$$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################!!!"""""""""############$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$'''((('''$$$###"""$$$"""!!!######""""""!!!  """###!!!""""""############"""#######################################"""!!!!!!$$$$$$##################"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$######""""""!!!!!!!!!!!!"""""""""#####################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((&&&'''((()))***+++,,,---000000///...---,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,++++++***)))(((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!##############################"""""""""###""""""!!!"""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""""""""###############""""""######$$$%%%############"""###$$$$$$$$$######""""""######$$$%%%%%%#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$############$$$########################%%%$$$$$$######$$$$$$%%%################################################################################################""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""!!!!!!"""###$$$$$$##############################$$$$$$%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################!!!"""""""""########################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$''''''&&&###!!!!!!###"""  !!!""""""$$$###"""!!!!!!!!!"""###!!!!!!"""#######################################!!!!!!"""############"""############$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!"""""""""############""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***)))))))))((((((((('''&&&'''''')))***+++,,,,,,......------,,,+++***************+++,,,,,,------++++++++++++***)))(((((('''''''''''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""############""""""########################!!!"""######"""""""""###!!!"""""""""############!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&######""""""""""""""""""###""""""""""""###$$$$$$"""###$$$###""""""$$$&&&######""""""""""""######$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%"""$$$$$$$$$###"""###$$$###############$$$$$$$$$$$$##################$$$"""""""""#######################################################################################""""""""""""############"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!"""###$$$%%%########################"""###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$########################""""""""""""############"""""""""""""""""""""###"""""""""""""""""""""""""""$$$&&&&&&%%%"""!!!!!!""""""!!!!!!!!!!!!""""""###############""""""""" !!!"""######$$$############################## !!!"""$$$$$$$$$###"""""""""###$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##################""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%'''''''''(((((((((((()))(((((((((((())))))))))))******))))))((((((''''''''''''(((((()))***++++++,,,,,,,,,++++++******)))*********++++++,,,,,,,,,++++++++++++***)))((('''&&&''''''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$############################## """$$$$$$###""""""###""""""""""""############!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$############"""""""""""""""""""""""""""###$$$$$$!!!###$$$###""""""$$$&&&######""""""""""""######"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%"""$$$%%%$$$"""!!!###%%%""""""#########$$$$$$$$$###""""""!!!!!!""""""###!!!"""""""""#########$$$########################################################################!!!"""""""""############"""""""""""""""""""""""" !!!"""#########!!!!!!!!!!!!"""###$$$%%%########################"""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$########################""""""""""""############!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""%%%&&&'''&&&$$$#########!!!"""######""""""""""""!!!"""###$$$###"""  !!!"""######$$$$$$$$$########################!!!"""###$$$$$$###!!! !!!"""###$$$%%%$$$$$$###############"""""""""!!!""""""""""""""""""""""""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##################$$$$$$""""""""""""############!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""" !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%((((((((()))))))))******(((((((((((())))))))))))*********)))(((''''''''''''((((((((())))))******+++++++++++++++*********************++++++++++++++++++++++++***)))((('''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$$$$###########################!!!$$$$$$###""""""$$$""""""""""""############!!!!!!!!!!!!"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!"""""""""""""""######$$$!!!###$$$$$$""""""$$$'''######""""""""""""######!!!###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))***++++++))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""#########$$$$$$%%%%%%%%%!!!$$$%%%%%%"""!!!###%%%""""""######$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$########################################################################!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!"""######$$$!!!!!!!!!!!!"""###$$$%%%########################"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""############ !!!"""###$$$%%%%%%""""""""""""""""""""""""'''(((((('''%%%###$$$%%% """$$$%%%###""""""""" ###$$$###!!! !!!######$$$$$$$$$###########################$$$%%%%%%$$$"""!!!"""###$$$%%%%%%$$$###$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$######"""""" !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%))))))))))))************(((((((((((())))))))))))+++******)))(((''''''&&&(((((((((((())))))))))))+++++++++++++++++++++,,,***************************++++++******)))((('''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!###$$$$$$######$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################!!!$$$%%%###!!!"""$$$""""""""""""############!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''((((((((((((*********)))))))))))))))((((((((((((((())))))***)))))))))))))))))))))***)))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$############$$$$$$########################$$$#########""""""!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""""""""#################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$###############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$%%%"""$$$&&&%%%###"""$$$&&&'''&&&$$$""" """"""""""""""""""""""""#########"""""""""""""""$$$$$$##################$$$$$$$$$######!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""########################$$$######"""""""""""""""###$$$$$$###!!! !!!"""""""""""""""""""""""""""$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''((((((((((((((('''''''''&&&&&&'''((()))***+++++++++***(((&&&&&&''')))*********))))))((((((''''''))))))))))))((((((((((((*********)))))))))))))))(((((()))***+++,,,,,,,,,,,,+++)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$!!!"""$$$%%%%%%$$$###!!! !!!!!!""""""######!!!"""###%%%%%%$$$######################################################"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$#########"""""""""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))************))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""#########""""""!!!!!!""""""###""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$####################################"""""""""!!!""""""""""""############""""""!!!!!!!!!!!!""""""%%%$$$######""""""####################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""######$$$$$$&&&''')))(((&&&%%%&&&(((&&&%%%###"""!!! !!!!!!""""""""""""""""""""""""###"""""""""""""""""""""########################!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################$$$######""""""""""""""""""###$$$###!!!!!!!!!"""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''(((((((((((('''''''''''')))))))))))))))*********+++***(((''''''((()))******)))))))))((((((((('''))))))))))))((((((((((((***)))))))))))))))))))))(((((()))++++++,,,,,,+++,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#########$$$###$$$%%%%%%%%%###""" !!!!!!"""#########""""""###$$$$$$$$$$$$###################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$#########"""""""""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********))))))((((((((((((((())))))******++++++&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###############""""""#########""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$####################################""""""""""""""""""""""""###############""""""!!!!!!""""""###$$$$$$###"""""""""####################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%((())))))(((&&&%%%&&&'''$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""##############################!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!##############################""""""""""""######""""""""""""""""""""""""########################$$$######""""""""""""""""""###$$$###"""!!!"""###""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((())))))******+++***)))(((((()))***+++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******((()))***++++++++++++++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###############"""###$$$%%%%%%$$$###""" !!!""""""######$$$#########"""######$$$%%%################################################"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$###############"""############$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((((()))))))))******((((((((())))))))))))))))))))))))))))))***++++++*********)))(((((('''''''''(((((()))***+++,,,,,,&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$#################################"""""""""""""""!!!"""""""""###############""""""""""""""""""#########""""""""""""####################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!!!!""""""""""""""""""###$$$%%%&&&'''((((((&&&&&&&&&%%%###"""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""#########""""""""""""############!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!##############################""""""""""""######""""""""""""""""""""""""########################$$$######""""""""""""""""""###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''((($$$$$$%%%&&&((()))************)))))))))***++++++))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********((()))***+++++++++++++++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!###$$$%%%&&&&&&&&& !!!!!!"""######$$$$$$$$$###"""""""""###%%%&&&################################################""""""#########$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''(((((()))))))))))))))))))))((()))******+++))))))))))))((((((''''''''''''((()))***++++++,,,&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""######$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""""""""""""""######!!!"""""""""##################""""""""""""#########""""""!!!""""""####################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###### !!!!!!""""""""""""""""""###$$$&&&'''((((((%%%$$$###""""""!!! !!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!!!!"""""""""#########!!!!!!"""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""""""""!!!"""######"""!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))))))))******+++(((((((((((())))))))))))'''((((((((()))))))))***(((((())))))************))))))***+++++++++******)))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%!!!!!!""""""###$$$$$$$$$$$$###"""""""""###%%%&&&################################################""""""#########$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%########################""""""#########$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''(((((())))))***((((((((((((((())))))***((((((((((((((((((((((((''''''(((((())))))******&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###############""""""#########""""""""""""""""""""""""################################################""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""""""""############""""""""""""############$$$######""""""######$$$""""""!!!!!!!!!"""####################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!""""""### !!!"""######$$$$$$&&&$$$######$$$$$$"""!!!!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$ !!!!!!""""""#########"""############""""""!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""""""""!!!"""######""""""###$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((000///---,,,***(((&&&&&&''''''(((((())))))******(((((((((((())))))))))))''''''(((((())))))******((((((((()))******++++++)))******+++++++++******(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########(((((('''%%%$$$###"""!!!!!!!!!"""######$$$$$$%%%#########"""######$$$%%%################################################"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$###############$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***'''''''''''''''(((((()))&&&&&&''''''((()))))))))'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""#########""""""!!!!!!""""""###""""""""""""""""""""""""################################################""""""""""""""""""""""""$$$$$$############$$$$$$########################!!!"""""""""############""""""""""""############$$$######""""""######$$$!!!!!!!!!!!!!!!"""####################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$###### !!!""""""### !!!!!!"""""""""%%%###""""""$$$%%%$$$"""""""""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$ !!!!!!"""######$$$""""""############""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""""""""""" """######""""""###$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((...---,,,+++)))'''&&&&&&%%%&&&&&&'''((()))))))))'''((((((((()))))))))***'''''''''((()))*********'''(((((()))******++++++******+++++++++******)))'''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########''''''&&&%%%$$$#########!!!""""""######$$$%%%%%%""""""###$$$$$$$$$$$$###################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''((()))******'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""$$$$$$############$$$$$$########################!!!!!!""""""#########$$$""""""""""""############$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""####################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!""""""###""""""""""""############$$$!!! !!!$$$%%%###!!!"""###$$$$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$ !!!"""######$$$!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""""""""""" """######""""""###%%%""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&'''''''''((($$$%%%&&&'''(((((((((((('''((((((((())))))******&&&''''''((()))******+++'''(((((()))***+++++++++******+++++++++******)))'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########""""""###$$$%%%'''((()))"""""""""###$$$$$$%%%%%%!!!"""###%%%%%%$$$######################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$"""############$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$######""""""######""""""""""""############""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!#########"""!!!"""###########################$$$$$$###"""!!! ###"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$###"""!!!!!!"""###$$$########################%%%$$$###""""""###$$$%%%""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!######""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""&&&%%%%%%$$$#########$$$########################################################################$$$$$$$$$###"""!!!!!! $$$###  ###$$$ !!!#########"""!!! !!!""""""""""""""" !!!"""######"""!!! !!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""'''&&&$$$###"""###$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%"""######"""!!!"""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((((((((((((((()))((((((''''''''''''(((&&&'''((()))))))))))))))******+++++++++,,,,,,,,,******+++******)))((('''''''''((((((((((((''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""###########################$$$%%%&&&'''&&&$$$$$$$$$$$$############$$$$$$$$$######""""""######$$$$$$$$$###"""###$$$&&&'''$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$#########$$$$$$$$$###"""###$$$&&&'''$$$###"""!!!!!!"""###$$$&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$!!!!!!""""""###$$$&&&&&&%%%%%%%%%$$$$$$###############""""""######$$$%%%########################$$$#########""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######""""""######""""""""""""############""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$########################$$$$$$$$$$$$###############"""!!!!!!!!!"""$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$#########""""""#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$###""""""""""""###$$$########################$$$###""""""""""""###$$$""""""""""""############""""""""""""""""""""""""$$$$$$######""""""!!!!!!###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""&&&%%%$$$$$$#########$$$########################################################################$$$$$$######"""!!!!!! ###"""!!! !!!"""### !!!""""""""""""""" !!!""""""""""""""""""###$$$%%%%%%$$$###""" !!!!!!"""######$$$$$$$$$%%%%%%%%%$$$$$$###"""&&&%%%$$$#########$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%######$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((((((((((((((((((((('''''''''(((((()))(((((())))))***)))))))))))))))))))))************))))))))))))))))))((('''''''''((((((((((((''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""########################%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&$$$###"""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""""""""###########################$$$$$$%%%%%%%%%$$$$$$###############""""""######$$$%%%""""""""""""""""""""""""###############"""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######""""""######""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%########################""""""######$$$$$$$$$%%%"""""""""!!!"""######$$$""""""""""""""""""""""""""""""""""""######$$$$$$###""""""!!!!!!""""""###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$###########################""""""!!!!!!""""""###""""""""""""############""""""""""""""""""""""""&&&%%%$$$###"""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$############$$$########################################################################$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""### !!!""""""""""""""""""###$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$#########$$$%%%%%%$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((((('''''''''''''''((()))***)))************))))))(((''''''''''''((((((((((((&&&''''''(((((((((((('''''''''((((((((((((''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################''''''&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$###""""""""""""###$$$###$$$$$$$$$$$$$$$$$$### !!!!!!!!!""""""""""""%%%$$$$$$###""""""######$$$$$$$$$$$$$$$###############""""""######$$$%%%############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$######""""""######!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""""""""""""""#######################################$$$%%%%%%$$$###$$$%%%########################!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$$$$$$$$$$$$$%%%########################""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""###""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$###############$$$####################################################################################""""""!!!!!!!!!"""############"""!!!###"""!!! !!!"""### !!!""""""""""""""" !!!!!!"""""""""""""""!!!!!!""""""##################$$$$$$$$$$$$######""""""#########$$$%%%%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((&&&&&&&&&'''''')))*********+++++++++***)))((((((&&&&&&'''''''''((((((((($$$%%%&&&&&&''''''''''''&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################(((((())))))((('''%%%###$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%###"""!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%$$$###%%%%%%$$$#########""""""########################"""###$$$%%%%%%$$$###"""!!!!!!!!!"""""""""######$$$$$$###############$$$$$$$$$$$$#####################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$######""""""######!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""!!!!!!"""""""""####################################$$$%%%%%%$$$###$$$%%%########################""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!!!!"""""""""############"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""#########""""""###$$$$$$#################################################################################"""""""""""""""!!!"""###$$$$$$###"""!!!###"""!!! !!!"""### !!!"""""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""#########"""######$$$$$$#########!!!""""""###$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""###%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((&&&&&&&&&'''''')))*********************)))(((''''''''''''((((((((())))))###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################''')))+++---,,,)))%%%"""$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%$$$###!!! """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###""" $$$$$$$$$$$$###""""""!!!######$$$$$$$$$$$$######""""""$$$%%%%%%$$$"""""""""""""""#########$$$$$$""""""""""""###$$$%%%&&&##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$######""""""######""""""""""""############""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""#################################$$$%%%$$$###"""###%%%########################%%%$$$$$$$$$######""""""!!!!!!"""############"""""""""""""""""""""""""""!!!"""$$$%%%%%%%%%$$$######""""""!!!!!!""""""############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$##############################!!!""""""######""""""!!!""""""""""""############""""""""""""""""""""""""!!!""""""###$$$%%%&&&&&&!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""###$$$$$$##############################################################################""""""""""""""""""""""""###$$$$$$###""""""###""""""!!!!!!!!!!!!!!! !!!"""""""""""""""###"""""""""###$$$%%%&&&""""""""""""""""""######!!!"""######$$$#########!!!"""######$$$#########!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############"""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''((()))***((())))))))))))(((((('''(((((((((((()))))))))***$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################%%%'''***,,,,,,)))%%%"""$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%##################"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$"""!!! #########$$$######"""!!!######$$$%%%%%%$$$######"""##################"""############$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''"""""""""#####################""""""######$$$%%%#################################$$$$$$%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$######""""""######""""""""""""############""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###########################"""###$$$$$$""""""###$$$####################################$$$$$$$$$$$$ !!!"""###$$$######"""""""""""""""""""""""""""!!!"""$$$&&&&&&%%%$$$############""""""##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$###""""""########################""""""###$$$$$$###""""""""""""""""""############""""""""""""""""""""""""#########$$$$$$%%%%%%&&& !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$########################################################################"""""""""""""""""""""############$$$$$$#########"""""""""""""""!!! !!!"""""""""""""""###"""""""""###$$$%%%&&&###"""""""""""""""""""""!!!!!!"""###############"""######$$$$$$###"""!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######!!!###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((('''''''''(((((()))&&&''''''(((((((((((('''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###""""""""""""######$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""######!!!"""###$$$$$$######"""###$$$$$$%%%%%%$$$$$$#########""""""""""""######""""""""""""###############"""""""""###$$$%%%%%%!!!"""""""""#########$$$#########"""###$$$$$$%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$###"""#########""""""""""""############""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""########################### !!!"""###$$$$$$ !!!"""$$$$$$######"""""""""""""""""""""""""""!!!###$$$&&&&&&%%%$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################!!!"""###$$$$$$###"""!!!########################"""###$$$%%%%%%$$$###"""""""""""""""############""""""""""""""""""""""""#########""""""""""""""" !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!""""""###$$$$$$########################################################################"""""""""""""""#################################!!!"""#########!!!  !!!!!!"""""""""""""""!!! """$$$%%%#########"""""""""""""""!!!!!!"""###############"""###$$$$$$###"""!!! !!!!!!!!!""""""##############################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$ """$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((()))(((((('''''''''((((((%%%%%%&&&'''(((((((((''''''''''''(((((((((((()))''''''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################%%%$$$"""!!!!!!"""$$$&&&$$$$$$############$$$$$$$$$##################$$$###"""!!!!!!!!!###$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&& !!!"""###$$$$$$###"""###$$$%%%&&&&&&%%%$$$###$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""%%%$$$######"""#########!!!!!!""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&))))))))))))((('''&&&%%%%%%&&&''''''((((((''''''%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""################################################'''&&&%%%$$$###!!! """"""""""""""""""""""""$$$!!! """""" ########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""#########$$$$$$$$$ !!!!!!""""""############""""""""""""###### !!!"""###$$$%%%%%% !!!###%%%%%%###!!! #########""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''')))))))))))))))((((((((('''(((((()))***+++++++++******)))((('''%%%###"""&&&&&&'''((())))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""########################""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$##########################################""""""""""""""""""""""""""""""!!!!!! """""""""###$$$$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""$$$!!!!!!###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################"""""""""!!!############"""""""""!!!""""""#########$$$$$$$$$!!!!!!!!!!!!""""""############""""""""""""######!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$###"""!!!###""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))******++++++)))))))))((('''&&&%%%$$$&&&&&&'''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""#################################$$$$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###""""""!!!!!!"""""""""#########$$$###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################""""""""""""""""""""""""######"""""""""!!!!!!!!!###############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################################################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$"""!!!!!!"""######"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""############""""""""""""###############$$$$$$$$$!!!!!!!!!""""""""""""#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++)))))))))(((((((((''''''&&&&&&'''(((((((((((('''((('''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""########################$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$###"""!!!###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################""""""""""""""""""""""""$$$$$$############""""""$$$$$$$$$###############""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''(((((((((''''''&&&%%%%%%&&&''''''(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""$$$############$$$#################################$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""#####################"""""""""""""""#########"""""""""""""""########################""""""""""""""""""""""""######""""""""""""##################""""""!!!!!!######""""""""""""######"""""""""""""""#########""""""#########$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''(((((((((((())))))******((((((((((((((()))******&&&&&&'''(((((('''''''''((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$############$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%###""""""$$$'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###############$$$$$$$$$########################""""""""""""""""""""""""########################%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&%%%%%%&&&''''''((('''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$##############################$$$$$$$$$######$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""######""""""""""""""""""##########################################""""""""""""######""""""""""""######$$$$$$######"""!!!!!!!!!######""""""""""""######!!!!!!""""""############""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''((((((((((((((()))))))))((('''''''''((()))++++++&&&&&&''''''''''''&&&&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%&&&&&&&&&$$$##################$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&)))***)))((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$###############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$########################!!!###%%%%%%###"""###$$$""""""""""""""""""""""""#########$$$$$$%%%%%%&&&"""############$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""############""""""""""""############$$$$$$$$$###############$$$############"""""""""######""""""""""""######$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&''')))***+++&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%''')))***)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""!!!!!!!!!""""""""""""###$$$$$$$$$###############""""""""""""""""""""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$########################################## ###%%%%%%###!!!"""###"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&"""############$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!"""""""""############!!!"""""""""############$$$$$$$$$#########""""""$$$$$$$$$#########""""""######""""""""""""###############"""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!"""######$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((('''&&&%%%&&&''')))+++&&&'''''''''&&&&&&%%%$$$###$$$%%%&&&&&&$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""#################################$$$$$$$$$$$$%%%$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################"""""""""""""""""""""""""""""""""#########$$$$$$###############$$$$$$$$$########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""########################"""%%%%%%"""!!!!!!###""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!""""""#########$$$!!!!!!""""""#########$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$######""""""######""""""""""""######""""""""""""""""""###### """###%%%%%%###""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''((('''%%%$$$%%%&&&(((***&&&'''''''''&&&&&&%%%$$$"""$$$&&&''''''%%%""" $$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""########################""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$#########%%%'''&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%########################""""""""""""####################################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&(((,,,000000,,,(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$##########################################$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%""""""############""""""""""""""""""""""""""""""'''$$$!!! !!!""""""!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###"""!!!$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%######""""""!!!!!! ######""""""""""""#########"""!!! !!!"""###!!!!!!"""############### !!!!!!!!!!!! ######""""""""""""######"""!!!!!! !!!""""""############""""""######""""""!!!!!! """""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$'''***+++(((&&&&&&&&&%%%$$$%%%&&&'''(((###$$$&&&(((+++***(((%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""######$$$$$$%%%%%%%%%%%%$$$######%%%$$$###"""###$$$%%%&&&""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!!!!!!!"""###$$$%%%""""""######""""""""""""########################%%%$$$###""""""###$$$%%%$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######!!!!!!"""###############$$$$$$$$$############"""!!!"""###"""!!! !!!"""$$$#########""""""!!!!!!""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&'''))),,,+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$##########################################$$$$$$$$$#########""""""$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######""""""############""""""""""""""""""""""""""""""%%%$$$######$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""!!!"""###$$$%%%######""""""!!!!!!!!!!!!######""""""""""""#########"""!!! !!!"""###!!!!!!"""###############!!!""""""######""""""!!!######""""""""""""######""""""!!!!!!!!!""""""######""""""""""""""""""######"""""""""!!!!!!!!! """"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&)))***(((%%%'''&&&&&&&&&&&&'''(((((($$$$$$%%%''')))***(((&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######"""""""""""""""""""""""""""""""""##############################$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""$$$$$$########################$$$$$$$$$$$$######!!!!!!"""###############$$$$$$$$$############"""!!!"""###"""!!! !!!###############"""""""""!!!""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! """"""############""""""""""""""""""""""""""""""######%%%''')))(((%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######"""######$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""""""""###$$$$$$###""""""""""""!!!!!!!!!######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!"""###############"""######$$$$$$######"""######""""""""""""######""""""""""""######$$$%%%###"""!!! !!!"""###""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""############$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$######%%%'''(((&&&%%%&&&&&&'''(((((((((((((((&&&%%%$$$&&&((()))((('''***))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$###!!!!!! ###"""!!!!!!!!!###$$$%%%########################$$$$$$###""""""###$$$$$$$$$$$$$$$###############%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$######!!!!!!"""###############$$$$$$$$$############"""!!!"""######!!!!!!"""###############""""""""""""!!!"""""""""####################################""""""##################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$$$$%%%################################################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###!!! """######$$$$$$######""""""""""""""""""""""""""""""###&&&***,,,+++'''#########$$$$$$$$$%%%%%%%%%###""""""""""""###$$$%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!"""###############"""##################"""######""""""""""""######!!!!!!!!!"""###$$$%%%&&&###"""  """###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################"""""""""#########""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$%%%'''((((((((('''&&&'''%%%$$$$$$&&&'''((('''))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%$$$######"""###$$$%%%&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%###"""!!!!!! ###"""!!! !!!###$$$&&&########################$$$##################$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######!!!!!!"""###############$$$$$$$$$#########""""""!!!"""######"""!!!"""$$$#########"""""""""""""""!!!"""""""""####################################!!!!!!!!!!!!""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%################################################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""######$$$$$$$$$$$$##############################!!!###&&&***---+++((($$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""""""""##################""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!""""""######""""""!!!######""""""""""""###### !!!"""###$$$%%%###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#################################""""""############"""!!!###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$###$$$$$$%%%###$$$%%%&&&'''&&&%%%$$$(((&&&######%%%'''''''''''''''&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######"""###$$$%%%&&&%%%$$$###############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$###############""""""!!!!!!!!!"""$$$%%%#################################$$$$$$#################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###############$$$$$$$$$#########"""""" """######""""""###%%%""""""""""""""""""######""""""""""""#################################### !!!!!!"""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&&&&&&&#######################################$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################%%%(((******'''%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$"""""""""############$$$######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!""""""""""""""""""!!!######""""""""""""######!!!!!!!!!!!!!!!"""###$$$""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##############################""""""###$$$$$$###!!! ###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$######$$$&&&######$$$%%%%%%%%%%%%%%%(((&&&######%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%""""""#########"""""""""########################"""###$$$$$$$$$$$$###"""###############$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######!!!!!!"""###############$$$$$$$$$############""" """############$$$%%%""""""""""""############""""""""""""####################################"""""""""###$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$&&&((('''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&&&&'''########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###########################%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&(((((('''%%%###&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$######""""""""""""###### !!!"""######"""!!! !!!!!!"""###############"""######$$$$$$######"""######""""""""""""############"""""""""######$$$"""###$$$%%%%%%$$$###""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###########################""""""$$$$$$$$$###!!! ###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%""""""%%%'''%%%$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!$$$%%%%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$""" ########################"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$##################$$$$$$######$$$$$$$$$$$$######!!!!!!"""###############$$$$$$$$$############""" """############$$$&&&!!!"""""""""############""""""""""""##########################################$$$%%%&&&&&&''''''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%((()))((($$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%&&&''''''########################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,***'''%%%###"""!!!"""###$$$$$$%%%%%%$$$$$$###########################&&&$$$"""!!!###%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%(((***)))'''$$$"""((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$""""""######$$$$$$$$$$$$######""""""""""""###### !!!"""######"""!!! !!!!!!"""###############$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""######%%%%%%$$$$$$###$$$$$$$$$!!!###%%%''''''%%%###!!! !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$%%%$$$###!!!$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&'''%%%""""""%%%((('''&&&%%%$$$%%%&&&'''(((&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""!!! $$$%%%%%%%%%%%%$$$######%%%$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$"""###%%%&&&%%%"""########################"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######!!!!!!"""###############$$$$$$$$$############""" """###$$$######%%%&&&!!!!!!""""""#########$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%%%%$$$########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$###""""""$$$&&&)))***888444///***&&&#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$########################"""""""""""""""######$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!! """"""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!!!! ######"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""#########"""""""""""""""########################&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""############!!!!!!""""""""""""!!!!!!######################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$&&&((()))111...***'''$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$########################"""""""""""""""######$$$############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########""""""!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""###############%%%%%%$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################$$$###"""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""############""""""############""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$########################"""$$$%%%%%%$$$"""""""""########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''((('''%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$########################"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###############"""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!"""######$$$######$$$$$$#########$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$###""""""""""""###########################""""""""""""############""""""""""""##################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!##############################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&(((++++++'''$$$########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&$$$###"""!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$##################""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!!!! """!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((()))'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%%%%&&&"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$########################&&&&&&%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############"""######$$$$$$######"""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((($$$"""'''///111,,,%%%########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!""""""###########################!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((($$$$$$$$$%%%&&&'''((()))'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################%%%%%%%%%%%%&&&%%%%%%%%%""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############!!!!!!""""""""""""!!!!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!$$$+++///***%%%########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################"""""""""""""""######$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$###!!! """"""""""""###$$$$$$%%%########################""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$$$$$$$%%%&&&'''((()))'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%########################!!!"""######$$$#################################""""""""""""############""""""""""""############!!!!!!""""""""""""!!!!!!######################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%&&&&&&%%%########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################"""""""""""""""######$$$!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!""""""###%%%%%%########################""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&######################## !!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""############"""""""""######"""""""""########################################################################""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$########################"""&&&(((&&&!!!###'''########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$########################"""""""""""""""######$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###### !!!##############################""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&########################!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$#########""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))(((((('''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""&&&%%%$$$%%%&&&&&&$$$"""#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%$$$$$$###""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$############"""$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%######""""""""""""######""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!"""###############"""!!!  !!!""" """$$$%%%%%%###############"""!!!!!!""""""###$$$$$$$$$$$$###!!!###$$$$$$$$$$$$&&&'''#########"""""""""""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$###"""!!!%%%%%%%%%&&&&&&&&&'''''''''''')))))))))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''''''''%%%###"""###%%%&&&&&&&&&%%%%%%$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!! !!!!!!%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$#########""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***)))(((((((((((())))))***(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''')))(((''''''''''''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######'''******(((%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""#########"""""""""!!!!!!$$$###""""""""""""###$$$######""""""""""""######""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!"""###############"""!!! !!!""" !!!""""""""""""!!!###############"""!!!!!!!!!""""""###############$$$%%%&&&&&&&&&&&&''''''############$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######%%%&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&''''''&&&#########%%%&&&&&&&&&%%%%%%$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$%%%(((***,,,***)))'''%%%$$$%%%&&&(((&&&&&&&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###########################""""""!!!!!!""""""###%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$#########""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((())))))***(((((((((((())))))***+++((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%!!!(((//////)))$$$###%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&''''''########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!###""""""!!!!!!""""""#########""""""""""""######""""""""""""""""""""""""$$$$$$$$$###############!!!!!!"""###############"""!!!!!! !!!!!!""""""############"""!!!!!!"""############""""""!!!!!!""""""###############$$$$$$%%%&&&&&&&&&%%%%%%#########$$$%%%%%%&&&&&&########################"""############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))((((((((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&''''''&&&$$$######%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%###"""!!!%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%###""""""%%%)))...111---+++'''$$$###$$$&&&(((%%%%%%&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""################################################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))(((((('''(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$)))---,,,((($$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""""""""""""""########################!!!!!!"""###############"""!!!!!!!!!!!!!!!!!!"""!!!"""###$$$$$$$$$$$$$$$""""""############"""!!!"""######$$$$$$$$$$$$$$$"""""""""###$$$$$$###!!!""""""######$$$%%%&&&&&&########################""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""###$$$&&&***...000)))(((&&&$$$###$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""#########################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))((('''''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((((((((()))((('''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################!!!!!!""""""""""""!!!!!!######""""""""""""######""""""""""""""""""""""""########################!!!!!!"""###############!!!""""""""""""""""""!!!""""""###$$$$$$$$$$$$$$$!!!""""""#########""""""###$$$%%%%%%&&&&&&%%%%%%"""""""""$$$&&&&&&###!!! !!!!!!"""###$$$%%%%%%########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###%%%'''((()))******"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$###""""""""""""""""""""""""###################################################""""""!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$#########""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&''''''(((&&&'''(((((())))))((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******))))))((('''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&'''''''''***'''$$$$$$%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""############$$$$$$$$$$$$!!!""""""######""""""!!!######""""""""""""######""""""""""""""""""""""""###############$$$$$$$$$!!!!!!"""###############!!!""""""######""""""!!!%%%%%%%%%$$$$$$"""!!!!!!!!!""""""############"""###$$$$$$%%%&&&%%%%%%%%%$$$######&&&******'''$$$!!!!!!!!!"""#########$$$########################"""############$$$$$$$$$ !!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%###%%%''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& !!!"""$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###&&&'''((('''%%%$$$ """%%%&&&%%%$$$###""""""###$$$$$$$$$######""""""""""""""""""""""""################################################"""""""""!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$#########""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&'''((((((&&&'''((()))***)))((((((((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))------,,,+++************)))))))))))))))))))))))))))))))))******+++++++++************************((()))************)))((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%&&&'''''''''''''''((()))''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""#########$$$""""""###$$$$$$###""""""######""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""###############!!!"""############"""!!!###$$$$$$$$$###"""!!!!!!!!!!!!"""###############""""""###$$$$$$$$$$$$###$$$######''',,,---***%%%################################################"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%"""$$$''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%$$$$$$!!!""""""###$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################$$$######""""""######$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$############"""###$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***'''&&&&&&&&&&&&'''((((((&&&''')))*********)))((())))))******++++++++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))000///...---,,,+++++++++))))))))))))))))))))))))))))))******++++++++++++************************((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""''',,,,,,)))&&&(((,,,'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$############""" !!!!!!!!!""""""######"""###$$$%%%%%%$$$###"""######""""""""""""######""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!!!!"""###############!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$$$$!!!!!!"""############### !!!"""""""""""""""""" !!!&&&+++---)))%%%%%%%%%$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))&&&''')))++++++++++++***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%"""$$$'''(((&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$######""""""###$$$%%%&&&%%%$$$#########$$$%%%!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%'''(((***(((&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&''''''((())))))***((('''''''''&&&&&&%%%%%%'''''''''((())))))(((&&&&&&((((((&&&&&&(((******,,,***''''''))),,,------,,,***((('''((((((((((((***))))))))))))))),,,111)))******))))))******)))///***''')))+++,,,,,,,,,,,,***+++---+++&&&)))111---+++(((''''''))),,,...)))(((((()))******)))'''((())))))*********))))))(((((())))))***++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################"""###$$$%%%%%%$$$###"""""""""############""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###$$$%%%%%%$$$###$$$%%%#########"""""""""""""""$$$$$$%%%&&&&&&''''''(((***'''$$$""""""######""""""############""""""!!!########################""""""""""""""""""""""""&&&%%%$$$######$$$&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###''''''&&&%%%###$$$&&&)))'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$######$$$&&&'''((('''%%%#########%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$&&&))))))&&&$$$$$$%%%""""""""""""###$$$%%%&&&########################$$$$$$############$$$$$$################################################"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&''')))(((&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))************((((((((()))*********)))------,,,***))))))(((''',,,***((((((***+++++++++,,,++++++++++++,,,+++*********,,,---,,,+++***+++,,,---...------......------+++)))+++......,,,+++,,,)))))),,,+++''')))......---+++*********+++,,,---+++***+++,,,---,,,+++---------------,,,++++++)))))))))***************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))((((((((('''''''''(((''''''&&&&&&''''''((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################"""######$$$$$$######"""""""""############""""""$$$######""""""######$$$""""""""""""""""""""""""""""""############""""""############$$$$$$$$$%%%"""""""""""""""""""""""""""###$$$###"""!!!"""$$$""""""##################(((((('''&&&%%%%%%%%%%%%***(((%%%$$$###$$$$$$$$$%%%%%%%%%$$$###!!! ########################""""""""""""""""""""""""$$$$$$$$$%%%'''***---///%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&((()))((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$&&&)))(((&&&$$$$$$%%%""""""!!!!!!!!!!!!!!!"""########################$$$$$$############$$$$$$################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))***'''''''''((()))*********''''''(((((())))))******+++***)))+++------,,,,,,...,,,+++,,,---...---,,,............------------***+++,,,...000000---+++//////......---------------------...000111///---...***))),,,---+++***,,,,,,,,,,,,,,,,,,,,,++++++---,,,******+++,,,,,,+++---,,,,,,,,,+++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))(((((((((''''''(((''''''&&&&&&''''''((('''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%'''(((((()))&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$######""""""######$$$""""""############""""""$$$######""""""######$$$""""""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!""""""""""""###$$$$$$%%%%%%---+++)))&&&%%%$$$$$$$$$***)))'''%%%$$$$$$%%%%%%$$$$$$$$$$$$###"""!!! ########################"""""""""""""""""""""""""""###$$$%%%(((+++...000&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$"""%%%(((((('''%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""###$$$&&&)))***'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&((('''%%%$$$$$$%%%$$$###"""!!! ########################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$###$$$%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))))))))***))))))))))))))))))))))))''''''(((((())))))******)))*********))))))+++,,,)))&&&'''+++------...///000......///111222333222555555333111000111444777777666333111333777888555888444111111111000333666777888666333222333333111222...---///222111...,,,...------,,,------......///---++++++,,,,,,,,,+++,,,,,,+++***************------------------------++++++++++++++++++++++++************************************************)))))))))(((((((((((('''((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$###"""!!!!!!"""###$$$""""""############""""""######""""""""""""######""""""""""""""""""""""""""""""############""""""!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!"""!!!""""""###$$$%%%%%%&&&---+++)))&&&$$$$$$$$$%%%(((((('''%%%$$$###$$$%%% !!!"""###$$$%%%%%%%%%########################""""""""""""""""""""""""$$$######$$$$$$&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###%%%''''''&&&$$$$$$%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$###""""""##############################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''(((((()))))))))(((((((((((((((((())))))***+++++++++,,,,,,,,,,,,***+++,,,,,,***+++---000111...///333444222555;;;AAA???<<<<<>>===;;;888555666555333111/////////000------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))((((((((()))((((((''''''(((((()))&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###########################""""""!!!!!!""""""###""""""############""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$"""""""""""""""""""""""""""###$$$$$$""""""###$$$!!!!!!!!!"""######$$$$$$###$$$%%%&&&&&&'''((((((###%%%'''&&&"""!!!###%%%%%%%%%%%%%%%$$$###"""!!!########################""""""""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%###""""""%%%((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''%%%######$$$%%%$$$### !!!"""###$$$########################$$$$$$############$$$$$$################################################"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''((())))))***++++++(((((()))***,,,---......,,,---...000333555777777888<<<@@@CCCDDDHHHPPPVVVYYY[[[dddnnnpppsss}}}yyytttmmmgggccc]]]\\\[[[ZZZXXXTTTOOOKKKFFFCCC???;;;888666555555555444333222111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((())))))(((((((((((())))))&&&'''((((((((('''%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################!!!!!!""""""""""""!!!!!!""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$!!!!!!!!!!!!!!!!!!!!!"""!!!###&&&'''''''''&&&"""&&&((('''###"""###&&&&&&&&&&&&%%%$$$"""!!! ########################""""""""""""""""""""""""!!!"""###$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%$$$######$$$&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################(((%%%""""""$$$%%%$$$###"""!!!!!!!!!!!!!!!""""""########################$$$$$$############$$$$$$################################################"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%'''###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,))))))+++,,,...///111111444666888;;;???CCCEEEGGGNNNTTTZZZ^^^aaagggqqqxxx|||~~~}}}{{{zzzzzzyyyvvvqqqkkkfffYYYVVVQQQKKKFFFCCCAAA@@@>>>===;;;999666444222111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))(((((((((((())))))&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######################## !!!"""######"""!!! """"""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""$$$!!!!!!!!!!!!  ###&&&((('''&&&%%%###'''***)))%%%###%%%((($$$$$$%%%%%%%%%$$$##############################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&"""""""""######$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&!!!$$$&&&'''%%%$$$######'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################(((%%%""""""$$$%%%$$$###&&&%%%$$$###""""""""""""########################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''(((&&&(((******)))((((((((())))))))))))((('''&&&%%%,,,++++++++++++,,,---...111222444555888<<>>;;;777444---............------------+++***+++,,,---,,,***+++************)))))))))************************((((((''''''''''''''''''))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$#########$$$$$$%%%######$$$$$$$$$$$$############"""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!"""######$$$$$$######$$$$$$$$$###############!!!"""$$$$$$"""!!!"""#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((******))))))******+++,,,((())),,,------+++(((&&&***+++---000666<<>>AAAIIISSSbbbiiiwwwvvvyyy}}}vvvpppqqqwwwyyyuuuppppppggg]]][[[bbbeee[[[MMMNNNPPPMMMFFFFFFKKKMMMKKKOOOLLLIIIPPPcccpppgggUUUKKKMMMMMMKKKKKKLLLLLLIIINNNPPPPPPNNNMMMLLLJJJGGGEEEGGGGGGDDDBBBBBBCCCCCCFFFGGGHHHIIIIIIJJJKKKKKKUUUUUURRRMMMNNNUUUUUUPPPYYY]]]ccchhhmmmsss{{{~~~kkkWWWIIIAAA???>>>666555333222111000000///***+++,,,,,,,,,+++,,,---+++++++++******)))((('''++++++++++++*********)))))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''222...)))'''((((((&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################"""############$$$$$$$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&---(((&&&)))%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''')))))))))((('''&&&'''((())))))&&&%%%$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&'''((()))---,,,)))'''%%%&&&((()))+++,,,,,,++++++...222444===???HHHVVV```hhhsss}}}}}}}}}tttiiibbbbbbeeeZZZTTTOOOPPPVVVYYYWWWSSSQQQOOOKKKLLLSSSXXXTTTKKKNNNQQQQQQNNNPPPVVVWWWSSSYYY\\\eeezzzkkkhhhdddaaa```aaadddgggkkkkkkhhheeebbb___]]][[[XXXZZZZZZYYYZZZ\\\```bbbaaa]]]YYYWWWXXXZZZZZZZZZ\\\]]]XXXOOOKKKMMMLLLHHHFFFHHHIIIJJJJJJLLLPPPTTTYYY^^^dddiiimmmqqqvvv{{{sssdddWWWPPPHHHDDD>>>777222///......222000...+++)))***,,,...---,,,+++++++++,,,---...+++++++++*********))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''(((((((((...+++'''&&&((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!""""""""""""""""""""""""!!!!!!"""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$##################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%!!!)))000)))&&&(((%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$&&&'''((((((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&)))+++,,,++++++...111,,,///222666;;;BBBLLLTTTdddfffnnnyyy~~~zzzlllddd^^^[[[UUUOOOJJJHHHIIIJJJFFFBBB@@@DDDLLLQQQRRRPPPOOOSSSVVVZZZ```ggggggcccaaaccceeefffjjjoooooolllsssvvv|||||||||{{{|||wwwsssppppppooopppqqqsssuuuxxx}}}zzzrrrnnnnnnpppqqqrrrsssddd[[[XXXVVVOOOOOONNNKKKHHHGGGHHHJJJMMMPPPRRRRRRPPPOOOQQQSSSYYYaaannnzzzvvvqqqmmmfff\\\PPPEEE;;;666555333000---+++***+++,,,---,,,***))))))+++---...+++************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((())))))))))))'''%%%%%%'''))))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################"""############$$$$$$$$$"""""""""""""""""""""""""""######$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$###...555+++&&&'''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%'''((('''%%%######$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((''''''((())))))%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))(((((((((###)))000111///...000333333:::FFFSSS\\\eeerrr~~~|||lllbbb[[[\\\ZZZRRRHHHAAAAAAAAA???>>>???CCCIIINNNWWWWWWYYY___fffkkkmmmllllllpppuuu{{{~~~~~~~~~~~~ssskkklllggggggfffeeeddddddeeeffffffgggddd^^^TTTMMMIIIIIIFFFJJJNNNQQQUUU___mmmwwwxxxyyy~~~hhhTTTGGG===;;;888555222000---+++///...---,,,++++++++++++++++++*********)))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$######"""###$$$222888,,,%%%'''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%&&&'''(((%%%'''((((((&&&$$$%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((***)))'''&&&&&&''')))***%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((('''&&&***---///...+++,,,333999IIISSSeeevvv}}}xxxnnnfffUUULLLEEEDDDCCC@@@>>>???BBBFFFJJJLLLOOOWWWccclll|||}}}}}}}}}}}}rrruuupppqqqsssuuuxxxzzz{{{{{{}}}}}}{{{sssiiiaaa^^^]]]TTTTTTQQQKKKIIIMMMXXXaaaccc^^^XXX\\\mmmpppcccXXXPPPFFF===777444000...///000000111000///...---++++++++++++************(((((((((((((((((((((((((((((())))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""##############################!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$111777,,,$$$&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&&&&''')))***&&&((())))))'''&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((()))))))))))),,,,,,,,,---333???NNNXXXhhhqqq}}}tttjjjaaaYYYQQQMMMIIIDDDBBBEEEHHHKKKQQQWWWVVV\\\bbbeeehhhppp|||}}}~~~yyyssspppppphhhhhhfff```ZZZWWWXXX[[[]]]VVVOOONNNUUUaaakkkpppyyyzzz}}}zzzmmm[[[KKKAAA;;;666444---......//////......------,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((())))))))))))******((((((''''''''''''&&&&&&'''((()))(((&&&%%%%%%&&&&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$###---333)))$$$'''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&''''''((('''(((******((('''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))***---///000222555<<>>666111000222333//////.........---------))))))))))))))))))))))))(((((())))))*********++++++*********))))))((((((%%%'''******'''&&&(((***((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''((()))'''###(((######(((&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%'''((((((''''''%%%&&&(((((('''&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((******)))'''&&&&&&''')))...)))&&&&&&***,,,)))&&&(((111333///444CCCOOOQQQiiiwwwyyyzzzzzzxxxqqqhhh^^^XXXKKKHHHFFFHHHOOOWWW^^^aaahhheeedddeeefffiiisss~~~}}}vvvuuuyyypppnnnvvv|||sssaaaUUUSSSTTTYYYbbbhhhmmmzzzxxxtttbbbJJJ===<<<888000111///...///---++++++------------,,,)))(((((()))************))))))))))))''''''(((((())))))*********))))))((('''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#####################"""!!!!!!######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$#########$$$%%%%%%(((((('''''''''&&&&&&&&&))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((()))(((&&&$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''%%%%%%'''((())))))))))))***+++,,,---111666:::>>>JJJ\\\kkkrrr}}}lllggg```[[[WWWQQQHHHAAAGGGIIINNNYYYggguuuuuurrrqqqrrrrrrttt|||fff\\\WWWUUUVVVVVVWWW^^^ggg{{{iiiVVVMMMBBB666555111------///000///...***++++++++++++******++++++*********))))))))))))(((((((((((())))))*********))))))(((''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#####################"""!!!!!!######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%'''((()))((('''''''''&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((()))'''&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))%%%'''(((((('''&&&''')))%%%(((+++***)))***...333>>>@@@JJJYYYjjjxxx{{{ooofffbbbUUUPPPOOOYYYfffjjjdddZZZXXX[[[cccpppqqqhhh___ZZZUUURRRRRRUUU```dddlllxxxxxxjjj\\\NNNBBB:::000,,,...111000---,,,,,,---------,,,,,,++++++++++++*********))))))((((((((())))))))))))******))))))((((((''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$######"""!!!######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&''')))++++++''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))''')))******)))((()))******,,,///000222777???EEEVVVYYYfffyyytttiiiiiifffaaaZZZRRRMMMKKKKKKNNN]]]{{{vvvxxx}}}yyytttrrroookkkhhh\\\YYYWWW\\\gggwww}}}ddd[[[JJJ;;;333222111...111000000//////...,,,***,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""#########$$$$$$######"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***)))(((''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''')))(((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((()))))))))***+++***)))((()))***---///444<<>>CCCTTTdddxxx{{{jjj___YYY]]]```^^^aaaiiidddlllsssuuutttxxx|||ooo___UUUVVV___jjjqqqlllPPPGGG<<<666444444222000......---------,,,,,,,,,++++++++++++******)))))))))))))))))))))*********))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$###""" """###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))'''''''''''''''((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&(((+++......---***((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''+++***)))((((((((((((((()))((((((((((((((()))***---,,,111999AAANNNdddxxxxxxqqqkkkeee^^^ZZZMMMPPPbbb{{{{{{~~~~~~uuukkk___WWWVVVZZZeeexxxsssZZZKKK@@@666111111444000,,,---000222000---,,,++++++,,,......---+++------,,,,,,+++***)))))))))((((((((('''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&'''&&&###+++***((($$$###$$$'''***%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))***************))))))))))))(((+++000444444000+++(((''''''((((((((((((((((((((((((''''''''''''((((((///,,,((('''(((***)))(((+++*********))))))(((((('''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''%%%%%%$$$###$$$%%%&&&'''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''(((((((((******++++++,,,---000111000999IIIZZZeeennn~~~xxxoooiii```YYYUUURRRQQQPPPXXXeee|||yyy{{{tttiiieee___aaagggppp~~~}}}ooo```LLL<<<444333222111111111///,,,(((,,,+++++++++,,,,,,+++)))---,,,,,,+++******))))))))))))((((((((('''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$############$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$""" !!!"""###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))***,,,*********)))))))))((((((((()))+++------+++)))((())))))))))))))))))))))))***))))))(((((())))))***000,,,)))((()))******)))+++++++++*********))))))((()))))))))************))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((('''&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''%%%&&&'''((())))))))))))*********)))***---222666===LLLaaasss|||yyypppjjjWWWSSSMMMHHHHHHMMMTTTXXXcccsss||||||~~~yyyqqqlllddd___bbboooiiiQQQBBB888777666444222///,,,***///---,,,,,,------+++))),,,,,,++++++***)))))))))))))))))))))(((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""&&&'''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########!!!###&&&((((((&&&###!!!&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''')))***,,,+++******+++---******)))))))))((((((((())))))(((((((((((()))))),,,+++++++++******))))))++++++************++++++///,,,***)))***+++******+++++++++++++++*********))))))***************+++************************'''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((''''''''''''((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&''')))***++++++******,,,+++)))(((***222===FFF\\\fffrrryyy|||~~~sssfffZZZTTTJJJJJJJJJLLLRRR]]]iiirrryyy|||qqqkkkiiiiiijjjuuu{{{ssseeePPPGGG<<<555222111111000111///......//////...---+++++++++******)))))))))*********)))))))))(((((()))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""''''''''''''&&&%%%$$$###################################################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%%%%$$$&&&)))%%%&&&'''(((((('''$$$!!!&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++******+++---******)))))))))(((((((((,,,+++***))))))***+++,,,,,,,,,++++++******))))))++++++************++++++---,,,***))))))*********+++++++++***************))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))(((((((((((()))***************+++---000444===KKK]]]jjj|||}}}rrrcccUUUKKKFFFCCCLLLQQQYYY___fffppp}}}}}}~~~~~~mmm```XXXZZZeeexxx~~~kkkRRR???777555333000000///------///000000///+++++++++***************+++************)))))))))***)))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######&&&&&&&&&&&&%%%$$$""""""################################################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$''''''&&&***222+++(((%%%%%%&&&(((((('''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++***))))))***,,,************))))))))))))++++++,,,------,,,+++++++++++++++******)))))))))+++******))))))******++++++++++++***)))))))))***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))((((((((((((((()))***,,,,,,+++444BBBOOO\\\kkk|||{{{pppcccRRRGGGEEEJJJPPPTTT```hhhrrrwwwzzz~~~wwwddd\\\VVVXXXaaapppvvv\\\KKK???666111111///---,,,---.........++++++++++++++++++++++++++++++++++++*********)))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''###$$$(((((('''---888BBB;;;000***((((((((('''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''((())))))'''''''''(((((((((((()))))))))))))))))))))))))))************************((()))******))))))***,,,,,,,,,+++++++++*********)))***,,,------,,,***)))************************+++******************+++***+++,,,,,,***)))***+++*********+++++++++++++++***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((''''''''''''&&&'''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))))))))((())),,,///333555;;;MMMeeexxx}}}rrrjjjdddRRRKKKGGGMMM[[[jjjrrrtttsss||||||jjj\\\UUUYYYhhhwwwjjjUUUFFF???888555111/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&(((###$$$)))'''%%%,,,999PPPFFF777---)))'''&&&$$$''''''((((((((((((''''''((((((((())))))((((((((()))))))))))))))))))))))))))((('''''''''((()))***''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******+++------------,,,,,,,,,++++++)))***+++,,,,,,+++***)))******++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++---///...,,,+++,,,...,,,,,,,,,---------......------,,,,,,,,,+++++++++************************(((((((((((((((((((((((())))))************))))))((((((((((((''''''''''''%%%&&&((()))************''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))),,,++++++,,,000555;;;>>>UUUlllyyyiii^^^VVVPPPIIIJJJTTTggg}}}xxxrrrddd^^^eeeppplllwwwiiiXXXQQQ???<<<777444222111000///------------------------,,,,,,,,,+++++++++******************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&)))$$$$$$(((&&&"""***888CCC999---&&&&&&(((((((((''''''((((((((((((''''''(((((())))))))))))(((((()))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,+++---.........---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***++++++,,,---...//////...------,,,,,,------...,,,///111111...---...000........./////////000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************)))))))))(((((((((''''''''''''"""###%%%'''))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((&&&%%%&&&''')))'''))),,,,,,(((''')))))),,,...000333;;;IIISSSlllqqqcccWWWNNNOOOTTTTTT]]]mmmxxxooommmmmmbbb```cccrrrppp[[[SSSGGG:::444444222...+++...---,,,,,,......---,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((---***'''%%%$$$%%%((()))///,,,(((%%%###$$$&&&'''$$$%%%'''((()))(((&&&%%%&&&&&&&&&'''''')))******///---***((('''((()))***++++++************+++,,,+++)))''')))+++---+++)))((()))***)))((()))***,,,***+++,,,------,,,+++***000000///...------------000//////...//////000000333111///111333444111...000000//////000111222333222222222222444444333111555555444333666888444---444222000000111222222111444333111000000000111111000000///...---,,,---...---,,,++++++,,,,,,+++*********))))))))))))***+++((((((((((((((((((((((((&&&%%%$$$%%%'''))))))((()))((((((''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((&&&&&&'''(((***%%%###&&&)))***+++......000555===IIIYYYhhhqqq~~~pppggg]]]VVVRRRRRRYYYbbbuuu|||mmmfff\\\YYYaaaqqq{{{fffZZZKKKAAA<<<888444222000///...///000000...,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((+++***'''&&&&&&(((***,,,333000,,,(((&&&&&&'''(((((()))+++,,,---,,,+++***''''''''''''((()))***+++888666222...,,,+++++++++(((((((((((()))***++++++///---+++,,,---...,,,***.........,,,)))((((((***,,,,,,,,,+++***+++,,,...111111111111222222333444000111222333444555888:::======???BBBEEEGGGFFFEEEHHHIIIIIIJJJJJJJJJJJJIIIMMMLLLMMMMMMNNNMMMKKKJJJPPPRRRRRRQQQSSSUUUSSSNNNLLLKKKIIIIIIJJJJJJIIIGGGIIIGGGEEECCCCCCCCCCCCBBB@@@???===;;;:::888666555;;;888555444444333222111---,,,,,,+++++++++++++++))))))((((((((((((((((((***)))'''((()))******)))***)))(((&&&%%%%%%&&&&&&(((((((((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))((('''&&&'''))),,,&&&$$$(((,,,---...111666;;;FFFVVViiixxxvvvhhhXXXSSSQQQSSSWWW]]]jjjuuuyyyttttttvvv{{{vvvrrr^^^RRRTTTaaammm{{{fffRRRDDD===999888111000/////////---+++(((,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***)))((('''(((***,,,...333111---)))'''''''''((('''((()))***+++***))))))(((((('''(((((()))***+++555333///,,,***)))))))))''''''(((((()))***,,,,,,,,,***))))))******)))(((***+++,,,,,,++++++---///---------,,,,,,///333777555666777999;;;===???@@@CCCFFFHHHIIIJJJLLLQQQVVVWWWZZZ___cccfffgggiiijjjmmmnnnpppqqqqqqooommmlllllllllnnnnnnnnnllljjjhhhlllooopppnnnooorrrrrrppphhhgggffffffgggfffdddbbbccc```]]][[[[[[\\\\\\[[[[[[YYYWWWUUUSSSPPPLLLIIINNNMMMLLLLLLJJJGGGBBB>>>777777666555444333222222///...---,,,+++*********+++***((((((***++++++******)))((('''&&&&&&&&&'''(((((((((''''''&&&&&&%%%(((((((((''''''''''''&&&''''''((((((((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&((())))))((('''(((***,,,***+++///111111444999FFFPPPaaassszzzppp___QQQVVVVVV[[[cccjjjoooxxxwwwtttvvvvvvvvv|||}}}kkkYYYRRRQQQggg{{{fffQQQFFF@@@<<<333222000//////...,,,***,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((((()))***+++...,,,)))'''%%%%%%&&&'''&&&&&&'''((()))(((((('''''''''''''''(((((()))***))))))'''''''''((()))***************++++++,,,---++++++***++++++,,,++++++(((***+++++++++---///111,,,///222444666:::@@@EEEJJJLLLNNNRRRUUUXXXZZZ[[[cccfffiiiiiihhhiiiooosssuuuzzz~~~~~~|||{{{{{{}}}|||xxxxxx}}}xxxwwwwwwxxxyyyyyyvvvtttrrrmmmhhhfffhhhkkklllkkkooonnnllljjjhhhfffbbb___^^^___aaacccaaa\\\TTTNNNKKKJJJIIIHHHFFFDDDCCCBBB===<<<999666444222111111---+++))))))***+++***)))((((((((())))))******+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))((((((***+++)))))),,,///000555BBBOOOdddooo~~~wwwiii^^^VVVQQQOOO```dddmmmyyy~~~~~~~~~||||||wwwaaaSSSXXXaaasssqqqbbbSSSGGG888555111000000111222111---------,,,,,,,,,++++++************************(((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$######%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((((('''''''''((('''&&&%%%%%%&&&'''(((((())))))***************''''''&&&&&&''''''(((((('''''''''(((***,,,...///,,,,,,++++++***+++++++++///////////////...//////...///000000000000333555999???FFFKKKOOOSSSZZZ___nnnpppsssvvvyyy|||}}}~~~~~~~~~~~~~~~zzz{{{|||||||||~~~xxxqqqjjjgggkkkpppssstttvvvvvvvvvuuurrrpppoooooommmlllllllllllljjjfffcccaaaaaa```___]]]ZZZXXXWWWPPPNNNJJJFFFBBB@@@???>>>:::888444222111///---+++,,,,,,,,,++++++******)))*********************+++''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((******))))))+++,,,''''''***000888FFF[[[nnntttcccUUULLLMMMYYYeeennnrrr{{{~~~hhh^^^VVV\\\mmmuuuaaaFFF???777000...///222333......------,,,,,,++++++************************(((((())))))))))))(((((('''''''''''''''(((((((((''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""######$$$&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((('''%%%%%%''''''&&&&&&''')))***+++'''''''''((((((((())))))((((((''''''''''''(((((()))))))))******+++,,,---,,,++++++******++++++,,,+++,,,............000111777:::>>>BBBFFFKKKPPPSSS^^^eeennnsssuuuxxx~~~|||xxxwwwxxx}}}}}}xxxxxxxxx|||xxxnnnjjjnnnvvv{{{}}}{{{~~~{{{uuurrrtttxxx|||yyyuuussstttwwwyyyyyyqqqqqqqqqooommmkkkhhhfffaaa___[[[WWWTTTRRRRRRRRRQQQNNNIIIEEEBBB???;;;888;;;:::999666333///,,,***+++******))))))(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))************+++---,,,---666GGGYYYiiixxx~~~xxxwwwmmmddd]]]ZZZ[[[bbbrrr{{{eeeXXXWWWddd{{{lll```NNN===333000000111///......---,,,,,,++++++************************(((((())))))))))))((((((&&&'''''''''((((((((()))''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))******)))'''&&&((('''''''''((()))***+++&&&&&&&&&&&&&&&''''''(((******))))))))))))************))))))************,,,,,,------...000111222000444999===AAAEEEJJJNNNTTTXXX^^^dddjjjrrryyy}}}xxxuuuyyy}}}ssslllkkklllqqquuu{{{tttlllkkkmmmqqqyyyyyykkkdddhhhqqqxxx{{{{{{yyymmmhhhmmmttt{{{{{{|||}}}}}}{{{vvvvvvvvvuuusssqqqnnnlllllljjjgggeeecccdddeeefffaaa^^^[[[XXXWWWUUUSSSQQQTTTSSSQQQMMMHHHCCC>>><<<777666444222///---+++************))))))))))))(((''''''((((((((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''')))***+++******,,,---333777HHHddd}}}uuuhhhccc___^^^cccnnnwww}}}uuucccZZZbbbnnn}}}lllSSS@@@777333333//////...---,,,,,,++++++************************(((((())))))))))))((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''')))+++,,,+++***)))((((((''''''''''''((((((***************+++,,,,,,,,,,,,+++++++++++++++,,,+++++++++,,,---------......///000222444666999:::CCCIIIRRR[[[cccllluuu|||{{{}}}~~~~~~vvvjjjgggmmmvvv~~~yyyllldddbbbcccccciiittt|||iii``````aaafffoooyyy~~~ppp___VVVZZZbbbjjjmmmuuuzzz{{{ooo___WWW]]]gggjjjqqq{{{sssjjjuuuuuuvvvuuusssqqqnnnlllqqqooommmllllllnnnqqqssseeedddcccccceeeggggggfffhhhhhheeebbb^^^YYYTTTRRRKKKIIIFFFBBB>>>:::777666,,,,,,,,,++++++++++++***))))))))))))************&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&'''(((***+++,,,+++(((%%%$$$$$$%%%%%%***+++)))''')))///222333333IIIlllqqqaaa]]]bbbccciiittt{{{}}}|||wwwqqq^^^RRRZZZwwwxxxTTT===999===111//////000...,,,...333)))))))))))))))*********************************************))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))************************((()))***++++++***)))(((***)))''''''((()))))))))((((((((()))++++++)))(((---...///000000000//////333666777777>>>JJJTTTWWWaaaaaaiiiwww~~~yyysssuuurrrlllooowww}}}pppkkklllkkkrrrnnnwww|||jjjbbbbbbccceeelllyyyttteeedddeeeccceeelllpppyyyxxxhhhZZZXXX[[[\\\fffeeepppuuuccc\\\___ccceeeeeegggjjjhhhddddddiiilllmmmqqqvvvuuuoooiiiiiijjjlllnnnooommmllljjjhhheeeeeeeeeeeeeeeeee\\\]]]XXXSSSVVV\\\SSSCCC:::888555222111///---+++***++++++***))))))+++---&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&'''((()))******)))((('''''''''((((((&&&))),,,------...444:::LLLbbb{{{ooohhheeejjjrrrssswww~~~vvvwwwsssaaa[[[___hhh{{{vvvVVVAAA888555111///000000------000++++++++++++++++++++++++******************************)))))))))((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))************************)))***++++++++++++***)))...---,,,,,,---------,,,*********+++---......---222000...,,,---111777;;;:::GGGTTT]]]dddmmmsssuuu~~~yyy{{{ppppppwww{{{vvvyyyzzz{{{~~~}}}|||xxxxxxvvvrrrtttvvvuuurrrggg``````ooo{{{}}}qqqeeeccceeeddd___```lll~~~qqq^^^VVV```aaa```^^^```bbb^^^XXX```bbbaaa^^^bbbjjjllliiicccbbbaaacccgggkkknnnnnnkkkiiiggggggggghhhiiiiiidddfffbbb\\\___eee```UUUIIIDDD???===>>>===999666///...+++)))((()))***+++&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%&&&&&&'''))))))(((((())))))******++++++((((((,,,111222555CCCTTTlll}}}mmmfffkkkttt}}}uuubbbSSS[[[uuuyyyZZZHHH???777222222222///...///---------,,,,,,,,,,,,,,,************************)))))))))(((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))***))))))))))))))))))))))))******++++++,,,++++++***))))))***+++++++++******---,,,,,,---...000222333444666888<<>>666000//////---,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''(((((('''''')))***++++++++++++///)))+++444===HHH```yyyyyyqqqkkkppp{{{}}}|||zzzjjj______nnnoooOOOCCC777333333111000111...---------------,,,,,,************************((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###%%%'''))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))******)))))))))))))))))))))))))))******+++++++++++++++''')))+++++++++++++++++++++,,,---///111555:::===HHHOOOYYYaaahhhnnntttxxx}}}~~~}}}xxx~~~|||xxxvvvxxx|||xxxwwwwwwwwwnnntttsssqqqqqqvvvzzzwwwoooZZZ]]]bbbfffiiihhhccc^^^YYYTTTMMMHHHGGGIIILLLMMMLLLNNNRRRVVVZZZ___eeehhhssstttnnnddd___```aaa___bbbbbbbbbdddfffggghhhhhh```WWWKKKCCC@@@>>>:::666%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((((((((('''((()))***************...+++111AAATTTeee{{{}}}hhhlllttt}}}zzzyyygggbbbvvvdddTTTCCC999444111000111......---------,,,,,,,,,************************(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###%%%'''))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))''''''(((((()))*********))))))))))))))))))))))))))))))))))))******++++++---///000000...------///***...333888===EEEMMMSSSnnnttt}}}|||zzz}}}{{{vvv{{{wwwuuurrr{{{~~~}}}pppsssxxx}}}~~~zzz{{{}}}}}}||||||xxxvvvtttvvv}}}|||tttnnnnnnnnnmmmmmmsssxxxvvvppp___aaaeeekkkmmmkkkfffbbbfff```YYYSSSPPPNNNMMMLLLIIIMMMSSSWWWZZZ^^^cccfffmmmmmmhhh```ZZZYYY[[[[[[___dddhhhiiihhhgggjjjmmmppphhh]]]WWWUUUTTTOOOKKK$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))((((((((()))******+++++++++555FFF\\\qqqzzzvvvqqqjjjdddmmmvvv}}}{{{sssiiifffuuuoooZZZJJJ>>>444000111//////......---,,,,,,,,,************************)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%(((******)))'''%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''(((((())))))***'''(((((())))))******+++******************************)))******+++,,,---***,,,......,,,---000444:::???HHHOOOWWW```jjjrrr~~~|||zzzxxxzzz~~~sssllllllooopppppprrroooooottttttmmmddd___[[[ccciiiiiilllrrrppphhheeecccbbbeeeiiimmmooonnn{{{wwwsssqqqrrrtttuuuvvvnnnwww{{{tttooorrrtttrrrsssooolllmmmrrrssspppllljjjlllkkkjjjkkkoooooolllddd```___cccfffeeefffhhhlllhhhbbb]]][[[YYYWWWVVVWWW\\\bbbdddcccbbbcccdddcccdddbbb___]]]]]]___```dddiiinnnoookkkhhhggghhhkkkhhheeedddfffgggfffddd$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((************)))''''''((((((***---///000555LLLfffwwwqqqddd___```bbbccc{{{{{{uuupppnnnqqqvvv{{{~~~jjjhhhiiiwww|||gggRRR???555333111000000///......------******************************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&***,,,,,,+++(((&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''((())))))******((((((((()))******++++++++++++++++++++++++++++++,,,,,,++++++,,,---///000)))...333777;;;AAAKKKRRR]]]dddlllrrrwww}}}|||yyyxxx|||uuutttpppjjjeeefffjjjnnnoookkkeeeaaa____________iiikkkkkkfffdddeeedddaaaYYY[[[^^^cccfffhhhfffdddeeeccc```^^^___bbbfffhhheeeccc```]]]\\\[[[ZZZYYYUUU___ddd^^^[[[___```\\\___ZZZUUUTTTXXX]]]\\\YYYaaaeeefffcccaaaccceeeeeebbb]]][[[```cccbbbdddhhhiiieee```\\\\\\\\\]]]]]]```ffflllmmmhhhccc``````______```cccfffggghhhhhhkkklllooorrrsssooohhhbbb___bbbggglllpppssstttttt$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''')))***++++++******'''''''''(((+++///333555EEEccc~~~uuudddXXXVVV___kkksssooojjjkkkgggbbb^^^bbbmmm{{{~~~|||~~~~~~|||||||||~~~{{{ggg```tttdddJJJ;;;666222222222111000//////...************************************))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%'''+++---...,,,)))&&&###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''((()))******+++((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,......------...///111222666<<>>444222111///...//////...---------------++++++*********)))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))******)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((())))))******)))))))))(((((())))))***,,,***(((((()))++++++***,,,,,,---,,,+++,,,...111888???KKKVVVaaaooo}}}yyyyyy|||}}}~~~yyywww}}}}}}||||||}}}}}}wwwoooiiihhhjjjlllkkkgggeeegggeee^^^ZZZYYYfffgggeeedddhhhnnnmmmhhhaaabbbdddiiimmmoookkkhhhddd```[[[[[[```fffiiiiiiaaaaaa```\\\XXXVVVYYY\\\[[[[[[\\\^^^```___YYYUUUUUUVVVZZZ```gggkkkiiifff\\\]]]]]]]]]```eeefffddd^^^YYYVVVWWWWWWVVVYYY^^^VVVUUUSSSQQQOOOPPPSSSVVVVVVOOOMMMRRRUUUTTTZZZbbbfffiiiiiifffddddddaaa\\\aaabbbcccbbbaaadddiiinnnqqqkkkddd^^^\\\]]]]]]^^^%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''((((((((((((''')))+++,,,,,,,,,,,,,,,,,,000666@@@TTTttt{{{wwwyyy~~~ssskkkjjjkkklllcccdddkkkwww}}}{{{zzzzzzuuurrrooommmllllllkkkiiifffeeecccbbb```_________aaaaaaaaa``````______^^^^^^^^^^^^___```bbbcccdddgggggghhhiiijjjlllmmmmmmpppoooooopppqqqtttvvvxxxwwwwwwwwwxxxwwwwwwvvvvvvvvvwwwxxxyyy{{{}}}~~~~~~}}}}}}}}}~~~{{{qqqfffeeeuuusssQQQ>>>888555222000000000///...------------+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))******(((((((((((((((((()))***'''''''''(((***,,,---------...///000222777>>>BBBPPP]]]mmmzzz~~~xxxnnnnnnpppsssxxx{{{{{{{{{vvvooodddZZZVVV[[[dddlllpppjjjfffggghhhdddaaaaaaqqqqqqmmmjjjlllqqqrrroooaaadddkkkrrrvvvsssjjjbbb```___]]]^^^eeemmmpppooo^^^```___]]]YYYYYY\\\___eeeaaa^^^___bbbaaa[[[VVVYYYZZZ[[[^^^aaabbbbbbaaa[[[[[[ZZZXXXYYYZZZZZZYYY[[[YYYWWWVVVUUUVVVZZZ^^^XXXWWWVVVSSSPPPNNNOOOPPPNNNJJJJJJNNNPPPPPPSSSYYYiiimmmmmmhhhdddccc```]]]\\\```ddddddbbbbbbgggmmmqqqnnnhhhccc^^^\\\[[[[[[%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))(((***,,,,,,+++***,,,...///:::KKK\\\nnnrrrjjjvvvvvvggg[[[WWW[[[cccjjjttt~~~~~~~~~~~~}}}xxxvvvsssooommmkkkjjjiiihhheeeaaa_________^^^]]]ZZZYYYXXXXXXWWWWWWWWWWWWYYYYYYZZZ[[[]]]___```aaabbbbbbccceeefffhhhjjjkkklllmmmppprrruuuxxxzzz{{{|||{{{{{{{{{}}}~~~xxxmmmxxxhhhPPPCCC:::444111222111000///............++++++++++++************((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''(((((())))))******(((((('''(((((()))******''')))+++---....../////////222666===EEEQQQ\\\dddqqq|||yyy|||~~~~~~|||zzz{{{zzzrrrgggbbbccceeejjjooorrrssssssoooiii```XXXVVV\\\gggooorrrjjjeeefffhhhggghhhjjjkkkkkkhhhdddeeejjjmmmkkkaaacccgggmmmpppmmmeee^^^\\\^^^]]]]]]bbbiiihhhcccYYYZZZ[[[YYYWWWWWW[[[___kkkgggccccccfffgggddd```cccbbb```^^^\\\\\\___aaa[[[ZZZZZZYYYWWWTTTSSSSSSQQQRRRPPPMMMJJJLLLPPPRRRPPPQQQSSSSSSRRRRRRSSSUUUTTTRRRRRRTTTSSSOOOMMMNNNWWW\\\___^^^]]]```aaa```WWW]]]dddfffeeeeeehhhkkklllkkkiiigggeeecccbbbaaa$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))''')))+++***)))***///333<<>>RRRcccyyyppptttpppkkkuuu___ZZZZZZeeettt~~~}}}zzzwwwtttrrrnnnkkkfffaaa[[[WWWVVVVVVUUUTTTRRRQQQOOOPPPQQQRRRRRRQQQTTTUUUWWWZZZ]]]aaadddeeeggghhhjjjmmmqqqvvvzzz||||||~~~kkkRRR@@@999333333111000///.........,,,,,,+++++++++*********((((((((((((''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))''''''(((((())))))******)))(((((()))***+++,,,,,,((()))******+++000777<<>>@@@EEEKKKQQQTTTUUUUUUSSSSSSSSSSSSSSSTTTUUUVVVQQQRRRVVV^^^hhhmmmllliii%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((((()))***)))&&&(((,,,+++&&&---++++++333EEE^^^wwwuuummmgggsssfffgggccc^^^[[[___jjjwww|||zzzvvvuuurrroookkkhhheeeddd[[[WWWSSSPPPOOOMMMJJJGGGIIIJJJKKKMMMOOOSSSXXX\\\```bbbffflllqqquuuxxxzzzyyyyyyooo{{{dddNNNDDD<<<999666000...///---,,,,,,,,,++++++*********)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((('''&&&&&&((()))))))))***,,,---.........///000777AAAPPP___lllzzz}}}}}}yyywwwxxxllliiijjjrrrxxxxxxwwwwww{{{yyywwwtttnnnlllsss~~~}}}{{{{{{wwwppplllmmmlllpppzzz}}}ppplllkkkjjjkkkooouuu|||vvvlllmmmlllfffdddiiiuuutttnnnmmmlllhhhjjjrrrwwwjjjhhhkkkjjjhhhppp~~~|||sssrrroooiiifffjjjttt|||}}}uuulllfffcccbbbccc{{{||||||xxxpppeeeZZZSSSNNNTTT]]]hhhnnnmmmeee^^^VVVUUUWWW^^^eeehhhfffbbbXXXSSSQQQTTTVVVUUUTTTTTTVVVPPPJJJIIIKKKLLLHHHEEEGGGHHHIIIKKKMMMNNNMMMLLLOOOOOONNNOOORRRSSSTTTTTTUUUTTTTTTXXX^^^```^^^[[[%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((***)))'''%%%(((------)))///,,,///>>>WWWrrrooohhhqqqzzzssshhh]]]XXXSSSOOOTTTbbbwww}}}}}}~~~~~~|||zzzyyyyyytttpppkkkddd^^^ZZZWWWVVVLLLJJJGGGEEEFFFGGGHHHGGGJJJMMMQQQTTTYYY```ggglllnnnqqquuu{{{wwwrrr~~~sssppp]]]PPPCCC;;;777111...------,,,,,,,,,,,,,,,++++++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))((('''&&&''')))+++---,,,---......///222777;;;MMMYYYiiixxxzzztttpppllliii^^^jjjvvvzzzvvvsssuuuzzzsssrrrvvv}}}~~~xxxwww~~~zzznnnhhhiiikkkooozzz~~~nnnkkklllmmmqqqwww~~~wwwmmmkkkkkkiiikkkqqqxxxvvvmmmjjjkkklllpppxxxvvviiicccgggggggggppp|||zzzwwwtttoooiiiggglllwwwyyynnneeebbbeeeiiiooosssxxxxxxpppcccTTTKKKLLLNNNVVVdddpppqqqfffZZZOOOKKKJJJPPP\\\eeegggfff\\\QQQJJJNNNUUUXXXXXXXXX\\\XXXRRROOONNNMMMIIIEEEIIIIIIKKKLLLOOORRRTTTUUULLLJJJHHHJJJOOOSSSTTTTTTZZZWWWUUUVVVYYYZZZXXXVVV%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((())))))))))))((('''(((,,,//////,,,...333???SSSkkk~~~|||sssmmmqqqssslllfff^^^XXXLLLQQQZZZhhhyyy{{{zzz||||||yyysssppppppqqqnnniiibbbZZZSSSOOOMMMLLLGGGEEEEEEEEEHHHMMMPPPRRRVVVYYY]]]bbbgggnnnuuuyyy~~~zzz~~~wwwssscccMMM>>>777333111000------------,,,,,,,,,,,,*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((()))))))))))))))***((()))))))))***+++...000///...,,,+++000;;;IIISSSjjjrrr}}}xxxnnnddd```^^^\\\]]]^^^UUUbbbqqqyyy{{{}}}}}}|||zzzmmmhhhiiimmmqqq{{{sssdddaaadddhhhmmmttt{{{uuullleeeeeeggggggkkkqqqpppvvvyyyssshhh___\\\\\\```cccjjjqqquuupppdddZZZUUUYYYZZZ\\\bbbjjjlllhhheeeccc___[[[[[[bbbkkkrrrwwwuuupppggg^^^[[[```fffmmmsssyyy{{{vvvjjj\\\SSSQQQRRRYYYgggsssttthhh]]]QQQJJJDDDHHHTTT___dddddd___SSSHHHIIIOOOVVV\\\bbbiiiccc\\\UUUQQQOOONNNNNNKKKLLLMMMNNNPPPTTTXXX[[[MMMHHHEEEFFFMMMSSSWWWWWWXXXVVVSSSRRRUUUWWWXXXXXX%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))))))))))))))((((((+++,,,------...333BBBZZZrrrpppqqqzzznnn```YYYTTTOOOMMMPPP]]]ppp}}}}}}~~~}}}yyyuuurrrsssqqqllleee```___```___[[[TTTNNNIIIGGGFFFGGGHHHIIIKKKNNNRRRXXX___ccciiilllqqqvvv{{{yyyuuu}}}}}}vvv}}}~~~cccJJJ===888666444//////......---,,,,,,+++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''(((((()))))))))(((***,,,,,,++++++,,,......111555:::DDDSSSfffrrr{{{oooXXXVVVWWWZZZZZZZZZaaajjjpppuuu|||}}}tttgggbbbdddggglllrrrvvvtttlllbbb[[[NNNPPPSSSXXX]]]aaaeeegggXXXTTTQQQRRRSSSTTTVVVYYYRRRPPPNNNMMMJJJGGGEEEDDDEEEGGGIIILLLMMMJJJDDD???>>>@@@AAABBBEEEIIIJJJHHHDDDCCCBBBAAABBBEEEJJJNNNMMMOOOOOOKKKEEECCCGGGLLLVVVZZZ```ccc```YYYPPPJJJBBBGGGQQQ___jjjmmmhhhbbbUUUNNNHHHKKKWWWcccjjjlllfff\\\QQQJJJIIIOOO^^^kkkmmmggg]]]SSSMMMMMMQQQUUUWWWWWWWWWTTTOOOMMMMMMNNNOOOKKKFFFGGGMMMTTTYYY\\\YYYUUUQQQOOOOOOPPPQQQRRR%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))))))))******+++,,,++++++000888OOO```wwwxxxooowwwwwwiiiZZZTTTSSSSSSTTTWWWjjjvvv~~~zzzxxxxxxvvvqqqmmmcccbbb___ZZZTTTPPPNNNNNNMMMKKKGGGEEEEEEFFFIIIJJJQQQSSSXXX]]]bbbiiiqqqvvvzzzvvv}}}yyyvvv~~~aaaKKK???666000111111000///---,,,+++***++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&'''((((((&&&''''''(((((())))))))))))+++------++++++...222555@@@OOO\\\hhhvvv{{{{{{~~~wwwssslllddd]]]SSSWWWbbbmmmppprrr~~~yyywwwwwwvvvmmmlllkkkhhh```TTTPPPQQQSSSVVVYYYXXXTTTPPPMMMLLLAAAAAABBBCCCDDDEEEEEEEEEBBBBBBAAAAAA@@@>>>>>>>>>===777444777<<<=========::::::999999888888777777666666777777888888999999888777666666555555666666222555777777555444555777444666999;;;;;;888555222...333;;;DDDKKKMMMMMMLLLIIIFFFDDDHHHRRR^^^hhhllllllfff\\\RRRJJJNNN```rrrvvvqqqhhh[[[PPPKKKLLLPPP```bbbbbb___WWWQQQMMMMMMNNNNNNMMMNNNPPPUUUZZZ]]]___\\\WWWRRROOONNNOOOPPP%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))******)))******,,,------111AAARRRsss|||}}}zzzwww|||ooo___VVVQQQWWWbbbiiiqqqwww{{{vvvrrroookkkddd___TTTQQQMMMKKKIIIHHHFFFEEEDDDDDDEEEHHHMMMRRRWWW[[[aaaffflllsssyyy{{{ppp}}}tttgggQQQ@@@333444333111///---+++***)))+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((()))''''''((())))))***++++++(((+++------///444>>>EEERRR^^^ooo}}}vvvrrr}}}|||xxxqqqiiieeeeeeiiimmmpppsss~~~~~~qqqiiigggeeeaaaWWWTTTRRRQQQLLLEEEAAAAAABBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::999888777777:::;;;;;;999777666666555999444333888<<<;;;;;;>>>999999999777666666888:::999888888888777777888:::999888777666666555444333111111222333222222222111...///111222222222111000)))***,,,...111222111000555555777999???GGGOOOTTTZZZWWWRRRKKKEEEHHHYYYjjjssstttqqqhhh[[[PPPKKKKKK\\\bbbfffeee^^^WWWRRRQQQJJJPPPVVVXXXWWWVVVWWWYYY[[[YYYWWWTTTSSSTTTVVVYYY%%%%%%%%%&&&&&&&&&''''''&&&'''((()))************)))***,,,///111;;;TTTmmmzzzuuu|||}}}zzz___ZZZTTTVVVdddtttyyytttmmmhhhccc]]]UUUOOOKKKGGGDDDDDDFFFGGGFFFDDDEEEGGGKKKQQQYYYaaahhhlllqqqwww~~~xxxsssjjjQQQ@@@555444222000---+++)))(((+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&"""############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%&&&(((((()))((())))))***++++++,,,,,,'''))),,,///444@@@PPP\\\pppzzzwwwsss|||}}}ttttttyyyppppppnnnlllnnnyyy}}}{{{xxxttttttwwwrrrrrrlll___XXXWWWTTTOOOMMMIIIGGGHHHHHHCCC@@@AAA@@@<<<888777:::===<<<:::999888777666666666666666666888888555444555777777666333444888777222111555111333444222111111444666555444444444333222444777555333222222222333333333333111////////////---,,,,,,---......//////......///,,,)))***...111000///,,,...//////...000555999999999999888777;;;JJJYYY\\\dddmmmmmmdddZZZSSSQQQWWW^^^dddccc[[[QQQKKKHHHEEEPPP\\\```\\\VVVTTTUUUJJJLLLMMMOOOSSSXXX^^^bbb%%%%%%%%%&&&&&&&&&''''''%%%((()))))))))***++++++/////////000888OOOrrr|||kkkooo{{{~~~tttaaaYYYYYYcccrrr~~~{{{wwwoooiii___XXXSSSNNNIIIFFFBBBDDDDDDBBBAAACCCIIINNNPPPUUUYYY^^^ggguuu~~~~~~}}}yyy{{{~~~|||zzzaaaAAA999555222111///,,,...222------,,,++++++******)))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((***))))))((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))))))))(((''')))+++...111000000555CCCWWWlllyyy}}}vvvnnnfffbbbeeejjjmmmmmmooovvv~~~zzztttllleee```]]][[[___^^^ZZZRRRKKKGGGGGGIIIEEEDDDBBB@@@>>><<<;;;:::999888888888777777666666666666777777777777666666777666555444333222222222222222222333333333444444666555333111111111333444333333333333333333333333333333222111000000111111222111111000///......---000000000000000000000000+++,,,---,,,++++++---///000---+++)))***,,,,,,,,,111///------...111555777===BBBIIIPPPSSSRRROOOMMMXXX]]]cccgggddd]]]SSSLLLJJJLLLQQQYYY___]]]VVVNNNEEEJJJQQQVVVWWWWWWWWWWWW%%%%%%&&&&&&&&&'''''''''))))))(((''''''((()))(((...,,,///===UUUrrrooogggjjjqqqyyy{{{iiiZZZ[[[bbbuuu|||zzzssskkkeee[[[UUUNNNIIIFFFEEECCCAAA???BBBDDDEEEGGGMMMUUU[[[dddhhhlllqqqzzz~~~~~~|||{{{|||}}}||||||~~~~~~{{{[[[AAA:::333222000,,,+++,,,------,,,,,,+++*********))))))))))))((((((((((((&&&&&&&&&'''''''''((((((***))))))(((''''''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((((('''((()))))))))***,,,...,,,444AAAOOO^^^mmm{{{~~~vvvoookkkggggggiiilllooorrr~~~vvvjjjgggbbb[[[VVVRRRPPPOOONNNMMMKKKFFFAAA???AAACCCAAA@@@???===<<<:::999888666666666555555555444444444444555555555555444444444333333222222222222333222222222333333333333444444333111000000000222222333333333333333333333333111000000///......//////222222222111000/////////////////////////////////000000///---,,,+++,,,---111///,,,+++,,,---...---000///...---,,,++++++,,,---000333777:::::::::999GGGMMMUUU\\\```^^^[[[XXXIIIKKKQQQYYY^^^]]]VVVOOOJJJKKKNNNRRRUUUXXXZZZ[[[%%%&&&&&&&&&&&&''''''''',,,)))''''''((())))))))),,,+++333NNNtttpppjjjkkknnnooowww{{{kkk```[[[aaaqqq{{{yyyuuuqqqjjj```VVVPPPHHHDDD@@@===>>>AAACCCDDDEEEHHHMMMPPPUUU]]]hhhoooyyy~~~}}}|||zzzwwwyyy|||~~~~~~~~~tttzzzwwwWWWIII;;;555333000,,,+++------,,,,,,++++++******))))))))))))((((((((((((&&&''''''''''''((((((((()))))))))(((''''''&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''))))))***+++++++++,,,///444888FFFRRRcccqqqyyy||||||}}}tttllleeeiiijjjppp~~~~~~~~~~~~uuupppoooggg]]]^^^[[[WWWRRRNNNKKKJJJJJJGGGFFFDDDAAA===<<<>>>@@@<<<;;;:::999888888777666333333333333333222222222111222222333333222222111111111000000111222222333111111222222222333333333222111000/////////000111222222222222222222222222000000///.........//////333222222111111000000///////////////////////////333111...---...//////...222000...---.../////////---.........,,,***(((&&&((((((((()))***+++---...111555<<>>???BBBHHHMMMPPPTTTXXX]]]bbbhhhpppzzz}}}zzzwwwwwwyyy{{{}}}~~~yyyuuuuuu```III;;;666333111111...------,,,++++++******))))))))))))(((((((((((('''''''''''''''((((((((())))))((((((''''''''''''$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&'''(((******...---,,,---222<<>>333444.........---,,,,,,++++++))))))))))))(((((((((((())))))))))))(((((((((''''''((((((((((((((((((((($$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))+++,,,---///888GGGWWWffftttxxxuuu}}}yyyqqqgggbbbccciiiooo~~~uuunnnfff```[[[WWWTTTRRRMMMKKKGGGDDDAAA@@@@@@@@@;;;999777777999999777555111111111111111111111111/////////000000000111111000000111111111111000000222111000000/////////////////////000000000111111......//////000000000000........................---------------...//////.........///////////////........................///444999888222---,,,------,,,,,,---//////...---...............---,,,+++,,,---...///......---,,,******+++,,,,,,---------******((('''&&&(((***---......111666>>>GGGNNNSSS''''''''''''((((((((()))***)))---000---111GGGbbbtttnnnoooxxxpppeeeaaauuu~~~{{{yyysssjjj```WWWOOOHHHCCCDDDCCCBBBCCCHHHMMMPPPRRRVVV[[[dddkkkrrryyywwwtttxxx||||||~~~zzzzzzzzzyyyyyy|||pppsssoooKKK:::888///......------,,,++++++))))))))))))((((((((((((******))))))(((((((((''''''''''''((((((((((((((($$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))+++---...<<>>===>>>>>>888555333333444444111///000000000000000/////////........./////////000000//////000000000000/////////............///000000////////////000000000000,,,,,,---.../////////...........................///////////////000111222////////////000000000000........................+++444<<<<<<444......111---,,,,,,---///000///---+++---000222222000...,,,------,,,,,,------......---.../////////...,,,+++%%%'''***++++++,,,---...------+++***+++///666<<<&&&&&&&&&(((***++++++***(((***///222000888XXXyyyvvvwww|||tttgggkkksss{{{vvvnnnhhh^^^SSSJJJEEEBBBAAA>>>DDDIIIIIILLLTTTZZZ]]]fffnnnrrrrrrxxx{{{xxxuuusssuuu|||{{{ttttttvvvwww|||}}}XXXBBB;;;666111111///'''***000++++++++++++************)))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''')))'''&&&&&&'''((('''''''''+++---,,,***+++111777PPPaaarrryyyyyyxxxvvvsssmmmoooqqqrrruuuyyysssqqqmmmeee___dddnnnqqqtttyyykkkeeesss}}}}}}|||{{{wwwpppjjjddd```[[[WWWTTTPPPLLLIIICCCBBB@@@>>>;;;999777666444444444333333222222222//////............//////111111000/////////////////////......///000111111000000000000000000000000//////000000000000//////////////////////////////---------.........////////////000000111111111222////////////////////////......////////////......//////.........---------.........................................................------...............---------,,,,,,,,,,,,,,,,,,++++++*********,,,+++***)))((((((((((((&&&&&&'''(((*********)))000---...444999FFFeee}}}qqqqqqzzz|||ssskkkccc^^^UUULLLFFFCCCCCCCCCAAAHHHOOORRRWWWaaahhhkkknnnxxxzzzwwwwwwssstttwww{{{yyyxxxwwwttttttxxxkkkPPP@@@444000444333+++---333///++++++++++++************))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&''''''&&&)))))))))(((+++444???HHHaaallluuuuuuqqqoooooooookkknnnsssxxx~~~}}}lllfffhhhlllqqqvvv}}}yyytttpppiiiccclllwww|||~~~|||zzzzzzyyyvvvpppkkk```]]]XXXTTTPPPMMMIIIGGGBBBAAA???===:::888666555333333333222222222111111//////............//////111000000///////////////000000///.........//////000000000000000000000000//////000000000000//////////////////////////////---------.........///////////////000000000111111////////////////////////......////////////......//////.........---------......................................................------------...............---------,,,,,,,,,,,,,,,+++++++++******,,,,,,***))))))((((((((('''''''''(((((()))))))))///***...===QQQiiiyyyxxx}}}{{{{{{}}}~~~|||ssseee[[[RRRNNNHHHBBB@@@AAADDDFFFJJJRRRZZZ___gggrrryyy{{{|||~~~yyywwwwwwwwwwww~~~yyysssqqqsssuuuuuuttttttuuuzzzkkkQQQ777111444444+++,,,000,,,,,,+++++++++************))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''''''''+++)))'''***444DDDUUU```uuu||||||tttlllmmmuuu{{{|||}}}~~~qqqiiicccfffooo|||nnnfff]]]ZZZ```ggglllmmmvvv||||||||||||{{{{{{xxxuuutttsssooohhhcccZZZWWWRRROOOLLLIIIEEECCC???>>><<<:::888666444333222222111111111111000000//////............//////000000//////......//////111111000///............000000000000000000000000//////000000000000//////////////////////////////------........./////////...///////////////000000////////////////////////......////////////.....................---------........................////////////////////////------,,,,,,,,,,,,------...............---------,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))))))))'''((((((((('''((()))***---,,,777QQQppp|||qqqsssyyyyyyyyyxxxvvvsssmmmcccWWWNNNHHHEEEBBBAAACCCHHHMMMQQQYYY```iiioooxxxyyyvvvtttvvv}}}~~~zzzyyyqqqpppmmmlllnnnrrrwww{{{mmmIII:::444333,,,---...(((,,,,,,+++++++++*********))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%''')))***)))(((((())),,,+++...666EEEWWWfffooo}}}zzzpppwwwwwwqqqnnnlllnnnttt}}}ttthhhffffffJJJLLLRRR^^^mmmxxx~~~}}}|||yyyyyy{{{|||yyyvvvqqqmmmiiiddd\\\WWWUUURRRMMMJJJHHHEEEBBB@@@;;;;;;999888666444222222000000000000000000000000//////............//////000//////.........//////111111000/////////000000//////////////////////////////000000000000//////////////////////////////............////////////............////////////////////////////////////......////////////......................................................////////////////////////---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************'''((()))((('''(((***---...666JJJgggjjj___gggttt~~~|||yyytttkkkbbbZZZRRRMMMIIIGGGFFFFFFIIINNNUUU\\\aaahhhoooxxxzzzyyyzzzvvvrrrnnnkkklllnnnrrrtttpppvvvxxxyyycccHHH777333000222333,,,,,,,,,,,,++++++++++++***))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&(((******(((((()))***---111999FFFUUUaaaiiilllyyyyyywwwqqqsss{{{lllTTTJJJKKKMMMQQQXXXeeevvv~~~|||zzzxxxxxxzzz|||wwwrrrlllhhhddd^^^WWWQQQPPPMMMIIIFFFEEECCC@@@>>>888888777555444222111111//////////////////////////////............////////////............//////000///000000111222333444//////////////////////////////000000000000//////////////////////////////........./////////000000////////////............////////////////////////......////////////......---.............................................////////////////////////---,,,,,,++++++,,,,,,---------..................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++''')))***)))((((((,,,000,,,===ZZZwww||||||~~~ooo```ZZZggguuu~~~}}}||||||}}}}}}|||zzzqqqjjj^^^SSSKKKIIIJJJLLLHHHIIILLLQQQXXX```gggkkkuuu|||}}}|||zzzzzz}}}~~~}}}}}}zzzsssmmmkkkkkkkkkkkklllqqqyyyzzz~~~xxxVVV===555111222444...,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%'''))))))'''(((,,,///333;;;HHHTTT\\\`````````mmm}}}{{{wwwqqqooovvv|||dddRRRNNNTTTYYYjjjpppyyy}}}zzzzzzxxxvvvwwwzzzrrrnnnhhhdddbbb]]]WWWRRRKKKIIIEEECCCBBB@@@>>><<<666666555444333111111000......////////////000000//////............//////......------......//////......///000111333444555000000000000000000000000//////000000000000//////////////////////////////....../////////000000000000000000////////////...////////////////////////......////////////......---------...............................................................------,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,------------------,,,,,,+++,,,,,,---&&&)))+++***)))***///444555NNNnnnttttttwww}}}{{{xxxzzz}}}nnn]]]ZZZ___mmmwww|||{{{zzzzzzyyyvvvqqqmmm___ZZZQQQIIIFFFHHHNNNRRRRRRUUUZZZ```hhhoootttwwwxxxtttxxx{{{{{{~~~~~~~~~~~~zzztttpppllljjjlllmmmpppwww~~~kkkOOOAAA444...111///------,,,,,,,,,+++++++++))))))))))))((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$'''*********---444:::CCCLLLWWW^^^^^^[[[XXXVVVaaannn{{{mmmpppvvvzzz~~~tttiiijjjpppuuu|||}}}|||zzz{{{yyytttrrruuunnniiiddd```]]]YYYSSSNNNGGGEEEBBB@@@???>>><<<:::555444444333222111111000......//////000000000000//////............//////...------------...///000............///000111222000000000000000000000000//////000000000000//////////////////////////////.../////////000000000000111111000000000/////////////////////////////////......////////////......---------.........//////........................------------------------......------------......+++++++++,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,------&&&))),,,+++)))+++111666LLLgggtttvvvzzznnnXXXLLLSSS```qqqzzzzzzzzzzzzyyyvvvooofff___PPPMMMIIIFFFFFFKKKRRRWWWcccffflllttt{{{xxxtttnnnoooxxx~~~}}}~~~}}}}}}wwwtttfffeeedddhhhqqq{{{yyyhhhTTT<<<000222333---------,,,,,,,,,++++++))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&))),,,---///444===EEESSSZZZbbbccc^^^XXXTTTTTTYYYcccqqq}}}{{{pppooowww}}}zzz{{{yyyrrroooqqqmmmhhhaaa\\\XXXRRRLLLGGGDDDBBB???======<<<:::888444444333333222111111000.../////////000000111111//////............//////---------------...///000......---------......///000000000000000000000000//////000000000000//////////////////////////////////////////000000000000222222111111000000//////////////////////////////......////////////......---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,///......------......///*********++++++,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,------...+++((()))---,,,,,,:::LLLiiinnn{{{zzz}}}rrr[[[UUUWWW[[[eeerrr}}}|||yyy~~~{{{vvvoooiiiaaaVVVMMMFFFBBBBBBHHHMMMQQQ\\\gggyyyzzz~~~~~~vvvrrrrrrssstttxxx}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~}}}~~~~~~zzzlllfffbbbeeehhhjjjrrr||||||nnnkkk}}}zzzoooOOO555---111222000///000...***)))---+++++++++************)))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&&&&&&&&&&((()))'''''''''((())))))((('''------111888;;;>>>JJJXXXfffccc]]]ZZZYYY]]]cccgggrrrzzztttrrrxxx}}}zzzyyyxxxvvvrrroookkkiiiddd```YYYSSSNNNKKKGGGEEEDDDAAA<<<999888888777666555444333222111///......000000////////////000000///////////////.........---...///000000///...---000000000///...---,,,+++---...///000111000///...000000000000000000000000........................///...------///000000000222111111111111000000000//////////////////////////////000000111000000000////////////////////////---...//////------...///////////////////////////------------------------------......------,,,+++,,,,,,,,,---------......------------------------)))+++...///000:::QQQfff|||}}}{{{}}}~~~wwwdddWWW[[[dddjjjrrr{{{}}}zzzxxxxxxssslllccc\\\TTTLLLEEEIIIHHHMMMWWW^^^cccllluuu}}}sssmmmmmmrrrwww{{{{{{~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~}}}}}}||||||{{{}}}}}}}}}}}}~~~~~~}}}~~~tttllleeedddddddddiiioooyyytttfffooo```BBB555666111...///000///+++***---++++++++++++************(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&'''((('''''''''(((***++++++***222111555===BBBHHHSSS___^^^ccceeebbb___fffwwwyyysssyyy}}}{{{wwwwwwuuusssoookkkhhhfff]]]YYYSSSNNNJJJFFFCCCAAABBB???;;;888888777666555444333222222111000//////000000////////////000000////////////////////////...///000000000000///...000000000//////...---,,,---...///000111000000///000000000000000000000000//////////////////////////////......///000111000111111000000000///////////////////////////////////////000000111000000///---------------------------///000///...---...000........................------------------------------......------,,,+++,,,,,,,,,---------......------------------------&&&,,,...,,,111GGGfff{{{}}}~~~ggg\\\ZZZfffttt{{{|||{{{zzzyyywwwuuuuuunnncccZZZSSSMMMJJJHHHOOORRR\\\gggoootttzzzxxxoooffffffnnnxxx}}}}}}~~~~~~}}}{{{|||~~~~~~}}}|||{{{zzzzzzyyy{{{{{{{{{|||}}}~~~||||||}}}~~~}}}}}}tttiiidddbbbaaabbbeeeooottt|||mmmbbbxxxrrrNNN:::444000---...000000,,,+++---,,,+++++++++************(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&(((''''''((()))***,,,---...000111666@@@IIIQQQYYY```XXXdddmmmkkkfffppptttkkkrrr~~~~~~}}}zzzxxxuuutttrrroookkkfffbbb```VVVSSSMMMIIIFFFCCC@@@>>>???<<<999777666666444333222222111111111000000000000000////////////000000//////////////////000000//////000000000000/////////000000//////...---,,,......///000000000000///000000000000000000000000/////////////////////////////////000000000000111000000000/////////......//////////////////////////////000000000000//////...........................///000///...---...///........................------------------------------......------,,,+++,,,,,,,,,---------......------------------------(((......***666TTTsss{{{eeeccchhhuuu~~~|||yyyyyyyyywwwsssooommmdddZZZSSSOOOMMMPPPTTTYYY^^^hhhrrryyy}}}~~~zzznnnlllmmmsss{{{~~~}}}|||}}}}}}{{{yyy||||||}}}~~~~~~}}}{{{yyy{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{}}}~~~}}}{{{|||~~~}}}}}}~~~~~~~~~~~~}}}~~~uuujjjeeebbbaaaaaafffhhhnnnzzzmmm|||{{{aaaCCC222111...---111111...,,,...,,,,,,+++++++++*********((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&''''''((((((((()))+++---///000444===IIITTTZZZ\\\]]]\\\gggrrrtttsss}}}wwwvvvyyy~~~}}}}}}{{{yyyvvvrrrqqqoookkkfffaaa]]]ZZZRRROOOJJJGGGEEECCC@@@>>>;;;999666555444444333111000000000000111111111111000000////////////000000//////000000000000111111///////////////////////////////////////...------...//////000000000000000000000000000000000000000000000000000000000000000///000111111000000000111111000000000000/////////000000000000000000000000//////000000//////......////////////////////////...///000///------...///................................................------......------,,,+++,,,,,,,,,---------......---------------------------000000444HHHhhh{{{pppnnnrrryyy|||zzzyyyyyyyyyuuummmgggZZZRRRLLLKKKLLLOOOWWWaaaffflllttt{{{~~~wwwuuurrruuu{{{~~~||||||~~~~~~}}}{{{{{{{{{{{{yyyxxxzzz{{{||||||{{{zzzzzzyyywwwwwwxxxyyyzzz{{{{{{|||yyyyyyzzz{{{|||~~~}}}|||~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}ppphhhbbb^^^^^^___dddmmmyyyyyy~~~|||WWW<<<666111...111222///---...,,,,,,,,,++++++++++++***(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&(((((((((&&&%%%&&&''')))))))))(((''')))---111777@@@MMMZZZcccddd```ZZZ```fffoooxxx~~~}}}|||{{{zzzwwwuuuqqqooolllhhhbbb]]]XXXUUUMMMJJJGGGDDDCCCAAA>>><<<888666444333333333222000///000000000000111111111000000////////////000000000000000000111111222222000//////////////////000000000000111000000///...000000000000111111222222222222222222222222222222111111111111111111111111000222444444222000111222333333333222222222111111222222222222222222222222000000000000000///......000000000000000000000000///000000///...------...////////////////////////........................------......------,,,+++,,,,,,,,,---------......------------------------+++...555FFF```zzzuuupppoooxxx}}}|||zzzxxxvvvwwwvvvpppeee]]]NNNIIIHHHNNNSSSXXXcccpppttt{{{|||{{{}}}}}}}}}||||||{{{yyywwwwwwyyy{{{{{{zzzxxxxxxyyyyyyxxxvvvzzz|||}}}}}}{{{zzzzzz{{{ttttttvvvwwwyyyzzz{{{|||yyyyyyyyyzzz|||}}}~~~||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~wwwjjjaaa]]]]]]^^^bbbhhhsss|||lllwww{{{mmmNNN===555000111111///......,,,,,,,,,,,,++++++++++++)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))))))))((('''&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&'''(((((('''&&&'''))))))******)))(((***000555@@@MMM\\\fffiiifff\\\SSSXXX\\\fffuuu~~~|||{{{zzzzzzxxxvvvsssnnnmmmiiiddd^^^XXXRRROOOGGGEEEBBB@@@???<<<999777666444333333333333111000000000000000000000000000000000////////////000000000000000111222222333333222222111111111111222222333333444444444333333222444444333333444444555666555555555555555555555555333333333333333333333333333666999888555333444666777777777666666666555555666666666666666666666666333333333333333222111000////////////////////////111222333111///...///000000000000000000000000000........................------......------,,,+++,,,,,,,,,---------......------------------------+++111CCC```zzzuuuooosssyyy~~~~~~}}}{{{zzzvvvrrrpppooohhh]]]TTTMMMIIIMMMYYY```cccooo}}}}}}}}}yyy{{{{{{yyyzzz{{{|||xxxxxxxxxvvvtttrrrssstttxxxwwwvvvvvvwwwxxxwwwuuuxxxzzz{{{zzzwwwvvvwwwyyyttttttuuuvvvxxxyyyzzzzzzzzzzzzzzzzzz{{{|||}}}~~~|||zzzzzz{{{~~~~~~~~~~~~~~~~~~rrreee```^^^___```eeessstttjjjvvvmmmppp~~~aaaDDD;;;222111111///---...------,,,,,,,,,+++++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''((()))))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%'''((((((''''''(((***(((***+++******...666===MMM\\\iiimmmjjjcccXXXNNNUUU]]]kkk|||~~~~~~{{{zzzxxxxxxwwwvvvsssqqqkkkjjjfff```ZZZSSSMMMIIIDDDBBB???===<<<:::666444444333222222333333111///000000000000000/////////000000////////////000000000000111111222333333444666555444444444444555666777888888999999999888888999999888888888999:::;;;::::::::::::::::::::::::777777777777777777777777777;;;???>>>;;;888999;;;;;;;;;;;;:::::::::999999999999999999999999999999888888888888777666555444333333333333333333333333555666666555333222222333111111111111111111111111........................------......------,,,+++,,,,,,,,,---------......------------------------333<<>>444111000///---...---------,,,,,,,,,++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&(((((('''((()))+++'''***,,,,,,,,,111;;;CCC\\\jjjvvvuuummmeee[[[QQQ___kkk}}}}}}|||~~~~~~}}}}}}|||yyyxxxvvvvvvuuutttqqqoooiiigggccc^^^WWWOOOIIIFFFDDDBBB???>>><<<999666333444333222333333333111///111000000000////////////000000////////////000000000000111222333333444444999888777666666777888999;;;;;;<<<=========<<<<<<======<<<;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::;;;@@@DDDCCC???;;;<<<>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;999888888888888888888888888888888888999999888666444555666222222222222222222222222////////////////////////------......------,,,+++,,,,,,,,,---------......------------------------...LLLtttllliiinnnrrr{{{~~~|||{{{yyyyyy|||~~~{{{yyyssshhh^^^VVVQQQPPPPPPPPPXXXbbbiiiooovvv{{{qqquuu|||~~~|||xxxuuurrrqqqtttttttttsssrrrrrrqqqqqqppppppqqqqqqqqqqqqqqqpppwwwtttqqqppppppqqqqqqqqqwwwtttrrrrrruuuxxxxxxvvvwwwxxxyyyzzzzzzzzzyyyxxx}}}{{{yyyzzz}}}~~~|||zzz~~~~~~~~~}}}|||{{{~~~xxxkkkhhhccc]]]___gggkkkzzzpppddd{{{vvvdddbbbjjjeeeGGG000000333...***...------,,,++++++******)))+++******)))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$%%%%%%%%%$$$***%%%''',,,,,,333PPPqqqzzz|||~~~yyylllbbbfffppp|||vvvqqqqqqvvv|||{{{{{{|||zzzxxxvvvssspppmmmjjjiiifffaaa[[[UUUOOOJJJEEEAAA>>>===;;;:::777555444333333222111000000///000000000000000000111222333333111222333333333222111000222111000000222555999;;;<<<;;;;;;::::::999999999<<<======>>>??????>>>>>>@@@>>><<<>>>AAABBBAAA???@@@>>>======???@@@??????>>>>>>===<<<;;;;;;;;;;;;>>>??????>>>======???@@@??????>>>===============999999888777999;;;===???@@@??????>>>>>>>>>>>>???>>>>>>???@@@@@@@@@??????BBBAAA@@@>>><<<;;;:::999;;;::::::999777555333222555111//////...---///444666222......111222///,,,000////////////.........------------------------@@@[[[zzz}}}nnnoootttwww}}}|||{{{zzzzzz{{{zzzvvvrrrlllfff]]]VVVRRRSSSWWW[[[aaafffmmmsssxxx~~~}}}xxxvvvvvvyyy{{{~~~}}}{{{xxxuuusssqqqqqqpppoooooonnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnssspppnnnmmmooopppqqqqqquuusssrrrsssuuuwwwwwwuuuwwwxxxyyyzzzzzzzzzyyyxxx|||zzzyyyzzz|||}}}|||zzz~~~~~~~~~}}}|||}}}|||rrriii___ZZZ]]]___iiixxxqqqnnnkkklllyyyyyyWWW:::555777111+++---------,,,,,,+++*********+++******)))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''(((((((((,,,------111===TTTnnn~~~|||ttt~~~{{{}}}~~~~~~~~~|||zzzyyyyyyzzzwwwvvvsssoookkkgggcccaaa^^^YYYTTTNNNIIIDDD???<<<<<<;;;:::888666444333222333222222111000000000111555444444444444444555555777777777777666555333222222111111111333666888:::;;;;;;;;;:::999999888888888999:::;;;;;;;;;;;;;;;???===<<<===???AAA@@@>>>===<<<:::;;;<<<===<<<<<<;;;;;;:::999999999999999:::;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<===999888777666777999;;;<<<<<<;;;;;;;;;<<<<<<======???@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>AAAAAA@@@???>>><<<;;;:::777555555333///...444>>>QQQGGG999000---------,,,////////////............------------------------PPPhhhzzzrrrvvv{{{{{{~~~|||{{{{{{zzzxxxqqqjjjeee^^^YYYSSSOOOQQQXXX```fffpppsssxxx}}}zzztttrrrvvvzzz}}}}}}|||{{{yyyvvvtttsssnnnmmmkkkjjjjjjkkkkkkllllllllllllllllllkkkkkkkkkmmmkkkjjjkkkmmmooopppppprrrrrrrrrtttvvvwwwuuutttwwwwwwxxxyyyzzzzzzyyyyyyzzzyyyyyyyyy{{{|||{{{zzz}}}~~~~~~~~~~~~}}}||||||}}}~~~sssdddZZZXXXXXX[[[dddrrrlllhhhvvvxxxiiiDDD888888333.........------,,,,,,+++******+++******)))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***++++++)))///111666OOOppp~~~}}}{{{{{{zzzyyyxxxwwwwwwvvvrrrrrrppplllhhhccc___\\\TTTQQQKKKFFFBBB>>>:::777999999777666555333222222333222222111111111222222777777777666666666666666::::::999999777555444333222222222444555777999:::;;;;;;;;;:::999888888888666777888999::::::::::::===<<<;;;;;;===>>>===<<<<<<;;;::::::;;;<<<;;;::::::999999999999999999999777888999:::::::::::::::===<<<<<<<<<<<<<<<======::::::888888888888:::;;;999:::::::::;;;<<<<<<===:::;;;;;;<<<===>>>>>>???===>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>;;;555333<<>>===<<<======<<<<<<<<<===>>>>>>======<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<777777888888999:::;;;<<<;;;;;;<<<===>>>???@@@@@@===>>>>>>>>>>>>======<<<@@@??????>>>999666:::BBB111///------000222333222/////////.........------........................kkkxxxrrrjjjtttrrrzzzwwwuuuvvvxxxxxx{{{{{{yyyyyyyyyppp```TTTQQQHHHIIIMMMSSS[[[dddkkkppptttxxx~~~{{{yyytttqqquuu~~~|||{{{|||}}}~~~{{{|||}}}}}}|||zzzwwwvvvmmmlllkkkiiiiiiiiiiiijjjgggfffeeedddddddddeeeeeeeeeddddddfffiiikkklllllloooqqquuuxxxxxxwwwvvvuuuvvvvvvwwwwwwxxxyyyzzzzzzyyyzzzzzzzzzzzzyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyy{{{{{{{{{yyyyyyzzz|||~~~}}}||||||~~~}}}}}}}}}|||||||||{{{|||{{{|||~~~}}}|||zzzlllhhhaaa\\\YYY\\\cccppp~~~rrrfff```EEE999333111222//////......---,,,,,,++++++******)))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((''')))******((((((***,,,,,,888NNNeeetttwwwsssppprrrkkkqqq~~~}}}{{{yyyxxxxxxvvvsssooollljjjhhhccc^^^YYYTTTQQQFFFCCC@@@===<<<:::888666444444444444333333333222111111111111222333444444666777999:::;;;;;;;;;;;;555555555555555666666666666777888:::<<<===>>>???======<<<;;;:::999888777888999;;;<<<>>>???@@@@@@===<<<;;;999888999:::;;;===<<<;;;<<<======;;;999999:::;;;<<<<<<<<<<<<;;;:::999999;;;>>>@@@???===;;;;;;:::::::::;;;;;;<<<===<<<<<<;;;::::::::::::<<<<<<======<<<;;;:::999:::999999999:::;;;===>>><<<<<<<<<===>>>>>>??????;;;;;;<<<<<<<<<<<<;;;;;;===999888;;;:::555222222111222222333444333000...000000/////////.................................tttvvvsssqqqzzzvvvmmmxxxfffvvvuuuuuuttttttvvv{{{~~~zzzvvvvvvvvvlll[[[QQQQQQDDDHHHPPPZZZdddlllrrruuu{{{~~~|||uuuqqqvvvttttttzzz~~~|||zzzzzz{{{|||}}}wwwxxxzzzzzzyyywwwtttrrrjjjjjjiiihhhfffeeedddcccaaa```^^^]]]\\\]]]]]]^^^___^^^___cccgggjjjjjjjjjmmmqqquuuwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwyyyzzz{{{{{{|||}}}{{{yyyxxxyyyzzzyyyxxxxxxwwwvvvwwwwwwwwwyyyzzz{{{zzzyyyyyy{{{|||~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{{{{zzz{{{{{{|||yyyzzz|||~~~~~~}}}}}}|||{{{{{{{{{zzz|||}}}~~~~~~{{{rrrggg^^^WWWWWWZZZbbbvvvttt|||[[[DDD555111222000//////......---,,,,,,+++******)))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))(((***+++***''''''+++///444GGGdddzzz~~~vvvrrrttthhhcccgggvvv}}}|||xxxwwwvvvsssmmmhhheeebbb]]]WWWPPPIIIDDDBBB>>><<<999888888777666444444444444444444555555555333333333333444555777777;;;<<<>>>???@@@@@@???>>>777777777777888999::::::999999999;;;<<<>>>@@@AAA???>>>===<<<;;;:::999888666888999<<<===???@@@@@@???>>>===:::888888:::<<<;;;::::::;;;<<<;;;888666666777999;;;<<<<<<;;;;;;:::888666888===@@@@@@>>>999888888777777777777777999999999888888777777777999:::;;;;;;;;;:::888777999888777777777888:::;;;????????????@@@@@@@@@@@@?????????@@@??????>>>>>>???::::::>>>@@@;;;333000999777555333111000111111111111111000000000//////........................wwwssspppqqqwwwzzzuuucccooorrruuuttttttwww|||~~~~~~yyyyyytttssssssiiiYYYRRRTTTPPPUUU]]]fffooouuuzzz{{{zzztttpppoooyyy{{{~~~~~~}}}{{{yyyxxxvvvuuuvvvwwwwwwppprrrttttttssspppmmmkkkdddddddddcccaaa^^^[[[YYYXXXWWWUUUSSSSSSSSSTTTUUUUUUVVVYYY^^^dddhhhjjjjjjkkkooosssttttttssstttuuuvvvvvvuuuvvvwwwxxxzzz{{{}}}~~~}}}yyywwwxxxyyywwwvvvuuutttttttttuuuuuuwwwxxxxxxxxxwwwwwwzzz||||||{{{{{{|||}}}}}}|||{{{|||{{{zzzxxxwwwwwwwwwxxxvvvxxxzzz}}}~~~~~~~~~}}}{{{|||}}}~~~~~~}}}|||{{{xxxwwwuuusssrrrrrrssstttvvvxxx{{{~~~~~~}}}|||wwwxxxyyy{{{|||}}}~~~~~~|||qqqdddZZZYYYYYY[[[ffftttuuuTTT<<<333333000000//////...---------+++******)))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))))))))(((***+++)))''')))///444BBB___{{{}}}zzzzzz{{{ooooooqqqwww}}}~~~zzzvvvsssqqqmmmeee___YYYUUUOOOIIIBBB>>>;;;999:::888666555666666666444444555555555666666777777666666666777888:::;;;<<>>===::::::999888888999:::;;;999999888999;;;===@@@BBB@@@@@@???===<<<;;;:::999666777999<<<>>>???@@@AAAAAAAAA???<<<999888;;;>>><<<;;;;;;<<<===;;;888666666888:::<<<=========<<<<<<888555666<<<@@@AAA@@@;;;:::999777666666666666777777777888777777666666777888:::<<<===<<<;;;;;;888777555444444555666777===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>@@@===>>>CCCCCC>>>:::999888777555333222333555777222222222222111111111111........................xxxvvvyyyuuueee___jjjpppuuuuuuvvvyyy~~~~~~||||||uuuxxxrrrqqqrrrhhhXXXSSSXXXaaadddjjjqqqwww|||~~~{{{sssooopppsss{{{~~~yyyyyy|||vvvuuusssqqqppppppppppppkkkmmmoooooonnnkkkgggeee^^^^^^___^^^\\\XXXTTTQQQRRRPPPNNNLLLKKKLLLMMMNNNNNNOOOSSSZZZaaagggjjjkkkiiimmmqqqrrrqqqqqqrrruuuvvvuuuuuuuuuwwwxxxzzz|||~~~zzzwwwwwwyyyvvvuuutttsssrrrssstttttttttuuuuuuttttttuuuwwwzzzxxxxxxxxxzzz{{{{{{yyywww{{{zzzwwwuuusssrrrrrrrrrtttvvvyyy{{{}}}}}}||||||wwwwwwyyyyyyyyyyyywwwwwwqqqooollljjjiiijjjlllmmmrrrtttwwwzzz|||||||||{{{|||}}}~~~~~~}}}|||zzzyyyqqqrrrtttvvvxxxyyyzzzzzzxxx}}}}}}|||{{{zzzzzz~~~}}}kkk^^^]]]]]]XXXZZZ```pppvvv___AAA555555000000000///......------+++******)))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((***+++)))(((+++333:::SSSwww|||}}}}}}~~~~~~}}}xxxssspppnnnhhh___XXXMMMJJJEEE@@@<<<:::::::::999777666666777888777666555555666666777888888999888999999:::;;;===>>>???AAABBBBBBBBB@@@>>>;;;999<<<;;;999888777888888999999888777777999<<<@@@BBBAAAAAA@@@>>>===;;;::::::777888;;;===@@@AAABBBCCCBBBBBBAAA===999999<<>>>>>>>>??????>>>;;;888888:::===???@@@@@@@@@???>>>999555666<<>>===<<<:::999888888777777888999999999999888888666888;;;>>>@@@AAA@@@@@@<<<;;;999777666777888999::::::;;;===>>>???@@@AAA????????????>>>===<<<<<<::::::===@@@>>>::::::===:::;;;<<<;;;999777777777333333333222222222111111////////////////////////yyy}}}pppfffdddfffqqqpppqqqtttwwwzzz~~~~~~zzzzzz|||yyyttttttrrrlllddd\\\YYY[[[___iiiooovvv|||~~~|||vvvpppoooqqqtttyyy{{{xxxtttuuurrrqqqnnnllljjjiiihhhhhhfffgggiiiiiigggddd___]]]YYYXXXVVVSSSPPPMMMKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHKKKMMMQQQVVV\\\bbbgggjjjnnnnnnooooooooopppppppppppprrrsssuuuwwwxxxyyyyyyzzz{{{{{{{{{zzzwwwtttsssssssssrrrrrrqqqppppppoootttssssssssstttvvvxxxyyyyyyxxxxxxxxxwwwsssnnnjjjpppooonnnnnnnnnnnnnnnnnntttuuuwwwxxxyyyxxxvvvuuuvvvtttrrrooolllkkkjjjjjjdddbbbaaa``````bbbeeegggkkkmmmqqqtttwwwyyyyyyyyy|||{{{zzzxxxwwwuuutttssslllkkkkkklllnnnqqqtttvvvyyy{{{|||~~~~~~}}}}}}}}}||||||{{{{{{zzzzzzwwwsssqqqqqqtttwwwzzzyyy|||{{{hhh^^^ZZZVVVWWW[[[dddqqqpppKKK666333333///...000///,,,,,,///+++++++++************)))+++******)))(((''''''&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''(((((('''&&&&&&((()))***+++''''''***+++///:::FFFnnnrrrmmmyyy~~~}}}}}}}}}~~~{{{|||vvvooojjjfff___VVVOOOEEEAAA<<<999999888555222555555666777777777777777999999999999999:::<<<<<<===<<<<<<<<<===>>>??????EEEEEEFFFEEECCC@@@===;;;>>>:::777555555666777666<<<:::888777888;;;>>>AAAAAAAAABBBCCCBBB@@@===<<<999999999:::;;;>>>@@@AAAAAABBBBBB@@@===;;;;;;<<<======>>>>>>>>>>>>>>>===>>>===<<<===???@@@@@@???@@@???>>><<<;;;<<>><<<;;;999888777888888888888888888888888888999<<<>>>??????>>>===@@@>>><<<:::888777777777777777888:::<<>>@@@@@@>>>===<<<888888:::;;;;;;<<<;;;;;;>>>@@@@@@>>>:::777777999666888999888666444444555333111///...000111111000xxxmmmgggfffrrrrrrsssvvvyyy|||}}}yyyxxxyyyuuuooocccaaa]]]XXXWWWYYY___cccqqqwww~~~|||xxxwwwxxx|||zzzxxxyyyzzzvvvppplllmmmjjjhhheeebbb```^^^^^^^^^ZZZ[[[\\\[[[YYYVVVSSSPPPNNNMMMKKKIIIFFFDDDBBBAAADDDCCCBBBAAAAAABBBCCCDDDHHHJJJOOOUUU\\\aaafffhhhkkkkkkkkkkkklllmmmnnnooonnnoooqqqssstttuuuvvvvvvyyyyyyyyyyyywwwtttqqqooollllllkkkkkkkkkkkkkkklllmmmnnnooopppqqqsssuuuvvvvvvtttrrrpppmmmiiiddd```dddddddddcccddddddeeefffkkkmmmppprrrrrrrrrpppooollljjjfffaaa\\\YYYWWWVVVTTTSSSRRRRRRSSSVVVYYY[[[ccceeejjjooorrrttttttttttttrrroookkkgggccc```^^^[[[[[[[[[\\\^^^```ccceeekkkmmmpppsssvvvwwwwwwvvvxxxvvvtttpppllliiifffdddcccaaa___]]]^^^bbbfffiiiqqquuuzzz~~~}}}|||yyywwwvvvtttttttttuuuvvv}}}~~~~~~~~~ttthhhbbb\\\VVVSSSWWWcccwww~~~^^^BBB555555111000111111---,,,...++++++++++++************+++******)))((((((''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''(((''''''''''''((())))))))))))+++------555HHH\\\wwwvvvfffhhhwww~~~~~~}}}||||||}}}~~~|||wwwpppfff^^^XXXQQQHHHBBB???<<<888777888888666444777888999999::::::999999<<<<<<<<<======>>>???@@@>>>>>>>>>>>>???@@@AAAAAAEEEFFFEEEEEECCCAAA???>>>>>>;;;777666666777777777;;;:::888888888;;;===??????@@@AAABBBBBB@@@>>>===;;;:::::::::;;;===>>>@@@AAABBBBBB@@@>>><<<;;;<<<<<<======>>>?????????>>>???>>>>>>???AAACCCBBBAAA@@@AAA@@@>>>======???BBBCCCBBBAAA@@@>>>===<<<;;;;;;::::::999999888888999999:::<<<===?????????>>>AAA@@@===;;;999888888888888888999;;;===???AAABBB===>>>@@@AAAAAA@@@>>>===888888888888888999999999===???@@@>>><<<;;;<<<===;;;===>>>===;;;::::::;;;999666333222222111000///~~~zzzppppppssstttvvvwwwzzz~~~}}}xxxuuusssmmmfffWWWUUUSSSTTTYYY```gggjjjtttzzzzzzyyyyyy{{{}}}uuunnnllliiieeeaaaaaa^^^\\\YYYUUURRRPPPOOOOOONNNMMMLLLKKKIIIFFFDDDCCCAAA@@@???>>><<<;;;999999;;;;;;:::::::::<<<===>>>CCCGGGMMMTTT[[[```cccdddfffeeeddddddeeegggiiijjjiiijjjlllnnnooopppqqqqqquuuuuutttrrrooollliiiggg```___^^^^^^___aaacccddddddfffhhhkkkmmmnnnnnnnnnmmmjjjeeeaaa]]]YYYTTTPPPSSSSSSSSSTTTUUUVVVXXXXXX]]]___cccfffgggeeecccbbb[[[XXXUUUPPPKKKGGGEEECCCCCCBBBBBBCCCEEEHHHKKKMMMVVVYYY^^^dddgggiiiiiihhhaaa___\\\WWWRRRNNNJJJIIIIIIIIIIIIIIIKKKMMMOOOQQQWWWZZZ___cccgggiiiiiiiiihhhfffbbb]]]XXXSSSOOOMMMLLLKKKIIIIIIKKKOOOSSSVVVdddhhhoootttvvvwwwxxxxxxyyyxxxvvvsssoookkkhhhfffbbbaaaaaa```aaabbbcccdddlllpppuuuwwwvvvsssqqqqqqgggfffddddddeeegggjjjlllvvv|||uuummmeeeYYYPPPOOOVVVeeeyyy~~~|||UUU<<<888444111222222...,,,---,,,+++++++++*********************))))))((((((''''''(((((())))))(((((('''&&&&&&'''(((((((((((('''''''''(((((()))))))))((('''***...///111???\\\vvviii]]]cccuuu}}}~~~~~~~~~}}}}}}|||}}}}}}~~~{{{vvvkkkcccXXXNNNHHHCCC===999888666555555777888888777;;;;;;<<<============<<<>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@AAABBBCCCDDDFFFEEEDDDDDDCCCCCCCCCCCC???===999777888999999888999999888999999:::;;;<<<===>>>@@@AAABBBAAA@@@???>>>===<<<;;;;;;;;;<<<===@@@AAABBBAAA>>><<<;;;<<<:::;;;<<<>>>>>>?????????>>>>>>===???BBBCCCCCCBBBAAABBBBBBAAA?????????@@@DDDCCCCCCBBB@@@???>>>>>>???>>><<<:::999999::::::;;;;;;<<<===>>>>>>??????BBBAAA???===;;;:::999999999999:::;;;===@@@BBBCCC???@@@AAABBBBBBAAA@@@???;;;:::999888777888999999;;;===??????>>>>>>@@@AAAAAABBBDDDDDDBBBAAAAAABBB@@@===:::777666444222000zzzwww}}}uuuyyyuuuxxxyyyyyy|||xxxrrrmmmeee^^^YYYWWWXXX]]]fffnnnqqqrrruuu{{{~~~|||zzz}}}~~~pppddd___^^^[[[XXXWWWTTTRRRNNNKKKGGGEEEDDDCCCFFFEEECCC@@@>>>===<<<;;;999999888777666666555555555444444444555777888999???CCCJJJRRRXXX\\\^^^______]]][[[YYYYYY[[[]]]______aaacccfffhhhjjjkkklllmmmllljjjgggccc___[[[YYYRRRQQQPPPOOOQQQTTTWWWYYY\\\^^^aaadddeeeeeecccbbb^^^ZZZUUUPPPLLLIIIEEECCCDDDDDDEEEFFFGGGIIIKKKLLLOOOQQQUUUWWWWWWUUURRRPPPJJJIIIGGGDDDBBB@@@???>>><<<;;;;;;<<<===@@@BBBDDDIIIMMMRRRVVVYYYZZZXXXWWWLLLKKKIIIGGGDDDBBB@@@????????????@@@AAABBBCCCDDDGGGJJJOOOTTTXXXYYYYYYXXXRRRQQQOOOLLLHHHEEECCCAAACCCBBBAAAAAABBBEEEHHHJJJTTTYYY```eeeggghhhiiiiiiiiihhheee```\\\WWWTTTRRRNNNNNNNNNNNNOOOQQQRRRSSSYYY\\\```bbb___[[[XXXWWWQQQPPPNNNNNNOOORRRUUUWWWbbbgggpppxxx}}}vvvkkk^^^UUUSSSSSSYYYgggwwwjjjGGG;;;444111222222///---...,,,,,,+++++++++******************)))))))))(((((((((((())))))))))))((((((&&&&&&'''(((((((((((((((&&&'''(((******)))(((((((((***,,,///777LLLlll}}}jjj```fffttt||||||}}}~~~}}}}}}}}}}}}~~~~~~~~~xxxooohhhZZZSSSIIIBBB>>><<<;;;:::555555555666777999999999<<<===>>>>>>??????>>>>>>============>>>???@@@@@@@@@@@@@@@@@@AAACCCDDDEEEEEEDDDBBBAAABBBCCCEEEFFFAAA>>>;;;::::::;;;::::::888888999999::::::999999:::<<<>>>AAABBBBBBAAAAAAAAA@@@>>><<<;;;::::::;;;>>>@@@AAA@@@===;;;::::::888999:::<<<===>>>>>>>>><<<;;;;;;===???AAAAAA@@@AAABBBDDDDDDBBB@@@???@@@BBBBBBBBBAAA@@@@@@??????BBB@@@>>><<<;;;:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAA???===<<<:::999999::::::;;;<<<>>>@@@BBBCCC@@@AAAAAABBBBBBAAAAAA@@@@@@>>><<<:::999:::;;;<<<;;;<<<===>>>???@@@AAABBBCCCEEEGGGGGGFFFEEEFFFGGGEEEBBB???===<<<:::777555qqqooo|||~~~sssrrr|||zzz~~~~~~tttlllfff___YYYZZZ\\\```iiisssyyyyyyxxxyyy}}}}}}yyyvvv{{{xxxiiiZZZUUUUUUSSSPPPOOOLLLJJJGGGCCC@@@>>>======???>>><<<:::888777777777444444444333333333333333222111111111222444555666;;;@@@GGGNNNSSSVVVWWWWWWUUUSSSPPPNNNMMMMMMOOOPPPSSSUUUXXX[[[^^^```bbbcccaaa```]]]YYYTTTPPPMMMKKKFFFEEECCCCCCEEEGGGKKKMMMTTTVVVXXXZZZZZZYYYVVVTTTMMMJJJEEEBBB@@@???===;;;<<<<<<<<<===>>>@@@AAABBBDDDFFFHHHIIIIIIFFFCCCAAA@@@@@@@@@@@@@@@?????????======<<<;;;<<<<<<===>>>AAACCCGGGJJJKKKJJJIIIGGGAAAAAA@@@??????>>>======>>>>>>>>>>>>>>>???@@@@@@@@@BBBFFFIIIKKKLLLKKKKKKDDDCCCCCCBBBAAA@@@@@@???BBBAAA@@@??????AAABBBCCCGGGLLLQQQVVVXXXXXXYYYYYYWWWVVVSSSPPPLLLIIIGGGFFFBBBCCCCCCDDDEEEFFFGGGHHHKKKNNNQQQQQQNNNJJJFFFDDDIIIHHHGGGFFFGGGJJJMMMOOOQQQVVV^^^gggnnntttxxx{{{pppddd\\\XXXRRRQQQXXXfffwwwxxxRRR>>>666000111222000......,,,,,,,,,++++++++++++***************))))))))))))(((((())))))))))))((((((&&&'''(((((())))))((((((&&&''')))*********)))(((+++******000AAA[[[uuuuuuoooqqqvvv}}}~~~}}}~~~~~~~~~~~~}}}~~~}}}|||}}}|||{{{zzzwwwmmmaaaXXXJJJFFF???:::888888:::;;;777888999999999:::::::::<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>??????>>>?????????AAABBBCCCDDDBBBAAA@@@???@@@BBBEEEGGGBBB@@@===<<<======<<<;;;888999:::::::::999888777888:::===@@@BBBCCCBBBBBBBBBAAA???<<<;;;:::::::::;;;===???>>><<<:::999999666777888:::;;;<<<<<<<<<;;;::::::<<<>>>@@@@@@??????AAADDDDDDBBB@@@??????BBBBBBBBBAAAAAAAAAAAAAAACCCAAA@@@>>><<<<<<<<<<<<======<<<======>>>???@@@@@@@@@???===<<<:::999888::::::;;;<<<>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>><<<;;;;;;<<<============>>>??????@@@???BBBDDDFFFGGGFFFFFFGGGIIIFFFEEECCCBBBBBBAAA???===~~~}}}zzzqqqooouuutttooosss~~~}}}{{{|||wwwlllccc^^^[[[WWWYYY]]]eeennnwww|||}}}}}}yyy{{{||||||yyyvvvtttsss|||}}}uuusssuuuhhh[[[PPPLLLLLLJJJGGGFFFCCCBBB???===;;;:::999999888777666555333333333333000000000000000000000000222111000000111222444555999<<>>=========???AAACCCJJJKKKMMMNNNMMMKKKIIIGGGAAA???<<<;;;;;;<<<;;;::::::::::::::::::;;;<<<======>>>?????????===;;;:::>>>>>>???@@@@@@??????>>>AAA@@@???===<<<<<<<<<;;;<<<===???@@@AAA@@@???>>>???????????????>>>>>>>>>????????????????????????>>>???@@@BBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???BBBAAA@@@??????>>>>>>>>>@@@CCCGGGIIIJJJJJJKKKLLLIIIHHHFFFEEEDDDCCCCCCCCC@@@@@@AAAAAABBBBBBBBBBBBEEEHHHJJJJJJGGGDDDBBBBBBEEEEEEDDDEEEFFFGGGIIIJJJIIILLLQQQWWW]]]bbbeeegggiiijjjlllmmmmmmmmmlllkkklllnnnsss}}}{{{kkkbbbYYYQQQKKKMMMVVVggg___FFF;;;222000111///......,,,,,,,,,,,,++++++++++++************************((())))))******))))))(((''''''((())))))))))))((((((((())))))******))))))---,,,...999PPPjjj{{{~~~}}}~~~}}}~~~~~~~~~~~~~~~}}}{{{zzz{{{xxxtttpppjjj```SSSJJJ@@@>>>:::777555555777888:::<<<======<<<;;;;;;<<<;;;<<<======>>>>>>==================>>>???@@@AAA======>>>???@@@BBBCCCDDDAAA@@@??????@@@BBBEEEFFFDDDBBB@@@?????????>>><<<::::::;;;;;;:::999888888888:::===@@@BBBCCCBBBBBBBBBAAA>>><<<;;;;;;;;;;;;:::===??????===:::999999666777888::::::;;;;;;;;;===<<<;;;<<<>>>@@@???>>>===???AAABBB@@@?????????BBBBBBBBBCCCCCCDDDDDDDDDAAAAAA@@@@@@???>>>===============>>>>>>?????????@@@@@@???>>><<<:::999777::::::;;;<<<===???@@@AAABBBAAAAAAAAAAAAAAAAAABBBAAA@@@>>>===<<<<<<<<<===???=========???@@@???>>>???BBBDDDEEEFFFFFFHHHIIIGGGFFFFFFFFFHHHGGGFFFDDDyyyssspppqqqqqqqqqvvv|||wwwqqqqqqkkk___XXXWWWXXXWWW^^^cccjjjqqqvvv{{{yyyyyyxxxvvvttttttvvvwww}}}|||xxxrrrjjjccc^^^\\\TTTKKKCCCCCCCCC???<<<<<<999888777555444444555555222222222222111111111000////////////////////////222222111000000111222333666888<<>>>>>===<<<<<<<<<======>>>???@@@AAABBBCCCCCCCCCAAA@@@@@@???>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<>>>???AAAAAAAAA@@@>>>===<<<;;;999:::<<<======<<<<<<;;;;;;:::999999999999999999::::::;;;;;;;;;;;;>>>???@@@AAABBBBBBBBBAAACCCCCCBBBAAA???>>>>>>===999::::::;;;<<<<<<=========>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>======>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBAAA@@@???>>>@@@BBBBBBAAAAAACCCDDDAAAAAAAAAAAAAAACCCDDDEEECCCCCCCCCCCCCCCBBBAAAAAABBBEEEGGGHHHGGGGGGHHHIIIFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJLLLOOOQQQRRRRRRUUUVVVWWWXXXXXXXXXWWWWWWTTTXXX___fffpppyyyjjj\\\UUUMMMJJJKKKVVVkkk~~~qqqRRRDDD666111000...------------,,,,,,,,,+++++++++************************))))))************))))))''''''((()))))))))))))))))))))(((((())))))***+++...111888GGG```www~~~~~~~~~}}}{{{yyyxxxuuuooofff^^^WWWOOOFFF@@@:::::::::999888777888999;;;===@@@???===<<<<<<===;;;<<<======>>>>>>======>>>======>>>>>>???@@@AAA======>>>???@@@BBBDDDEEEAAAAAAAAAAAABBBCCCEEEFFFEEECCCAAAAAAAAAAAA???>>>===<<<;;;;;;:::999999888777999<<>><<<<<<<<<<<<===;;;>>>@@@@@@>>><<<::::::999999:::;;;;;;;;;;;;;;;===<<<;;;;;;======<<<;;;;;;<<<>>>???>>>>>>???@@@@@@@@@AAAAAABBBCCCDDDDDD??????AAAAAAAAA???===<<<<<<===>>>???@@@???>>>>>>AAAAAAAAA@@@>>><<<:::888:::::::::;;;<<<>>>???@@@CCCCCCCCCBBBBBBCCCCCCCCCAAAAAA@@@@@@?????????>>>???>>>===>>>AAACCCBBB@@@>>>AAADDDEEEFFFGGGIIIJJJHHHGGGHHHIIIKKKKKKJJJHHHzzzqqqssspppllljjjlllqqqtttuuu{{{}}}{{{~~~yyyooohhhhhhaaaVVVPPPRRRWWWXXXhhhlllqqqtttvvvzzz~~~~~~|||yyyxxxzzz~~~ttthhh___ZZZTTTLLLFFFDDD>>>;;;<<<<<<888555555222222111000000000222222000000111111111111111000111111111000000000000000333222111000000000111222444555888:::;;;<<<;;;;;;777888888999::::::;;;;;;999:::::::::999888888777777777777999:::<<<>>>???=========<<<<<<;;;::::::666777888999:::999999888;;;;;;:::<<<>>>@@@???>>>>>>===<<<:::999888888888777777888888:::<<<>>>???===>>>AAADDDFFFGGGGGGGGGFFFEEEEEEDDDCCCBBBAAAAAA888888999999;;;<<<>>>???999:::<<>>===<<<;;;<<<===>>>???AAAAAABBBBBBCCCDDDDDDDDDGGGGGGGGGGGGGGGFFFEEEDDD???@@@@@@???======???AAA?????????@@@BBBDDDFFFHHHFFFFFFFFFFFFEEECCCBBBAAA@@@BBBEEEGGGHHHJJJMMMPPPLLLMMMNNNOOOOOOOOOMMMMMMLLLJJJHHHGGGGGGFFFEEEDDDIIIJJJKKKLLLLLLLLLLLLLLLHHHMMMTTTVVVZZZddduuurrrbbb\\\TTTLLLFFFKKK[[[lll[[[KKK;;;333111...,,,,,,---------,,,,,,,,,++++++******************++++++))))))************))))))'''(((((()))))))))))))))***)))((((((((()))+++,,,---555AAARRRkkk~~~xxx}}}}}}~~~}}}~~~~~~}}}{{{yyywwwuuunnnfffYYYOOOGGGBBB===999666888;;;<<<<<<======>>>:::===@@@@@@>>><<<===???<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@>>>>>>???@@@AAACCCDDDEEEBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDBBBBBBBBBBBB@@@>>>>>>===<<<;;;:::999999999888999<<>>>>><<>><<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;999888888999:::888777999;;;<<<<<<<<<===>>>@@@<<<======>>>???@@@AAABBB===>>>AAABBBBBB@@@>>><<<<<<===???@@@AAA@@@>>>===BBBBBBBBBBBB@@@===;;;:::999999::::::<<<===??????EEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDDDDCCCBBBAAA???>>>===???CCCEEEDDDCCC???AAADDDFFFGGGHHHJJJLLLIIIIIIIIIKKKMMMMMMKKKIIIwwwyyyrrrpppmmmjjjkkkpppxxx~~~|||{{{zzzssskkkiiiddd]]]ZZZ[[[^^^______lllnnnrrrwww{{{}}}~~~}}}|||~~~~~~xxx|||kkkXXXNNNGGGAAA<<<:::888777666555333222111000222222333333333222222111000000000111111111111222222222111111111333444555333333333333222222222222333444555666888:::;;;<<<<<<<<<===<<<<<<;;;:::999<<<;;;999888999:::999888;;;;;;<<<<<<===???@@@AAA@@@@@@???>>>===<<<;;;;;;<<<:::888777777999;;;===<<<===???AAACCCCCCCCCCCC@@@@@@???>>>===<<<;;;;;;;;;<<<===>>>??????@@@@@@CCCCCCDDDEEEGGGJJJKKKMMMMMMKKKHHHGGGGGGDDD???;;;===<<<:::;;;<<<>>>??????EEEEEEFFFFFFGGGHHHIIIJJJHHHJJJKKKJJJGGGCCCAAA@@@AAA>>><<<===???AAA@@@>>>BBBBBBCCCEEEGGGIIIKKKLLLJJJLLLNNNNNNMMMIIIEEECCCBBBAAA@@@@@@AAACCCCCCBBBAAABBBDDDFFFHHHJJJKKKLLLKKKLLLLLLLLLKKKJJJIIIHHHGGGJJJOOORRRTTTUUUVVVWWWUUUVVVWWWXXXWWWUUUSSSQQQSSSQQQOOOLLLJJJIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNMMMNNNOOOPPPRRRVVV\\\```pppuuuhhhYYYOOOGGGEEEMMMXXXvvv}}}~~~uuuXXX;;;222555555000---//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******(((((((((((())))))))))))+++***+++---,,,)))***...444888EEE[[[ppp~~~~~~~~~}}}}}}|||wwwnnnhhh]]]TTTGGG???===<<<999777999999:::;;;;;;<<<<<<===>>>>>>>>>>>>==================>>>>>>????????????>>>>>>>>>???@@@@@@@@@AAA======>>>BBBFFFGGGEEEBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCCCCCCCCCCBBBAAAAAA>>>===;;;:::888777777666888888999:::;;;<<<=========>>>???@@@@@@AAAAAA@@@???>>>======>>>>>>===<<<>>>===<<<;;;:::999999888999999999888888888888888666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@:::<<<@@@CCCCCC???;;;888999:::<<<>>>????????????DDDCCCAAA>>>===<<<<<<<<<888999999:::;;;<<<>>>>>>EEEDDDDDDCCCDDDEEEFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEBBB@@@???AAAEEEGGGFFFDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLL{{{uuuvvvpppnnnlllkkkmmmrrryyy~~~}}}}}}|||uuulllhhhddd```___aaaeeehhhiiisssuuuzzz~~~}}}}}}zzzuuulll^^^NNNFFFAAA;;;666555444444333222111000000///111111222222222222111111111111111111222222222222444333222111111222333444555444444444333333222222222222444555777888::::::======>>>>>>===<<<;;;;;;;;;999888777888999999888888999:::<<<>>>AAACCCDDDBBBAAA@@@???>>>===<<<;;;===<<<;;;;;;;;;<<<>>>??????@@@BBBCCCEEEFFFFFFFFFHHHGGGFFFEEEDDDCCCBBBAAA???@@@BBBCCCEEEEEEEEEFFFHHHIIIJJJKKKMMMOOOQQQRRRSSSPPPNNNMMMLLLJJJEEEAAA@@@??????AAACCCEEEGGGGGGKKKKKKKKKLLLMMMNNNPPPPPPOOOPPPQQQOOOLLLIIIHHHHHHGGGEEECCCDDDGGGHHHHHHGGGIIIIIIJJJKKKMMMOOOPPPQQQNNNOOOPPPPPPOOOMMMJJJIIIJJJIIIHHHHHHIIIIIIJJJJJJIIIIIIJJJKKKMMMOOOPPPQQQRRRRRRQQQQQQPPPPPPPPPPPPNNNRRRVVVYYYZZZ[[[\\\]]]ZZZ[[[[[[[[[ZZZWWWUUUSSSSSSSSSSSSTTTSSSRRRPPPNNNLLLLLLKKKKKKLLLMMMNNNNNNNNNOOOOOOPPPQQQTTTXXX\\\hhh|||sssbbbUUULLLFFFHHHOOOaaalll~~~cccEEE777555333111000//////...---,,,,,,,,,,,,,,,+++++++++******************))))))))))))******(((((((((((()))))))))******(((***---,,,***,,,111888???MMM___qqq~~~}}}}}}~~~|||sssiiibbbPPPHHH@@@;;;;;;===<<<;;;999::::::;;;<<<<<<======???>>>>>>>>>============>>>>>>>>>?????????@@@@@@>>>>>>??????????????????>>>>>>???BBBEEEFFFDDDBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBB@@@???>>>;;;;;;999888777666666666777888999:::;;;<<<===>>>>>>>>>>>>??????>>>======<<<;;;::::::;;;;;;:::999<<<;;;;;;:::999888888777777777777888888888999999999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<===??????999;;;>>>@@@???===999777666888:::<<<===>>>>>>>>>AAA@@@>>><<<;;;::::::;;;999999999999:::<<<===>>>CCCCCCCCCCCCDDDFFFHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBDDDGGGIIIHHHGGGDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLMMMzzzsssqqqpppmmmkkkjjjlllpppvvv{{{~~~|||xxxooogggeeecccdddhhhmmmppprrryyy|||xxx{{{xxxooohhhYYYMMMBBB>>>;;;666222111222222222222111111111111222222333333333333222222444444444444333333333333666555444444333444444444777666666555444333333222333444555777888:::;;;<<>>@@@BBBEEEGGGHHHGGGFFFEEEDDDBBBAAA@@@???=========>>>???@@@AAAAAAEEEEEEFFFFFFHHHJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGDDDFFFHHHJJJKKKLLLLLLLLLNNNOOOOOOQQQSSSUUUWWWYYYVVVTTTRRRQQQPPPMMMJJJGGGEEEFFFHHHJJJMMMOOOQQQRRRRRRRRRRRRRRRSSSUUUWWWXXXVVVWWWVVVTTTQQQOOOOOOPPPNNNMMMMMMNNNPPPRRRRRRQQQQQQQQQQQQQQQRRRTTTUUUVVVUUUUUUUUUUUUTTTTTTSSSSSSTTTSSSSSSRRRRRRRRRSSSSSSRRRQQQPPPPPPQQQSSSUUUWWWXXXWWWUUUTTTTTTTTTVVVWWWWWWZZZ^^^aaaaaabbbcccdddddddddddddddbbb```]]]\\\XXXZZZ]]]```bbb```\\\XXXUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQSSSVVVYYY^^^jjj}}}iiiZZZOOOFFFCCCDDDOOO]]]sssrrrPPP:::111...///000//////...---,,,,,,,,,,,,++++++*********)))))))))******))))))))))))******((((((((()))))))))******((('''))),,,---,,,///555;;;GGGWWWfffttt~~~}}}~~~|||uuuhhh\\\UUUDDD@@@;;;:::<<<>>>>>><<<::::::;;;;;;<<<=========??????>>>>>>>>>=========???????????????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>?????????AAACCCDDDBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>><<<;;;999888777777666666777777777888999:::<<<===>>>???>>>>>>>>>>>>===<<<;;;::::::999888888999999888777:::::::::999999888888888777777777888888999999999::::::;;;;;;::::::999888;;;:::::::::;;;<<<======:::;;;<<<===<<<:::777666555666888999;;;<<<<<<<<<===<<<;;;:::999999999999777666666666777999;;;<<<>>>>>>???@@@BBBDDDFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEDDDFFFHHHJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMNNNOOOrrrooonnniiijjjjjjjjjnnnuuuzzz}}}~~~{{{~~~{{{rrriiihhhggghhhkkkooosssuuu{{{~~~}}}zzzvvv{{{vvviii\\\UUUJJJAAA;;;::::::666333333333333333333444444444444333444555555555555555555555555555555555555555555666666666666666777777777888777777666555555444444888888:::;;;===???@@@AAAFFFFFFGGGHHHHHHHHHGGGGGGCCCBBBAAACCCEEEGGGGGGFFFHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMLLLKKKIIIHHHGGGFFFBBBCCCEEEGGGHHHIIIIIIHHHLLLKKKKKKKKKMMMOOOQQQSSSQQQQQQRRRRRRRRRRRRRRRRRRPPPQQQTTTWWWXXXYYYYYYXXXYYYYYYZZZ\\\]]]```aaaccc]]]\\\[[[YYYXXXVVVTTTRRRUUUXXX[[[^^^```aaabbbbbb___^^^]]]]]]^^^```bbbcccaaaaaa___\\\YYYYYYZZZ\\\^^^^^^___```aaaaaa``````]]]]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\[[[[[[]]]^^^___cccdddeeeeeedddcccbbbccc```^^^\\\[[[[[[\\\___aaabbb```]]]\\\\\\^^^aaabbbdddgggkkkmmmmmmmmmmmmnnnppppppppppppnnnmmmkkkjjjeeeeeegggkkknnnnnnjjjfffcccaaa```^^^\\\[[[ZZZZZZYYYYYYXXXVVVTTTTTTUUUWWWWWW^^^mmmtttaaaTTTLLLGGGDDDHHHRRRfffzzz^^^???222///000000//////...---,,,,,,,,,,,,*********))))))))))))(((******))))))))))))******(((((()))))))))************((())),,,------222888???OOObbbmmmyyy~~~}}}~~~~~~}}}~~~vvvgggXXXLLLFFFBBB@@@===<<<======<<<;;;;;;;;;;;;<<<======>>>>>>?????????>>>>>>>>>======????????????@@@@@@@@@@@@???>>>>>>======<<<<<<<<<>>>>>>>>>???@@@@@@???>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999999888888999999:::;;;999:::;;;<<<===???@@@@@@>>>>>>>>>>>>>>>===<<<<<<<<<;;;::::::;;;;;;:::999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::999::::::;;;;;;;;;::::::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::888777777888888999999999::::::999999999888888888888888444444333333333555777888888999999;;;<<<>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCCCCDDDEEEFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGHHHJJJLLLOOOQQQRRRooommmkkkdddhhhjjjnnnsssyyy|||~~~~~~zzz}}}|||tttooooooooooooppprrrtttvvv|||~~~~~~yyyvvvxxx{{{{{{vvvjjjYYYKKKCCC???:::777999:::777555555222333333444555555666666333444444555666666666555333333444444444555555555444444555666777888888888888888888888888888888888===>>>???AAABBBDDDEEEFFFJJJKKKKKKLLLMMMMMMMMMMMMJJJJJJKKKNNNQQQRRRRRRPPPRRRQQQQQQPPPPPPPPPQQQQQQSSSRRRRRRQQQPPPOOONNNMMMOOOPPPRRRUUUVVVVVVUUUUUUSSSSSSRRRSSSTTTVVVYYYZZZ[[[\\\]]]___```bbbcccccc```bbbeeehhhiiiiiihhhhhhgggggghhhhhhjjjkkkmmmnnnjjjjjjiiihhhfffeeeeeeeeekkkpppuuuwwwwwwvvvuuuuuunnnmmmlllkkkkkklllnnnpppmmmllljjjgggeeedddfffiiiqqqsssuuuvvvvvvtttrrrpppnnnmmmlllkkkjjjiiiiiiiiigggfffdddcccdddfffiiikkktttwww{{{|||zzzwwwvvvvvvqqqooollljjjiiijjjlllmmmqqqooollljjjkkknnnqqqssstttvvvzzz{{{{{{zzz{{{{{{yyyyyyyyyyyyxxxxxxwwwwwwrrrooonnnqqquuuwwwuuurrrnnnmmmkkkhhheeecccaaaaaa``````^^^[[[WWWUUUUUUVVVVVVYYYaaasssmmm]]]TTTMMMHHHCCCFFFSSShhh|||lllGGG888555444222//////...---,,,,,,,,,,,,*********))))))))))))(((******))))))))))))******))))))))))))************,,,******---...///555<<>>AAA@@@>>>======<<<;;;999;;;;;;<<<======>>>>>>???????????????>>>>>>>>>>>>????????????????????????=========<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<<<<======???@@@@@@======>>>???@@@AAABBBBBB??????@@@AAAAAAAAAAAAAAAAAA???>>>>>>??????>>>===>>>>>>??????@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<;;;<<<===>>>@@@@@@AAAAAA@@@@@@??????????????????@@@@@@??????>>>===<<<<<<===<<<;;;;;;:::999999999999999999999999999999999555444333222222444777888777888888999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>?????????@@@AAAAAACCCDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHJJJLLLOOOQQQRRR}}}llljjjiiicccgggllltttyyy|||}}}~~~~~~{{{||||||{{{}}}~~~zzzssstttuuuvvvvvvuuuuuuwwwyyy~~~~~~yyywwwyyyvvvqqqhhh[[[MMMAAA999888444444777888555444555222222222333444555555555222333444555555555555555333333444555666777777888444555666777888888888888::::::;;;<<<>>>???@@@@@@DDDDDDFFFGGGIIIJJJLLLLLLOOOOOOQQQRRRSSSSSSSSSSSSRRRSSSWWW\\\```aaa^^^\\\YYYYYYXXXXXXXXXYYYZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXZZZ\\\]]]]]]\\\\\\[[[\\\\\\]]]^^^```aaabbbbbbccceeegggiiikkklllmmmjjjlllooorrrsssrrrqqqooommmmmmmmmmmmnnnnnnooopppooopppqqqpppnnnnnnppprrrxxx~~~vvvtttrrrpppoooppprrrsssqqqpppooollljjjiiikkkmmmyyy}}}}}}{{{xxxwwwuuusssqqqpppoooooopppnnnlllkkkllloooqqqsss||||||zzzwwwtttsssrrrssssssyyywwwuuutttuuuxxx{{{}}}}}}~~~~~~}}}}}}{{{vvvsssuuu{{{}}}xxxwwwtttpppmmmkkkiiihhhffffffddd```[[[XXXWWWWWWXXXYYY\\\fff}}}xxxcccWWWNNNGGGDDDAAAHHH[[[rrrtttNNN;;;666333/////////...---,,,,,,,,,,,,++++++*********)))))))))******))))))))))))******)))))))))*********++++++---++++++...000333:::BBBWWWgggtttwww~~~~~~}}}vvvjjj[[[MMMCCC??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<======>>>?????????@@@@@@?????????>>>>>>>>>?????????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;:::;;;<<<;;;::::::;;;===;;;;;;;;;<<<<<<<<<======;;;<<<>>>???AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCCCCDDDDDDDDDEEEEEEAAABBBCCCDDDEEEEEEEEEEEECCCAAA@@@@@@AAAAAA@@@??????@@@@@@AAACCCDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@AAACCCEEEFFFHHHHHHIIIFFFFFFEEEDDDCCCCCCDDDDDDBBBBBBCCCCCCBBBBBBAAAAAABBBAAA@@@>>>===<<<<<<<<<<<<<<<=========<<<;;;;;;888666444333444666888::::::;;;<<<<<<===<<<<<<<<<:::::::::;;;;;;:::::::::;;;<<<======<<<<<<===???>>>>>>???AAABBBCCCDDDEEEEEEEEEFFFHHHJJJMMMOOOPPPqqqgggffffffeeegggpppzzz~~~|||}}}{{{zzzvvvssstttwwwuuupppqqqtttwwwxxxwwwxxxzzz}}}~~~{{{yyyrrrjjj___TTTLLLCCC;;;666666333333666777444333555333333444444555666666666444555666777888888888888888888:::;;;===>>>@@@@@@<<<<<<=========<<<::::::<<<===???BBBDDDGGGIIIJJJMMMNNNOOOQQQRRRTTTUUUVVVWWWXXXYYY[[[\\\]]]]]]]]]\\\```fffmmmqqqqqqmmmiiifffeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccc```aaaaaabbbccccccccccccddddddfffhhhiiijjjjjjjjjiiijjjkkklllnnnooopppqqqsssuuuxxxzzz{{{yyywwwuuurrrrrrqqqpppppppppppppppqqqrrrtttsssrrrssswwwzzz~~~|||zzzvvvsssrrrrrrtttuuutttttttttrrrooonnnpppqqq|||}}}{{{xxxwwwvvvuuuvvvuuusssssssssuuuwwwyyy}}}{{{zzzyyy|||{{{zzzyyy{{{}}}}}}zzz~~~~~~{{{wwwtttrrrqqqooonnnlllhhhbbb^^^\\\\\\ZZZYYYYYY```uuunnn^^^SSSJJJHHHCCCEEESSShhh{{{}}}ZZZAAA666333000//////...---,,,,,,,,,,,,,,,+++++++++******************))))))))))))******))))))*********++++++++++++)))***///333888AAAJJJgggsss|||~~~~~~~~~}}}mmmeeeWWWKKKDDDBBBAAABBBAAAAAAAAA???>>>=========<<<======>>>>>>???@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>=========<<<<<<::::::::::::;;;;;;;;;;;;999;;;===<<<::::::===???======>>>???@@@AAABBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFEEEAAA???>>>>>>??????>>>===>>>>>>???AAABBBDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDEEEDDDCCCBBBAAABBBBBBCCC@@@@@@AAAAAAAAA???>>>===888666333222222444777999;;;<<<>>>???@@@@@@@@@@@@===>>>>>>??????>>>>>>===<<<>>>@@@???======???AAA===>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDFFFHHHJJJKKKtttgggaaaaaaeeeggggggrrr{{{|||zzzxxxrrrmmmnnnrrrqqqmmmllloootttvvvwwwyyy|||}}}{{{zzziii^^^OOOEEE@@@===888555777444444777777444444777777777777777888888999999888999:::;;;<<<=========??????AAACCCEEEGGGIIIJJJEEEEEEEEEDDDCCC@@@>>>===>>>@@@BBBFFFIIIMMMOOOQQQVVVVVVXXXYYY[[[\\\^^^^^^``````bbbccceeeffffffffffffjjjrrrzzz~~~}}}yyyttttttrrrpppmmmjjjhhhgggfffjjjkkkkkklllmmmmmmnnnnnnllllllllllllllllllmmmmmmiiijjjlllooopppppppppppprrrrrrsssssstttuuuuuuuuu{{{zzzyyyxxxwwwvvvvvvvvvuuuwwwyyyyyyxxxzzz~~~{{{yyyyyyzzz|||}}}}}}}}}{{{yyyxxxyyyzzzzzzyyywwwwwwwwwyyyzzz|||}}}{{{zzzvvvvvvtttooojjjeeecccbbbZZZXXXXXX___ttt}}}mmm```VVVIIIDDDCCCLLL[[[mmmjjjLLL===999888//////...---,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******)))************+++++++++)))((()))///555;;;FFFOOOppp{{{~~~~~~zzzuuu^^^TTTHHH@@@???AAABBBCCCHHHHHHFFFCCC@@@>>>>>>>>>=========>>>??????@@@@@@@@@@@@@@@????????????>>>>>>>>>======<<<<<<<<<;;;999999999::::::;;;;;;;;;:::<<<>>>===;;;;;;>>>AAA@@@@@@AAABBBDDDEEEFFFGGGFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJJJJIIIHHHHHHGGGHHHHHHGGGGGGFFFEEEDDD>>><<<;;;;;;<<<<<<;;;:::<<<<<<>>>???AAACCCDDDEEEBBBBBBCCCDDDEEEFFFGGGHHHEEEFFFGGGHHHHHHHHHHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@CCCDDDFFFHHHIIIHHHGGGFFFFFFEEEDDDDDDEEEFFFHHHIIICCCCCCDDDDDDCCCBBB@@@???555333000//////111444666:::;;;>>>@@@BBBCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBB???AAACCCBBB@@@???AAACCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAACCCEEEFFFGGGuuujjjdddccceeeffflllttt|||~~~}}}xxxqqqjjjfffeeegggiiinnnqqqsssuuuwwwyyy}}}}}}yyy{{{{{{sss]]]NNN???999:::999888888555777777777555444555666888888888:::===?????????>>>@@@BBBEEEFFFGGGFFFEEEGGGFFFIIIOOOSSSRRRTTTWWWVVVVVVTTTRRRTTTUUUNNNEEEIIIDDDBBBFFFLLLQQQWWW]]]```aaaccccccbbbbbbdddeeedddfffhhhhhhhhhiiikkkmmmjjjooowww{{{yyyvvvuuutttssspppnnnkkknnnrrrssssssrrrrrrrrrrrrtttwwwxxxxxxwwwwwwwwwuuutttrrrqqqrrruuuxxxzzzvvvxxxxxxwwwvvvwww||||||zzz{{{}}}~~~~~~zzzyyyxxxuuuuuuwww|||~~~|||{{{{{{~~~~~~|||yyytttqqqnnnkkkhhhfff___\\\YYY^^^lllrrr^^^QQQIIIBBBDDDMMM^^^tttdddFFF555000///...---...//////---+++,,,,,,,,,+++++++++******((()))************)))(((,,,,,,++++++***+++++++++------000555777???TTTjjj~~~~~~wwwggg]]]JJJHHHEEEBBBBBBCCCEEEGGGIIILLLMMMHHHAAA;;;;;;<<<;;;;;;;;;<<<===>>>???@@@??????>>>===============:::<<<>>>>>>=========>>><<<=========<<<<<>>===;;;999666555555555666::::::999:::<<>>AAAEEEGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHFFFEEEEEEFFFCCC===888111000///......///111333777:::===???AAABBBDDDFFFFFFFFFEEEDDDDDDDDDDDDDDDHHHGGGFFFEEEEEEFFFGGGGGGHHHGGGGGGFFFFFFEEEFFFFFFFFFEEECCCBBBBBBCCCCCCDDDwwwllldddbbbeeejjjmmmuuuzzz~~~}}}~~~~~~yyyqqqjjjggggggiiikkkrrruuuxxxzzz{{{}}}~~~{{{|||||||||~~~rrrdddRRRFFF<<<999999777444444888999:::999777666666888;;;;;;<<<>>>AAABBBCCCCCCGGGJJJMMMQQQTTTUUUVVVUUUQQQPPPSSSZZZ___aaadddiiikkkllliiieeeeeeddd^^^WWWIIICCC@@@DDDJJJPPPXXX___fffgggiiihhhgggffffffggghhhiiikkklllkkklllnnnooonnnsss||||||zzzxxxwwwtttrrrppprrruuuvvvvvvwwwxxxyyy||||||{{{yyyxxxyyyzzz|||}}}{{{}}}}}}|||{{{}}}}}}}}}~~~|||xxxwwwxxx|||}}}zzzzzz|||~~~}}}|||yyyvvvtttrrrpppnnnllleee___ZZZ]]]lll}}}iiiVVVMMMDDDBBBHHHSSSeeetttpppQQQ>>>999///...---...//////---,,,,,,,,,,,,++++++++++++***((())))))***+++,,,---...,,,,,,+++++++++++++++,,,---...111555===LLLcccvvv{{{yyykkk[[[PPPHHHGGGFFFDDDCCCCCCBBBBBBFFFIIILLLIIICCC===<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>======<<<=========;;;===>>>???=========>>>>>>>>>>>>>>>======@@@BBBDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFEEEEEEFFFHHHKKKLLLNNNNNNOOOOOONNNMMMKKKJJJHHHHHHIIIIIIIIIHHHGGGGGGFFFHHHJJJJJJHHHGGGGGGGGGHHHIIIHHHGGGFFFCCCAAA???<<<;;;888666555555666777:::999999:::<<<>>>AAACCCCCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDEEEFFFFFFGGGGGGCCCCCCBBBAAA???>>>=========@@@CCCDDDDDDDDDDDDEEEFFFEEEEEEDDDDDDEEEEEEEEEHHHGGGFFFFFFEEEAAA<<<999222111///......///000111777999<<<>>>???@@@AAACCCFFFFFFEEEDDDDDDDDDDDDDDDFFFEEEDDDDDDDDDEEEGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHGGGFFFEEEDDDCCCDDDDDDEEErrrkkkbbb]]]^^^eeelllqqq{{{}}}}}}||||||xxxqqqllliiijjjmmmoooqqqtttwwwzzz{{{}}}~~~uuuwwwzzz}}}iiiUUUGGG@@@;;;<<<<<<999666666;;;<<<<<<;;;:::999;;;<<<>>>@@@BBBFFFIIILLLMMMNNNPPPSSSXXX]]]bbbfffhhhhhhccc``````dddiiilllrrrxxx|||}}}wwwqqqlllddd]]]JJJBBB>>>AAAGGGNNNXXX```jjjlllnnnnnnllliiihhhhhhiiijjjllllllllllllnnnppppppvvv}}}zzzxxxxxxyyyyyyyyyzzz}}}|||zzzzzz~~~}}}{{{}}}~~~~~~|||zzzxxxxxxxxxwwwuuussslllbbbYYY[[[kkkqqq]]]RRRGGGBBBDDDJJJWWWccc{{{zzz[[[CCC777000///......//////...,,,,,,,,,,,,,,,++++++++++++)))))))))***,,,///111333,,,,,,++++++++++++,,,,,,...000222666CCCYYYooo|||zzz|||zzz~~~zzzoooaaaRRRHHHEEEEEEEEEEEECCCAAA>>>===AAAFFFJJJIIIEEE???===<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<======>>><<<>>>@@@@@@>>>>>>>>>???@@@@@@@@@???>>>???AAACCCDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGIIIKKKMMMNNNPPPQQQRRRPPPMMMJJJHHHGGGHHHHHHHHHHHHFFFEEEDDDEEEFFFGGGGGGEEEDDDDDDDDDGGGGGGGGGFFFEEEBBB@@@???;;;:::888666666777888999999999999:::<<<>>>@@@BBBBBBBBBBBBAAAAAAAAA@@@@@@CCCDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEBBB@@@>>><<<;;;<<>>@@@EEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDCCCBBBDDDFFFHHHJJJIIIHHHGGGEEEDDDDDDDDDDDDvvvjjjccc[[[XXX[[[ccckkkqqqyyy{{{~~~~~~}}}~~~xxxuuuqqqmmmmmmooorrruuusssuuuxxx{{{~~~}}}|||~~~mmmYYYEEE???;;;======;;;:::;;;<<<>>>?????????@@@CCCEEEEEEHHHMMMQQQUUUXXX[[[]]]\\\___dddjjjqqqwww{{{}}}vvvoooiiihhhiiikkkrrrzzz{{{pppcccYYYMMMEEE>>>???DDDJJJTTT\\\gggjjjnnnooommmkkkjjjjjjgggiiikkkkkkkkkkkkmmmnnnqqqwww~~~}}}|||}}}|||}}}~~~}}}{{{{{{|||{{{zzzxxxmmmaaaUUUWWWiiiwwwdddXXXKKKEEEDDDGGGPPPYYYsss}}}}}}kkkKKK222222000///...//////...---------,,,,,,,,,+++++++++******)))***+++...111333,,,,,,+++++++++,,,------///333555:::JJJaaapppuuu|||yyyyyy~~~yyynnncccXXXNNNHHHEEEEEEDDDBBB@@@>>>;;;:::???CCCGGGIIIFFFAAA>>><<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>???===???AAAAAAAAAAAABBBCCCAAABBBBBBAAA@@@@@@BBBDDDBBBBBBCCCDDDEEEFFFGGGGGGIIIHHHGGGGGGGGGIIILLLMMMMMMNNNNNNNNNLLLJJJGGGEEECCCDDDEEEFFFFFFEEECCCBBBDDDEEEFFFEEECCCAAABBBCCCDDDDDDDDDDDDCCCAAA???>>>:::999888777777888:::;;;999999:::;;;<<<>>>@@@AAA??????@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGEEECCCAAA???===<<<>>>@@@BBBCCCCCCBBBCCCDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFIIIKKKHHHBBB===;;;;;;222111...,,,++++++,,,---000333666888999;;;===???AAAAAA@@@@@@@@@@@@AAAAAACCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAACCCFFFIIIKKKHHHGGGFFFEEEDDDCCCCCCCCCiiibbb]]]XXXWWW\\\eeennnsssxxxzzz}}}~~~~~~|||{{{{{{qqqqqqppppppqqqtttwwwxxx}}}~~~rrrVVVLLLCCC@@@???>>>===??????AAACCCEEEGGGKKKPPPSSSVVVZZZ^^^aaabbbccceeegggkkkmmmqqqwww|||qqqkkkiiijjjqqqyyy{{{jjj\\\PPPGGG???>>>@@@EEELLLSSS```ccchhhjjjkkkjjjjjjjjjgggiiikkkllllllmmmooopppqqqwww}}}~~~~~~}}}yyywwwggg[[[PPPSSSgggpppbbbRRRIIIEEEDDDIIIOOOfff}}}}}}```<<<444222/////////000///...---------,,,,,,,,,++++++,,,+++***)))***,,,...///,,,+++++++++,,,------...///333999DDDVVVhhhppppppzzzwwwxxx~~~~~~zzzkkk^^^UUUPPPMMMLLLIIIGGGEEEBBB@@@>>>======???BBBEEEFFFDDDAAA>>><<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>@@@AAABBB>>>@@@CCCDDDDDDDDDEEEGGGCCCCCCCCCBBB@@@AAACCCEEEBBBCCCCCCDDDEEEFFFFFFFFFHHHHHHHHHHHHHHHIIIKKKKKKJJJIIIGGGEEEDDDCCCBBBBBB>>>???AAABBBCCCCCCCCCBBBBBBCCCDDDCCCAAA@@@AAABBBDDDDDDEEEEEEDDDBBBAAA@@@;;;:::888777888999;;;<<<::::::;;;<<<===???@@@@@@>>>>>>???@@@AAABBBCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFDDDCCCBBBAAA???>>>===<<>>>>>=========>>>>>>???CCCCCCCCCBBBAAA@@@??????AAA@@@@@@@@@BBBEEEHHHIIIDDDDDDDDDCCCBBBBBBAAA@@@~~~hhhZZZXXXVVVXXXaaallluuu{{{|||}}}~~~~~~|||xxxtttrrrmmmnnnppprrruuuvvvwwwxxxxxxgggWWWPPPNNNLLLKKKKKKIIIKKKNNNQQQTTTZZZ```dddlllpppssssssooommmmmmnnnssssssuuuyyy|||wwwsssqqquuu{{{zzzzzzjjj\\\NNNFFF>>><<<===>>>BBBGGGTTTWWW\\\___aaabbbdddeeeeeehhhjjjkkklllmmmppprrrpppvvv~~~|||vvvrrr```WWWNNNRRRddd~~~qqq\\\NNNEEEAAAAAAEEEXXXnnn|||zzzvvvJJJ555333000//////000///...------------,,,,,,,,,,,,,,,+++***))))))***++++++,,,++++++,,,,,,---...///111333???TTTgggqqquuuwwwyyyvvvxxx~~~|||rrrcccWWWQQQQQQTTTVVVPPPNNNLLLIIIFFFEEEEEEEEECCCCCCCCCCCCAAA???>>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>???AAACCCEEEFFFCCCEEEGGGGGGGGGFFFGGGHHHDDDDDDDDDBBBAAAAAACCCEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIJJJIIIIIIIIIEEECCCAAA???>>>>>>>>>???;;;;;;<<<===>>>@@@AAABBB@@@AAAAAA@@@??????AAABBBEEEFFFFFFGGGFFFEEEDDDCCC<<<;;;999888888:::;;;<<<;;;<<<===>>>???@@@@@@AAA@@@@@@@@@?????????>>>>>>>>>??????@@@@@@AAAAAABBB@@@@@@???>>>>>>===<<<<<>>CCCCCCCCCBBBAAA@@@>>>>>>@@@@@@@@@AAABBBDDDEEEFFFAAAAAAAAABBBAAAAAA@@@???yyyiiiWWWVVVWWW]]]gggrrr{{{}}}{{{yyywwwtttrrrlllnnnrrruuuwwwvvvuuusss|||}}}{{{ggg```aaaaaa^^^\\\WWWYYY\\\___ccciiiooottt{{{{{{wwwvvvwwwvvvtttsssuuu||||||yyy{{{ssstttsssnnnjjjdddXXXMMMHHH@@@;;;:::999888999<<>>>>>>>>>>>@@@AAACCCFFFHHHIIIJJJKKKLLLKKKHHHGGGFFFGGGDDDDDDDDDBBBAAA@@@BBBDDDFFFFFFEEEEEEEEEEEEDDDDDDDDDFFFHHHJJJKKKIIIGGGEEE?????????>>>======<<<;;;::::::999999:::;;;>>>???<<<===>>>===<<<===???BBBCCCDDDEEEFFFEEEDDDCCCBBB===<<<:::999999:::;;;<<<<<<===>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEECCCCCCBBBAAA@@@??????>>>???@@@AAA@@@??????AAACCCAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFEEEBBB>>>;;;888666444222111222333333///111444666777999;;;===<<<<<<<<<<<<<<<===>>>>>>@@@@@@AAABBBBBBBBBAAA@@@@@@@@@BBBBBBCCCBBBAAAAAA>>>???@@@AAAAAAAAA@@@???vvvnnneeeXXXXXXZZZ```jjjuuu}}}~~~zzzxxxxxxxxxwwwwwwmmmppptttxxxxxxuuurrroooyyy{{{}}}~~~~~~}}}hhhdddiiikkkgggdddbbbdddfffiiilllrrryyy~~~|||yyyvvvvvv}}}yyywwwsssmmmbbbWWWQQQNNNFFF===BBB<<<777888777444444666999;;;>>>@@@BBBEEEHHHKKKNNNPPPTTTVVVXXXZZZ^^^```eeejjjtttyyypppjjjYYYVVVSSSVVVcccwwwmmmZZZNNNFFFDDDFFFEEETTTgggwwwrrriiiWWW777444111//////000000///......---------,,,,,,,,,)))***+++,,,,,,,,,+++++++++++++++,,,---...///000???999HHHgggwwwtttvvv~~~hhhbbbZZZTTTRRRTTTWWWXXX]]]^^^``````^^^[[[WWWUUULLLGGGAAA===;;;;;;<<<===;;;;;;;;;<<<===>>>???@@@???@@@AAACCCEEEHHHJJJLLLPPPPPPPPPMMMIIIFFFDDDDDDDDDDDDDDDBBB@@@@@@BBBDDDDDDDDDDDDCCCBBBBBBAAAAAABBBEEEHHHKKKKKKIIIFFFCCC<<<===???@@@@@@>>>;;;:::<<<:::888666666888;;;<<<::::::;;;;;;:::<<<>>>AAA@@@AAABBBBBBBBBAAA@@@???>>>===;;;999999999;;;<<<===>>>???@@@AAABBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLIIIIIIHHHFFFEEEDDDBBBBBB===>>>>>>===<<<<<<>>>@@@@@@@@@@@@@@@AAABBBCCCDDDFFFDDDCCCEEEFFFDDD???;;;:::999777555555555666777222444777888777888999:::===============>>>???@@@===>>>@@@BBBCCCCCCCCCCCC@@@AAACCCCCCCCCAAA???>>>===>>>@@@AAABBBBBBAAA@@@{{{pppeeeZZZYYYVVVVVV^^^mmmyyy{{{{{{|||yyyrrrqqqvvvnnnrrrvvvxxxvvvssspppoootttwww|||}}}rrrjjjnnntttuuurrrqqqllljjjpppwww{{{~~~{{{{{{vvvmmm```XXXMMMEEEAAA???===<<<777888888777777666555444333666999:::999888:::<<<===>>>@@@DDDHHHLLLPPPRRRUUUXXXdddwwwyyyrrrkkk^^^TTTOOOUUUdddwww}}}```OOOIIIEEEAAADDDNNN]]]ooo|||hhhyyybbb<<<999333///...000000...000...------......---,,,,,,,,,,,,---------......///,,,+++---...,,,///333>>>555PPPqqqrrrssspppeee]]]ZZZZZZTTTLLLRRR^^^dddiiimmmllleee^^^YYYXXXOOOHHH???;;;<<<<<<;;;888===???AAABBBAAA??????@@@CCCDDDFFFIIIKKKMMMNNNNNNOOONNNLLLIIIHHHGGGGGGGGGCCCBBB@@@>>>===<<<======@@@@@@AAABBBCCCCCCCCCCCCEEEFFFGGGGGGGGGEEECCCBBB888:::>>>AAABBB???888333:::888666555555777999;;;;;;;;;;;;:::999;;;>>>AAA???@@@@@@AAAAAAAAA@@@???;;;===>>><<<;;;;;;???BBB???>>>>>>BBBHHHKKKKKKJJJNNNOOOOOOOOOOOOQQQUUUXXXVVVUUUTTTTTTUUUVVVUUUTTTRRROOOLLLKKKLLLLLLIIIFFFFFFDDDBBB@@@>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA???===<<<<<<;;;:::888777666666666666777999;;;===???AAABBB<<<<<<<<<<<<<<<;;;;;;:::===???AAABBBBBBBBB@@@??????AAACCCCCCBBB@@@@@@AAA;;;>>>AAAAAA>>>:::999999sssiii```WWWXXXXXX\\\fffsss|||~~~}}}{{{yyyyyyuuunnnnnnrrrsssuuuxxxxxxvvvrrrpppooorrrvvvyyy}}}yyytttqqquuuzzz}}}qqqddd[[[KKKFFF???;;;:::::::::999<<<<<<;;;:::999777555444666888999888555444555666999999999;;;===???AAACCCIIILLLUUUfffwww~~~tttkkk\\\SSSNNNTTTcccvvvmmmWWWLLLEEE???AAAHHHUUUeeeyyyrrrtttfffCCC===555000111333444333000...------......---,,,,,,,,,,,,,,,------------...,,,+++...///...222777>>>???\\\wwwwww|||||||||yyywwwjjjaaaZZZYYYZZZVVVQQQWWWbbbkkkllllllllljjjddd[[[UUUKKKDDD>>>;;;===???>>><<<@@@AAABBBBBBCCCEEEHHHKKKPPPPPPPPPPPPOOONNNMMMMMMOOOMMMKKKHHHFFFEEEDDDDDD???>>><<<;;;::::::;;;;;;>>>>>>@@@AAABBBCCCCCCCCCCCCDDDFFFGGGFFFDDDAAA@@@777999===@@@BBB???:::555888777555555555666888999999:::;;;::::::;;;===???======<<<<<<<<<<<<<<<<<<@@@AAA@@@>>>===???DDDHHHLLLLLLNNNRRRXXX[[[[[[YYYWWWYYYZZZ[[[[[[[[[]]]___^^^\\\ZZZYYYXXXWWWTTTRRROOOMMMKKKKKKLLLLLLJJJGGGKKKJJJHHHFFFEEEEEEFFFGGGDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDCCCAAA???>>>AAA@@@???>>>>>>============>>>>>>??????@@@AAAAAA?????????>>>===<<<:::999===???@@@BBBBBBAAA@@@???@@@BBBDDDCCCBBB@@@@@@@@@===@@@CCCBBB???;;;::::::oooeee\\\RRRUUUZZZcccooozzz~~~zzz}}}zzzxxxsssnnnnnnqqqwwwwwwwwwuuurrrooommmmmmnnnsss~~~|||xxxzzz}}}}}}wwwmmmaaaTTTIIIBBB===;;;999999:::<<<===<<<@@@@@@>>>===;;;:::888888555777999:::::::::<<<>>>;;;:::999888888999;;;<<<===>>>DDDOOO\\\jjj|||yyyoooZZZRRRMMMSSSaaasss|||cccSSSIIIAAA@@@CCCKKKZZZooozzzssspppKKKAAA555//////111222111000...------......---,,,++++++++++++,,,,,,,,,,,,---+++,,,///000000555;;;>>>MMMjjj{{{zzz~~~}}}{{{yyyuuurrrvvvyyytttmmmeeeccc___^^^aaa^^^ZZZ___iiisssooommmnnnoooiii\\\QQQFFFAAA<<<;;;>>>AAABBBBBBFFFFFFFFFGGGIIIMMMTTTYYYYYYXXXVVVTTTRRROOONNNMMMMMMKKKIIIFFFCCCAAA@@@???999888777666666777888999;;;<<<===???AAABBBCCCCCCAAACCCEEEGGGFFFCCC@@@===555777:::>>>@@@>>>:::777555555444444555666777777777999;;;;;;::::::;;;<<<;;;:::999999999:::;;;;;;DDDEEEEEEEEEFFFKKKQQQVVVVVVXXXZZZ^^^bbbcccaaa___XXXZZZ[[[[[[ZZZXXXXXXYYYXXXVVVUUUTTTSSSQQQMMMJJJHHHGGGFFFFFFGGGGGGFFFEEEHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIGGGEEECCCAAAFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBDDDDDDCCCBBB@@@>>><<<;;;???@@@AAABBBBBBBBBAAA@@@BBBCCCEEEDDDBBB@@@??????@@@BBBCCCCCC@@@===;;;;;;uuulll___QQQTTT[[[gggttt~~~~~~{{{}}}yyyuuussstttvvvwwwvvvtttoookkkjjjkkklllmmmqqqyyy~~~zzz{{{}}}zzzvvvjjjfff^^^TTTIII@@@:::777;;;;;;===???AAABBBBBBBBBBBBAAA@@@>>>===<<<;;;;;;666888<<>><<<;;;;;;<<<<<<;;;;;;>>>DDDIIISSScccrrr~~~sss\\\SSSNNNQQQ\\\mmmlllZZZNNNGGGAAAAAAFFFRRRggg|||xxx~~~TTTFFF666000000000///...000...------......---,,,******+++++++++,,,,,,,,,---,,,---//////000666===AAA\\\vvv|||{{{|||xxxxxx}}}~~~~~~}}}{{{yyyxxxyyy~~~vvvpppiiiccccccaaabbbeeeccc```bbbiiitttrrrqqqrrrqqqhhhYYYLLLCCC@@@======@@@DDDEEEFFFGGGHHHIIIJJJLLLPPPVVVZZZUUUTTTSSSQQQOOONNNMMMMMMJJJIIIFFFCCC@@@===;;;:::555444333333444555777888888999;;;===@@@AAABBBCCC???BBBEEEHHHGGGCCC???<<<333444666999<<<<<<999777222333333444555555555555555888;;;<<<;;;999999999:::999999999;;;===@@@BBBGGGIIILLLPPPVVV\\\aaaeee```aaabbbcccbbb___[[[XXXPPPQQQQQQOOOMMMLLLMMMNNNMMMLLLLLLMMMNNNMMMKKKHHHHHHGGGFFFFFFFFFFFFEEEDDDBBBAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEIIIJJJJJJJJJIIIHHHFFFEEEGGGGGGHHHIIIJJJJJJJJJJJJLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHGGGFFFEEECCCBBBAAABBBBBBCCCDDDEEEDDDDDDDDDDDDEEEGGGEEECCC@@@??????AAABBBCCCBBB@@@>>><<<;;;~~~|||vvvfffVVVVVV^^^kkkvvv}}}{{{wwwwwwyyy{{{xxxuuupppkkkhhhiiimmmqqqssstttwww}}}}}}~~~zzzxxxyyy{{{|||yyypppjjjUUUQQQJJJCCC>>>;;;;;;;;;;;;>>>AAAEEEFFFGGGGGGGGGHHHFFFCCC@@@<<<:::888777888;;;???DDDHHHJJJIIIHHHKKKJJJGGGEEEBBB@@@>>>===>>>===???AAAAAADDDOOO[[[hhhttt~~~xxxsssooonnnmmmvvvssssss{{{~~~ttt___VVVOOOOOOWWWdddwwwsss^^^QQQJJJBBB@@@BBBKKK___wwwvvv^^^KKK999444555333000///000...------......---,,,******+++++++++,,,,,,,,,------...000//////666???KKKkkk{{{vvvuuuvvvzzz~~~xxxsssnnnhhhccc^^^^^^aaaddddddbbbccceeennnqqqttttttmmm```RRRIIICCCBBB@@@@@@BBBEEEHHHIIIHHHJJJMMMOOOPPPPPPRRRSSSPPPOOONNNLLLKKKJJJJJJJJJGGGFFFCCC@@@===:::777666333222222222333555777888666888:::<<>><<<;;;~~~wwwxxxuuuhhh[[[[[[dddpppyyy|||~~~zzzwwwyyy{{{zzzwwwtttnnniiihhhmmmuuu{{{~~~{{{zzz}}}~~~}}}|||zzzwwwwwwzzzzzz{{{~~~nnn___SSSLLL???===:::888888;;;???BBBCCCGGGLLLPPPQQQQQQQQQRRRPPPMMMHHHAAA;;;777444222555888>>>GGGQQQYYY]]]___]]]\\\[[[XXXTTTOOOKKKIII@@@>>>>>>>>><<<:::>>>EEEMMMXXXeeennnwwwyyyxxxwwwvvvxxx{{{yyywwwtttpppmmmhhhccc^^^[[[YYYYYYaaa]]][[[___hhhttt}}}~~~}}}}}}zzzwwwwwwwwwzzz{{{zzzxxxwwwyyy~~~|||}}}zzzqqq```XXXOOOMMMQQQ[[[mmm|||~~~eeeTTTKKKBBB@@@???EEETTTkkktttkkkRRR:::222333111000000000...------......---,,,++++++++++++,,,,,,,,,,,,------///111000111:::DDD___{{{}}}xxxxxx}}}~~~~~~|||wwwrrrooollljjjhhhdddfffjjjmmmooonnnlllkkkhhhmmmqqqmmmaaaTTTKKKGGGDDDCCCCCCCCCEEEHHHKKKLLLPPPTTTXXXZZZYYYVVVTTTSSSPPPNNNLLLIIIGGGFFFFFFFFFDDDCCCAAA???;;;888555333222222222222333555777888666888:::<<<>>>@@@AAAAAAAAACCCEEEGGGFFFCCC@@@===444333222222444555444333222222222222333444666666666888;;;<<<:::999888888888:::<<>>???AAACCCDDDDDDDDDCCCFFFFFFHHHJJJLLLOOOPPPQQQLLLLLLMMMMMMMMMLLLKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKHHHJJJJJJIIIFFFDDDCCCBBBAAA@@@??????@@@@@@>>>===xxxnnniiieee```\\\bbblllwww~~~~~~||||||}}}{{{xxxzzzzzzwwwtttpppjjjeeegggppp|||~~~|||yyyzzzyyy{{{}}}}}}|||sss___PPPEEE===888999888888:::>>>EEEKKKOOOTTTWWW[[[]]][[[YYYXXXXXXRRROOOIIIBBB<<<888555444333333888BBBPPP___jjjooolllmmmnnnnnnlllhhhccc```UUUOOOJJJGGGBBB<<<;;;===@@@GGGOOOVVVaaakkknnnmmmjjjjjjjjjiiiiiilllpppssspppnnnnnnrrrzzzyyyooohhheeebbb^^^ZZZXXXTTTPPPLLLJJJHHHHHHGGGFFFEEEHHHNNNWWW___eeekkkmmmooorrrttttttssssssuuutttttttttsssssszzz~~~{{{|||~~~{{{wwwuuurrrqqqrrruuuyyy|||{{{|||{{{yyyvvvuuuxxxzzz~~~{{{zzzzzzwwwsssssswww~~~{{{xxxvvvvvvwwwxxxwwwvvvvvvvvvuuurrrpppppppppyyy}}}uuunnn```WWWNNNKKKLLLUUUgggvvv{{{qqq\\\PPPDDDBBB@@@AAALLL___www|||eeeCCC444111///...111000...------......---,,,,,,,,,,,,,,,------------+++,,,000333333666AAALLLttt{{{xxx{{{}}}~~~}}}|||xxxsssnnnmmmrrrwwwxxxzzz}}}~~~}}}{{{uuuqqqhhhiiihhh```TTTJJJFFFFFFBBBCCCEEEFFFHHHKKKOOOQQQUUUYYY\\\]]][[[WWWTTTRRRMMMLLLIIIFFFDDDCCCCCCDDDAAAAAA???===:::777444222222222111111222444666777777888:::<<<>>>@@@@@@AAAAAABBBDDDDDDDDDBBB???===999666333222333333333222333222111111222444777888888:::;;;<<<:::999999999>>>@@@DDDIIIOOOTTTYYY[[[ccccccdddeeeeeeaaaZZZUUUPPPRRRSSSQQQLLLHHHGGGGGGIIILLLQQQTTTVVVXXXZZZ\\\\\\XXXTTTQQQPPPOOONNNMMMJJJLLLLLLJJJGGGEEEFFFGGGEEEFFFHHHJJJKKKLLLMMMMMMOOONNNMMMLLLJJJIIIHHHHHHCCCCCCCCCCCCBBB@@@>>>===:::;;;===???@@@@@@???>>>>>>@@@BBBEEEIIILLLNNNOOONNNNNNNNNMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJKKKLLLLLLIIIKKKLLLKKKIIIFFFEEEEEEAAA???>>>???BBBCCCBBB@@@yyyiii\\\UUUVVVYYYgggrrr}}}{{{zzzzzz~~~zzz{{{zzzvvvoookkkeeebbbeeeppp~~~{{{}}}}}}~~~kkk___OOOBBB<<<<<<===>>>AAABBBCCCGGGMMMUUU\\\```___bbbdddbbb]]]XXXVVVUUUOOOLLLHHHCCC???<<<;;;:::888555333777CCCRRR^^^dddnnnqqqvvvzzzzzzxxxuuurrrsssjjj```YYYRRRIIIDDDCCC@@@CCCEEEIIIRRR\\\^^^[[[___``````^^^[[[XXXVVVVVVNNNLLLJJJJJJOOOYYYdddkkkiiiiiifff^^^YYYWWWTTTOOOMMMKKKHHHEEEBBB@@@??????999:::===@@@DDDKKKRRRXXXeeegggjjjnnnqqqsssssssssrrrrrrtttuuurrrooorrrzzz~~~||||||~~~|||yyyyyyvvvssspppoooqqqtttvvv|||}}}vvvyyy{{{zzzwwwuuuuuuvvvxxx{{{zzz{{{|||yyyrrrppprrrrrrtttuuurrrmmmjjjjjjllllllkkkjjjjjjkkkjjjhhhgggfffcccmmmyyyvvvrrrnnn^^^VVVMMMIIIJJJSSSdddsss|||eeeWWWHHHFFFCCCAAAHHHYYYqqqSSS>>>666111111555000...------...///---,,,,,,,,,------------......***,,,000444666:::FFFSSStttuuurrrooopppwww|||~~~~~~}}}xxxqqqqqq|||}}}uuunnnjjjggg```UUUKKKEEEDDDEEEAAACCCEEEGGGJJJNNNRRRUUUPPPSSSUUUUUURRROOOLLLKKKHHHGGGDDDBBBBBBBBBCCCDDD@@@??????===:::777444222222111111111111333555666888999;;;===>>>???@@@@@@@@@AAABBBBBBBBB@@@>>>===<<<999555333333333333222444333111111222555888:::999:::<<<;;;:::999999:::EEEGGGLLLQQQWWW[[[^^^```eeecccaaaaaa```]]]WWWRRREEEHHHKKKLLLJJJJJJLLLNNNYYY^^^cccffffffcccaaa```ZZZVVVQQQNNNMMMMMMLLLLLLOOOQQQRRRQQQNNNMMMNNNQQQJJJKKKMMMOOOQQQRRRSSSSSSSSSRRRQQQOOOMMMLLLJJJJJJJJJJJJIIIHHHFFFCCC@@@>>>888999<<<>>>>>>>>>===<<<999;;;>>>AAAEEEHHHKKKLLLOOOOOONNNMMMKKKIIIGGGFFFJJJJJJJJJJJJJJJKKKLLLLLLJJJLLLMMMLLLJJJHHHGGGGGGBBB@@@???@@@CCCEEEDDDBBBuuueeeZZZWWWWWWYYYnnnuuu}}}}}}~~~|||uuujjjcccdddiiiooo{{{~~~~~~}}}~~~uuuiiiQQQKKKBBB;;;:::>>>DDDHHHHHHIIIMMMVVV```gggjjjjjjhhhmmmnnnjjjgggcccZZZOOOJJJHHHFFFEEEAAA<<<:::;;;:::===???<<<999;;;EEEMMMiiiyyyyyyxxx||||||qqqcccXXXQQQNNNFFFGGGGGGFFFGGGIIINNNQQQXXXXXXWWWUUURRROOOKKKIIIEEEDDDCCCCCCEEEKKKQQQVVVVVVUUURRRNNNLLLJJJJJJJJJEEEEEEDDDCCCBBB@@@???>>>===<<<;;;;;;===AAAEEEHHHWWW^^^gggmmmnnnnnnoooooovvvwwwvvvsssooonnnpppsss~~~|||zzzyyywwwuuutttuuuuuutttsssxxx}}}|||{{{zzzxxxvvvtttssssssmmmuuu~~~{{{|||~~~|||wwwuuuvvvvvvyyyzzzvvvqqqmmmmmmnnnjjjiiijjjkkknnnooonnnllliiinnnrrrttt~~~xxxuuurrrooommm```XXXOOOKKKLLLSSSaaannnooo]]]LLLEEE@@@BBBEEENNNeee|||uuuCCC---///333111111111000......---------)))+++,,,...//////......(((333111222;;;999IIIpppvvvvvvjjjhhhuuu~~~}}}|||~~~}}}vvvttt{{{}}}}}}xxxnnneeeaaa[[[SSSKKKGGGFFFGGGAAAEEEJJJMMMNNNPPPUUUXXXXXXUUUQQQOOONNNMMMLLLJJJDDDDDDDDDCCCCCCBBBBBBAAA>>>?????????===:::777555444333111111111333555666888999;;;===????????????BBBCCCCCCCCCBBB@@@>>>===>>><<<999666444333222222444444333222222444888;;;777999:::888777999???DDDJJJMMMQQQVVVYYY[[[[[[ZZZcccaaa^^^^^^]]]ZZZSSSNNNHHHKKKLLLKKKLLLRRR]]]fffkkklllmmmlllhhh```YYYTTTNNNNNNNNNOOOSSSWWW\\\^^^ccceeeeeeccc```]]][[[[[[YYYXXXUUUTTTSSSSSSTTTUUUVVVSSSPPPPPPQQQPPPMMMJJJLLLMMMMMMMMMLLLIIIGGGEEE===???@@@AAA@@@===:::888===<<<===>>>@@@DDDGGGJJJHHHHHHIIIIIIHHHHHHFFFFFFEEEFFFHHHIIIJJJJJJIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGEEEFFFGGGGGGHHHHHHHHHGGGyyydddVVVSSSYYY```ooouuu|||}}}yyyqqqhhhbbbgggooovvv}}}}}}{{{yyyxxxsssjjjccc```YYYPPPCCC???;;;:::===DDDKKKOOOTTTVVV\\\dddmmmqqqrrrqqqqqqtttqqqjjjccc]]]TTTJJJFFFCCCBBBDDDFFFGGGFFFEEE???===;;;777666888===@@@TTTdddwww}}}~~~kkk]]]WWWRRRJJJEEEBBBCCCDDDDDDKKKLLLMMMNNNNNNKKKIIIGGGBBBDDDEEEDDDBBBCCCGGGJJJJJJGGGCCCAAABBBCCCEEEFFFAAAAAA@@@@@@???===<<<;;;;;;:::888777777:::===???KKKQQQYYY___cccfffiiilllrrrssstttrrrpppoooqqqsssvvvyyy}}}zzzxxxzzzxxxvvvvvvvvvwwwvvvuuuttt|||~~~|||zzzzzzxxxwwwuuusssqqqqqqmmmrrr|||}}}}}}}}}xxxwwwyyy~~~|||wwwsssrrrrrrpppooooooppprrrsssrrrqqqnnnqqqrrrpppwww~~~yyyuuurrrqqqnnnmmmcccZZZQQQLLLKKKPPP]]]jjj~~~xxxgggRRRIIIBBBBBBCCCKKK___tttQQQ222111333///111000///......---------***+++,,,...//////......,,,333222666===<<>>??????>>>===:::777555444444333222333555777888999:::<<<>>>??????>>>>>>DDDDDDDDDBBB@@@===;;;999<<<:::888666444444333333444555555444333555888:::888777666666888<<>>FFFPPPWWW[[[ccchhhoooxxx~~~|||yyyyyyyyytttjjjaaa[[[TTTNNNTTTQQQOOORRRWWW[[[ZZZXXXSSSMMMEEE???===<<<:::888999CCCTTTiii~~~ssscccVVVOOOLLLJJJIIIFFFHHHKKKNNNQQQSSSSSSSSSRRRXXX]]]^^^[[[XXXYYY[[[XXXRRRKKKGGGGGGHHHIIIHHHGGGGGGGGGFFFDDDCCCAAAAAA@@@>>><<<::::::;;;<<<===>>>AAAGGGMMMRRRXXX^^^bbbhhhiiikkkjjjiiihhhhhhiiimmmpppzzz}}}{{{yyyxxxyyyyyyxxxwwwwwwyyy~~~}}}|||zzzxxxvvvtttsssrrrsssyyy~~~yyyzzz}}}}}}yyyxxxxxxwwwvvvwwwxxxxxxwwwvvvtttuuurrrnnnppp{{{|||yyyuuusssrrrqqqpppooofff^^^TTTMMMJJJLLLYYYeee~~~tttZZZNNNEEEBBBBBBFFFWWWiiizzz~~~^^^777333444///111000///......---......+++,,,---...............111222333:::???@@@[[[xxxuuuoooooo{{{~~~|||yyypppdddWWWSSSRRRQQQOOOLLLHHHEEEDDDIIIMMMSSSVVVVVVUUUTTTSSSSSSPPPKKKHHHFFFDDDBBB@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::777666444444444444555777999;;;:::;;;<<<>>>>>>>>>===<<>><<<999888888777666666555555555666555666777777666666888999999777666888>>>EEEKKKNNNWWWVVVTTTSSSUUUXXX\\\___ZZZ[[[XXXRRRKKKHHHKKKOOOQQQVVV^^^gggoootttvvvwwwjjjeee^^^WWWSSSRRRSSSTTTeeehhhmmmqqquuuxxxyyyyyy}}}vvvoooiiiggg[[[YYYUUUQQQPPPPPPRRRSSSSSSRRRQQQQQQRRRRRRQQQPPPRRRRRRRRRQQQOOOMMMJJJIIIFFFGGGHHHIIIIIIGGGEEECCC???>>><<<;;;;;;<<<===>>>???>>>=========???AAABBBEEEEEEEEEEEEDDDCCCAAAAAA>>>>>>???AAABBBDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDdddPPPPPP```ooowwwyyy|||zzzqqqkkkddd]]]ZZZfffwww}}}wwwvvvtttwww|||zzzrrrmmmkkkggg^^^QQQFFF???===<<<<<<<<<@@@HHHTTT___fffiiiuuu{{{zzzssslllhhhfffeeejjjkkkiiifffeeefffeeeccc]]]XXXPPPJJJEEEAAA===:::777666999DDDYYYtttpppbbbZZZUUULLLLLLNNNQQQVVV\\\aaaeeemmmvvv~~~uuuhhh___[[[XXXTTTRRRXXXXXXWWWUUUSSSQQQOOOMMMHHHGGGEEECCCBBBBBBBBBBBB===>>>???BBBFFFLLLRRRVVV\\\]]]______^^^]]]\\\[[[aaacccppp~~~|||{{{{{{{{{zzzxxxyyy{{{}}}zzzwwwuuusssrrrrrrvvv~~~zzz|||}}}{{{{{{||||||{{{zzzyyyyyyuuuqqqqqqzzz|||zzzwwwuuuttttttrrrqqqhhh```WWWOOOIIIJJJVVVccc{{{bbbTTTGGGCCCAAACCCPPP___pppwwwbbb888222555000000000///...............,,,------...............444000333===@@@FFFhhh~~~qqqooorrr}}}~~~yyykkk^^^TTTOOONNNMMMMMMMMMMMMLLLKKKPPPTTTXXX[[[ZZZVVVRRROOOKKKHHHEEEDDDCCCCCCBBBAAA===============>>>>>>>>>>>>>>>>>>===;;;999888666444444444555666888:::;;;::::::<<<<<<<<<;;;:::999;;;;;;<<<======<<<;;;:::555555555555666666777777555777999:::999888888999999999;;;BBBLLLSSSWWWWWWVVVTTTSSSRRRTTTXXX\\\___[[[ZZZVVVRRROOOQQQVVV[[[ccceeejjjpppttttttqqqnnnccc```[[[XXXXXX\\\bbbeeennnnnnoooooommmkkkiiihhhjjjlllllljjjddd^^^ZZZWWWQQQNNNJJJFFFDDDDDDFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNRRRRRRQQQPPPNNNLLLJJJIIIHHHIIIIIIIIIHHHGGGEEECCCEEEDDDBBB@@@???>>>>>>>>><<<:::777555555777:::<<<>>>>>>>>>>>>===<<<;;;;;;999:::;;;===???AAACCCDDDCCCDDDDDDDDDDDDCCCBBBBBB~~~cccSSSUUUdddsss{{{|||~~~wwwmmmeee^^^ZZZZZZeeeuuu{{{tttqqqqqquuu{{{wwwpppmmmlllnnndddXXXMMMGGGDDDDDDEEEBBBAAAEEEOOO^^^llltttwww}}}{{{}}}|||pppkkkjjjiii```___[[[TTTKKKDDD???>>>AAA===777444;;;OOOkkknnndddTTTQQQMMMKKKMMMTTT[[[```ppp{{{xxxqqqlllhhheeeppppppnnnllliiifffdddbbbZZZXXXVVVSSSPPPMMMKKKJJJJJJGGGCCCAAABBBEEEHHHJJJOOOPPPQQQRRRSSSRRRQQQPPPOOOQQQ___www}}}}}}|||zzzxxxwww}}}~~~}}}zzzvvvsssqqqnnnmmmqqq}}}~~~{{{~~~~~~~~~}}}{{{}}}|||zzzvvvuuu{{{}}}yyywwwvvvtttqqqooohhhbbbYYYQQQJJJJJJVVVcccqqqiiiYYYJJJDDDBBBCCCLLLXXXkkkqqqyyybbb999111333000000//////............///...------.........//////444...333>>>AAAOOOuuummmnnnuuu~~~wwweeeZZZUUUQQQOOOMMMMMMQQQUUUWWWWWWXXXYYY[[[\\\ZZZUUUOOOKKKHHHEEEBBBAAAAAAAAA@@@???<<<<<<======>>>>>>??????>>>======<<<:::999888777333333444555777888:::;;;888999:::::::::999888777888999:::;;;;;;;;;:::999333333444555666777777777444777:::;;;:::999999999888;;;BBBLLLWWW\\\[[[YYYOOOOOOPPPRRRTTTWWWYYY[[[[[[XXXUUUUUUZZZaaafffhhhjjjjjjkkkmmmooonnnjjjgggfffdddcccbbbcccfffiiikkkhhhfffbbb]]]XXXTTTQQQOOOMMMPPPQQQQQQNNNJJJHHHGGGDDDBBB>>>:::888888:::;;;???@@@BBBDDDGGGIIIKKKLLLOOOOOONNNMMMLLLJJJIIIHHHHHHHHHHHHHHHGGGEEECCCBBBGGGFFFDDDBBB@@@???>>>===<<<999555222111222444555777777666666666666777777777777888999;;;>>>@@@AAA@@@AAAAAAAAAAAAAAA@@@@@@uuu___WWW^^^kkkuuu~~~vvvjjjbbbZZZ]]]ccclllxxx|||uuurrrrrrvvv|||}}}ssskkkgggffffffZZZNNNHHHGGGHHHMMMRRRLLLIIIIIIRRRcccttt~~~{{{xxxwwwwwwuuunnnbbbVVVMMMIII>>>===<<<999666;;;KKK\\\oookkkcccWWWLLLFFFEEEIIILLLYYYcccqqq~~~}}}zzzuuupppkkkfffddd___ZZZSSSMMMJJJIIIHHHGGGIIIHHHGGGHHHIIIHHHGGGEEEEEEFFFPPPggg~~~~~~|||yyywwwvvv~~~|||xxxtttrrrlllkkkmmmwww}}}~~~~~~{{{xxx{{{|||yyywwwtttpppmmmiiiddd\\\SSSKKKJJJVVVcccnnnrrr___NNNGGGDDDCCCIIIRRReeezzzrrrnnnddd>>>111111000//////............/////////......---......//////333---555>>>CCC[[[|||mmmrrryyy~~~~~~ppp___XXXVVVVVVSSSPPPRRRYYY___cccccc___]]][[[YYYVVVQQQKKKGGGHHHEEEAAA???>>>===<<<:::;;;<<<<<<===>>>??????@@@======<<<;;;:::999888888444444555666888999::::::888888999::::::999888777::::::;;;;;;:::888777555333333555666666666666666444666999::::::::::::;;;888>>>HHHRRRYYYZZZVVVSSSIIIKKKMMMPPPSSSUUUVVVVVVYYYWWWVVV[[[dddkkknnnnnnjjjkkkmmmoooppprrrssstttrrrrrrpppnnnkkkgggdddbbb[[[YYYVVVQQQMMMJJJHHHGGGDDDFFFGGGFFFDDDBBBAAABBB===;;;999666444444444555555777:::;;;<<<>>>@@@BBBHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBGGGGGGFFFEEEDDDCCCBBBAAA>>>;;;777333111111333444444333333333333333444555555555555666777999<<<===<<<<<<===>>>>>>>>>>>>>>>hhhXXXZZZfffrrryyy}}}~~~sssfff^^^ZZZfffsss{{{zzzwwwwwwzzz~~~{{{|||}}}}}}xxxooobbbYYYUUUMMMFFFFFFIIIPPP^^^lllbbb[[[UUUZZZjjj}}}}}}{{{|||~~~~~~wwwmmmgggPPPJJJEEECCC???;;;<<>>EEEhhhwwwqqqxxx}}}sssfff]]]ZZZ[[[YYYVVVUUUZZZbbbiiikkkkkkddd```ZZZUUUQQQMMMHHHDDDDDDAAA>>><<<;;;;;;:::888::::::;;;<<<===>>>???@@@===<<<;;;:::999999888888666777888999999:::::::::888999:::;;;;;;:::999999999999:::::::::888777666444444555666666555444444333555777999999:::<<<===>>>EEENNNUUUVVVSSSNNNKKKJJJKKKLLLNNNPPPQQQRRRSSSWWWYYY^^^dddjjjmmmnnnnnnkkknnnsssuuuuuuwww{{{}}}|||{{{vvvpppggg```[[[VVVWWWWWWWWWWWWUUUSSSRRRNNNMMMLLLHHHCCC@@@??????:::999888777666555555444111333555555333333555777;;;;;;;;;::::::;;;;;;;;;:::;;;<<<>>>???@@@AAABBBDDDDDDDDDDDDDDDDDDCCCCCC@@@>>>;;;888666666777888777666555444333333444444444333222222222444666777888888:::;;;<<<<<<<<<===~~~```RRRZZZkkkwww{{{|||zzznnnaaaYYY[[[mmm}}}||||||}}}~~~vvvvvvyyy~~~ttt___MMMGGGDDDDDDHHHNNNZZZqqqxxxnnndddeeerrr{{{nnn[[[___jjjzzz{{{hhhUUUMMMHHH@@@999666<<>><<<:::999:::;;;;;;:::999999:::;;;===>>>??????===<<<;;;:::999888888888888999::::::;;;;;;;;;;;;999:::;;;<<<===<<<;;;;;;555666888999::::::::::::555555666666666555333222222444666888888:::<<<>>>FFFMMMTTTVVVSSSMMMIIIHHHMMMLLLLLLLLLMMMOOOPPPQQQWWW^^^ggglllmmmllllllmmmjjjoootttvvvttttttxxx|||~~~zzzssskkkbbb^^^YYY[[[```ccceeedddbbb```XXXVVVRRRKKKCCC>>><<<<<<999999999999888777666555555777888777333111222444000000//////000111222222111222444777:::===???@@@;;;;;;===>>>>>>>>>>>>>>>BBB@@@>>><<<;;;;;;<<<===<<<;;;888666555444444555444222111//////000222333555666777999:::;;;<<<<<>>@@@AAABBB<<<<<<<<<<<<<<<;;;:::999;;;<<<<<<======<<<<<<<<<:::;;;<<<<<<===>>>>>>>>>:::888888:::===>>>;;;888444444444333222111000///111555888999888:::@@@FFFOOOUUUVVVNNNFFFFFFFFFDDDJJJIIIGGGGGGJJJNNNSSSVVVaaadddiiimmmppprrrrrrqqqiiiiiihhhjjjmmmrrrwww{{{|||}}}wwwrrrpppooopppnnnmmmoooqqqooohhhbbbRRRKKKCCC===:::888555333111111222333444555666666777888999999999888666555333222000///......///000000000000111333555777999:::;;;<<<===<<<:::888777999;;;===@@@BBBCCCCCCCCC<<<;;;:::999888666555555777666555666777777666555888666444666999:::999777nnnZZZ\\\lll{{{|||sssfff]]]ZZZaaaxxx~~~yyyzzz|||||||||zzz}}}{{{|||}}}vvveeeUUULLLKKKMMMTTT```jjjvvvqqqiiilllyyyvvvjjj^^^UUUEEE@@@???LLLhhhwww]]]GGG;;;>>>:::GGG\\\jjjpppdddYYYVVVYYYZZZ\\\___dddmmmzzzsss```TTTHHHBBB???AAAIIISSS___dddeeeaaabbbhhhllllllpppmmmkkkiiifffaaa^^^\\\VVVSSSQQQRRRSSSTTTXXX\\\]]]^^^```dddhhhjjjiiifff```^^^\\\YYYWWWUUURRRPPPNNNMMMKKKKKKLLLOOORRRTTTZZZ]]]```cccfffjjjooorrrzzzxxxxxxwwwrrrlllnnntttzzzuuuvvvnnncccVVVKKKJJJVVVdddwwwxxxcccTTTFFFDDDGGGCCCNNNbbbxxxwww}}}{{{PPP777222111111111000///////////////000111000///......111444333===@@@EEEccc}}}~~~qqq___XXX[[[bbbeeeeee\\\^^^\\\YYY]]]fffkkkjjjjjjbbbWWWOOOIIIDDD===888:::999888777666777888888<<<<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;:::999999::::::;;;<<<<<<<<<<<<<<<===>>>@@@AAAAAA@@@???>>>999777777999<<<===:::777333333333333222111000///222555777888888;;;BBBHHHPPPTTTSSSJJJCCCCCCDDDDDDIIIGGGFFFFFFIIIOOOTTTXXXcccfffkkknnnooonnnkkkhhh```bbbdddgggkkkooorrrtttxxxzzz||||||yyyvvvvvvvvvwwwuuussssssqqqkkkbbbZZZHHHBBB;;;777444333111////////////000111111222222444555666777888999999999:::999777444222000//////---------...000333555777;;;;;;<<<<<<<<<;;;:::999999:::<<>>>>>===<<<;;;:::999888999888777888::::::999888999777666777999:::999777mmm\\\```qqq~~~{{{oooaaa[[[\\\ggg}}}~~~|||yyyuuuyyy||||||zzztttiii\\\UUUTTTVVVXXX```nnn}}}wwwmmmqqq}}}}}}mmmfff]]]TTTCCC>>>:::@@@UUUssszzzZZZCCCAAA999AAAPPPYYYpppyyyyyywwweeeUUUJJJGGGIIIGGGJJJTTTeeeyyyyyygggXXXMMMHHHLLLRRRhhhpppvvvuuurrroookkkggggggcccaaa___WWWQQQVVVaaa]]]eeelllnnnnnnoooooonnntttttttttuuuuuusssppplllhhhgggeeecccaaa___]]]]]]\\\\\\[[[[[[\\\]]]^^^___[[[\\\\\\[[[ZZZZZZ]]]___aaa^^^]]]^^^]]]\\\]]]aaavvv}}}~~~}}}vvvvvvnnnbbbUUUKKKIIIUUUcccyyyjjjZZZIIIDDDEEEAAAJJJ\\\qqqZZZ;;;333111111111000////////////000/////////...---...111444555;;;@@@MMMnnn}}}yyyoooddd```cccggggggeeebbbdddccc___```fffnnnqqqggg___SSSIIIDDD???;;;888888777777777777888:::;;;======<<<<<<;;;:::::::::::::::;;;;;;::::::999999888888999:::;;;;;;::::::===@@@CCCFFFFFFDDDAAA>>>888777666888;;;<<<999666222222222222111000//////222444666777888===EEEKKKQQQRRRNNNEEE>>>???BBBDDDHHHGGGFFFGGGKKKQQQWWW[[[eeegggkkklllkkkgggbbb^^^[[[^^^ccchhhllloooqqqqqqsssuuuwwwxxxwwwwwwxxxyyywwwtttpppmmmhhh___SSSKKK;;;777333000///...---,,,------------------------000111222333555888:::;;;>>>>>>===<<<999777555444............///000111222888888888999;;;<<<===>>>:::;;;<<<>>>>>>>>>>>>===???>>>>>>===<<<;;;::::::999888888999;;;<<<;;;::::::888777888999999888777ooobbbfffuuuxxxjjj^^^\\\aaaooo~~~yyyvvvtttzzz{{{|||wwwkkkccc]]]XXXXXX\\\ccceeekkkxxxvvvxxxxxxmmmhhh___VVVCCC>>>999:::FFF___yyyZZZFFF:::???NNNWWWeeeyyytttzzzsssZZZLLLHHHFFFBBBDDDPPPaaappp{{{~~~xxxuuutttpppjjjuuuwwwxxxuuuqqqpppuuuzzzzzz{{{qqqccc[[[XXXhhhsssuuujjj```ZZZPPPJJJTTTdddjjjzzz~~~||||||}}}{{{|||~~~~~~|||vvvpppjjjgggfff```ZZZSSSPPPQQQSSSTTTUUUZZZfffzzz}}}}}}xxxrrrjjj___SSSIIIIIIVVVeeexxxsssaaaMMMDDDDDD???GGGWWWkkk}}}bbb???666555222111000000//////000000............---...222444666777@@@WWWzzzrrr||||||qqqjjjjjjkkklllkkkjjjkkkkkkjjjjjjmmmpppqqq^^^VVVKKKBBB>>>;;;:::999999888777777888999;;;<<<<<<<<<;;;;;;::::::999999:::::::::;;;;;;:::999999888888999999888888777666:::===BBBFFFGGGEEEAAA???888666555777:::;;;888444111111111111111000//////222333555666999???GGGMMMPPPNNNHHH@@@;;;<<>>???>>>======777777555444222111000///333333333555888;;;???AAA<<<<<<>>>??????>>>============<<<;;;:::999888888888777666777999::::::999888888777777777666666555xxxmmmppp{{{|||rrrddd\\\```iiixxx}}}xxxvvvvvv{{{{{{|||~~~yyyuuukkk]]]RRRPPPVVV[[[aaafffmmmooosss|||~~~|||rrrlllaaaVVVBBB===888777;;;LLLjjjXXXBBB===JJJVVVccclllkkk}}}uuurrr}}}bbbVVVRRRJJJDDDGGGPPP```vvvzzzvvvrrrmmmrrrttttttooogggcccdddgggdddeeegggjjjmmmppprrrsss||||||qqqdddfffoootttfffXXXUUUZZZ___mmm}}}~~~uuulllgggaaaYYYRRRRRRVVV```pppxxxmmmeeeZZZOOOGGGIIIXXXhhhzzz|||hhhQQQFFFDDD???DDDSSSfffxxxhhhBBB777777222222111000000000000000---............///333666999777DDDeeezzziiisss{{{rrroooqqquuuwwwuuusssqqqrrrrrrmmmeee___QQQKKKDDD===::::::;;;<<<;;;:::999888888999:::;;;:::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;::::::999888666444444555999>>>CCCEEEDDDBBB@@@888666555777::::::777333000111111111111000//////111222444777;;;AAAHHHMMMMMMHHHBBB===;;;<<>>:::777555222333333333333333444555111111000///...---,,,,,,---,,,,,,+++,,,...000111222444666999;;;<<<<<<<<<>>>===<<<;;;999777666555444333333333444777;;;======>>>???@@@AAA@@@??????>>>>>>===;;;:::999888777888777666777999:::999888555666666555444333333444xxxzzz|||rrrhhh]]][[[fffssszzzxxxxxxxxx}}}||||||~~~~~~}}}vvviii```QQQGGGAAAIIIWWWccckkkpppssswww{{{~~~}}}}}}~~~yyyxxxvvvsssqqqsssvvvzzz}}}vvvmmmaaaVVV@@@999555444555<<>>>>>???<<<===>>>>>>???>>>>>>>>>>>>>>>===<<<:::999777666555888;;;???AAABBBAAAAAA999777666777::::::777333000111111222111111000000111222555888>>>CCCIIILLLHHHCCC>>>===>>>???DDDJJJSSSTTTUUUWWWYYYZZZ[[[[[[WWWUUUTTTTTTVVV[[[```cccggghhhhhhiiijjjjjjjjjiiieeeaaaZZZSSSOOOKKKHHHFFFBBB???;;;777555444555666555777999:::999999999:::666666555444333222111111000///...---------------...///000222333444444444<<<===>>>???@@@@@@@@@@@@===;;;888666555444555666===>>>@@@BBBCCCCCCCCCCCCCCCBBBAAA???===;;;:::999;;;:::999999:::;;;:::999333444555444222222222444~~~~~~vvvhhh\\\VVV[[[kkk{{{vvvwwwzzzyyy}}}|||}}}~~~qqq^^^QQQJJJFFFHHHSSS```jjjqqqvvvuuu~~~}}}xxxtttqqqqqqmmmlllkkkjjjjjjnnnssswww|||vvvnnnddd[[[BBB888222333333444???NNNnnngggDDD>>>GGGZZZkkknnniiiqqqyyygggaaafff|||mmm^^^TTTLLLNNNaaawww}}}xxxttttttuuuuuutttrrrqqqpppgggcccaaacccdddfffmmmvvvzzzooommmuuuhhhWWWKKKMMMPPPUUUeeezzz{{{oooeeeaaadddlllrrr{{{llldddYYYOOOHHHKKK[[[kkk|||tttYYYKKKGGGBBB@@@MMM___qqqNNN:::666333222111111000000111111.../////////000222666999>>>:::PPPjjjYYYaaaooovvv~~~xxxdddPPPGGG?????????>>>=========>>>999999999999:::;;;===>>><<<======>>>??????@@@@@@??????@@@AAAAAAAAAAAAAAA@@@AAAAAA@@@@@@???>>>===;;;<<<<<<===???@@@BBBBBB:::888777888::::::777444111111222222222222222111111222555:::@@@EEEHHHJJJCCC===;;;???BBBCCCGGGMMMSSSUUUWWWYYYXXXVVVTTTRRRPPPPPPPPPSSSWWW]]]cccgggiiijjjkkkkkkjjjfffbbb```WWWRRRJJJEEEBBB@@@===;;;888888888777666777888999666:::===>>><<<;;;;;;===::::::999999888777666666444444444333222111/////////////////////000111111999:::===???AAABBBCCCCCCCCCAAA>>><<<999888777777:::<<>>777333222111111000111111111...///000000111333777:::<<<888RRR{{{cccSSS[[[hhhnnnxxx|||pppZZZIIIDDD===???AAAAAA@@@>>>======777777888999;;;===@@@AAA????????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCBBB@@@???>>>>>>@@@BBBCCC:::888777999;;;;;;777444111222222333333333222222111333666;;;AAAFFFHHHHHH@@@::::::AAAEEEFFFIIIOOOSSSTTTWWWXXXWWWSSSNNNKKKLLLMMMPPPUUUZZZ```fffiiiaaacccffffffccc\\\UUUPPPLLLGGG@@@<<<;;;;;;:::888555777:::;;;;;;:::999999777:::>>>???===;;;;;;<<<<<<<<<<<<;;;:::999999999777888888888777555333222111000000000111333444666888:::<<<>>>@@@@@@@@@@@@CCCBBBAAA@@@>>>>>>======888:::===AAADDDFFFGGGGGGIIIHHHFFFCCC???<<<:::999:::888777666666666444333111333555555333333555777{{{ttt{{{|||iiiYYYRRROOO[[[qqq|||yyyxxx{{{}}}|||zzz|||zzzqqqmmmdddaaabbbiiinnnpppssswwwxxxpppiiicccbbbdddlllooosssyyy~~~uuulllaaaWWWAAA;;;666444222111333888FFFWWWsssbbbEEE<<>>>>>>>>BBBFFFJJJIIIIIIHHHJJJKKKMMMMMMLLLJJJHHHDDDAAA??????@@@AAA???;;;888666888888666555000000//////111444777888666666888>>>DDDHHHGGGDDD======???BBBGGGMMMQQQTTTTTTTTTSSSQQQNNNKKKHHHFFFIIIMMMRRRWWW[[[```eeehhhgggbbb\\\YYYWWWQQQHHHAAA===999999;;;;;;777555555555666999:::888777;;;??????BBBDDDFFFFFFEEEFFFGGGDDDBBB@@@@@@AAA???:::666999888777777999;;;;;;:::666555444333333333444555;;;;;;;;;<<<<<<=========???>>>=========???@@@AAA=========???AAADDDGGGHHHFFFEEEBBB???===<<<;;;;;;777777777555333333444666222333333333444888<<<@@@iiibbbyyyyyyyyy|||hhhXXXSSSSSSbbbxxx}}}xxxxxx{{{}}}}}}{{{~~~uuummmhhhlllrrrrrrppppppyyy}}}~~~tttnnnjjjffffffiiinnnssszzzwwwmmm```TTTAAA;;;666444222000222777888CCCWWWppprrrNNNBBBPPPfffvvvoooaaa^^^vvvqqqaaa^^^ooouuucccVVVPPPSSSeee}}}tttmmmddd^^^\\\ZZZWWWSSSTTTRRROOOLLLKKKKKKLLLMMMIIIKKKNNNOOOSSSYYYcccjjjrrrooonnnqqqwww|||~~~}}}ssssssvvv~~~|||```KKKGGGLLLIIIRRRaaajjjhhhbbbccchhhppptttwwwwwwrrrllliiiiiieeedddbbbaaaaaaccceeeggghhhiiikkklllmmmpppuuuxxx~~~wwwqqqnnnmmmkkkmmmrrrsssrrrwwwvvvgggYYYQQQKKKJJJWWWiiisss}}}oooWWWJJJGGGEEEEEEOOOccctttqqqDDD:::333222111000000/////////...//////000000333777:::AAAAAAhhhpppllllllnnnppprrrzzz}}}xxxvvv~~~zzzlllcccZZZQQQHHH???>>>AAAAAA@@@???>>>>>>=========???@@@BBBDDDFFFGGGGGGGGGOOOLLLIIIDDD@@@===;;;:::888999999999:::<<<@@@CCCIIIHHHFFFFFFHHHJJJLLLMMMJJJHHHDDDBBB@@@@@@AAABBB???<<<888777888888666555111000000000222444777888777777999???FFFIIIHHHFFF@@@@@@AAACCCGGGKKKPPPSSSSSSRRRPPPMMMJJJIIIGGGGGGJJJOOOUUUZZZ^^^aaadddfffccc\\\TTTMMMIIIDDD===888;;;888666999999666555888999;;;======<<<<<<@@@DDDDDDGGGIIIJJJIIIIIIIIIJJJLLLKKKJJJJJJKKKIIIEEEAAA???>>>;;;;;;;;;<<<;;;999:::999777666666666888999<<<<<<<<<<<<======>>>>>>======<<<<<<<<<===??????>>>>>>>>>>>>???AAACCCDDDDDDBBB@@@>>><<<;;;;;;;;;777888777555333333444666777888999:::<<<@@@EEEIII\\\TTTfff~~~}}}}}}{{{eeeWWWTTTXXXkkk|||xxxxxx{{{}}}}}}{{{~~~~~~ttttttwwwssskkkeeennnvvvwwwooollljjjgggiiilllooouuu}}}wwwmmm^^^QQQ@@@:::555444111///111555333555@@@VVVkkk{{{ZZZKKKQQQccc}}}wwwcccRRR___wwwhhhYYYXXXlllxxx\\\QQQLLLQQQfff}}}qqqjjj___XXXSSSPPPMMMJJJKKKIIIFFFDDDBBBBBBBBBCCCDDDBBB@@@??????AAAEEEGGGQQQRRRUUUXXX^^^ccchhhjjjjjjiiifffccchhhzzzyyyUUUEEEEEE>>>AAAHHHLLLJJJEEEGGGMMMWWWYYY[[[YYYUUUPPPOOOPPPQQQPPPOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQSSSVVVYYYaaadddhhhiiijjjmmmssswwwuuurrrpppkkkfffcccaaa^^^bbbjjjqqqxxxxxxhhhWWWOOOJJJKKKVVVcccmmmyyysss\\\MMMIIICCCCCCLLL]]]nnnqqqGGG<<<333333111000000000000000---...//////000333777:::AAAKKKuuuqqqtttzzz}}}zzzxxx}}}zzzvvvuuuvvv{{{ssseee\\\RRRJJJDDD>>>???CCCAAAAAA@@@???????????????CCCCCCDDDEEEFFFFFFFFFFFFHHHFFFCCC>>>:::666444333444555777777666777:::<<>>@@@CCCFFFIIIFFFDDDBBB???>>>>>>???@@@>>><<<:::999999888777555222111000000111444666888777888;;;AAAGGGJJJIIIFFFDDDCCCCCCDDDGGGKKKOOORRRQQQNNNJJJGGGEEEFFFGGGHHHMMMRRRYYY^^^``````______YYYQQQGGG@@@<<<:::777555999555444666666555888<<>><<<;;;>>><<<999777777888:::;;;<<<============>>>>>>>>><<<;;;;;;;;;;;;;;;<<<===>>>>>>============>>>>>>@@@???>>><<<;;;;;;;;;;;;888888888666444333555666666888:::<<>>>>>>>>>>>???BBB???<<<:::;;;<<<<<<<<>>???@@@???<<<>>>CCCGGGKKKNNNMMMJJJGGGFFFGGGIIIIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDCCCAAAAAACCCEEEDDDGGGKKKNNNQQQUUUZZZ^^^aaadddjjjwww|||ssssssqqqkkkggg]]]VVVSSSWWW\\\bbbllluuuxxxhhhVVVLLLIIIJJJSSS]]]kkk{{{xxx```OOOHHHBBBBBBIIIXXXhhh|||nnnGGG<<<333333222111000000000000---...//////000333777:::@@@SSSiiiooowww}}}~~~~~~|||wwwvvvyyy}}}~~~uuufff]]]TTTOOOIIIBBB@@@BBBBBBAAA@@@???>>>=========??????@@@@@@@@@????????????>>><<<:::888777666555555666888888888888999;;;999:::::::::;;;<<>>===<<<<<<;;;999777666111111000///000222444666777777:::@@@GGGIIIGGGDDDDDDDDDDDDEEEHHHLLLPPPSSSMMMIIIEEEBBBAAACCCGGGJJJOOOTTTZZZ^^^]]]YYYUUUSSSIIIDDD>>>:::999:::::::::777444333555666777===DDDMMMPPPPPPKKKGGGHHHJJJKKKLLLMMMOOOOOOOOOOOOPPPQQQQQQQQQRRRSSSSSSQQQOOOMMMLLLJJJGGGEEEDDDCCCAAA???>>><<<999777666888:::;;;========================::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;888888888666444444666777777999<<<>>>@@@CCCGGGJJJuuuZZZ\\\cccrrr}}}yyyjjjYYYRRRVVVccc|||~~~|||||||||{{{zzz{{{~~~}}}vvvooonnnzzzsssllleeebbb___[[[YYY[[[ZZZ]]]```cccfffjjjnnnrrrsssyyyuuukkkhhhfff]]]SSS???:::666444222...///333111///000888AAALLLYYYdddkkk___NNNFFFQQQsssqqqlll```XXXddd|||kkkZZZVVV\\\yyyooo___QQQRRRaaarrruuuttttttuuuvvvrrrkkkddd\\\WWWOOOIIIDDDBBBAAA@@@;;;;;;:::::::::;;;<<<===<<<999777666666777666666222555999999888888<<<@@@<<<@@@EEEGGGFFFDDDCCCCCCMMM___zzzpppWWWGGG@@@;;;;;;;;;:::;;;>>>AAAGGGMMMOOOMMMKKKJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLKKKIIIGGGHHHIIIBBBCCCCCCCCCCCCCCCDDDEEEHHHHHHJJJRRRaaavvvrrrkkkmmmsssfff[[[QQQLLLMMMOOOTTTYYYgggppp~~~uuugggVVVKKKGGGIIIPPPWWWjjj~~~gggTTTJJJBBBCCCHHHSSScccxxxnnnIII===444333222111000000000000---...///000111444888<<>><<<;;;;;;:::;;;;;;;;;::::::;;;;;;;;;======>>>>>>>>>>>>>>>>>>999;;;===>>>===>>>???AAA===@@@CCCDDDAAA???>>>>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@???>>>;;;999888111000///...///000222444555666999???EEEFFFDDD@@@AAAAAACCCEEEHHHLLLPPPRRRHHHEEEAAA??????CCCGGGJJJPPPTTTXXXYYYUUUNNNHHHEEE===;;;999999:::;;;<<<<<<888555555888:::===FFFOOO[[[___^^^VVVPPPOOOOOOLLLKKKMMMNNNNNNMMMNNNPPPQQQRRRSSSUUUVVVUUUSSSQQQQQQMMMKKKHHHGGGHHHGGGFFFEEE@@@>>><<<999999999;;;<<<===<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888888888777666666888:::===@@@BBBDDDEEEEEEGGGIIIaaaQQQ\\\dddvvv~~~wwwqqqaaaTTTQQQYYYiii~~~}}}|||{{{{{{zzzxxx~~~~~~~~~zzz}}}qqqjjjbbb[[[XXXTTTNNNLLLLLLIIIKKKNNNRRRXXXaaajjjqqqxxxyyykkkbbbbbbddd^^^UUU@@@;;;777555333//////222111///000111333777DDDPPPOOOjjjlllWWWHHH===FFF```qqqoooeeeUUUNNN___rrrdddYYYRRR^^^zzzxxx___PPPRRR___oooyyytttkkk```YYYUUURRRNNNJJJHHHEEEAAA<<<999777777777333333444444555666888888777666555444222111111111...111444444333444666999777666555555777:::;;;<<<;;;AAAPPPlllwwwXXXKKK???::::::::::::<<>>???@@@AAABBBCCCCCCCCCCCCBBBBBBDDDFFFGGGHHHIIILLLOOOQQQUUUWWWUUUNNNGGGBBB@@@============>>>>>>???@@@???AAADDDCCCAAA===;;;:::222111000//////000222333555555888>>>CCCCCC@@@<<<<<<===@@@CCCFFFIIIKKKLLLBBBAAA@@@???AAADDDHHHKKKNNNPPPRRRPPPJJJCCC>>>;;;777777888999999::::::::::::999;;;>>>AAAEEEPPPZZZiiipppoooddd\\\ZZZWWWQQQNNNOOOOOONNNLLLLLLMMMOOONNNQQQSSSSSSQQQOOONNNNNNKKKJJJHHHHHHIIIJJJJJJIIIDDDCCCAAA@@@????????????>>>>>>============<<<<<<:::;;;;;;;;;;;;::::::999777888999;;;<<<<<<<<<<<<<<<<<<===============<<<::::::;;;;;;:::;;;>>>@@@BBBEEEGGGHHHHHHGGGGGGHHH|||TTTJJJXXXddd|||~~~tttmmm[[[QQQRRR]]]nnnzzz{{{{{{{{{zzzzzz{{{|||xxx~~~~~~}}}xxxjjj___[[[TTTOOOMMMIIIDDDAAAAAA???BBBFFFLLLTTT___jjjrrrwwwiiiaaaccceee___UUUAAA<<<888777444000000222333111111111///000888BBBAAAMMMWWWUUUGGG;;;AAAPPPiiifffaaaVVVHHHJJJhhhtttooodddVVVPPPaaa{{{rrrYYYKKKMMMWWW___hhhbbbYYYOOOGGGBBB@@@???;;;;;;999666444222222222000000000111111222333333444666888666333000111333222333444444333222222333999777555555777;;;???BBB;;;;;;>>>MMMhhhsss___III>>>;;;;;;;;;===HHHMMMSSSUUUUUUTTTUUUWWWTTTVVVYYY^^^bbbgggjjjlllmmmooorrrtttuuuwwwyyy{{{{{{yyyuuuppplllfffbbb___VVVQQQMMMLLLIIIDDDEEEJJJMMMffftttaaa[[[___YYYPPPHHHDDDCCCBBB@@@<<<;;;===BBBJJJPPPRRRQQQUUU\\\eeennnssstttsssrrrmmmhhh^^^QQQHHHHHHNNNSSS]]]rrrlllWWWIIIBBBDDDFFFKKKZZZrrrzzzRRRCCC444444333222111111111111///000111222444777;;;???JJJnnnxxxeeehhhpppvvvyyy}}}|||rrreee]]]TTTLLLKKKKKKIIIGGGGGG??????>>>>>>===>>>>>>>>>@@@@@@@@@@@@BBBDDDFFFGGGHHHIIIKKKLLLNNNNNNNNNMMMPPPQQQSSSTTTVVVZZZ___bbbhhhiiihhh```TTTHHHAAA???======>>>>>>???@@@AAAAAA@@@CCCGGGGGGCCC???===<<<555333222000000111333444666666999>>>BBBBBB===888666888<<<@@@BBBCCCCCCCCC>>>???@@@BBBDDDGGGIIIJJJJJJKKKJJJGGGBBB<<<888777666777888888888999:::<<<>>>>>>AAAFFFIIINNNYYYeeeuuu~~~~~~sssjjjhhhbbbZZZUUUTTTSSSOOOLLLJJJJJJKKKLLLOOORRRQQQNNNLLLKKKKKKJJJHHHGGGHHHIIIJJJJJJIIIGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>>>><<<<<<=========<<<::::::888999;;;<<<======<<<<<<===>>>???@@@??????>>>======>>>??????@@@BBBEEEHHHGGGJJJMMMNNNMMMLLLKKKKKK{{{RRRIIIVVVeeessslllYYYQQQTTT```rrr~~~uuuvvvxxxyyyyyyzzz|||}}}xxx~~~}}}zzz||||||uuulll```UUUPPPJJJEEEEEEBBB===;;;<<<===@@@EEELLLUUU___iiipppxxxkkkdddeeeggg___TTTAAA<<<999888555000000333444000...///......222888??????MMMWWWJJJ===AAAIII^^^ZZZ\\\]]]PPPGGGZZZvvvttttttjjjYYYMMMVVVkkk{{{|||dddPPPIIILLLPPPMMMQQQRRRNNNEEE>>><<<===999:::999888555333222333000000000000000000000000000444888777222000333666111111222333444555555444444888<<<>>>=========>>>;;;===<<<>>>PPPmmmlllOOO???:::999:::<<>>===;;;:::<<<@@@EEEIIIHHHPPP[[[fffllloooooopppkkkiiiaaaTTTJJJIIIOOOTTTcccvvvsss^^^PPPAAACCCDDDIIIWWWppp~~~TTTCCC555444333222111111111111///111222333555888<<<@@@PPPuuuooo___fffrrr|||}}}~~~}}}vvvrrrhhh[[[TTTQQQQQQVVVVVVMMMBBB;;;======>>>>>>???@@@BBBBBBCCCCCCCCCDDDFFFIIILLLMMMSSSTTTWWWZZZ]]]^^^______[[[\\\^^^___bbbgggmmmrrruuutttooobbbRRRCCC<<<:::;;;;;;<<<===>>>???@@@@@@@@@EEEIIIIIIEEE@@@>>>===777555444222222333444555777888:::???BBBAAA<<<777333666:::===???>>><<<;;;<<<===@@@CCCFFFHHHJJJJJJGGGGGGEEEBBB===999777777666777888888999;;;???AAA@@@AAAEEEKKKNNNSSS___kkk|||}}}tttrrrkkkbbb[[[ZZZWWWRRRLLLIIIHHHIIIQQQTTTWWWVVVRRROOOOOOOOOJJJHHHGGGGGGIIIJJJIIIIIIGGGGGGHHHGGGFFFDDDBBBAAABBBBBBBBBAAAAAA@@@@@@@@@======>>>>>>>>>===;;;::::::;;;<<<=========<<<;;;???@@@@@@AAAAAA@@@>>>===???AAABBBCCCDDDFFFJJJMMMOOORRRVVVXXXWWWVVVUUUUUU{{{___NNNSSSgggxxxoookkkTTTOOOQQQbbb{{{vvvvvvvvvuuutttsssuuuyyy|||wwwyyy~~~~~~}}}wwwzzz{{{mmm]]]QQQLLLFFFEEECCC@@@>>><<<;;;:::;;;>>>CCCHHHNNNXXXeeemmm|||wwwjjjddddddddd```ZZZCCC===::::::888444111222222111///......///000111666<<>>:::555???@@@AAADDDFFFHHHJJJKKKLLLOOORRRUUUWWWYYY\\\___bbbcccfffiiimmmppprrrsssttttttttttttuuuwwwyyyzzz{{{yyytttmmmdddZZZRRRNNNGGGIIIOOOUUUYYYWWWPPPJJJGGGBBB======@@@AAA???<<<::::::999888999;;;>>>AAAGGGKKKTTTaaalllpppmmmgggiiieee___YYYQQQKKKNNNTTT___qqqvvv[[[PPPGGGDDDDDDIIITTTgggXXXBBB555555444333333333444444///333///000888:::<<>>:::;;;@@@@@@AAACCCCCCBBBCCCEEEBBBDDDFFFFFFEEEBBB>>>;;;===:::666444444666999:::;;;<<<@@@CCCCCC@@@999444333555777:::;;;;;;:::999>>>???@@@BBBCCCDDDEEEEEEFFFDDD@@@;;;666444666888555666888999:::===AAADDDFFFGGGLLLSSSWWW[[[ccclllzzztttmmmfffaaa]]]ZZZSSSLLLKKKNNNPPPPPPQQQQQQPPPNNNLLLKKKLLLJJJHHHGGGGGGHHHJJJKKKGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@??????>>>????????????@@@@@@???<<<:::999:::;;;<<<===>>>?????????>>>AAABBBCCCCCCCCCBBBAAA@@@@@@AAAAAABBBDDDHHHNNNRRRZZZ]]]^^^]]]^^^```]]]XXXlllTTTHHHPPPddduuujjjeeePPPNNNSSSeee|||rrruuuuuuvvvuuuuuuwwwzzz|||xxxzzz|||}}}vvvppptttvvvuuummm^^^OOOFFFBBBAAA???>>><<<;;;::::::;;;>>>???AAADDDIIITTTbbblllxxxooohhhhhhgggaaaZZZDDD???;;;;;;:::555333444222111///.........000111333777@@@HHHEEE===:::===CCCFFFKKKMMMIIIFFFLLLVVVnnnvvvyyywwwzzz~~~xxxmmm]]]UUUWWWiii}}}llliiinnnnnnvvvssslll___QQQHHHEEEFFF>>>===;;;888666444333333333333333444444555555555444444444555555444333333222222333444555666777777777888999888888888:::<<>>;;;>>>>>>?????????@@@@@@@@@>>>===<<<:::888777888888:::>>>HHHWWWgggqqqqqqoooooojjjccc[[[QQQKKKNNNUUU\\\lll}}}aaaVVVIIIEEEDDDHHHQQQbbb{{{YYYCCC555444444333333333333333///333000111999:::<<>>@@@@@@AAABBBAAA>>>999555666777888999999999888777:::<<<>>>@@@BBBBBBBBBBBB???>>><<<888444444666888888:::<<<>>>@@@CCCGGGJJJLLLMMMRRRYYY^^^bbbllluuuppphhh___YYYSSSNNNNNNQQQSSSRRRQQQOOOMMMKKKIIIHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAA@@@@@@AAAAAABBB@@@AAACCCBBB@@@??????@@@AAAAAABBBDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFDDDCCCEEEFFFGGGIIILLLQQQWWW\\\dddhhhjjjjjjkkkmmmjjjddd[[[IIIDDDOOOaaazzzpppddd^^^KKKMMMWWWkkk~~~yyymmmrrrtttwwwxxxxxxyyy{{{}}}yyyzzz~~~}}}~~~nnngggllljjjeeeZZZLLL@@@:::888;;;:::999888999:::===>>>AAA@@@>>>???DDDQQQbbbnnnxxxvvvmmmmmmjjjbbbYYYFFF@@@<<<<<<;;;777555666222111///.........///000///111666<<<<<<888555555888;;;@@@EEEDDDAAACCCHHHRRR\\\eeekkksss||||||uuugggYYYRRRZZZiiivvveeeYYYWWWTTTYYYZZZXXXRRRJJJDDDBBBBBB555444333222111000000000000000111222444555555666444555555666666666555555444444555666777888999999===>>>>>>??????BBBEEEIIIMMMUUU\\\___aaaaaa[[[UUUQQQLLLHHHDDD???>>>EEENNNiiivvvuuu^^^HHHAAA>>>:::444555666888:::===???@@@BBBCCCDDDEEEFFFIIINNNQQQZZZ[[[]]]```dddhhhkkkmmmhhhhhhgggfffbbb^^^YYYVVVWWWXXXYYYYYYXXXWWWUUUTTTPPPKKKFFFBBBAAABBBBBBBBB;;;@@@DDDCCC@@@>>>???AAA===============>>>>>>>>>@@@BBBHHHVVVeeepppsssrrrtttoooggg^^^SSSKKKOOOVVVZZZiii}}}iii\\\MMMGGGCCCFFFNNN^^^uuuyyyZZZBBB444444333222222222222222///333222444:::999===KKKkkk{{{eee\\\kkknnnttt{{{~~~tttxxx~~~sssjjjdddbbbgggmmmhhh]]]UUUVVVVVVRRRRRRWWW```ccchhhnnnuuu}}}~~~wwwlll___PPPGGGFFFAAA???DDDMMMWWWdddooo|||tttbbbSSSJJJFFFGGGGGGGGGFFFFFFEEEDDD>>>>>>???AAAEEEGGGGGGFFFGGGDDDAAA???>>><<<:::777:::999999888777666555555666888;;;===>>>???>>>===888999888777666777;;;===>>>@@@CCCFFFHHHKKKPPPSSSUUUVVVZZZaaafffkkkvvvvvviii[[[TTTPPPMMMNNNQQQPPPOOOMMMKKKIIIHHHGGGGGGEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEBBBDDDFFFFFFFFFEEEFFFGGGGGGHHHIIIKKKLLLNNNOOOPPPOOOOOOOOONNNLLLJJJIIIHHHFFFGGGIIIKKKOOOUUU\\\bbbjjjnnnqqqqqqtttvvvsssmmm|||SSSEEECCCOOO___vvvmmm```YYYHHHNNN^^^ttttttjjjooossswwwzzz{{{{{{|||||||||{{{|||~~~|||jjjbbbccc___VVVKKK???888666666888777777777999===@@@BBB@@@>>>;;;;;;BBBRRRffftttzzzpppooolllbbbXXXGGGAAA===<<<;;;777666777333222111///.........///...---...333666666222000555555888???AAA???@@@BBBDDDLLLUUU]]]fffqqqtttqqqlll\\\OOOPPPZZZcccllltttvvv\\\OOOKKKGGGEEEFFFGGGDDD@@@=========333333222111000000000000000000111222333444555555333444555555666666666666777888999:::<<<===>>>???CCCDDDFFFGGGJJJNNNUUUYYY]]]gggppptttuuurrrkkkdddYYYQQQJJJGGGDDD???>>>@@@IIIbbbooo```LLLEEEAAA;;;555555666777999;;;>>>???AAABBBDDDFFFIIINNNUUUYYY[[[]]]```bbbddddddcccbbbcccaaa^^^ZZZUUUOOOKKKHHHCCCDDDDDDEEEEEEDDDCCCCCCBBBAAA???>>>@@@CCCGGGIIIHHHJJJLLLIIIEEEBBBCCCEEEDDDCCCCCCDDDGGGIIIJJJJJJMMMLLLOOOXXXeeeooossssssssspppkkkbbbVVVMMMNNNUUU]]]mmmnnn```PPPIIICCCDDDLLL[[[qqqmmmtttZZZ@@@444444333222111111111111///444333666<<<999???PPP|||wwwaaaZZZhhhmmmttt|||~~~}}}~~~oooiiikkkoootttzzzsssccc\\\fffooopppuuu~~~uuukkk___RRRIIIHHHEEEHHHUUUfff{{{cccOOONNNNNNLLLKKKJJJIIIIIIIIICCCBBBBBBFFFKKKPPPQQQQQQJJJFFF@@@<<<;;;;;;;;;;;;<<<;;;999666444333222222444666888:::;;;:::888777666777:::;;;===???CCCGGGEEEHHHKKKNNNQQQTTTXXX[[[___^^^aaagggkkkppp{{{lll^^^PPPKKKIIIHHHIIIKKKHHHGGGFFFEEEEEEEEEGGGGGGEEEFFFHHHIIIIIIIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCEEEFFFGGGEEEGGGIIIJJJIIIIIIJJJKKKKKKLLLMMMOOOQQQTTTVVVWWWXXXWWWUUUSSSQQQNNNLLLKKKHHHIIIKKKMMMQQQWWW^^^dddmmmqqqtttuuuwwwzzzwwwrrrvvvRRRDDDBBBLLL[[[sss|||kkk^^^VVVGGGPPPeee|||rrrjjjnnnrrrwww{{{||||||||||||}}}zzzxxxyyy|||}}}hhh^^^VVVQQQIII???888555555777555555555666999<<<@@@BBB<<<:::999:::BBBSSShhhwww}}}rrrooolllbbbYYYIIICCC>>>===;;;777666888444444222111000///......///...---///333555333///444222333888;;;;;;===AAACCCHHHMMMRRRZZZdddjjjllliii]]]PPPNNNRRRWWW[[[^^^iiitttuuueeeRRRHHHEEECCC>>>===<<<999777666777888666555444222111000000000222222333333333444444444333333555666777777777777::::::<<<>>>@@@BBBDDDEEEHHHJJJLLLOOOTTTZZZaaafffjjjsss}}}xxxooobbbWWWMMMJJJHHHDDD@@@>>>999QQQbbb\\\PPPIIIBBB999888777777777888:::<<<>>>BBBDDDGGGKKKQQQXXX```ffffffiiimmmnnnmmmgggaaa]]]ZZZWWWQQQKKKFFFBBB@@@???=========>>>=========<<>>999999:::<<<===;;;:::888555333222111111444555777888888777555444666999===AAADDDHHHLLLOOOMMMPPPSSSVVVYYY[[[___aaafffeeefffjjjlllpppzzzyyyhhhZZZOOOFFFEEEFFFEEEDDDEEEDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFIIIKKKKKKJJJHHHGGGEEEEEEFFFEEEEEEDDDCCCBBBAAAAAABBBBBBDDDEEEGGGHHHIIIKKKMMMMMMLLLLLLMMMNNNNNNOOOPPPRRRUUUXXX[[[\\\___^^^[[[WWWSSSPPPNNNMMMMMMNNNPPPRRRUUUZZZaaafffrrruuuwwwxxx{{{~~~}}}xxxoooPPPBBB???IIIYYYrrr{{{jjj\\\SSSGGGRRRjjj}}}qqqnnnnnnrrrwww{{{|||{{{{{{{{{|||yyywwwxxx{{{}}}vvv```UUUGGGDDD>>>888444333444555222222333555777:::<<<===777777777999AAAOOObbbooouuuooojjjbbb\\\NNNGGGAAA???<<<888777999666666555333222000///......///......111555444///222//////333555555999>>>CCCEEEHHHLLLRRRZZZccchhhaaaZZZRRRMMMMMMNNNNNNNNNVVV\\\\\\RRRFFFAAA@@@???<<<:::666333222222444555666555444222111000000///444444555555555555555555555666777999:::;;;;;;;;;===>>>AAADDDGGGJJJLLLMMMPPPRRRUUUYYY]]]cccjjjnnnsss|||vvvjjj^^^RRRNNNLLLGGGAAA>>>:::GGGSSSUUUQQQJJJ@@@888888777666555555666888999???BBBFFFKKKQQQYYY```eeelllooorrrsssooohhh___ZZZLLLIIICCC>>>;;;::::::;;;;;;<<<<<<>>>???@@@AAABBBJJJNNNSSSUUUUUUSSSRRRQQQLLLJJJIIIJJJOOOUUU[[[^^^______bbbgggnnnrrrrrrpppkkkhhhfffkkkrrrwwwwwwuuunnnooonnngggYYYMMMMMMTTTaaauuuuuufffUUUKKKCCCCCCLLL[[[ppppppjjj```EEE666555444222111111111111000333333888<<<999FFFbbblll\\\\\\aaahhhrrr{{{vvvvvv|||}}}~~~yyyqqqhhhbbb^^^YYYWWW]]]fffsss|||^^^WWWWWWWWWXXXZZZ\\\^^^___SSSMMMHHHHHHMMMSSSTTTTTTGGGBBB<<<888777888::::::777666666555444333222222444555555666777777777666:::>>>CCCHHHKKKOOORRRUUUVVVXXX\\\^^^```aaaccceeeiiihhhiiilllmmmooowwwjjjUUUKKKEEEBBBDDDFFFEEECCCDDDGGGGGGFFFDDDDDDCCCCCCCCCEEEFFFIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBCCCCCCDDDFFFGGGHHHMMMOOOQQQRRRQQQQQQRRRSSSTTTTTTUUUWWWZZZ]]]```bbbeeeccc___ZZZVVVRRROOONNNMMMNNNOOOQQQTTTZZZaaafffqqqttttttsssvvv{{{{{{wwwfffNNN???===JJJ\\\uuu|||iiiXXXNNNFFFSSSmmmzzzpppqqqnnnrrrwwwzzzzzzzzzyyyzzzyyyxxxyyy{{{~~~}}}yyyyyyzzziiiSSSHHH===;;;888555444444333333222333555777888999999888444555666888===GGGTTT^^^nnnzzzpppiiiccc___SSSKKKEEEBBB???:::999:::888888777555333111000///+++//////---///444333//////...///222222111555;;;===???CCCGGGKKKPPPXXX^^^ZZZXXXSSSLLLGGGEEEDDDDDDDDDGGGFFFAAA===<<<;;;999888666333222222333333333666555444333222111111111555555666777888888999999;;;;;;===???@@@AAABBBBBBEEEFFFJJJMMMRRRVVVYYYZZZ]]]```cccfffiiimmmqqquuu|||}}}kkk___UUUQQQOOOIIIBBB>>>======DDDMMMOOOHHH@@@===:::888555333222333444666777:::>>>BBBGGGLLLQQQUUURRRTTTUUUUUUSSSMMMGGGCCC???===;;;999888999:::;;;<<<<<<>>>@@@BBBDDDFFFHHHIIIKKKNNNOOOMMMLLLNNNOOOPPPTTTYYY^^^ccckkkuuu}}}|||yyywwwyyy}}}~~~zzzvvvtttssspppgggWWWKKKMMMUUUbbbsss{{{nnnXXXMMMCCCBBBJJJYYYmmm}}}qqqnnncccHHH777666555333222222111111000333333777;;;999JJJjjjfffXXX\\\^^^fffqqqzzz}}}vvvpppkkkhhhfffhhhjjjlllooosssxxx{{{wwwsssmmmjjjjjjlllmmmnnnxxx{{{|||uuupppmmmpppvvvmmmfffgggggghhhiiiiiijjjjjjbbb[[[TTTSSSUUUVVVSSSOOOFFFAAA;;;777555555555444111222333555555444444333333333333555777999<<<===BBBFFFLLLPPPTTTVVVYYY[[[^^^aaadddeeeeeefffggghhhjjjjjjllloooooopppvvv~~~rrr]]]JJJDDDAAABBBEEEFFFDDDDDDGGGKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIQQQSSSVVVXXXXXXYYYZZZ\\\\\\\\\]]]^^^aaadddhhhjjjkkkhhhccc]]]XXXSSSPPPOOOJJJLLLNNNQQQUUU[[[ccchhhmmmnnnmmmkkkmmmssstttqqq^^^MMM???>>>MMMbbbzzz}}}hhhUUUJJJFFFSSSnnnxxxpppsssooorrrvvvyyyyyyyyyyyyyyyvvvwww|||~~~sssttt|||{{{ooo]]]HHH>>>999888777666666555333222555777999:::;;;:::999888333555666777999???HHHOOOTTToooqqqiiidddaaaWWWOOOHHHDDDAAA<<<:::<<<999999888777555222000///)))...///------222222...---...111444222000333:::888:::>>>CCCEEEGGGMMMSSSUUUVVVRRRJJJBBB???>>>>>>888888888777888:::999777333222222222444444444333666555555444444444444444444555666888999;;;<<<===???@@@BBBDDDEEEGGGGGGGGGMMMOOORRRWWW\\\```dddeeejjjlllooorrrsssuuuxxxzzzggg]]]UUUSSSQQQJJJCCC???:::444888FFFLLLDDD@@@CCC;;;999666333222222333444000222666999;;;>>>AAACCCCCCCCCDDDCCCBBB???<<<;;;888888999:::;;;<<<===>>>AAAAAABBBDDDFFFIIIKKKLLLOOOPPPQQQQQQRRRUUU\\\aaabbblllwww}}}wwwuuuvvv{{{|||zzzxxxrrreeeTTTIIIMMMWWWdddqqq~~~uuuZZZNNNCCCAAAIIIWWWjjjzzzoooqqqeeeIII888777555444333222222222111222222777:::999LLLnnnaaaUUUZZZ\\\eeeqqqzzz}}}~~~|||vvvmmm```WWWTTTUUUVVVVVV[[[```gggkkknnnrrrxxx|||vvvqqqlllhhhhhhjjjlllmmmrrruuu{{{~~~|||zzzxxxwwwpppiiiaaa^^^^^^[[[SSSLLLFFFAAA<<<777444333111///...///222555666666555444111111222444777<<<@@@CCCJJJNNNSSSXXX[[[]]]___aaadddfffiiijjjiiihhhiiijjjjjjjjjmmmqqqqqqqqqwwwuuuiii___RRREEEAAA@@@BBBEEEEEECCCEEEIIIKKKLLLNNNPPPQQQQQQPPPPPPLLLLLLMMMOOOOOOPPPPPPPPPPPPPPPPPPOOOOOONNNMMMLLLGGGGGGGGGGGGHHHIIIJJJJJJSSSVVVZZZ\\\]]]___bbbccccccccccccdddgggjjjnnnpppnnnkkkfff___YYYUUUQQQPPPMMMOOORRRUUUZZZbbbjjjpppmmmmmmjjjgggjjjooorrrpppyyy\\\KKKEEEDDDPPPfffyyywwwaaaRRRKKKEEEZZZwww|||uuutttlllmmmppptttvvvvvvtttrrrrrryyy{{{{{{sss|||sss^^^NNNCCC<<<::::::999888777666666666999<<<>>>>>>;;;888666666888777666555777<<>>:::777555444333222222444666777555555555444444333333333888777666555444444444444666666666777999;;;>>>???CCCFFFJJJKKKKKKJJJIIIJJJOOOTTT\\\ccchhhkkknnnpppsssssssssrrrssswww|||mmmbbbVVVRRROOOIIIEEEDDD999;;;@@@GGGKKKJJJDDD>>>???>>>;;;999666555333333111222444777:::===???AAA===;;;999888999999888777777888;;;???CCCDDDBBBAAAAAABBBDDDGGGLLLRRRWWWZZZYYYYYY[[[___eeelllqqqtttwwwzzzjjjfffoooyyyrrrhhh^^^TTTNNNQQQXXXjjjvvv~~~~~~ooo___OOOCCCDDDHHHOOOdddzzzwwwqqqsssJJJ<<<888555222222222111000111111666555<<<;;;HHH~~~zzzaaaVVV[[[XXXeeesssyyy}}}mmm^^^TTTRRROOOMMMMMMOOORRRTTT___bbbiiittt~~~}}}yyyvvvuuuuuuwwwxxx{{{xxxssspppooohhh]]]UUURRRMMMCCC;;;:::999666333222222///111888;;;999555444333333333333666===EEEKKKWWWYYY\\\^^^```cccgggjjjjjjmmmoooooolllkkklllnnnoooppppppooopppttt{{{~~~uuufffYYYQQQJJJDDD@@@CCCEEEEEEDDDDDDGGGIIILLLOOORRRUUUWWWWWWVVVUUUQQQQQQOOOOOONNNOOOPPPQQQNNNOOOPPPQQQPPPOOONNNMMMKKKLLLLLLMMMMMMLLLLLLKKKOOOSSSZZZ___bbbcccdddeeejjjjjjjjjkkklllnnnpppqqqrrrmmmfffbbb___\\\WWWRRRQQQTTTYYY]]]aaafffjjjnnnlllhhheeegggmmmrrrsssrrrsssXXXJJJEEEDDDPPPeeexxxuuu___QQQJJJHHH]]]vvvxxxssstttnnnoooppprrrttttttsssqqqtttyyyzzz~~~xxxrrr|||ttt```NNNDDD>>>;;;::::::999888777555444333:::<<>>???AAACCCCCCCCCCCCAAA???;;;777555333333111111111222444555777666666555555444444333555444444444444555555666::::::;;;<<<>>>AAADDDEEEEEEIIIMMMPPPQQQSSSUUUVVVXXX]]]eeejjjnnnpppqqqrrrqqqrrrtttuuuxxx}}}{{{lll]]]VVVSSSNNNIIIFFF===<<<>>>BBBFFFGGGCCC???@@@>>><<<999777555444333444555555666888999999:::<<<;;;::::::<<<=========AAA???===<<<===???@@@AAACCCHHHQQQZZZaaaeeeffffffhhhkkkoootttzzz|||mmmdddcccoooxxxpppfff]]]SSSMMMPPPWWWjjjvvv|||}}}zzzttt___NNNBBBBBBEEELLLaaaxxx|||vvvzzzPPP<<<888555222222222111000222222777666======KKKsss[[[SSSZZZZZZgggtttzzz}}}rrrbbbVVVPPPLLLKKKIIIHHHIIIKKKNNNQQQ\\\bbbkkkwww|||yyyxxxyyy||||||wwwjjj___YYYNNNCCC:::888888555333333333000222777:::777444333333444777:::>>>DDDLLLQQQYYY[[[^^^aaacccfffiiillllllnnnppppppnnnmmmnnnooommmnnnnnnmmmmmmpppvvv{{{wwwvvvnnn```UUUOOOIIIDDD@@@BBBEEEFFFFFFGGGJJJLLLOOOPPPQQQSSSUUUWWWYYYYYYSSSRRRQQQPPPOOOOOOPPPQQQPPPQQQQQQQQQQQQPPPNNNNNNKKKKKKLLLLLLLLLLLLKKKKKKOOOSSSYYY^^^aaabbbdddfffjjjjjjkkklllmmmnnnnnnoooqqqpppmmmhhhccc^^^ZZZYYYZZZ\\\___cccfffiiilllnnniiieeeccceeelllrrrttttttkkkRRRHHHDDDEEEPPPcccuuurrr]]]NNNHHHLLL```vvvzzzsssqqqsssqqqqqqqqqrrrrrrrrrrrrrrrwwwyyyxxx}}}vvvnnnvvvooojjj\\\III===<<<======<<<<<<<<<;;;:::777555444;;;===@@@@@@===999666555444444444444666<<>><<<:::777555222111///.........//////000//////......///111111333555888888888888:::;;;:::;;;;;;;;;999777555444222111000///000111222333777777777666555555444444444444444555777888:::;;;:::;;;===???BBBFFFIIIJJJMMMPPPTTTXXXZZZ]]]```cccdddhhhnnnqqqrrrrrrqqqqqqooorrrvvv{{{xxxcccYYYVVVQQQJJJFFFBBB???>>>???CCCFFFEEECCCAAA???===:::888666555444666666777777777777777777888999999:::<<<>>>???@@@EEEBBB???>>>@@@FFFLLLOOOYYY___gggpppwww{{{||||||wwwlllbbbbbbdddsssxxxpppfff\\\RRRLLLPPPWWWjjjvvvtttyyybbbPPPCCCBBBEEEKKK___vvv~~~|||TTT;;;888555222222222222111333333888777>>>@@@PPPqqqZZZUUU]]]]]]jjjwww|||~~~xxxeeeUUUJJJGGGGGGCCCBBB@@@@@@AAADDDHHHJJJPPPXXXdddppp|||zzzwww|||tttggg___RRRGGG<<<999999888777777555222222777888555333333444888>>>EEEJJJPPPVVVZZZ^^^aaadddgggiiikkkooorrroooqqqrrrrrrqqqppppppqqqpppooonnnlllkkkkkknnnqqqqqqooohhh\\\TTTOOOKKKFFF@@@CCCEEEGGGHHHJJJLLLOOOOOOOOOPPPRRRTTTXXX[[[]]]VVVTTTSSSQQQPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPOOONNNLLLMMMMMMNNNNNNMMMMMMLLLOOORRRWWW[[[]]]```cccfffiiijjjkkkmmmnnnnnnnnnmmmpppsssuuuqqqjjjdddcccdddeeeggghhhjjjllllllmmmlllcccaaa```dddjjjpppsssssscccNNNGGGEEEFFFPPP```rrr~~~nnnYYYLLLGGGNNNcccwww|||uuuooonnnooorrrrrrrrrrrrrrrsssuuuwwwzzzzzzvvv|||xxxiiigggXXXTTTJJJ>>>:::>>>AAA@@@>>>>>>??????>>><<<:::999<<>>:::666555333333444333555888>>>BBBMMM[[[lllwwwzzz|||zzzxxxuuurrrppplllhhheee___]]]ZZZZZZYYYTTTNNNHHHAAA@@@@@@>>><<<:::999888555444111///.........///000000///......///000111222444555555444333444555444444555666666555444444111111000000111111222333777777666666555555555444777777888999;;;===>>>???>>>???BBBEEEHHHLLLOOOPPPVVVXXX\\\___aaacccfffiiimmmpppssssssqqqnnnlllkkkooossszzznnnaaa\\\VVVMMMGGGDDDAAA???AAAEEEIIIIIIHHHBBB@@@>>><<<999777666666666666777888999::::::;;;:::;;;<<<======???AAACCC@@@CCCGGGLLLTTT\\\eeekkkvvvvvvwwwyyy~~~zzztttrrrnnniiiiiimmm~~~{{{ssshhh^^^SSSNNNRRRZZZkkkwww}}}gggUUUGGGEEEFFFLLL```vvv~~~wwwSSS;;;888555333333333222222333333888666>>>BBBVVVpppZZZVVV]]]```mmmzzzkkkZZZPPPHHHDDDCCC===<<<;;;:::;;;===???@@@???GGGQQQZZZcccnnn|||~~~yyymmmgggZZZNNNBBB>>>>>>===<<<>>>777444333666666333222444999???HHHPPPVVV[[[___aaadddgggkkkmmmoooqqqtttwwwssstttuuuuuutttssssssssstttsssrrrooommmkkkkkkkkksssppphhh]]]WWWTTTPPPKKKDDDEEEFFFHHHIIIJJJLLLMMMLLLMMMOOOQQQTTTXXX[[[\\\XXXVVVTTTRRRQQQQQQQQQQQQSSSSSSRRRQQQPPPOOOOOONNNOOOOOOPPPPPPPPPPPPOOOOOONNNQQQTTTWWWYYY]]]aaadddfffhhhkkknnnpppqqqppppppppptttwwwxxxuuuqqqooooooooooooooooooooollliiifff[[[\\\___dddjjjnnnnnnnnn]]]LLLGGGFFFHHHPPP^^^mmmzzziiiVVVKKKFFFOOOfffzzz|||sssmmmllllllqqqssstttttttttvvvzzz~~~|||{{{vvv}}}~~~fffXXXHHHHHHFFFCCCDDDGGGDDD?????????@@@AAAAAA@@@???>>>@@@AAABBBAAA>>>:::777666444555444333333555888;;;>>>RRRnnn|||wwwssspppmmmjjjhhhgggeeebbb```___ZZZSSSMMMBBBAAA???===;;;:::999888777666444222000/////////111000///......///000111222333555444333222222333222222333444555555555555222222222222333333444444555555555555555666666666999::::::;;;===???AAABBBFFFGGGJJJMMMPPPSSSUUUWWWYYY\\\```dddfffhhhkkkmmmtttuuuuuurrrnnnjjjggggggrrrvvv~~~~~~nnnggg^^^SSSLLLBBBAAA@@@CCCHHHLLLKKKJJJCCCBBB@@@===;;;999888777666666777888999999:::;;;===???AAAAAAAAABBBEEEGGGGGGOOOZZZeeennnuuu|||{{{sssuuuyyy{{{|||}}}xxxssszzzwwwlll```VVVPPPTTT\\\jjjxxx}}}kkkXXXHHHEEEEEEJJJ^^^ttt}}}sssUUU;;;888555333333333333333222222777555===DDD[[[kkkVVVQQQXXXcccppp}}}bbbRRRLLLGGGBBB???>>><<<:::888777777888999555:::AAAEEEHHHOOOZZZbbbpppvvvyyyqqqooo```SSSFFFBBBAAA@@@@@@AAA999666444555444222333777@@@FFFPPPYYY___bbbeeeggghhhkkkoooqqqssstttvvvxxxwwwvvvvvvwwwwwwvvvuuutttttttttuuuvvvwwwvvvvvvuuuyyyvvvlllaaa[[[YYYTTTNNNIIIIIIIIIIIIIIIJJJIIIIIIGGGJJJNNNRRRUUUWWWXXXXXXXXXWWWUUUSSSRRRRRRRRRRRRSSSRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPOOONNNPPPRRRTTTVVVZZZ^^^aaabbbeeeiiimmmqqqsssttttttrrrsssvvv{{{~~~~~~{{{xxxvvvuuusssrrrooojjjccc^^^TTTWWW]]]dddiiikkkjjjhhh[[[MMMGGGGGGJJJPPP[[[iiivvv~~~}}}fffTTTJJJFFFRRRjjj}}}|||qqqlllllllllqqqtttvvvvvvvvvxxx}}}}}}|||xxx~~~hhhTTTIIILLLOOORRRVVVVVVMMMBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCC@@@===999888888666666666555444444555777999RRRttt~~~xxxuuutttsssrrrpppmmmiiifffccc^^^VVVPPPDDDBBB???<<<:::888888888777666666555444333222111222222000//////000000111111333444444333222222333333333333444555666777777333333444444444555555555444555555666777888999999;;;;;;<<<>>>@@@BBBDDDEEEJJJKKKNNNPPPSSSUUUVVVWWWYYY]]]ccchhhkkknnnppprrrvvvuuusssoookkkhhhhhhhhhsssxxxyyynnnbbbVVVOOOCCCBBBBBBEEEJJJMMMKKKIIIDDDCCCAAA>>><<<:::999888777777777888888888888888;;;>>>BBBDDDDDDGGGLLLPPP___hhhsss|||zzztttooollliiieeebbbjjjttt|||zzznnnaaaVVVOOOSSS[[[fffvvv~~~lllYYYHHHDDDCCCGGGZZZqqq|||uuuZZZ;;;888555333333444444333111111666555===FFFaaagggTTTQQQWWWeeerrr[[[JJJGGGDDDBBBCCCBBB@@@===;;;888777666666555888::::::;;;===CCCHHHOOOSSSYYY```ggglllppprrrsssrrrsssxxxwwwppppppdddWWWJJJDDDCCC@@@???@@@;;;777666666444222555:::EEEKKKTTT\\\bbbfffiiikkklllooorrrtttuuuuuuvvvwwwzzzxxxxxxxxxyyyxxxvvvtttppprrrwww~~~{{{qqqeee___]]]XXXRRRPPPNNNLLLKKKKKKKKKIIIGGGEEEHHHMMMRRRUUUVVVVVVVVVWWWVVVUUUSSSRRRRRRRRRSSSSSSSSSRRRQQQQQQQQQQQQRRRQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQTTTUUUVVVXXX\\\^^^___aaaeeejjjooorrruuuvvvttttttvvv}}}~~~{{{yyyvvvsssoooggg]]]VVVNNNRRRZZZaaafffhhhhhhhhhZZZPPPHHHIIIKKKPPPYYYeeerrr{{{yyycccRRRIIIGGGWWWnnnyyymmmkkkoooqqqqqqtttxxxxxxvvvwww|||}}}}}}zzznnn[[[SSSWWW\\\ccckkklllbbbVVVKKKJJJHHHFFFEEEEEEEEEFFFGGGFFFCCC???;;;999999:::777888999888666666777999===WWWzzzyyytttnnniiieee___XXXRRRGGGEEEAAA===:::888888888555666777888888777555444444333222000000000111222///111333444333333444555555555555555555666777777333333444555555555555555444555666888:::;;;=========>>>???BBBEEEIIIKKKMMMQQQRRRTTTVVVXXXXXXYYYXXX^^^ccciiinnnqqqqqqrrrsssqqqooommmiiiggggggjjjmmmssswwwxxxhhh[[[TTTKKKIIIGGGIIILLLNNNNNNLLLEEEDDDBBB???===;;;:::999888888999:::;;;======>>>>>>CCCJJJOOOSSSXXX```gggwww|||}}}ssskkkdddaaa]]][[[\\\]]]___```jjjxxxzzzmmm___SSSLLLPPPWWW```rrrooo[[[IIIDDDBBBFFFYYYooo{{{xxxZZZ;;;888555333444555444444222222777555???IIIfff{{{aaaQQQQQQXXXeeesssnnnSSSHHHEEECCCDDDJJJFFFDDDBBB???<<<:::999888888777777777777999:::<<<>>>???@@@CCCFFFJJJMMMOOOOOOPPPSSSWWW\\\bbbfffhhhkkkkkkkkkjjjiiijjjlllnnniiiiiiqqq~~~sssqqqhhh[[[NNNIIIFFFCCC@@@@@@<<<999666666444222777>>>GGGMMMUUU\\\ccchhhmmmppptttvvvyyy{{{zzzzzzzzz{{{{{{yyyxxxxxxzzzzzzwwwtttqqqttt{{{uuujjjeeeddd^^^WWWTTTQQQOOONNNOOONNNKKKIIIHHHJJJMMMPPPSSSUUUWWWWWWVVVUUUTTTRRRRRRRRRSSSTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWSSSUUUWWWXXXXXXYYY[[[]]]]]]___bbbfffjjjooorrrtttuuuwww{{{}}}xxxuuupppggg[[[QQQJJJNNNTTTZZZ```fffkkknnnZZZRRRHHHJJJMMMPPPWWWcccpppzzz~~~xxxaaaQQQIIIGGG[[[qqqwwwjjjkkkqqquuuqqquuuyyyyyyvvvvvvyyy}}}}}}~~~{{{sssddd\\\___eeennnzzzwwwlllUUUSSSOOOKKKIIIHHHIIIJJJIIIGGGDDD???:::999:::<<<777999::::::999999:::;;;???YYY}}}~~~xxxqqqjjjeee```XXXSSSJJJGGGBBB===:::888888888444666888::::::999777555555444222111111111222222...000222333333333444666666666666555555666777777222333444555555555444444555666888:::<<<>>>@@@AAA@@@AAADDDGGGLLLPPPSSSUUU\\\^^^___aaabbbbbbaaaaaaeeeiiipppttttttrrrqqqpppjjjiiifffcccbbbeeekkkooorrrvvv}}}sssfff___UUUQQQMMMLLLOOOQQQQQQPPPFFFEEEBBB@@@===<<<::::::888999;;;>>>AAADDDFFFHHHIIIPPPZZZaaahhhppp{{{|||ssskkkccc___^^^ZZZRRRKKKMMMMMMMMMOOORRRWWW\\\```pppyyykkk]]]PPPIIILLLTTT[[[ooorrr^^^LLLFFFDDDGGGZZZpppzzzzzzWWW;;;888555333444555555444333444888666@@@KKKiiipppWWWJJJMMMVVVfffsss~~~hhhWWWIIIHHHFFFBBBDDDKKKHHHGGGDDDBBB???===<<<;;;777555444555777999999888<<<;;;:::888888999999:::===>>>??????@@@DDDHHHLLLIIIIIIIIIJJJKKKKKKKKKJJJLLLKKKNNNUUUYYY```ppp}}}yyylll___SSSMMMJJJFFFBBBBBB<<<999777666444333999@@@HHHLLLTTT[[[bbbiiipppttt{{{~~~|||zzzxxxyyyzzzzzzwwwtttuuuxxxyyynnnjjjiiiddd]]]VVVTTTQQQPPPQQQQQQNNNKKKLLLLLLMMMOOORRRUUUXXXZZZUUUTTTSSSRRRRRRSSSTTTTTTVVVUUUUUUTTTUUUWWWXXXYYY_________``````_________UUUWWWZZZ[[[ZZZZZZ\\\]]]\\\]]]```cccgggkkknnnqqqvvvzzz{{{wwwrrrhhhZZZPPPIIIKKKOOOTTT[[[eeeooouuuZZZMMMLLLKKKNNNTTTZZZaaammmyyy~~~rrr^^^MMMHHHIII```yyyrrrlllkkkjjjnnnrrrrrrtttwwwyyyyyyxxxvvvwww{{{|||vvvkkkddddddiiilllhhhaaaaaaggg\\\YYYSSSMMMKKKOOORRRSSSOOOJJJCCC===999:::===??????888555999<<<999888:::BBBYYYzzzuuullleee]]]VVVPPPJJJJJJIIIFFFAAA===<<<<<<::::::::::::::::::::::::999666444333333222111///222222222222222333444444999999999888888888777777666777888888777888:::<<<999:::===@@@BBBDDDEEEEEEKKKMMMPPPTTTXXX[[[]]]^^^eeefffggggggeeeeeefffhhhpppppppppooonnnllljjjiiieeeggghhhiiijjjmmmpppssswww}}}tttrrrlllbbbXXXSSSPPPNNNOOORRRKKKGGGCCC@@@>>><<<;;;:::===???BBBEEEIIIQQQZZZaaaccciiipppxxx}}}vvvnnnfff\\\UUUKKKJJJGGGEEECCCCCCDDDEEECCCHHHJJJHHHHHHRRR```kkk|||zzzssseeeVVVIIIEEEIIINNNUUUfffyyyyyy```LLLHHHGGGIII\\\ttt~~~|||[[[===777333333444333444777444444444>>>;;;KKKrrrWWWNNNRRRWWW```ppptttcccZZZSSSKKKFFFFFFHHHIIIJJJLLLGGGBBB?????????>>>===;;;;;;;;;;;;;;;;;;<<<<<<;;;888888;;;======;;;:::::::::::::::<<<>>>AAABBBAAA@@@???@@@BBBDDDDDDDDDFFFFFFFFFHHHJJJMMMPPPRRR___rrrtttpppcccVVVPPPMMMGGGBBBAAA===<<<999555444666;;;???FFFHHHOOOZZZccciiiqqqyyy}}}}}}}}}{{{|||{{{|||}}}uuussspppjjjeeeaaa]]]YYYWWWVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWTTTUUUUUURRROOOOOORRRUUUSSSTTTTTTVVVYYY\\\___aaadddeeegggkkkmmmnnnkkkiiijjjfffbbb______^^^^^^]]]```aaaccccccdddfffjjjmmmuuuyyy~~~|||wwwlll]]]RRRIIIKKKHHHJJJRRRXXXjjj^^^NNNJJJJJJLLLRRRWWW^^^kkkwwwsss^^^MMMGGGIIIbbbzzzsssmmmkkkkkkoooqqqqqqsssuuuwwwwwwvvvuuuuuuyyyzzz{{{mmmeee___YYYVVVRRROOOUUU]]]]]][[[XXXUUUUUUXXXZZZZZZTTTMMMEEE???======>>>>>>CCC<<<:::===???======@@@CCCUUUppp{{{rrriiibbb[[[UUUPPPJJJKKKKKKIIIFFFDDDDDDEEE@@@@@@???>>>===<<<;;;:::999777555444444444333111222222111111222333333444999999888888888888888888777888999999888999<<<>>>???@@@BBBEEEGGGJJJLLLMMMVVVXXXZZZ]]]```bbbddddddfffhhhjjjkkkjjjjjjkkkmmmqqqqqqpppnnnllljjjhhhgggiiikkkmmmllllllooowww}}}uuujjj___YYYTTTPPPOOOQQQNNNJJJEEEAAA>>>===<<<;;;BBBHHHQQQXXX]]]ccckkkrrrmmmsss{{{|||uuugggaaaXXXRRROOOJJJDDD???>>><<<;;;999999:::<<<===FFFJJJMMMMMMOOOYYYfffppp|||wwwqqqeeeVVVJJJEEEHHHLLLSSSdddvvvyyy```KKKHHHGGGIII[[[ssszzzooo^^^BBB;;;666666555333333666555666555???===OOOsssYYYNNNPPPTTTbbbrrrooo```___VVVLLLGGGIIIMMMPPPQQQNNNJJJEEEBBBBBBBBB@@@???========================<<<;;;:::;;;;;;:::999888=========>>>???AAACCCDDDDDDDDDDDDEEEHHHJJJKKKKKKHHHHHHHHHIIIJJJLLLMMMNNNRRR\\\bbbooo{{{sssggg\\\UUUPPPIIIDDDCCC???===:::777555777;;;>>>DDDFFFMMMXXXaaahhhpppyyy~~~}}}{{{xxxrrrmmmhhheeeaaa______```````````````___^^^]]]\\\\\\[[[WWWWWWWWWTTTRRRRRRVVVYYYYYYYYY[[[]]]```cccfffgggiiijjjkkknnnqqqqqqooommmpppnnnkkkgggdddaaa`````````aaabbbccceeehhhlllpppuuuyyy}}}{{{wwwnnn```VVVGGGHHHDDDEEELLLOOO___yyy___NNNIIIHHHJJJOOOTTT[[[hhhuuuttt]]]LLLGGGIIIddd{{{rrrllllllkkkooooooppprrrtttuuuuuuttttttrrrvvvwww}}}rrrggg\\\QQQKKKIIIKKKQQQWWWWWWVVVWWWZZZ]]]^^^^^^]]][[[SSSHHHBBBBBBBBBAAA>>>DDD@@@???BBBDDDDDDEEEGGGHHHSSSeeevvv}}}wwwooofff___YYYTTTQQQLLLMMMMMMLLLJJJIIIIIIJJJHHHGGGFFFCCCAAA>>>===<<<:::888666555666666555444333333333333333444555555999999::::::::::::::::::999:::;;;;;;;;;===AAACCCGGGGGGHHHJJJMMMPPPSSSUUUaaabbbdddfffhhhiiijjjjjjjjjlllpppqqqpppppppppppppppooommmllliiigggfffeeeiiilllpppqqqqqqvvvzzzqqqmmmqqqttttttiiihhhooovvviiiaaa[[[TTTPPPPPPPPPMMMHHHCCC???>>>>>>>>>FFFPPP\\\cccfffiiipppvvvuuu|||{{{nnnaaaYYYPPPLLLGGGFFFGGGGGGEEEBBB>>>>>><<<<<<===???BBBDDDGGGIIILLLOOOSSS[[[eeennn{{{|||zzzsssnnneeeXXXLLLFFFFFFIIIPPP```rrr~~~xxx___KKKHHHGGGHHHZZZrrrqqqggg```FFF@@@:::999777444333555666777666@@@???SSSttt[[[NNNNNNQQQcccqqqwwwkkkeee]]]QQQJJJJJJMMMQQQSSSPPPNNNJJJHHHGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@???>>>??????>>>>>>=========<<<>>>>>>???AAABBBCCCDDDDDDFFFFFFHHHJJJMMMOOOQQQRRROOOOOOPPPPPPPPPPPPOOOOOOPPPQQQOOOVVVgggzzzwwwmmmccc\\\TTTKKKEEEEEE@@@???<<<999666777:::===@@@BBBJJJUUU^^^eeeoooxxx~~~zzztttooolllhhhfffggghhhiiiiiihhhggggggeeecccaaa```___\\\\\\[[[XXXWWWYYY\\\___\\\]]]___bbbeeegggiiijjjoooooopppsssuuuvvvsssqqqrrrsssqqqllleee```______```aaabbbcccdddhhhmmmqqqtttxxx}}}~~~}}}{{{xxxoooccc[[[IIIIIICCCBBBGGGGGGSSSkkk^^^LLLIIIGGGHHHLLLQQQXXXfffsss|||uuu]]]KKKFFFJJJdddzzz}}}ooojjjkkkjjjnnnnnnppprrrsssssssssssstttppptttuuuzzz~~~mmmeee]]][[[]]]^^^^^^]]]VVVTTTWWW^^^cccbbb```^^^aaaWWWLLLGGGGGGHHHDDD@@@BBBBBBDDDHHHLLLNNNOOOQQQVVVZZZaaahhhsss|||wwwpppggg```ZZZUUUSSSQQQQQQQQQPPPMMMKKKKKKLLLOOOMMMKKKHHHEEECCC@@@???;;;999777777777888777666555555555555666666777888::::::;;;;;;<<<======>>>;;;<<<>>>@@@BBBEEEIIILLLOOONNNOOOPPPSSSWWWZZZ]]]eeefffhhhjjjkkkmmmmmmmmmpppsssuuuvvvssspppnnnmmmjjjjjjiiihhhgggfffffffffhhhlllrrrxxx|||wwwqqqeeeYYYRRRPPPQQQRRRQQQLLLNNNaaaqqqhhhaaaZZZTTTSSSQQQOOOJJJDDD@@@@@@AAACCCNNNWWW___cccbbbdddlllsss{{{zzzkkk___VVVOOOLLLCCCAAA??????AAACCCCCCBBB<<<;;;;;;;;;<<<>>>@@@BBBHHHHHHKKKPPPSSSXXXaaaiiixxx}}}xxxuuutttooollldddYYYMMMFFFEEEGGGMMM\\\ooo{{{~~~www^^^KKKHHHGGGHHHZZZrrrmmmddd~~~aaaGGG@@@;;;:::999555444555555888666@@@AAAXXXrrrYYYMMMMMMQQQbbbooo|||{{{qqqmmmeeeZZZQQQOOORRRVVVWWWVVVTTTRRRQQQOOOMMMKKKIIIIIIJJJIIIIIIGGGFFFEEEDDDFFFFFFDDDEEEHHHIIIGGGEEEFFFGGGHHHJJJKKKKKKLLLMMMOOORRRTTTVVVXXXZZZ\\\YYYZZZ[[[\\\\\\[[[YYYXXXYYYWWWVVV^^^hhhooozzzrrriiiaaaXXXMMMFFFEEEAAA@@@===:::777666888:::<<<>>>EEEPPPZZZaaakkkttt|||}}}vvvooollliiihhhiiikkklllmmmmmmlllllljjjgggeeebbb```cccbbb```^^^^^^```ccceeeccceeefffhhhjjjlllmmmnnnrrrrrrsssvvvxxxyyywwwuuutttvvvwwwqqqhhhbbbaaaccccccccccccbbbcccfffkkkoooqqquuuzzz~~~~~~}}}{{{wwwoooeee^^^PPPOOOHHHEEEGGGDDDLLLaaa^^^NNNJJJGGGGGGJJJNNNVVVeeerrrwwwuuu\\\JJJFFFKKKcccwwwyyykkkhhhiiiiiimmmoooqqqssssssrrrqqqssstttqqquuuuuuzzz{{{tttrrrtttuuupppkkk```\\\]]]eeejjjgggcccbbbdddZZZOOOJJJKKKLLLHHHCCCAAAEEEKKKQQQWWW^^^ccceeemmmllljjjhhhhhhnnnwww~~~}}}zzzuuummmeee___[[[YYYWWWXXXXXXWWWTTTSSSSSSTTTTTTSSSQQQNNNKKKHHHFFFDDD>>><<<:::999::::::999777444555555555777888999:::999:::;;;<<<===???@@@@@@???BBBEEEIIILLLPPPTTTXXXXXXXXXXXXYYY[[[___bbbdddggghhhjjjlllnnnooopppqqqvvvxxxxxxwwwrrrmmmiiigggeeeeeeffffffgggiiikkklllrrruuu{{{wwwnnnaaaZZZPPPGGGAAA>>>???AAAFFFAAA@@@JJJ]]]{{{xxxnnnhhhaaa[[[ZZZRRRPPPLLLFFFBBBBBBGGGJJJWWW\\\```bbbccciiiuuu~~~{{{qqqbbbTTTLLLHHHGGGGGGBBB@@@???>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBEEEEEEIIINNNQQQRRR[[[eeeuuuzzzuuuqqqpppllljjjdddZZZOOOGGGEEEFFFJJJZZZmmmyyyyyywww^^^LLLIIIHHHIIIZZZrrrkkkccc~~~bbbCCC>>>::::::999666555666444777555>>>BBB\\\oooVVVKKKMMMSSSdddppp{{{~~~~~~}}}sssccc[[[___fffdddddddddbbb```^^^]]]]]]ZZZZZZ[[[[[[ZZZXXXWWWUUUQQQRRRQQQNNNQQQWWWWWWRRRRRRRRRTTTUUUWWWXXXZZZZZZ\\\___bbbdddddddddfffhhhdddeeefffhhhhhhhhhgggfffddd```^^^gggpppppp~~~vvvmmmfff]]]QQQHHHEEEAAAAAA???;;;777555666777999:::AAAKKKTTT[[[eeennnxxxxxxmmmkkkhhhhhhjjjlllnnnoooqqqqqqqqqooommmjjjgggeeeiiihhhfffeeefffggghhhiiinnnooopppqqqrrrssstttuuuttttttuuuwwwzzz{{{zzzyyyyyy|||}}}xxxpppjjjiiikkkeeeeeeeeecccbbbdddhhhkkknnnrrrvvvyyyzzzzzzzzz{{{~~~~~~}}}zzzvvvnnngggaaaXXXVVVNNNJJJLLLGGGKKK]]]___PPPJJJGGGEEEGGGKKKSSSbbbpppuuutttZZZHHHFFFLLLaaauuuuuuhhhfffiiijjjmmmpppsssuuutttrrrqqqsssvvvuuuxxxwww{{{|||pppgggccciiikkkfffaaaaaabbb[[[RRRMMMMMMMMMKKKHHHEEEKKKRRRXXXcccqqq}}}}}}ssskkkhhhiiikkknnnppptttzzz}}}|||zzzuuunnnhhhdddccc___aaabbbbbbaaaaaabbbddd\\\ZZZXXXTTTQQQMMMKKKIIICCCAAA>>>=========;;;:::444444555777999;;;===>>><<<<<<>>>???AAACCCDDDEEEIIIMMMRRRWWWZZZ]]]```cccbbbbbbbbbccceeegggjjjkkkkkklllnnnpppqqqrrrssssssvvvwwwwwwtttooojjjfffeeegggggghhhjjjmmmqqqtttvvvvvveeeXXXNNNHHHCCCAAA>>>;;;<<>>CCCaaalllTTTIIIMMMVVVhhhsss|||~~~~~~~~~}}}qqqjjjnnnwwwtttttttttrrrpppoooppprrrooopppqqqrrrqqqooommmllldddccc___\\\cccllljjjaaa\\\\\\\\\^^^```cccfffhhhiiimmmppppppnnnlllmmmooommmnnnooopppqqqqqqrrrrrroookkkeeejjjqqqppp{{{qqqlllfffYYYMMMGGGCCCCCCAAA>>>999666555555777888===FFFMMMTTT]]]fffsss~~~|||nnnllliiijjjmmmppprrrsssvvvvvvwwwvvvtttrrrooommmnnnmmmllllllmmmmmmllljjjooonnnooooooqqqtttvvvxxxvvvvvvwwwzzz}}}~~~{{{|||{{{wwwqqqmmmlllmmmgggggggggfffddddddfffhhhlllooosssuuuuuuuuuvvvvvv{{{{{{{{{xxxtttnnniiifff\\\[[[SSSPPPRRRLLLNNN^^^___OOOIIIEEECCCDDDHHHPPP```nnnssszzzsssYYYGGGFFFMMMaaassssssffffffkkklllooorrruuuwwwvvvrrrrrruuuxxxyyy|||zzz~~~tttjjjlllkkkddd```aaa^^^YYYSSSOOONNNNNNMMMMMMIIIOOOTTTYYYggg~~~xxxooollljjjcccbbbdddnnnzzzyyy|||~~~|||wwwqqqnnnmmmjjjkkkmmmlllkkkkkklllmmmeeeccc```[[[VVVRRRNNNLLLJJJGGGDDDBBBBBBAAA???===888999:::===???BBBEEEFFFDDDEEEGGGIIIKKKMMMOOOPPPVVV[[[aaafffiiiiiijjjkkkhhhiiiiiijjjkkklllmmmmmmooopppqqqrrrssssssssssssrrrrrrrrrpppmmmjjjiiiiiinnnnnnppprrrvvv{{{ppp___RRRJJJCCC??????BBBAAA======AAAAAABBBGGGJJJKKKYYYxxxrrrmmmiiihhh___]]]XXXPPPIIIIIIOOOUUUZZZ]]]dddmmmvvv~~~{{{qqqggg```]]]WWWVVVUUUVVVXXXXXXVVVUUURRRRRRRRRRRRRRRTTTVVVXXXYYY\\\```cccdddaaa^^^[[[[[[ZZZ[[[ZZZOOOFFFNNN^^^uuu|||xxxtttqqqoookkkiiiddd[[[PPPIIIGGGHHHHHHZZZnnn|||xxxxxx```NNNLLLKKKKKK\\\ssspppjjjkkkAAA<<<999;;;:::777666777555999777???FFFfffiiiSSSIIINNNXXXjjjttt|||}}}|||~~~}}}|||}}}yyyvvv{{{}}}~~~~~~|||zzzzzz}}}~~~tttrrrmmmmmmzzzzzzgggffffffgggjjjoootttwwwzzz~~~zzzvvvvvvwwwwwwwwwwwwwwwxxxyyyzzzzzzuuuwwwrrrqqqsssqqq~~~vvvssspppdddUUUKKKFFFFFFEEEAAA<<<888666666666666:::AAAHHHMMMVVV___nnnzzzooommmkkklllpppsssvvvwwwxxxyyyzzz{{{zzzwwwuuusssrrrqqqppprrrsssqqqmmmjjjhhhggggggiiilllqqqvvvyyyyyyyyyzzz~~~~~~|||xxxtttpppmmmkkkkkkggghhhjjjiiihhhggghhhiiilllnnnqqqrrrrrrrrrrrrsssuuuvvvwwwvvvssspppmmmkkkaaa___XXXWWWZZZTTTUUUddd]]]LLLHHHDDDAAABBBEEENNN^^^lllpppuuu}}}sssXXXFFFFFFMMMaaassssssfffggglllnnnqqqsssvvvyyywwwsssrrrvvvzzz|||~~~|||tttsssqqqhhhdddggg[[[XXXTTTPPPNNNNNNOOOPPPKKKPPPRRRUUUfffyyytttrrrqqqjjjgggnnnxxx}}}{{{xxxvvvzzz|||xxxuuuuuusssssssssrrrooommmmmmnnnllljjjfff```ZZZTTTPPPNNNNNNLLLHHHFFFEEEDDDBBB@@@>>>???AAACCCGGGJJJMMMOOONNNOOOPPPSSSUUUWWWYYYZZZ```eeelllqqqrrrqqqooooooiiijjjkkklllmmmmmmllllllrrrrrrrrrrrrrrrqqqppppppmmmnnnnnnnnnllllllmmmnnnuuuvvvwwwyyy}}}ttt^^^MMMFFFGGG???<<<>>>DDDDDD???>>>AAABBBEEENNNTTTUUU___{{{uuuppplllkkkfffddd]]]TTTLLLKKKPPPVVVcccgggnnnxxx~~~zzzyyyxxxuuuooohhhcccaaa```^^^]]]\\\^^^aaadddeeeeeecccdddfffhhhjjjmmmqqqttt|||yyywwwppp]]]MMMSSSdddvvv{{{wwwtttrrrqqqkkkjjjddd[[[QQQJJJHHHIIIHHHZZZppp}}}|||xxxaaaOOOMMMKKKLLL\\\ssskkkgggoooCCC>>>;;;<<<;;;777555666666:::888@@@HHHiiihhhTTTJJJOOOYYYiiissszzz{{{yyy{{{~~~~~~}}}{{{|||~~~|||~~~}}}{{{vvvzzzuuutttssstttwww}}}~~~}}}}}}~~~ttt}}}}}}yyyvvvqqq{{{zzzyyywwwlll[[[OOOHHHIIIGGGDDD>>>:::777777666555888???DDDIIIRRRZZZlllwwwooonnnlllmmmqqquuuxxxyyywwwxxxzzz{{{{{{yyywwwuuusssssssssuuuvvvsssnnniiifffeeeeeeggglllssszzz||||||~~~zzzvvvssspppnnnlllfffiiikkklllkkkkkkkkkkkklllnnnqqqrrrqqqqqqqqqrrrqqqsssuuuuuusssqqqpppoooeeeddd]]]]]]aaa[[[\\\jjjcccPPPJJJBBB>>>@@@CCCJJJXXXfffqqqssszzzrrrYYYHHHFFFLLLnnnvvvlll^^^aaahhhmmmtttwwwvvvuuutttuuuvvvxxxzzz}}}|||~~~~~~xxxjjjdddhhhbbb___[[[ZZZXXXVVVWWWZZZ[[[^^^___^^^bbbyyyxxxxxxzzzxxxvvvssspppllliiiggghhhlllrrrxxx}}}~~~zzzwwwvvvuuusssqqqpppoookkkcccYYYSSSRRRSSSQQQPPPNNNNNNMMMKKKGGGDDDJJJOOOVVV[[[^^^______```aaabbbdddeeeffffffggghhhrrrtttwwwyyyzzzxxxvvvttttttsssqqqpppppppppnnnlllttttttrrrqqqqqqrrrsssssspppqqqqqqnnnpppvvvzzzyyy}}}}}}iiiWWWKKKEEEBBBAAACCCAAAAAACCCHHHKKKKKKJJJOOOOOOWWWcccnnn{{{}}}vvvvvvtttnnnjjjmmmdddQQQGGGOOOYYY[[[iiinnntttyyyyyyvvvqqqmmmeeeggghhhiiihhhggghhhiiidddggglllooorrruuuxxxzzz|||qqqSSSTTTgggzzzzzzwwwtttssspppjjjddd]]]TTTKKKHHHJJJLLL[[[ooo|||yyyxxx^^^JJJIIIKKKMMM^^^uuuqqqkkk~~~oooDDD>>>999::::::777444555:::888BBBBBBEEEtttgggSSSJJJNNNVVVhhhoooyyy~~~~~~~~~~~~{{{~~~|||xxxxxxvvvaaaUUUOOOLLLHHHDDDAAA>>>999666666555777999;;;@@@LLLXXXiiiwwwuuuuuuttttttuuuwwwyyy{{{wwwzzz|||zzzvvvttttttvvvwwwwwwxxxyyyzzzvvvoooiiicccdddeeehhhnnnvvv~~~~~~zzzyyywwwrrrnnnnnnppprrrqqqmmmkkklllmmmnnnnnnmmmmmmmmmmmmnnnnnnrrrrrrqqqqqqpppooonnnnnniiiiiihhhfffgggjjjppptttvvvZZZMMMGGGCCCCCCBBBEEETTTdddnnnpppxxxpppXXXIIIHHHOOOnnnvvvmmm___aaagggkkkrrrvvvuuuttttttuuuwwwzzz{{{~~~~~~~~~{{{vvvllljjjqqqmmmkkkhhhfffdddbbbcccfffggggggfffbbbdddyyy|||{{{wwwqqqiiibbb]]][[[[[[^^^dddkkkrrrxxx|||~~~|||yyyyyyttttttqqqkkkddd___^^^^^^YYYXXXWWWWWWVVVTTTRRRQQQ]]]cccjjjqqqtttuuuuuuuuurrruuuwwwwwwuuutttuuuwww}}}{{{wwwuuusssssssssrrrpppooorrrrrrqqqpppqqqrrrtttuuuzzz{{{yyyvvvxxxrrrhhhZZZNNNHHHGGGGGGGGGKKKJJJJJJMMMRRRUUUVVVVVV^^^bbblllyyy||||||yyyrrriiillleeeSSSIIIMMMSSSSSSXXXZZZ^^^bbbdddeeeeeeeeefffhhhkkkmmmmmmmmmnnnoooooorrrwww{{{~~~~~~aaa___mmmvvv~~~zzzwwwuuuuuupppjjjbbbVVVJJJFFFIIIMMM[[[mmmyyy||||||~~~~~~~~~zzzzzz___KKKHHHIIIKKK[[[qqqzzzyyydddFFF@@@<<<<<<<<<888666666999888BBBCCCIIIzzz|||eeeTTTLLLQQQZZZhhhoooxxx~~~~~~~~~~~~|||~~~~~~tttbbbXXXRRRNNNJJJFFFCCC@@@<<<999666555666888999===HHHTTTdddsssyyyxxxxxxwwwwwwwwwxxxxxxuuuwwwxxxxxxwwwvvvvvvwwwuuusssqqqppppppnnnjjjfffeeeeeegggllluuu~~~yyyuuuqqqsssuuuuuurrrppppppqqqppppppooonnnnnnnnnnnnnnnppppppqqqqqqqqqqqqqqqqqqpppppppppppppppsssxxx|||hhhQQQIIIDDDCCC@@@@@@NNN```iiimmmvvvmmmWWWIIIIIIPPPnnnvvvmmm___```fffiiiooouuutttttttttvvvyyy|||~~~~~~zzzyyyvvvoooooowww||||||zzzvvvrrrpppppppppnnnkkkfff```___qqq~~~zzzqqqeee\\\XXXWWWXXXYYY\\\```fffnnntttxxx}}}}}}{{{yyyvvvsssooollljjjiiidddddddddbbb```______aaapppvvv|||zzzwwwvvvvvvuuutttrrrppppppooooooqqqsssvvvxxx~~~|||pppaaa[[[TTTOOONNNPPPRRRSSSUUUUUUVVVYYY^^^bbbddddddgggnnn{{{|||tttiiikkkdddTTTJJJJJJJJJGGGFFFFFFHHHJJJOOOTTTZZZ]]]bbbeeejjjnnnooopppqqqqqqvvvyyy~~~mmmgggooouuu}}}yyywwwuuusssooofffVVVHHHEEEIIIOOO]]]ooozzz~~~zzz{{{```JJJGGGIIIKKK[[[ppp^^^HHHBBB??????===999777777999999CCCFFFOOOyyycccSSSLLLQQQZZZgggnnnxxx~~~~~~~~~|||}}}~~~qqqbbb[[[UUURRRLLLHHHEEEBBB???===777555555666777:::CCCLLL\\\kkk|||}}}}}}}}}|||zzzxxxvvvuuutttssssssuuuwwwxxxxxxwwwssspppllliiihhhgggfffeeeiiihhhkkkssszzzvvvxxxzzzzzzxxxwwwvvvwwwssssssqqqpppooonnnnnnnnnmmmnnnoooqqqsssuuuvvvwwwwwwxxxyyyxxxyyy{{{zzz\\\LLL???===<<<>>>KKK\\\ccciiiuuulllUUUGGGHHHPPPmmmvvvmmm___aaaeeegggmmmssssssssstttwwwzzz}}}~~~{{{|||{{{tttuuu}}}~~~zzzwwwuuupppkkkfff___\\\kkk~~~tttiiicccccceeefffccc```___aaafffkkkooowww{{{vvvsssqqqpppooommmmmmmmmjjjhhhgggiiikkkyyy~~~{{{yyyxxxwwwvvvtttpppoooooooooqqqtttwwwyyy~~~vvvhhh\\\\\\ZZZWWWVVVVVVXXXZZZ[[[\\\\\\^^^bbbfffjjjmmmoookkkrrr}}}~~~uuukkkiii```RRRGGGDDDBBB>>>>>>>>>>>>@@@EEELLLSSSWWW]]]aaahhhmmmooopppqqqqqqtttwww{{{uuummmoooyyy~~~yyywwwppppppnnneeeUUUGGGEEEKKKQQQ___ssswww}}}aaaJJJHHHJJJMMM]]]rrr```HHHCCC@@@@@@>>>999666888::::::DDDHHHTTTxxxbbbQQQJJJNNNVVVfffnnnwww~~~~~~~~~}}}}}}}}}~~~~~~ooobbb]]]XXXTTTNNNJJJGGGDDDAAA???:::777666777777888>>>FFFSSS^^^mmmxxx|||~~~~~~~~~{{{xxxuuuvvvsssqqqsssvvvxxxwwwuuutttqqqmmmjjjiiiiiijjjjjjnnnnnnqqq|||{{{{{{|||}}}~~~}}}|||{{{zzzwwwvvvtttrrrpppooonnnnnnkkklllnnnqqqtttwwwzzz{{{zzz{{{||||||{{{}}}qqqUUU===:::<<<>>>HHHUUU___fffuuulllTTTEEEFFFMMMkkktttmmm```bbbfffhhhmmmrrrrrrrrrtttwwwzzz~~~~~~zzztttzzz{{{vvvqqqlllgggaaaiii|||sssppprrruuusssooohhhbbb___aaadddfffpppvvv}}}wwwuuutttuuuttttttsssqqqppppppqqqsss~~~{{{zzzxxxvvvuuurrrpppoooooopppsssvvvxxxzzzssslllfff___ZZZYYYYYYZZZZZZ[[[\\\]]]^^^```bbbdddgggjjjnnnqqqtttuuu{{{{{{oooiii\\\NNNEEEAAA???;;;;;;;;;;;;<<<@@@EEEJJJMMMVVV[[[aaafffhhhiiijjjkkkgggjjjmmmnnnoooppprrrsssyyyvvvtttyyy|||tttrrr}}}}}}xxxuuuqqqqqqnnneeeUUUGGGFFFKKKRRRaaavvvtttgggNNNJJJLLLNNN]]]qqq~~~~~~~~~```EEEBBB@@@@@@===777555777<<<;;;DDDIIIXXXvvv```PPPIIIOOOWWWeeemmmwww}}}~~~~~~}}}}}}}}}}}}~~~nnnbbb]]]YYYUUUPPPLLLIIIFFFCCC@@@===999777888888777;;;AAAIIIPPPYYYbbbkkkyyyuuuqqqwww~~~zzzxxxyyyvvvssssssvvvwwwvvvtttsssssssssrrrrrrrrrsssssswwwxxx}}}~~~}}}|||yyywwwuuusssqqqooonnnnnnjjjlllnnnqqquuuxxx{{{|||zzz{{{|||||||||}}}```AAA<<>>DDDOOOYYYccctttmmmTTTEEEDDDKKKhhhsssmmmaaadddiiijjjoooqqqqqqqqqsssvvvzzz}}}~~~ssskkkxxx{{{vvvpppeeeccczzz~~~}}}}}}yyytttmmmeeeaaa```bbbcccjjjmmmuuu}}}}}}}}}|||{{{|||~~~~~~|||yyywwwvvvtttrrrooommmmmmoooqqqssswwwmmmaaa]]][[[[[[^^^ZZZ]]]```aaabbbdddfffhhhgggiiikkkmmmnnnqqquuuwww}}}ssshhhYYYMMMFFFCCC@@@>>>999888888999:::<<<>>>@@@FFFJJJOOORRRTTTTTTUUUVVVNNNPPPRRRSSSSSSSSSTTTUUUXXXVVVUUUYYY```dddccc```]]]dddnnnrrrpppsss|||wwwrrrzzzxxxyyyvvvpppeeeUUUHHHEEEJJJSSScccwwwsssmmmRRRMMMNNNOOO\\\nnn}}}wwwxxx[[[BBB@@@@@@AAA===777666888;;;;;;DDDIII\\\uuu___PPPKKKRRR\\\eeelllvvv}}}~~~~~~~~~}}}~~~~~~~~~{{{lll```]]]ZZZWWWSSSOOOLLLHHHDDDAAA???;;;888999999777999===@@@CCCHHHOOOVVVbbbvvvvvvqqqkkkiiinnnwww}}}{{{}}}zzzwwwvvvvvvvvvvvvuuusssvvvyyy{{{|||~~~~~~}}}|||yyyxxxvvvsssqqqpppooonnnlllmmmoooqqqtttwwwyyyzzzzzz{{{|||}}}~~~aaaCCC???@@@===AAAMMMTTT___rrroooUUUEEEEEELLLeeeqqqlllbbbfffkkkmmmrrrqqqpppqqqrrruuuxxx|||~~~|||yyymmmyyy~~~jjj\\\hhh{{{uuunnniiigggfffggghhhkkkooouuu}}}~~~{{{xxxwwwuuurrrnnnjjjhhhhhhjjjlllrrr|||xxxlll___YYYWWWVVV[[[bbbaaadddhhhjjjkkkllloooqqqppprrruuuuuuuuuvvvzzz}}}uuuiiiZZZQQQLLLHHHDDDBBB:::999888777666777888999777:::===????????????AAA:::<<<>>>???>>>>>>???AAA@@@???@@@EEEJJJNNNNNNMMMPPPQQQWWW\\\]]]```lllyyy~~~zzz{{{zzzuuu~~~{{{uuulllbbbTTTIIIGGGJJJUUUeeezzztttmmmRRRMMMOOOQQQ___qqqrrrvvvYYY@@@???@@@AAA===777777:::::::::DDDJJJ```vvv___OOOKKKRRR]]]dddlllvvv|||~~~~~~~~~}}}~~~~~~tttggg______[[[YYYVVVTTTPPPLLLFFFBBB???:::888999999777777999::::::>>>CCCGGGPPPbbbsss{{{xxxjjjcccccccccdddgggoooyyy}}}{{{}}}}}}{{{yyywwwvvvxxxyyywww{{{~~~}}}|||yyywwwuuusssqqqpppoooooonnnnnnpppqqqsssuuuvvvwwwxxxyyy{{{}}}rrrhhh|||[[[BBB@@@@@@;;;@@@NNNQQQ]]]ppppppVVVFFFFFFMMMcccooolllcccgggmmmoootttpppppppppqqqtttwww{{{}}}zzzzzzrrr[[[```tttxxxrrrnnnlllkkkmmmooorrrrrruuu}}}}}}zzzxxxvvvrrrmmmhhhddddddeeefffkkkttt}}}{{{ssslllddd]]]\\\[[[ZZZ___gggeeehhhlllmmmmmmmmmppprrrxxxzzz||||||{{{{{{~~~uuuiii\\\UUURRRMMMHHHDDD===<<<999777666777888999555777888888888777888999555777:::;;;;;;<<<===???>>>@@@BBBGGGLLLPPPRRRRRRMMMJJJKKKPPPTTTWWWbbbnnnxxx|||zzz}}}wwwooofff]]]RRRJJJHHHLLLXXXhhh~~~}}}uuuiiiNNNLLLQQQUUUdddwwwppp|||xxx]]]??????AAABBB>>>888888<<<999999CCCKKKcccyyy```NNNHHHPPPZZZdddkkkvvv|||~~~~~~~~~~~~xxxnnnccc^^^```\\\[[[YYYWWWTTTNNNHHHCCC???:::777999999666555777777666:::???AAAFFFVVVggggggttt{{{xxxvvvtttiii[[[WWW[[[___aaaeeennnzzz~~~|||zzz}}}~~~~~~{{{wwwwwwzzz}}}}}}~~~}}}|||xxxwwwuuusssqqqpppoooooooooppppppqqqrrrssstttuuuuuuvvvyyy|||fff[[[dddeeeSSSBBB??????===@@@EEEQQQ\\\ooosssWWWHHHFFFKKKdddvvvhhh```dddhhhuuusssssssssrrrqqqqqqssswwwzzzttt{{{zzzzzz}}}]]][[[kkkwwwrrrqqqpppppprrrvvvyyyxxxuuuuuu||||||vvvvvvmmmgggffffffaaa]]]\\\bbbllluuuvvvuuusssooojjjfffccc```]]]^^^aaaeeehhhnnnoooqqqssstttuuuuuuuuu{{{xxxpppbbbYYYXXXXXXRRRJJJDDD===888999:::777444444444555666666666666666666666666777888999;;;======AAACCCGGGJJJMMMNNNNNNNNNJJJOOORRRPPPPPPUUU^^^dddhhh{{{}}}yyyooofff^^^RRRFFFFFFNNNXXXmmmzzzvvvfffSSSJJJKKKVVVjjjzzzxxxqqqpppzzz^^^@@@:::888;;;===<<<<<<===:::CCCJJJMMMiiiqqqYYYQQQJJJLLL\\\bbbiiirrrxxx{{{|||wwwkkkgggddd```]]]```^^^]]]ZZZVVVPPPHHHBBBCCC@@@;;;888888888888888;;;<<<;;;999:::CCCQQQ]]]iiipppsssmmmgggddd```[[[RRRWWW^^^dddiiiqqqyyy|||{{{|||}}}}}}}}}zzzuuuyyyxxxwwwvvvuuurrrmmmiiimmmnnnmmmllloootttvvvsssrrrrrrrrrttt|||iiiUUUXXXbbbPPP@@@======;;;===CCCPPPZZZlllwww[[[JJJGGGIIIfffxxxjjj```cccfffrrrqqqqqqrrrrrrqqqqqqrrruuuxxxuuu|||zzzxxx}}}lll___eee|||~~~zzzwwwtttsssrrruuuvvvtttrrrsssxxx|||zzzvvvmmmfffccc```YYYSSSQQQ\\\fffppprrrqqqoookkkggghhhfffcccbbbcccfffiiilllqqqqqqrrrrrrsssttttttuuuxxxnnneeedddfffcccZZZRRRJJJBBB=========999666666555555666666666666666666666777777888:::;;;===>>>CCCEEEGGGJJJKKKLLLLLLKKKMMMQQQSSSRRRQQQUUU\\\bbbjjj~~~zzzpppfff___SSSHHHIIIQQQ^^^qqqyyywwwpppaaaRRRKKKOOO[[[mmm|||yyyrrrsssxxxZZZ???999666999;;;;;;;;;===<<>>DDDEEEFFFHHHIIIIIIIIIIIIPPPSSSVVVUUURRRSSSYYY___kkk}}}rrrhhhaaaUUUKKKLLLUUUdddsssxxxvvvooojjj]]]PPPMMMSSS```qqqyyy{{{vvvyyy[[[>>>888555777888888:::>>>BBBGGGLLLQQQqqqmmmTTTMMMFFFGGGVVVbbbiiisssyyy|||~~~zzzxxx~~~~~~{{{|||}}}vvvpppkkkhhh^^^ccciiinnnwwwxxxlllhhhgggeeecccccccccdddeeeddd```WWWLLLEEEBBB@@@??????AAABBBBBBAAA@@@>>>:::888<<>>>>>;;;>>>DDDMMMSSSbbbzzzyyy^^^MMMHHHIIIdddxxxkkkaaaaaabbbnnnmmmnnnpppssstttttttttuuuvvvtttzzzxxxyyyrrrhhhdddiiiuuuyyyuuuqqqooopppqqqpppnnnooowwwyyyrrrkkkeee\\\RRRNNNOOObbbmmmxxx|||{{{zzzvvvrrrrrrsssssstttvvvxxxyyyzzz|||{{{yyyxxxyyy|||tttlllYYYPPPHHHEEECCC>>><<<<<<999888888777666666666666888888888999:::<<<===>>>BBBBBBCCCEEEFFFHHHIIIIIITTTUUUWWWXXXTTTRRRVVV]]]nnnvvvkkkbbbVVVKKKMMMVVVdddrrr{{{ooorrruuuiii[[[NNNLLLUUUcccuuu}}}uuuvvvXXX<<<777333555666666999>>>HHHLLLPPPWWWxxxjjjRRRMMMGGGHHHVVVaaaiiissszzz}}}~~~}}}|||~~~xxxsssooojjjfffXXXWWWVVVUUUVVVYYY\\\^^^aaabbbeeeiiillljjjeeeaaaaaa```^^^[[[WWWSSSOOOMMMHHHKKKOOOTTT___rrruuunnnmmmkkkhhhfffiiijjjllllllggg]]]PPPHHHAAA@@@@@@BBBDDDFFFEEEDDDBBB>>>:::999@@@NNN^^^hhhzzzyyyvvvtttuuuzzz}}}zzz}}}zzzvvvvvvvvvuuuvvvuuurrrsssuuurrrmmmdddaaa```dddpppsssZZZ___WWWJJJ???>>>===:::===DDDJJJPPP___wwwxxx]]]LLLIIIKKK^^^ttthhh______aaannnnnnnnnqqqtttvvvvvvvvvwwwwwwvvvzzzxxxyyy~~~{{{{{{tttaaaWWWVVVQQQWWWmmm{{{uuusssuuuuuussspppvvvyyy|||vvvqqqkkkeee\\\TTTTTTXXXkkkuuu|||xxxvvvvvvwwwyyyzzz|||}}}~~~}}}|||zzzzzz}}}~~~sssaaaWWWMMMHHHEEEAAA>>>???;;;:::999777666666666666888888888999:::;;;<<<======>>>???AAADDDGGGJJJLLLUUUUUUXXXZZZVVVQQQTTT[[[rrrxxxkkkaaaTTTIIIKKKUUUcccppp}}}{{{pppsss|||kkk\\\MMMKKKTTTeeexxxvvvtttlllOOO:::555333444444444999???IIIMMMRRRZZZ}}}eeeOOOLLLGGGHHHVVV```hhhssszzz}}}}}}uuuuuuxxxzzz~~~~~~{{{xxxvvvtttrrrqqqoooqqqssssssrrryyypppddd]]][[[RRRPPPLLLHHHEEEEEEEEEFFFGGGFFFFFFGGGHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCGGGLLLOOOWWWooowwwwwwuuuqqqnnnoooppppppoooiii^^^QQQIIIBBBAAAAAABBBDDDFFFEEEDDDAAA>>>;;;;;;CCCSSSggguuu~~~yyysssrrruuu}}}}}}yyywwwvvvwwwyyyzzzyyyvvvuuuuuupppjjj```]]]\\\```lllyyy[[[YYYQQQEEE===<<<;;;888;;;BBBGGGNNN^^^vvvyyy^^^MMMIIIKKKXXXooofff]]]]]]___mmmnnnoooqqquuuwwwwwwwwwxxxyyyyyy}}}xxxwww}}}~~~|||yyyxxxyyywwwjjjtttyyypppiiiiiiggg]]]RRRKKKEEEAAAGGGaaa~~~}}}}}}}}}|||zzzzzzzzz{{{{{{|||wwwsssmmmfff]]]VVVZZZbbbqqqzzz}}}zzzyyyyyyyyyzzz{{{}}}~~~~~~}}}|||}}}~~~mmmbbbVVVOOOIIIDDD@@@AAA===<<<:::888666666666777888888888888999:::;;;<<<999:::;;;===AAAGGGKKKNNNTTTSSSWWW[[[WWWPPPRRR[[[ooowwwiii^^^QQQGGGJJJTTTbbbppp~~~xxxyyyzzzlll\\\LLLKKKVVVgggzzzuuuwwwcccHHH888555444555444444888>>>EEEKKKSSS]]]aaaLLLJJJEEEFFFSSS^^^fffrrrzzz}}}~~~~~~vvvuuuvvvwwwyyy}}}|||uuupppkkkjjjgggdddaaa___]]]]]]WWWYYY[[[ZZZWWW[[[jjjzzzssscccVVVRRRRRRMMMKKKIIIFFFDDDDDDEEEEEEDDDBBBAAA??????@@@AAACCCBBBBBBBBBBBBCCCCCCCCCDDDAAAHHHPPPRRRTTTggg~~~|||wwwvvvtttpppiii^^^SSSKKKEEECCCBBBBBBCCCCCCCCCBBB>>>>>><<<<<>>===:::888666666666777777777777777888999::::::888888999;;;???EEEKKKNNNRRRPPPUUU[[[XXXOOOQQQ[[[qqqssseee[[[OOOFFFJJJUUUaaannn}}}yyyvvvhhhYYYLLLMMMYYYkkk}}}zzzxxxZZZCCC666444555666555444888>>>CCCLLLVVVbbbdddMMMKKKFFFFFFRRR\\\eeepppyyy}}}}}}zzzrrrrrrsssssstttwww{{{{{{zzzvvvoooggg___ZZZVVVUUUTTTRRRQQQPPPOOOOOOKKKIIIKKKMMMLLLLLLTTT___bbbcccaaa[[[QQQKKKJJJKKKFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@AAABBBCCCCCCBBBBBBBBBBBBDDDEEEFFFKKKSSS^^^aaa^^^ccc{{{zzztttlllbbbXXXQQQJJJGGGCCCAAAAAAAAA@@@???<<<>>>>>>===AAASSSooo{{{xxx|||}}}yyyvvvyyyxxxuuusssrrrkkkdddVVVRRRRRRVVV]]]ooowwwgggNNNDDD>>>>>><<<999<<>>???AAAAAA>>><<<<<<===>>>???IIIddd{{{{{{nnnhhhppp{{{{{{jjj^^^TTTJJJDDDCCC???===;;;888666666666777777666666666777888999999888888888:::>>>DDDIIIMMMPPPNNNTTT[[[XXXOOOQQQ[[[{{{{{{ooobbbXXXMMMFFFKKKWWW___lllzzz{{{vvvxxx~~~tttuuudddVVVKKKOOO]]]nnn~~~pppQQQ;;;444444555888666444888>>>DDDOOO[[[ggghhhQQQNNNIIIGGGRRR[[[dddpppxxx|||}}}~~~yyyqqqkkklllooooooqqqsssoooooolllggg```WWWPPPKKKIIIHHHHHHGGGGGGHHHHHHIIIGGGCCCCCCHHHKKKHHHIIIMMMOOONNNLLLJJJHHHGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCAAABBBDDDDDDCCCCCCCCCDDDFFFEEEDDDDDDEEEHHHKKKLLL]]]fffrrrwwwqqqkkkuuuyyypppggg^^^XXXNNNJJJEEEAAA@@@@@@???>>>;;;>>>???===???PPPmmm|||xxxzzzyyyuuuqqqmmmeee]]]QQQMMMNNNRRRWWWffflllTTTIIIAAA@@@>>>888999@@@EEEKKK\\\tttkkkTTTIIIFFFUUUpppkkkXXXZZZ___cccpppnnnnnnnnnmmmnnnrrrwww{{{}}}|||wwwyyy}}}~~~}}}{{{xxx{{{|||xxxsssnnnfff]]]NNNFFF@@@???BBBEEEJJJQQQQQQOOOKKKGGGBBB???<<<;;;666999======;;;:::;;;>>>@@@>>>AAAKKK[[[uuu~~~qqqkkkqqq{{{uuunnn]]]NNNJJJIIIBBB@@@>>><<<:::999888777666666777777777777777777777888888999<<>>HHHTTT]]]lllkkkSSSOOOIIIGGGQQQ[[[eeeqqqyyyzzz{{{}}}ooolllrrrpppnnnllldddddd```ZZZSSSNNNJJJHHHGGGMMMKKKIIIHHHHHHHHHHHHGGGIIIHHHGGGGGGHHHJJJJJJKKKIIIJJJKKKJJJIIIHHHIIIKKKLLLJJJJJJJJJKKKLLLKKKJJJJJJIIIHHHGGGFFFGGGHHHHHHGGGFFFIIINNNQQQRRRWWW^^^yyy|||uuupppfff\\\WWWOOOFFFBBBBBBBBB???<<<;;;???@@@>>>FFF]]]yyyzzz||||||xxxoooeee]]]YYYTTTPPPIIIKKKSSSYYYrrrqqqXXXJJJ???>>>===999:::@@@CCCJJJ[[[sssnnnVVVJJJFFFSSSmmmkkkYYYYYY^^^cccooonnnooonnnnnnnnnqqqvvvzzzwwwyyyvvvxxx{{{zzz~~~~~~||||||yyysssnnnkkkddd]]]LLLDDD===<<<===>>>AAAFFFCCCBBB@@@===:::888777666555666888888999:::<<<>>>???BBBGGGNNNXXXkkkrrrfffbbbkkkwwwuuudddUUUNNNJJJDDDCCCAAA???>>>===<<<;;;::::::999999999999999999888777666888<<>><<<<<<:::;;;???BBBIIIZZZrrrrrrYYYKKKGGGPPPgggjjj\\\YYY]]]cccmmmnnnooooooooooooqqquuuxxxvvv{{{{{{|||~~~|||yyypppllljjjddd]]]JJJCCC<<<;;;:::888999<<<888888777666555555555555666666666888<<<@@@BBBCCC@@@EEEMMMRRRUUU```wwwrrrbbbYYYZZZfffsssyyyxxxyyy}}}|||}}}mmm]]]UUUMMMJJJGGGEEECCCAAA???<<<:::;;;:::999888888777777777999777777999???EEEKKKNNNRRRSSSVVVUUULLLGGGSSSddd{{{~~~}}}{{{yyyxxxvvvrrrpppgggbbb[[[RRRHHHBBBFFFNNNWWWiii~~~rrruuuxxxhhhZZZPPPKKKVVViiizzz|||zzzdddGGG>>>777555444666666666;;;AAANNN\\\hhhwwwhhhPPPMMMGGGGGGRRRZZZcccooowwwyyyzzz}}}|||ooopppuuukkk```[[[VVVNNNKKKHHHEEEEEEHHHKKKMMMMMMMMMMMMMMMNNNPPPQQQRRROOOPPPRRRWWW\\\]]]ZZZWWWYYYZZZ[[[[[[ZZZZZZ\\\^^^___]]]ZZZYYYYYYXXXWWWUUUWWWVVVVVVUUUTTTSSSSSSSSSWWWVVVYYY```fffmmmwww}}}xxxwwwqqqiii\\\SSSHHHBBBAAAAAA>>>;;;888===???BBBOOOiii|||vvvnnndddYYYRRRIIIFFF???@@@EEEGGGXXXwwwhhhSSS@@@<<<<<<;;;;;;>>>BBBJJJZZZpppvvv\\\MMMHHHMMMbbbkkkaaaYYY\\\cccjjjnnnooopppppppppqqqtttwwwuuu|||}}}|||ssspppmmmeee[[[IIICCC>>>===<<<888777999777777777777777888999:::999999;;;AAAIIINNNOOONNNLLLOOOVVV\\\___dddqqqtttcccXXXSSSWWWdddpppuuunnnooowww}}}}}}sssoooyyyyyyhhhaaaZZZTTTQQQLLLIIIGGGDDD???<<<>>>===;;;999888777777777999888999>>>DDDIIIKKKKKKNNNQQQTTTSSSJJJGGGSSSbbbdddmmmuuuwwwwww|||}}}{{{xxxssspppnnnllljjjiiiddd```ZZZSSSIIIBBBEEELLLWWWiii}}}rrrzzztttcccUUUMMMLLLYYYlll||||||yyy]]]@@@???777555444666666666<<>><<<:::===>>>BBBRRRooo}}}ssskkkbbbXXXQQQHHHGGG@@@???CCCCCCPPPjjjlllWWWCCC>>>===;;;:::===DDDKKKZZZooo{{{aaaQQQJJJLLL]]]lllgggZZZZZZcccggglllnnnpppqqqqqqrrrtttvvvqqqvvvyyyxxxtttpppcccUUUFFFAAA===>>>===:::888::::::999999999999:::;;;;;;:::<<>><<<;;;;;;;;;777999===BBBGGGIIIIIIHHHRRRTTTUUURRRJJJGGGPPP[[[SSSWWW\\\```ccckkkyyy|||{{{|||}}}}}}xxxsssnnnlllkkkjjjiiifffbbb]]]VVVKKKCCCDDDJJJTTTfff{{{{{{uuuppp___QQQLLLNNN\\\nnn|||{{{zzzVVV:::;;;666555555666555666===FFFSSSeeettteeeMMMKKKFFFEEEQQQZZZcccpppxxxzzz{{{~~~iiifff^^^WWWSSSOOONNNKKKHHHFFFGGGIIILLLOOOTTTVVVXXX]]]dddooo|||~~~~~~~~~zzzxxxvvvtttrrrpppqqqsssssssssrrrpppoookkkmmmttt}}}~~~}}}iii^^^PPPGGGCCCBBB@@@===<<<<<<;;;@@@SSSqqqvvvjjj```WWWQQQHHHIIIBBB@@@CCCCCCMMMbbbhhhUUUDDD@@@>>>::::::===CCCJJJYYYlll}}}gggVVVPPPLLLZZZnnnmmm[[[YYYcccdddjjjmmmppprrrrrrsssuuuwwwqqqvvvzzzzzzwwwqqq```OOOCCC>>>;;;======:::999;;;:::999999999999999::::::;;;@@@JJJVVVaaaiiimmmnnnlllfffdddiiioooqqqqqqrrruuu|||zzzrrriiieeeaaa\\\WWWVVV^^^iiiuuuiiiffflllqqqrrruuutttllliiiyyyyyyqqqbbb[[[TTTQQQSSSSSSQQQNNNJJJHHHDDD@@@===<<<<<<<<<999===BBBEEEFFFGGGHHHIII[[[[[[YYYSSSLLLJJJNNNSSSQQQRRRVVVZZZ___ffftttyyyxxxzzz{{{{{{wwwrrrooommmmmmmmmllliiieee___XXXLLLDDDEEEKKKPPPaaavvvxxxvvvnnn[[[NNNLLLQQQaaarrr}}}~~~OOO666777555444555666555666>>>HHHXXXkkk|||cccMMMKKKFFFDDDOOOXXXbbbooowwwzzz{{{~~~}}}~~~fff___XXXPPPMMMIIIKKKJJJIIIJJJKKKNNNQQQSSSXXX[[[^^^```fffooo{{{yyytttssstttuuuvvvwwwwwwxxxzzz~~~|||{{{zzzyyyxxxxxxzzz}}}}}}{{{zzzqqqeeeVVVKKKFFFEEEBBB@@@=========CCCWWWuuu}}}zzzzzz~~~lll```VVVQQQFFFHHHAAA>>>BBBCCCKKK]]]qqq]]]NNNCCC@@@>>>999:::???@@@HHHWWWiii{{{nnn]]]VVVMMMYYYqqqrrr\\\XXXcccbbbhhhkkkooorrrssstttvvvwwwvvv{{{|||{{{yyyrrr```NNNDDD???<<<======;;;:::<<<;;;;;;;;;;;;;;;<<<<<<===???FFFPPP\\\gggrrr||||||tttoooooopppnnnnnnpppvvv{{{yyytttoookkkiiifff___VVVUUU```ooo~~~ssslllkkkpppooofffcccgggeeeaaa```dddeeellltttkkkaaa\\\]]]^^^\\\YYYQQQOOOJJJFFFBBBAAA@@@@@@BBBFFFJJJIIIFFFGGGMMMSSSaaa___ZZZTTTQQQRRRSSSSSSSSSRRRUUUZZZ]]]aaalllxxx~~~~~~~~~|||xxx{{{wwwrrrooonnnnnnmmmllliiieee```XXXMMMEEEFFFMMMPPPbbbvvvtttvvvjjjXXXLLLLLLTTTfffwww{{{pppHHH666:::555444666666444555???JJJ___tttcccMMMLLLFFFCCCMMMVVV```llluuuxxxyyy||||||}}}~~~mmmggg___WWWUUUSSSTTTTTTUUUVVVXXX[[[]]]___]]]aaafffiiijjjnnnuuu{{{yyyppppppsssvvvwwwxxxxxxyyy}}}xxxkkk[[[NNNIIIGGGEEECCCBBBCCCFFFOOOddd}}}|||vvvtttwwwpppaaaWWWRRREEEGGGAAA===BBBEEELLL]]]pppSSSHHH@@@@@@>>>999:::@@@===EEEUUUhhhyyysssbbb[[[NNNXXXrrruuu\\\XXXcccaaafffjjjooorrrtttuuuwwwxxxvvv{{{zzz}}}{{{uuucccQQQHHHBBB>>>??????===<<>>DDDGGGOOO___fffPPPEEECCC===<<<===888???HHHRRRcccyyyxxxeee]]]MMMTTTdddpppgggWWWWWWdddeeegggjjjlllooorrrvvvyyysssxxxwww}}}wwwdddRRRHHHEEECCCEEEDDDAAAAAACCCFFFEEECCCDDDHHHKKKMMMNNNSSSVVV___iiioooxxx{{{~~~~~~xxxuuuooohhh```WWWXXXhhh{{{uuuiii```YYYVVVUUUZZZbbbggggggddd```^^^[[[WWWSSSYYYjjj}}}yyyrrriiibbb^^^^^^___\\\]]]\\\ZZZYYY[[[aaaffflllccc]]]___aaa___ZZZWWWVVVXXXZZZZZZ[[[___gggmmmyyy|||wwwrrrnnnlllllllllsssjjj___UUULLLFFFHHHNNNYYYiiizzzuuusss~~~yyygggVVVKKKQQQaaauuuxxxyyyaaaDDD777888888888333444:::777<<>>@@@<<<===DDDLLL\\\qqq{{{iiiaaaMMMSSScccpppiiiYYYWWWaaaeeegggjjjlllnnnqqquuuwwwvvv||||||~~~lllZZZQQQNNNMMMPPPOOOLLLLLLOOOQQQPPPNNNOOOQQQTTTVVVVVV^^^^^^ccckkkrrr|||vvvpppjjjccc^^^bbbuuuvvvnnncccYYYTTTUUUXXXZZZlllnnnnnnjjjbbb[[[WWWVVVSSSSSSYYYfff{{{~~~|||zzzyyyvvvqqqmmmmmmppptttnnnfffaaacccgggeeeaaa___\\\^^^______```dddkkkqqqyyy}}}yyytttqqqppppppppprrrjjj___VVVLLLFFFHHHNNN^^^nnn~~~ssssssvvveeeVVVOOOVVVgggzzz|||zzz\\\AAA555666666777333555;;;999???RRRqqqaaaMMMLLLEEEBBBMMMSSS[[[gggpppuuuwwwyyy{{{{{{}}}~~~ppp\\\QQQMMMMMMNNNWWW```ooo|||~~~xxxqqqjjjjjjiiiiiifff___VVVOOOGGGCCCDDDJJJLLLNNNZZZhhhdddPPPHHHIIIBBB>>>???===;;;AAAGGGUUUiiiyyy~~~jjjaaaLLLQQQ```oookkk\\\WWW^^^dddgggjjjmmmnnnpppsssuuuttt}}}~~~~~~~~~qqqaaa]]][[[\\\___```]]]]]]___aaa___\\\\\\^^^aaabbbbbbhhhfffffflllttt}}}zzzxxxtttyyyxxxrrrkkkdddccckkkyyypppgggaaa\\\UUULLLGGGKKKUUU```gggvvvwwwtttkkk^^^TTTPPPOOOMMMUUUdddyyy|||yyyzzz{{{nnngggbbbeeehhhgggddddddbbbddddddddddddgggoootttyyy}}}zzzwwwtttsssssstttqqqjjj```WWWMMMFFFIIIPPP```rrr{{{pppttt~~~qqqaaaTTTSSS]]]ooouuuXXX@@@555555555666333666<<<;;;CCCWWWwwwbbbMMMKKKEEECCCLLLSSS\\\gggqqquuuwwwyyy{{{}}}~~~{{{fffVVVOOOPPPSSS^^^iiixxxxxxiiifffddddddddd^^^TTTLLLHHHCCCCCCKKKPPPUUU```nnndddNNNFFFHHH@@@:::<<<;;;;;;AAAEEERRRdddqqqhhhZZZKKKMMM[[[lllmmm```YYY]]]eeehhhlllnnnoooqqqrrrtttqqqxxxyyy||||||wwwkkknnnlllnnnrrrssspppppprrrrrrpppmmmlllmmmnnnnnnnnnpppmmmkkkooozzz{{{pppgggccc```^^^[[[^^^```hhh{{{|||vvvmmmffffffppp~~~wwwnnneee___ZZZTTTQQQQQQNNNMMMPPPZZZdddmmmqqqsssssspppeeeWWWLLLIIIIIIVVVcccvvvtttmmmhhhjjjlllkkkiiijjjfffggggggfffeeeiiipppvvv}}}}}}{{{yyyvvvuuuttttttuuupppiiiaaaXXXMMMGGGJJJQQQ___pppwwwooowwwyyyjjj\\\RRRTTTaaauuusssWWWAAA888777444777444666;;;;;;CCCYYYzzzeeeMMMJJJFFFCCCKKKRRR[[[gggpppuuuwwwyyy{{{~~~mmm[[[RRRTTTYYYdddrrruuuqqqkkkiiifff___TTTJJJLLLEEEDDDKKKPPPUUUaaaooonnnRRRFFFGGG@@@999::::::999???DDDOOO___gggxxxjjjYYYMMMJJJUUUhhhnnnddd\\\^^^dddhhhmmmpppqqqqqqrrrsssqqquuutttyyy~~~~~~|||zzz~~~zzznnnhhhjjjmmmqqqwww{{{yyyvvvuuuqqqmmmgggbbb\\\XXXWWWVVVSSSPPPWWWYYY\\\dddqqquuulllmmmxxx{{{uuuqqqoookkkgggbbb]]]ZZZWWWUUUSSSPPPSSSZZZdddoootttssspppkkkhhh```UUUKKKHHHLLLRRRooozzzxxxssstttuuurrrrrrssskkklllkkkiiiiiillltttzzz{{{zzzwwwuuutttsssrrrrrrnnniiicccZZZNNNGGGKKKSSS___oootttqqq}}}ssscccVVVPPPTTTeeeyyyoooTTT@@@888888444777444666:::999BBBYYY{{{iiiNNNJJJFFFCCCJJJOOOXXXeeeoootttwwwzzz|||vvvddd[[[^^^cccrrrwwwsssnnnjjjgggaaaWWWOOOKKKDDDBBBHHHNNNUUUcccsss]]]IIIIIIDDD<<<<<<;;;555<<<@@@IIIWWW]]]kkkvvvdddRRRKKKPPPbbbkkkeee]]]]]]aaaffflllpppqqqrrrrrrrrrtttuuuqqqvvvyyyxxxwwwtttrrrssswwwyyy|||}}}{{{uuunnniiiiiijjjiiinnnqqqnnnkkkjjjgggcccjjjgggeeeeeegggfffccc```ZZZ]]]^^^]]]\\\```kkktttuuuttt}}}yyyqqqkkkgggeeedddbbbbbbaaa^^^\\\[[[ZZZZZZZZZ]]]```iiittt|||{{{rrriiiZZZTTTMMMHHHLLLXXXhhhsss|||uuuqqqttt||||||wwwwwwvvvttttttvvvrrrrrrqqqooonnnsss{{{~~~|||zzzxxxvvvtttrrrqqqpppmmmiiiddd[[[OOOHHHLLLUUUbbbrrr~~~sssuuu~~~mmm\\\SSSPPPWWWiii|||hhhLLL<<<777666444777555666999888CCC[[[mmmOOOJJJGGGDDDHHHLLLUUUbbbmmmssswwwzzz|||qqqjjjmmmrrr~~~}}}yyytttmmmfff]]]UUUPPPFFFAAA@@@FFFLLLVVVkkkgggLLLJJJFFF???===<<<555:::<<>><<<999888;;;@@@HHHWWWeeemmmZZZLLLGGGOOOcccjjj\\\XXX\\\bbbhhhkkkmmmoooqqqooosss{{{~~~|||zzzyyyzzz~~~}}}xxxrrrqqqnnnnnnppprrrsssssspppnnngggccc]]]YYYVVVSSSQQQOOOTTTZZZeeeqqq{{{}}}xxxxxx~~~{{{vvvssssssvvvyyytttzzzyyymmmddd```^^^]]]^^^`````````^^^\\\ZZZ\\\[[[ZZZZZZZZZXXXTTTQQQLLLLLLNNNSSS]]]hhhppptttuuutttpppjjjhhhooo}}}~~~|||yyywwwwwwyyyyyyyyyzzzzzz{{{{{{{{{xxx~~~}}}zzzxxxzzzzzz|||~~~~~~{{{yyyooolllfff[[[PPPNNN[[[kkk}}}{{{tttzzz~~~vvvnnnfff[[[UUU]]]kkk{{{uuu|||fffKKK:::666666666555999888888<<<===KKKeeeaaaUUUKKKBBBBBBGGGKKKVVVdddmmmqqqwww}}}ppplllppp}}}yyymmmiiieeeVVVMMMLLLFFF???BBBEEENNNWWW^^^{{{pppTTTFFFAAA@@@>>>;;;999888;;;>>>EEERRR___{{{sssbbbQQQFFFKKKcccooodddXXXZZZ___gggkkklllooorrrpppttt{{{~~~yyyuuuvvvxxx~~~|||wwwnnnggghhhkkkiiieeedddbbb```]]]ZZZXXXVVVRRRPPPTTTSSSQQQNNNJJJEEE@@@<<<===BBBMMMYYYeeelllpppqqqvvvsssooolllhhhgggppp{{{{{{xxxwwwwwwyyyyyywwwvvvzzz}}}yyysssmmmhhheeecccaaa```^^^[[[WWWRRRNNNKKKIIIJJJKKKLLLNNNOOOOOONNNSSSXXXaaallltttxxxxxxvvvnnnnnnmmmoooxxxwwwwwwwww}}}~~~|||{{{{{{{{{||||||||||||zzzyyyxxxyyy~~~{{{yyyzzzzzz}}}~~~{{{ssspppkkk___RRRPPP___qqqwwwrrryyy}}}vvvmmmddd[[[YYYfffuuu}}}ssspppXXXCCC999777777777555888666777<<<===KKKdddbbbUUUKKKBBBBBBEEEJJJUUUdddmmmsssyyyoooiiihhhrrrsssnnnhhhXXXNNNLLLFFF<<>>;;;888888;;;===CCCOOO[[[vvv{{{hhhUUUGGGHHH^^^oookkk[[[YYY]]]fffkkkkkknnnrrrrrrtttxxx}}}yyyqqqqqquuuwwwxxxzzzzzz|||{{{zzzyyyxxx}}}~~~{{{zzz|||{{{{{{{{{zzzvvvpppkkkhhhaaaYYYUUUYYY]]]]]]\\\]]]ZZZWWWSSSQQQQQQQQQPPPOOOKKKLLLMMMLLLHHHBBB<<<999<<<>>>DDDMMMYYYbbbfffhhhlllkkkkkkjjjggggggoooyyy{{{yyyxxxwwwwww{{{vvvrrrrrrxxx~~~yyy{{{{{{wwwrrrnnnjjjjjjjjjhhhfffccc```___ZZZXXXUUUPPPLLLJJJHHHGGGJJJLLLOOORRRVVVZZZ^^^```kkkpppxxx}}}tttjjjmmmqqq{{{{{{|||~~~~~~}}}|||xxx{{{|||zzzzzz||||||xxxtttmmmaaaTTTRRRaaatttzzztttqqqwww}}}wwwlllaaaZZZ]]]kkkzzzzzz}}}jjjRRRAAA:::777777666555888555777<<<===JJJbbb```RRRIIIBBBEEEEEEIIIUUUdddnnnssszzz|||sss~~~ttthhhbbbiii|||wwwppphhhUUUJJJFFF@@@999BBBEEEKKKVVV___rrr\\\RRRJJJ@@@@@@;;;999999;;;===AAAKKKVVVkkkoooYYYKKKFFFUUUiiimmm```[[[\\\eeejjjjjjlllrrrrrrsssuuuxxxzzzzzzooommmnnnlllgggdddaaadddccc^^^[[[[[[[[[XXXWWWZZZ\\\\\\ZZZXXXXXXZZZ^^^^^^^^^]]]\\\ZZZXXXWWWRRRMMMKKKNNNPPPOOOQQQTTTTTTQQQNNNMMMMMMOOOOOOOOODDDGGGIIIIIIEEE???:::888::::::<<>>888BBBEEEJJJXXXbbbnnn[[[SSSLLL@@@@@@===;;;:::;;;;;;===EEEOOO___yyyyyy```RRRGGGMMMaaammmggg^^^\\\dddiiihhhkkkrrrpppqqqtttwwwwww{{{{{{rrrmmmhhhbbb^^^^^^ZZZ[[[XXXTTTTTTUUURRRLLLJJJKKKJJJIIIHHHIIIKKKLLLKKKLLLMMMMMMNNNMMMMMMMMMKKKIIIIIIJJJHHHFFFJJJOOORRROOOKKKIIIIIIJJJJJJJJJJJJMMMPPPNNNJJJEEEBBBAAA777555666>>>KKKXXXaaadddjjjjjjlllmmmkkkkkkrrr{{{~~~|||zzz|||}}}}}}{{{xxxvvvuuuuuu~~~vvvwwwxxxyyy}}}|||zzzttttttttttttuuuuuuvvvvvvssswww|||~~~xxxwwwuuussswwwvvvooodddYYYQQQRRRaaaqqqxxx~~~qqqtttyyy}}}~~~|||zzzrrrjjj^^^WWWZZZhhhwww|||hhhRRRDDD<<<777666999999;;;:::<<>>@@@???<<<;;;;;;999:::AAAJJJXXXrrrfffZZZKKKJJJ]]]nnnkkk```\\\dddhhhgggjjjrrrnnnpppuuuxxxwwwxxx{{{uuunnnfff^^^___ddd______\\\ZZZ\\\]]]WWWOOOMMMKKKIIIGGGHHHJJJLLLMMMHHHIIIKKKMMMNNNNNNMMMMMMIIIIIIKKKKKKHHHEEEJJJRRRPPPNNNKKKJJJLLLMMMNNNNNNFFFIIIJJJIIICCC???<<<<<<===;;;;;;CCCQQQ^^^fffiiimmmmmmmmmooonnnoooxxx|||zzzyyyzzzyyyvvvrrrqqqtttwww}}}sssxxx||||||yyyzzz~~~}}}{{{{{{|||sssjjj^^^UUUOOORRRaaapppxxxzzznnnuuu~~~}}}xxxvvvmmmeeeZZZUUU]]]ooo~~~sssaaaMMMAAA;;;777888===;;;>>><<>>AAA;;;888888999;;;@@@FFFWWWhhhnnn^^^SSSKKKSSScccmmm```WWWYYY___dddiiinnnwwwvvvwwwwwwvvvvvv~~~~~~xxxsssqqqmmmfffccccccbbbcccbbb```___]]]VVVMMMOOOLLLHHHGGGGGGIIIJJJJJJJJJJJJKKKLLLNNNNNNLLLKKKGGGHHHIIIIIIJJJLLLPPPSSSSSSQQQNNNLLLLLLMMMOOOPPPKKKHHHIIINNNMMMEEE<<<888888:::===AAANNN^^^hhhkkksssooonnnnnnlllkkkuuu~~~}}}}}}{{{yyyxxxvvvuuu|||}}}~~~{{{}}}zzztttlllaaaXXXRRRUUUcccrrrzzzuuusss|||uuuoooooofff^^^___jjjwww}}}kkkXXXCCC:::888777777777;;;:::===AAACCCFFFOOOYYYrrrYYYQQQKKKCCCFFFGGGOOO]]]iiiqqqvvv{{{~~~qqqccc^^^ooo~~~zzz______aaajjjtttfffOOOCCCAAA======>>>CCCOOO^^^jjjoooppplllSSSNNNKKKEEEDDD>>>::::::::::::>>>DDDRRRbbb~~~vvvdddUUUIIILLLXXXiiiccc\\\YYY\\\ccciiimmmwwwvvvwwwxxxvvvwww}}}uuurrrpppkkkiiiiiijjjjjjhhheeecccaaaYYYPPPSSSQQQNNNKKKJJJJJJJJJJJJMMMMMMMMMNNNOOOOOONNNLLLLLLLLLMMMLLLMMMPPPTTTXXXWWWUUURRRPPPOOOOOOPPPRRROOOLLLMMMQQQOOOGGG>>>:::333555888>>>MMMaaannnrrrvvvrrrpppooollljjjqqq{{{|||zzzxxxwwwwww~~~~~~}}}|||{{{rrriii^^^VVVQQQUUUdddsss~~~uuuuuuzzzsssnnnjjjeeeaaafffsss}}}{{{dddRRR@@@888777777777888;;;;;;===AAACCCFFFOOOXXXvvvYYYNNNHHHBBBEEEGGGOOO^^^jjjqqqwww|||~~~uuuggg___jjj~~~|||hhh\\\\\\bbbvvvzzznnnaaaKKK???>>>::::::;;;???IIIVVV```ddddddeeeVVVOOOKKKFFF@@@;;;:::999999<<>>BBBDDDFFFNNNWWW}}}\\\MMMGGGDDDDDDFFFNNN^^^jjjrrrwww|||}}}~~~xxxkkkaaaeeerrr~~~|||}}}vvv^^^YYYZZZiiirrrfffYYYEEE;;;:::666999999;;;CCCLLLTTTWWWWWW|||```QQQJJJEEE???;;;:::999777:::???IIIQQQcccyyydddQQQIIIKKKZZZggghhhZZZTTT^^^ggghhhqqqqqqrrrtttssssss{{{~~~xxxwwwvvvvvvwww~~~}}}zzzuuutttrrrllldddccccccbbb___[[[YYYWWWWWWXXXYYYYYYXXXVVVUUUUUUVVVXXXXXXWWWVVVWWWZZZ___ccccccaaa^^^[[[XXXWWWVVVVVVVVVUUUVVVXXXSSSIII@@@===999:::;;;CCCVVVnnn~~~~~~~~~~~~|||vvvooollllllsss|||xxxuuuttt|||}}}zzz||||||yyyyyy}}}|||wwwrrrpppppprrrtttnnnqqqtttzzzzzztttiii___aaarrr}}}zzzuuurrroookkknnnqqqsssvvvxxxvvvssspppnnnmmmmmmmmmnnnkkkkkkooowww~~~|||}}}yyyzzz|||zzzxxxuuuqqqoooggg___UUUMMMJJJQQQcccttt~~~vvvyyy~~~|||vvvsssnnnjjjYYYZZZbbbpppvvvqqqTTTGGG:::666777666777888===<<>>EEEKKKWWWppplllXXXNNNMMMRRRccciii]]]TTT\\\eeegggoooppprrrtttsssssszzz|||zzzxxxxxxzzz~~~}}}zzzvvvvvvwwwrrrkkkfffggggggeeeaaa_________```aaaaaa___\\\ZZZ[[[\\\]]]]]]\\\[[[[[[^^^bbbffffffdddbbb^^^\\\ZZZXXXXXXWWWVVVWWWYYYSSSHHH???===888888:::DDDYYYqqqxxxppphhhcccfffsss}}}xxxrrrlllhhhooo}}}~~~~~~xxxvvv|||zzzzzz}}}zzztttooollllllmmmnnngggjjjmmmooottt|||tttrrrpppiii___ZZZbbbuuu}}}xxxvvvmmmlllkkkiiieeebbb^^^\\\]]]```dddjjjpppwww}}}{{{zzz{{{}}}~~~{{{tttnnnhhhgggeeeddddddfffhhhjjjnnnooonnnkkkjjjmmmtttyyysssqqqooooooooonnnllljjjkkkmmmiiifffpppyyywwwtttsssrrrqqqooommmccc[[[RRRKKKIIIOOOaaarrr~~~~~~{{{xxxyyy}}}}}}xxxsssqqqmmmhhhVVVYYYbbbqqqoooNNNDDD:::888888777666888======@@@DDDEEEFFFMMMUUUxxxdddMMMGGGIIIAAABBBJJJXXXdddkkkrrrwww~~~uuuhhhaaaccckkkqqq{{{xxx|||zzz{{{~~~xxxttt~~~nnnbbbWWWZZZmmmyyyfffXXXNNN>>>888:::666777777888;;;???DDDGGGIIIgggPPPHHHBBB===::::::999777999===@@@EEENNNdddttt___PPPKKKKKK\\\gggaaaYYY[[[cccgggppppppsssvvvuuuuuu|||{{{{{{~~~{{{zzzwwwtttuuuwwwtttnnngggiiiiiigggcccaaaccceeehhhiiiiiifffaaa___```bbbbbbcccbbbaaa```aaadddfffgggeeeccc```]]][[[YYYYYYVVVVVVXXXYYYRRRFFF???===;;;;;;???JJJ___vvv~~~xxxtttoooiiiaaafffsss}}}{{{xxxvvvvvvyyywwwwwwwwwtttpppjjjeeebbbfffrrr}}}~~~}}}wwwrrrvvvrrrnnnssszzzwwwqqqnnniiidddaaa```aaabbbaaadddhhhjjjkkkqqq}}}xxxvvvssspppooonnnkkkeeeaaadddjjjpppnnngggeeejjjppprrrtttuuusssnnniiidddbbb______^^^]]][[[XXXUUUSSSSSSUUUYYYaaaiiimmmmmmkkkgggdddcccdddfffgggdddaaa^^^^^^^^^```bbbfffiiilllmmmooonnnhhhaaa___ccciii___^^^]]]^^^`````````___]]]\\\ZZZYYYbbbttt}}}wwwuuurrrqqqqqqpppooommmccc[[[SSSMMMJJJPPP```ooo~~~zzzwwwwwwxxxyyy{{{zzzuuurrrppplllggg]]]bbbkkkvvvfffIII@@@:::999:::888777888>>>>>>AAAEEEFFFFFFLLLTTTooogggMMMEEEGGGCCCBBBHHHTTT```hhhooouuu}}}rrrddd^^^cccmmmpppwww~~~vvvqqqttt{{{{{{|||{{{uuuxxxiii\\\ZZZeeexxxwwwbbbTTTJJJ===999;;;888555555555666888<<>><<<999999<<<:::888;;;JJJ```~~~uuuWWWMMMKKKAAATTTrrrtttfff___]]]jjjhhhhhhlllnnnooouuu{{{~~~}}}{{{~~~vvvkkkgggllltttsssuuuuuutttpppmmmkkkkkkpppqqqpppnnnjjjggggggggghhhkkkiiiccc^^^\\\ZZZWWW[[[^^^___ZZZPPPFFF???<<>>>>>===:::666333333666999nnnXXXLLLFFFBBB@@@===999888:::;;;888:::EEEXXXsss|||___UUUMMMCCCRRRkkkqqqiiibbbZZZggggggjjjnnnooopppvvv}}}~~~{{{ppplllpppwwwyyyzzzzzzxxxtttqqqoooooopppqqqpppooolllkkkkkkmmmnnnpppmmmfffaaa```___]]]___aaa```ZZZOOODDD===;;;===???CCCFFFIIIJJJJJJJJJKKKMMMMMMMMMMMMPPPWWW\\\______^^^[[[YYYXXXYYY[[[XXXUUUQQQNNNNNNNNNNNNMMMLLLKKKJJJLLLSSS\\\ffflllppptttuuurrrnnnjjjbbbZZZVVVTTTRRRRRRSSSTTTTTTSSSQQQOOOMMMKKKKKKMMMPPPRRR___mmmvvvqqqfff```^^^]]][[[WWWQQQNNNNNNMMMLLLJJJNNNNNNNNNNNNMMMKKKIIIHHHHHHHHHIIIJJJKKKNNNQQQSSSSSSRRROOOLLLKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJMMMTTT___llltttqqqpppmmmjjjgggcccaaa___aaaaaabbbccccccbbbaaa```___]]]ZZZYYY[[[bbbhhhmmmllljjjgggeeefffggggggfffeeedddccceeeiiilllnnnnnnpppnnnmmmllllllkkkiiigggjjjjjjiiihhhfffeeedddddddddaaaaaaaaa```aaahhhppp|||~~~{{{xxxvvvvvvvvvuuutttrrrjjjaaaZZZUUUWWWbbbnnn}}}}}}}}}}}}~~~~~~}}}yyyvvvrrrrrrpppllliiijjjpppuuuzzzwwwtttZZZEEE999999:::;;;<<<======>>>AAABBBCCCDDDGGGKKKQQQVVVjjj~~~\\\JJJHHHGGGFFFHHHNNNUUU\\\hhhrrruuuyyy~~~}}}fffUUUTTT[[[jjjqqqxxxzzzxxxzzztttqqqssswww}}}}}}qqqaaaVVVVVV\\\kkkzzzvvvooo^^^KKKBBBBBBCCCAAA@@@???===999666666888:::xxxVVVPPPIIICCCBBB???999777888:::888:::AAAMMMccclll```PPPEEEMMM```kkknnngggXXX___aaahhhmmmnnnnnnttt||||||~~~xxxtttyyy{{{wwwvvvvvvrrrsssrrrqqqpppppprrrtttqqqsssppphhhbbbbbbbbb```ddddddbbbYYYNNNDDD>>><<<>>>@@@DDDGGGIIIJJJIIIHHHJJJLLLMMMOOOOOOOOONNNNNNXXXZZZ\\\]]][[[ZZZYYYZZZVVVTTTQQQPPPOOOOOONNNLLLOOONNNMMMNNNQQQWWW]]]aaammmuuuzzzwwwpppjjjccc\\\TTTSSSQQQRRRSSSUUUUUUTTTRRRPPPNNNKKKJJJJJJKKKLLLTTT___ggghhheeecccbbb```\\\YYYTTTRRRQQQQQQPPPPPPQQQQQQRRRQQQPPPOOOMMMLLLIIIIIIJJJKKKNNNQQQSSSUUUZZZXXXTTTPPPNNNNNNOOOPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMLLLNNNTTT```mmmwwwrrrpppllliiieeecccaaaaaacccddddddddddddccccccbbbdddaaa]]]\\\```hhhpppvvvwwwsssooolllkkklllkkkkkkjjjiiihhhiiikkkmmmmmmmmmoooooonnnooopppooommmkkknnnnnnoooooommmllljjjiiikkkgggeeedddbbbbbbjjjsss~~~{{{xxxwwwwwwuuutttqqqjjjaaaZZZVVVWWWaaammm{{{||||||}}}~~~|||tttsssoooiiieeegggqqqyyy{{{~~~nnnUUUAAA999999:::;;;<<<>>>>>>???AAABBBDDDEEEFFFJJJOOOSSSdddaaaMMMIIIGGGEEEFFFLLLRRRZZZeeeppptttwwwzzz~~~mmmYYYRRRTTTaaajjjvvv}}}~~~|||zzzzzzsssmmmmmmuuu~~~lllXXXRRRTTTWWWgggzzz}}}yyysssdddQQQCCC@@@CCCDDDAAAAAA@@@>>>;;;999999:::\\\RRRJJJCCCBBB???:::777777777777:::>>>DDDSSSmmmxxxiiiTTTHHHHHHTTTcccqqqnnnZZZWWW[[[ccciiiiiiiiioooxxx|||zzz}}}|||wwwwwwwwwvvvuuuvvvyyy{{{xxxyyyvvvnnnhhhgggfffdddgggeeeaaaWWWLLLCCC@@@???CCCEEEIIIMMMOOOOOONNNMMMKKKLLLNNNQQQTTTTTTRRROOOVVVZZZ___```___\\\YYYWWWWWWVVVTTTTTTTTTSSSQQQOOOSSSRRRQQQRRRSSSVVVZZZ\\\fffqqqzzzxxxooogggaaa\\\WWWUUUTTTTTTUUUVVVUUUTTTTTTSSSQQQOOOMMMLLLLLLLLLOOOUUU]]]bbbeeefffeeeccc[[[ZZZXXXXXXXXXYYYZZZ[[[VVVWWWWWWWWWWWWUUUTTTSSSRRRQQQQQQRRRUUUXXXZZZZZZ___]]][[[YYYWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTRRRRRRVVVaaannnwwwtttqqqmmmhhheeedddcccdddeeeeeeffffffggggggggggggjjjfffbbbaaaeeennnyyy{{{vvvqqqpppooonnnnnnllljjjjjjkkklllnnnmmmmmmqqqqqqrrrsssuuutttqqqnnnoooppprrrssssssrrrqqqooooookkkhhhfffdddeeemmmwww~~~|||{{{zzzyyywwwnnnhhhaaa\\\ZZZ\\\fffqqqzzz~~~|||{{{{{{}}}~~~~~~~~~{{{xxxrrrjjjeeeiiisss|||rrrfffMMM<<<999:::;;;<<<>>>???AAAAAA@@@AAACCCDDDEEEGGGJJJMMMZZZ|||iiiRRRMMMHHHEEEEEEIIIOOOWWWbbbmmmsssuuuxxx{{{~~~zzzbbbUUUSSSXXX___kkkwww~~~|||xxxvvvuuuuuutttssssssrrrrrrtttuuuwwwzzz}}}sssmmmqqqwww~~~jjjZZZSSSQQQ[[[kkkxxx|||xxxpppaaaQQQFFFBBBBBBCCCAAABBBBBBAAA===;;;::::::mmmUUULLLCCCAAA@@@<<<999888333666:::===???GGGYYYjjjqqq[[[MMMFFFKKKYYYnnnqqq```VVVXXX___eeefffgggmmmvvvzzz{{{~~~}}}~~~{{{uuurrroookkkfffccc]]]SSSHHHAAA@@@BBBHHHKKKOOORRRUUUUUUUUUTTTQQQQQQQQQSSSVVVXXXWWWVVVXXX]]]bbbeeedddaaa^^^\\\\\\[[[ZZZZZZ[[[ZZZXXXUUUUUUUUUUUUUUUVVVWWWYYYZZZaaaooozzzyyyppphhhbbb^^^]]]\\\ZZZZZZZZZYYYWWWUUUUUUTTTSSSQQQPPPPPPPPPPPPQQQSSSZZZbbbhhhhhhgggeee````````````___```bbbccc]]]^^^______^^^]]][[[ZZZ\\\ZZZXXXYYY\\\___```___bbbbbbbbbbbbaaa``````______`````````````````````___\\\YYYWWWZZZcccooowwwwwwtttoookkkhhhgggggghhhgggggghhhiiikkklllmmmnnnoookkkfffeeejjjuuu{{{vvvtttrrrpppooommmmmmmmmnnnqqqrrrrrrqqquuuuuuvvvxxxyyywwwtttpppmmmooorrruuuvvvwwwvvvuuupppllljjjiiiggghhhqqq{{{~~~}}}|||oooiiidddaaa^^^```jjjuuu~~~{{{xxxxxxzzz|||}}}zzzwwwqqqkkkjjjpppyyyxxxnnnyyy]]]GGG888:::;;;===>>>@@@BBBCCCDDDBBBDDDFFFFFFFFFGGGIIIKKKPPPlllrrrXXXQQQKKKGGGEEEHHHLLLSSS___jjjrrrtttwwwzzz}}}rrr___VVVSSSUUU\\\fffqqqwwwyyyxxxsssttttttsssooojjjeeebbbeeefffgggkkkpppvvv{{{|||||||||}}}}}}wwwsssssszzz|||qqqaaaVVVWWW\\\fffooo{{{}}}qqqfffXXXNNNIIIFFFCCCBBB@@@AAABBBAAA>>><<<;;;;;;xxx\\\QQQFFFBBBAAA>>>;;;:::333555999<<<<<>>???@@@CCCEEEHHHIIIJJJKKKMMMOOOOOONNNLLLKKKLLLKKK]]]bbbSSSRRRLLLGGGFFFHHHNNNYYYeeennnqqquuuyyy}}}vvvddd^^^WWWTTTWWW]]]cccfffqqquuu{{{~~~}}}xxxqqqlll___\\\XXXXXX\\\dddnnnttt~~~uuuvvv{{{}}}~~~nnn```UUUUUUYYYcccxxxnnn^^^VVVQQQPPPNNNHHHEEEFFF???@@@AAA@@@??????@@@AAAppp```PPPHHHDDD@@@===<<<:::666444666777888???FFFTTTdddPPPGGGBBBNNNcccnnneee[[[TTTVVV]]]dddjjjooosss}}}vvvkkk\\\OOOKKKMMMQQQcccbbb```^^^]]]]]]^^^^^^]]]aaadddccc```aaafffkkkqqqsssttttttrrrpppoooooojjjhhhffffffhhhiiihhhggghhhfffcccaaa______``````iiittt~~~{{{uuuoookkkkkkkkkkkklllkkkiiiggghhheee```\\\ZZZ[[[]]]___]]]]]]ccclllnnnkkkjjjnnniiikkkmmmllljjjiiikkkmmmggghhhiiijjjiiihhhgggffffffcccbbbfffnnnssstttsssuuupppjjjeeecccfffkkknnnjjjkkkkkkkkkllllllmmmmmmffffffeeeeeehhhpppyyy~~~|||yyyvvvtttsssssswwwvvvtttsssrrrrrrsssssstttqqqnnnnnnsss}}}zzzvvvuuuuuuuuuwwwxxxxxxwwwuuuuuuwww|||{{{uuuuuuuuuuuuuuuwwwxxxxxx{{{xxxwwwvvvrrrpppuuu|||{{{vvvrrrnnnkkklllhhhfffffffffiiisss}}}~~~{{{wwwssspppnnniiihhhqqqzzzrrrfff^^^cccwww}}}eeelll[[[DDD>>>>>>???@@@BBBDDDGGGIIIKKKLLLKKKMMMOOOPPPNNNKKKJJJJJJNNN]]]dddSSSUUUNNNHHHFFFGGGMMMXXXccclllppptttyyy}}}oooiiiaaa[[[ZZZ]]]aaaeeemmmqqqyyy~~~zzzwwwmmmfff]]]VVVUUUYYY___dddkkkwwwxxxyyy}}}~~~~~~wwwgggZZZYYY[[[aaarrr~~~tttbbbYYYUUUTTTUUUPPPGGGEEEJJJ???@@@AAAAAA@@@@@@BBBDDDlllLLLJJJJJJ>>>:::AAA;;;:::888666777:::===???LLLrrrzzz^^^PPPGGGFFFVVVjjjqqqcccVVVRRRWWW^^^eeejjjttt{{{mmm\\\VVV[[[cccjjjhhhfffcccbbbbbbbbbccckkkdddaaafffkkkkkkjjjkkkttt{{{}}}}}}zzzuuuvvvrrrmmmjjjjjjllllllllllllkkkiiieeebbbbbbdddgggnnnwww~~~xxxrrrtttqqqnnnkkkiiiiiijjjkkkllljjjhhhfffddddddddddddiiiggghhhnnnwww{{{xxxtttqqqpppnnnjjjhhhhhhkkkmmmnnnooopppooolllkkkjjjjjjgggffffffiiinnntttxxxzzz{{{xxxsssnnnkkkkkklllmmmqqqooommmlllnnnoooooonnnkkkhhhgggjjjmmmpppyyyyyyvvvuuuwwwxxxuuuxxxzzz{{{xxxtttpppnnntttxxxyyyxxxzzz|||wwwtttssstttuuuvvvyyy|||~~~zzzvvvssssssssssss{{{wwwvvvuuussspppsssxxx~~~}}}|||uuummmkkkllljjjjjjjjjiiikkkuuu|||yyyvvvqqqlllpppssszzzyyyiiiXXXXXXpppwwwrrrkkkPPPIIIDDD===???BBBEEEEEECCCDDDJJJOOOQQQOOOMMMNNNPPPPPPMMMJJJPPP```fffWWWPPPQQQMMMEEEAAAHHHUUU___kkkqqqwwwyyyzzz}}}vvvfff```aaabbbcccfffdddhhhvvvxxxlllgggbbb[[[XXXZZZ]]]eeeoooxxx{{{~~~{{{{{{~~~sssggg______kkkwww{{{rrrlllhhheee^^^VVVSSSSSSRRROOOLLLLLLOOOOOOKKKFFFHHHQQQZZZ^^^QQQNNNFFF@@@AAA<<<:::888777777999<<<>>>LLLpppiiiUUUIIIDDDMMM\\\tttnnncccYYYWWW\\\dddiiipppuuu|||mmmhhhkkkqqqqqqooollliiihhhhhhiiijjjmmmhhhgggmmmrrrqqqoooooouuu||||||zzzvvvqqqmmmlllmmmmmmllllllllljjjgggeeedddeeegggmmmvvvzzztttwwwuuusssqqqooooooooopppmmmlllkkkjjjiiihhhhhhhhhllljjjlllsss}}}|||vvvuuussspppmmmkkkmmmnnnooopppppppppnnnmmmllllllkkkjjjiiikkkpppvvv{{{}}}}}}wwwqqqnnnnnnooopppqqqooommmlllmmmnnnnnnmmmooolllkkkmmmooosss||||||zzzyyyxxxyyyzzzzzzyyywwwuuusssrrrtttzzzzzzvvvuuuuuuuuuuuuzzz}}}zzzwwwvvvvvvuuuwwwtttrrrsssrrrqqqtttzzz{{{tttqqqmmmjjjiiijjjjjjmmmwww}}}|||||||||{{{yyywwwsssooojjjrrrzzz}}}mmm\\\[[[ppp|||bbbLLLFFFDDD>>>AAADDDFFFFFFDDDEEEJJJNNNOOONNNNNNNNNOOONNNMMMKKKJJJYYYnnnZZZRRRRRRNNNGGGBBBGGGRRR[[[ggglllssswwwyyy}}}yyypppgggaaa^^^___eeeppp}}}~~~sssiiieeefff^^^bbbeeefffjjjvvv~~~yyywwwyyywwwyyywwwzzz~~~{{{xxxvvvqqqkkkccc___]]][[[WWWSSSPPPRRRTTTQQQOOOSSS]]]eeepppSSSLLLIIIDDD>>>>>><<<999777777888:::<<>>???===;;;999777888999:::@@@XXXsss~~~eeeUUULLLHHHFFF^^^pppvvvgggWWWVVV\\\```iiinnnuuuxxxvvvqqqnnnmmmnnnpppqqqoookkklllssswwwvvvvvvwww{{{{{{wwwtttsssrrrqqqpppmmmnnnpppooollljjjiiiiiikkkuuu{{{uuuuuuuuuuuusssqqqooonnnmmmnnnooopppqqqpppoooooopppqqqtttzzzzzzzzzzzzwwwtttqqqqqqqqqpppooopppqqqsssssssssrrrrrrpppnnnpppuuu|||~~~xxxtttssssssssspppnnnmmmlllnnnooopppoooqqqooooooppppppsss}}}{{{{{{zzzxxxxxxxxxwwwvvvuuuttt{{{}}}}}}~~~~~~}}}|||{{{yyyvvvsssrrrtttttttttzzz{{{tttooommmmmmnnnrrr{{{~~~{{{yyyxxxyyyzzzvvvooollllllvvvzzznnnlll|||{{{~~~|||fffPPPCCCBBBEEEGGGDDDFFFGGGGGGEEEEEEGGGJJJKKKMMMOOONNNKKKJJJMMMPPP[[[aaayyy\\\SSSQQQNNNJJJGGGFFFMMMUUU___dddkkkrrrwww}}}~~~llljjjiiiiiilllxxx{{{qqqnnnjjjeeeaaaaaahhhpppooooooqqqvvvxxx}}}|||wwwtttnnnvvv~~~zzzuuuppplllgggaaa]]]VVVXXXZZZZZZ\\\aaajjjqqquuuTTTLLLIIIDDDAAA???===:::999999999999:::III[[[oooppp```VVVLLLCCCLLLaaapppjjj]]]YYY\\\^^^dddkkkooowww~~~{{{wwwtttssstttuuuwwwrrrnnnmmmqqqtttuuuxxx|||~~~{{{xxxvvvuuuvvvuuutttoooqqqrrrrrrpppmmmlllllllllvvv{{{{{{{{{{{{yyyvvvtttrrrlllmmmoooqqqqqqqqqqqqppprrrsssuuuzzz~~~{{{xxxwwwxxxxxxwwwtttrrrrrrsssqqqpppppprrruuuvvvuuusssrrrppppppssszzz~~~zzzwwwvvvvvvnnnmmmkkkkkkmmmoooppppppnnnmmmnnnoooooottt{{{zzzzzz{{{}}}|||yyyvvvxxx}}}~~~|||{{{xxxvvvvvvvvvvvv{{{}}}xxxttttttsssuuu{{{{{{yyyzzzxxxxxxyyytttllljjjmmmyyy{{{lllxxxttt]]]KKKAAA???CCCGGGDDDEEEFFFFFFFFFFFFFFFGGGIIILLLMMMLLLJJJJJJMMMPPPXXX[[[lll^^^SSSNNNKKKKKKHHHGGGMMMVVV___dddkkkrrrxxx~~~{{{uuuqqqtttwwwlllhhhgggddddddgggiiiiiijjjkkkkkklllttt||||||xxx{{{|||{{{xxxtttppplllhhhdddaaa^^^___``````aaaeeelllrrreeeOOOIIIEEEBBB@@@>>><<<;;;:::::::::777@@@KKK[[[xxxnnnbbbRRRDDDDDDSSScccjjjeee___]]]______eeekkkooo}}}}}}{{{yyyvvvuuuuuuuuuvvvvvvrrrqqqsssuuuvvv{{{}}}zzzyyyyyyyyyxxxwwwqqqsssttttttrrrpppoooooooooxxx~~~}}}zzzwwwuuusssoooooopppqqqrrrsssssssssuuuvvvyyy}}}|||xxxzzzzzzzzzxxxvvvuuuvvvwwwsssrrrqqqtttwwwyyywwwuuurrrrrrtttzzz~~~rrrpppnnnnnnooopppqqqpppnnnnnnppprrrsssxxx~~~~~~{{{{{{zzzzzz~~~{{{yyy{{{zzz{{{zzzwwwxxxyyyuuuuuuwwwqqqiiiiiipppqqqgggyyy~~~jjjUUUIIICCC>>>???DDDEEEEEEFFFGGGHHHHHHGGGGGGJJJJJJKKKJJJJJJKKKNNNPPPPPPTTT```fffTTTMMMIIIJJJIIIFFFLLLVVV^^^bbbiiirrryyy{{{zzz}}}qqqjjjgggaaa___aaabbbfffkkkppprrrtttuuuwww}}}xxxvvv}}}{{{yyyvvvrrrnnnkkkiiihhhjjjkkkkkklllmmmrrrwww|||yyyXXXJJJFFFBBBAAA@@@>>>===<<<<<<<<<555===CCCKKKddd}}}nnn\\\IIIEEEHHHTTTdddiiiaaa\\\^^^]]]aaahhhpppwww{{{zzzyyyxxxvvvuuuttttttvvvtttsssvvvwwwvvvzzz~~~||||||{{{yyyxxxtttuuuvvvuuusssrrrrrrrrrsss{{{~~~{{{xxxuuutttttttttttttttuuuuuuvvvwwwxxx{{{}}}zzzyyy{{{}}}xxxuuutttwww{{{}}}{{{wwwuuuvvv{{{|||yyywwwwwwvvvuuutttqqqrrruuuxxxzzz~~~{{{}}}zzz{{{{{{tttuuu{{{yyyttttttvvvrrrjjjnnnxxxoooqqqttt```PPPNNNKKKCCC???CCCFFFFFFGGGIIIKKKKKKJJJIIIKKKIIIGGGHHHJJJMMMNNNOOONNNRRR\\\vvvtttXXXNNNIIIJJJHHHEEEJJJTTTZZZ___fffpppyyy|||tttfff]]]^^^\\\aaahhhpppzzz|||xxxvvv~~~~~~|||yyyuuuqqqooooooooossstttvvvxxx|||dddQQQMMMCCCBBBAAA???>>>>>>======222:::???AAAUUUxxxdddQQQIIIBBBIII^^^ggg___YYY\\\^^^___hhhtttyyy|||~~~~~~~~~}}}|||zzzxxxwwwtttrrrtttwwwwwwuuuwww{{{~~~|||zzzxxxuuuvvvwwwuuussssssssstttuuu|||}}}zzzyyyyyyxxxwwwvvvwwwxxxzzz{{{{{{~~~}}}{{{xxxwwwyyy~~~}}}yyywwwzzz}}}{{{yyyuuuwwwzzz~~~|||{{{~~~xxxqqqvvvzzzttttttxxxtttnnntttttt~~~lllZZZPPPSSSTTTIIIBBBDDDGGGHHHIIIKKKMMMNNNMMMKKKLLLHHHEEEGGGKKKNNNOOONNNMMMRRRYYYppp\\\PPPIIIJJJGGGCCCHHHSSSWWW[[[cccnnnyyyqqqaaa^^^\\\]]]```fffsss{{{vvv{{{vvvrrrpppqqqrrrwwwyyy{{{jjjYYYRRRIIIGGGDDDAAA>>>;;;999888777999<<<@@@LLLlllkkkXXXOOOCCC@@@OOOccclllfff___\\\]]]bbbiiinnnuuu~~~zzzwwwyyy~~~zzzwwwxxxyyyyyyxxxvvvvvvwwwyyy~~~|||zzzzzzyyywwwuuuttttttttttttxxx~~~zzzxxxzzz|||zzzwwwwww{{{~~~~~~~~~~~~{{{}}}zzz{{{~~~{{{xxxwwwwwwwwwxxxtttqqqttt{{{~~~}}}}}}|||}}}~~~~~~~~~www]]]VVVOOOLLLIIIEEEDDDEEEIIIJJJLLLMMMNNNPPPSSSVVVKKKLLLLLLLLLKKKKKKMMMOOOQQQNNNRRRbbbfffVVVKKKKKKIIICCCFFFOOOUUUZZZcccnnnwwwqqqcccccc```]]]___jjj~~~}}}~~~wwwttttttvvvyyyxxx|||zzz^^^KKKGGGEEECCC@@@>>><<<;;;999777888999;;;CCC[[[{{{cccYYYLLLEEENNN^^^iiilllmmm]]][[[\\\bbbhhhnnnxxx~~~~~~}}}||||||~~~~~~}}}{{{{{{||||||||||||{{{zzz~~~~~~~~~zzz}}}{{{wwwuuuuuuvvvwwwwwwzzzrrrmmmrrr}}}}}}|||zzzyyy{{{}}}~~~qqqvvvoooYYYRRRLLLKKKIIIFFFEEEHHHKKKMMMOOOQQQRRRSSSVVVXXXMMMNNNOOONNNMMMMMMNNNOOOOOOMMMQQQ^^^mmmYYYKKKJJJIIIBBBCCCJJJRRRWWWaaalllvvv~~~yyywwwpppfffaaahhhzzz~~~}}}nnnPPPLLLIIIEEEBBB@@@>>>;;;999888888888777999HHHfffuuufffXXXKKKIIIPPP[[[iiisssfff^^^ZZZ]]]bbbhhhnnnttt~~~|||xxxwww}}}||||||~~~{{{wwwrrrqqqtttwwwxxxwwwuuummmhhhnnn|||}}}~~~{{{wwwwwwzzz||||||{{{lllrrrxxxcccTTTMMMHHHHHHHHHFFFGGGJJJKKKNNNQQQRRRRRRSSSTTTUUUOOOQQQRRRQQQOOOMMMMMMNNNNNNLLLPPPYYYssszzzaaaMMMKKKKKKEEEBBBFFFNNNTTT^^^jjjuuu|||~~~pppeeeffftttbbbTTTOOOIIIDDDAAA???;;;888:::999888777666===PPPbbbvvvgggVVVJJJFFFMMM___pppttthhh^^^\\\```ccchhhlll~~~}}}zzzzzz|||~~~~~~}}}yyyvvvssstttxxxyyyxxxuuuooolllmmmttt~~~{{{}}}yyyvvvwww|||~~~pppZZZRRRKKKGGGGGGHHHFFFGGGJJJJJJMMMPPPPPPOOOMMMLLLLLLPPPRRRSSSQQQOOOLLLKKKKKKLLLKKKPPPUUUgggjjjQQQMMMOOOIIIEEEFFFKKKQQQ[[[gggrrrzzzzzzmmmiiiqqq~~~{{{{{{rrrZZZRRRIIICCCAAA???===:::999888888888777999CCCNNNfffvvvbbbQQQFFFHHHWWWggg{{{oooddd___]]]^^^bbbgggyyy}}}|||vvvuuuuuuxxx}}}~~~zzzvvvuuuuuuwwwzzz{{{yyytttooolllqqqyyy{{{wwwuuuwwwuuuuuuyyykkkXXXSSSLLLHHHHHHHHHFFFGGGJJJMMMOOOPPPPPPMMMJJJHHHGGGPPPQQQQQQPPPLLLJJJIIIIIILLLKKKPPPTTT^^^pppSSSMMMPPPKKKFFFFFFJJJOOOYYYdddoooxxx~~~qqqlllsss~~~zzzzzz```VVVJJJBBBAAAAAA@@@>>>888666666888888888===CCCXXXlllXXXJJJEEEMMMXXXoookkkfffbbb[[[WWW[[[bbbvvv~~~||||||rrrrrrtttwwwzzzyyytttpppppptttzzz}}}|||vvvpppkkkkkksss~~~zzzvvvsssrrrqqqssswww}}}zzzgggZZZUUUNNNIIIIIIIIIHHHHHHKKKRRRSSSTTTSSSPPPMMMLLLKKKPPPQQQPPPMMMJJJHHHHHHIIIMMMJJJOOOQQQWWWwwwVVVNNNOOOJJJEEEFFFIIIMMMUUU___jjjssszzz~~~wwwqqqyyy~~~pppcccRRRGGGDDDDDDCCCAAA<<<888666999:::999:::===IIIbbb}}}fffTTTHHHGGGJJJWWW___gggggg\\\RRRUUU^^^ooo{{{xxxxxxuuutttttttttsssqqqnnnkkkooouuu}}}{{{uuuqqqppprrrxxx~~~~~~}}}~~~~~~zzzvvvsssrrrsssqqqwww~~~nnn___WWWUUUOOOJJJKKKKKKJJJKKKNNNUUUVVVWWWVVVTTTSSSSSSTTTQQQQQQNNNKKKHHHGGGIIIKKKNNNIIIMMMNNNPPPttt^^^SSSPPPJJJEEEGGGHHHKKKQQQYYYcccnnnvvv{{{~~~~~~rrr]]]NNNHHHFFFDDDBBBAAA;;;999;;;<<<:::999::::::HHHkkkvvvaaaQQQHHHFFFFFFUUUgggkkk___QQQSSS\\\ddd~~~|||||||||{{{zzzyyyzzz{{{}}}~~~zzzuuurrrqqqxxxwwwtttqqqmmmkkkiiiiiipppxxx|||wwwvvvxxxzzz{{{{{{xxxsssqqqsssuuuuuu}}}vvvcccVVVRRRTTTNNNKKKLLLMMMMMMNNNRRRUUUVVVWWWWWWVVVVVVYYY[[[RRRQQQNNNJJJGGGHHHJJJMMMNNNHHHKKKLLLKKKlllfffYYYSSSLLLGGGIIIGGGIIINNNUUU___jjjsssyyy}}}~~~cccUUUPPPIIICCCBBB???===:::999999999999888@@@AAAVVVgggPPPLLLKKKHHHHHHOOO]]]fffcccZZZSSSaaawww|||yyyyyy{{{}}}~~~yyyxxxyyy{{{zzzxxxyyy{{{|||yyytttpppqqqsss}}}zzzuuummmggghhhnnnttt~~~zzzvvvuuuvvv~~~~~~vvvpppmmmnnnrrrttt{{{nnn[[[PPPOOORRRPPPOOONNNNNNOOOQQQRRR___^^^ZZZVVVRRRRRRTTTVVVQQQNNNKKKKKKMMMMMMLLLIIIMMMLLLJJJMMMQQQ```yyy]]]PPPNNNLLLIIIDDDEEEIIIRRR^^^iiippprrrxxx}}}xxx___SSSKKKFFFCCCAAA>>>;;;::::::::::::999::::::IIInnn|||dddXXXMMMEEECCCHHHUUU___aaa___^^^WWWhhh~~~|||yyyvvvvvvxxxzzzzzzzzzzzzyyyxxxwwwxxxyyyxxxvvvtttssssssuuuxxxzzz|||xxxrrrkkkhhhkkkpppuuu|||yyywwwvvv{{{uuuooommmnnnqqqsssxxxfffUUULLLKKKLLLLLLLLLMMMOOORRRUUUWWW___^^^\\\XXXTTTSSSUUUWWWPPPNNNKKKKKKLLLMMMLLLJJJMMMMMMMMMPPPRRR^^^```SSSSSSOOOIIIDDDDDDGGGNNNZZZeeemmmpppwww|||pppXXXNNNJJJFFFCCCAAA===<<<<<<;;;:::999666555===QQQnnnhhhNNNEEEBBBBBBHHHOOOTTTZZZ___QQQZZZeeesss~~~~~~~~~}}}}}}}}}||||||~~~{{{yyyyyyzzz{{{{{{}}}{{{zzz}}}~~~}}}|||}}}~~~~~~}}}~~~}}}}}}~~~~~~|||~~~~~~~~~~~~~~~}}}zzzyyyxxxvvvssssssuuuxxxrrrvvvzzzzzzwwwtttuuuwwwuuuppplllnnnuuu|||xxxsssmmmiiikkkooouuuxxx||||||}}}~~~|||yyyvvvrrrnnnlllmmmpppqqqwwwwwwhhh\\\QQQKKKJJJJJJJJJLLLNNNQQQTTTVVVXXX\\\\\\[[[XXXUUUSSSSSSTTTQQQOOOMMMLLLMMMMMMLLLKKKNNNOOOOOORRRSSS[[[dddTTTTTTPPPFFFDDDCCCDDDJJJTTT___hhhmmmvvv{{{gggVVVQQQMMMFFFCCC???===<<<;;;:::999777666888>>>JJJbbb___QQQJJJDDDCCCDDDGGGOOOWWWVVVWWWWWWYYYaaaoooyyy|||~~~{{{{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{||||||{{{zzzyyyxxxwwwwwwzzz|||}}}|||yyyzzzxxxwwwvvvvvvxxxyyyzzz{{{|||{{{xxxvvvuuuwwwyyywwwvvvvvvxxxzzz||||||{{{||||||}}}}}}~~~|||~~~{{{yyyyyy{{{~~~~~~~~~||||||{{{{{{|||}}}~~~~~~}}}|||{{{xxxxxxwwwuuutttsssuuuwwwqqquuuyyyzzzxxxtttrrrrrrqqqmmmkkkqqq||||||rrrmmmhhhiiinnnvvvzzz|||zzzzzz|||}}}qqqooommmkkkkkklllooopppyyyvvvqqqiii[[[TTTOOOLLLMMMKKKLLLMMMOOOQQQRRRTTTTTTWWWXXXYYYWWWTTTRRRRRRRRRRRRQQQPPPOOOOOOOOONNNNNNOOOQQQPPPQQQRRRWWW|||rrrYYYUUUQQQIIIFFFEEEDDDGGGNNNYYYdddjjjuuuyyy~~~bbbVVVQQQHHHEEEAAA>>>===<<<:::888666888999888888DDD```yyy\\\SSSIIIDDDAAABBBHHHPPP]]]]]]YYYRRRRRRZZZaaaccceeehhhpppxxx{{{yyyzzz}}}|||zzzxxxxxxyyyzzzxxx|||~~~~~~~~~|||{{{zzzyyyxxxvvvwwwyyy{{{|||{{{yyy|||}}}||||||~~~}}}zzzxxxwwwvvvvvvwwwxxxxxxyyyzzzzzzyyyxxxxxxtttttttttuuuvvvwwwwwwvvvtttttttttttttttuuuwwwxxxvvvvvvuuusssrrrrrrtttuuutttssssssuuuwwwxxxxxxwww|||}}}~~~~~~zzzyyyxxxyyy{{{{{{zzzyyyyyywwwuuuuuuwwwyyy{{{|||||||||{{{zzzzzzzzzzzzzzz||||||}}}~~~~~~}}}{{{zzzyyyzzzzzzxxxvvvvvvwwwyyywwwwwwwwwyyyyyywwwqqqlllnnnnnnrrrzzzyyyqqqllliiigggkkkssszzz}}}}}}~~~uuuiiihhhhhhhhhjjjmmmppprrrzzzwwwfffxxxwww```SSSNNNLLLKKKLLLIIIKKKMMMOOOQQQQQQRRRRRRTTTVVVWWWWWWUUUTTTSSSTTTTTTTTTSSSRRRQQQPPPQQQQQQQQQRRRQQQQQQRRRUUUrrreeeXXXTTTPPPIIIGGGEEEEEEKKKUUU```gggrrrwww}}}qqqYYYOOOKKKHHHDDD@@@???===;;;999555666888888666:::JJJ[[[~~~hhh\\\MMMEEE@@@???CCCHHH[[[``````ZZZTTTUUUYYY[[[```aaaggglllllljjjmmmrrrsssrrrqqqqqqqqqsssuuuvvvnnnrrrwwwzzz{{{{{{{{{|||~~~~~~~~~}}}~~~{{{{{{wwwwwwxxxxxxxxxwwwvvvvvvuuusssrrrrrrsssuuuvvvuuuwww{{{~~~}}}yyyvvvvvvwwwzzz{{{zzz}}}{{{wwwtttrrrrrrsssttttttuuuvvvvvvwwwwwwwwwwwwuuuttttttsssssstttuuuuuutttuuuwwwwwwvvvvvvwwwyyyttttttsssssssssttttttuuuvvvuuutttuuuxxxyyyxxxwwwzzz{{{|||}}}~~~~~~}}}|||yyyxxxwwwxxxzzz{{{{{{zzzvvvvvvuuutttuuuwwwzzz{{{zzzyyyxxxwwwvvvvvvvvvvvvyyyzzz{{{|||}}}}}}||||||{{{||||||zzzxxxwwwxxxyyy|||yyyvvvwwwxxxwwwqqqlllppptttzzz~~~xxxnnngggiiiiiikkkpppvvv|||{{{vvvlllddddddeeegggkkkppptttwwwjjjfffppp[[[NNNJJJGGGGGGHHHEEEGGGKKKNNNPPPQQQQQQQQQRRRTTTVVVWWWVVVVVVWWWXXXUUUUUUUUUTTTRRRQQQRRRSSSRRRTTTSSSTTTTTTSSShhhrrrYYYPPPPPPJJJHHHFFFEEEHHHQQQ\\\dddnnnssszzz~~~kkkZZZOOOLLLGGGDDDAAA???===;;;777555666888888999AAAJJJfffvvv___PPPGGGBBBAAACCCNNN[[[eeebbbYYYTTTTTTUUUZZZ\\\aaaffffffdddhhhnnnmmmllllllmmmnnnqqqsssuuuooorrrvvvwwwwwwvvvvvvvvvwwwxxxyyy{{{}}}~~~}}}|||{{{zzzzzzzzz{{{|||||||||~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{|||}}}~~~||||||~~~zzzyyy{{{vvvvvvvvvvvvvvvuuuuuuuuusssqqqppppppqqqsssssssssuuuxxx{{{yyyuuussstttvvvxxx{{{~~~{{{xxxvvvyyywwwuuusssrrrrrrrrrsssrrrssssssttttttuuuuuuuuutttttttttsssrrrsssuuuwwwvvvyyy{{{{{{yyywwwxxxzzzuuuuuuuuuvvvwwwwwwvvvuuuuuuuuutttvvvxxxzzzyyyxxxxxxyyyyyyyyyyyyyyyzzzzzz{{{yyyxxxyyy{{{||||||{{{wwwwwwwwwvvvvvvwwwyyyzzzvvvvvvuuuuuutttuuuuuuuuuuuuwwwyyy{{{|||}}}}}}}}}|||||||||{{{xxxvvvwwwxxxzzzxxxvvvuuutttsssrrrqqquuu{{{|||sssiiidddcccjjjnnnrrrvvvyyyzzz|||}}}~~~zzz}}}yyyuuunnnfffccccccdddgggmmmttt{{{nnntttrrrcccSSSJJJGGGDDDEEEGGGEEEHHHKKKNNNOOONNNMMMLLLMMMOOOQQQSSSSSSTTTWWWYYYSSSUUUUUUSSSQQQPPPQQQSSSRRRWWWXXXZZZYYYRRR]]]xxx___PPPOOOJJJIIIFFFEEEFFFMMMXXX```iiinnnuuuzzz~~~pppRRROOOJJJFFFDDDBBB???===<<<777444777999:::===AAAGGGaaazzzcccTTTJJJEEEDDDBBBUUUfffeeeZZZQQQNNNNNNOOORRRZZZ```aaaaaaeeemmmlllkkkkkkkkklllnnnpppqqqqqqsssvvvwwwvvvuuuuuuuuurrrrrrrrrrrrsssvvvxxxyyyxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuvvvxxx{{{}}}}}}{{{zzzzzz{{{|||}}}}}}}}}}}}~~~zzzyyy|||}}}~~~}}}~~~~~~~~~yyyxxx{{{|||yyyzzzzzzzzz{{{{{{{{{||||||vvvxxx{{{~~~~~~|||}}}{{{{{{yyyuuuuuuwwwuuuuuutttttttttuuuvvvwwwtttrrrpppppprrrssstttsssqqqtttwwwuuuqqqoooqqquuutttuuuwwwyyyyyyyyywwwuuuwwwwwwvvvvvvuuuuuuuuuuuussssssssstttttttttuuuuuutttttttttsssrrrtttwwwyyytttwwwzzzyyyvvvtttuuuvvvuuuuuuuuuvvvwwwvvvtttrrrpppooopppqqqtttvvvvvvvvvwwwxxxxxxwwwvvvwwwxxxzzzxxxwwwvvvwwwxxxyyyxxxvvvuuuvvvvvvvvvuuuuuuvvvwwwttttttttttttuuuvvvwwwwwwsssuuuwwwzzz|||}}}}}}}}}{{{||||||zzzwwwuuuuuuuuuvvvwwwwwwssspppooosssvvvyyywwwiii______dddlllrrrxxx{{{zzzxxxxxxyyyyyy~~~zzzyyyrrrnnniiiccccccccceeehhhoooxxxxxxxxxbbbWWWLLLGGGEEEDDDFFFJJJIIIKKKMMMNNNMMMKKKGGGEEEHHHJJJLLLMMMOOOQQQTTTWWWRRRTTTTTTRRROOONNNPPPRRRQQQYYY\\\___]]]RRRUUUjjjlllVVVTTTIIIHHHFFFDDDEEEKKKUUU]]]fffkkkrrrxxx|||^^^WWWMMMGGGDDDBBB@@@======:::777555555888<<<>>><<>><<<999777666777999;;;;;;BBBOOOrrrkkkZZZTTTIIICCCCCCJJJLLLHHHHHHMMMNNNPPPSSSWWW[[[```dddfffhhhhhhiiijjjlllnnnooopppppppppoooooopppqqqrrrsssuuusssqqqqqqssstttsssqqqtttuuuwwwxxxwwwvvvsssrrrtttsssrrrtttvvvxxxxxxxxxwwwwwwwwwvvvtttuuuxxxzzz{{{zzzyyyyyyyyyzzz{{{|||zzz}}}{{{yyy{{{}}}{{{{{{{{{zzzyyyyyyxxxxxx}}}||||||{{{{{{{{{||||||}}}|||{{{zzzzzz}}}zzzwwwxxx{{{|||xxxuuuvvvuuusssrrrrrrrrrsssssssssttttttsssrrrqqqssstttrrrrrrqqqppppppppppppppprrrpppoooqqquuuyyyzzzzzzwwwvvvuuuuuuvvvuuusssqqqvvvtttsssrrrrrrsssttttttyyyxxxvvvtttsssrrrssssssqqqsssttttttsssrrrssstttxxxvvvtttttttttuuuuuuuuulllmmmoooqqqsssuuuvvvvvvvvvvvvvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvuuutttuuuvvvxxxzzz{{{{{{zzzzzzxxxwwwuuusssrrrqqqqqqrrrtttuuuuuusssrrrrrrtttvvvyyyyyyxxxwwwvvvuuutttssspppmmmjjjmmmttt{{{rrrlllccc]]]]]]ccclllssswwwsssmmmgggbbbaaaaaaaaaiiiooosssuuu{{{fffRRRJJJEEEEEEFFFFFFHHHKKKIIIGGGEEEEEEFFFHHHHHHHHHEEEDDDCCCFFFKKKOOORRRSSSPPPOOOOOOOOOOOOPPPQQQQQQVVVZZZ```___WWWOOORRR[[[jjj```RRROOOOOOKKKFFFCCCGGGMMMRRR\\\dddlllpppvvv}}}mmmPPPOOOQQQFFF>>>AAA???>>><<<999777777777777;;;;;;>>>XXXqqqfffTTTGGG>>>>>>@@@@@@DDDLLLPPPNNNMMMOOOUUU\\\cccgggeeeeeeggghhhjjjlllnnnnnnpppnnnkkkiiijjjmmmqqqtttrrrqqqpppppprrrsssssssssssstttuuuuuuvvvvvvuuuuuusssrrrqqqrrruuuxxxzzzzzzwwwwwwwwwuuuttttttvvvxxxyyyxxxxxxxxxyyyzzz{{{{{{wwwzzz}}}}}}{{{zzz|||~~~~~~}}}|||zzzyyyyyy}}}}}}|||{{{{{{|||}}}}}}}}}{{{xxxwwwvvvzzzwwwvvvwwwzzzzzzxxxuuuuuuuuuuuuuuutttsssrrrqqqqqqrrrrrrrrrpppqqqrrrtttrrrqqqqqqpppppppppppppppsssqqqoooppptttwwwyyyzzz{{{xxxvvvuuuuuutttsssqqqtttsssrrrqqqrrrssstttuuuwwwwwwvvvuuuuuuttttttssssssuuuwwwwwwuuusssqqqqqqsssrrrrrrrrrssstttuuuuuupppppppppqqqsssuuuvvvwwwzzzyyyxxxvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvuuuuuuuuutttwww{{{|||zzzzzzyyywwwtttsssrrrrrrsssuuuuuuuuutttrrrrrrtttvvvvvvwwwxxxxxxvvvrrrooollliiiiiimmmvvv|||eeeaaa^^^^^^cccllltttyyy}}}|||pppllleee___]]]^^^aaacccmmm~~~|||~~~yyyrrrXXXMMMGGGDDDFFFIIIIIILLLPPPJJJHHHFFFFFFGGGIIIJJJJJJEEEDDDBBBDDDIIINNNQQQSSSNNNMMMLLLLLLLLLMMMOOOOOOUUUWWW[[[]]]WWWQQQRRRXXXccclllPPPPPPPPPOOOJJJDDDCCCHHHNNNXXXaaaiiinnnttt|||cccUUUPPPHHHBBBCCC@@@???===<<<:::888777666777999;;;NNNsssnnn[[[IIIBBB???>>>CCCKKKPPPOOOOOOOOOQQQVVV\\\aaa```aaaccceeehhhjjjkkklllnnnllliiiggghhhlllppprrrqqqpppppppppqqqqqqrrrrrrrrrrrrrrrssstttuuuwwwwwwuuusssqqqrrrtttwwwxxxyyyvvvwwwwwwuuusssssstttvvvwwwwwwwwwwwwxxxyyyyyyzzzwwwyyy{{{{{{zzzzzz{{{|||}}}|||zzzzzz{{{{{{zzzzzz{{{}}}}}}}}}|||{{{zzzyyyxxxxxxwwwuuuuuuvvvxxxyyywwwuuuuuuuuuvvvvvvuuusssqqqpppooopppqqqpppoooppprrrtttssssssrrrqqqqqqqqqqqqqqqsssrrrqqqqqqsssuuuxxxyyy{{{yyyuuussssssrrrqqqpppnnnooopppqqqrrrtttwwwyyyuuuuuuvvvvvvvvvuuuttttttwwwyyy{{{{{{xxxuuusssrrrpppqqqqqqqqqqqqqqqrrrssssssrrrrrrrrrssstttvvvxxx}}}{{{xxxuuurrrqqqssstttttttttsssssstttttttttuuuuuuwww{{{~~~~~~}}}zzzxxx{{{yyywwwuuutttsssssstttuuuuuuuuutttssssssuuuxxxuuuwwwxxxwwwssslllfffaaahhhmmmwww~~~rrriii]]]\\\]]]bbbkkktttzzz}}}~~~{{{{{{}}}xxxssskkkggg```[[[[[[^^^dddhhhxxxxxx|||eeeRRRKKKGGGFFFIIIKKKKKKNNNSSSMMMKKKHHHGGGIIILLLMMMMMMHHHFFFDDDDDDHHHLLLOOOPPPMMMLLLKKKJJJJJJKKKMMMNNNSSSTTTWWWZZZXXXSSSRRRUUUaaannn~~~WWWOOOOOOOOOLLLEEE@@@DDDKKKUUU]]]eeekkkrrr{{{kkkXXXRRRMMMFFF@@@@@@???>>><<<:::999888333888:::EEE[[[tttlll]]]OOODDDCCCHHHLLLQQQUUUTTTQQQPPPSSSWWWYYY[[[^^^aaadddggghhhiiijjjjjjiiiiiikkklllooopppqqqqqqpppoooooooooooopppqqqqqqqqqrrrsssuuuwwwxxxvvvtttrrrrrrtttuuuvvvuuuuuuvvvvvvuuusssrrrssstttuuuuuuvvvwwwwwwwwwwwwwwwvvvxxxyyyyyyxxxxxxxxxxxx~~~}}}}}}|||{{{zzzzzzyyyxxxxxxwwwxxxzzz~~~yyyyyyyyyyyyyyyyyyyyyyyytttttttttuuuvvvvvvuuutttssstttvvvvvvvvvtttqqqooonnnoooppppppooooooqqqsssttttttsssrrrrrrrrrrrrrrrrrrrrrsssrrrssstttuuuwwwxxxvvvrrrpppppppppooonnnnnnpppqqqrrrrrrssswwwzzzttttttuuuuuuuuuuuutttssszzz|||~~~~~~{{{xxxuuutttrrrtttuuutttqqqpppppprrruuutttsssrrrssstttvvvwww{{{{{{yyyuuurrrrrruuuxxxvvvuuutttttttttuuuvvvvvvwwwxxxxxxwwwwwwvvvuuutttyyyxxxvvvuuuttttttttttttssstttttttttssstttwwwyyywwwuuuqqqllliiigggffffffrrrxxx}}}}}}uuujjj```[[[^^^___dddkkkssszzz~~~|||zzzxxxuuuooojjjeeebbb]]]YYYZZZ___eeeiii|||jjj\\\TTTNNNKKKJJJLLLMMMLLLPPPUUURRROOOKKKJJJLLLNNNOOOPPPLLLJJJGGGGGGHHHKKKLLLMMMNNNMMMKKKIIIHHHIIIKKKLLLTTTSSSWWW[[[[[[VVVTTTVVV___bbbhhhPPPNNNNNNMMMGGG@@@BBBIIINNNVVV^^^dddkkkuuu|||}}}~~~~~~~~~iii[[[QQQFFFCCCBBBAAA@@@>>><<<;;;:::888;;;;;;>>>HHHXXXkkkQQQEEEEEEHHHOOOVVVYYYWWWRRRPPPPPPSSSUUUYYY]]]aaaccceeeeeeggghhhiiikkklllmmmnnnnnnpppppppppooommmmmmnnnooopppppppppqqqsssuuuvvvwwwvvvuuussstttuuuuuutttrrrssstttuuutttrrrrrrrrrtttuuuuuuvvvvvvvvvvvvuuutttuuuuuuvvvvvvvvvvvvvvvuuuvvvvvvwwwxxxxxxyyyzzzzzzvvvvvvuuuvvvyyy}}}zzzzzzyyyxxxwwwwwwvvvvvvsssssstttttttttssssssrrrrrrssstttuuuuuusssqqqpppooopppppppppooooooppprrrttttttsssrrrrrrrrrrrrrrrqqqsssuuuuuutttsssssstttsssqqqoooooooooooonnnmmmssstttuuutttqqqqqqtttxxxttttttssssssssssssssssssxxxzzz||||||zzzxxxwwwvvvvvvyyyzzzxxxtttqqqqqqsssuuuttttttsssssssssttttttxxxyyyyyywwwvvvwww|||yyyxxxwwwvvvvvvwwwxxxyyyxxxwwwtttrrrqqqqqqqqqrrrvvvuuutttsssssssssttttttrrrssssssrrrrrrsssuuuwwwuuuooofff``````gggpppwww}}}|||wwwlll___XXXXXX\\\ccchhhooouuuzzz}}}{{{wwwrrrmmmhhhddd^^^\\\YYYXXXYYY]]]bbbeeennn^^^WWWVVVSSSOOONNNOOONNNMMMQQQWWWWWWTTTPPPNNNNNNPPPRRRRRROOOMMMKKKJJJLLLMMMMMMLLLQQQOOOLLLIIIHHHIIIJJJKKKUUUVVVZZZ___^^^ZZZYYY[[[aaa```|||VVVPPPMMMNNNJJJBBBAAAGGGKKKSSS[[[aaaiiisss{{{|||{{{}}}|||dddRRRIIIHHHGGGDDDAAA???<<<;;;:::;;;<<<:::<<