BM6P6(@ zzzvvvsssttt{{{vvv\\\ZZZ``````lllpppqqqsssmmm``````ZZZUUUiii}}}sssjjjNNN:::333666333111333000//////.........---------........................---,,,,,,,,,,,,---......333***444999***+++:::<<>>999666222111000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++zzzsssrrruuu{{{vvvfffaaa___kkkoooooonnnwww~~~wwwyyyoookkkddd]]]jjjvvvttt~~~ZZZBBB666777333222333/////////.........---------........................------,,,,,,------...///222+++000555//////???LLLwww{{{{{{uuuVVVBBB===666444666333666555333222111111222222000000000000000000000000000000000000000000000000///333000///555777<<>>333555666666666666444333222111111111111111111111111111111111111111111111111000333333888>>>BBBYYY|||ddd^^^hhhzzz~~~tttiii```___dddiiikkkmmmoooqqqrrrtttwwwyyywwwwwwxxxxxxxxxxxxxxxwwwxxxyyyzzz{{{|||~~~}}}{{{{{{yyyssskkkiiillllllrrrwwwxxx{{{xxxnnnjjjkkkooossspppssszzzwwwlllaaa[[[ZZZ\\\aaagggpppvvv{{{wwwrrrpppnnnkkknnnzzz~~~yyyvvvuuuzzzsssccciii{{{~~~tttyyyfffWWWKKK???666222222222111111111000000---------.........//////........................------------------------xxxyyy~~~}}}jjj]]]TTTYYY___mmmjjjnnnsss|||yyytttpppqqqqqqssszzzwwwnnnrrriiiMMM999222333000000000000000////////////.......................................///000000333---555:::DDDpppzzzyyyyyyuuutttdddiiivvvrrr|||___LLLCCC555444555555666555333222111111111111111111111111111111111111111111111111111000222333999AAAGGGbbbvvv___```sssxxx}}}ooobbb\\\___fffllllllnnnpppqqqrrrtttwwwyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{~~~{{{{{{{{{yyypppgggfffkkkhhhooouuuwww{{{|||rrrhhhbbbdddjjjpppqqqsssxxx~~~tttlllcccYYYYYY```hhhqqqxxxrrrnnnpppiiijjjvvv|||zzzssswww~~~vvveeeeeerrrxxxiiiZZZQQQCCC555222222222111111111111000---------.........//////........................------------------------|||xxx||||||sssnnnZZZ\\\\\\bbbxxxwwwjjjnnnuuunnnrrrwwwrrrttt|||}}}}}}uuusss~~~}}}vvvvvvIII<<<;;;666555222111000//////.........////////////////////////...------......///000111222333777;;;SSSvvvpppvvv~~~xxxaaa\\\eeeuuunnnwwwzzzTTT;;;<<<999777666555555444222000111111111111000000000000000000000000111222333444000888555888EEENNNkkkzzzdddZZZfffxxxnnn]]]YYYbbbiiijjjppppppppppppqqqrrrttttttsssvvvyyyyyywwwvvvxxxzzzxxxwwwxxx{{{~~~~~~yyyzzzyyyjjjeeehhhhhhpppyyy}}}}}}zzztttjjjccc```aaadddeeeffflllttt|||zzzsssqqqrrrssspppmmmxxxxxxxxxzzz~~~}}}mmm^^^YYY]]]^^^lllxxxrrrpppnnnjjjjjjpppzzz}}}zzzrrruuu}}}kkkdddjjjttt|||~~~gggSSSDDD;;;555111000111111///000333111000000///...---------......---------,,,,,,,,,---------,,,,,,+++++++++uuuhhhfffkkkttt}}}tttbbbSSSUUUfffzzzvvvyyywwwmmmpppwwwuuuwwwzzzuuu{{{wwwrrrpppvvvsssvvvTTT???:::444111222111000//////......///////////////////////////...............///111111111222>>>OOOjjj}}}vvvxxx~~~rrr___]]]rrrpppmmm|||]]]===;;;:::888666555666555444222111111111111000000000000000000000000111222333444000666777999EEEXXXzzz|||jjjXXXUUUhhh}}}|||kkk\\\ZZZbbbjjjkkknnnnnnooopppqqqssstttuuutttuuuwwwxxxwwwwwwxxxyyyzzzzzz{{{|||~~~}}}~~~~~~|||{{{vvvvvvzzzuuuiiieeeiiijjjqqqzzz~~~~~~}}}uuunnnhhhfffcccaaaaaabbbcccdddaaadddjjjooosssuuuvvvuuuvvvrrrnnnmmmnnnooonnnlllrrrssstttwwwzzz}}}sss^^^TTTZZZfff{{{|||zzzrrrqqqnnnjjjiiikkkqqq}}}xxxpppoooyyy|||tttkkkiii~~~xxxxxxvvv^^^HHH;;;888444222333222000///222111000000///......------......---------,,,,,,,,,---------,,,,,,+++++++++vvvhhhZZZWWW```sss|||^^^TTTWWW___rrrzzznnnqqqzzz{{{{{{xxxnnnsssrrrqqqpppssszzz}}}qqqfffFFF<<<444///222222111000////////////////////////////////////............///000111111444333IIIkkk~~~vvvhhh```aaawwwqqqdddlllnnnEEE???:::888666555666666555333222222111111111000000000111000000111111222333444222555;;;>>>GGGiiilllYYYOOOVVVmmmvvvggg[[[[[[ccckkklllnnnnnnoooppprrrtttuuuuuuuuuttttttuuuwwwxxxxxxwwwzzz|||}}}}}}~~~{{{vvvqqqqqqsssooofffeeejjjlllsss{{{~~~yyyuuuqqqiii```ZZZYYY\\\___bbbcccbbb```___[[[\\\^^^aaadddfffggghhhkkkkkkjjjkkkkkkmmmmmmnnnnnnooorrrtttvvvvvvvvvvvvrrrtttxxxyyy{{{~~~lllZZZXXXaaauuu~~~vvvzzzwwwxxxqqqmmmiiiggghhhqqq{{{sssnnnsss}}}~~~ttthhhkkktttzzzhhhRRRBBB<<<666333444444000///000000000000///......------......---------,,,,,,,,,------,,,,,,,,,,,,++++++uuuccc^^^\\\```kkk~~~|||eeeWWWVVVdddttt}}}ssswwwzzzooorrrssstttuuuwwwyyy{{{}}}{{{|||wwwxxxPPP@@@777222333222111000////////////////////////////////////............///000111222777555SSS|||}}}~~~~~~wwweeeiiissseeeggg~~~PPPDDD:::888666555555555444333222222222111111111000000111111111111222333444444666555???CCCLLLxxxttt]]]PPPQQQ___uuuyyyoooaaaZZZ]]]eeekkknnnooopppqqqrrrssstttttttttvvvsssqqqssswwwyyyxxxvvvyyy}}}~~~zzzrrrnnnlllllliiidddeeekkkqqqvvv|||yyyuuunnniiieeeaaa]]]ZZZZZZ^^^ccceeeccc___[[[XXXYYYYYYYYYYYY\\\___bbbdddhhhiiilllllllllmmmooopppooopppqqqsssttttttttttttqqqrrrtttuuuuuuuuuvvvwwwsssxxxzzziii]]]bbbtttvvvuuuxxxqqqiiieeeeeekkk{{{|||uuusss}}}}}}mmmhhhtttoooyyyqqq^^^OOO>>>777333333333111//////000000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||kkk]]]aaaiiisss}}}www___\\\ccchhhuuu|||www~~~yyyyyyxxxxxxxxxxxxyyyxxxxxxzzz{{{sss|||}}}~~~[[[EEE:::666333222111000000////////////////////////////////////......//////000111222555666ZZZ~~~xxxuuuwwwzzz{{{vvv|||nnnjjjYYYDDD;;;999555444444444333222222222222222111111111111111111111111222333444555555555@@@GGGTTTkkkRRRJJJSSSfff}}}~~~pppfff\\\ZZZ```ggglllnnnrrrsssttttttttttttssssssvvvsssqqqrrrvvvyyyyyywww||||||uuuooollliiigggeeedddggglllvvvyyy}}}~~~~~~xxxpppkkkeee```^^^___```aaa___bbbeeeeeeaaa[[[WWWUUUXXXWWWWWWYYY\\\```eeegggjjjkkkmmmmmmmmmmmmnnnpppppppppqqqqqqrrrtttvvvwwwuuutttuuuxxx{{{{{{uuuppprrrtttyyy~~~pppaaabbbsssxxxsss~~~tttjjjffffffjjjsss|||~~~yyyssszzzwwwmmm{{{xxxlllsss~~~jjjWWWAAA888222222222111000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssooosss{{{sssiiiddd]]]lllppp}}}xxx~~~~~~zzzwwwvvvuuutttsssnnn}}}vvvxxx|||jjjMMM;;;777333333222111000000000000////////////////////////////////////000111222222222:::ddd{{{yyytttuuu{{{wwwxxxjjjrrrzzzkkkfffFFF>>>;;;777444444333333222333222222222222111111111222111111222222333444555444777@@@LLLcccfffLLLFFFSSSjjjyyyggg^^^WWW[[[ccciiilllnnntttuuuvvvwwwwwwvvvuuutttuuutttrrrsssvvvxxxzzzzzzxxxrrrjjjhhhgggeeeeeehhhmmmqqqzzz{{{}}}}}}}}}|||sssiiieee```\\\ZZZ\\\___aaa]]]aaadddccc^^^YYYWWWWWWWWWXXXZZZ]]]aaafffjjjlllmmmmmmlllllllllmmmnnnnnnooooooooooooqqqsssuuuwwwsssrrrsssxxx~~~~~~wwwpppnnnpppttt{{{|||oooaaa^^^ooowwwoooyyyxxxpppkkkhhhggglllsss}}}}}}xxxssswwwpppvvv~~~nnnqqqzzzwww[[[GGG<<<222111222111000111//////////////////............---------,,,,,,,,,++++++,,,,,,,,,,,,------ooo```eeebbbooouuuvvv}}}yyyxxxwwwuuusssmmmuuu~~~vvv~~~~~~XXX===888333333222111000000000000////////////////////////////////////000111222333555FFFtttzzzxxxssswww}}}zzzgggjjj|||mmm~~~~~~UUUCCC???:::666555444444333333333222222222111111111222222222222333444555555555>>>DDDUUUyyysss]]]IIIJJJ[[[ppp{{{sss```WWWSSS\\\gggkkklllmmmssstttvvvxxxyyyyyyyyyxxxtttuuuuuuuuuuuuwwwzzz}}}{{{vvvqqqmmmcccdddddddddgggmmmuuuyyy{{{||||||}}}~~~yyypppbbbaaa___]]][[[ZZZ[[[\\\[[[```dddddd___[[[YYYZZZZZZ\\\```eeeiiimmmooopppqqqnnnkkkkkknnnppppppooonnnooopppqqqrrrrrrrrrrrrqqqrrrtttwwwzzzyyyuuuqqqiiilllpppttt{{{xxxmmm___YYYjjj}}}vvvkkkuuuxxxkkkcccgggpppxxxtttwww}}}pppmmmrrrpppwwwfffQQQCCC666111111111000111.../////////////////////......---------,,,,,,,,,+++++++++,,,,,,---------}}}sssbbbYYYccc~~~qqqnnnxxx}}}}}}}}}{{{zzzwwwxxxtttxxx~~~~~~bbb@@@:::444333222111000000000000////////////////////////////////////000111222333===SSSyyyuuusssnnnsssllllll}}}ooo}}}gggFFFBBB<<<888777666555444333333333222222222111111222222222222333444555555888EEEIII___aaaRRRIIIRRRfffxxxwwwooo\\\SSSRRR]]]iiillllllmmmqqqsssvvvyyy{{{|||||||||sssuuuwwwvvvuuuvvv{{{zzzyyywwwsssooojjjgggeee^^^aaacccdddiiirrr{{{{{{{{{|||}}}xxxpppooossspppiii\\\^^^``````^^^\\\ZZZZZZ\\\bbbggghhhccc]]][[[[[[___bbbffflllppprrrttttttuuupppkkklllpppttttttrrrnnnpppsssuuuuuusssqqqoootttvvvxxxwwwuuusssrrrrrrrrrtttsssqqqtttxxxsssiii]]]VVVggg|||uuuiiisssoooaaafffrrryyy{{{xxxzzz{{{{{{zzzqqqeeewwwuuuppptttrrrYYYIII999333111000000111.........///////////////......---------,,,,,,,,,+++++++++,,,,,,---------mmm```ooovvvrrrsssuuu}}}xxx||||||zzzDDD>>>666444222111111000///...000000//////.........---...111111///---000333555;;;kkkrrrsssrrrmmmttt|||fffmmm{{{~~~}}}yyyxxx|||sssTTTGGG:::777888666444444444444333333333333222222333333444333333444888;;;>>>>>>RRRyyysssSSSJJJHHHWWWnnnwwwkkkUUUUUUXXX^^^fffmmmppppppttttttvvv{{{zzzxxxvvvvvvyyy|||~~~~~~~~~zzzwwwzzzzzztttiii```]]]```ccc^^^___bbbgggnnntttwwwyyywwwzzz|||||||||}}}zzzkkkhhhnnnmmmeeeaaa```___```aaa___ZZZTTTYYY^^^cccdddbbbbbbeeeiiijjjjjjjjjnnnqqqrrrpppmmmmmmnnnpppppppppqqqsssuuuwwwvvvuuutttttttttttttttwwwyyyzzzvvvqqqoooqqquuuttttttssstttxxxxxxooodddYYYYYYeeevvvxxxpppqqqzzz}}}vvvoooiiiiiilllvvv{{{|||zzzfffeeeyyyyyyzzzdddPPP;;;333555555111///000000000000//////////////////...---,,,,,,++++++------------------------|||{{{mmmsssxxxuuuvvvwwwzzz{{{JJJ@@@777444222111111111///...000000/////////.........///000000///000333666888BBBuuurrrqqqpppmmmwwwzzzaaadddqqq~~~wwwxxxuuuwwwyyyXXXIII<<<888888777444333444444333333333333222222333333444333333555888;;;???GGGaaaeeePPPIIIJJJZZZpppvvvjjjTTTUUUXXX^^^gggmmmpppqqqssssssuuuyyy~~~{{{zzzyyy{{{}}}yyyvvvnnnddd\\\YYY[[[]]]]]]___ccciiioootttwwwxxxzzz{{{|||{{{zzz~~~uuunnnpppnnngggcccddddddccc```\\\ZZZXXXZZZ]]]```bbbdddgggkkkooommmmmmnnnpppssstttrrrooopppqqqssssssssssssuuuwwwwwwvvvsssrrrrrrtttwwwxxxwwwxxxyyyuuuqqqooorrruuuxxxvvvtttssswwwxxxoooeeeVVVXXXdddssstttlllooozzzzzzuuupppkkkkkkmmmsssuuueeeccc}}}|||~~~yyygggQQQ<<<333444444222111000000000000///////////////......---,,,,,,++++++------------------------tttttt|||~~~{{{yyyvvv}}}zzzyyyvvvUUUCCC888555222111111111000///000000////////////......000//////000222555999<<>>DDD```jjjJJJDDDFFFPPPeeexxx|||ooobbbQQQTTTZZZaaahhhooorrrtttttttttuuuwwwzzz{{{{{{zzzzzz}}}wwwiiiaaa^^^\\\\\\]]]aaaeeekkkqqquuuxxxyyyzzz{{{|||}}}}}}~~~tttooonnnmmmkkkkkkjjjgggcccaaabbbddd```]]]ZZZ^^^hhhppptttuuuttttttuuuvvvvvvvvvuuutttsssuuuwwwwwwvvvvvvxxxyyyyyyxxxvvvttttttvvvyyyzzzwwwvvvtttpppmmmlllnnnpppuuuuuutttuuuyyyyyypppdddUUUZZZhhhtttooogggqqq|||wwwoooiiijjjllluuuxxxuuulllbbbddd~~~yyypppzzz~~~wwwaaaGGG999555444333333000000000000////////////......---------,,,,,,,,,------------------------xxx|||~~~~~~hhhrrrpppHHH;;;888444111111111111000//////000000000000000000222///...111222444<<>>AAAAAAfff{{{TTTCCC@@@HHH[[[qqq~~~{{{ttteeeVVVQQQVVV]]]dddjjjnnnrrruuuwwwwwwwwwxxxzzz{{{zzzyyyyyy}}}|||kkk\\\YYYYYYYYY]]]dddkkkpppuuuxxxxxxxxxzzz}}}yyy~~~~~~uuuooonnnppprrrppplllhhhhhhlllnnnmmmjjjfffcccbbbfffmmmssssssrrruuuvvvwwwwwwvvvvvvxxxyyyxxx{{{}}}~~~}}}||||||}}}}}}~~~~~~~~~}}}zzzxxxvvvwwwtttpppmmmkkkkkkmmmnnnlllpppvvv{{{}}}ooo```SSSYYYgggsssooogggqqq~~~{{{ppphhhhhhiiimmm{{{|||ooodddmmmyyyqqqwwwrrrVVVDDD:::444111222000000000000////////////------------------------------------------------zzzsssrrrvvvwwwtttRRR>>>:::555222111111111111//////000000000111111111...---000333111555JJJccclllcccbbbhhhkkkjjjrrryyyaaa]]]aaasssxxxgggfffzzzwwwSSS???:::999777666444444333333333333222222222333444555777:::???BBBDDDmmmtttMMMGGGAAAKKK___uuu|||xxxqqqaaaQQQRRRWWW___fffjjjnnnrrrtttwwwvvvvvvxxxzzz{{{zzzxxxzzz~~~vvvfffYYYWWWXXXYYYaaalllooossswwwxxxvvvuuuxxx||||||xxxsssqqqqqqsssuuuooonnnmmmllllllmmmllllllhhhhhhjjjooouuuxxxwwwuuuuuuwwwyyyxxxwwwxxxzzz}}}zzz}}}~~~}}}~~~~~~}}}|||{{{uuurrrooommmnnnpppsssuuurrruuuyyy}}}~~~ooo```TTTYYYgggtttqqqjjjrrr~~~rrriiiiiifffiiivvvvvviiihhh|||uuuvvv}}}rrrXXXFFF;;;444111222000000000000////////////------------------------------------------------}}}zzzvvvpppooorrrhhhlllyyy{{{WWW???;;;555222111111222222//////000000111111111222,,,,,,111444222777QQQnnnlllbbb^^^fffjjjkkkuuu~~~ccc^^^aaarrrrrr```]]][[[CCC;;;999777666444444444333333333222222222333444555777;;;???CCCIIIuuuiiiDDDFFFBBBMMMbbbxxx{{{wwwnnn^^^OOORRRXXX```gggjjjmmmqqqtttvvvuuuuuuwwwyyyzzzyyyxxx|||mmm^^^RRRRRRSSSTTT^^^lllqqqtttwwwwwwtttssswww{{{wwwsssssstttuuuvvvnnnppprrrpppllliiikkkmmmiiilllqqqvvv{{{|||{{{yyyvvvxxxzzzzzzxxxyyy|||}}}}}}~~~tttqqqnnnnnnqqquuuxxxzzzxxxzzz|||~~~}}}pppaaaWWW[[[iiiwwwuuunnnuuutttjjjiiieeegggtttzzzkkkbbbooowwwwwwxxx{{{qqqXXXFFF<<<444222333000000000000////////////------------------------------------------------~~~zzzrrrkkkhhhhhhdddccclllzzz~~~bbbIII<<<222222222///000555000000000000000000000000...111,,,000888888TTTyyygggeee]]]^^^cccqqqeeeccceeelllyyy|||iii^^^bbb~~~bbbDDD>>>888333777555555444333333333333444333444444555:::@@@DDDDDDPPP```HHHBBBDDDRRRiii}}}zzzssshhhXXXMMMUUUZZZbbbiiilllmmmmmmnnntttvvvwwwxxxwwwwwwxxxzzz}}}bbbVVVKKKKKKRRR\\\fffmmmuuuuuuuuuvvvwwwxxxzzz{{{~~~|||zzzzzz}}}~~~vvvooorrrssssssqqqooonnnnnnoooqqqqqqtttyyy~~~}}}{{{yyyyyy|||wwwmmmooouuuxxxxxxxxxzzz}}}}}}tttlllggg^^^gggrrryyyzzz{{{}}}zzzllliiifffgggnnn|||qqqjjjjjjwwwqqqyyyooosssdddFFF<<<555///111000000000000////////////.........------,,,,,,,,,---------............///~~~|||xxxpppiiifffccc\\\YYY]]]eeepppuuunnnOOO@@@444444333//////333000000000000000000000000...222///222:::===^^^uuuccc___\\\___fffyyy~~~ffffffhhhhhhooozzzdddWWWWWWpppiiiGGG???999555:::666555444444333333444444444555666777;;;@@@DDDFFFWWW}}}\\\FFFBBBIIIXXXooo{{{ttthhhYYYNNNUUU[[[ccciiilllmmmnnnnnnsssuuuwwwwwwwwwwwwyyy{{{|||yyy^^^SSSIIIKKKTTT___iiiqqqtttuuuuuuwwwxxxzzz{{{|||~~~{{{yyyvvvwww{{{xxxrrrrrruuuwwwvvvrrrooommmmmmrrrrrrtttzzz~~~~~~zzzzzz|||}}}|||}}}zzzqqqllljjjjjjrrrzzz}}}{{{{{{~~~nnnlllffffffmmmyyyuuulllggguuuyyysss~~~tttnnniiiKKKBBB;;;333333000000000000////////////......---------,,,,,,,,,---------............///|||zzzvvvnnngggeeebbb[[[UUUUUUWWW[[[dddmmm{{{zzz~~~wwwVVVEEE777555555000...111000000000000000000000000///333222444:::DDDlllsssccc]]]\\\___iii~~~yyy|||jjjqqqtttllljjj}}}sss___SSSWWWkkktttNNNAAA;;;777;;;666555444444333444444444666777888:::<<<@@@EEEIIIcccwwwWWWDDDCCCLLL]]]uuu|||tttgggYYYOOOVVV\\\ccciiilllmmmnnnooorrrtttvvvwwwwwwxxxzzz||||||qqqXXXNNNHHHLLLWWWcccnnnvvvtttuuuwwwyyy{{{|||}}}~~~}}}{{{xxxuuuttttttxxx}}}~~~xxxttttttyyy}}}{{{tttnnnlllmmmssssssuuuzzzxxxpppppptttyyy~~~{{{qqqnnngggfffkkkvvvzzzpppcccjjj{{{qqqzzzooosssRRRFFF===444444000000000000////////////...------------,,,,,,,,,---------............///~~~{{{wwwooohhhfffccc\\\VVVUUUTTTTTTYYY___iiiwww}}}]]]III777444555111///000000000000000000000000000///222444555777JJJyyymmmaaa]]][[[^^^jjj~~~zzz|||tttxxxyyyjjj]]]VVV[[[nnn}}}TTTEEE===777:::666666555444444444444444666777999;;;<<<>>>FFFNNNpppsssSSSCCCCCCMMMaaayyy|||rrreeeYYYPPPXXX]]]dddiiilllmmmnnnoooppprrruuuvvvwwwxxx{{{}}}{{{hhhSSSKKKHHHOOO[[[fffpppwwwvvvxxxzzz}}}zzzvvvtttsssuuuvvvzzz}}}{{{xxxwwwyyy}}}|||tttmmmlllnnntttuuuwwwzzzvvvqqqxxx~~~rrroookkkhhhkkkttt{{{rrrccceee{{{zzzhhhyyy{{{rrr[[[GGG:::111444000000000000////////////---------------------------------............///zzzqqqkkkhhhaaaZZZUUURRRPPPNNNQQQUUUXXX```sssdddMMM777333444222000111000000000000000000000000///000555444555PPPzzzaaa[[[[[[XXX]]]lll~~~|||}}}uuueeeZZZUUUVVVkkkZZZHHH>>>777888666666555444444444444555666555888;;;;;;===IIIVVV~~~qqqQQQBBBDDDOOOeee}}}zzznnnaaaVVVPPPZZZ^^^eeeiiilllnnnooopppoooqqqtttvvvwwwxxx{{{}}}zzzfffPPPKKKJJJTTTaaakkkqqqvvvzzz|||~~~{{{uuuqqqppptttyyy}}}~~~||||||~~~zzzrrrmmmmmmpppuuuvvvxxxzzz|||tttsss|||wwwrrrnnnkkkllluuuzzzssseeehhhjjjzzzuuuhhhMMM999111555000000000000////////////---------------------------------............///{{{rrrkkkiiibbb[[[UUUQQQMMMIIIJJJNNNPPPRRR^^^vvv{{{yyypppTTT999222444333111222000000000000000000000000111///444555666YYYqqq[[[ZZZ[[[WWW```ttt{{{|||~~~~~~wwwcccUUUPPPQQQggg]]]JJJ@@@888888777666555555444444555555666555777;;;;;;>>>OOObbblllNNNBBBGGGUUUlllvvvhhh[[[SSSOOO[[[___eeejjjlllnnnoooqqqoooqqqtttuuuvvvxxxzzz|||{{{eeeOOOLLLPPP]]]jjjqqquuuwww}}}}}}{{{yyyvvvsssrrrtttyyy~~~||||||~~~zzztttqqqpppqqqtttvvvyyy{{{|||}}}xxxqqqttt}}}wwwqqqmmmnnnvvv{{{vvvhhhnnn~~~yyyxxx\\\DDD666666000000000000////////////,,,,,,,,,------------...---------............///{{{qqqjjjgggddd]]]VVVQQQLLLHHHHHHKKKMMMOOOXXXfffssszzzxxx}}}]]]>>>333444333222222000000000000000000000000222---555777;;;eeekkkYYYZZZ[[[YYYggg~~~zzz|||nnnZZZQQQQQQSSSggg{{{yyyxxx||||||}}}___JJJAAA:::;;;777666666555555555555555777555777<<<<<>>777777666555555555555555888666888======CCC[[[uuuwww]]]FFFDDDOOOZZZrrr}}}ooo^^^QQQLLLMMM]]]aaafffjjjlllnnnppprrrppprrrtttuuuvvvwwwyyy{{{~~~lllSSSMMMNNNYYYkkk{{{~~~zzzuuuqqqnnnrrryyy|||}}}vvvpppnnnsssyyy}}}~~~||||||rrrjjjqqq}}}qqqmmmooowww|||lllpppyyy|||bbbAAA///000000000000////////////,,,,,,,,,------.........---------.........//////yyyrrrmmmfffaaa\\\VVVOOOJJJHHHHHHFFFDDDIIIJJJMMMRRR\\\hhhssszzzgggCCC666555333333666000000000000000000000000000111444555FFFyyyuuu]]]VVVWWWWWW^^^uuu}}}~~~mmm[[[PPPOOOTTTVVVkkkppp}}}qqqddd[[[UUUQQQRRRWWW^^^hhhxxxwww||||||~~~sssgggKKKAAA>>>:::666666555555555555666666888:::888:::???DDD^^^rrrWWWEEEDDDKKK[[[sss~~~ppp]]]QQQOOORRRaaacccgggkkknnnpppqqqqqqtttzzz|||vvvsssrrr~~~^^^XXXRRRPPP```zzzrrrmmmrrrwww~~~uuummmooosssxxx|||~~~oooooovvvyyy|||yyypppmmmvvvzzzpppqqqzzziiiKKK555666333111000111111000...........................---------............///}}}qqqhhhaaa[[[TTTOOOTTTPPPKKKHHHGGGGGGFFFEEEEEEFFFGGGLLLUUU```jjjpppzzzhhhDDD666555333111333000000000000000000000000///333777777JJJpppYYYTTTWWWYYYccc|||~~~}}}}}}iiiYYYNNNMMMQQQRRRiiiooozzzuuufffZZZSSSPPPNNNLLLKKKOOOUUU___nnn{{{{{{uuurrrpppzzz|||~~~sssSSSEEE>>>888666666555555555555666666777:::999<<>>777666666555555555555666666555:::;;;===BBBMMMqqqcccLLLBBBIIIVVVjjj}}}zzzjjjYYYOOOQQQVVVfffiiimmmqqqtttuuuvvvvvvzzz~~~{{{xxxwwwxxx~~~zzzWWWPPPXXXbbbppp|||vvvtttwww||||||}}}{{{zzzyyyzzz{{{}}}}}}}}}zzzwww~~~uuurrryyyyyynnnpppnnnPPP===666333111000111111000...........................---------............///~~~}}}yyygggXXXNNNIIIHHHGGGIIILLLNNNNNNMMMEEEEEEEEEFFFFFFFFFEEEDDDEEECCCBBBCCCHHHOOOWWW[[[```mmm~~~oooJJJ999555444111///000000000000000000000000///777:::777SSSrrr```XXXWWWWWWhhh~~~|||xxx|||~~~ooouuubbbVVVQQQQQQSSS]]]qqqppptttyyyrrraaa[[[VVVPPPMMMNNNOOONNNMMMHHHHHHIIIOOOZZZfffnnnpppkkkbbbcccoootttlllkkksssvvvoookkkmmm```JJJ???999666666555555555555666666333:::;;;<<>>@@@EEEKKKOOOPPPSSSZZZfffvvvtttsssbbb>>>444555555111000000000000000000000000444333888CCCaaavvvbbbZZZ]]]aaarrr{{{gggrrrqqqtttxxxzzz}}}}}}bbbOOOIIINNNVVVqqqvvvkkkppp}}}}}}yyyvvvrrrjjj```XXXSSSQQQQQQRRRQQQPPPVVV______bbbfffcccmmmlllaaa[[[XXXWWWhhhiiiPPPAAA888666666555555555555666666555999999<<>>BBBKKKRRRSSSVVVZZZaaannnkkkFFF777555555333111111000000111111222333666111>>>GGGnnn}}}bbbZZZcccuuummmeeedddmmmsssxxx{{{{{{}}}vvvuuuwwwcccUUUQQQUUUbbbvvvnnn|||wwwnnnccc[[[UUUSSSSSSVVVWWWVVVWWW[[[___dddggggggjjj|||vvvfff]]][[[[[[qqqppp\\\AAA;;;777777666666666666777777888;;;:::FFFOOOoooxxxYYYJJJEEEHHHXXXjjj~~~oooZZZQQQJJJLLLYYYdddfffiiikkkkkklllnnnppprrrsssuuuuuuvvvxxx{{{}}}nnncccfffnnn}}}~~~|||zzzxxxvvvuuuuuuuuuuuuttttttrrrqqqooonnnooojjjeeeeeegggiiihhheee___hhhttt|||~~~}}}}}}}}}~~~zzzlllmmmqqq|||vvvlllMMM999555111000111111///---////////////////////////...............///000000tttttt}}}zzzuuujjj```ZZZWWWRRRNNNLLLKKKIIIHHHFFFEEECCC???===???FFFLLLLLLNNNRRRVVV___nnnmmmJJJ999444444444111111000000111111222333777444???JJJwwwyyynnnmmmxxxwwweee[[[]]]ooo~~~lllddddddiiipppwwwyyyyyy{{{{{{nnnyyy```UUURRRXXXiiivvvmmmvvv|||ppphhhbbb\\\WWWUUUSSSSSSWWWXXXVVVWWWZZZbbbhhhlllkkkmmm|||ppp___YYYYYYkkkrrr]]]AAA:::888777777666666777777888777<<<<<>>IIIWWWjjjMMMCCCBBBGGGZZZrrr}}}hhhSSSMMMJJJPPP^^^aaadddgggiiijjjkkkmmmooorrrtttwwwyyyzzz||||||nnnmmmwww~~~zzzuuuqqqooonnnooopppqqqooommmiiiggghhhddd^^^ZZZZZZ\\\]]]]]]ZZZWWWVVVYYY___fffjjjllllllpppuuuuuuuuuuuuwwwxxx||||||}}}rrrmmmuuuwwwqqqssstttwwwxxx^^^<<<777222000111111000...////////////////////////...............///000000uuurrryyy{{{tttqqqpppccc___XXXRRROOOMMMKKKJJJFFFGGGEEEAAA===<<<>>>BBBIIIJJJLLLMMMLLLQQQcccuuupppNNN;;;444333444111111000000111111222333333666===MMMwww___VVVVVVbbbhhh```ZZZ[[[jjj|||nnnhhhiiihhhqqqzzz}}}yyyvvvvvvxxxooo|||kkkUUUOOONNN\\\ssszzzooovvv~~~xxxmmmgggcccUUUSSSTTTXXXYYYVVVUUUXXX[[[bbbkkkpppyyyzzz```UUURRRUUUfffhhhGGG<<<888888777777777777888888999BBBBBBKKK\\\fffJJJCCCDDDHHH]]]www|||fffQQQLLLKKKQQQ___bbbdddhhhjjjkkklllooopppqqqtttwwwyyyzzz|||~~~vvvkkkmmmwww}}}zzzvvvsssqqqnnnoooqqqqqqpppmmmiiiggghhhddd^^^ZZZXXXYYYZZZZZZYYYUUUQQQSSSXXX]]]^^^^^^___ccciiilllmmmnnnsssxxxwwwwwwxxxzzz~~~zzztttooo|||xxxnnnqqquuussswwwaaa>>>999333000111111000///////////////////////////...............///000000|||ppppppuuu|||rrreeeaaabbbdddccc___YYYUUURRROOOMMMKKKGGGHHHHHHDDD???<<<===@@@DDDDDDGGGLLLKKKLLLZZZkkk{{{yyywwwpppNNN;;;444444444111111000000111111222333444999@@@QQQ|||]]]WWWXXX___aaa[[[YYY\\\lll~~~mmmgggggggggnnnvvv{{{{{{yyywwwwwwyyy|||pppuuukkkUUUPPPOOO\\\tttvvvlllvvv~~~|||ooogggbbb```UUUSSSUUUYYYYYYVVVUUUWWWWWW^^^gggppp}}}uuu```WWWSSSPPP^^^}}}jjjHHH===999888888777777888888999999FFFGGGOOOaaadddHHHDDDEEEIII___{{{gggQQQLLLJJJNNN[[[bbbeeehhhkkklllnnnppprrroooqqqtttvvvwwwyyy{{{|||tttnnnsss|||~~~}}}|||{{{xxxvvvtttsssppppppqqqqqqooommmjjjiiifffccc^^^ZZZWWWVVVWWWXXXTTTQQQNNNNNNPPPQQQPPPNNNQQQTTTZZZ```bbbfffpppzzzxxxwwwxxx{{{ttttttvvv|||yyyrrrzzzlllnnntttnnnttt]]]???:::333000111222111///////////////////////////...............///000000|||ppphhhlllvvv~~~pppaaa[[[[[[[[[[[[aaa^^^ZZZVVVTTTQQQNNNLLLHHHIIIJJJGGGAAA>>>>>>???CCCAAAEEELLLKKKHHHQQQ___qqqpppnnnzzzpppMMM:::444444333111111000000111111222333555<<>>===WWWwwwiii[[[WWWXXXXXXYYY[[[bbbiiisssyyyrrrgggcccgggnnnnnnoooqqquuuyyy|||~~~nnnbbbdddppp{{{~~~eeeZZZTTT]]]rrr~~~yyyttt{{{xxx{{{sssoootttxxxvvvqqqmmm\\\\\\\\\]]]]]][[[WWWSSSJJJNNNTTT]]]nnn~~~sss]]]WWWbbbyyypppbbbIII>>>888888777666666888999:::???IIIYYYaaawww[[[DDDCCCAAAJJJfffwww^^^LLLKKKLLLPPP[[[```bbbeeehhhjjjlllmmmmmmqqqssstttuuuuuuuuuwwwxxx{{{|||~~~~~~~~~|||xxxtttrrrqqqqqqrrrrrrqqqooonnnnnnllliiigggeeebbb^^^XXXTTTQQQOOONNNKKKJJJGGGEEECCCBBBAAAAAA@@@@@@@@@>>>>>>@@@CCCFFFMMMQQQZZZcccgggiiirrr{{{{{{qqqppptttwww{{{{{{}}}~~~rrrpppyyy|||XXXBBB;;;444333333000000222////////////////////////////////////000111222333uuuzzzssshhheeevvvuuufffhhhgggeeeccc```[[[UUUQQQRRRNNNJJJGGGBBBCCCLLLXXXllljjjddd]]]UUUPPPOOOOOOQQQ```mmmooossszzzvvvUUU>>>666333555222222111111222222333444222<<<<<>>888888777777777888::::::AAAOOO___fff[[[CCCBBB@@@JJJiiivvv^^^LLLKKKLLLPPP[[[```bbbeeehhhjjjkkkllllllrrrsssttttttrrrrrrssstttuuuyyy~~~~~~}}}~~~|||xxxuuusssrrrssssssqqqooonnnmmmmmmkkkiiigggfffccc^^^XXXSSSOOOMMMLLLIIIHHHFFFDDDCCCBBBAAAAAA>>>???>>>===<<<===AAACCCGGGJJJPPPWWW[[[___jjjuuu}}}{{{tttvvvzzzzzzzzz}}}xxxrrrnnnvvv]]]GGG===555333333000///111////////////////////////////////////000111222222tttkkklll{{{pppfff```ffffffggghhhfff```YYYSSSQQQMMMIIIGGGEEEGGGPPP[[[ppplllfff^^^VVVOOOJJJHHHFFFXXXjjjqqqsss{{{|||wwwUUU<<<444111444222222111111222222333444222<<<<<>>999888777777888999;;;<<>>VVVfff\\\XXXQQQQQQZZZ___dddhhheee```^^^```cccgggiiikkklllmmmppptttwww~~~www]]]VVV]]]dddmmmzzz|||~~~hhhZZZWWWYYYkkkzzzttt}}}tttqqqeeeYYYjjjsssiiiccc\\\VVVUUUVVVUUUWWW^^^fffggg___XXXVVVRRROOOOOOUUUiiihhhTTTPPPRRR\\\lll{{{kkkbbbIII>>>999888888888999:::<<<===GGG```mmmsssZZZEEEFFFFFFNNNjjj|||sss[[[JJJJJJLLLQQQ\\\bbbcccfffiiikkkmmmmmmmmmmmmooopppqqqpppqqqrrrtttsssxxx{{{{{{zzz|||zzz|||}}}~~~zzzwwwuuutttrrrpppooonnnnnnllljjjggg```^^^ZZZUUUPPPLLLHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEBBBCCCDDDCCCBBBCCCEEEGGGGGGGGGJJJMMMNNNQQQ\\\hhhqqqvvv||||||}}}yyyrrrsss}}}kkkPPPCCC777333333111///000////////////////////////............///000111222|||~~~~~~yyypppiiieeeeeefffgggjjjmmmnnnkkkeeeaaaYYYTTTQQQOOOKKKHHHJJJPPPVVVVVVVVVVVVUUUQQQLLLGGGDDDPPPeeewww}}}}}}VVV???555222666222222111111222222333444333??????WWWjjj\\\XXXRRRRRRVVV[[[gggnnnjjjaaa]]]___aaahhhkkkmmmmmmmmmoootttxxxoooTTTPPP[[[bbbkkkyyyxxxnnn^^^VVVWWW]]]qqqxxxuuuyyyuuu~~~vvv~~~rrrhhh___WWWVVVXXXTTTUUUZZZbbbiiiiiiccc\\\XXXQQQMMMNNNQQQ]]]xxxqqq^^^UUUNNNOOOUUU^^^jjjuuuiii```HHH>>>999999888888999;;;===>>>MMMjjjuuuzzzZZZFFFHHHGGGOOOjjjyyyqqqYYYHHHIIIKKKPPP[[[```bbbeeehhhkkkmmmnnnnnnkkkmmmoooppppppqqqsssuuutttxxx{{{zzzwwwwww{{{|||~~~~~~~~~~~~~~~yyyuuurrrqqqsssqqqooonnnnnnllliiifff\\\[[[XXXTTTPPPLLLJJJHHHGGGHHHHHHIIIIIIIIIHHHHHHDDDFFFGGGGGGGGGHHHJJJLLLLLLLLLNNNOOOMMMMMMUUU___jjjooowww}}}~~~yyy~~~vvvtttzzzkkkSSSEEE777333333222000111////////////////////////............///000111111}}}|||rrrjjjlllmmmnnnpppqqqooojjjggg\\\WWWRRRPPPMMMKKKMMMRRRSSSRRRQQQRRRRRRPPPKKKGGGEEEKKK___www}}}VVV@@@555000444222222111111222222333444333??????WWWlll[[[WWWUUUSSSSSSXXXdddlllhhh___\\\]]]]]]cccgggjjjkkkkkkmmmrrrwwwpppTTTOOOVVVZZZfffvvvxxxgggZZZUUUWWW___uuunnnlll~~~~~~xxx}}}vvvpppiii```\\\]]]YYY]]]cccjjjnnnmmmgggbbbXXXQQQMMMPPPRRRWWWjjjooodddYYYUUUTTTUUUZZZ```ttthhh]]]GGG???999999888999:::<<<===???SSSttt}}}\\\FFFGGGFFFNNNjjjwwwoooXXXFFFGGGJJJOOOZZZ]]]___bbbfffjjjlllmmmnnnlllmmmoooppppppqqqsssuuutttwwwzzzzzzxxxwwwxxxyyyxxxxxxzzz|||~~~}}}}}}~~~yyyuuurrrqqqsssqqqooonnnllljjjfffdddZZZYYYWWWUUURRROOOMMMKKKHHHIIIKKKLLLLLLLLLLLLKKKIIIKKKMMMNNNNNNOOOQQQSSSUUUUUUVVVVVVRRRNNNSSSZZZcccjjjssszzzwwwxxxuuuzzzoooUUUEEE777222333333222222////////////////////////...............///111111{{{sssrrrrrrrrrssssssqqqmmmjjj[[[UUUPPPOOOOOOOOOSSSZZZYYYVVVRRROOONNNLLLHHHDDDCCCFFFXXXttt[[[FFF:::444777222222111111222222333444333>>>???VVVmmm[[[VVVWWWUUUQQQUUUaaahhhddd^^^]]]\\\ZZZ]]]bbbfffggggggjjjpppvvvwwwZZZPPPPPPOOOYYYkkkttttttkkk^^^YYY\\\ddd|||hhheeeyyyyyy~~~|||vvvmmmeeebbb___dddlllrrrssspppjjjfffZZZRRROOOSSSVVVXXXeeevvv{{{|||rrrhhhbbb^^^ZZZ[[[^^^dddhhh\\\FFF???999999999999:::<<<>>>???WWWzzz^^^FFFEEECCCMMMkkkvvvnnnVVVEEEFFFIIINNNZZZZZZ\\\```dddhhhkkklllmmmmmmooopppqqqpppqqqrrrtttsssvvvyyyzzzzzzyyyxxxxxxwwwvvvvvvyyy|||~~~}}}{{{}}}}}}~~~~~~}}}}}}~~~~~~{{{wwwtttssssssqqqnnnmmmkkkhhhdddbbbYYYYYYXXXVVVTTTRRRPPPNNNIIIJJJLLLNNNNNNNNNNNNMMMNNNPPPRRRTTTTTTVVVXXXZZZ]]]]]]___^^^XXXRRRTTTZZZ```fffpppxxx~~~{{{yyyvvvzzz}}}xxxVVVFFF666222444444333222////////////////////////...------......///000111xxxzzzxxxwwwtttppppppqqqooolll\\\ZZZVVVPPPLLLOOO[[[gggcccYYYPPPOOOPPPNNNKKKJJJCCCDDDMMM___qqqZZZDDD;;;555555111111111000111111222333555777BBBSSS~~~www```UUUSSSUUUWWWSSS\\\dddddd]]]WWWXXX[[[\\\[[[^^^dddiiijjjnnnssszzz]]]KKKKKKQQQVVV]]]```cccssskkkcccYYYXXXjjjjjj```jjjwwwvvvwww|||tttqqqvvv{{{~~~}}}ssshhhdddVVVNNNRRRVVVXXXaaannnuuu||||||ssskkkhhhnnnrrr]]]GGG:::;;;888777999::::::===BBBaaa}}}ZZZFFFEEEDDDNNNjjj~~~lllWWWJJJGGGIIIQQQXXXZZZ[[[^^^bbbgggkkkooorrrooonnnnnnoooooopppqqqrrrssstttuuuvvvwwwwwwwwwwwwvvvqqqpppuuuyyyxxxwwwwwwzzz|||~~~~~~}}}}}}}}}{{{{{{{{{|||}}}}}}{{{xxxuuurrrpppmmmjjjiiifffccc```[[[YYYUUUSSSSSSRRRQQQPPPOOOQQQRRRRRRQQQQQQRRRTTTWWWWWWXXXYYY[[[^^^```bbbgggiiijjjiiiddd___[[[ZZZaaafffnnnvvv}}}yyyrrryyyoooWWWBBB888888111...111000000000000000////////////000////////////000000111xxxmmmllllllmmmpppuuuvvvrrrnnn^^^[[[UUUQQQPPPVVVbbblllccc[[[TTTSSSSSSOOOKKKKKKDDDBBBHHHVVViii|||ZZZBBB999333444111111111111111222222333555777BBBTTTiiiZZZTTTRRRSSSPPPXXXaaaccc^^^YYYWWWWWW\\\[[[]]]bbbfffgggkkkpppqqqaaaVVVQQQOOOPPPSSSSSSSSS]]]sssmmmdddXXXWWWhhhmmm___eeepppppprrr~~~uuukkkfffYYYQQQTTTWWWZZZcccooooooXXXDDD;;;<<<999888;;;<<<<<>>DDDLLL}}}xxxUUUBBBCCCCCCOOOlllkkkUUUKKKIIILLLQQQWWW\\\]]]___aaaccceeefffgggkkkjjjjjjjjjjjjkkkllllllnnnppprrrrrrrrrtttxxx|||uuulllgggkkkqqqrrrqqqppptttwwwzzz{{{|||}}}~~~yyysssjjjhhhgggfffhhhkkkpppsssyyyzzzsssoooqqqmmmiiifffeeecccaaa___bbb```^^^]]]]]]\\\ZZZYYYYYYZZZ\\\\\\[[[\\\]]]___]]]aaaeeeccc```aaaiiipppsssuuuvvvtttpppkkkgggeeeiiilllqqqvvvzzz{{{{{{{{{{{{qqqvvvwww\\\DDD777666111000444222000000000000///////////////......//////000111222tttpppwwwrrriii___WWWPPPLLLJJJOOOMMMTTTfffvvvxxxsssnnnfff___VVVWWWiiilll]]]RRRKKKJJJMMMIIIFFFFFFOOO]]]rrr~~~eeeFFF:::555777222222222111222333333444555<<>>FFFOOOvvvTTTAAACCCDDDQQQnnnqqqWWWHHHFFFJJJPPPVVVYYYZZZ]]]```ccceeeggggggjjjjjjjjjjjjkkklllmmmnnnmmmoooqqqpppppprrrxxx}}}{{{oooffffffkkklllkkkjjjqqqsssvvvxxxxxxyyy{{{|||}}}zzzooofffdddbbb```aaacccfffhhhrrr{{{{{{uuupppooollliiigggffffffeeedddeeecccaaaaaaaaa```^^^\\\[[[\\\^^^]]]\\\\\\]]]___aaaeeefffbbb]]]\\\bbbiiinnnppprrrsssqqqpppooopppooorrrvvvzzz}}}}}}tttyyyxxxcccHHH888666000///222///000000000000////////////............///000111222{{{nnnooommmjjjfff```[[[VVVSSSUUURRRZZZkkkxxxwwwrrrqqqgggccc\\\```wwwsss^^^RRRLLLKKKMMMGGGDDDEEELLLXXXjjjbbbCCC777222444222222222222222333444444444===GGGNNNppp^^^\\\XXXPPPOOOQQQUUUZZZ\\\[[[WWWSSSUUUUUUVVVXXXWWWYYYcccmmmnnnrrrpppnnn}}}sssiiibbb[[[WWWVVVPPPVVVaaaxxxmmm```TTTTTT```rrr{{{mmmpppyyylllpppvvvxxx~~~iiieee```YYYUUUSSSSSSTTTTTTUUU]]]kkktttbbbQQQAAA===::::::;;;======>>>HHHRRRrrrQQQ???BBBFFFUUUssswwwYYYHHHEEEIIIOOOUUUWWWYYY]]]aaadddfffggghhhiiiiiiiiijjjlllmmmooopppjjjmmmooommmkkknnnuuu|||pppcccaaafffiiijjjjjjoooqqqtttuuuuuuvvvwwwyyy{{{~~~}}}nnndddccc```___^^^^^^___```gggqqq~~~|||wwwrrrooollliiiggghhhiiiiiihhhfffeeedddddddddcccaaa___]]]______^^^]]]\\\]]]^^^]]]^^^\\\VVVPPPNNNRRRWWWZZZ]]]```cccfffjjjooosssrrruuuyyy}}}}}}vvv{{{gggKKK999555000///111...000000000000////////////............///111222333sssvvvzzz}}}zzzrrrhhh```]]]\\\eeewww{{{uuuvvvllljjjdddgggwwwaaaUUUOOOLLLLLLGGGEEEDDDJJJSSSccc{{{^^^AAA777222444333222222222222333444444000>>>IIIMMM~~~fff^^^XXXQQQLLLNNNPPPRRRRRRRRRQQQQQQPPPPPPRRRTTTTTTWWWbbbnnnzzzzzznnnsssuuujjj```TTTWWWXXXaaalll^^^SSSSSS\\\kkk~~~~~~jjjjjj}}}uuuttttttqqqxxxvvv___\\\ZZZWWWTTTSSSSSSRRRPPPOOOTTT\\\kkkuuuaaaMMM???>>>;;;;;;===???>>>@@@JJJVVVqqqQQQ@@@CCCGGGVVVuuu|||{{{yyy[[[KKKHHHKKKPPPTTTXXXZZZ^^^aaaeeefffggggggfffggghhhiiikkknnnpppqqqkkkmmmooollliiikkkttt{{{rrraaa]]]bbbfffhhhjjjoooqqqssstttttttttvvvwwwyyy~~~}}}~~~~~~uuudddcccbbb```___^^^]]]]]]^^^fffrrr|||~~~xxxtttpppmmmiiigggggghhhiiiiiigggfffeeeffffffeeeccc``````aaaaaa```]]]\\\\\\]]]XXXVVVQQQKKKEEEDDDEEEGGGFFFHHHKKKOOOTTT\\\dddjjjrrrtttxxx}}}yyy|||hhhKKK888555000000333///000000000000////////////------......///111222333zzzrrrcccbbbbbbnnnxxxzzzrrrqqqjjjjjjzzzcccYYYSSSNNNKKKJJJGGGEEEHHHPPP```xxx\\\BBB999555777333333222222333333444555...>>>JJJMMM}}}kkk___XXXSSSLLLMMMNNNNNNMMMMMMOOOQQQLLLMMMOOOQQQRRRUUUbbboooxxxcccsssxxxhhh]]]^^^WWWUUUssskkk]]]RRRRRRYYYeeevvv|||}}}kkkjjj|||yyyzzzxxxqqquuusss]]]VVVVVVUUUTTTTTTUUUSSSOOOLLLRRR[[[fffxxxyyy```JJJ===???<<<<<>>;;;AAA???>>>BBBBBBHHHYYYxxxSSS???DDDGGGUUUuuuzzzwwwwwwxxxtttbbbQQQGGGGGGMMMTTTXXXZZZ]]]___```bbbeeehhhhhhhhhiiijjjkkkmmmooopppnnniiimmmwwwtttiiiiiisss}}}wwwnnnccc]]]]]]aaaffflllppptttvvvvvvvvvvvvwwwvvv{{{zzzwwwpppiiicccbbbcccbbb]]]YYYYYY\\\bbbkkkuuu~~~zzztttqqqnnnjjjjjjkkklllkkkiiifffgggggghhhiiiiiijjjjjjjjjiiihhheeebbb___\\\[[[YYYTTTMMMGGGDDDBBBAAA???AAA@@@AAAEEEHHHLLLUUU___kkkpppvvvzzz{{{}}}~~~vvvlllOOO<<<777111///111...000000000000000000000000///000000/////////222444yyyyyyxxxfff```pppzzzvvvrrrwwwjjj[[[WWWRRRLLLKKKIIIIIIIIIMMMZZZtttZZZ<<<333333222222222111111222222333444333:::AAARRR|||wwwfff^^^YYYLLLLLLMMMQQQUUUUUURRRNNNLLLJJJJJJMMMPPPRRRWWW^^^mmmpppZZZ[[[mmm|||nnnccc\\\WWWvvvlll]]]QQQPPPSSSWWWcccppptttbbbwwwssskkkqqqzzzuuunnnfffYYYUUU___nnn}}}ppp]]]ZZZVVVSSSSSSUUUUUURRRNNNLLLOOORRR\\\oooyyy{{{mmmUUUFFF@@@>>>:::???>>>>>>DDDFFFNNN___{{{UUUAAADDDFFFRRRrrr~~~{{{}}}yyylllZZZKKKEEEHHHOOOUUUXXXZZZ]]]___```bbbeeeggghhhhhhhhhiiijjjkkklllmmmooommmpppvvvtttllljjjnnnzzzwwwppphhhbbb```bbbeeelllooorrruuuuuuvvvwwwyyyyyy{{{vvv{{{vvvkkkccceeegggccc^^^]]][[[\\\^^^ccckkkrrrxxx{{{}}}||||||~~~|||xxxvvvssspppoooppppppooommmiiijjjjjjkkkllllllmmmmmmlllllljjjgggdddaaa^^^\\\ZZZUUUNNNGGGDDDAAA???>>>AAA???@@@CCCEEEGGGNNNVVVaaagggoootttwwwzzzyyyiiiLLL;;;777111000222...000000000000000000000000///000000//////000222444bbb```vvvxxxgggnnnzzz}}}yyyuuu}}}~~~kkk```ZZZSSSKKKJJJIIIJJJKKKNNN[[[rrrZZZ???666666444222222111111222222333444222888@@@RRR{{{~~~}}}}}}fff[[[VVVPPPMMMMMMRRRZZZ]]]YYYSSSMMMIIIIIIMMMOOOOOORRRWWW]]]qqq|||ooo\\\WWW```iiilll|||nnnfff^^^QQQaaaooo```SSSPPPOOOOOOWWWaaavvv~~~}}}|||tttbbbvvvrrrhhhjjjoooggg^^^VVVIIIEEELLLVVVbbbpppwwwqqqggg]]]YYYVVVTTTUUUTTTPPPLLLIIILLLPPPWWWdddvvvwwwttttttyyyjjjRRREEE??????<<<@@@>>>???FFFHHHQQQcccXXXBBBDDDDDDOOOmmmzzzkkkVVVIIIFFFJJJPPPSSSXXXZZZ]]]___```aaaccceeehhhhhhhhhhhhhhhiiijjjjjjppprrrtttwwwwwwtttnnnjjjrrrpppmmmhhhdddaaaaaabbbmmmoooqqqssstttuuuxxxzzz{{{yyy{{{xxxpppeeeiiillleee```bbb^^^]]][[[[[[^^^cccjjjnnnjjjjjjkkkpppwww|||}}}|||zzzxxxuuuttttttsssqqqooolllllllllmmmnnnnnnoooooopppooonnnkkkgggccc```^^^ZZZUUUMMMGGGCCCAAA???===AAA???@@@CCCCCCBBBFFFKKKUUU\\\fffnnnrrrwww|||dddIII999777222111333///000000000000000000000000///000000//////000222555dddPPPXXXuuurrrmmm||||||zzzxxxjjjbbb\\\SSSLLLIIIIIIJJJLLLOOOZZZppp[[[@@@999777333222222111111222222333444333888???RRR{{{xxxgggYYYVVVRRRMMMLLLRRR\\\aaa]]]WWWMMMIIIHHHLLLNNNNNNOOORRR]]]llluuukkk\\\YYY```hhhdddsss{{{|||tttkkkcccVVV\\\rrrdddWWWSSSPPPLLLPPPXXXkkkrrrqqqrrrxxxeeewwwooofffaaaUUUPPPNNNFFFBBBEEEJJJSSSaaannnppplll```]]]YYYVVVTTTQQQMMMIIIIIIKKKOOOVVV```kkktttyyyiiiccc]]]^^^dddoookkkTTTFFF@@@>>>AAADDD@@@@@@GGGIIIQQQbbbYYYBBBCCCCCCLLLjjjsss[[[KKKIIILLLNNNNNNWWWYYY]]]___``````bbbdddggggggggghhhiiijjjkkkllllllpppssstttwwwyyysssjjjmmmllljjjfffcccccceeegggoooppprrrrrrrrrtttwwwyyyzzzyyy{{{uuufffkkknnnfff```ccc___^^^[[[XXXXXXZZZ___bbbYYYXXXYYY___jjjtttzzz}}}zzzyyyxxxwwwvvvtttqqqpppmmmmmmmmmnnnnnnnnnoooooosssrrrqqqoookkkfffbbb```YYYTTTMMMGGGCCCBBB@@@???BBB@@@BBBEEEFFFDDDEEEIIIQQQXXXccckkkpppuuuzzz~~~aaaFFF888777333222444///////////////////////////...///000//////000333555zzzxxx```ZZZfffqqqkkksssxxxjjjaaaZZZQQQKKKHHHHHHIIIKKKNNNXXXnnnXXX===666444///222222111111222222333444444888???SSS{{{wwwlll___```SSSMMMJJJOOOYYY```^^^YYYNNNIIIHHHLLLOOOOOOOOORRR[[[eeekkkfff\\\ZZZ___eeejjjuuuxxxvvv}}}kkk]]]^^^nnnaaaWWWTTTQQQKKKMMMSSSdddiiiggghhhzzzeeeuuuqqqaaaWWWKKKHHHJJJFFFDDDEEEGGGLLLWWWccchhhfff[[[YYYVVVSSSQQQNNNKKKIIIKKKKKKPPPYYYbbbiiikkklllaaaZZZTTTTTTXXXaaaqqq~~~mmmWWWIIIAAA===AAADDD@@@AAAJJJMMMTTTdddYYYBBBCCCBBBLLLiiizzz___NNNJJJLLLMMMLLLUUUXXX\\\___``````bbbccceeefffggghhhjjjlllnnnooohhhmmmooorrrxxx}}}zzzssstttqqqkkkeeebbbdddjjjoooqqqrrrrrrrrrrrrrrrtttvvvzzzzzz|||{{{hhhiiimmmggg``````^^^______]]][[[[[[]]]___TTTPPPNNNSSS^^^mmmxxx}}}{{{|||}}}|||yyyvvvtttrrrppppppppppppqqqqqqqqqqqqttttttsssqqqnnniiieeebbbWWWRRRLLLGGGEEECCCBBBBBBCCCAAACCCIIILLLKKKKKKNNNSSSZZZccckkkpppuuuzzz~~~}}}|||}}}```FFF777777333222444000////////////////////////...////////////000333666|||vvvwwwhhhdddddd^^^lllzzziii```VVVNNNJJJGGGGGGHHHIIIKKKVVVkkkYYY>>>888555000222222111111222222333444666888???SSSyyyooo^^^```TTTNNNIIILLLTTT[[[\\\ZZZQQQKKKHHHKKKNNNOOOOOOQQQSSS\\\cccddd___\\\]]]___dddllloooooo}}}rrrcccddd~~~zzz{{{}}}fff[[[SSSSSSPPPJJJJJJPPP^^^dddbbb```xxx{{{dddqqqnnn```XXXLLLHHHIIIDDDEEEEEEEEEFFFNNNYYY]]][[[SSSSSSRRRPPPOOOMMMLLLLLLLLLKKKPPP[[[eeekkknnnrrr```ZZZSSSQQQRRRVVVaaalllhhhUUUIIIAAA===>>>BBB@@@DDDOOOTTTZZZiiiYYYCCCCCCBBBLLLiii{{{```NNNIIIKKKMMMLLLSSSVVV[[[^^^```aaabbbcccdddeeefffhhhjjjmmmoooqqqooopppsssyyyyyynnnbbb\\\^^^eeekkkoooqqqssssssrrrrrrtttuuu{{{zzz{{{|||}}}qqqkkknnnmmmfff___\\\```dddeeedddccceeehhh\\\UUUMMMMMMWWWgggvvv~~~~~~|||yyyxxxuuuuuuuuuuuuuuuuuuuuuuuusssssssssrrroookkkfffcccXXXTTTMMMHHHFFFEEEDDDCCCBBB@@@CCCKKKPPPPPPQQQSSSVVV[[[cccjjjnnnsssyyy}}}zzz}}}cccHHH888777222222444000000000000000000000000000---.../////////000333666{{{qqqddd\\\SSSaaa}}}ttteee\\\SSSLLLIIIGGGFFFFFFGGGIIISSSiii}}}YYY???;;;999444222222111111222222333444555666===QQQwwwuuu]]]]]]VVVPPPJJJJJJOOOUUUZZZ\\\UUUMMMGGGIIILLLLLLLLLMMMNNNRRRXXX[[[[[[YYYZZZ\\\[[[___dddhhhqqqxxxuuuuuupppmmmkkk```VVVQQQRRRQQQJJJIIINNNSSS^^^]]]YYYlllfffnnn~~~vvvhhh^^^QQQLLLLLLFFFEEEFFFEEEEEELLLVVV\\\[[[VVVUUUUUUSSSPPPNNNNNNNNNLLLKKKOOOYYYbbbmmm|||uuulllaaaYYYRRRNNNRRRYYYxxxwww]]]LLLDDDAAA???@@@DDDCCCHHHUUUYYY^^^kkk\\\EEEDDDBBBKKKhhh~~~cccPPPIIIJJJLLLMMMPPPTTTZZZ^^^```aaabbbddddddeeefffgggiiikkkmmmnnntttqqqttt}}}zzzhhh\\\YYY]]]bbbkkknnnqqqsssttttttuuuvvvzzzxxxyyy|||tttwww}}}tttggg\\\aaagggjjjkkkmmmqqqvvvhhh]]]OOOJJJQQQaaarrr|||}}}}}}wwwwwwwwwwwwwwwwwwwwwwwwqqqrrrsssrrrpppkkkgggddd\\\WWWPPPJJJGGGEEECCCBBB???===???HHHOOOPPPQQQSSSTTTYYY```eeeiiiooovvv|||}}}{{{}}}~~~~~~~~~gggKKK:::777222111444000000000000000000000000000---.../////////111444666ttteee\\\RRR___rrrlll___YYYRRRLLLJJJGGGEEEEEEEEEGGGRRRhhh}}}TTT;;;888777222222222111111222222333444555555;;;OOOttteeedddXXXRRRLLLIIIKKKRRRYYY]]]XXXOOOHHHHHHJJJJJJIIIJJJJJJIIIJJJLLLMMMOOOTTTYYY]]]___cccgggiiivvvzzztttooojjj___VVVQQQTTTRRRLLLJJJNNNIIIWWWYYYSSSccckkkooozzzrrrdddUUUPPPQQQLLLHHHHHHGGGGGGNNNZZZaaabbb___^^^\\\YYYTTTPPPNNNNNNKKKKKKOOOVVV^^^mmmpppeeedddhhhooommmRRRCCC@@@@@@AAAEEEHHHGGGMMMXXX[[[^^^jjj^^^FFFEEECCCKKKggg|||hhhSSSIIIIIIKKKMMMOOOSSSYYY^^^```aaacccdddeeeeeeffffffgggiiijjjkkkpppiiikkkwww{{{|||tttddd\\\]]]```hhhkkkpppsssuuuvvvwwwxxxxxxuuuvvv}}}ppp\\\aaahhhlllooossszzzoooaaaPPPGGGLLL\\\mmmxxx~~~wwwvvvvvvvvvvvvvvvvvvvvvoooppprrrrrrppplllhhheee```ZZZRRRLLLGGGDDDAAA@@@===:::<<>>777666777444444333333333444555555444999:::KKKvvvffffff]]]ZZZSSSJJJGGGMMMVVV[[[YYYXXXPPPGGGEEEJJJKKKHHHGGGHHHHHHGGGGGGLLLTTT[[[\\\YYY]]]fffkkkqqqooo]]]PPPQQQQQQLLLKKKOOOKKKPPPSSSSSS\\\sssyyymmmfffppprrrddd\\\WWWUUULLLMMMNNNOOORRRZZZdddlllmmmeee___]]]YYYQQQOOORRRRRRPPPMMMSSS```kkk{{{qqqzzzdddOOOFFFBBBAAACCCHHHTTTUUUQQQTTTVVV[[[hhhfffHHHDDDGGGLLLbbb~~~|||jjjSSSHHHGGGJJJMMMQQQTTTZZZ___ccccccbbbaaaaaabbbeeehhhjjjkkklllllljjjkkknnnppptttzzzhhheeeeee```fffjjjppprrrrrrsssuuuwwwyyytttttt{{{{{{ggg___fffppppppvvvdddMMMKKKNNNTTTiiixxxzzzxxxvvvuuuvvvvvvvvvuuuvvvvvvuuutttqqqmmmiiigggaaa\\\TTTLLLHHHEEEBBBAAAAAA???;;;:::???DDDGGGEEEIIILLLRRRYYYaaaiiiqqqvvv{{{{{{zzzzzzzzzzzz{{{{{{~~~|||{{{|||jjjMMM:::777222222333...111111000000000000111111111......111222222555:::|||gggVVVQQQVVVeee|||yyymmmbbbVVVMMMIIIIIIGGGFFFFFFHHHTTTllluuuRRR<<<555444555333333222222222333444444444:::;;;HHHqqqoooccc]]]YYYQQQHHHDDDHHHQQQXXXYYYYYYRRRIIIEEEGGGIIIGGGJJJKKKKKKJJJIIILLLRRRWWW[[[XXX[[[cccgggkkkzzz{{{iiiYYYVVVTTTMMMKKKNNNGGGLLLOOONNNTTTdddttt|||mmmbbb]]]fffuuutttjjjddd```YYYVVVSSSRRRVVVaaallltttpppjjjeeebbb\\\SSSPPPRRRTTTRRRNNNWWWeeeoooyyy]]]LLLEEECCCCCCEEEKKKVVVWWWSSSUUUVVVZZZgggeeeGGGBBBDDDHHH]]]xxx{{{hhhSSSIIIGGGJJJLLLRRRTTTWWW[[[___aaabbbcccaaabbbeeegggiiikkkkkkkkklllmmmnnnnnnooorrrwwwzzzqqqjjjfff___fffjjjnnnqqqrrrssstttvvvzzzuuuuuuzzz}}}nnncccgggpppqqqyyykkkTTTOOONNNPPPddd|||{{{zzzwwwtttrrrssstttuuutttvvvvvvvvvtttqqqlllhhheee\\\WWWPPPKKKGGGDDDBBB@@@@@@???===>>>@@@BBBAAA???HHHJJJLLLOOOVVVbbbssszzzzzzzzzyyyyyyzzzzzzzzz}}}||||||gggJJJ999666222111333///111111000000000000111111111......111222222555;;;iiiXXXPPPPPP\\\qqq}}}tttrrr{{{tttfffVVVMMMKKKJJJIIIHHHGGGIIIWWWqqqkkkNNN:::222222444222222111111222333444444333:::;;;BBBhhh}}}zzzbbb^^^ZZZRRRJJJDDDFFFMMMTTTXXXYYYVVVMMMFFFFFFGGGGGGLLLNNNOOONNNLLLLLLPPPTTTXXXVVVYYY___aaabbbnnn|||wwwcccZZZTTTNNNKKKMMMEEEIIIJJJHHHIIIPPPYYY]]]```XXXUUU[[[eeeooozzzzzzrrriiiaaaYYYWWW\\\eeemmmrrrqqqnnnkkkhhhbbbZZZVVVWWWVVVTTTQQQYYYeeekkk|||lllTTTGGGDDDEEEFFFHHHOOOYYYXXXUUUWWWVVVZZZgggfffHHHCCCCCCEEEXXXrrr}}}|||}}}fffSSSIIIHHHIIIKKKRRRSSSUUUXXX\\\___bbbcccaaabbbdddfffhhhjjjkkkkkkmmmmmmmmmllllllmmmpppsss}}}uuulllbbbfffiiimmmpppqqqrrrtttvvvzzzwwwvvvyyyzzz{{{~~~yyyiiihhhppprrr}}}vvv___VVVOOONNN```yyy|||yyytttrrrrrrtttvvvwwwvvvvvvvvvuuuqqqlllgggcccWWWSSSMMMIIIFFFCCCAAA???>>>===>>>@@@AAA@@@>>><<>>^^^}}}~~~kkk___ZZZTTTOOOJJJGGGJJJPPPRRRUUUUUUPPPHHHFFFGGGJJJLLLOOOQQQQQQOOONNNPPPRRRTTTTTTWWW\\\\\\]]]dddnnn}}}rrrbbbYYYSSSQQQSSSLLLMMMLLLIIIGGGHHHKKKMMMWWWRRRPPPSSSXXXaaaooo{{{}}}rrrfffaaaeeekkknnnoooppppppooommmhhhbbb___^^^VVVWWWUUUYYY______ooo|||gggOOOEEEDDDFFFIIILLLQQQXXXXXXVVVZZZXXX\\\jjjhhhJJJEEEEEEEEEWWWppp}}}xxxeeeTTTKKKHHHIIIJJJPPPRRRUUUYYY]]]```bbbcccaaabbbdddeeegggiiijjjjjjjjjkkkkkkkkkkkkmmmpppsssuuuwwwmmmgggiiilllnnnppprrrssstttxxxwwwwwwxxxyyyyyy{{{|||ppplllsssuuuiii]]]SSSOOOccc~~~|||vvvssssssvvvyyyzzzuuuvvvvvvuuuqqqlllfffbbbWWWSSSNNNIIIFFFCCC@@@===<<<;;;===BBBDDDDDDEEEGGGEEEFFFGGGKKKSSS___mmmwwwxxxxxxyyyzzzzzzzzzzzzzzz|||~~~~~~~~~\\\BBB555555111000333000111111000000000000111111111000000222222222777???pppnnnZZZMMMGGGIIIVVVgggmmmggg]]]VVVSSSXXXYYY^^^ooo{{{pppbbbTTTMMMJJJLLLLLLKKKRRReeeuuu]]]GGG999444333333333333333444444555777777666888<<<===UUUxxxzzzccc[[[TTTSSSOOOJJJGGGJJJHHHLLLOOONNNIIIEEEFFFJJJIIILLLPPPQQQPPPOOOPPPSSSQQQRRRUUUYYYZZZ[[[___eeelllooobbb\\\YYYYYYTTTRRRPPPMMMJJJHHHHHHJJJNNNLLLLLLMMMPPPWWWhhhwwwsssiiikkkrrrxxxzzzssssssrrrpppmmmiiiddd___TTTXXXXXXYYYZZZYYYkkk~~~hhhPPPEEEEEEIIIMMMQQQRRRWWWVVVWWW]]][[[^^^mmmiiiKKKEEEDDDDDDUUUnnn}}}~~~uuueeeVVVLLLHHHHHHIIINNNQQQVVV\\\```aaabbbaaabbbbbbcccdddfffhhhiiijjjggghhhiiijjjjjjkkknnnqqqnnn~~~{{{iiijjjkkknnnppprrrsssssstttvvvwwwwwwxxxyyyyyyxxxyyy|||wwwpppwwwxxxrrreeeXXXRRRggg}}}vvvssssssvvvyyyzzzuuuuuuvvvtttqqqkkkfffccc\\\XXXQQQKKKFFFBBB???<<<>>><<<>>>FFFLLLPPPXXX```\\\TTTNNNOOOYYYeeennnrrruuuvvvxxxyyyzzz{{{{{{{{{zzz}}}~~~~~~~~~|||yyyWWW???444555111000333111111111000000000000111111111000111333222222888AAAwwwyyy}}}mmmsssppp[[[OOOJJJHHHQQQ\\\```\\\UUUQQQPPPRRRSSSUUU___zzz|||ssseeeVVVMMMJJJLLLKKKLLLXXXpppuuuZZZDDD999555444333444444444444555777888888999666>>>@@@NNNnnn___TTTTTTSSSKKKEEEDDD@@@BBBGGGKKKIIIEEEDDDHHHFFFJJJNNNPPPOOONNNPPPRRROOOQQQSSSVVVWWWZZZ]]]```ddd~~~pppgggaaa]]]WWWTTTRRRSSSQQQLLLJJJLLLMMMLLLKKKLLLLLLRRRbbbrrr{{{}}}nnnnnnwwwxxxvvvrrroooooooooggg^^^TTTYYYZZZ]]]___]]]ppp}}}hhhRRRIIIIIIMMMQQQTTTSSSUUUTTTXXX___\\\^^^nnnlllLLLDDDBBBAAARRRkkk~~~}}}vvvgggXXXMMMHHHHHHIIILLLPPPVVV]]]aaabbbaaa```bbbbbbbbbccceeeggghhhiiiggghhhiiihhhgggggghhhjjjkkkvvvmmmllllllnnnppprrrrrrqqqqqquuuwwwwwwwwwyyywwwtttrrrrrrssstttxxxvvv||||||}}}rrraaaXXXkkk{{{tttpppqqqsssuuuwwwuuuuuutttrrroookkkhhheeebbb\\\SSSLLLFFFBBB???===BBB???BBBMMMVVV]]]jjjwwwwwwgggVVVQQQZZZgggoooqqqpppqqqtttwwwyyyzzz{{{{{{yyy{{{~~~~~~}}}}}}~~~zzzjjjyyyrrrTTT>>>555666111000333111111111000000000000111111111111222333111111999CCC}}}zzzxxxyyyzzz{{{zzzxxxeeecccpppmmmYYYOOOLLLIIINNNSSSTTTQQQNNNMMMMMMGGGLLLNNNRRRfff}}}rrrcccVVVNNNJJJJJJJJJNNN___yyyxxxXXX@@@777666444222333333333444555666777888<<<444>>>CCCJJJkkkXXXUUUVVVNNNFFFCCC@@@@@@EEELLLMMMHHHFFFGGGEEEIIIMMMMMMLLLLLLNNNPPPOOOQQQSSSSSSUUUXXXZZZ[[[___rrrwwwooofffdddfffkkkjjjccc]]]]]][[[XXXUUUQQQMMMOOO[[[hhhttt|||uuuqqqllljjjqqqvvvnnnbbbZZZ[[[[[[aaagggeeeppptttcccRRRLLLOOORRRSSSUUUUUUVVVTTTXXX___[[[]]]mmmrrrPPPEEEAAA???PPPhhh{{{~~~xxxjjjZZZNNNHHHHHHIIILLLOOOTTTYYY^^^```aaaaaabbbbbbbbbbbbdddfffhhhiiiiiijjjjjjiiigggfffggghhhiiiqqqwwwxxxwwwzzz|||}}}qqqooommmnnnppprrrqqqooooootttwwwuuuuuuvvvsssmmmhhhfffccc``````bbbdddfffzzz{{{rrrbbbooo~~~zzztttqqqppprrrtttuuuuuutttrrrpppnnnkkkiiihhheee^^^TTTKKKEEEBBBAAA@@@CCC???DDDQQQZZZaaapppppp]]]TTTXXXaaagggjjjiiikkkooosssvvvxxxyyyyyyxxxzzz||||||||||||}}}~~~zzzooodddwwwqqqRRR>>>555777111000333111111111000000000000111111111111333333111111:::EEErrrsss}}}uuuqqqmmmiiifffXXXRRR\\\hhhUUUMMMKKKIIIKKKMMMLLLIIIGGGHHHIIIDDDLLLMMMJJJUUUqqq~~~qqq```TTTOOOIIIIIIIIINNNbbbzzzVVV>>>666666444111222222222333444555777777>>>222???FFFHHH{{{www]]]WWWYYYRRRJJJFFFDDDBBBGGGPPPSSSMMMIIIIIIFFFIIILLLLLLJJJIIIKKKNNNPPPRRRRRRRRRSSSVVVXXXXXXYYYaaammm~~~}}}xxxvvvlllgggaaaYYYPPPMMMTTT^^^pppxxx}}}ooojjjeeefffsss|||vvvhhhaaa___\\\cccmmmiiilll~~~zzzkkk]]]PPPOOOSSSUUUUUUUUUXXXWWWTTTYYY___YYYZZZkkkyyyUUUIIICCC???OOOhhhvvvzzzkkk[[[NNNHHHHHHIIIMMMOOORRRVVVZZZ^^^aaabbbbbbbbbbbbbbbccceeegggiiiiiikkklllkkkjjjiiijjjlllhhhnnnqqqqqqppprrruuuwwwtttqqqnnnoooqqqrrrqqqooonnntttwwwtttssssssooohhh___[[[VVVTTTSSSRRRNNNKKKNNNZZZqqqkkkrrr{{{vvvsssssstttuuuuuuuuusssqqqooommmkkkjjjjjjfff^^^SSSJJJEEECCCBBBBBBAAA===CCCQQQZZZ```nnn~~~yyynnnaaaXXXWWWZZZ]]]^^^dddgggkkkppptttvvvwwwxxxxxxyyy{{{{{{zzz{{{|||~~~pppmmmggg}}}uuuRRR>>>666888222000333111111111000000000000111111111222333444111111;;;FFFxxxnnnyyyooohhh[[[PPPSSShhhlll^^^SSSIIIIIIMMMLLLGGGEEEIIIKKKIIIKKKMMMOOORRR[[[kkk}}}zzzfffQQQLLLGGGJJJKKKQQQgggyyyNNN999666777444111444444444444444555666777888AAA???<<>>>>>KKKhhh|||kkk^^^]]]WWWOOOLLLEEEGGGKKKNNNPPPNNNLLLJJJHHHHHHHHHHHHIIIKKKMMMNNNOOOQQQSSSSSSSSSRRRSSSTTTSSSVVVXXX[[[bbbrrrlll\\\SSSOOOOOO\\\cccqqq~~~~~~wwwqqqpppmmmhhheeefff\\\WWWSSS\\\hhhjjjuuulllbbb]]]WWWQQQQQQVVVYYYYYYVVVWWWUUUQQQNNNOOOTTT\\\cccbbbNNNDDD@@@LLL]]]qqq}}}mmm\\\OOOIIIIIIJJJMMMOOORRRVVVYYY]]]___```aaabbbcccdddfffggghhhiiiiiiiiihhhhhhiiiiiijjjjjjjjjkkkkkklllmmmnnnnnnooooooooooooooonnnnnnmmmmmmmmmnnnqqqsssrrrlllbbb[[[VVVWWWTTTRRRSSSUUUOOOFFFHHHBBBBBBIIINNNSSSbbbsssqqqssswwwlllrrr|||zzzxxxwwwvvvtttsssssssssqqqnnnllljjjjjjkkkeee]]]SSSMMMJJJGGGCCC???>>>@@@BBBEEEIIINNNQQQTTTPPPLLLGGGCCCAAABBBEEEGGGOOOTTT]]]fffmmmssswwwyyy{{{{{{|||}}}}}}}}}||||||{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}uuuvvvwwwQQQ>>>555555111333555///000000000000111111111111333000000444333333===KKK}}}sssmmm[[[RRRQQQTTT\\\||||||kkkZZZNNNMMMOOOQQQQQQUUU\\\aaaaaabbbbbbaaa```ccclllzzzqqqVVVLLLFFFOOOVVV]]]nnn~~~yyyhhhHHH777444555555555333222222333444555666666<<<>>>>>>BBBKKK^^^uuu~~~tttdddaaa\\\SSSNNNGGGFFFFFFJJJNNNPPPNNNLLLHHHHHHGGGGGGHHHJJJKKKLLLMMMOOOQQQRRRQQQQQQRRRSSSTTTVVVWWWWWWYYYaaannnxxx~~~iiiVVVMMMMMMSSSZZZiiixxx{{{zzzqqq```[[[aaaSSSTTTVVV```mmmooo{{{wwwfff^^^VVVRRRNNNPPPUUUXXXWWWTTTUUUSSSPPPMMMNNNTTT\\\ccckkkTTTEEE@@@IIIYYYlllyyymmm___RRRKKKIIIIIIOOOPPPSSSVVVYYY\\\]]]^^^aaabbbdddfffgggggggggggghhhhhhhhhiiiiiiiiijjjjjjkkkkkkkkkllllllmmmmmmmmmnnnnnnooopppooonnnmmmlllkkklllpppuuuwwwqqqeee[[[TTTSSSQQQQQQWWW[[[VVVMMMIIIBBB???AAAAAAAAAIIISSSpppppphhhllllllwww|||zzzyyywwwtttrrrsssrrrqqqpppnnnmmmlllllleee^^^TTTMMMIIIEEEAAA>>><<<>>>AAADDDEEEEEEDDDCCCCCCAAA>>>;;;::::::<<<===EEEJJJTTT___jjjrrrxxxzzz}}}~~~~~~{{{}}}~~~~~~}}}||||||}}}{{{}}}}}}|||zzz|||~~~|||OOO===555555111222444///000000000111111111222222333000111555444333===KKKvvvnnn^^^VVVVVVYYY]]]vvv~~~mmmbbb^^^\\\ZZZZZZ___fffmmmpppllliiieeebbbeeeooo}}}vvvZZZPPPIIISSS[[[```mmmxxxaaaFFF888444444555666222222222222333555666777======>>>EEEKKKUUUuuu}}}hhhbbb___XXXSSSKKKGGGCCCFFFLLLPPPPPPMMMHHHGGGGGGFFFGGGHHHJJJKKKKKKMMMOOOPPPOOOOOOPPPQQQTTTVVVYYYYYYYYY^^^eeelllvvv~~~xxxuuurrruuuyyy___QQQPPPNNNTTTaaaqqq{{{}}}kkkaaa___RRRXXX\\\fffqqqtttwwwiiibbbSSSPPPNNNPPPUUUWWWUUURRRUUUSSSQQQNNNPPPVVV^^^dddsssYYYGGG???GGGUUUiii~~~zzzpppbbbTTTLLLIIIJJJPPPQQQSSSVVVXXXZZZ[[[\\\```bbbdddfffggggggfffeeeggghhhhhhiiiiiiiiiiiiiiijjjjjjkkkkkklllllllllllllllmmmoooppppppooommmkkkooonnnrrryyy~~~{{{qqqfff\\\VVVQQQRRRYYY___]]]YYYNNNGGGBBBCCCCCCBBBEEEKKKTTThhh~~~kkkhhhlllzzz}}}{{{xxxtttqqqrrrqqqppppppooonnnllljjjaaa[[[RRRKKKGGGCCC@@@>>>:::>>>BBBFFFGGGEEEAAA???BBBAAA???===<<<;;;;;;;;;???DDDNNN[[[hhhrrrxxxzzz~~~~~~}}}~~~~~~}}}{{{{{{yyy|||}}}{{{yyyzzzvvvLLL;;;555555000111444///000000111111111222222222333000111555555444===KKKqqqfffiiipppsss}}}wwwppphhhfffjjjpppwww{{{yyypppiiikkktttggg___YYYeeellllllrrrrrr]]]EEE999555333333555222222222333444555777777>>>===???FFFKKKOOOtttzzz{{{sssfffbbb]]]WWWPPPJJJDDDDDDIIINNNOOOMMMIIIHHHGGGFFFFFFGGGIIIIIIIIIKKKMMMNNNNNNNNNOOOQQQPPPRRRUUUVVVWWWYYY^^^aaaccciiiuuutttiiiZZZYYYWWWXXXcccsssgggSSSQQQNNNRRR]]]lllxxx}}}mmm```fffhhhnnnxxx{{{tttggg```SSSQQQOOOPPPSSSUUUTTTRRRWWWVVVTTTSSSUUUYYYaaafffzzz]]]HHH???FFFSSSiiiuuueeeUUULLLJJJKKKPPPQQQSSSUUUWWWYYYZZZZZZ___aaaccceeeffffffddddddfffggghhhiiiiiiiiiiiihhhiiiiiijjjjjjkkkkkkllllllkkklllnnnppppppnnnmmmlllrrrppprrryyy}}}uuujjj```VVVUUU[[[aaaeeefffXXXPPPGGGCCCBBB??????@@@DDDIIIZZZyyyqqqeeeeeesss~~~|||yyyuuuqqqooonnnnnnnnnooonnnjjjggg[[[VVVOOOHHHDDDAAA???>>>;;;???EEEJJJKKKIIIDDDAAAAAAAAA@@@@@@???>>>======???CCCLLLZZZgggrrrwwwxxx|||}}}~~~~~~|||zzz|||~~~|||zzz}}}iiiIII:::555555000111444000111111111111222222222222333000222666666444===JJJxxxvvvxxx{{{{{{rrrmmmqqq|||jjjccceeeuuu}}}zzzoooZZZCCC888555333222333222222333444555666888999===???@@@FFFKKKMMMiiisssiiibbb[[[UUUOOOIIIFFFGGGJJJLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIHHHJJJLLLMMMMMMNNNOOOPPPPPPQQQSSSSSSSSSUUUWWWZZZVVVZZZaaaiiinnnkkkccc\\\PPPQQQPPPNNNRRR\\\bbbdddhhhiiikkkpppyyymmmSSSNNNNNNPPPZZZiiivvvtttwwwssssss|||qqqbbbYYYUUURRROOONNNPPPSSSTTTUUUYYYYYYYYYYYYZZZ^^^cccfff~~~bbbIII???FFFQQQhhhzzzjjjXXXMMMJJJLLLNNNPPPQQQTTTVVVWWWXXXXXX^^^___aaacccddddddddddddfffggghhhiiiiiiiiihhhgggggghhhhhhiiikkkllllllmmmkkklllmmmnnnooonnnmmmmmmqqqppprrrxxx~~~vvvjjj^^^ZZZ]]]bbbjjjqqqcccXXXLLLDDDCCCBBBAAA???AAA<<>>>>>>>>BBBHHHMMMPPPOOOLLLJJJCCCCCCCCCBBBBBBBBBBBBAAAAAAEEEMMMZZZhhhrrrvvvvvv{{{{{{}}}~~~~~~}}}~~~}}}^^^GGG888555555000000444000111111111222222222222333333000222777666555===JJJ}}}yyytttssszzzhhh```eee}}}lllVVV???555444444222111333333444555666888999:::;;;AAABBBEEEJJJNNNaaassshhh___ZZZUUUOOOIIIFFFFFFHHHJJJKKKJJJIIIGGGGGGGGGHHHIIIGGGIIILLLMMMMMMNNNOOOPPPRRRRRRQQQQQQQQQSSSVVVXXXRRRUUU[[[aaacccaaa\\\XXXNNNQQQQQQMMMMMMRRRVVVWWWZZZ[[[^^^ccclll{{{rrrUUUPPPKKKNNNXXXgggtttzzzvvvrrr{{{uuukkkqqqooo___TTTTTTPPPLLLJJJLLLQQQVVVZZZZZZ[[[]]]^^^___```ccceeetttgggKKK@@@EEEPPPeee~~~}}}nnn\\\OOOJJJJJJLLLNNNPPPRRRTTTVVVWWWWWW\\\]]]^^^```aaacccddddddeeefffhhhiiijjjiiihhhgggeeefffgggiiijjjlllmmmnnnlllllllllmmmmmmmmmnnnnnnooopppsssxxx~~~{{{pppfffaaa```cccmmmxxxrrrfffUUUJJJHHHJJJHHHDDDBBB>>>@@@MMMbbb}}}qqqbbbggg{{{{{{yyyssslllnnnwww~~~|||xxxuuuooommmlllnnnooolllfff```WWWTTTNNNFFF@@@=========>>>BBBIIIQQQVVVZZZ[[[[[[TTTSSSQQQOOOMMMKKKIIIHHHBBBEEEMMMZZZhhhrrrvvvuuuzzzzzz|||}}}~~~~~~}}}~~~~~~~~~||||||~~~]]]EEE777555555//////333000111111111222222222333333333000333888777555===JJJllldddccc}}}iiiSSS;;;222444555333111333444444555777888:::;;;999BBBCCCCCCJJJOOO]]]sss{{{nnnbbb\\\YYYSSSKKKEEEDDDFFFIIILLLKKKIIIHHHGGGHHHHHHIIIGGGIIILLLMMMMMMNNNOOOQQQOOONNNMMMMMMOOORRRVVVXXXNNNSSSZZZ___```\\\XXXUUUGGGKKKLLLHHHGGGKKKOOOOOOSSSTTTWWW\\\eeesssvvvYYYTTTHHHKKKWWWgggrrrvvvwwwyyytttmmmwwwnnnaaahhh}}}kkk\\\QQQRRRNNNIIIGGGJJJPPPXXX]]]ZZZ\\\___aaaaaaaaabbbdddmmmjjjMMM@@@EEENNNccc|||~~~rrr```QQQJJJHHHKKKLLLOOOQQQSSSUUUVVVWWW\\\\\\\\\^^^```bbbdddeeeeeefffhhhiiijjjiiigggfffdddeeefffhhhjjjlllnnnnnnlllllllllllllllmmmnnnooonnnrrrvvv{{{~~~{{{rrrjjjfffcccdddnnn{{{vvv```PPPJJJIIIEEE@@@>>>???BBBEEEJJJ^^^uuu```___qqqqqqpppjjjdddeeeooo{{{~~~~~~~~~~~~}}}yyyvvvooommmlllnnnpppmmmeee^^^YYYVVVOOOHHH@@@<<<<<<<<<<<>>:::555222111222222222////////////000111222333333333444666555666???IIIrrrooorrrnnnqqquuurrrlllppp}}}rrrYYYIII888333333333222333555444444555777:::===???@@@CCCEEEEEEFFFLLLUUU\\\vvvhhhddd```ZZZTTTMMMHHHFFFGGGHHHGGGFFFGGGIIIJJJIIIGGGGGGIIIJJJJJJIIIJJJLLLNNNMMMLLLLLLNNNMMMMMMSSS[[[aaacccffffffaaaYYYQQQMMMNNNLLLJJJIIIHHHHHHFFFDDDJJJJJJMMMRRRYYYggg}}}uuulllfffUUUOOOPPPXXXfffpppsssrrrrrryyy}}}|||qqqqqq|||yyy{{{{{{lllXXXLLLKKKKKKKKKKKKJJJJJJNNNTTTYYYZZZZZZZZZZZZ[[[\\\]]]^^^jjjtttSSSEEEDDDFFFRRRkkkxxxkkkYYYNNNKKKMMMKKKJJJKKKPPPTTTUUUUUUZZZ[[[]]]___````````````bbbeeehhhiiihhhgggffffffeeeeeedddeeefffhhhiiikkkmmmmmmlllllllllmmmooopppuuuxxx|||vvvqqqpppnnnmmmpppuuu|||jjjXXXJJJBBBDDD???>>>AAABBBEEEVVVjjjvvv^^^VVV]]]iiioooooofffaaahhhssszzzxxx}}}}}}}}}|||yyytttppppppppppppooolllfffbbb[[[PPPFFFBBB???<<<:::;;;>>>@@@EEEMMMZZZgggttt{{{|||{{{uuunnnjjjggg___WWWGGGGGGOOO^^^jjjpppwww~~~~~~}}}|||~~~{{{}}}}}}pppYYY===999555222111222222222000000000000111222333333444444555666555666???IIItttaaa]]]aaa]]]bbbvvvxxxjjjSSSDDD666222333333333444666555666777999<<<>>>@@@BBBDDDFFFGGGGGGJJJOOOTTTccc}}}nnnddd]]][[[VVVLLLGGGIIICCCBBBBBBDDDHHHJJJKKKKKKIIIIIIJJJIIIHHHHHHKKKMMMJJJJJJLLLNNNNNNNNNSSSZZZeeehhhjjjgggaaaYYYRRRNNNOOOMMMKKKIIIIIIGGGEEECCCEEEEEEIIIOOOWWWddd{{{sssbbbmmm}}}xxxfffXXXPPPQQQWWWeeennnqqqpppppptttxxx|||~~~~~~tttsss}}}~~~~~~zzznnn```QQQIIIIIIKKKKKKKKKJJJKKKMMMRRRVVVUUUUUUUUUVVVWWWYYYZZZ[[[ccc{{{TTTAAAAAAGGGLLLfffzzznnn^^^QQQLLLJJJIIIHHHJJJNNNRRRUUUVVVXXXYYY[[[]]]___`````````bbbdddggghhhgggfffffffffeeeeeeddddddeeegggiiijjjjjjjjjjjjkkklllmmmnnnooosss|||~~~xxxsssrrrqqqqqqssswww~~~iiiOOOIIIIIIBBB???CCCDDDDDDJJJTTT}}}yyyccc[[[aaaeeelllmmmddd^^^bbbnnnwwwxxx}}}~~~yyyvvvsssqqqqqqrrroooggg```YYYNNNDDD@@@>>>;;;;;;===<<<>>>DDDLLLXXXcccnnnttttttsssooojjjgggeee]]]TTTFFFIIISSSaaalllrrrxxx}}}~~~~~~~~~|||~~~{{{|||oooSSS<<<999444222111222222222111111111111222333444444666555666777555666???IIIrrr\\\WWW^^^VVVXXXsssaaaLLL@@@555222444444444555777777888999;;;===@@@AAABBBDDDFFFHHHHHHIIILLLOOOZZZnnn___^^^]]]SSSLLLLLLBBBAAA@@@AAAEEEHHHJJJJJJJJJJJJIIIGGGFFFFFFIIIKKKIIIIIIKKKNNNNNNMMMQQQXXX```gggllljjjccc]]]UUUPPPMMMLLLJJJIIIIIIHHHEEECCCDDDFFFJJJQQQYYYggg|||uuu\\\^^^lllpppfff\\\QQQQQQWWWdddnnnpppppppppqqqtttxxxzzzzzz{{{}}}zzzwwwxxxsssyyyyyy}}}pppcccXXXNNNJJJKKKKKKKKKKKKLLLMMMPPPSSSVVVQQQQQQRRRSSSUUUVVVXXXYYY^^^~~~UUU@@@AAAGGGKKKeee~~~{{{pppbbbTTTLLLIIIHHHHHHJJJNNNRRRUUUWWWXXXYYYZZZ\\\^^^```aaaaaaaaadddfffgggfffeeeffffffeeeeeeddddddeeefffhhhiiiiiiiiijjjjjjlllmmmnnnooottt~~~~~~|||xxxuuuqqqnnnqqqvvv|||^^^QQQHHHCCCBBBEEEFFFDDDFFFJJJggghhh```eeebbbgggiiiaaaXXXYYYdddooovvv||||||xxxttttttuuurrrhhh```VVVKKKAAA>>><<<:::;;;===;;;>>>CCCKKKUUU___fffkkkkkkllljjjfffdddaaaXXXOOOFFFLLLWWWdddnnntttzzz}}}~~~~~~}}}}}}|||rrrPPP;;;888444222222222222222222222222222333444555555777666777888666777???JJJrrr\\\ZZZaaaUUUPPPggg}}}ZZZFFF<<<444333555555555777888888999;;;===???AAABBBAAACCCFFFHHHIIIJJJLLLMMMTTTttteee^^^___ZZZRRRNNNFFFCCCAAA@@@BBBEEEFFFGGGHHHIIIIIIGGGEEEEEEGGGIIIIIIIIIKKKNNNLLLKKKOOOUUU\\\gggpppnnnfff___UUULLLIIIHHHGGGHHHIIIHHHFFFDDDEEEGGGLLLTTT[[[hhh}}}tttXXXRRR^^^iiigggaaaRRRRRRXXXdddnnnqqqqqqrrrqqqrrrtttvvvvvvwwwxxxyyyyyy~~~{{{sssooovvvzzzgggYYYQQQLLLLLLMMMLLLLLLMMMOOORRRUUUWWWXXXPPPPPPQQQRRRTTTVVVWWWXXX[[[www[[[DDDAAAEEEKKKddd}}}{{{rrreeeVVVKKKIIIIIIJJJKKKNNNQQQUUUXXXYYYYYYZZZ\\\^^^```aaabbb```ccceeefffeeeeeeffffffeeeeeeddddddeeefffggghhhggghhhiiijjjlllmmmmmmnnnwwwzzzqqqiiikkkrrr|||vvv[[[GGGEEEEEEFFFFFFDDDFFFIII\\\jjj```fffgggiiihhhaaaWWWTTT]]]gggssszzz{{{vvvvvvwwwsssiii```TTTJJJ@@@===<<<;;;;;;======???CCCJJJQQQYYY^^^bbbiiikkkjjjgggfffbbbYYYNNNFFFOOO\\\fffooovvv|||~~~}}}}}}xxxQQQ:::777444222222222222111222222222222333444555666888777888999777888AAAKKKmmm\\\]]]eeeYYYMMMXXXggg}}}pppWWWBBB:::444555666666666777999:::;;;===???AAACCCCCCBBBCCCEEEHHHJJJLLLLLLMMMLLLbbbxxxeee```^^^WWWPPPMMMIIIDDDBBBBBBCCCDDDEEEFFFGGGHHHGGGFFFEEEFFFGGGHHHHHHIIILLLKKKJJJOOOVVV___mmmvvvqqqggg]]]QQQFFFFFFEEEEEEGGGHHHHHHFFFDDDCCCEEELLLSSS[[[ggg{{{qqqWWWKKKTTTccchhhdddUUUTTTYYYdddnnnppppppqqqqqqqqqqqqqqqrrrsssuuuvvvttt|||}}}|||{{{yyyvvvsssyyyqqq___QQQKKKJJJLLLNNNOOONNNOOORRRUUUXXXXXXXXXQQQQQQQQQRRRSSSUUUVVVWWWXXXiiihhhJJJAAABBBHHH___xxx{{{ssshhhYYYLLLHHHJJJKKKLLLMMMPPPTTTXXXZZZZZZZZZ[[[]]]___aaabbb```bbbdddeeeddddddeeegggfffeeedddddddddeeeggghhhfffggghhhiiijjjkkkkkkkkkrrr}}}uuukkkiiilllppp}}}pppPPPLLLHHHEEEDDDEEEGGGHHHUUUqqqhhhpppnnnlllggg```UUUOOOSSS[[[ssszzz~~~{{{wwwvvvuuuqqqhhh```TTTKKKCCCAAA@@@===<<<>>>>>>@@@BBBFFFKKKQQQVVVXXXaaadddeeeddddddaaaWWWLLLGGGSSS___hhhoooxxx~~~~~~~~~|||~~~zzzRRR888666333222222333222111222222222222333444555555777777888:::999:::CCCMMMjjj]]]bbblllbbbUUUTTTVVVccc~~~fffTTT@@@999555666888666666888:::;;;===???AAACCCDDDDDDEEEEEEFFFHHHJJJKKKLLLKKKHHHTTTvvvvvveeeccc^^^VVVTTTOOOIIIEEEDDDEEEFFFFFFCCCEEEHHHHHHGGGFFFEEEEEEEEEDDDFFFIIIIIIKKKRRRZZZeeettt|||sssfff\\\PPPEEEEEEEEEEEEFFFGGGFFFCCC@@@BBBDDDKKKSSSZZZeeexxxwww^^^MMMPPP^^^eeecccXXXVVVZZZdddkkkmmmllllllooonnnmmmmmmooorrruuuvvv|||~~~{{{}}}{{{vvvvvv{{{~~~||||||xxxlll[[[MMMIIIKKKOOOPPPSSSRRRRRRTTTWWWXXXVVVTTTQQQQQQQQQRRRRRRSSSUUUUUUWWW___uuuPPPBBBCCCDDD[[[sss}}}uuulll]]]OOOHHHIIIKKKKKKKKKMMMRRRVVVZZZZZZZZZZZZ[[[]]]___```___aaacccdddcccdddeeegggfffeeedddddddddeeefffgggdddeeefffggghhhggggggfffgggnnnyyy~~~tttlllhhheeeuuuhhh]]]NNNFFFFFFIIIHHHEEEMMMlll~~~vvvzzzrrrjjjbbbXXXNNNNNNSSSnnnuuu}}}zzzxxxwwwuuuqqqllleee___WWWOOOHHHFFFEEEAAA????????????@@@BBBEEEIIIMMMOOOSSSWWW[[[]]]^^^\\\SSSIIIIIIUUUbbbhhhoooyyy||||||uuuNNN777555333222333333222000111111111111222333444555777666888::::::;;;EEEOOOiii```hhhssslll```YYYQQQWWWsssyyy```OOO???999666888888777666888:::;;;===@@@BBBCCCDDDEEEHHHGGGGGGHHHJJJKKKKKKJJJJJJPPPdddlllgggeee\\\XXXSSSMMMHHHFFFGGGHHHIIIAAADDDGGGIIIHHHFFFEEEEEECCCBBBDDDGGGIIILLLTTT^^^iiiwww}}}sssfff]]]SSSHHHFFFEEEEEEEEEFFFDDD@@@===BBBEEELLLSSSZZZeeewwwhhhSSSPPP[[[aaa___ZZZXXX[[[ccciiiiiihhhhhhnnnllljjjjjjnnnrrrvvvxxxpppjjjcccjjj{{{{{{yyywwwvvvyyy}}}{{{vvvkkkZZZMMMJJJNNNRRRSSSVVVTTTSSSUUUWWWVVVSSSPPPQQQQQQQQQQQQRRRRRRSSSTTTXXX[[[{{{}}}SSSDDDEEEBBBYYYqqq~~~wwwooo```QQQGGGIIIJJJJJJIIIKKKPPPTTTZZZYYYYYYYYYYYY[[[]]]^^^___aaacccccccccdddeeegggfffeeedddddddddeeefffgggbbbcccdddeeeeeeeeedddcccbbbgggqqq~~~pppfffbbbnnnlllUUUIIIJJJNNNKKKCCCFFF]]]}}}}}}rrrjjj```UUUQQQUUUbbbjjjrrrvvvzzz}}}{{{wwwvvvvvvuuusssnnnhhhbbb^^^YYYRRRKKKJJJIIIEEEAAAAAA???>>>>>>>>>@@@DDDHHHJJJKKKQQQVVVZZZ]]]\\\SSSIIIJJJWWWccchhhoooyyy~~~{{{|||nnnHHH777555333222333333222000111111111111222333444444666666888::::::<<>><<<;;;<<>><<<;;;999:::<<<>>>???EEEHHHMMMQQQSSSPPPJJJFFFNNNZZZffflllrrrzzz}}}|||{{{|||}}}}}}xxx~~~vvv\\\@@@555555444333222111111222222222222333333444444444666999<<<======AAAGGGKKKzzzfff]]]]]]ttt~~~kkkTTT>>>:::888666777999<<<>>>>>>AAABBBEEEGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJEEELLLOOOTTTqqqkkk```___]]]XXXSSSOOOLLLLLLGGGFFFDDDBBBAAABBBBBBCCCCCCCCCEEEFFFDDDCCCKKKTTT^^^```dddhhhjjjjjjhhhggg___XXXPPPLLLFFFBBBBBBFFFFFFIIIMMMOOOTTTbbbvvvmmmgggjjjdddhhhgggaaaaaa```___^^^^^^^^^^^^ffffffgggjjjooovvv}}}}}}|||zzzyyyxxxyyy{{{|||{{{qqq[[[```tttwwwnnniiiiiihhheeeeeebbb]]][[[ddd}}}~~~ooohhh^^^VVVRRRVVVWWWRRRPPPRRRSSSTTTUUUVVVVVVTTTQQQPPPQQQTTTTTTQQQRRRVVVWWWUUUZZZ]]]qqqZZZCCCCCC@@@III[[[pppzzznnncccOOOLLLHHHEEEJJJQQQUUUSSSUUUUUUWWWXXXZZZ[[[\\\]]]______^^^]]]\\\ZZZXXXWWWUUUTTTSSSRRRSSSVVVXXXZZZYYY\\\aaagggnnnwwwuuullleeegggrrrooo[[[NNNEEEAAAAAAEEEPPPgggvvvmmmgggaaa]]]ZZZggghhhsssxxxpppnnnnnngggggghhhkkkjjjbbbYYYXXX\\\gggbbbZZZQQQHHHBBB>>><<<<<<;;;999777777888999:::@@@CCCHHHLLLMMMKKKHHHEEEQQQ\\\hhhmmmqqqxxx~~~~~~{{{zzzzzz|||~~~tttrrrzzz~~~nnnUUU<<<444444333222111111111111444444444444555555555555888;;;>>>>>>>>>AAAFFFJJJxxxddd___ppp~~~jjjTTT<<<888777666666999<<>>>>>===???CCCGGGpppiiiuuuuuu```LLL555666666777777999;;;???AAACCCEEEHHHKKKLLLMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIMMMHHHJJJRRRWWWlllttt}}}wwwkkk^^^YYY\\\]]]WWWPPPNNNMMMKKKIIIGGGEEEDDDCCCCCCBBBCCCDDDCCCAAADDDJJJVVV\\\fffpppwwwzzzyyyxxxnnnggg___YYYRRRJJJGGGHHHEEEGGGIIIJJJQQQfffiiiPPPNNNOOOZZZ[[[YYYZZZ[[[\\\]]]^^^______ZZZ[[[]]]```dddhhhkkkmmmmmmllllllnnnoooooommmjjjkkksss~~~zzzppppppvvvyyy|||ttthhhccc^^^___bbbbbb___[[[```^^^fffzzznnnkkkiii]]]YYYWWWXXXWWWTTTRRRSSSTTTRRRPPPOOOOOOPPPQQQRRRRRRUUUWWWVVVZZZaaaeeeeeeccc]]]fffiiiLLLFFF@@@CCCJJJ[[[vvv}}}rrrhhhUUUPPPJJJIIIKKKLLLMMMMMMOOOPPPSSSVVVXXXZZZ\\\\\\ZZZZZZZZZZZZ[[[[[[\\\\\\bbbeeejjjnnnrrrtttuuuuuussssssrrrqqqqqqtttyyy}}}|||nnnccc```iiieeeQQQJJJIIIHHHDDDCCCQQQsss{{{zzz~~~yyyqqqaaahhh}}}{{{nnn]]]VVVTTTTTTUUUSSSNNNMMMOOOLLLIIIDDD@@@>>>???AAACCC===<<<:::888777666666666999===BBBDDDEEEEEEGGGHHHSSS___kkkpppttt{{{~~~~~~|||}}}eeecccjjjxxx~~~gggOOO;;;555444444333333333333444666777777777777777888888:::===@@@@@@??????CCCFFFwwwkkkVVVEEE555666777999:::;;;<<>>>>>@@@BBBDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGJJJBBBEEENNNMMMQQQuuummm```ZZZVVVTTTRRRQQQPPPNNNLLLIIIGGGFFFEEECCCCCCEEEDDD@@@@@@CCCHHHVVVlllxxxqqqkkkeee[[[OOOGGGFFFJJJPPPTTTQQQNNNTTTeeetttwww}}}```PPPPPPPPPXXXTTTXXXXXXYYYZZZZZZYYYXXXXXXXXXXXXYYYYYY[[[]]]___```___bbbffffffeeeeeehhhjjjjjjpppwwwtttpppzzzqqqppp|||yyyooofff___[[[UUUSSSTTTWWWVVVWWW___jjjrrrccc\\\\\\XXXZZZZZZXXXVVVTTTSSSQQQOOOMMMLLLJJJJJJLLLNNNOOOOOOQQQQQQNNNPPPVVVYYYYYYZZZ[[[ZZZqqq{{{WWWKKKBBBDDDFFFPPPkkkxxxnnncccXXXNNNKKKJJJGGGGGGJJJLLLMMMNNNQQQTTTYYY\\\^^^aaaaaabbbccceeegggiiikkkiiijjjlllnnnooonnnlllkkklllmmmnnnnnnnnnpppsssuuu|||vvvppppppuuupppVVVNNNIIIIIIGGGFFFQQQ```xxxrrrppp}}}xxxggggggwwwpppUUUMMMGGGFFFFFFCCCBBBCCCFFFEEEDDDCCCBBBAAA@@@???===<<<;;;:::999888777666555:::>>>@@@@@@BBBHHHMMMUUU```kkkooorrrxxx~~~}}}}}}~~~{{{yyyzzz~~~yyy|||xxx___FFF444444333333333333333444444444555666777888999:::;;;<<<@@@CCCDDDCCCDDDGGGIIIsssYYYHHH???<<<888<<>><<<<<<;;;:::999888777777444888===>>>>>>AAAHHHNNNVVVaaakkknnnpppuuuzzz|||zzz|||}}}zzzzzz{{{zzzzzzzzz|||~~~|||zzzwwwvvvyyysss[[[AAA///222222222111222222333333333444555666888:::;;;<<<:::>>>BBBCCCBBBBBBEEEHHH~~~wwwdddRRREEE>>><<<<<<>>>AAACCCDDDDDDBBBAAAEEEDDDCCCCCCEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDMMMRRRWWWXXXVVVVVVZZZ^^^|||~~~{{{kkkaaa]]]]]]VVVOOOMMMRRRUUUPPPHHHJJJJJJHHHFFFBBB?????????FFFGGGKKKRRR\\\hhhrrryyyrrrpppjjj```TTTLLLHHHHHHFFFGGGHHHJJJKKKMMMNNNOOO^^^```\\\RRRJJJKKKOOORRRTTTTTTTTTUUUUUUUUUTTTTTTUUUUUUTTTTTTUUUUUUVVVWWW[[[ZZZZZZ\\\___aaaaaaaaagggppp{{{vvvsssqqqrrryyyqqqvvv~~~tttfff\\\WWWSSSNNNKKKMMMKKKFFFNNNhhh}}}~~~ooo]]]SSSQQQRRRRRRRRRQQQPPPPPPPPPOOOLLLLLLKKKJJJKKKLLLMMMNNNOOONNNNNNNNNOOOQQQRRRTTTVVVTTTRRRXXXxxxWWWIIIFFFFFFIII\\\{{{qqqjjjbbbVVVLLLGGGGGGHHHJJJJJJKKKLLLOOORRRVVVYYY[[[___^^^^^^^^^^^^______```]]]]]]^^^___aaacccdddfffhhhgggfffgggkkkpppsssuuuxxx~~~xxxooonnnsssxxxzzzmmmXXXPPPKKKIIIQQQ^^^jjj{{{qqqwww|||zzzeeeeeehhhqqq~~~yyycccOOOJJJMMMKKKFFFDDDGGGHHHGGGEEEBBB@@@?????????>>>======>>>===;;;999999888;;;???@@@BBBIIIRRR]]]bbbjjjooosssuuuvvvwwwwwwzzz}}}}}}{{{yyyzzz{{{{{{{{{{{{}}}~~~}}}~~~}}}}}}wwwwww|||zzzvvvsssvvv~~~mmmSSS>>>777111111111111222333444555333555777777555555666777<<<===??????@@@AAADDDFFFyyyzzz~~~tttrrrnnnZZZLLLAAA;;;:::>>>@@@CCCFFFGGGGGGEEEDDDEEEDDDDDDEEEGGGGGGFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEMMMQQQUUUUUUSSSRRRUUUYYY}}}~~~vvvddd\\\]]]\\\XXXSSSPPPMMMKKKIIIHHHFFFDDDBBBBBBCCCDDDBBBCCCFFFJJJQQQYYY```eeedddddd```ZZZRRRLLLIIIIIIGGGGGGHHHIIIKKKLLLMMMMMMXXX[[[XXXOOOIIIJJJMMMOOOQQQQQQSSSTTTTTTTTTSSSSSSUUUUUUTTTTTTTTTUUUUUUVVVZZZZZZ[[[]]]^^^___``````bbbkkk}}}zzzuuurrrooonnnssszzzqqquuuzzzhhh^^^QQQKKKLLLMMMKKKHHHGGGLLLOOOaaazzzvvv||||||wwwpppeeeXXXRRRSSSTTTTTTSSSRRRPPPOOOMMMLLLJJJIIIIIIHHHIIIJJJLLLMMMKKKKKKLLLMMMOOOQQQTTTUUUQQQRRRRRRTTTvvv___HHHDDDDDDGGGWWW}}}vvvllldddYYYOOOIIIGGGIIIJJJJJJKKKMMMPPPSSSVVVYYY[[[______^^^^^^^^^___``````^^^^^^______aaabbbddddddkkkjjjiiiiiijjjlllmmmnnnxxx|||vvvrrrpppuuu{{{|||___RRRMMMMMMTTT___```yyyqqqpppqqqoooddddddeeemmmyyyppp^^^YYYYYYTTTLLLHHHIIIHHHGGGEEECCCBBBBBBCCC===<<<;;;<<<======;;;999;;;:::;;;>>>???AAAIIIRRR^^^bbbhhhmmmooopppqqqrrrwwwzzz||||||{{{yyyzzz{{{uuuuuuuuuwwwzzz}}}~~~}}}|||}}}~~~zzzzzzzzzzzz}}}tttuuuxxxyyyxxxdddJJJ666///333333222222333444555555666444222333666888999999<<<>>>???@@@@@@BBBDDDGGGrrrrrrtttyyyiii```gggSSSHHHAAA>>>>>>>>>@@@CCCFFFHHHGGGFFFEEEDDDDDDEEEGGGIIIIIIFFFDDDEEEEEEEEEEEEFFFFFFFFFFFFKKKNNNQQQPPPNNNMMMOOORRRnnnfffbbb\\\VVVQQQNNNMMMMMMLLLJJJGGGDDDBBBBBBCCCDDD@@@@@@AAACCCFFFJJJMMMOOORRRSSSSSSQQQMMMKKKJJJJJJGGGGGGHHHHHHIIIJJJJJJKKKOOOSSSRRRLLLGGGHHHJJJJJJLLLMMMPPPRRRSSSSSSRRRQQQUUUUUUTTTTTTTTTTTTTTTTTTXXXZZZ]]]\\\[[[ZZZ]]]```bbbkkk}}}zzzyyyuuurrrpppnnnlllpppvvvzzzwwwzzzvvvbbb___WWWOOOMMMOOOOOOLLLHHHGGGTTT___xxx{{{rrrggg```ZZZTTTSSSUUUSSSSSSSSSRRRPPPMMMJJJIIIIIIIIIHHHHHHIIIJJJLLLMMMMMMLLLLLLMMMNNNPPPRRRTTTNNNQQQSSSSSSllliiiJJJDDDCCCEEEPPPrrrzzznnnggg]]]RRRKKKHHHHHHIIIIIIKKKMMMPPPTTTWWWZZZ[[[______^^^^^^___``````aaa______``````aaabbbccccccjjjjjjjjjjjjjjjiiiiiiiiirrryyywwwoooqqqyyyuuu^^^SSSNNNRRRYYY]]]qqq{{{rrroookkkgggffffffiiiqqqrrrkkkhhh```VVVPPPJJJHHHEEEAAA@@@@@@AAABBB<<<;;;;;;;;;===>>>===<<<>>><<<<<<===>>>@@@HHHRRR]]]aaafffiiijjjkkkkkkllltttvvvxxxyyyxxxwwwwwwxxxvvvtttrrrsssvvvyyy{{{|||}}}}}}}}}~~~}}}zzz~~~tttyyysss___GGG666111555444444444444444555666888444000222777<<<===<<<===???AAABBBBBBCCCFFFHHHooonnnooosss{{{zzzdddvvv```LLLEEEAAA???@@@;;;===AAADDDFFFFFFEEEDDDCCCCCCEEEGGGIIIHHHEEEBBBDDDDDDDDDEEEEEEFFFFFFFFFHHHJJJKKKJJJIIIIIIKKKMMMYYY```rrr___VVVVVVVVVSSSPPPPPPNNNJJJGGGEEECCC@@@>>>@@@@@@AAABBBBBBCCCDDDDDDDDDEEEHHHIIIJJJIIIIIIIIIFFFGGGGGGGGGGGGGGGHHHHHHHHHLLLMMMJJJGGGHHHIIIHHHGGGIIILLLOOOQQQQQQPPPOOOSSSTTTTTTTTTTTTTTTSSSSSSUUUYYY]]]\\\XXXWWWZZZ^^^ccciiiuuuzzzqqqooommmmmmnnnmmmlllpppuuuuuu~~~sssnnniii^^^QQQLLLKKKJJJJJJJJJJJJGGGFFF]]]qqqwww}}}~~~|||vvvjjj]]]WWWUUUSSSRRRTTTOOOPPPPPPOOONNNKKKIIIGGGJJJIIIIIIIIIJJJLLLMMMOOORRRQQQPPPNNNNNNNNNOOOPPPNNNRRRWWWYYYnnnpppPPPEEECCCDDDJJJfff{{{pppkkkaaaUUULLLGGGGGGGGGHHHJJJMMMQQQTTTWWWZZZ[[[^^^^^^^^^^^^___```aaaaaa```aaaaaaaaabbbbbbbbbaaadddfffhhhiiihhhhhhhhhiiihhhmmm|||}}}rrrpppsssuuu~~~wwwbbbVVVSSSWWW]]]oooyyyqqqkkkkkkjjjhhhkkkvvvxxxqqqjjjaaa[[[TTTPPPJJJDDDAAA@@@@@@@@@>>><<<<<<<<<>>>@@@??????AAA>>>=========???GGGQQQ\\\```dddggghhhhhhhhhiiioooqqqssstttuuuttttttttt{{{vvvttttttwwwyyyzzz~~~~~~}}}}}}{{{mmmYYYFFF:::666555444444444444444555555999888666777:::===>>>???>>>@@@CCCDDDDDDEEEGGGIIIkkklllnnnqqqwww~~~kkkuuuXXXEEE@@@===<<>>BBBEEEFFFFFFEEEDDDAAABBBCCCFFFGGGGGGDDDAAABBBBBBCCCDDDDDDEEEFFFFFFEEEFFFFFFFFFFFFGGGIIIKKKQQQTTThhhqqqggg]]]VVVTTTQQQOOOMMMLLLJJJFFFAAA<<<@@@@@@AAABBBCCCCCCCCCCCC>>>???BBBDDDFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDHHHJJJHHHHHHJJJIIIGGGEEEGGGIIILLLNNNNNNNNNMMMQQQRRRSSSTTTTTTTTTSSSSSSSSSWWW[[[YYYVVVUUUXXX\\\___```eeemmmvvvxxxppphhhgggffffffiiiiiihhhkkkpppoooyyywwwnnn```UUUSSSSSSNNNGGGDDDFFFHHHGGGGGGKKKTTT[[[}}}uuu{{{mmmaaaVVVSSSRRRPPPNNNNNNIIIJJJKKKKKKKKKJJJIIIHHHJJJIIIIIIIIIIIIKKKMMMNNNSSSRRRQQQOOOOOOOOOPPPPPPOOORRRZZZcccxxxtttTTTDDD@@@CCCFFF]]]~~~sssnnneeeXXXMMMFFFEEEEEEGGGIIILLLPPPTTTWWWYYYZZZ]]]]]]]]]]]]^^^___```aaa```aaabbbbbbbbbbbbaaaaaaccceeeffffffeeeeeegggiiieeekkkyyypppkkklllvvv~~~fff[[[ZZZYYYkkkwwwlllmmmnnnkkkkkkrrr}}}uuupppkkkfffddd^^^VVVOOOKKKGGGCCC@@@???===;;;<<<===>>>>>>>>>BBB???>>>>>>===???GGGQQQZZZ^^^bbbeeeggghhhjjjkkknnnoooqqqssstttuuutttttt|||vvvssstttwwwzzz{{{~~~}}}||||||}}}~~~uuuttt}}}zzzzzz{{{cccOOO???777444333333333333333444444555888<<>>???DDDBBBDDDGGGIIIJJJIIIHHHGGGAAAAAABBBDDDFFFEEECCCAAAAAABBBCCCDDDEEEFFFGGGHHHEEEEEEDDDDDDEEEGGGHHHJJJOOOTTT___xxxuuuhhh~~~dddWWWXXXTTTQQQOOOOOOPPPMMMGGGBBBAAAAAABBBBBBCCCCCCDDDDDD???>>>???AAADDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDBBBFFFHHHGGGHHHJJJJJJFFFEEEFFFGGGIIIKKKLLLLLLMMMNNNPPPRRRSSSTTTTTTTTTTTTRRRTTTWWWWWWUUUUUUWWWZZZ\\\\\\]]]aaajjjoookkkdddcccaaabbbdddcccaaaccchhhooouuu~~~vvvooolll^^^XXXRRRNNNNNNMMMIIIDDDJJJJJJHHHFFFHHHSSSeeesss{{{rrriiiyyywww}}}```WWWPPPOOOOOOKKKHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHJJJKKKLLLOOOOOONNNNNNOOOQQQRRRSSSPPPPPPYYYfff|||}}}YYYDDD>>>CCCDDDUUU|||vvvrrrjjj]]]OOOGGGDDDEEEEEEGGGKKKPPPTTTWWWXXXYYY\\\\\\\\\\\\]]]^^^`````````aaabbbcccccccccbbbaaaeeefffeeebbb___```dddhhhpppwwwqqqiiikkkuuuzzzyyyaaaVVVXXXhhh~~~{{{nnnpppqqqpppooosss|||yyyuuurrrpppjjjeee^^^XXXTTTNNNFFF@@@@@@>>>;;;:::;;;<<<;;;:::BBB???>>>???>>>???GGGPPPZZZ]]]aaaeeeggghhhkkkmmmoooooopppsssvvvwwwvvvuuuyyyuuupppnnnqqquuuyyy|||zzzyyyxxxxxxyyy|||~~~}}}}}}qqqoooxxxyyyxxx}}}zzz^^^HHH;;;555333222222222222333444555666777???FFFEEE???;;;===BBB@@@CCCFFFHHHIIIIIIJJJKKKQQQ[[[fffjjjhhhkkkuuuooo{{{sssPPPEEEDDDAAACCCJJJGGGIIIKKKMMMMMMLLLJJJIIICCCBBBBBBCCCEEEFFFDDDCCCCCCCCCDDDFFFGGGHHHJJJJJJHHHGGGEEEDDDEEEFFFGGGGGGJJJPPPYYYggg~~~lllfff^^^YYYTTTRRRRRRRRRNNNJJJFFFEEEDDDCCCBBBBBBBBBBBB@@@>>>===>>>AAADDDCCCBBBAAAAAABBBBBBCCCCCCDDDDDDAAADDDEEEDDDFFFJJJIIIFFFGGGFFFFFFGGGHHHJJJLLLMMMLLLMMMPPPSSSUUUUUUUUUTTTQQQRRRSSSTTTUUUVVVWWWXXXWWWZZZ]]]aaahhhnnniiiaaaaaa______bbbaaa```bbbhhhpppsssyyy|||tttiiiaaa[[[YYYNNNLLLLLLMMMMMMKKKHHHEEECCCDDDGGGOOO\\\mmm~~~jjjnnnqqqyyyvvvuuuVVVPPPLLLLLLLLLHHHFFFFFFHHHGGGFFFGGGHHHJJJLLLNNNOOONNNLLLKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMOOOQQQRRRRRRNNNSSS]]]ooofffJJJ???CCC@@@JJJmmmzzzwwwooobbbSSSIIIEEEFFFCCCEEEJJJOOOSSSVVVWWWXXXZZZZZZZZZ[[[\\\]]]_________```bbbdddddddddbbbbbbddddddbbb]]][[[^^^fffmmm~~~uuuqqqppprrrssszzzooo\\\\\\eeeqqqxxxxxxwwwtttrrrtttzzz{{{xxxuuullliiieeeccc```ZZZPPPIIIFFFCCC???===<<<<<<;;;:::@@@??????@@@@@@@@@GGGOOOZZZ]]]aaadddfffgggjjjlllmmmmmmnnnqqquuuwwwvvvttttttppplllkkkmmmrrrvvvxxxwwwvvvvvvwwwyyy{{{}}}~~~}}}xxxqqqooossswwwtttvvvvvvZZZEEE:::666555222222222333444666777888888===BBBBBB???===@@@CCCAAADDDHHHJJJJJJJJJKKKLLLEEERRRaaaeeebbbdddnnnyyyyyyyyyzzzhhhIIIAAABBB???BBBJJJIIIJJJMMMNNNNNNMMMKKKIIIEEEDDDCCCCCCEEEFFFFFFEEEDDDEEEFFFGGGIIIJJJLLLLLLLLLIIIFFFEEEEEEEEEFFFFFFFFFJJJRRRYYYbbbyyy|||iiibbbXXXSSSSSSSSSPPPMMMKKKJJJGGGDDDBBBAAAAAAAAAAAA>>><<<===@@@CCCCCCBBB@@@@@@AAABBBBBBCCCDDDDDDAAACCCDDDCCCEEEIIIIIIEEEHHHGGGFFFEEEFFFIIIKKKMMMJJJLLLOOOSSSUUUVVVUUUUUUQQQPPPPPPRRRUUUWWWWWWVVVOOOUUU[[[```fffkkkdddZZZ```^^^___bbbcccdddhhhnnnmmmnnnqqqvvvyyyxxxsssnnnhhhfffbbb[[[TTTNNNKKKKKKHHHGGGGGGHHHHHHFFFFFFHHHBBBIIIXXXrrr|||uuu{{{wwwqqqgggRRRMMMKKKLLLLLLHHHGGGIIIJJJIIIGGGGGGHHHJJJMMMOOOTTTSSSRRRPPPOOOPPPPPPQQQMMMMMMLLLKKKKKKLLLMMMNNNSSSMMMNNNQQQ]]]sssRRRBBBCCC<<<@@@___~~~}}}{{{ssseeeUUUJJJGGGGGGAAADDDIIINNNRRRUUUVVVWWWYYYYYYYYYZZZ[[[]]]^^^___^^^```bbbdddeeedddcccbbb``````]]]ZZZYYY___jjjtttyyy{{{wwwooommmvvvppp___```cccppp|||wwwttttttwwwzzz{{{vvvrrrpppoooppppppjjj```WWWLLLIIIDDDAAA??????===<<>>???AAAAAAAAAGGGOOO[[[^^^aaaccceeefffhhhjjjjjjiiijjjnnnrrrtttssspppuuuqqqllljjjlllooorrrssswwwwwwxxxyyyzzz|||}}}~~~~~~~~~~~~~~~{{{uuurrrqqqpppooommmqqq{{{~~~zzz~~~|||mmmRRR???777555555222222333444666888:::;;;:::;;;<<<===>>>@@@BBBDDDAAAEEEHHHKKKKKKKKKKKKLLL>>>FFFPPPXXX^^^ccchhhlllooosss{{{kkk[[[JJJCCCBBBDDDFFFHHHFFFHHHIIILLLMMMOOOOOOOOOLLLGGGBBBBBBGGGKKKLLLKKKKKKHHHFFFFFFGGGJJJKKKKKKJJJHHHGGGIIIIIIFFFHHHMMMJJJFFFKKKVVVXXX___|||kkkccc^^^VVVQQQSSSJJJNNNMMMFFFEEEIIIIIIEEEBBBAAA@@@??????@@@AAAAAABBB@@@>>>======???AAACCCAAABBBDDDEEEEEEEEEDDDCCCFFFFFFGGGGGGGGGGGGHHHHHHLLLMMMOOOQQQSSSTTTUUUUUUSSSRRRQQQPPPQQQTTTZZZ___]]]^^^aaafffkkkkkkgggbbbbbbdddfffhhhjjjlllmmmnnnmmmjjjeee```\\\YYYWWWWWWLLLLLLKKKJJJIIIHHHGGGFFFHHHEEEFFFHHHGGGDDDGGGOOOTTTgggxxxhhh[[[VVVUUUPPPMMMOOOOOOJJJGGGGGGMMMMMMMMMMMMNNNPPPQQQRRRTTTTTTUUUTTTSSSQQQOOOMMMLLLLLLMMMNNNPPPQQQSSSUUUOOOSSSOOOMMMWWWpppNNNEEEEEE@@@CCCIIImmmvvvjjj___TTTKKKFFFEEEEEEFFFIIIOOOTTTWWWXXX```___^^^\\\[[[[[[\\\]]]bbbcccddddddcccaaa___]]]ZZZXXXXXX[[[aaakkktttzzzuuunnnoooyyypppddddddfffppplllccciiimmm}}}~~~xxxwwwuuussspppjjjccc^^^ZZZUUUMMMGGGDDDBBB@@@???@@@@@@@@@@@@AAAFFFOOOUUUaaaaaaaaacccfffhhhiiiiiikkkkkklllnnnoooqqqrrrsssuuuqqqmmmlllnnnpppooonnnttttttuuuvvvxxx{{{}}}~~~zzz{{{|||~~~yyyrrrqqqnnnkkkeeefffuuuuuuaaammm|||{{{gggJJJ:::777666222555444444555777999<<<============>>>AAADDDFFFHHHHHHIIIKKKMMMNNNOOOOOOOOO<<<@@@HHHOOOUUUZZZ___bbbdddgggooowwwyyyxxx{{{zzz~~~}}}|||||||||vvv___QQQDDD@@@BBBDDDGGGIIIHHHIIIJJJKKKMMMNNNPPPPPPNNNIIIDDDDDDHHHLLLMMMKKKJJJHHHGGGGGGIIIKKKLLLLLLHHHJJJMMMOOOKKKFFFHHHNNNJJJDDDGGGOOOPPPQQQeee{{{wwwuuukkk^^^QQQQQQRRRQQQNNNLLLJJJFFFBBBEEEDDDBBB@@@???>>>======@@@>>><<<;;;;;;===???@@@AAABBBCCCEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGIIIJJJLLLOOOQQQSSSTTTUUUUUUUUUUUUTTTUUUXXX]]]```___bbbhhhooosssqqqjjjeeegggggggggggggggffffffeee[[[YYYTTTPPPLLLJJJIIIIIIIIIFFFBBBAAACCCEEEGGGGGGIIIEEECCCFFFIIIOOO^^^lll|||rrr___UUUTTTRRRPPPPPPQQQOOOLLLMMMQQQOOOOOOPPPQQQSSSTTTUUUUUUVVVUUUSSSRRRSSSTTTUUUVVVPPPNNNLLLNNNRRRUUUTTTRRRSSSTTTOOONNNSSSccc]]]KKKEEEBBBBBBEEEbbbxxx|||pppeeeZZZPPPJJJEEEDDDEEEHHHNNNSSSWWWXXXaaa```^^^[[[YYYZZZ\\\^^^aaabbbccccccaaa^^^[[[YYYVVVWWW[[[```hhhpppxxx|||zzzuuuvvv|||ggg```fffkkkkkk```ccccccrrr}}}|||xxxsssooojjjddd```[[[VVVOOOJJJFFFCCCAAA???@@@@@@??????@@@FFFOOOVVV``````aaacccfffhhhhhhhhhfffhhhjjjlllnnnpppqqqrrrtttqqqnnnmmmoooqqqqqqpppsssssstttuuuwwwyyy{{{|||{{{{{{{{{|||yyytttssspppllljjjiiitttxxxiiiooo~~~zzz}}}cccHHH:::777666333666666666777999;;;===>>>>>>???@@@AAACCCFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMMMM:::;;;>>>DDDKKKRRRUUUWWWXXX[[[bbbjjjmmmmmmrrryyysss}}}{{{zzz~~~|||zzzyyyzzzyyyxxxwww~~~{{{zzzkkkUUUJJJAAAAAADDDEEEGGGIIIJJJIIIIIIIIIKKKLLLNNNOOONNNJJJFFFFFFIIIKKKLLLKKKHHHGGGGGGIIILLLMMMMMMLLLGGGKKKQQQRRRKKKDDDFFFMMMNNNGGGGGGMMMMMMKKKTTTccclllfffrrryyyaaa\\\UUUOOONNNNNNLLLJJJJJJIIIHHHFFFDDDBBB@@@???>>>@@@???===;;;;;;<<<>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIGGGIIIKKKNNNPPPRRRTTTTTTVVVWWWXXXXXXYYYZZZ^^^```___eeennnvvvxxxtttjjjccceeedddbbb```]]]ZZZXXXVVVOOOMMMJJJGGGEEECCCCCCBBBDDDBBB???@@@CCCFFFFFFEEEJJJGGGFFFIIIPPP^^^tttuuuzzzgggUUUOOORRRNNNNNNQQQRRRNNNJJJLLLRRROOOPPPQQQSSSTTTUUUVVVVVVWWWUUURRRQQQRRRWWW\\\___TTTPPPLLLNNNTTTWWWTTTPPPVVVTTTQQQQQQRRRYYYpppPPPCCCCCCCCCCCCWWWppp~~~ssshhh\\\QQQJJJEEEDDDDDDGGGLLLRRRVVVWWW\\\\\\[[[YYYXXXZZZ]]]```aaaaaaaaa```^^^\\\YYYWWWXXX[[[```fffmmmrrrvvvxxx}}}{{{{{{||||||}}}qqq___ffffffqqqkkk```___[[[hhhuuu|||wwwqqqlllgggccc]]]XXXRRRLLLHHHEEEBBB@@@AAA@@@>>>===@@@GGGPPPVVV^^^___aaaccceeefffggggggbbbdddgggkkkmmmooopppppprrrpppnnnmmmoooqqqrrrrrrrrrrrrssstttuuuwwwyyyzzzyyyyyyyyyzzz}}}xxxuuuuuusssnnnmmmnnnuuuzzz{{{zzzuuu]]]EEE999777777555777777888999:::<<<>>>???@@@AAACCCEEEGGGHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLL999777777<<>>???@@@AAABBBEEEGGGIIIJJJJJJJJJLLLLLLLLLLLLLLLMMMMMMNNN666333222666>>>FFFJJJKKKPPPQQQVVV\\\]]]^^^dddkkklllsss}}}|||}}}xxxrrrqqqrrrtttuuutttrrrpppooollljjjgggjjjxxxgggPPPIIIDDDCCCFFFIIIHHHFFFGGGFFFEEECCCBBBBBBCCCEEEFFFFFFDDDBBBAAABBBCCCDDDDDDFFFEEEFFFIIILLLMMMMMMLLLLLLFFFCCCDDDEEECCCCCCFFFEEECCCCCCEEEHHHLLLPPPTTTUUU___yyyzzzjjj^^^TTTPPPPPPLLLKKKIIIHHHGGGHHHHHHIIIFFFEEEDDDBBBBBBAAABBBBBB???????????????@@@@@@@@@BBBBBBCCCDDDEEEEEEFFFFFFJJJJJJKKKKKKLLLLLLKKKKKKMMMOOOQQQQQQPPPPPPRRRSSSTTTXXX\\\]]][[[VVVPPPLLLHHHHHHHHHGGGEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBCCC>>>CCCGGGFFFCCCCCCHHHNNNOOO```xxxxxxbbbcccqqqsss[[[RRRSSSSSSQQQOOONNNLLLPPPXXX[[[UUULLLGGGKKKKKKMMMNNNOOOPPPPPPPPPSSSRRRQQQPPPQQQTTTVVVXXXPPPRRRSSSRRRPPPOOOQQQTTTVVVWWWWWW[[[ZZZYYYxxx```CCCBBB@@@BBBLLL\\\ooo}}}sssggg\\\TTTKKKHHHEEEEEEIIINNNSSSUUUSSSYYY___bbbaaa______```cccaaa^^^\\\\\\^^^aaaccceeedddddddddeeefffggghhhllluuu}}}wwwuuuuuuqqq{{{}}}iii___```yyyuuujjjfff\\\bbblllxxxxxxoooiiiaaa\\\UUUOOOJJJFFFCCC@@@BBB@@@<<<<<<@@@GGGNNNSSSWWW[[[___bbbcccccceeegggfffgggiiikkklllllllllllllllkkkkkkjjjkkkmmmoooqqqsssssssssttttttvvvwwwwwwrrrssstttwww||||||uuusssuuusssoookkkttt~~~tttcccMMM>>>888777888888777888:::;;;===???@@@@@@BBBCCCFFFHHHJJJJJJJJJJJJLLLLLLLLLLLLMMMOOOPPPQQQ333111000222777>>>BBBEEEIIIJJJOOOTTTUUUUUUYYY```eeeiiisss|||tttmmmiiiiiijjjlllmmmllliiidddaaaaaadddgggoooxxx]]]GGGAAA???@@@FFFIIIHHHHHHJJJFFFEEECCCBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@AAABBBBBBEEEDDDDDDFFFIIIJJJJJJJJJLLLDDD>>>???BBBCCCCCCDDDDDDHHHIIIFFFEEEHHHMMMPPPPPPLLLUUUrrrttteeefffzzz~~~tttkkkccc[[[WWWRRRMMMIIIHHHIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@????????????@@@????????????@@@@@@@@@@@@EEEFFFFFFFFFEEEDDDCCCCCCFFFGGGIIIIIIHHHHHHIIIJJJJJJLLLMMMLLLHHHEEECCCBBB@@@AAAAAABBBBBBBBBAAAAAA??????@@@AAAAAABBBCCCCCCBBBDDDFFFEEEGGGPPP___jjjyyypppeeeqqqzzzbbbKKKFFFMMMSSSRRROOOPPPMMMRRR]]]eeeaaaVVVNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOPPPPPPLLLPPPTTTQQQMMMKKKPPPUUUUUUYYYYYYYYYYYYXXXooovvvQQQHHH<<<>>>EEEJJJ___|||wwwlllaaa[[[OOOKKKGGGEEEHHHMMMQQQTTTXXX___fffhhhddd___^^^___cccbbb```______aaadddfffcccbbbaaaaaabbbdddggghhhmmmmmmoooxxx{{{xxxxxxmmmsss|||uuuhhhaaahhh}}}qqqkkk```ZZZaaajjjqqqtttwwwzzz}}}|||tttnnnfff```WWWPPPKKKHHHEEECCCCCC@@@======AAAGGGLLLOOOSSSXXX^^^aaabbbccceeehhhiiiiiijjjjjjkkkllllllmmmjjjjjjjjjiiiiiijjjmmmppptttssssssssstttuuuvvvvvvssstttuuuwwwyyyzzz{{{|||{{{uuurrrssssssqqqpppvvv~~~~~~zzznnn\\\GGG<<<888888888:::999:::<<<>>>@@@AAAAAABBBEEEFFFGGGIIIJJJKKKLLLLLLMMMMMMMMMMMMOOOQQQSSSTTT444444333333444777;;;???AAABBBHHHMMMNNNMMMQQQWWWZZZ]]]fffttt{{{uuuyyy~~~|||~~~|||}}}zzzpppmmmiiieeebbbbbbdddeeedddccc```[[[ZZZbbbqqq}}}ttt[[[IIIAAA@@@BBBHHHKKKIIIIIIJJJHHHGGGGGGFFFEEEDDDDDDCCC@@@AAAAAAAAA@@@AAACCCDDDEEEDDDBBBCCCEEEGGGGGGGGGIIICCC@@@BBBDDDCCCCCCFFFDDDPPPUUUMMMEEEEEEJJJMMMPPPJJJJJJWWWooo|||bbbVVVaaasss|||uuujjj^^^TTTOOOMMMLLLLLLKKKJJJHHHGGGFFFEEEDDDEEEDDDCCCAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@@@@???AAABBBCCCBBBAAAAAACCCEEEBBBCCCDDDCCC@@@>>>???@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCEEEEEEFFFFFFJJJLLLPPPZZZiii{{{~~~zzz]]]PPPFFFFFFKKKNNNOOOPPPOOOMMMQQQ\\\bbb^^^WWWRRRPPPOOOMMMKKKKKKLLLMMMOOONNNMMMMMMLLLKKKLLLLLLMMMKKKMMMOOONNNLLLLLLNNNRRRRRRZZZYYYTTTVVVZZZiiigggTTT======AAA>>>QQQnnnyyypppgggaaaTTTOOOIIIFFFGGGLLLPPPRRRXXX^^^dddddd```]]]^^^aaaaaabbbcccdddeeedddcccbbbaaaaaaaaabbbdddfffhhhiiikkkjjjjjjooo|||~~~yyylllmmmqqq~~~}}}hhh^^^mmmzzzssshhh]]]```dddgggiiilllqqquuuzzz{{{}}}}}}xxxtttkkkddd[[[RRRMMMJJJHHHHHHDDD@@@>>>>>>BBBGGGJJJKKKOOOUUU]]]aaaaaabbbfffiiiiiihhhhhhhhhiiikkkmmmooojjjkkkkkkjjjhhhiiimmmpppsssrrrrrrrrrrrrsssssstttuuuvvvxxxzzzzzzzzzxxxwwwwww||||||vvvrrrrrrttttttwwwvvv}}}}}}|||yyykkkWWWCCC:::999888888:::<<<===???BBBCCCDDDDDDDDDIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPOOOOOOOOOQQQSSSUUU777888888666333444888===;;;===CCCJJJKKKJJJNNNTTTPPPRRR[[[jjjuuuwwwrrrnnnrrryyywwwzzzxxxwww|||xxxpppgggfffcccaaa___```aaabbb^^^^^^[[[XXX[[[lllsss[[[KKKHHHFFFHHHLLLMMMJJJHHHIIIJJJJJJJJJJJJIIIGGGFFFEEE@@@AAABBBBBBBBBCCCEEEFFFEEECCCAAA@@@BBBDDDFFFFFFEEEDDDEEEHHHFFFCCCDDDIII@@@PPPYYYPPPCCCAAAFFFHHHHHHIIIJJJMMMQQQeeewwwcccaaafffpppaaaXXXSSSRRRPPPOOONNNMMMKKKIIIHHHHHHIIIHHHEEECCCBBBAAAAAAAAABBBBBBAAAAAA@@@???????????????@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>@@@BBB===@@@BBBAAA???>>>@@@BBBAAAAAABBBBBBAAAAAA@@@???@@@AAABBBDDDEEEFFFFFFFFFQQQUUUaaawwwuuu}}}zzzvvv___DDDDDDHHHKKKJJJHHHKKKPPPLLLKKKOOOVVVWWWSSSOOOOOOQQQOOOKKKHHHGGGIIIKKKMMMNNNLLLJJJIIIIIIJJJLLLMMMKKKKKKJJJKKKLLLMMMNNNNNNNNNZZZXXXQQQVVV]]]jjj{{{vvv___AAA???BBB:::KKKeeewwwoooiiiVVVQQQJJJFFFGGGKKKOOORRRQQQWWW\\\\\\ZZZZZZ___eee___bbbfffiiiiiieee```]]]bbbcccdddfffggghhhhhhhhheeehhhmmmrrryyyxxxooolllkkkuuuqqq]]]lllmmm{{{pppfffgggfffeeeeeehhhmmmqqquuuvvvwwwyyy||||||zzzxxxooohhh]]]TTTNNNLLLKKKKKKDDDAAA>>>???CCCGGGHHHHHHMMMSSS\\\```aaabbbfffjjjggggggffffffhhhkkkoooqqqkkkmmmmmmkkkiiiiiimmmppprrrqqqqqqpppqqqqqqrrrrrruuuxxx{{{~~~~~~|||zzzssszzz}}}xxxrrrrrruuuwww|||tttyyy}}}}}}|||jjjUUUAAA:::999888888;;;>>>???BBBDDDFFFGGGGGGGGGLLLKKKKKKKKKLLLNNNQQQRRRTTTRRRQQQPPPPPPQQQSSSTTT666555555444444333222222999;;;???CCCFFFIIIJJJJJJMMMQQQXXXbbbjjjmmmjjjfffjjjlllpppuuuyyy}}}|||wwwtttsssrrrpppnnnjjjeeebbb[[[^^^^^^ZZZZZZ^^^[[[UUUPPPXXXWWWOOOWWWzzz{{{lllXXXCCCJJJNNNNNNLLLMMMOOOKKKDDDDDDGGGJJJIIIDDDAAA@@@AAA@@@@@@@@@@@@@@@AAABBBBBBCCCBBBAAA@@@????????????@@@DDD@@@@@@DDD???===HHHGGGFFFDDDCCCCCCCCCDDDEEEJJJEEEEEEJJJMMMSSSiiiqqqgggppp{{{oooeee\\\eee___WWWPPPIIIEEEHHHMMMHHHEEEEEEHHHIIIDDDAAAAAACCCDDDBBB???@@@EEEBBB;;;@@@>>><<<<<<>>>@@@@@@@@@AAA???======???AAA@@@@@@<<<===>>>>>><<<<<<>>>AAA>>>AAA@@@;;;<<>>???BBBEEEFFFFFFJJJLLLQQQWWW^^^dddggggggggggggfffeeedddfffjjjnnnkkknnnqqqqqqooommmkkkjjjpppmmmkkklllppprrrrrrqqqyyyxxxxxx{{{}}}~~~uuusssqqqrrrtttvvvxxxxxx}}}~~~}}}pppcccNNN===::::::888;;;BBB<<<===>>>@@@BBBDDDEEEFFFIIIJJJKKKKKKKKKMMMOOOQQQVVVWWWTTTOOOMMMPPPQQQNNN666555555444444333333222444666:::===AAACCCDDDEEEHHHKKKQQQXXX___aaa^^^[[[bbbdddhhhmmmrrrvvvxxxzzz~~~}}}zzzuuupppmmmkkkhhhfffccc```[[[XXXUUUXXXXXXSSSPPPRRRRRRPPPMMMQQQPPPPPPcccmmm___QQQCCCFFFKKKMMMJJJJJJKKKIIIDDDEEEFFFHHHGGGEEEBBBAAA@@@???>>>=========>>>???@@@AAAAAA@@@???>>>>>>>>>???888===;;;<<>>EEEEEEDDDCCCCCCCCCCCCEEEEEEGGGBBBBBBEEEEEEFFFSSSddd~~~zzzttteee[[[UUURRROOOPPPJJJGGGHHHHHHEEECCCCCC@@@DDDEEECCCCCCFFFEEE@@@CCCAAA@@@@@@AAABBBBBBAAA>>>============<<<;;;:::AAA???>>>>>>@@@BBBBBBAAA<<>>GGGEEEIIITTTaaaqqqrrrjjjtttyyy}}}www```SSSLLLFFFCCCCCCDDDEEEFFFFFFGGGGGGHHHJJJMMMOOOOOOLLLHHHEEEFFFFFFEEEDDDEEEEEEGGGGGGJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGJJJNNNQQQRRRRRRRRRMMMOOOTTTSSSPPPXXXddd|||WWWBBB======AAAPPPkkkyyywwwfffZZZNNNIIIHHHHHHMMMRRRRRRUUUXXX[[[[[[[[[[[[\\\___```bbbbbbaaabbbccceeeffffffdddcccgggllljjjdddeeegggjjjkkkoooyyyyyytttnnnmmmvvv~~~rrrkkkhhhuuuuuummmkkkkkkjjjfffaaaaaaddddddiiilllmmmnnnoookkkffffffbbb\\\VVVOOOJJJHHHGGGFFFDDDBBBBBBCCCDDDDDDDDDCCCEEEIIIOOOVVV]]]aaadddgggggggggfffeeegggjjjmmmmmmoooqqqrrrpppnnnmmmmmmooommmkkkllloooqqqqqqppppppqqqtttxxxzzz|||~~~}}}zzzxxxxxxyyy{{{|||}}}fffYYYGGG999888:::999<<>>@@@BBBCCCEEEEEEKKKLLLMMMMMMLLLKKKLLLNNNOOOQQQOOOIIIHHHLLLQQQRRR666666555555444333333333111333666999<<<>>>???@@@EEEFFFJJJNNNSSSTTTSSSQQQWWWZZZ]]]bbbgggkkknnnpppwwwyyyzzz{{{~~~||||||}}}wwwsssqqqnnnjjjfffdddaaa]]]YYYWWWTTTQQQNNNMMMQQQQQQLLLIIIJJJMMMMMMHHHIIIIIIRRRooo~~~ooo```RRRHHHCCCCCCIIILLLJJJHHHIIIIIIHHHFFFEEEEEEEEEFFFDDDBBB@@@???>>><<<::::::;;;===>>>???>>>============>>>>>><<>>===EEEEEE@@@DDDCCCBBBBBBAAABBBCCCEEEFFFGGGCCCBBBFFFEEEAAAEEEMMM[[[vvvwwwlllbbb\\\lll}}}xxxwwwpppgggbbbXXXPPPPPPPPPNNNLLLKKKHHHKKKKKKGGGDDDDDDCCCAAADDDBBB@@@@@@BBBBBBAAA@@@???AAACCCDDDCCCAAAAAAAAABBB>>>:::;;;>>>@@@???<<>>GGG]]]www~~~{{{nnnbbbTTTLLLHHHGGGKKKQQQNNNRRRVVVYYYZZZ[[[\\\]]]^^^___`````````aaadddgggffffffcccaaacccgggfffaaadddfffhhhiiilllttt{{{vvvoookkknnnwww}}}uuuqqqttttttnnnqqqrrrnnnjjjgggaaa[[[\\\aaadddccccccdddaaa\\\[[[[[[XXXRRRLLLIIIIIIKKKLLLIIIFFFDDDDDDDDDCCCAAA>>>???BBBGGGOOOWWW^^^bbbfffggghhhgggfffgggiiikkkmmmoooppppppooonnnoooqqqmmmllllllmmmooopppooonnnnnnqqquuuyyy{{{}}}}}}||||||{{{}}}|||___OOOAAA777888:::999;;;@@@<<<===>>>@@@AAACCCDDDEEEIIIKKKMMMNNNMMMLLLLLLMMMMMMQQQOOOHHHDDDIIIPPPTTT666666666555444444333333222333555777:::<<<===>>>CCCDDDFFFIIILLLNNNNNNNNNPPPRRRVVVZZZ___cccfffgggmmmoooppppppvvv~~~}}}}}}{{{zzzyyyvvvrrrmmmiiigggccc___\\\\\\XXXTTTQQQOOONNNMMMKKKJJJKKKJJJIIIIIIJJJKKKJJJFFFIIINNN]]]zzz}}}rrrjjj]]]MMMDDDDDDBBBHHHMMMLLLIIIHHHJJJMMMGGGDDDCCCDDDFFFFFFBBB???@@@>>><<<:::999:::<<<===<<<<<<<<<<<<<<<===>>>>>>:::AAA;;;666@@@EEEBBBCCC@@@@@@@@@@@@AAACCCEEEFFFEEEAAABBBFFFHHHEEEDDDGGGPPPZZZqqqqqqeeeuuuwwwfff\\\VVVWWWddduuuzzzoooeeebbbaaa]]]YYYWWWWWWTTTOOOKKKJJJJJJJJJIIIFFFEEECCCDDDEEEFFFEEEDDDFFFHHHIIIGGGDDDCCCCCCEEEEEECCCAAAAAABBBDDDDDDEEEMMMOOOQQQSSSYYYfffuuuvvvtttyyyeeeTTTPPPTTTTTTNNNDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHFFFDDDBBBAAABBBBBBCCCCCCDDDEEEFFFFFFIIIIIIJJJMMMNNNKKKKKKLLLMMMMMMNNNPPPQQQRRRSSSRRRXXXUUUTTTUUUSSSOOORRRXXXooo~~~QQQAAADDD@@@CCCUUUmmm}}}xxxrrrfffXXXNNNHHHEEEIIIOOOKKKOOOSSSWWWYYY[[[\\\^^^]]]^^^^^^^^^^^^aaaeeehhheeeeeeccc```aaaeeeeeeaaadddggghhhfffgggppp~~~yyysssooommmqqq|||}}}zzzxxxuuuqqqyyy{{{tttqqqooofffZZZ[[[^^^^^^YYYWWWYYYYYYWWWSSSUUUTTTOOOIIIFFFIIIMMMNNNKKKGGGEEEDDDDDDBBBAAA>>>???AAAEEEKKKSSS]]]bbbdddfffhhhhhhgggggghhhiiikkkkkklllkkkkkklllnnnqqqmmmmmmmmmnnnpppppppppoooqqquuuxxxyyyzzz|||{{{xxx|||yyyyyy|||yyy```JJJ@@@::::::;;;:::999;;;======>>>@@@AAABBBCCCDDDCCCFFFKKKMMMNNNNNNOOOOOORRRXXXXXXOOOHHHHHHNNNQQQ777666666555555444333333222333444555777999:::;;;???AAACCCEEEGGGJJJLLLMMMLLLNNNQQQUUUYYY]]]___```cccfffhhhhhhmmmwww~~~|||uuurrrwww~~~~~~~~~~~~}}}}}}}}}yyyyyyxxxwwwwwwuuusssrrrkkkhhhddd```]]]ZZZWWWUUURRROOOKKKIIIIIIJJJJJJJJJIIIEEECCCDDDGGGGGGEEECCCEEEOOO]]]ooouuukkkhhh^^^MMMCCCDDDBBBFFFKKKLLLHHHFFFIIIMMMHHHEEEBBBCCCEEEEEEBBB???>>>===;;;999999999;;;;;;;;;;;;;;;;;;<<<>>>???@@@<<>>>>>>>>>>>@@@BBBDDDEEEAAA>>>===AAAEEEDDDDDDDDDLLLMMMUUUkkkrrrooovvv}}}vvvtttdddiiimmmttt~~~zzzrrrkkkiiiiii___TTTPPPQQQTTTTTTTTTIIIGGGEEEEEEFFFHHHHHHHHHHHHGGGFFFDDDBBBBBBDDDEEEBBBFFFIIIIIIIIILLLSSSYYYmmmmmmooottt}}}}}}~~~yyysssxxx{{{uuueeeRRRIIINNNTTTQQQIIIDDDDDDEEEEEEFFFGGGGGGGGGIIIIIIIIIHHHGGGEEEDDDCCCAAABBBCCCDDDFFFFFFGGGGGGIIIHHHKKKRRRSSSNNNLLLNNNLLLMMMNNNOOOPPPRRRSSSTTTWWWUUUUUUWWWVVVTTTUUUXXXddd^^^DDDBBB>>>@@@NNNbbbyyy~~~vvvrrrggg\\\RRRJJJFFFHHHMMMIIIMMMRRRVVVYYY[[[]]]^^^\\\]]]^^^^^^___aaaeeeiiicccdddccc```aaaeeefffcccdddhhhhhhcccaaammmzzzwwwtttttt|||xxxuuu}}}~~~vvvqqqooohhh]]]``````[[[RRRMMMOOOSSSSSSOOOQQQQQQLLLFFFCCCFFFJJJLLLJJJGGGEEEEEEEEEDDDCCC@@@AAABBBDDDHHHOOOYYY``````cccggghhhhhhgggggghhhfffggggggffffffgggjjjmmmmmmnnnoooppppppqqqrrrsssqqqvvvwwwvvvxxx~~~~~~{{{yyywwwwww{{{qqq\\\DDD???<<<===>>>===;;;;;;======>>>???AAABBBCCCCCCBBBEEEJJJLLLLLLLLLMMMNNNRRRYYY\\\UUUMMMKKKMMMNNN777777666666555444444444111111111222333555777777888;;;===???AAACCCFFFIIIHHHJJJLLLPPPSSSVVVWWWXXXXXX]]]___```dddmmmtttvvvsssjjjeeekkksssuuutttsssuuuuuuuuuttttttuuuyyy|||}}}~~~~~~}}}{{{xxxuuurrrmmmlllkkkkkkjjjhhhccc```___]]]ZZZWWWTTTQQQOOONNNIIIFFFDDDCCCDDDEEEFFFFFFFFF@@@<<<>>>AAAAAABBBEEEPPP___ooosssiiiaaa___YYYMMMEEEDDDBBBCCCFFFHHHFFFDDDEEEJJJHHHFFFDDDCCCCCCBBB@@@???;;;;;;:::::::::::::::::::::;;;;;;<<<>>>???AAABBBZZZeeeYYYCCCAAAFFFDDDAAA============>>>@@@BBBCCCBBBAAA@@@AAADDDEEEEEEEEEEEEIIIMMMQQQXXXooouuuuuuuuuqqqyyy~~~|||ttteee]]]YYYVVVVVVWWWOOOKKKGGGDDDEEEGGGHHHHHHJJJJJJLLLRRRZZZaaafffggg```gggnnnqqqrrrxxx~~~yyyxxxwwwjjjaaa```lllwwwzzzrrrYYYWWWTTTPPPNNNKKKHHHEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGEEECCCBBBBBBCCCDDDFFFHHHIIIIIIJJJJJJIIIPPPYYY[[[SSSOOOPPPKKKLLLMMMNNNOOOQQQUUUXXXTTTTTTUUUWWWXXXXXXXXXYYY^^^sssMMM???===>>>FFFUUUlll|||rrrkkkbbbZZZQQQIIIHHHKKKHHHLLLRRRVVVYYY[[[]]]___]]]^^^______```bbbeeehhhccceeeccc``````dddfffdddbbbeeefffaaa___lll{{{zzzwwwtttxxxwwwmmmgggccc```eeeddd]]]PPPGGGHHHMMMOOONNNNNNMMMIIIDDDBBBDDDGGGKKKIIIFFFFFFFFFGGGGGGFFFAAABBBBBBBBBCCCIIIRRRYYY\\\```eeehhhhhhggggggfffcccdddeeedddccceeegggjjjmmmnnnooooooppprrruuuxxxvvvzzzzzzvvv|||~~~{{{yyy{{{eeeNNN===<<<===???AAAAAAAAA@@@======>>>???@@@AAABBBBBBFFFHHHJJJJJJIIIGGGGGGHHHJJJRRRVVVSSSOOONNNOOONNN777777666666555555444444111111111111222333555666333666999;;;;;;<<>>BBBOOO]]]xxxiiiaaaXXXTTTQQQNNNIIIFFFEEEBBBCCCGGGGGGDDDDDDHHHHHHHHHGGGDDDAAA?????????<<<===>>>??????>>>>>>===;;;;;;<<<>>>???BBBDDDEEEddduuukkkQQQHHHJJJEEE@@@======<<<<<<===???@@@BBBCCCEEEFFFFFFFFFGGGHHHHHHEEEHHHKKKKKKGGGMMMccczzzyyy|||vvvqqqlllkkkooo{{{~~~|||ssslllooovvvuuuppphhhbbbaaabbbcccdddhhhiiiooo|||~~~pppqqqyyyxxxuuuhhhaaaNNNRRRUUUTTTOOOJJJIIIJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHFFFDDDBBBCCCDDDFFFIIIKKKLLLLLLLLLMMMLLLUUUbbbdddYYYSSSTTTRRRRRRQQQNNNMMMNNNRRRVVVRRRSSSTTTVVVXXXYYYYYYXXX[[[lllbbbFFFCCC@@@AAAHHH]]]~~~wwwrrrllleeeZZZNNNIIIKKKIIIMMMRRRVVVYYY[[[]]]___]]]___aaabbbbbbccceeegggeeefffddd___^^^aaacccbbb^^^```aaa```bbbkkk{{{~~~~~~zzzssssssyyy~~~mmmaaaaaaggglllllldddVVVKKKIIIJJJKKKMMMKKKIIIFFFDDDDDDDDDEEEMMMJJJHHHGGGHHHIIIIIIHHHCCCDDDDDDAAA???CCCJJJQQQWWW\\\cccggghhhgggfffeeeccceeefffeeedddeeefffhhhlllmmmmmmmmmmmmqqqvvv{{{|||~~~zzzttt{{{vvv\\\EEE<<<===>>>???AAACCCBBB@@@======>>>???@@@AAAAAABBBGGGHHHIIIGGGEEEDDDEEEFFFFFFKKKOOOMMMMMMPPPQQQOOO777777777666555555444444333333222222222444555666111555888999888888:::===???@@@BBBDDDFFFGGGHHHHHHFFFLLLPPPOOOPPPUUUZZZ[[[\\\WWWUUUWWWXXXYYY]]]cccbbbbbbcccbbb```aaaccceee```^^^]]]______]]][[[[[[YYYXXXZZZ\\\]]]YYYRRRMMMKKKKKKJJJGGGEEECCCCCCDDDDDDBBB@@@???@@@@@@???=========???@@@@@@IIIaaazzzgggaaaVVVNNNMMMOOOMMMIIIIIIDDDCCCHHHIIIFFFEEEHHHGGGIIIHHHEEE???======@@@???@@@BBBDDDEEEDDDCCCBBB<<<<<<===???AAACCCEEEFFFHHH___]]]GGGBBBGGGEEEAAA======<<<<<<===>>>???@@@===BBBFFFFFFFFFGGGHHHHHHHHHEEEIIIRRRWWWVVVVVVZZZdddtttwwwwwwpppsss}}}xxxggg```fff[[[[[[^^^dddiiiqqq}}}zzz{{{yyy}}}yyymmmmmm{{{|||vvvzzz}}}|||ssseeeXXXPPPRRRMMMKKKLLLNNNNNNOOOPPPPPPOOOMMMJJJHHHEEECCCBBBDDDFFFHHHJJJIIIHHHEEEDDDDDDEEEHHHJJJLLLMMMNNNNNNOOOOOOYYYhhhjjj^^^VVVWWW[[[ZZZVVVPPPKKKJJJMMMPPPPPPRRRSSSUUUWWWYYYXXXVVVYYY\\\yyyQQQMMMFFF???@@@RRRvvv{{{xxxtttmmm```RRRJJJJJJIIIMMMRRRWWWYYY[[[^^^___]]]___bbbccccccccceeeffffffhhheee___\\\___``````[[[[[[\\\```eeekkkpppssswww|||yyyuuuyyyrrr```cccppprrrssslll^^^QQQLLLKKKKKKLLLIIIFFFDDDEEEEEEEEEEEEOOOLLLJJJIIIJJJJJJJJJIIIFFFGGGFFFBBB???@@@GGGMMMUUUZZZbbbggghhhgggfffeeeeeefffhhhgggffffffggghhhjjjkkklllkkkkkkpppwww}}}{{{|||uuulllrrrqqqYYYEEE>>>@@@AAA@@@@@@AAA???=========>>>???@@@AAAAAABBBDDDEEEFFFEEEDDDDDDFFFHHHGGGJJJKKKJJJKKKPPPRRRPPP:::999888777666444333333444333222111000000000000222222333333444555666666999:::<<<>>>@@@BBBCCCDDDEEEFFFGGGIIILLLNNNQQQRRRQQQRRRSSSUUUWWWXXXXXXYYY\\\\\\[[[ZZZXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWSSSSSSSSSSSSQQQOOOLLLKKKDDDCCCBBBAAA@@@@@@@@@@@@<<>>:::???>>>888;;;@@@>>>>>>???EEE\\\}}}hhh___[[[VVVRRROOOLLLIIIGGGGGGHHHIIIJJJIIIIIIGGGFFFCCC@@@@@@BBBAAA>>>===@@@===???CCCFFFFFFDDDAAA???@@@@@@BBBCCCDDDDDDDDDDDDIIIGGGEEEFFFHHHGGGDDDAAA???>>><<<::::::;;;===>>>???AAADDDEEEEEEFFFGGGIIIIIIIIIQQQZZZXXXSSSYYYgggiiimmmwwwsssrrrkkk```]]]SSSQQQRRRWWWgggqqqkkk}}}}}}|||ooommmnnnkkkggg{{{}}}{{{zzz}}}xxxtttxxxyyypppbbbUUUOOONNNNNNOOOPPPPPPQQQQQQQQQQQQVVVTTTOOOHHHDDDCCCFFFIIIFFFGGGHHHHHHGGGGGGIIIKKKIIIFFFGGGLLLNNNMMMMMMOOOPPPPPPUUU[[[\\\WWWUUUVVVXXXWWWTTTRRRPPPNNNMMMMMMRRRSSSUUUVVVUUUTTTRRRPPP[[[```}}}fffOOO===BBBIIIHHHcccyyyoooeee[[[RRRMMMOOONNNRRRXXXZZZYYY\\\aaa___aaacccdddcccccccccdddccccccbbb```\\\[[[[[[\\\YYY\\\```ccceeehhhlllooottttttxxx}}}~~~sss|||gggeeessszzzttt```VVVNNNHHHKKKMMMMMMFFFCCCFFFBBBBBBMMMUUUQQQLLLJJJOOOSSSNNNEEEBBBDDDEEEDDDBBBCCCGGGKKKUUU\\\bbbccceeeggggggddddddfffjjjppptttsssmmmhhhjjjnnnqqqoookkklllssszzz~~~zzzooohhhsssgggMMMAAABBB@@@>>>>>>@@@AAABBBAAA@@@@@@@@@@@@@@@@@@AAAAAACCCDDDFFFGGGGGGGGGFFFEEEGGGGGGHHHIIIKKKMMMOOOPPP;;;;;;:::999777666555444444444333222222111222222222222333444444555666666777888999:::<<<>>>???@@@AAABBBCCCDDDFFFIIIKKKLLLMMMNNNOOOQQQRRRSSSTTTTTTVVVUUUUUUTTTRRRQQQQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRKKKKKKKKKJJJHHHFFFEEEDDDAAA@@@???>>>===============BBB<<<888>>>===888<<<===999:::EEEYYYxxxlllbbb[[[WWWSSSPPPNNNLLLJJJHHHGGGGGGHHHHHHHHHFFFEEEDDDDDDAAA@@@BBBBBB>>>>>>@@@===???BBBDDDDDDCCCAAA???@@@AAABBBCCCDDDEEEEEEEEEIIIGGGFFFGGGIIIIIIGGGEEEDDDCCC@@@>>>===>>>??????AAACCCEEEFFFFFFGGGHHHIIILLLKKKQQQYYYXXXSSSWWWaaaZZZ[[[dddwwwvvvpppvvv|||nnnfffcccccckkklll___fffdddeeeeee```___lll}}}xxxnnnrrrpppiiihhhZZZaaaiiirrr}}}{{{||||||}}}|||uuuoooiiijjjrrrzzz}}}}}}zzzvvv}}}zzztttsssnnndddYYYQQQOOOPPPNNNNNNOOOPPPPPPPPPPPPPPPSSSQQQLLLFFFBBBAAADDDFFFJJJKKKKKKJJJIIIHHHIIIJJJKKKFFFFFFKKKPPPPPPPPPQQQUUUSSSTTTXXXXXXSSSOOOOOOUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOPPPQQQTTTVVVYYY[[[VVV\\\tttxxx\\\BBB@@@FFFDDDYYY~~~uuuiii^^^SSSMMMQQQPPPSSSXXXZZZXXXYYY]]]]]]___aaabbbaaaaaaaaabbbccccccccc```]]][[[[[[[[[\\\___aaacccdddeeehhhjjjjjjnnnsss~~~yyy|||rrrppp}}}jjj]]]RRRKKKOOOOOOPPPIIICCCEEEAAACCCPPP\\\[[[UUUOOONNNPPPOOOJJJFFFGGGGGGEEECCCCCCHHHLLLUUU]]]ccceeegggiiihhheeedddeeeiiinnnrrrqqqmmmiiikkkmmmnnnllliiijjjoootttuuurrrhhhcccnnneeeJJJ???AAA???>>>>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAACCCDDDEEEFFFGGGFFFEEEEEEFFFGGGHHHJJJKKKMMMOOOOOO>>>===<<<;;;999888777777555444333333333333333444333333333444555555666666444555555666777888999999<<<<<<===>>>???AAABBBCCCDDDEEEFFFHHHIIIJJJJJJJJJMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIDDDCCCBBB@@@???>>>>>>>>>======<<<;;;::::::::::::999<<<666444<<<;;;777===???<<>>>>>>>>???@@@AAA@@@@@@???AAABBBCCCDDDEEEFFFFFFGGGFFFEEEEEEFFFHHHIIIGGGFFFFFFEEEBBB@@@>>>>>>??????CCCEEEGGGHHHGGGGGGHHHIIIMMMKKKOOOVVVVVVQQQQQQWWWSSSQQQPPPUUU```vvvrrrmmmrrrxxxqqqhhhaaa^^^ZZZZZZgggxxxuuuvvviii^^^bbbaaaYYYWWWWWWaaagggfffcccaaa___]]]aaafffiiiggghhhlllnnnnnnuuuvvv{{{~~~}}}zzzjjjddd[[[RRRMMMLLLNNNPPPNNNOOOOOOPPPPPPPPPPPPOOOOOOMMMJJJEEEAAA@@@BBBDDDJJJLLLMMMLLLKKKKKKMMMNNNMMMHHHGGGLLLRRRTTTWWW[[[WWWRRRPPPSSSVVVUUUTTTTTTRRRSSSSSSTTTSSSSSSRRRRRRPPPOOONNNNNNRRRWWW]]]aaa[[[```ooouuuMMM???BBBAAAOOOkkk|||qqqdddXXXPPPTTTRRRTTTYYYZZZWWWWWWYYYYYY[[[^^^___^^^^^^^^^___aaabbbaaa^^^[[[XXXXXXXXX___```bbbbbbbbbbbbdddeeecccjjjooottt}}}{{{hhhXXXQQQWWWWWWXXXOOOGGGEEEAAAGGGXXXgggeee^^^TTTNNNOOOPPPOOOJJJJJJIIIFFFDDDEEEJJJOOOYYYaaaggghhhhhhiiigggdddeeeeeehhhkkknnnooommmkkklllkkkjjjiiiiiijjjlllnnnqqqooohhheeennnaaaHHH???@@@???===>>>???AAAAAA@@@???@@@@@@@@@AAAAAAAAABBBBBBCCCEEEFFFFFFFFFEEEDDDFFFGGGIIIKKKLLLMMMNNNNNN@@@@@@???===<<<;;;:::999444444333333333333444444333444444444555555666666333333333444444444555555888888888888999:::;;;<<<:::;;;<<<>>>??????@@@@@@DDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>><<<;;;;;;<<<<<<;;;:::999999888888888999888;;;666777>>><<<:::BBBDDDHHHUUUlllvvvddd]]]___PPPMMMJJJIIIIIIIIIHHHGGGEEEEEEDDDCCCBBBAAA?????????======@@@???;;;:::<<>>=========>>>??????AAABBBBBBCCCEEEFFFGGGHHHCCCCCCCCCDDDDDDDDDCCCBBBCCCAAA???===<<<<<<===>>>CCCEEEGGGGGGGGGFFFGGGHHHJJJHHHKKKQQQRRROOOMMMPPPNNNLLLKKKJJJJJJSSSfffyyyxxxkkkffflll}}}|||zzz~~~uuuvvvvvvqqqrrr}}}sssiiiggghhhoooxxx}}}kkk]]]WWWOOOKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPOOOOOOOOONNNMMMJJJFFFCCCBBBDDDFFFEEEHHHKKKLLLMMMOOOQQQSSSMMMJJJIIIKKKOOOTTT___jjjdddZZZRRRRRRTTTVVVXXXZZZQQQQQQRRRSSSSSSRRRQQQPPPSSSQQQPPPOOORRRVVV[[[^^^```dddjjj}}}]]]AAA???@@@HHH[[[zzznnn```WWWUUUSSSTTTXXXZZZWWWVVVWWWVVVXXX[[[\\\[[[[[[\\\\\\^^^^^^^^^\\\YYYVVVUUUUUU^^^```aaaaaa``````aaacccdddiiimmmmmmooozzz~~~|||uuu```XXXaaa```aaaWWWKKKGGGCCCLLL___oookkk```TTTOOOQQQSSSRRRJJJJJJIIIFFFEEEHHHOOOUUU___fffjjjjjjhhhhhheeeaaaffffffggghhhjjjlllmmmmmmllliiiggghhhkkknnnnnnmmmpppoookkkiiippp|||{{{}}}vvvWWWCCC>>>???>>>===>>>@@@AAA@@@??????@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDFFFGGGIIIKKKLLLMMMMMMMMMBBBBBBAAA???>>>===<<<;;;555555444333333333444444444444555555555555555666333333333333333333333333666666666666666666777888666666888999::::::::::::================================================>>>===<<<:::::::::;;;<<<::::::999888888888999999;;;>>>;;;<<>>@@@>>>???BBBBBB===;;;===???>>><<<;;;;;;<<<>>>???AAAAAAAAABBBCCCEEEGGGHHHDDDDDDDDDCCCBBB@@@??????>>>===;;;:::;;;<<<>>>???BBBCCCEEEFFFEEEDDDEEEFFFGGGGGGJJJNNNPPPOOOOOOPPPJJJHHHHHHKKKKKKLLLRRRZZZ^^^pppzzzmmmhhhooozzzuuujjjYYY[[[XXXUUUUUUVVVTTTNNNIIIKKKLLLLLLLLLLLLLLLKKKKKKNNNNNNMMMJJJGGGFFFHHHIIIDDDFFFJJJLLLLLLMMMOOOPPPHHHGGGGGGGGGFFFMMM___qqqtttgggYYYQQQNNNMMMQQQUUURRRRRRQQQQQQPPPOOONNNMMMRRRQQQQQQRRRSSSVVVXXXZZZYYY]]]___hhhnnnFFF===>>>DDDOOOrrrxxxkkkbbbVVVRRRRRRVVVYYYWWWVVVWWWSSSVVVXXXZZZYYYYYYZZZ[[[]]]^^^^^^]]]ZZZWWWVVVVVVZZZ\\\^^^______```bbbcccfffhhhiiiiiiiiinnnyyy~~~}}}zzz}}}kkkccclllhhhgggZZZLLLGGGDDDMMMbbbtttkkk^^^SSSSSSWWWVVVQQQJJJIIIHHHFFFFFFKKKUUU\\\aaagggkkkjjjiiiiiigggccchhhhhhgggggghhhiiilllmmmkkkhhhgggiiinnnrrrrrrppplllmmmllllllooouuuzzzzzzyyy{{{{{{xxxvvvzzz|||fffMMM@@@@@@???>>>>>>???@@@AAA@@@?????????@@@AAABBBBBBCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDFFFFFFHHHIIIKKKKKKLLLLLLCCCCCCBBBAAA???>>>======888777666555444444444444555555555555555555555555444444444444444444444444555555555555555555666777666666777888999::::::999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888999999::::::999999888999999:::999<<<;;;;;;>>>===HHH___pppaaaVVVQQQOOOJJJGGGEEEDDDDDDEEEEEEDDDDDDDDDBBBAAA@@@@@@@@@@@@CCCAAACCCFFFEEEAAA???@@@???>>><<<::::::;;;===>>>>>>>>>>>>???AAACCCEEEGGGEEEFFFGGGEEEBBB???>>>???===<<<;;;;;;;;;===???AAA???AAACCCDDDCCCCCCDDDEEEGGGIIILLLNNNOOOOOOQQQTTTQQQLLLIIIKKKLLLKKKLLLOOOMMMWWWrrrrrreeeaaa]]]iiisss^^^XXXRRR^^^___```bbbaaa[[[QQQJJJHHHIIIIIIIIIIIIHHHGGGGGGNNNOOOOOOMMMKKKJJJJJJLLLGGGIIIKKKKKKJJJHHHHHHHHHBBBBBBBBBAAA???EEEVVVhhhkkk```TTTLLLHHHHHHOOOWWWTTTRRRQQQOOOMMMLLLLLLLLLMMMNNNPPPRRRUUUWWWXXXYYYRRRWWWWWW[[[xxxSSS@@@>>>@@@FFFaaaxxxuuulllZZZTTTQQQTTTWWWVVVVVVWWWRRRTTTWWWYYYYYYYYYZZZZZZ]]]___```___]]][[[ZZZZZZVVVXXX[[[]]]^^^___bbbdddcccccceeehhhkkkoooyyy~~~|||{{{yyyyyynnnvvvmmmjjjZZZLLLGGGDDDMMMaaauuulll^^^VVVWWW[[[YYYRRRLLLKKKIIIGGGHHHOOO[[[cccccchhhkkkjjjjjjlllllljjjjjjjjjiiihhhfffgggjjjmmmiiihhhgggjjjooorrrsssrrrjjjmmmpppqqqrrrtttwwwxxxzzz}}}|||uuuppptttyyyooo^^^LLLEEEHHH@@@??????@@@BBBBBBAAA?????????@@@AAABBBCCCDDDDDDCCCDDDFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFHHHIIIKKKKKKDDDDDDCCCAAA@@@???>>>===<<<;;;999888777666555555666666666666555555555555444444444444444444444444444444444444444555666777555555666777888888888888666666777777888888888999999999999999999999999999777777888888888888777777999999999888888999999:::666;;;:::<<>><<<;;;;;;;;;<<<===<<<<<<<<<<<<>>>AAACCCEEECCCDDDFFFDDDAAA>>>>>>???>>>===;;;:::;;;<<<>>>???>>>@@@BBBCCCCCCCCCEEEFFFFFFJJJMMMLLLJJJKKKPPPTTTTTTNNNKKKJJJIIIGGGGGGKKKRRRUUUcccxxxvvvmmmggglll{{{eeeSSSQQQNNNVVVYYY]]]``````[[[TTTNNNJJJKKKKKKKKKJJJJJJIIIHHHLLLMMMNNNMMMKKKJJJKKKKKKHHHJJJLLLKKKIIIFFFDDDDDDAAA??????@@@AAACCCLLLUUUSSSOOOLLLJJJGGGHHHQQQ[[[UUUSSSPPPMMMLLLLLLMMMNNNKKKLLLNNNQQQSSSVVVXXXYYYPPPUUUUUUTTTfffgggJJJBBB???AAAOOOeee{{{rrr___VVVPPPRRRTTTTTTTTTVVVRRRTTTWWWYYYYYYYYYZZZ[[[ZZZ\\\______]]][[[[[[[[[TTTWWWYYY[[[]]]___aaadddbbbaaadddhhhkkkqqq~~~|||uuuxxxtttnnn\\\MMMKKKHHHOOO```tttoooeee]]][[[]]][[[UUUQQQOOOLLLIIIJJJRRR___hhhkkkoooooollljjjmmmnnnmmmlllmmmllliiiffffffiiilllgggggggggiiilllnnnoooooofffjjjppptttttttttvvvyyy{{{{{{tttxxxrrrgggaaaWWWKKKFFFHHH@@@@@@@@@BBBCCCCCCBBB@@@??????@@@AAABBBCCCDDDDDDDDDEEEGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCDDDGGGIIIKKKDDDDDDCCCBBB@@@???>>>===???>>><<<:::999777777666666666666666666555555555444444444444444555555555444333333333444555666777222333444555555666555555555555555666777777888888888888888888888888888888666777888999:::999888777999999888888888888999:::999???@@@DDDOOO___xxxcccQQQIIIFFFEEEBBBAAA@@@AAADDDGGGHHHHHHEEEDDDCCCBBBBBBBBBCCCDDDAAA???AAADDDDDD???<<<===???>>>===<<<;;;<<<<<<===;;;:::::::::<<>>@@@BBBAAA>>>======???>>>===;;;999888999:::;;;===???BBBCCCCCCDDDFFFGGGDDDIIILLLHHHDDDEEELLLQQQIIIGGGHHHJJJIIIFFFHHHMMMOOOOOOVVV^^^```dddwwwwwwkkkooollliii|||xxxzzz}}}qqqiiicccWWWRRROOOEEEHHHLLLQQQVVVWWWVVVTTTSSSOOOOOOOOOOOOOOONNNMMMMMMJJJKKKMMMLLLKKKIIIJJJJJJFFFHHHKKKKKKIIIGGGFFFFFFEEE@@@???CCCFFFFFFFFFHHHIIIJJJLLLLLLHHHFFFLLLVVVVVVSSSPPPMMMLLLMMMOOOQQQNNNNNNNNNOOOQQQTTTVVVXXXNNNRRRRRRNNNVVV{{{yyyUUUGGGAAA@@@AAAWWWvvv}}}uuucccYYYQQQQQQSSSRRRRRRTTTRRRUUUXXXYYYYYYZZZZZZ\\\VVVYYY[[[\\\[[[YYYYYYYYYTTTVVVYYY[[[\\\^^^```cccbbbcccfffiiijjjqqq~~~xxxvvvzzzsss___QQQOOOMMMSSSbbbtttsssmmmccc^^^]]]\\\YYYVVVTTTPPPLLLLLLTTTaaajjjuuuwwwuuunnnkkkkkkllljjjnnnnnnmmmjjjfffeeehhhkkkeeefffggghhhiiijjjkkklll]]]bbbjjjppppppoooqqquuu{{{|||jjj]]]SSSPPPKKKBBB===>>>AAA@@@AAABBBDDDDDDBBB@@@??????@@@AAABBBDDDDDDEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGEEECCCAAABBBEEEIIIKKKHHHFFFCCCAAAAAAAAA@@@???>>>?????????>>><<<:::888888888888888777666444444777777666666666555555555666666666666666666666666555555555555555555555555777777777777777777777777666666666666777777777777666888:::;;;:::888888888666777:::;;;777333777???AAA;;;CCC[[[tttvvv```QQQKKKIIIDDD???DDDCCCBBBAAAAAABBBDDDEEEEEEEEECCCAAA@@@@@@@@@@@@EEEBBB???>>>??????===;;;<<<===>>>>>><<<;;;<<<===>>>CCCBBB<<<777999<<<<<>><<<;;;:::888888777777888:::<<<===<<<>>>@@@AAAAAABBBDDDFFFCCCGGGKKKJJJFFFCCCDDDGGGGGGFFFFFFFFFGGGHHHHHHIIIFFFGGGHHHJJJMMMRRRVVVYYYxxxtttqqqtttxxxxxx{{{{{{~~~|||kkk]]]XXXSSSRRRTTTSSSOOOKKKOOOMMMJJJHHHHHHJJJMMMOOOMMMKKKIIIJJJNNNQQQQQQQQQJJJJJJIIIHHHGGGGGGGGGGGGEEEHHHIIIFFFBBBAAADDDHHHGGGGGGFFFDDDAAA@@@AAABBBIIIKKKJJJGGGDDDFFFMMMSSSUUURRRNNNKKKIIIJJJKKKMMMJJJLLLNNNPPPOOOOOOTTTZZZUUUQQQPPPVVVZZZcccvvvSSSFFF>>>BBBGGG^^^wwwsss___OOOPPPSSSQQQQQQVVVVVVUUUTTTVVVYYY[[[[[[[[[XXXWWWVVVVVVXXXYYYYYYXXXUUUWWWYYYYYYZZZ\\\^^^aaacccdddgggjjjooouuu}}}uuuxxx|||yyywwwmmm]]]OOOPPP^^^lllvvvqqqkkkgggeeeaaa\\\WWWZZZZZZTTTKKKJJJVVVccciiitttuuuvvvvvvtttpppmmmkkkpppmmmiiifffeeefffffffffbbbhhhkkkkkkmmmpppkkkccc^^^```eeellluuu||||||yyyyyyqqquuubbbSSSOOOOOOHHHEEEDDD===DDDCCCBBBCCCCCCBBB@@@===>>>@@@BBBEEEFFFEEEDDDCCCEEEDDDDDDDDDEEEFFFHHHIIIDDDDDDCCCBBBCCCFFFLLLPPPIIIGGGDDDCCCBBBAAA>>><<<>>>????????????===<<<;;;999999999999888777666555777777666666666555555555555555555555555555555555555555555555555555555555666666666666666666666666777777777888888888999999888999:::999777666777888999666666<<>>;;;;;;BBBEEETTTmmmzzzooo___RRRKKKHHHFFFEEEDDDCCCBBB@@@@@@AAACCCDDDDDDDDDCCCCCCBBBAAAAAA@@@BBB@@@>>>===??????>>><<<;;;<<<======<<<;;;<<<>>>CCCEEECCC<<<777888999888??????>>>>>>===;;;::::::888888777777888999:::;;;>>>???AAAAAAAAACCCEEEGGGEEEHHHKKKJJJFFFCCCEEEGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFEEEFFFHHHJJJLLLWWWfff}}}xxxqqqooohhhdddooo~~~{{{wwwtttrrrwwwzzzfffYYYTTTQQQNNNNNNQQQSSSQQQNNNMMMKKKIIIHHHHHHIIIKKKLLLLLLKKKIIIKKKNNNPPPOOONNNKKKJJJIIIHHHGGGFFFFFFEEECCCDDDEEECCCBBBAAADDDFFFJJJJJJIIIFFFDDDCCCDDDFFFEEEHHHKKKJJJGGGGGGJJJMMMPPPOOOLLLJJJJJJJJJLLLMMMMMMLLLLLLMMMOOOPPPQQQSSSRRRPPPNNNRRRUUU]]]dddKKK===???@@@OOOppp{{{rrrbbbWWWWWWWWWRRRQQQUUUTTTSSSSSSUUUXXXZZZ[[[[[[YYYXXXVVVWWWXXXYYYYYYXXXWWWXXXZZZ[[[[[[]]]___bbb```ccchhhlllooossswwwzzzyyytttzzz~~~yyyoooaaaVVVWWWbbbmmmuuuqqqmmmkkkkkkhhhccc^^^XXXXXXRRRKKKNNNZZZdddhhhlllmmmoooqqqqqqpppnnnmmmnnnllliiiffffffffffffgggccchhhllllllnnnpppllleeeaaadddiiipppxxx~~~}}}zzzlllpppiiiWWWNNNLLLEEEEEEGGGAAADDDCCCBBBCCCCCCAAA???<<>>??????@@@@@@???>>>>>>;;;;;;;;;;;;:::999888888777777777666666666666555555555555555555555555555555555555555555555555555666666666666666666666666888888999999999:::::::::999999999888777777999;;;999666666:::<<>>>>>??????>>>===:::;;;======<<<<<<===???EEEGGGFFF???:::999999777>>>>>>===<<<;;;:::999999888888777777777888888999>>>>>>?????????AAADDDFFFEEEGGGHHHFFFCCCAAACCCEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEDDDBBBBBBBBBCCCDDDGGGMMMWWWdddvvvyyy{{{~~~ttt|||tttbbbTTTNNNMMMJJJIIIJJJNNNPPPOOONNNJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJLLLMMMNNNMMMKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDBBBAAAAAACCCDDDDDDCCCFFFFFFEEECCCAAA@@@BBBDDD@@@EEEKKKMMMJJJGGGFFFGGGKKKJJJJJJJJJKKKKKKKKKLLLKKKIIIHHHIIILLLOOOOOOMMMMMMNNNLLLNNNOOOUUU}}}VVV;;;@@@===BBBZZZ{{{nnnccc```\\\TTTPPPSSSPPPPPPQQQSSSWWWZZZ[[[ZZZZZZXXXWWWWWWYYYYYYXXXWWWXXXYYY[[[\\\\\\]]]```bbb]]]aaaggglllmmmnnnooopppvvvyyy~~~zzzsssxxx~~~qqqfffaaadddjjjooorrrpppmmmmmmmmmjjjeee```ZZZWWWQQQNNNTTT___fffgggfffhhhjjjlllnnnnnnmmmllljjjiiigggeeeddddddddddddccchhhkkkmmmooopppkkkeeefffiiiooowww}}}mmmpppoooXXXKKKGGGCCCFFFJJJFFFGGGFFFEEEEEEEEEDDDBBB@@@???@@@@@@AAACCCDDDFFFGGGCCCCCCCCCBBBBBBCCCDDDDDDBBBCCCCCCBBBBBBEEEIIILLLYYYTTTLLLGGGDDDCCCCCCCCC>>>>>>??????????????????===============<<<;;;;;;888888888777777777777666555555555555555555555555555555555666666666666666777777777777777777777777888999999999::::::::::::888999::::::999999;;;===777<<<@@@>>><<>>===999;;;<<<<<<<<<<<<>>>???GGGPPPTTTNNNEEEAAA@@@@@@======<<<:::999999888888888888777777777777777777;;;;;;<<<;;;;;;===@@@CCCBBBCCCDDDBBB???>>>???AAADDDDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFKKKIIIHHHIIIPPP^^^nnnzzz{{{hhhttt}}}tttgggZZZQQQLLLKKKKKKIIIGGGHHHKKKLLLLLLKKKIIIKKKMMMOOOOOONNNLLLKKKKKKKKKLLLMMMMMMMMMKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIEEEBBBCCCFFFGGGDDD@@@AAABBBBBB@@@??????@@@BBB>>>CCCIIIKKKJJJGGGDDDCCCGGGHHHJJJKKKKKKJJJIIIHHHEEEGGGHHHGGGHHHLLLMMMLLLHHHLLLLLLMMMNNNQQQoookkkAAABBBAAAAAAKKKgggpppggg```XXXQQQNNNMMMMMMOOORRRVVVYYYZZZZZZZZZYYYXXXXXXYYYYYYXXXVVVXXXYYY[[[[[[[[[\\\___aaa^^^aaaeeeggghhhgggggghhhkkkpppsssssswwwvvv{{{uuummmnnnsssvvvwwwuuusssrrrrrrssspppjjjeeebbb\\\UUUUUU\\\dddfffdddfffhhhiiikkklllkkkjjjjjjggggggfffcccaaa``````aaaeeegggjjjmmmooooookkkfffkkkooovvv}}}yyy}}}yyyvvvkkkTTTFFFDDDBBBGGGMMMIIIIIIHHHHHHHHHIIIJJJHHHGGGAAA@@@???>>>>>>???AAABBBDDDDDDCCCCCCCCCCCCCCCCCC@@@CCCEEEGGGGGGFFFGGGHHHwwwhhhZZZPPPJJJFFFEEE@@@@@@????????????????????????????????????>>>===::::::999999999999888888666666666666666666666666666666666777777888888888999999999999999999999999888888888999999999::::::999:::<<<;;;:::888888999999???GGGMMMVVVmmmvvvnnniiijjjppppppeeeWWWLLLGGGEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>???BBBDDDEEEEEEDDDCCCEEEEEEEEEDDDBBB@@@>>>>>>:::;;;============>>>@@@LLL[[[eee^^^OOOEEEDDDFFF===<<<;;;999888888888888777888888888777777777666:::;;;;;;;;;:::;;;>>>@@@@@@AAABBBAAA@@@??????@@@DDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEDDDCCCEEEJJJPPPUUUkkkvvvlllkkkssszzz|||uuu]]]WWWNNNGGGEEEDDDEEEEEEHHHGGGGGGHHHIIIKKKKKKKKKKKKMMMQQQTTTTTTRRROOOMMMLLLMMMNNNOOONNNLLLKKKKKKLLLLLLKKKKKKLLLMMMOOOPPPPPPKKKGGGGGGJJJIIIDDD???@@@BBBDDDDDDCCCBBBCCCDDDAAACCCFFFGGGGGGEEEDDDDDDFFFHHHJJJKKKKKKIIIGGGEEEEEENNNRRRLLLGGGIIIMMMNNNDDDKKKMMMOOOQQQPPPaaaWWWBBBDDDCCCCCCPPPooopppggg^^^SSSLLLKKKLLLNNNQQQVVVYYYYYYXXXYYYXXXXXXYYYZZZZZZXXXWWWWWWXXXZZZZZZZZZ[[[]]]``````aaabbbaaa``````aaacccgggnnnrrrooolllsss~~~xxx{{{|||{{{{{{~~~zzzvvvnnneee^^^^^^dddgggeeebbbggghhhjjjkkklllllllllkkkiiiiiihhheeeaaa___```bbblllkkkmmmqqqsssqqqooommmqqqtttzzz~~~~~~yyyooozzz___LLLCCCCCCBBBHHHNNNJJJHHHGGGGGGHHHKKKMMMMMMLLLFFFDDDAAA>>>======>>>>>>AAAAAAAAAAAAAAAAAA@@@@@@???CCCIIILLLLLLIIIGGGEEE}}}jjjZZZMMMEEEDDDCCCBBB@@@????????????@@@@@@@@@AAAAAA@@@@@@???<<<<<<<<<;;;;;;;;;::::::999999999999999999999999777888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::;;;<<<===<<<999888999999===>>>GGG^^^zzzmmm^^^ZZZ___eeebbbYYYMMMFFFDDDEEEDDDCCCAAAAAAAAAAAA@@@?????????>>>???AAABBBDDDDDDDDDCCCEEEFFFGGGFFFDDDAAA@@@@@@<<<===>>>>>>>>>>>>???AAAIIIXXXbbbZZZHHH===;;;===>>><<<:::999888777888888777777888999999888888777:::<<<>>>>>>======???@@@AAABBBCCCDDDDDDDDDCCCBBBDDDDDDCCCCCCBBBBBBCCCCCCEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIMMM___wwwzzzyyy~~~~~~qqqbbbVVVPPPJJJDDD@@@@@@BBBBBBBBBDDDEEEFFFGGGIIIKKKMMMOOOKKKNNNRRRVVVVVVTTTQQQNNNNNNOOOPPPPPPOOONNNNNNOOONNNMMMKKKJJJKKKNNNQQQSSSSSSOOOKKKJJJKKKIIIDDD???<<>>>>>======>>>??????>>>>>>===@@@EEEJJJMMMLLLIIIGGGEEEsss\\\MMMJJJIIIFFFCCCAAA@@@??????@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;======<<<<<<===@@@FFFKKKNNNMMMXXXssswww~~~mmmWWWQQQTTTUUUSSSPPPLLLIIIFFFDDDDDDEEE@@@AAAAAAAAAAAAAAA@@@@@@>>>??????@@@AAABBBCCCCCCAAACCCFFFFFFDDDBBBBBBCCC>>>???@@@@@@???>>>???AAAEEENNNSSSKKK???999888888>>>===;;;999777888888999666777888:::::::::999999999<<>>>>>>>>???@@@CCCFFFHHHGGGEEECCCEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCAAA@@@???DDDDDDEEEFFFHHHJJJJJJIIIMMMKKKQQQ]]]iii{{{wwwwww}}}}}}www~~~sssfff^^^YYYQQQLLLMMMMMMKKKHHHEEECCCDDDFFFEEEFFFFFFGGGHHHIIIKKKMMMIIILLLPPPTTTUUUSSSOOOMMMPPPQQQRRRQQQPPPOOOQQQTTTRRROOOKKKHHHHHHKKKOOOQQQPPPNNNKKKJJJJJJGGGCCC???999>>>DDDHHHHHHEEEBBBAAAFFFEEECCCCCCDDDEEEEEEEEEDDDFFFHHHJJJKKKJJJHHHGGGIIIUUUYYYQQQJJJMMMPPPMMMIIILLLIIIJJJSSSTTTRRRZZZjjj___NNNAAA@@@@@@FFF]]]xxxqqq^^^RRRKKKLLLNNNRRRVVVXXXWWWVVVVVVVVVXXXZZZ\\\]]][[[YYYXXXYYY[[[[[[ZZZ[[[]]]___bbbaaa^^^ZZZWWWWWWYYY[[[]]]cccjjjmmmmmmnnnrrrvvv}}}wwwssskkksssvvv|||vvvmmmlllkkkgggcccdddeeefffggghhhiiijjjjjjjjjhhhiiiiiifffccceeelllrrr{{{uuussswwwyyyxxxyyy}}}{{{zzz{{{xxxllldddooo{{{gggPPPDDDCCCEEEAAADDDLLLLLLHHHFFFEEEEEEGGGIIIJJJIIINNNLLLIIIFFFCCCAAA@@@???<<<===???@@@@@@@@@@@@???DDDFFFIIIIIIHHHGGGGGGGGGkkkXXXOOOMMMIIIFFFCCCAAA??????@@@@@@AAAAAABBBAAAAAAAAA????????????>>>>>>>>>>>>========================::::::;;;;;;<<<===>>>>>>::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<=========<<<;;;===BBBLLLXXX```eeeiiiuuuwww[[[SSSQQQMMMLLLPPPRRRPPPIIIDDDDDDFFF@@@@@@AAABBBBBBBBBAAAAAA????????????@@@AAABBBCCC<<<@@@DDDEEEDDDCCCDDDEEE@@@AAABBBAAA??????@@@AAAGGGJJJJJJEEEAAAAAAAAA@@@???===;;;999888888999:::666777999:::;;;;;;;;;:::666:::===???>>>===<<<;;;<<<>>>BBBFFFHHHHHHEEEBBBFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAACCCBBBAAABBBGGGLLLPPPRRRJJJDDDHHHUUUYYY\\\ppp}}}|||uuuiiiZZZRRRRRRSSSRRROOOEEEJJJNNNLLLEEEBBBDDDHHHHHHIIIIIIHHHFFFFFFFFFHHHGGGIIINNNQQQRRRPPPMMMKKKQQQSSSTTTRRRPPPQQQTTTWWWTTTPPPJJJFFFEEEGGGLLLOOOLLLKKKJJJIIIHHHEEEBBB@@@<<>>???@@@@@@>>>===@@@BBB>>>============>>>>>>???<<<:::888:::>>>@@@===999AAA>>>:::999;;;<<<===<<<;;;======999999<<<===;;;CCC>>>>>>IIIZZZrrrfffRRRLLLIIIJJJNNNRRRPPPIIIDDDBBBCCCDDDHHHMMMMMMIIICCC===:::===<<<<<<<<<===???BBBDDDAAABBBCCCDDDDDDEEEDDDDDDAAAAAA???===;;;===@@@DDDDDDDDDBBB@@@???>>>=========<<<;;;:::999888888888:::::::::888666777:::<<<999:::;;;;;;;;;;;;>>>@@@>>>@@@DDDFFFGGGDDDAAA???CCCFFFHHHFFFAAA???AAADDDCCCBBBBBBBBBDDDDDDDDDCCCGGGBBBAAAFFFKKKKKKLLLMMMHHHGGGEEEDDDFFFLLLTTTZZZkkkvvvhhhXXXWWWTTTRRRPPPNNNMMMLLLNNNLLLIIIJJJKKKJJJGGGDDDMMMLLLKKKIIIGGGEEEDDDCCCIIILLLOOONNNKKKLLLQQQVVVRRRSSSUUUVVVVVVUUUTTTSSSYYYUUUPPPLLLKKKJJJIIIIIIJJJLLLMMMKKKKKKLLLHHHCCC@@@HHHWWW```[[[LLLEEEFFFDDDFFFHHHHHHEEEDDDEEEGGGLLLKKKKKKLLLNNNOOOOOONNNKKKLLLLLLNNNOOOPPPPPPQQQOOONNNMMMLLLMMMNNNOOOPPPUUU```{{{\\\FFF<<<<<>>???>>>======???@@@???????????????>>>>>>>>><<<<<<<<<===>>>???>>>===<<<;;;::::::;;;===>>>>>>;;;<<<<<<:::===CCCFFFDDD@@@HHHXXXnnnbbbQQQMMMKKKKKKOOOTTTSSSMMMHHHFFFFFFGGGIIIJJJIIIFFFAAA???>>>======<<<<<<===???BBBCCCCCCCCCCCCDDDDDDDDDCCCCCCAAAAAA???<<<;;;<<>>>>>>>>>>>???>>><<<:::999999999999::::::999888777777999<<<:::;;;<<<<<<;;;;;;===???FFFFFFFFFFFFEEEDDDCCCBBBCCCEEEGGGEEEAAA???AAADDDBBBBBBBBBCCCDDDEEEDDDDDDHHHDDDDDDIIILLLKKKKKKMMMHHHHHHIIIIIIIIILLLPPPTTTUUUcccuuu}}}jjj]]]WWWWWWVVVTTTRRRPPPNNNMMMMMMNNNLLLKKKKKKLLLLLLIIIGGGKKKKKKJJJIIIIIIHHHGGGGGGFFFJJJMMMMMMKKKKKKOOOSSSTTTTTTTTTTTTTTTSSSRRRRRRTTTRRRPPPNNNMMMKKKHHHEEEMMMOOONNNKKKKKKLLLJJJFFFBBBFFFNNNUUURRRIIIEEEHHHGGGGGGFFFCCCAAABBBGGGKKKMMMMMMMMMOOOPPPQQQQQQQQQLLLLLLLLLMMMOOOQQQSSSTTTTTTSSSQQQPPPOOONNNOOOOOOIIIPPPlllxxxTTTAAAAAACCCAAAUUUuuurrrbbbZZZTTTTTTVVVUUUUUUWWWVVVWWWXXXYYYXXXYYY\\\^^^^^^]]][[[ZZZZZZ\\\___```^^^\\\ZZZ\\\^^^``````^^^]]]]]]___aaabbbdddeeefffkkklllnnnnnnppprrrvvvyyy{{{}}}xxx{{{pppfffiiimmmppprrrrrrtttxxx|||yyyrrrnnnmmmlllkkkjjjgggdddbbbaaaaaa```___ccc^^^^^^eeelllooosssxxx|||~~~xxxpppwwwzzziiiccc^^^PPPIIIHHHGGGEEEEEEEEEFFFGGGKKKKKKKKKKKKJJJIIIHHHHHHKKKKKKKKKIIIGGGDDDBBB@@@>>>AAAEEEFFFEEECCCAAA@@@DDDDDDEEEFFFGGGGGGHHHHHHmmmVVVMMMJJJFFFAAA??????@@@AAAAAA@@@@@@@@@AAABBBCCCCCC>>>>>>?????????>>>===<<<<<<===>>>>>>======>>>???;;;<<<======<<<===>>>@@@<<<>>>>>>@@@GGGPPPRRROOOLLLYYYqqq}}}uuupppyyylllVVVKKKIIIHHHKKKPPPUUUUUUQQQLLLIIIHHHHHHHHHGGGEEEAAA@@@@@@AAA>>>=========>>>???AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???<<<:::;;;>>>@@@>>>>>>=========>>>>>>???AAA@@@===:::999999999:::999:::999888777777999;;;<<<======<<<;;;;;;===>>>MMMKKKHHHEEEDDDCCCDDDEEEBBBDDDFFFDDDAAA???AAACCCAAABBBCCCCCCDDDDDDCCCCCCCCCBBBDDDGGGFFFCCCDDDHHHGGGIIILLLMMMLLLKKKKKKLLLPPPVVV\\\aaagggsssqqq```XXXVVVVVVTTTSSSRRRQQQOOONNNMMMMMMNNNMMMLLLLLLMMMMMMKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJEEEIIIMMMNNNMMMMMMPPPSSSUUUTTTTTTSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOKKKFFFBBBKKKMMMMMMJJJJJJNNNOOOMMMHHHFFFFFFHHHHHHFFFFFFIIIJJJHHHDDD@@@???BBBHHHMMMOOOOOOPPPRRRSSSTTTTTTTTTLLLKKKKKKKKKMMMPPPTTTVVVUUUTTTRRRPPPOOOOOOPPPPPPHHHIIIXXX}}}sssnnnKKKBBBBBB???BBBXXX{{{{{{nnndddZZZUUUSSSQQQTTTXXXTTTVVVXXXYYYZZZ[[[]]]^^^]]]\\\\\\\\\\\\]]]]]]^^^[[[ZZZYYYZZZ\\\]]]^^^]]]^^^]]]]]]\\\\\\]]]]]]^^^bbbccceeejjjooorrrtttsssvvvwwwyyyvvvlllqqqxxx}}}{{{zzzqqqhhhhhhlllpppqqqooooooppprrrzzz|||xxxtttrrrooommmjjjgggeeedddccccccbbb```___bbb```aaahhhnnnpppsssvvvlllZZZUUUSSSJJJJJJHHHFFFEEEDDDCCCDDDDDDEEEGGGKKKNNNOOONNNKKKJJJKKKKKKJJJIIIGGGEEECCCBBB===???AAAEEEFFFEEEBBB???CCCDDDEEEFFFHHHHHHIIIIIInnn^^^\\\YYYTTTPPPJJJFFFCCCEEECCC@@@???AAACCCCCCCCC>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>?????????===>>>??????======???BBB???DDDLLLWWWggguuuzzzxxxoootttsssjjjiiimmmiii```TTTLLLIIIHHHFFFIIIMMMRRRSSSPPPLLLHHHGGGFFFFFFEEECCC@@@???@@@AAA>>>============???@@@@@@@@@AAAAAABBBBBBBBBAAAAAA??????>>>;;;999999<<<>>>;;;;;;;;;;;;<<<===>>>???AAA???<<<999888777888999888999999888777777999:::<<<======<<<;;;:::<<<===KKKJJJGGGEEEDDDDDDEEEEEEAAACCCDDDCCC@@@???@@@BBB@@@BBBCCCCCCBBBBBBBBBBBBAAABBBDDDGGGCCC???@@@DDDFFFIIILLLMMMLLLJJJIIIIIIRRRUUUYYYZZZZZZ^^^ffflllyyyyyyrrrggg\\\UUUSSSUUUWWWPPPPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJGGGHHHHHHHHHIIIJJJJJJJJJFFFIIIMMMOOOOOOPPPQQQSSSTTTTTTRRRQQQPPPOOONNNNNNOOONNNNNNNNNNNNLLLGGGDDDDDDGGGHHHEEEHHHNNNTTTTTTPPPJJJDDDCCCDDDFFFHHHIIILLLJJJHHHFFFEEEFFFHHHJJJNNNPPPRRRSSSSSSSSSTTTUUUNNNMMMJJJIIIJJJMMMQQQTTTOOONNNNNNMMMNNNOOOQQQRRRNNNMMMRRRhhhtttfffGGGAAAEEE???JJJddduuukkk___XXXRRROOOPPPTTTUUUWWWYYYYYYYYYXXXZZZ[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXYYY[[[[[[[[[\\\[[[ZZZXXXWWWWWWXXXXXX[[[]]]aaahhhppptttsssppptttsssuuu|||xxxmmmhhhlllsssyyy||||||yyywwwwwwvvv{{{xxxkkkdddhhhlllqqqrrrooolllkkklllzzz}}}{{{ttttttsssrrrqqqnnnjjjfffaaaaaaaaabbbddddddbbb``````bbbfffkkkmmmlllkkkjjj|||vvvdddTTTPPPRRRMMMHHHGGGEEEDDDCCCCCCCCCDDDDDDFFFJJJMMMOOONNNLLLKKKGGGGGGFFFEEECCCBBB@@@@@@???>>>>>>AAAEEEFFFDDDAAABBBCCCEEEGGGHHHHHHIIIHHHzzzrrrfff^^^SSSLLLDDDAAACCCEEEDDDBBBDDDCCCBBBAAAAAABBBCCCCCCCCC@@@===>>>@@@BBBAAA???===???BBBDDDEEEGGGIIIJJJLLLXXXiii~~~||||||rrrqqqvvvmmm\\\KKKGGGKKKNNNMMMJJJFFFIIILLLNNNLLLIIIEEECCCAAACCCDDDCCCAAA?????????==================>>>>>><<<===>>>???@@@AAAAAAAAA======<<<:::888888;;;===::::::::::::;;;<<<===>>>???===;;;888777666777777777888999888777777888999<<<<<<===<<<::::::;;;===CCCCCCCCCDDDDDDDDDCCCCCC@@@AAABBBAAA@@@???@@@AAA@@@BBBCCCBBB@@@@@@BBBDDDGGGGGGIIIJJJFFFAAABBBGGGDDDFFFIIIIIIIIIHHHIIIJJJGGGKKKPPPSSSTTTVVVXXXZZZRRR\\\kkk{{{mmm^^^WWWYYYVVVRRRMMMJJJHHHHHHHHHKKKLLLLLLMMMMMMMMMLLLKKKIIIJJJKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGEEEGGGJJJMMMNNNNNNOOOOOOQQQQQQPPPPPPOOONNNMMMMMMPPPNNNLLLKKKKKKKKKJJJHHHCCCFFFFFFCCCDDDJJJQQQSSSUUUPPPHHHDDDFFFIIIIIIGGGLLLNNNPPPRRRQQQNNNJJJGGGKKKNNNQQQRRRQQQPPPPPPRRRTTTQQQMMMKKKJJJLLLPPPRRRMMMLLLLLLLLLMMMNNNPPPQQQKKKMMMOOOZZZyyycccIIIFFFAAAFFFQQQjjj}}}|||qqqeee^^^WWWQQQOOOPPPUUUVVVXXXYYYYYYZZZ\\\]]]WWWXXXYYYYYYYYYYYYXXXWWWVVVWWWWWWWWWWWWXXXYYYZZZYYYYYYXXXWWWVVVVVVVVVVVVYYY[[[aaajjjrrruuurrroooooommmoootttwwwsssjjjbbbhhhjjjnnnppprrrrrrqqqpppqqqpppuuu|||{{{rrrgggbbbhhhmmmssstttqqqmmmjjjjjjsss}}}{{{www|||{{{uuunnnooopppqqqqqqmmmhhhdddbbb```___```aaabbbaaa```aaagggmmmpppooojjjccc^^^hhhxxxlll]]]OOOLLLOOOLLLEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGIIIJJJJJJKKKJJJJJJEEEDDDCCCBBBAAA@@@??????BBB???===???CCCFFFFFFDDDDDDEEEGGGIIIJJJJJJJJJIIIqqqfff[[[VVVXXX\\\\\\YYYUUUQQQJJJDDDAAAAAACCCEEEFFFDDDBBBAAABBBCCCCCCCCCHHHLLLSSS\\\bbbdddbbb___kkkxxxxxxsssqqqwwwgggQQQ??????IIIMMMLLLKKKDDDFFFHHHIIIHHHEEEBBB@@@===@@@BBBCCCAAA???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>:::::::::999888888:::<<<;;;;;;:::::::::;;;;;;<<<;;;;;;:::888777777777666777888999999777777777999:::;;;;;;:::999999;;;<<<;;;<<>>@@@AAA@@@>>>??????;;;;;;;;;;;;::::::999888;;;;;;;;;;;;;;;:::999999777888999888888888:::<<<======<<<;;;:::999999999999999:::::::::999888777666888999999777777777888777888999999888888:::<<<888:::<<<>>>?????????>>>??????>>>>>>???@@@???>>>===???AAAAAABBBGGGPPPWWWJJJDDDAAAAAABBB@@@@@@CCC@@@BBBEEEFFFEEEDDDDDDEEEMMMJJJHHHGGGGGGGGGFFFEEEJJJIIIFFFDDDDDDHHHOOOUUUSSS\\\nnnrrriiidddbbb]]]VVVQQQNNNNNNMMMGGGFFFEEEEEEEEEFFFGGGHHHBBBCCCFFFHHHIIIIIIIIIHHHHHHJJJKKKJJJGGGEEEEEEFFFHHHHHHGGGGGGGGGGGGFFFFFFCCCBBBBBBBBBDDDEEEFFFEEEFFFHHHLLLOOOPPPOOONNNLLLLLLIIIEEEDDDEEEGGGIIIIIIOOORRRPPPHHHCCCEEEIIIJJJLLLLLLHHHBBBBBBGGGHHHFFFEEEFFFJJJOOORRRRRRMMMIIIGGGLLLPPPOOOKKKGGGGGGIIIWWWTTTQQQNNNMMMNNNPPPRRRMMMLLLJJJIIIIIIJJJJJJKKKIIILLLRRRVVV\\\vvvkkkMMMDDD===DDD___|||sssmmmdddZZZTTTPPPPPPQQQRRRUUUYYY___dddWWWWWWWWWVVVVVVVVVVVVUUUTTTUUUWWWVVVUUUUUUXXXZZZXXXZZZ[[[]]]\\\[[[XXXWWWYYY^^^ffflllnnnmmmkkkjjjooommmlllkkkeee\\\[[[___bbbbbbccccccccccccccccccdddcccgggmmmnnnjjjffffffbbbhhhnnnqqqooommmlllmmmjjjrrryyy{{{{{{||||||yyypppnnnlllkkkkkkkkklllkkkpppvvv~~~}}}{{{tttttttttsssrrrqqqqqqppprrrqqqqqqqqqpppnnnjjjfffgggccc]]][[[]]]cccgggjjjllltttyyyxxxuuutttqqqlllrrrzzz|||dddXXXVVVMMMGGGGGGDDDGGGFFFEEEDDDDDDDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDCCCAAAAAAAAAAAABBB???AAAEEEFFFFFFEEEEEEEEEGGGHHHJJJLLLLLLJJJHHHGGGvvviiiddddddffflllvvv}}}vvvjjjfffppp|||qqqyyyxxxrrrQQQDDD???GGGIIIEEEHHHQQQHHHGGGFFFEEEEEECCCAAA@@@===>>>???>>>===>>>???AAA::::::::::::999888777777===<<<<<<;;;999777555444555777888888888888:::===???>>>===;;;:::999888888888999;;;<<<<<<;;;999888666777999999777666777888666777888888777888:::<<<999::::::;;;<<<=========???>>>===>>>???@@@???>>>;;;>>>@@@AAADDDLLLWWWaaaNNNFFFAAABBBDDDCCCCCCEEE???BBBEEEGGGEEECCCAAAAAAEEEDDDDDDFFFHHHGGGDDDAAADDDFFFIIIJJJIIIGGGGGGGGGJJJKKKNNNWWWdddrrr~~~vvviiidddaaa]]]ZZZWWWUUURRRNNNMMMMMMIIIDDDCCCEEEGGGHHHGGGEEEBBB@@@???AAADDDGGGHHHHHHHHHGGGIIIKKKLLLJJJGGGDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIEEECCCBBBAAACCCDDDEEEEEEBBBFFFJJJOOOQQQPPPNNNMMMHHHFFFCCCCCCDDDFFFFFFFFFQQQUUUTTTLLLFFFGGGKKKMMMEEEHHHDDD>>>===DDDGGGFFF======>>>BBBHHHKKKKKKIIIGGGLLLPPPOOOJJJFFFEEEGGGRRRPPPNNNLLLKKKLLLNNNOOOEEEEEEEEEEEEFFFHHHJJJKKKJJJKKKPPPSSSSSSdddYYYJJJ???AAALLLeeezzzuuulll```XXXOOOOOONNNNNNOOOSSSYYY^^^YYYXXXWWWVVVVVVVVVVVVWWWSSSUUUWWWVVVUUUUUUWWWZZZZZZ\\\^^^```___\\\YYYWWWXXX___gggkkkjjjhhhggghhhmmmjjjiiifff\\\SSSUUU]]]___```bbbcccdddcccbbbaaadddccceeejjjkkkgggdddeee^^^dddkkknnnmmmkkklllmmmhhhppptttsssqqqqqqpppmmmkkkiiiiiijjjkkkkkkhhheeelllrrryyy|||zzzvvvtttsssnnnpppqqqoookkklllqqqvvvsssrrrpppooonnnllliiifffddd___ZZZYYY^^^gggpppuuummmuuuyyyvvvuuuxxxyyywwwpppZZZTTTXXXSSSNNNNNNKKKIIIHHHFFFEEEDDDDDDDDDDDDAAABBBCCCDDDDDDCCCBBBBBBCCCBBBAAA@@@???@@@AAAAAA<<>>>>>>>>>>>?????????<<<:::<<<===>>>>>>===;;;999777666777888888777666777999888777666666666777999:::???:::999<<<;;;555333777:::>>>CCCDDDAAA;;;666333777666555666888999999888777888999999888777666555777888888999;;;<<<<<<===???>>><<<;;;;;;<<<===>>>>>>===???EEEFFFGGGNNNXXXNNNHHHAAA???AAACCCBBB@@@??????@@@AAAAAA@@@@@@@@@CCCEEEGGGFFFCCCBBBDDDFFFCCCCCCCCCEEEGGGHHHHHHFFFDDDGGGIIIKKKLLLPPPVVV[[[mmmqqqxxx|||zzzvvvqqqmmmcccaaa]]]XXXSSSRRRTTTVVVTTTOOOJJJIIIJJJIIIEEEAAA>>>???AAABBBCCCBBBAAAAAABBBCCCDDDEEEFFFGGGGGGGGGIIIJJJKKKIIIFFFCCCAAAAAAAAAGGGLLLMMMIIIFFFGGGJJJIIIEEE???<<<===CCCJJJOOOGGGGGGGGGIIIJJJJJJHHHFFFHHHFFFDDDCCCDDDFFFIIIJJJNNNTTTSSSIIICCCDDDFFFFFFCCCDDDCCCBBBAAABBBEEEHHHEEEAAA===;;;>>>CCCHHHJJJKKKKKKKKKKKKJJJHHHFFFDDDJJJKKKLLLLLLLLLKKKJJJIIICCCBBBBBBBBBDDDFFFIIIKKKGGGGGGNNNUUUSSS[[[~~~qqqSSS@@@AAAEEEOOOyyyuuuiii___WWWQQQLLLJJJMMMQQQSSSSSSVVV[[[[[[VVVSSSTTTUUUUUUTTTTTTUUUVVVVVVVVVUUUUUUSSSTTTZZZccceee___YYYWWWYYY\\\aaaddddddddddddeeeiiijjjhhh```WWWTTTYYY______``````___^^^___aaacccaaadddeeeccc___^^^___aaacccdddfffiiillllllkkkiiikkkkkkiiigggjjjnnnlllgggkkkgggdddccceeefffeeeccckkkkkkmmmooommmlllqqqyyytttrrrpppnnnmmmmmmmmmnnnrrrqqqnnnjjjhhhfffffffffddd```^^^___ccchhhooovvvwwwxxxzzzyyyxxxyyy}}}|||kkkWWW^^^]]]WWWVVV[[[VVVKKKRRRMMMGGGCCCBBBCCCDDDEEEGGGFFFDDDBBBAAA@@@@@@AAAAAA@@@>>>>>>???@@@???>>>???@@@CCCEEEFFFFFFFFFEEE@@@@@@BBBCCCDDDDDDDDDDDD{{{}}}{{{{{{zzzvvvhhh```cccbbbYYYQQQPPPDDD@@@<<<@@@HHHOOOPPPOOOGGGFFFEEECCCAAA???>>>===???>>>======>>>>>><<<;;;<<<<<<=========;;;999777666777888888666555666777888777777777777777888888888888<<>>>>>===<<<;;;;;;<<<===>>>@@@>>>>>>BBBCCCBBBFFFLLLGGGCCC>>>???BBBEEEEEECCC@@@AAABBBCCCCCCCCCCCCBBBFFFEEEDDDAAA??????AAACCCBBBBBBCCCEEEGGGHHHGGGEEECCCFFFIIIJJJHHHHHHIIIKKKKKKNNNQQQVVV\\\ccckkkpppxxxjjj___YYYWWWTTTSSSSSSRRROOOLLLOOOOOONNNLLLKKKLLLNNNQQQOOOLLLIIIGGGGGGFFFDDDBBBBBBBBBBBBBBBAAA@@@>>>>>>BBBDDDHHHKKKLLLLLLKKKJJJIIIIIIIIIIIIGGGFFFCCCBBBDDDIIIMMMKKKFFFBBBCCCEEEIIIGGGEEECCCDDDFFFJJJLLLGGGFFFFFFGGGHHHIIIGGGEEEGGGEEEDDDCCCCCCFFFHHHJJJKKKPPPOOOGGGAAAAAACCCCCCCCCCCCDDDDDDCCCDDDFFFIIIEEEAAA===;;;>>>BBBEEEGGGIIIJJJJJJJJJIIIHHHFFFEEEJJJKKKLLLLLLKKKJJJIIIHHHAAAAAA@@@@@@@@@BBBDDDFFFIIIHHHNNNSSSOOOPPPiiifffIIICCCEEEIII^^^xxx}}}nnnaaa```ZZZSSSNNNNNNOOOPPPPPPSSSWWWXXXSSSQQQSSSUUUTTTTTTTTTUUUVVVVVVVVVUUUUUUSSSTTTZZZbbbccc]]]WWWUUUYYY\\\```cccccccccccccccfffeeebbb\\\VVVUUUYYY^^^]]]^^^^^^]]]\\\]]]___aaabbbdddeeeccc```^^^___aaadddeeefffiiikkkkkkjjjiiiiiilllkkkfffdddgggiiihhhjjjgggeeedddfffgggfffdddggggggiiijjjhhhgggkkksssuuutttqqqnnnkkkiiihhhgggjjjiiigggeeecccbbbbbbaaa^^^^^^___ccchhhnnntttxxxnnnrrrvvvzzz~~~|||qqqwwwuuu```aaaiiijjj```YYYZZZVVVOOOOOOLLLIIIGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBAAA???======???@@@AAA@@@@@@@@@AAABBBCCCCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@~~~~~~ssszzzzzzeeeSSSOOOPPPJJJCCC@@@===;;;:::===CCCIIINNNPPPHHHGGGDDDBBBAAA@@@@@@@@@???>>><<<<<<===>>>===<<<;;;<<<=========;;;:::999777999999888666444444444777777888999999888777666666777999;;;@@@CCC>>>777CCCCCCBBB@@@<<<999777888:::999888888999999888777777777888888888777666666999:::;;;<<<===>>>>>>>>>===<<<;;;::::::;;;======BBB>>>===???@@@>>>===>>>AAA???>>>@@@EEEIIIIIIGGG???@@@AAACCCDDDDDDCCCCCCIIIEEEAAA>>>>>>???@@@@@@AAAAAACCCFFFIIIHHHFFFDDDCCCGGGKKKLLLJJJFFFCCCBBBEEEFFFHHHHHHJJJMMMRRRUUUXXX^^^bbb```^^^]]][[[XXX[[[ccclllsss{{{~~~|||{{{zzzzzz{{{|||vvvrrrpppmmmjjjjjjmmmmmmiiieeebbb^^^WWWNNNGGGLLLJJJIIIIIIJJJJJJIIIGGGDDDFFFHHHIIIJJJKKKLLLNNNMMMLLLJJJGGGEEECCCDDDEEEIIIHHHFFFCCCAAA@@@???>>>EEEGGGKKKNNNOOONNNKKKIIIHHHGGGFFFGGGJJJJJJGGGDDDJJJMMMPPPNNNIIIFFFGGGJJJNNNNNNNNNMMMLLLKKKJJJIIIFFFEEEDDDDDDFFFFFFEEEDDDEEEDDDCCCBBBCCCEEEGGGIIIGGGKKKJJJCCC??????@@@@@@AAACCCFFFGGGFFFGGGHHHJJJFFFBBB>>><<<===@@@BBBCCCGGGGGGHHHHHHHHHHHHGGGGGGKKKKKKKKKKKKKKKIIIGGGFFFCCCBBBAAA@@@@@@@@@BBBBBBHHHGGGLLLQQQMMMIIIVVVjjj~~~```LLLEEEDDDHHHNNNuuuqqqlllggg^^^UUUOOOMMMMMMMMMQQQTTTUUUQQQPPPSSSVVVUUUSSSTTTUUUVVVVVVVVVVVVVVVVVVWWW]]]dddddd]]]WWWUUUYYY[[[___```aaaaaaaaabbbdddaaa]]]YYYXXXYYY[[[]]]]]]^^^^^^]]]\\\\\\^^^```aaadddeeeddd```]]]^^^```bbbccceeefffggggggffffffggglllllleee___aaafffiiiiiigggfffeeegggggggggfffcccbbbccceeeccc```dddjjjrrrqqqooollliiifffcccaaa``````aaaaaaaaa```______^^^aaaeeekkkrrryyy~~~tttwww||||||tttppp|||yyycccVVVccclllnnndddZZZYYYXXXUUUMMMKKKJJJJJJKKKLLLKKKJJJFFFEEEDDDCCCBBBCCCDDDDDDBBB???===<<<>>>AAABBBCCCBBBAAA@@@??????@@@AAAAAACCCCCCBBBBBBAAA@@@??????jjjQQQIIIKKKJJJDDD@@@>>>======<<<===@@@EEEHHHJJJHHHFFFCCCBBBBBBCCCDDD@@@===;;;;;;<<<=========<<<======>>>>>>===<<<;;;:::;;;;;;:::777444333333666777999;;;;;;999777555>>>AAA>>>888777>>>AAA@@@@@@???===:::666666777999<<<;;;999999:::999888666777777777777777777666666888999;;;<<<=========<<<<<<;;;:::::::::;;;<<<===AAA>>><<<>>>@@@???<<<999>>>>>>???CCCGGGJJJJJJIII;;;===???AAABBBBBBBBBAAAHHHDDDAAA@@@BBBCCCAAA???AAABBBDDDHHHJJJJJJGGGDDDAAADDDHHHJJJJJJHHHEEECCCCCCDDDEEEFFFFFFHHHLLLOOONNNOOOMMMJJJJJJLLLJJJDDD@@@CCCFFFJJJOOOVVV\\\^^^TTTSSSRRRSSSTTTWWWZZZ\\\[[[YYYVVVTTTRRRQQQTTTWWWSSSQQQNNNMMMLLLKKKIIIGGGLLLKKKJJJIIIHHHGGGEEEDDDEEEIIILLLNNNMMMLLLKKKKKKMMMOOOOOOKKKEEEBBBDDDHHHNNNLLLIIIFFFDDDCCCCCCCCCHHHIIIJJJKKKKKKJJJHHHGGGHHHEEEDDDGGGLLLNNNJJJFFFIIIMMMPPPNNNJJJIIILLLPPPTTTTTTTTTSSSQQQNNNKKKIIIFFFDDDCCCCCCDDDDDDCCCBBBCCCBBBBBBBBBCCCDDDFFFHHHEEEGGGFFFBBB???>>>???@@@AAADDDGGGIIIJJJIIIJJJKKKFFFCCC???======???@@@AAADDDEEEFFFGGGHHHHHHIIIIIIKKKKKKKKKKKKJJJIIIGGGFFFHHHGGGFFFDDDCCCCCCCCCCCCFFFDDDHHHOOOMMMIIIOOO[[[~~~aaaIII@@@CCCGGGMMMuuu|||vvvlll```WWWRRRPPPQQQPPPSSSSSSPPPPPPUUUWWWWWWSSSTTTUUUUUUVVVVVVVVVVVVZZZ\\\```fffddd]]]XXXXXXWWWYYY\\\^^^^^^___aaaccceeeaaa[[[YYY[[[]]]]]]]]]]]]^^^___^^^]]]]]]^^^___aaaccceeeccc___]]]]]]^^^^^^```bbbbbbbbbaaabbbbbbgggkkkjjjbbb]]]```gggjjjggggggffffffgggggggggfffaaa___```bbb```]]]```eeejjjjjjiiihhhfffccc```^^^[[[\\\^^^```aaabbbaaaaaa```eeejjjpppxxx~~~eeeWWWSSSXXX___aaa[[[WWWXXXYYYWWWLLLJJJHHHHHHIIIJJJJJJJJJDDDCCCBBBAAABBBBBBDDDDDDFFFCCC???>>>???BBBDDDEEEEEECCCAAA>>>===>>>???@@@FFFFFFEEEDDDDDDDDDDDDDDD{{{eeeMMMDDDFFFHHHEEEAAA@@@@@@???===;;;;;;>>>AAAIIIGGGEEECCCBBBBBBDDDEEE???===::::::<<<===>>>======>>>>>>????????????>>><<<===>>><<<999666444333444666999;;;<<<:::888666444<<>>BBBCCC@@@<<<======???AAADDDFFFEEEEEE;;;<<>>>>>@@@AAADDDDDDDDDDDDEEEFFFGGGHHH{{{rrrfffYYYIIIBBBCCCEEECCC@@@>>>?????????======>>>???DDDCCCBBBAAA@@@@@@AAABBB===<<<:::;;;<<<======<<<======>>>>>>??????@@@@@@===>>>???>>>;;;777555444444555888;;;<<<;;;:::999222@@@PPPSSSFFF888777>>>;;;;;;:::888777999<<<@@@<<<:::999888999999777666666666555555555666777777777888:::<<<<<<;;;:::999888999999::::::;;;;;;;;;:::===>>>???BBBEEEDDD@@@;;;<<<===>>>>>>???>>>>>>===???BBBDDDEEEDDDCCCBBBAAACCCFFFJJJLLLJJJFFFCCCCCCCCCEEEHHHKKKKKKHHHFFFEEECCCBBBCCCEEEFFFEEEDDDHHHJJJKKKKKKJJJKKKMMMOOOSSSOOOGGGCCCEEEKKKKKKGGGKKKFFFCCCCCCCCCAAA@@@BBBIIIIIIHHHIIIJJJLLLNNNOOOOOOSSSSSSMMMHHHHHHJJJJJJDDDCCCBBB@@@@@@AAABBBBBBGGGHHHIIIHHHFFFEEEFFFGGGCCCGGGLLLOOOOOOLLLIIIHHHIIILLLOOOKKKEEE@@@???AAAEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFEEEEEEGGGLLLQQQTTTHHHGGGGGGJJJMMMOOOLLLJJJKKKOOOQQQNNNHHHEEEFFFIIIDDDFFFHHHJJJLLLMMMNNNOOOEEEEEEDDDEEEFFFEEEBBB@@@AAAAAABBBBBBDDDEEEGGGGGGGGGEEEDDDFFFFFFCCCBBBDDDCCCFFFIIIKKKKKKJJJKKKKKKFFFDDDBBBBBBCCCDDDDDDCCCDDDDDDEEEFFFHHHJJJLLLMMMJJJKKKLLLLLLLLLKKKJJJIIIJJJJJJIIIIIIHHHGGGGGGFFFHHHEEEFFFIIIJJJHHHIIIMMMXXXfffoooOOOBBB???AAAIIIhhh~~~tttlllddd\\\VVVQQQQQQNNNKKKMMMRRRTTTQQQRRRSSSTTTUUUVVVWWWWWWWWW[[[ZZZ\\\]]]YYYTTTUUUYYYYYYZZZ[[[ZZZZZZ\\\___bbb```\\\WWWVVVXXXZZZZZZXXXXXXZZZ[[[[[[ZZZXXXXXXYYY]]]```cccaaa]]]YYYXXXYYY\\\^^^aaa```^^^^^^aaadddcccccc___YYYXXX]]]aaaaaacccdddeeeeeecccaaaaaaaaaaaa^^^^^^aaabbb______bbbdddcccaaa___[[[XXXUUUSSSVVVWWWZZZ^^^bbbdddfffgggiiiooorrrttt~~~iiiTTTLLLKKKMMMKKKJJJJJJNNNQQQRRRQQQNNNIIICCC??????AAACCCDDDAAA@@@???>>>???@@@AAABBBIIIFFFCCCBBBCCCDDDEEEEEEJJJGGGDDDAAA??????@@@AAA?????????@@@BBBDDDGGGHHH~~~{{{uuufff^^^VVVRRROOOJJJEEECCCCCCBBBAAA======???AAABBBAAA@@@???AAAAAAAAAAAA@@@@@@@@@@@@;;;;;;:::<<<===>>>===;;;<<<<<<<<<<<<===>>>???@@@;;;===???>>>;;;777444444333555777:::<<<<<<<<<;;;DDDPPPfffttteeeHHH<<>>>>>AAACCC@@@<<<=========<<<<<<<<<===>>>@@@CCCEEEEEEDDDBBB@@@@@@CCCGGGIIIHHHEEEDDDCCCBBBBBBCCCEEEHHHHHHGGGEEEFFFEEEDDDEEEHHHIIIHHHFFFCCCDDDEEEEEEDDDDDDEEEFFFNNNLLLHHHEEEHHHLLLLLLHHHBBB@@@CCCLLLOOOKKKGGGFFFKKKKKKKKKJJJJJJJJJIIIIIIHHHNNNPPPJJJEEEEEEFFFEEE===>>>@@@AAABBBDDDFFFGGG???AAABBBBBB@@@???AAACCCBBBFFFKKKNNNMMMJJJHHHFFFEEEIIILLLLLLHHHCCCAAA@@@BBBBBBDDDEEEFFFGGGGGGGGGHHHGGGFFFFFFHHHLLLOOOQQQIIIJJJKKKLLLMMMLLLKKKKKKNNNRRRVVVSSSNNNIIIIIIKKKDDDEEEHHHKKKLLLLLLKKKJJJEEEFFFGGGHHHIIIGGGCCC???AAAAAABBBCCCEEEFFFGGGHHHHHHDDDDDDHHHIIIEEEDDDFFFEEEGGGIIIJJJJJJIIIJJJKKKEEEDDDCCCDDDGGGHHHHHHGGGEEEEEEFFFFFFHHHJJJLLLNNNJJJKKKLLLMMMMMMMMMLLLKKKIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIJJJMMMLLLIIIHHHJJJSSSVVVooosssWWWCCCCCC>>>PPPmmmxxxkkkaaaWWWUUUQQQMMMOOOTTTTTTQQQRRRSSSTTTUUUVVVWWWWWWWWWZZZYYYYYYYYYTTTQQQTTT[[[___^^^]]][[[YYYYYY\\\^^^[[[YYYWWWVVVWWWYYY[[[[[[ZZZ[[[]]]]]][[[YYYYYYZZZ[[[___aaa```\\\WWWVVVWWWWWW[[[^^^]]][[[[[[___ccccccgggeee]]]WWWXXX]]]___aaacccdddccc```]]]]]]]]]___\\\\\\```aaa___^^^```aaa___]]]ZZZWWWTTTSSSRRRWWWYYY[[[^^^bbbfffjjjlllmmmssstttsss|||zzzyyy}}}wwwdddVVVNNNJJJNNNMMMLLLKKKKKKLLLNNNQQQLLLHHHDDDAAAAAABBBCCCCCCBBBAAA@@@?????????@@@AAADDDBBBAAAAAADDDFFFFFFFFFIIIGGGDDDAAA@@@???@@@@@@===<<<<<<===???AAADDDFFF|||~~~zzz|||xxxaaaNNNKKKKKKDDDHHHJJJGGGBBB@@@??????>>>>>>???BBBEEEDDDAAA>>>AAABBBBBBCCCCCCBBBAAAAAA::::::;;;<<<>>>>>><<<:::::::::::::::;;;===>>>???:::<<<>>>===:::666444333222444777999;;;=========:::BBBZZZpppfffGGG999@@@777888999888777666666777999888666777888888777666666555444444555666777888999:::===>>>???===;;;:::666777888999:::;;;;;;;;;:::AAABBB===:::===???>>>???@@@@@@>>>======>>>???<<<>>>AAACCCCCCBBB???===@@@DDDGGGFFFCCC@@@AAABBBAAAAAAAAACCCEEEFFFFFFEEE???>>>???BBBGGGHHHFFFCCCCCCEEEFFFGGGFFFFFFGGGIIILLLMMMLLLKKKMMMQQQOOOJJJIIIJJJTTTccciiiddd^^^\\\RRRRRRRRRRRRRRRQQQOOOOOODDDMMMQQQLLLHHHJJJKKKIII>>>???AAABBBAAA@@@@@@AAADDDFFFGGGFFFCCCAAABBBEEE@@@DDDHHHIIIGGGDDD@@@???DDDGGGLLLNNNLLLIIIEEECCCBBBCCCEEEGGGHHHHHHHHHGGGJJJJJJIIIHHHHHHHHHHHHIIIIIIKKKMMMNNNLLLKKKJJJKKKHHHNNNSSSRRRNNNJJJJJJLLLJJJLLLOOOPPPOOOKKKFFFCCCEEEFFFHHHJJJKKKHHHCCC???AAAAAACCCDDDEEEGGGHHHHHHIIIDDDDDDIIIJJJFFFEEEGGGFFFHHHIIIJJJIIIHHHIIIKKKEEEDDDDDDFFFIIIKKKKKKJJJFFFFFFFFFGGGHHHKKKMMMNNNIIIKKKLLLMMMNNNNNNMMMMMMIIIJJJKKKLLLMMMMMMMMMMMMJJJLLLOOORRRQQQMMMKKKKKKOOONNNYYYrrrSSSLLL@@@FFFQQQ```uuu]]][[[VVVQQQRRRWWWWWWTTTRRRRRRTTTUUUVVVWWWWWWWWW\\\ZZZYYYXXXSSSPPPVVV^^^cccbbb___[[[XXXWWWYYY[[[XXXXXXXXXXXXYYY\\\___aaa]]]___aaa```___]]]\\\]]]ZZZ^^^aaa___[[[VVVUUUUUURRRVVVYYYYYYWWWWWW\\\```eeemmmnnncccWWWVVV\\\bbb```bbbdddbbb^^^[[[ZZZ[[[]]]ZZZZZZ___```^^^]]]___[[[ZZZXXXVVVUUUUUUUUUVVV[[[[[[]]]```dddiiimmmpppiiiooonnniiinnn|||}}}wwwrrrgggooo}}}lllaaaZZZRRRMMMMMMNNNOOOMMMIIIHHHMMMTTTIIIGGGEEEDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@AAAAAA???>>>>>>@@@DDDGGGGGGGGGGGGFFFDDDBBB@@@?????????======<<<<<<>>>AAACCCEEEuuuooottt|||hhh]]]PPPBBB>>>CCCFFFHHHJJJHHHDDD@@@@@@AAA@@@???????????????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCAAA>>>;;;;;;======;;;888777888999<<<======:::888:::======888555666666444777888999:::::::::::::::999>>>EEEJJJLLLIIICCC???:::999888777777777888999999888777777777777777888555555555555666777999999:::999777666666666777888888777666666666777999:::<<<======<<<::::::;;;===;;;===???AAAAAA???===;;;;;;<<<>>>@@@@@@@@@>>>===???AAADDDDDDDDDCCCDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGFFFEEEDDDDDDDDDEEEFFFGGGCCCCCCCCCCCCDDDEEEFFFFFFKKKLLLJJJFFFGGGKKKNNNMMMBBBSSSjjjyyyxxxmmm```XXXPPPMMMOOOVVVWWWQQQLLLLLLJJJIIIHHHFFFFFFGGGIIIJJJ?????????@@@AAABBBDDDEEEDDDEEEFFFGGGGGGFFFDDDCCCDDDDDDDDDDDDCCCCCCCCCCCC@@@TTT```ZZZOOOJJJGGGBBBAAADDDGGGIIIIIIIIIJJJKKKMMMNNNNNNLLLIIIFFFEEEDDDGGGIIIKKKKKKIIIJJJMMMPPPNNNMMMKKKJJJKKKMMMPPPRRRMMMPPPSSSRRROOOKKKHHHFFFDDDDDDDDDGGGHHHFFFAAA<<>>???BBBCCCBBB@@@BBBAAA@@@@@@?????????@@@AAA@@@?????????AAACCCEEEzzzrrrqqqzzznnnZZZRRRLLLDDDBBBEEEDDDFFFHHHGGGCCC@@@@@@AAA>>>===============>>>???????????????@@@@@@AAABBB???===:::999888666444222555777999;;;===<<<:::888777999888555444666555222666666777777888999:::::::::===@@@CCCDDDCCC@@@???>>><<<;;;999777777777777666666666555555555666666555555555555666777888999999888777666666666777777777666666666777777888888:::;;;;;;:::999999:::<<<===>>>???@@@@@@???>>>===<<<===???@@@AAA@@@???>>>AAABBBCCCBBBBBBBBBEEEGGGEEEDDDCCCCCCCCCCCCDDDEEEDDDDDDDDDDDDFFFHHHIIIKKKEEEDDDDDDDDDDDDEEEGGGHHHNNNOOOLLLGGGFFFIIIJJJHHHLLL\\\pppwwwpppcccYYYUUUPPPLLLMMMQQQQQQKKKGGGGGGJJJHHHFFFDDDDDDEEEGGGIII@@@@@@@@@AAABBBCCCDDDEEEEEEFFFHHHIIIIIIHHHFFFEEEFFFFFFEEEEEEDDDCCCCCCCCCHHH[[[fff]]]OOOIIIGGGDDDDDDFFFJJJLLLLLLLLLNNNOOOPPPPPPPPPMMMJJJGGGGGGGGGFFFHHHJJJJJJIIIJJJMMMPPPOOONNNLLLKKKLLLNNNPPPRRRMMMOOOQQQQQQNNNJJJHHHGGGCCCBBBCCCEEEGGGGGGCCC@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEFFFHHHJJJJJJJJJIIIHHHFFFFFFFFFDDDCCCDDDGGGIIIJJJIIIIIIKKKOOOOOOMMMJJJLLLMMMMMMKKKGGGFFFIIIMMMMMMLLLLLLMMMMMMLLLHHHFFFFFFJJJOOOOOOLLLJJJKKKMMMNNNMMMLLLKKKKKKLLLMMMNNNLLLOOOOOOZZZqqqRRRAAAGGGJJJNNNppp}}}qqqeeebbb___XXXSSSRRROOOLLLMMMPPPRRRPPPPPPRRRWWWVVVTTTSSSRRRSSSUUUVVV___```]]]YYYYYY\\\ZZZVVVTTTVVVXXXXXXXXXXXXYYYZZZZZZ___cccaaa[[[WWWWWWZZZ\\\\\\\\\[[[XXXWWWXXXYYYVVVYYYXXXUUUVVVYYYZZZWWW]]]hhhjjj```YYY[[[]]]YYYYYY\\\]]]\\\ZZZZZZ\\\___```^^^^^^^^^___^^^[[[WWWXXXXXXXXXYYY[[[]]]^^^___bbbdddfffiiijjjjjjiiihhh^^^VVVUUUYYYaaattt}}}{{{mmmccc```^^^[[[{{{~~~rrrddddddcccYYYOOOLLLLLLMMMMMMLLLJJJIIIJJJKKKKKKHHHFFFEEEFFFFFFDDDBBBGGGDDD@@@???@@@AAAAAA???AAA???>>>@@@CCCDDDCCCBBBAAAAAA@@@?????????@@@@@@BBBAAA@@@@@@@@@BBBDDDEEE|||yyyzzzuuuwww}}}qqq\\\JJJFFFGGGEEEDDDFFFBBBCCCEEEEEEBBB@@@@@@@@@;;;;;;::::::;;;<<<======>>>>>>>>>===>>>>>>??????;;;;;;:::888444111000111333555888:::<<<;;;:::999777777555333555999777222555444444555666888:::;;;;;;;;;;;;<<<<<<<<<======@@@???<<<:::777666555444444444444444444444444444555555555555666777888888888777666666555666666666555555666777777777777666777888999888888888:::<<<>>>??????@@@@@@??????>>><<<>>>???AAAAAA@@@???>>>BBBBBBBBBAAA@@@AAAEEEHHHEEEDDDCCCBBBAAAAAABBBBBBAAABBBCCCDDDGGGIIIKKKMMMFFFEEEDDDDDDDDDFFFHHHJJJNNNOOOLLLGGGEEEHHHHHHFFFPPP^^^kkklllaaaUUUQQQRRRLLLHHHGGGIIIJJJGGGEEEFFFIIIGGGDDDBBBAAACCCEEEGGGBBBBBBBBBCCCCCCDDDDDDDDDFFFGGGHHHJJJJJJJJJIIIIIIIIIHHHGGGFFFEEECCCBBBBBBIIIYYYaaaYYYKKKFFFEEEDDDDDDFFFJJJMMMMMMNNNPPPQQQSSSSSSQQQNNNJJJIIIIIIKKKFFFGGGIIIIIIIIIKKKNNNPPPPPPNNNMMMLLLLLLMMMOOOPPPLLLMMMNNNMMMJJJHHHHHHHHHAAAAAAAAACCCEEEFFFEEEDDDAAABBBCCCDDDEEEFFFGGGGGGHHHHHHJJJKKKKKKJJJIIIHHHGGGEEECCCCCCDDDDDDCCCBBBGGGHHHJJJLLLMMMMMMLLLKKKKKKQQQTTTPPPGGGDDDIIIQQQLLLKKKJJJKKKLLLJJJHHHEEEHHHLLLPPPPPPMMMIIIHHHHHHMMMLLLKKKJJJJJJKKKLLLMMMKKKLLLKKKOOOdddjjjNNNNNNGGG:::NNNvvvssslllhhhaaaZZZWWWQQQMMMLLLPPPRRRQQQQQQSSSTTTSSSRRRRRRQQQRRRRRRRRRYYYZZZXXXUUUVVVYYYXXXTTTQQQSSSUUUUUUUUUVVVXXXYYYWWWYYY[[[ZZZXXXVVVUUUVVVZZZZZZYYYWWWVVVVVVYYY\\\YYY[[[ZZZWWWVVVYYYYYYWWWXXXbbbeee^^^ZZZ]]]___]]]ZZZ]]]___^^^\\\[[[^^^```aaa___]]]\\\\\\YYYVVVSSSWWWWWWXXXZZZ^^^cccgggjjjkkkllloooppppppooommmkkkbbbZZZ[[[```hhh|||qqq\\\NNNSSScccooonnnbbbYYY[[[ZZZTTTOOOPPPNNNOOOOOOMMMJJJHHHHHHIIIJJJIIIFFFEEEEEEDDDCCCAAAGGGDDDAAA@@@@@@AAA@@@???>>>>>>???AAADDDEEEDDDCCCAAA@@@???>>>??????AAAAAABBBAAAAAA@@@AAACCCDDDEEEyyy}}}yyytttoookkk^^^PPPCCCAAACCCBBBBBBDDD???@@@BBBBBBAAA@@@??????999999999999:::;;;============<<<<<<<<<<<<<<<===888:::;;;888333000111222000333777999::::::999999:::999666555:::>>><<<555444444333333555888:::<<<::::::999999999:::;;;;;;>>>===;;;999777555444333222333333444444444444444555555555555555666777888666666555555555555555555333444555777777666555555555666777888777888;;;===????????????????????????===>>>???AAAAAA@@@>>>===???@@@AAA@@@@@@@@@CCCEEEDDDDDDBBBAAA@@@??????>>>???@@@AAACCCEEEGGGIIIJJJFFFEEEDDDCCCDDDFFFIIIKKKIIIKKKJJJFFFEEEIIIJJJHHHJJJRRRZZZYYYRRRLLLMMMPPPGGGDDDBBBCCCEEEGGGHHHIIIIIIFFFCCC@@@???@@@CCCDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKJJJIIIGGGEEEDDDBBBAAACCCLLLPPPLLLFFFEEEDDDBBBAAADDDHHHKKKLLLMMMOOOPPPTTTSSSQQQMMMJJJHHHJJJKKKHHHHHHIIIJJJJJJKKKLLLMMMNNNMMMLLLJJJJJJJJJKKKLLLIIIIIIIIIHHHFFFEEEFFFHHHBBBAAAAAAAAABBBCCCCCCCCCAAABBBCCCDDDEEEGGGIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFGGGDDDBBBCCCFFFFFFDDDAAACCCFFFIIIKKKJJJIIIIIIIIIIIINNNRRROOOIIIGGGMMMSSSMMMLLLKKKJJJJJJIIIFFFDDDFFFJJJNNNPPPNNNJJJHHHGGGKKKJJJIIIHHHHHHIIIJJJKKKKKKIIIHHHIIIPPPiiisssXXXHHHEEEJJJPPPgggyyyrrrjjjddd^^^WWWTTTUUUVVVTTTRRRSSSOOOOOOPPPQQQRRRSSSSSSTTTTTTUUUSSSQQQSSSWWWVVVSSSOOOQQQSSSTTTTTTUUUWWWYYYVVVVVVVVVWWWXXXWWWVVVUUUXXXYYYYYYWWWVVVVVVXXXZZZZZZ\\\[[[XXXWWWZZZZZZXXXWWW^^^bbb^^^[[[]]]______^^^```bbbaaa^^^\\\^^^```___^^^\\\YYYXXXVVVTTTRRRWWWXXXZZZ]]]bbbjjjrrrwwwrrrsssvvvxxxxxxwwwuuutttuuummmnnnpppttt{{{fffSSSOOO```yyy}}}eee[[[UUURRRSSSRRRNNNMMMPPPNNNOOOOOOMMMIIIFFFFFFFFFIIIHHHGGGFFFEEECCCAAA@@@HHHFFFDDDBBBBBBAAAAAA@@@??????@@@BBBCCCDDDCCCBBB@@@???>>>>>>>>>???AAABBB@@@@@@@@@@@@@@@BBBCCCDDD||||||nnnbbbYYYUUUOOOJJJFFFDDDAAA>>>===???===>>>>>>???@@@???>>><<<999999999:::;;;<<<>>>???===<<<;;;;;;::::::::::::999;;;;;;777111------///...222666999888777888999:::999777666;;;@@@>>>777555444444444555888;;;===999999::::::::::::::::::999999888777666555444444222333444555555555555444555555555555555666666777444444444444555444444444222333444666666555444444555666777888888999;;;===>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???@@@@@@???===<<<:::===@@@BBBAAA@@@???@@@BBBBBBAAA@@@???===<<<<<<>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCCCCDDDFFFHHHJJJGGGIIIIIIEEEEEEHHHIIIGGGEEEGGGIIIJJJIIIJJJLLLNNNIIIGGGCCCAAACCCGGGIIIJJJHHHFFFCCC@@@>>>???AAABBBDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHKKKJJJIIIGGGFFFDDDCCCBBBCCCEEEEEEDDDFFFGGGDDD@@@AAADDDHHHJJJKKKMMMNNNPPPRRRQQQOOOKKKHHHGGGHHHJJJJJJJJJKKKLLLLLLLLLKKKIIILLLKKKIIIGGGGGGFFFFFFGGGEEEEEEEEEDDDCCCCCCEEEGGGDDDCCCBBBAAA??????@@@AAACCCCCCCCCDDDFFFHHHJJJKKKGGGGGGGGGGGGFFFEEEEEEDDDFFFDDDBBBDDDGGGHHHFFFDDD???BBBGGGIIIHHHGGGGGGGGGGGGJJJLLLMMMNNNPPPSSSUUUOOOMMMKKKJJJIIIGGGDDDAAABBBEEEJJJMMMMMMLLLIIIHHHIIIIIIGGGGGGGGGGGGIIIIIILLLHHHHHHJJJJJJQQQooo{{{ZZZOOOHHH???GGG```zzzmmmddd\\\ZZZYYYTTTQQQPPPJJJKKKLLLOOOQQQSSSTTTUUURRRTTTSSSQQQSSSXXXXXXTTTPPPQQQSSSSSSSSSUUUXXXZZZWWWVVVUUUVVVYYYZZZXXXVVVWWWXXXZZZZZZXXXVVVUUUVVVXXX[[[ZZZXXXXXX[[[\\\ZZZYYY]]]```^^^\\\\\\^^^^^^^^^aaabbb```\\\YYYZZZ[[[[[[ZZZYYYWWWVVVVVVVVVWWWZZZ\\\___ccchhhpppzzzxxxyyyzzz{{{{{{{{{yyyxxx~~~yyy{{{|||}}}mmmWWWRRR___xxx}}}bbbNNNQQQOOONNNNNNLLLIIIJJJMMMMMMNNNNNNLLLHHHEEEDDDDDDGGGGGGGGGFFFDDDBBBAAA@@@GGGGGGFFFEEECCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@>>>======>>>@@@BBB>>>>>>>>>>>>???@@@AAAAAA|||nnnkkkvvvzzzjjj[[[QQQMMMMMMGGGHHHIIIGGGBBB===;;;<<<===<<<<<<===>>>>>><<<999888888999:::<<<===???@@@===<<<;;;:::999999999999;;;;;;999444///+++))))))---111666888666555666777666777666555888===;;;666555444444555666888:::;;;777888999:::;;;::::::999555666666666666555555444222333555666777666666555666555555444555555666666222222333444444444444333222222333444444444444444444666777777777888:::<<<<<<======>>>>>>======<<<<<<===>>>??????===<<<:::888<<<@@@CCCBBB@@@>>>>>>@@@@@@@@@???>>><<<;;;:::===>>>>>>?????????>>>>>>@@@@@@AAABBBCCCEEEFFFGGGHHHJJJIIIEEEDDDFFFFFFCCCHHHGGGFFFFFFIIIKKKMMMMMMQQQOOOIIICCCCCCFFFGGGFFFHHHGGGDDDBBB@@@@@@@@@AAABBBCCCEEEFFFGGGFFFEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEHHHHHHHHHGGGFFFEEEDDDDDDKKKIIIFFFGGGIIIIIIEEE@@@BBBEEEHHHKKKKKKLLLNNNOOOOOOOOOMMMJJJFFFEEEEEEGGGIIIJJJLLLOOOPPPOOOKKKHHHIIIHHHGGGEEEDDDBBBBBBBBBBBBCCCDDDCCCCCCCCCEEEGGGFFFGGGFFFCCC@@@>>>???@@@DDDCCCCCCCCCEEEGGGIIIJJJFFFEEEEEEDDDDDDCCCCCCCCCDDDCCCBBBCCCDDDFFFFFFEEE>>>@@@DDDGGGIIIHHHFFFDDDHHHGGGGGGKKKQQQTTTUUUSSSNNNLLLIIIGGGFFFEEEBBB@@@>>>AAAEEEIIILLLLLLKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHKKKGGGIIIMMMJJJHHHVVVjjjyyyUUUFFFFFF@@@FFF\\\yyynnnccc___\\\VVVQQQOOOKKKKKKLLLMMMNNNPPPRRRSSSSSSUUUTTTSSSUUUZZZZZZWWWRRRRRRSSSSSSSSSTTTWWWZZZXXXWWWVVVWWWYYYZZZYYYXXXVVVXXX[[[[[[YYYWWWUUUUUUXXXZZZZZZWWWXXX[[[\\\ZZZZZZ\\\]]]\\\[[[ZZZZZZ[[[YYY[[[]]]\\\WWWTTTTTTUUUVVVWWWWWWWWWXXX[[[___bbbcccfffhhhjjjmmmttt~~~~~~}}}}}}{{{zzzzzzyyyyyy|||kkk\\\SSS]]]tttnnnXXXKKKMMMMMMLLLJJJHHHFFFFFFHHHIIIJJJKKKJJJGGGEEECCCCCCDDDEEEGGGFFFDDDAAAAAAAAAEEEFFFGGGFFFDDDCCCCCCDDDDDDDDDDDDCCCAAA@@@AAABBBBBBAAA>>><<<<<<===???@@@<<<======>>>??????@@@@@@}}}pppppp{{{ssskkk^^^RRRLLLIIIIIIIIIEEEFFFFFFEEECCCAAA>>><<<<<<;;;:::;;;===<<<:::777777777888999;;;===???@@@>>>===;;;:::999888888888:::888555333222000---+++,,,111777777555333444666333666777444555999999666333444444555666666777777444555555666777888888999555666777777777666555444111222444666777666555555666555555444444555555555000111222444444444333222222222222222222333444444444555666666555666888::::::;;;<<<>>>>>><<<;;;:::;;;<<<===>>>===<<<:::999;;;>>>AAABBBBBB@@@@@@@@@===>>>>>>>>>===<<<:::999;;;<<<===>>>>>>>>>===<<<<<<===???AAABBBCCCCCCCCCFFFHHHHHHDDDDDDGGGFFFDDDHHHIIIJJJJJJJJJKKKNNNPPPUUUTTTMMMEEECCCGGGGGGDDDIIIHHHFFFEEECCCAAA@@@???AAABBBDDDFFFGGGGGGFFFEEEBBBBBBBBBBBBBBBBBBCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFLLLKKKKKKKKKHHHEEECCCBBBAAACCCGGGIIIIIIJJJKKKLLLLLLMMMLLLJJJFFFDDDDDDDDDFFFHHHLLLRRRUUUSSSNNNIIIHHHGGGFFFDDDBBB@@@???>>>BBBCCCEEEEEEEEEEEEFFFHHHHHHIIIJJJGGGCCCAAAAAABBBCCCCCCBBBAAABBBDDDFFFGGGDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA???>>>>>>AAACCC@@@@@@CCCGGGKKKKKKGGGCCCGGGEEEEEEHHHLLLNNNMMMKKKIIIGGGEEEDDDDDDCCCBBB@@@<<<>>>AAAFFFIIILLLLLLKKKGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGJJJMMMKKKHHHNNNYYYttt^^^VVVGGGDDDJJJdddxxxlllhhhfffaaa\\\ZZZVVVTTTRRRPPPOOOOOOOOOPPPQQQSSSRRRPPPSSSWWWWWWTTTRRRSSSSSSRRRQQQSSSVVVXXXVVVWWWWWWWWWVVVWWWXXXXXXVVVXXXYYYYYYXXXXXXYYYZZZYYY[[[ZZZWWWWWWZZZZZZXXXXXXXXXYYYZZZYYYWWWWWWXXXRRRVVVYYYXXXUUURRRRRRSSSRRRTTTWWWZZZ]]]ccckkkpppoooqqqsssrrrrrruuu{{{~~~||||||}}}~~~}}}zzzmmm[[[ZZZcccxxx{{{gggWWWNNNKKKKKKJJJHHHFFFEEEDDDCCCDDDFFFHHHHHHFFFDDDCCCCCCAAACCCFFFFFFDDDAAAAAABBBAAADDDEEEEEECCCBBBCCCDDDDDDDDDDDDAAA??????CCCFFFDDDBBB???<<<;;;<<<>>>???<<<===>>>??????@@@@@@@@@||||||yyyhhhWWWOOOFFFCCCFFFHHHFFFCCCFFFDDDAAAAAACCCEEEBBB======;;;:::;;;<<<<<<888555666666777888:::===???@@@>>>===<<<:::999888888888666444222444777888666444,,,222777777444111222555333777999666555777999777222333444555555555555444333222222222333555777999777777888888888666555444000111444666666666555444666555555444444444555555000111222333444333333222333222111000111222444555333444555555444444666888888:::<<<>>>>>><<<:::888:::;;;<<<======;;;999888>>>@@@AAABBBAAAAAABBBDDD<<<============;;;:::999:::;;;<<<>>>>>>>>>======999;;;>>>AAABBBBBBAAAAAAAAADDDEEECCCEEEIIIJJJGGGDDDIIINNNNNNKKKJJJOOOTTTTTTTTTNNNFFFEEEIIIJJJFFFIIIIIIHHHGGGEEEBBB@@@??????AAACCCFFFGGGGGGFFFEEECCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGGGGEEEHHHLLLKKKDDD???@@@EEE>>>AAADDDEEEFFFFFFGGGHHHKKKLLLLLLJJJGGGDDDCCCCCCCCCFFFLLLSSSXXXWWWPPPJJJHHHGGGFFFDDDBBB@@@>>>===BBBDDDGGGGGGGGGGGGHHHJJJIIIKKKLLLJJJFFFCCCCCCEEECCCBBB@@@@@@@@@BBBDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDAAAAAA@@@===999888<<<@@@BBBAAABBBHHHMMMNNNIIICCCDDDDDDDDDDDDEEEEEECCCBBBDDDBBBAAAAAABBBBBBBBBAAA<<<===???CCCHHHJJJKKKKKKFFFEEEDDDCCCCCCDDDEEEFFFCCCFFFJJJMMMJJJIIINNNVVVVVV```RRROOOJJJIIIVVVwwwuuurrrqqqmmmiiigggbbb___ZZZUUUQQQOOOOOOOOOMMMOOONNNLLLNNNSSSSSSPPPRRRSSSRRRQQQPPPQQQTTTWWWUUUVVVWWWVVVTTTTTTVVVXXXVVVWWWWWWWWWWWWYYY\\\___[[[]]][[[WWWVVVXXXXXXUUUUUUTTTUUUWWWWWWVVVVVVWWWOOOSSSWWWWWWUUUSSSTTTUUUPPPTTTXXX\\\aaaiiissszzzxxxzzzzzzxxxttttttyyy~~~~~~uuummmcccSSSVVVbbbzzzppp^^^QQQJJJJJJKKKIIIFFFEEEEEECCC@@@AAADDDFFFGGGFFFDDDCCCDDD???BBBFFFFFFDDDAAAAAACCC>>>AAADDDDDDAAA@@@BBBDDDCCCDDDCCC@@@>>>@@@EEEIIIEEECCC???<<<:::;;;===>>>===>>>???@@@@@@AAA@@@@@@~~~~~~||||||rrrlllbbbUUUKKKHHHEEEDDDEEEEEECCCAAABBBAAAAAA@@@@@@AAAAAABBB===<<<:::888777777777777888666666777:::===??????>>>===<<<:::999999999999666444000///888AAA>>>555333555666666444333222222111333444666888888888777333444555777777777666666444333111111111333555666333222222333444444333111111111222333444444444444333333333333333333333333111222444555666666555444444444333333333444444555333444555666777777777777000666999888888;;;<<<;;;888:::<<<===;;;::::::;;;;;;<<<===???@@@@@@@@@@@@@@@???;;;777888:::999444777777888999;;;<<<======999<<<>>>???>>>======>>>BBBCCCEEEEEECCCCCCCCCDDDBBBEEEHHHJJJKKKKKKLLLNNNNNNKKKGGGCCCAAABBBEEEGGGOOOMMMIIIGGGHHHHHHCCC===??????@@@AAACCCDDDEEEEEEBBB@@@>>>>>>?????????>>>???BBBEEEGGGFFFFFFFFFFFFCCCEEEGGGEEEBBBBBBDDDGGGIIICCCAAAEEEHHHGGGEEEFFFEEEIIILLLKKKGGGCCCBBBBBBDDDDDDFFFGGGHHHHHHHHHHHHPPPMMMJJJFFFCCCBBBAAABBB@@@AAACCCDDDEEEEEEFFFFFFIIILLLMMMJJJFFFDDDCCCAAAEEEBBB???@@@CCCFFFFFFEEEFFFFFFEEEBBB???@@@CCCGGGEEEDDDBBB>>>;;;;;;===???DDDBBBBBBDDDHHHHHHEEEBBBDDDDDDEEEEEEDDDBBB@@@???DDDBBB???<<<;;;<<<===???>>>???BBBDDDGGGHHHJJJJJJEEEEEECCCBBBBBBCCCDDDEEEFFFQQQZZZYYYOOOIIILLLRRRUUU\\\|||~~~|||aaaKKKEEECCCLLLppp~~~~~~}}}{{{yyyrrrpppmmmiii```XXXTTTTTTSSSQQQOOOMMMLLLMMMNNNOOOQQQQQQQQQQQQQQQPPPOOOOOOTTTSSSQQQPPPPPPRRRTTTUUUUUUTTTSSSRRRSSSUUUWWWYYYWWWZZZ[[[ZZZUUUSSSSSSUUUNNNRRRUUURRRLLLJJJLLLOOOPPPPPPQQQQQQQQQTTTWWWZZZeeeccceeehhhkkknnnvvv{{{zzz{{{yyywww|||zzzmmm[[[QQQOOOggg|||yyy~~~wwwrrriii\\\PPPJJJGGGGGGGGGFFFEEEDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCC===???@@@@@@===<<<<<<===>>>>>>======>>>@@@CCCDDDDDDBBB@@@@@@CCCEEEGGGGGGBBB???;;;::::::<<<======>>>>>>>>>>>>>>>?????????xxxrrr|||yyy}}}gggVVVSSSRRRNNNKKKHHHEEEEEEEEEFFFDDDBBBDDDCCCBBB@@@????????????===<<<;;;999888888888888999777777888;;;===>>>>>>???>>>>>>===<<<;;;::::::777444///---444<<<:::222222444666555444222222222111333444666777888777777333444555666777666666555333222111111222333555777333222222333444444333111///000111222333333333333222222222333333333333333000111333444555555444444777666444333333333333444333444555666666777777777444999;;;999888::::::888777999<<<===<<<:::::::::;;;;;;===>>>???@@@@@@@@@@@@???<<<888999<<<:::666888999:::;;;===>>>???@@@===???AAAAAA@@@??????@@@BBBCCCCCCBBB@@@@@@AAACCCAAACCCGGGHHHHHHHHHHHHIIIIIIGGGDDDBBBBBBCCCFFFGGGLLLNNNNNNJJJFFFDDDBBB???AAAAAAAAABBBCCCDDDDDDDDDAAAAAAAAA@@@???>>>>>>>>>???BBBEEEFFFEEEDDDCCCDDDAAABBBCCCDDDDDDEEEHHHJJJGGGBBBBBBFFFIIIFFFCCCBBBDDDGGGIIIHHHDDDAAA??????CCCCCCDDDDDDDDDDDDCCCCCCGGGFFFDDDAAA@@@????????????@@@AAABBBCCCDDDDDDDDDHHHJJJLLLJJJHHHGGGFFFFFFFFFBBB>>>===???AAABBBBBBBBBDDDFFFFFFCCCAAABBBCCCBBBAAA@@@===;;;<<<>>>AAACCCCCCCCCEEEGGGHHHGGGFFFEEEDDDBBB@@@?????????@@@@@@???>>>======>>>@@@AAA>>>???AAACCCEEEFFFGGGHHHEEEEEEDDDCCCCCCCCCDDDEEEHHHRRRZZZXXXNNNHHHJJJOOOJJJPPPbbbgggTTTIIIDDDPPPbbb~~~}}}zzztttlllfffcccZZZXXXTTTPPPLLLJJJJJJIIILLLLLLMMMMMMLLLKKKJJJIIIOOONNNMMMMMMMMMNNNPPPQQQQQQPPPOOONNNNNNNNNOOOPPPRRRTTTUUUSSSOOOLLLMMMOOOLLLMMMMMMMMMMMMNNNOOOPPPQQQSSSVVVYYY\\\aaaggglllrrroooooopppqqqttt|||}}}|||}}}|||zzzrrr___VVVaaarrruuulllddd___YYYOOOGGGEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>???>>>>>>============<<<;;;;;;<<>>:::999:::;;;<<<;;;>>>>>>>>>>>>>>>?????????|||}}}wwwvvv~~~rrrTTTAAA@@@FFFHHHJJJHHHFFFEEEFFFFFFEEECCCEEEDDDBBB@@@>>>===<<<<<<>>>===;;;:::999999999999:::999888999<<<>>>>>>>>>????????????>>><<<:::999999444---+++000666555///111333555444333111111222222333444666777777777666333444555666666666555444111111111111222444666888333222222333444444333111......///000111111111111222222222222222222222222000000222333333333333333999777555333222222333444444444555555666777777777888<<<===999777888888666777:::>>>???>>><<<;;;;;;999:::<<<===>>>>>>?????????@@@===999:::======999999999:::<<<===???@@@@@@>>>@@@AAAAAA???>>>>>>???BBBBBBBBB@@@>>>>>>???AAA@@@BBBEEEFFFEEECCCBBBCCCDDDCCCBBBAAABBBDDDFFFGGGIIIPPPRRRKKKBBB??????===AAABBBBBBBBBCCCCCCCCCDDD@@@CCCEEECCC???===<<<===BBBDDDFFFFFFDDDCCCBBBBBB@@@??????AAADDDHHHJJJJJJFFFBBBDDDJJJNNNKKKGGGFFFDDDFFFGGGGGGCCC@@@>>>===@@@@@@@@@AAA@@@@@@???>>>???????????????>>>>>>>>>===>>>???AAABBBBBBBBBBBBEEEFFFHHHHHHGGGGGGGGGIIIFFFBBB<<<999999;;;======>>>BBBGGGIIIGGGCCC@@@>>>>>>???>>>===<<<<<>>???<<<===>>>???@@@AAABBBCCC===>>>???AAACCCCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFNNNUUUTTTMMMHHHKKKOOOHHHKKKNNN```{{{eeeOOOCCCCCCIII\\\www}}}uuuooofffccc]]]WWWQQQLLLIIIGGGHHHIIIJJJKKKJJJHHHEEEDDDJJJJJJJJJIIIJJJKKKKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHMMMOOOOOOLLLHHHFFFHHHJJJKKKIIIHHHJJJOOOSSSTTTTTTVVVYYY]]]bbbgggnnnvvv{{{zzzvvvttttttssstttzzz~~~}}}~~~sssdddYYY___xxx}}}hhh^^^TTTPPPMMMHHHEEEFFFCCCBBBAAA?????????@@@AAA@@@@@@@@@@@@@@@?????????>>>===<<<<<<>>>>>>>>>===;;;;;;::::::;;;===???@@@CCCAAA??????AAABBBBBBBBB@@@===:::999999:::::::::=========>>>>>>?????????}}}tttfffjjjkkkcccQQQCCC@@@DDDFFFHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCAAA???===<<<;;;;;;======<<<;;;::::::999999:::999999:::===>>>???>>>>>>???@@@@@@>>><<<999777888222+++***...333333000111222333333222111111333222333444666777777666666333333555555666555444333000000000111333555777888333222111222444444222111...///000111111222222111222222222111111111111111///000000111222222333333888777444222222333444666444444444555666666777888999===>>>:::777999999777999<<<@@@AAA@@@>>>======999999;;;<<<===>>>>>>>>>???@@@???;;;;;;??????===:::;;;;;;;;;<<<<<<<<<===AAABBBCCCBBB@@@???@@@@@@@@@BBBDDDCCCAAA@@@??????@@@BBBEEEEEECCC@@@??????AAAAAA@@@@@@AAABBBCCCDDDGGGOOOPPPIIIBBBAAA???:::???@@@@@@AAABBBCCCCCCDDD???DDDGGGFFF@@@<<<<<<>>>EEEGGGHHHGGGDDDBBBBBBBBBAAA>>>===???EEEIIIJJJJJJEEEAAABBBHHHMMMLLLJJJJJJFFFGGGGGGFFFDDDAAA???>>>======>>>>>>???>>>>>>>>>>>>??????@@@@@@@@@???>>>===>>>???@@@AAABBBBBBBBBCCCCCCDDDGGGFFFDDDDDDGGGFFFBBB===888666777999:::===@@@EEEHHHGGGDDD@@@======>>>>>>>>><<<<<<===???>>>AAADDDDDDCCCCCCGGGJJJQQQMMMFFF@@@<<<;;;===>>><<<>>>???AAABBBCCCBBBBBB<<<===>>>@@@@@@AAAAAAAAACCCBBBAAA@@@AAABBBCCCDDD@@@FFFMMMMMMJJJIIILLLPPPLLLLLLJJJRRRppplllYYYOOOIIIJJJUUUooo|||vvvssspppjjjddd]]]XXXTTTRRRLLLMMMOOOOOONNNKKKHHHFFFIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFJJJLLLMMMKKKHHHGGGJJJMMMMMMMMMMMMPPPTTTXXX[[[]]]___bbbeeeiiinnnttt{{{~~~zzzxxxxxxwwwtttvvvzzzzzzqqqiiiaaa___gggxxxvvv___UUUMMMJJJIIIFFFEEEFFFBBBAAA???>>>>>>???AAABBBBBBBBBAAAAAAAAAAAA@@@@@@===;;;:::;;;===>>>===<<<;;;;;;:::;;;;;;===>>>???DDDBBB@@@@@@AAABBBBBBAAAAAA???<<<:::;;;;;;;;;:::<<<<<<======>>>?????????vvv}}}|||{{{pppcccXXXSSSMMMTTTXXXRRRIIIDDDBBBCCCEEEEEEDDDDDDCCCCCCDDDDDD@@@@@@???>>>============<<<<<<<<<<<<;;;::::::999999999999;;;===??????>>><<<===>>>>>><<<:::777555666000******///222333333111222333222111111222444222333444666666666555555222333444555555444333222///000111222333555777777222111111222333333222000000000111222333333333333222222222111111111000000000000000000111222333333555555333333333555777888555555444444555666777888999<<<===999888:::;;;:::999;;;>>>???>>><<<;;;;;;888999:::<<<============???AAA@@@===<<>>>>>===<<<<<<;;;DDDEEEEEEDDDBBBAAABBBDDD???BBBFFFHHHFFFCCC@@@>>>BBBCCCEEEDDDBBB@@@???@@@BBBAAA@@@?????????@@@AAADDDIIIJJJGGGJJJOOOJJJ???<<<===>>>???AAACCCDDDDDD@@@EEEHHHFFFAAA<<<<<<>>>DDDEEEFFFDDDBBB@@@@@@AAA@@@>>>===AAAHHHOOORRRRRRIIICCC@@@CCCFFFFFFEEEFFFEEEEEEDDDDDDCCCAAA???===;;;;;;===>>>@@@@@@AAAAAA???@@@@@@@@@@@@???>>>===>>>???@@@BBBCCCCCCCCCCCCEEECCCFFFJJJHHHCCCBBBFFFFFFDDD@@@;;;888777888999@@@@@@BBBCCCDDDCCCAAA???>>>???@@@???===;;;;;;<<<;;;???BBBBBBAAAAAADDDHHHKKKHHHEEEBBB@@@??????@@@AAAAAACCCCCCCCCBBB@@@???<<<===>>>???@@@@@@@@@@@@@@@@@@???>>>???@@@AAABBB>>>BBBFFFGGGFFFFFFIIILLLHHHHHHJJJPPPZZZsss|||bbbJJJNNNHHHNNNggg}}}}}}yyytttoookkkhhhfffWWWXXXXXXXXXVVVTTTQQQOOOMMMMMMNNNNNNNNNMMMKKKJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKMMMPPPOOONNNNNNRRRUUUUUUYYY\\\]]]]]]___dddiiiiiikkkmmmpppsssxxx~~~|||zzz{{{}}}~~~~~~sssggg```QQQXXXdddrrr}}}mmmVVVNNNHHHGGGFFFBBB@@@@@@BBBAAA@@@???@@@BBBDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<<<<===>>>>>><<<;;;<<<<<<<<<<<<===>>>??????DDDCCCAAAAAABBBCCCBBBAAADDDAAA???>>>>>>>>>===<<<;;;<<<<<<===>>>>>>??????PPP]]]uuu~~~}}}vvveeeUUUJJJFFFHHHLLLFFFKKKNNNLLLEEE???===>>>@@@AAABBBAAA@@@@@@BBBCCC======<<<<<<<<<======>>>;;;;;;;;;;;;;;;:::999999777777888:::>>>??????>>><<<<<<<<<;;;:::777555444333---))),,,000222333555222333333222111111333555222333444555666555555444222333444444444333222111000000111333444555666666222111111222333333222000111222333444444555444444333333333222111111000000000000000000111222333444333333444444555777888888555555444444555666888999999<<<===999888;;;===<<<888:::;;;;;;999777777777888999;;;<<<======>>>>>>???BBBBBB>>><<>>>>>??????>>><<<<<<>>>???<<>>======>>>???@@@EEEFFFHHHTTT```ZZZIII======>>>@@@AAABBBCCCDDDBBBEEEGGGEEEAAA>>>>>>???@@@AAABBBAAA???>>>???@@@??????@@@DDDLLLSSSYYY\\\VVVNNNHHHGGGGGGEEECCCDDDAAA@@@??????@@@???===<<<;;;<<<>>>@@@AAACCCCCCDDD@@@??????>>>>>>===<<<<<>>???AAAAAA>>><<<;;;;;;;;;===@@@BBBBBBBBBBBBCCC>>>??????@@@AAABBBDDDDDDFFFFFFFFFEEECCC@@@>>>===<<<===>>>???@@@AAAAAAAAA??????>>>>>>>>>@@@AAABBBCCCDDDEEEDDDBBBBBBCCCDDDDDDEEELLLQQQOOOVVVwwwmmmXXXPPPKKKMMMUUUhhhxxx~~~~~~{{{zzzggggggfffdddbbb```^^^]]]YYYZZZZZZ[[[YYYWWWTTTRRRSSSSSSSSSTTTTTTTTTTTTTTTRRRVVVZZZ[[[ZZZZZZ]]]___aaaggglllmmmkkkkkkpppvvvrrrtttvvvxxxzzz~~~zzz}}}zzzjjjZZZOOOIII>>>[[[|||}}}lllUUUMMMHHHHHHGGGBBB???>>>BBBBBBAAABBBCCCEEEFFFHHHAAAAAA@@@@@@??????>>>>>><<>>===<<<======>>>>>>>>>?????????CCCBBBAAABBBCCCDDDCCCBBBFFFDDDAAA@@@@@@@@@???===;;;;;;<<<===>>>>>>??????KKKKKKRRRcccsssxxxnnn^^^YYYRRRIIIDDDDDDDDDDDDDDDDDDEEECCC@@@===<<<===<<<>>>???>>>======???BBB===<<<<<<;;;<<<<<<======999::::::;;;;;;:::888888444555666:::===@@@???>>>======;;;:::888666555444222+++)))---000000111444333333444333222222555777222333444555555555444333222333444444444222111000000111222333444444555555222111000111333333111000111222333444444555555555444444444333222111111111111111000000111222444555333444555666777777666666666555444333444666888999:::>>>>>>:::888;;;===<<<;;;<<<<<<999777555666777999:::;;;<<<===>>>>>>>>>???CCCCCC>>>;;;>>>@@@@@@DDDDDDDDDDDDCCCCCCCCCBBB888999999888777777:::<<<;;;===AAABBBAAA@@@@@@@@@CCCCCCBBB@@@???AAADDDGGGDDDBBB???<<<<<<===???AAA???EEEGGGJJJWWWeee^^^LLLBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAAAAA>>>@@@@@@@@@??????AAACCC???@@@BBBEEEIIIOOOVVV[[[ZZZRRRLLLLLLKKKGGGDDDCCC???===<<<===???@@@>>><<<===>>>???AAABBBCCCCCCCCC@@@???>>>=========>>>??????@@@AAACCCDDDDDDDDDDDDIIIGGGLLLUUUSSSIIIEEEIIIDDDHHHKKKKKKGGGCCC???>>>CCC@@@======???BBBCCCBBB<<<>>>AAABBB@@@>>>======<<<===???BBBDDDDDDAAA>>><<<<<<===???AAADDDFFFHHHIIIHHHGGGEEEBBB@@@>>><<<===>>>???@@@BBBBBBCCCCCC@@@@@@??????@@@AAACCCDDDGGGFFFDDDCCCBBBAAAAAAAAADDDGGGKKKLLLMMMTTTeeeuuuwwwlll^^^QQQFFFHHHaaa~~~zzzxxxvvvsssqqqooooooooommmnnnoooooollliiieeebbbcccbbbaaa_________``````bbbfffkkklllkkkiiijjjlllmmmqqqvvvyyyyyyzzz|||~~~|||}}}}}}~~~ssscccTTTKKKHHHIIIOOOnnn}}}{{{vvvfffWWWOOOIIIHHHGGGDDDAAAAAAAAAAAABBBDDDEEEGGGHHHHHHBBBBBBAAAAAA@@@?????????===DDDKKKKKKEEE@@@>>>???======>>>>>>?????????>>>@@@@@@@@@AAACCCDDDCCCAAAGGGEEECCCBBBBBBAAA???===::::::;;;<<<===>>>???@@@PPPGGGEEEOOO\\\eeeoooxxx{{{mmm[[[RRRLLLJJJFFFDDDEEEFFFEEEAAA>>>===>>>AAAAAA@@@@@@AAA:::<<<>>>===;;;;;;>>>AAA======<<<;;;;;;;;;;;;<<<888999:::;;;:::999888777333333555999===@@@???>>>???===;;;999777666555555111+++)))...000......111333444444333222333555888222333444555555555444333222333333444333222111000111222333333444444444444222111000111333333111000111111222333444444444444555555444444333222111111222111111111111333444555444555777888888666444333666555444333444666888999<<>>;;;888666777999999:::<<<===>>>>>>?????????CCCCCC>>>;;;===??????AAAAAABBBBBBCCCDDDDDDDDD;;;;;;<<<;;;:::;;;===@@@:::;;;<<<<<<<<<<<>>>>>AAAFFFJJJDDDBBB>>>;;;;;;===AAACCC@@@HHHJJJJJJUUUaaaYYYFFFFFFFFFEEEDDDCCCBBBBBBAAAFFFDDDBBBAAABBBCCCBBBAAA@@@AAABBBBBBBBBCCCEEEGGGAAABBBDDDCCCCCCFFFMMMRRRPPPJJJGGGIIIIIIEEEAAA@@@@@@>>>===>>>AAABBBAAA??????@@@AAABBBBBBBBBBBBBBBAAA@@@>>>===>>>???AAACCC???@@@AAABBBCCCDDDDDDDDDFFFDDDKKKVVVTTTIIIEEEIIICCCIIIOOOQQQMMMGGGCCCAAACCC???======@@@BBBBBBAAA:::===AAABBBBBB@@@@@@@@@>>>>>>@@@DDDGGGFFFAAA<<>>======>>>???AAACCCDDDDDDDDDAAAAAA@@@@@@AAACCCDDDEEEGGGEEECCCBBBCCCCCCDDDDDDBBBGGGFFFCCCJJJZZZ```\\\|||uuudddSSSGGGMMM[[[ooo~~~|||{{{{{{|||~~~}}}xxxssspppqqqooommmjjjhhhhhhiiijjjpppuuuzzz{{{xxxuuuuuuuuuuuuvvvyyy~~~vvvnnn```PPPGGGGGGOOOVVVnnnmmmrrryyyuuuiiiZZZUUUMMMEEEDDDDDDAAA@@@AAA???AAACCCEEEFFFHHHHHHHHHEEEEEEDDDCCCCCCBBBAAAAAA???HHHQQQQQQIIIAAA@@@BBB<<<===>>>>>>>>>>>>>>>===>>>>>>>>>@@@BBBCCCBBBAAAGGGEEECCCBBBBBBAAA???===::::::;;;<<<===>>>???@@@IIIHHHGGGHHHKKKOOOSSSVVVbbbiiisss|||vvvfff]]]YYYTTTLLLDDDHHHGGGEEECCCAAA@@@??????BBBBBBBBBAAAAAA@@@@@@@@@>>>===<<<;;;;;;<<<======???===:::888999999999888::::::777555888<<<<<<888777666666777999<<>>???===>>>>>>===;;;999999:::999:::;;;===>>>>>>??????BBBBBBCCCDDDEEEDDDBBB@@@??????@@@AAAAAAAAA@@@@@@???===<<<;;;<<<;;;:::888888888888888888;;;@@@CCCAAA@@@>>>===>>>@@@CCCDDD???<<<:::;;;===???>>><<<@@@DDDIIILLLMMMMMMNNNNNNHHHKKKKKKHHHBBB???BBBEEEDDD@@@>>>AAAEEEGGGEEEAAAAAACCCEEEEEEDDDDDDEEEGGGHHHKKKLLLIIIEEECCCFFFIIIKKKIIIGGGFFFEEEEEEGGGHHHLLLFFFAAA@@@EEEKKKPPPRRRRRRQQQNNNKKKHHHFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@?????????AAABBBCCCCCCDDDDDDFFFFFFEEEEEEEEEEEEEEEFFFDDDEEEFFFGGGHHHEEE@@@<<<;;;;;;;;;;;;:::<<<@@@CCC;;;<<<>>>@@@AAA@@@???>>>>>>@@@BBBDDDDDDBBB@@@>>>BBBBBBBBBCCCEEEFFFHHHIIIIIIIIIHHHDDD???<<<::::::@@@AAABBBDDDDDDDDDCCCCCCDDDCCCAAA@@@@@@AAACCCDDDHHHHHHGGGEEEBBBAAAAAABBBEEEEEEGGGIIIKKKMMMNNNOOOZZZcccXXXSSSOOONNN[[[kkk}}}~~~zzzzzz}}}~~~~~~uuuiiiYYYSSSLLLIIIJJJVVVmmmnnn___[[[UUUPPPOOOJJJIIIHHHGGGGGGEEEBBB???AAABBBBBBAAAAAABBBDDDGGGKKKIIIFFFFFFFFFGGGFFFEEEHHHMMMQQQPPPJJJDDDCCCDDDAAAAAAAAA@@@???>>>===<<<>>>>>>???@@@AAAAAABBBBBB???AAAAAA@@@>>><<<<<<<<<::::::999999::::::;;;<<>>===<<<======>>>???<<<:::999999999888777666777666555999@@@BBB???666666555666888:::===>>><<<;;;888666444333222222,,,++++++---///222444555333222111000///000000111222222222222222111000000000000000000000000000000111222333222111222333555222222222111111222222222444444555666555444333222111111222222222111111000111222333444555666777777444444444444444333222222333333333444555555666666999999999:::;;;===>>>???>>>>>>>>>===:::999999999999:::;;;===>>>>>>??????AAA@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@??????===<<<<<<===>>>>>><<<:::888999999888999;;;???BBBBBB@@@???===>>>???BBBCCC???<<<:::;;;===>>>===<<<===@@@EEEHHHJJJKKKMMMNNNKKKNNNPPPMMMIIIGGGIIIKKKGGGDDDAAAAAADDDFFFDDDAAACCCDDDEEEGGGHHHHHHHHHGGGGGGJJJLLLJJJFFFDDDFFFIIIGGGFFFEEEDDDEEEFFFHHHJJJOOOKKKFFFFFFIIINNNRRRSSSTTTQQQPPPPPPQQQPPPKKKGGGEEEEEEDDDCCCBBB@@@>>>===>>>???@@@BBBCCCDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEAAAAAABBBCCCDDDBBB???<<<;;;<<<<<<<<<;;;;;;>>>@@@999:::<<<>>>?????????>>>===???AAACCCDDDBBBAAA???@@@@@@AAABBBDDDFFFHHHIIIIIIIIIHHHDDD@@@<<<;;;;;;@@@AAACCCEEEFFFEEEDDDDDDCCCBBBAAA??????AAABBBCCCGGGHHHIIIHHHFFFEEEEEEFFFEEEEEEGGGHHHJJJLLLMMMNNNGGGaaayyyggg]]]VVVOOOMMMTTT^^^lllooobbbZZZTTTOOOOOOQQQYYYcccmmmzzz}}}pppeee^^^SSSLLLLLLJJJJJJIIIIIIIIIGGGCCCAAADDDEEEEEEDDDCCCCCCDDDFFFJJJHHHGGGGGGIIIJJJIIIHHHBBBFFFJJJIIIDDDAAA@@@BBBAAAAAAAAAAAA@@@???>>>===>>>>>>>>>???@@@AAAAAAAAA???@@@AAA@@@===;;;;;;<<<999999999999999:::;;;;;;IIIIIIHHHHHHGGGFFFFFFEEEFFFIIILLLLLLKKKKKKMMMPPPVVVZZZaaahhhpppyyyxxxtttrrrrrrlllhhhbbb^^^ZZZTTTLLLFFFIIIFFFCCCBBBCCCDDDDDDCCCFFFFFFEEECCCAAA@@@???>>>AAAAAAAAAAAAAAAAAABBBBBBBBBAAA???>>>=========>>>>>><<<:::999999999888777555666444333777>>>BBB@@@666555555555666888:::;;;<<<:::888666333222111111******+++,,,...111333444222111000/////////000000111111111111111000000///000000000000000000000000111222222222111111333444222222111111111111222222333333444555444333222111000000111111222111111111222333333444555666777777333333444444333333222111111111222333333444444555666777888999;;;===>>>>>>>>>>>>>>><<<:::888777888999:::;;;===>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@>>>>>><<<<<<===???AAAAAA>>><<<999::::::999999:::>>>AAACCCAAA???>>>>>>>>>@@@AAA>>><<<;;;;;;<<<======<<<:::===@@@CCCEEEGGGKKKMMMLLLOOORRRQQQNNNLLLMMMOOOLLLGGGCCCBBBCCCDDDCCCAAACCCCCCCCCGGGJJJKKKHHHEEEFFFIIILLLKKKGGGEEEEEEGGGCCCBBBBBBBBBDDDGGGJJJKKKPPPMMMJJJJJJLLLOOOPPPQQQQQQOOOOOOSSSWWWVVVOOOHHHHHHGGGFFFDDDAAA>>><<<;;;===>>>???AAACCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDD@@@?????????AAAAAA@@@>>>===>>>???>>>===;;;;;;<<<888999;;;===???@@@@@@@@@<<<>>>@@@BBBCCCCCCBBBAAA@@@@@@AAACCCEEEGGGHHHIIIGGGHHHGGGDDD@@@>>>======???AAADDDGGGHHHHHHFFFEEEFFFEEECCCBBBBBBCCCEEEFFFFFFHHHKKKKKKJJJIIIHHHIIIEEEEEEFFFHHHIIIKKKLLLMMMHHHOOObbbpppbbbZZZYYYRRRKKKZZZsssxxx{{{ttthhhZZZOOOGGGCCCFFFKKK\\\gggzzzyyyssspppeeeTTTLLLMMMJJJJJJKKKLLLLLLJJJFFFCCCEEEFFFHHHGGGEEEDDDDDDEEEGGGFFFFFFGGGIIIJJJJJJIII>>>AAACCCBBB@@@>>>???AAAAAAAAAAAAAAA@@@@@@???>>>======>>>>>>??????@@@@@@>>>???@@@???<<<::::::;;;999888888888888999::::::GGGGGGHHHHHHGGGEEEBBB@@@EEEHHHLLLLLLKKKIIIIIIIIIJJJKKKMMMNNNPPPUUU[[[___ooovvvuuuhhh^^^WWWTTTSSSUUUQQQNNNMMMMMMKKKGGGCCCDDDDDDDDDCCCAAA??????@@@CCCCCCBBBAAA@@@???======???@@@@@@@@@AAABBBBBBBBBBBBAAA???===<<<<<<<<<<<<===;;;999999999999777666666777444000222777:::888666666555555666777888999;;;:::888555333111//////)))***,,,---...///222333222222111111111000000000//////000000000//////...////////////////////////000111111111000000222333111111000000000000111111111222333333333222111000//////000111111222111111333333444555555666777777555555555555555444333333111111222222333444444444444555666888:::<<<======>>>>>>>>><<<999777777777999:::;;;===>>>>>>??????@@@AAA@@@@@@???AAACCCEEECCCCCCCCCBBBBBB@@@??????======???AAABBBAAA>>>;;;999:::::::::999:::===@@@CCCBBB@@@>>>===>>>>>>???>>>===<<<;;;;;;<<<<<<<<<;;;===???@@@AAADDDHHHKKKJJJMMMPPPPPPNNNKKKKKKKKKLLLHHHDDDBBBCCCDDDEEEDDDBBB@@@@@@DDDJJJKKKGGGBBBEEEGGGJJJJJJHHHFFFEEEEEEAAAAAA@@@AAACCCFFFIIIKKKMMMLLLKKKJJJJJJKKKKKKKKKJJJKKKLLLPPPTTTSSSOOOKKKJJJIIIGGGDDDAAA===:::999;;;<<<>>>@@@BBBCCCDDDDDDBBBBBBBBBAAABBBBBBCCCDDDAAA???>>>>>>@@@BBBCCCCCC@@@BBBCCCCCC@@@===<<<;;;::::::;;;===???@@@BBBBBB;;;<<>>>>>???AAAAAAAAAAAAAAAAAA@@@??????<<<<<<======>>>>>>>>>>>><<<>>>???===;;;999999999888777777777777888999999DDDEEEHHHIIIHHHEEEBBB@@@===@@@EEEHHHHHHGGGFFFFFFFFFGGGIIIJJJJJJKKKNNNPPPQQQWWW___gggpppssslllaaaeeemmmxxx~~~}}}wwwqqqlllkkkhhhllluuuwwwoooiiiiii```[[[TTTMMMHHHFFFGGGHHHLLLKKKJJJKKKLLLJJJEEE@@@999;;;>>>>>>======???AAA>>>????????????>>>===<<<>>>?????????@@@@@@AAAAAA@@@???===;;;:::999::::::<<<;;;999999999999777555666888555000///333555444666666666666666777888888999888777555333000///...)))+++............000222111111111000000000//////------...//////.................................///000000000//////111222111000000//////000000111000111222222222111///...---...///000111222222222333333444444555666666666444444444444444333333222222222222333444444555555333333555777888:::<<<<<<<<<======;;;888666666777999:::;;;===>>>>>>??????>>>???@@@>>>===>>>@@@CCC@@@@@@AAABBBBBBAAAAAA@@@?????????AAAAAA@@@<<<999999:::::::::::::::===???CCCBBB@@@???>>>======>>>======<<<;;;::::::;;;;;;??????@@@@@@@@@BBBEEEHHHIIIKKKLLLLLLJJJHHHFFFEEEIIIGGGDDDBBBCCCEEEGGGHHHCCC@@@@@@DDDIIIJJJGGGBBBCCCEEEHHHHHHGGGEEEDDDDDDBBBAAAAAAAAABBBDDDGGGHHHJJJJJJJJJIIIHHHGGGGGGGGGEEEHHHKKKLLLKKKKKKMMMPPPJJJIIIGGGDDDAAA===:::888:::;;;===>>>@@@AAAAAABBBAAAAAAAAAAAAAAABBBCCCCCCAAA>>><<<<<<>>>AAACCCDDDCCCEEEGGGFFFDDD@@@>>>===::::::::::::;;;===???@@@;;;<<<>>>@@@BBBCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCDDDEEEDDDBBBAAAAAACCC@@@BBBEEEHHHJJJJJJIIIHHHKKKJJJHHHGGGGGGHHHJJJKKKEEEIIILLLMMMKKKHHHEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJRRRZZZ]]]aaaxxx{{{jjj[[[RRRMMMUUUaaannnzzz}}}~~~~~~~~~zzzyyywwwvvvuuuvvvwwwwwwmmmssszzz{{{yyyyyy~~~uuulllaaaUUUKKKKKKDDDGGGUUUaaafffnnnxxxyyyfffaaa___aaaZZZLLLEEEGGGJJJJJJKKKMMMNNNMMMJJJGGG???AAADDDEEEDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDBBBAAAAAAAAA@@@>>>======>>>???@@@@@@AAAAAAAAA@@@??????;;;;;;<<<<<<<<<<<<<<<===;;;<<<===<<<:::888777888777666666666666777888888BBBCCCFFFHHHHHHFFFCCC@@@<<<>>>BBBFFFGGGGGGEEECCC<<<>>>BBBCCCCCCCCCCCCDDDHHHJJJJJJKKKPPPUUUUUUPPPMMMNNNPPPTTTXXXWWWRRRMMMNNNLLLNNNRRRRRRMMMKKKMMMIIIFFFBBB??????@@@CCCEEEDDDDDDEEEHHHJJJHHHBBB===;;;<<<======<<<;;;<<<===:::<<<===>>>??????>>>===>>>>>>>>>>>>>>>?????????===<<<:::999888888888999<<<:::999999:::999666444333666666222111444666555555555555666666777777777666666555444222000///---***---000000...---...111------.........---,,,++++++,,,------------------.........................../////////......000111000000////////////000000//////000111000///...---,,,---...000111222222222333333333444444444555555111111222222111111000///111222222333333444555555444333333444666888:::<<<:::;;;<<<:::888666777888999:::;;;===>>>>>>??????;;;>>>???===;;;:::<<>>???@@@@@@AAAAAAAAA@@@???>>>>>>??????===:::777777999:::::::::;;;===???AAAAAA@@@???>>>=========<<<======<<<:::999:::;;;@@@AAAAAAAAA@@@AAADDDFFFIIIJJJJJJIIIHHHFFFEEECCCEEEDDDCCCCCCDDDFFFHHHIIIFFFDDDCCCEEEHHHJJJHHHFFFCCCCCCDDDEEEEEEDDDCCCBBBCCCBBBAAAAAABBBCCCFFFGGGIIIJJJJJJIIIGGGEEEEEEFFFDDDHHHKKKIIIEEEFFFKKKQQQIIIHHHGGGDDDAAA>>>;;;999999:::;;;<<<===>>>>>>>>>????????????@@@AAABBBBBB???<<<::::::<<>>???AAABBBCCCCCC@@@AAABBBCCCBBBAAA@@@???AAACCCDDDDDDCCCBBBDDDEEEBBBDDDEEEGGGIIIIIIIIIIIIIIIGGGFFFEEEEEEFFFGGGIIIEEEHHHKKKKKKIIIFFFDDDBBBDDDEEEEEEEEEFFFFFFGGGGGGCCCLLLVVVTTTKKKSSSxxx{{{jjjYYYRRRKKKLLLUUUfff|||www{{{|||mmmfff\\\RRRLLLJJJIIIHHHXXXZZZfffyyywwwccc[[[WWWYYYUUUJJJFFFHHHIIIHHHIIIJJJLLLMMMKKKIII>>>???AAAAAA@@@??????@@@BBBBBBBBBCCCDDDDDDAAA??????>>>===<<<;;;;;;<<<<<>>:::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;888666666777666555555555555666777777AAABBBEEEFFFFFFDDDAAA@@@???AAADDDGGGIIIIIIGGGEEEAAADDDFFFGGGEEEDDDCCCCCCAAACCCCCCBBBEEELLLOOOOOOGGGDDD@@@AAADDDGGGGGGFFFFFFEEEEEEFFFDDDBBBCCCGGGFFFDDDAAA???>>>>>>@@@AAA@@@@@@AAADDDHHHHHHCCC???EEECCCAAA???===<<<;;;:::999:::===???AAAAAAAAA@@@===============<<<<<<<<<;;;:::999888777888888999;;;:::999999:::999666444...444666333111333555444222222333555555666666666333444444333222111///...,,,000333222...,,,---///,,,------...---,,,+++******++++++,,,------,,,,,,---------------------------...///...------///111000//////......//////000...//////000///...---,,,+++,,,...000111222333333222222222333333333333333111111111111111000000///000000111111222333333333555444222222333666999;;;999::::::999888777777999999:::;;;===>>>>>>??????<<<@@@BBB@@@<<<:::<<<>>>??????@@@@@@@@@???>>>>>>===<<<;;;;;;<<<<<<:::888666888:::;;;;;;<<<>>>@@@@@@@@@??????>>>>>>======<<<===>>><<<999888999;;;>>>@@@AAAAAAAAABBBDDDFFFHHHGGGFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDEEEGGGHHHGGGGGGFFFEEEEEEFFFGGGGGGBBBBBBAAABBBBBBCCCBBBBBBCCCBBBAAAAAABBBDDDGGGHHHGGGIIIIIIGGGDDDCCCDDDEEECCCEEEFFFEEECCCDDDHHHKKKGGGGGGFFFDDDAAA???===;;;999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@???===;;;;;;===@@@AAABBBDDDFFFHHHHHHFFFDDDDDDEEE???<<<999666555555777888<<<===>>>???@@@AAABBBBBB>>>???AAACCCDDDCCCBBBBBB@@@BBBCCCDDDCCCDDDEEEGGGEEEEEEEEEFFFFFFGGGHHHIIIHHHGGGEEEDDDDDDEEEGGGHHHCCCFFFHHHIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEGGGKKKMMMFFFEEEWWWnnn|||hhhRRRFFFDDDKKKYYYgggqqqyyyxxxiii^^^NNNKKKGGGDDDGGGRRR```jjj{{{xxx{{{sss]]]XXXWWWYYYUUUKKKHHHMMMHHHGGGFFFGGGIIIKKKKKKJJJAAAAAAAAA???<<<;;;;;;<<<>>>>>>>>>AAACCCCCCAAA>>>;;;;;;;;;;;;<<<===<<<<<<===>>>>>>??????>>>>>>>>>::::::::::::::::::::::::999:::;;;:::777666555666555555444444555555666777AAABBBDDDEEEDDDBBB@@@>>><<<===@@@CCCFFFFFFDDDCCC???AAACCCDDDCCCBBBCCCDDD===CCCFFFEEEFFFJJJLLLJJJEEEDDDCCCCCCCCCCCCCCCBBB???@@@BBBCCCBBB@@@AAAEEEDDDCCCAAA@@@@@@AAABBBCCCGGGEEEDDDEEEGGGFFFCCC???CCCAAA>>>===???@@@???>>>888:::===@@@BBBCCCCCCCCC======<<<<<<;;;;;;;;;:::;;;:::999888888888999:::;;;:::999999:::999666333,,,222555222///000000...000000222333444555555555222222333333222111///......222555333///+++,,,///---.../////////...---,,,)))***+++,,,,,,,,,,,,,,,---------------------------.........------///000//////............//////---.../////////...---,,,+++,,,---///111222333333222222222222222222333333333333333333333222111111/////////000111111222222777555222000111444888;;;777999:::999888777888999999:::;;;===>>>>>>?????????DDDGGGEEE@@@===>>>@@@@@@@@@@@@???>>>===<<<;;;:::999888999:::;;;;;;:::555777999;;;;;;<<>>>>>>>>>>><<<===>>><<<999777999;;;<<<>>>@@@AAABBBCCCEEEGGGEEECCCBBBCCCDDDEEEFFFEEEBBBDDDEEEEEEDDDDDDEEEFFFFFFFFFEEECCCAAABBBDDDGGGBBBAAA??????AAABBBBBBAAABBBAAAAAAAAACCCEEEHHHJJJEEEFFFFFFDDDAAA@@@AAADDDBBBBBBAAABBBCCCCCCCCCCCCFFFEEEEEECCCBBB@@@>>>===888999999::::::999999888999999999:::;;;<<<===>>>AAA???======@@@BBBCCCCCCCCCEEEFFFFFFEEEEEEEEEGGGDDDAAA===999777777888999======>>>???@@@AAAAAABBB>>>@@@CCCFFFHHHHHHHHHGGG???AAACCCDDDDDDDDDFFFHHHFFFFFFEEEDDDEEEFFFHHHIIIIIIHHHFFFEEEEEEFFFHHHIIIAAADDDGGGHHHHHHGGGGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEGGG??????IIINNNLLLPPPYYYkkkjjjWWWLLLEEEFFFKKKOOOZZZhhhppprrruuu}}}wwwmmmdddXXXKKKAAACCCEEEGGGLLLXXXmmmzzz~~~|||~~~yyyrrrSSSRRRUUUYYYSSSHHHFFFLLLHHHFFFDDDEEEGGGJJJKKKKKKDDDDDDBBB>>>:::888888:::888888:::===@@@AAA???===::::::;;;===???@@@@@@???<<<===>>>>>>>>>>>>======:::999999999999999999999888::::::999777555555555555444444444444555666666===>>>???@@@AAAAAA@@@@@@;;;>>>CCCEEEEEECCCAAA@@@CCCCCCDDDDDDDDDDDDDDDCCCAAABBBBBBDDDFFFHHHJJJLLLBBBCCCCCCBBB@@@??????@@@@@@AAA@@@?????????AAACCCBBB???<<<<<<===@@@AAABBBCCCDDDEEEEEEEEECCCAAA???EEEDDDBBB???===<<<>>>@@@???>>>===>>>@@@@@@>>>===999;;;>>>>>><<<999666666666777777888888888777777:::999999::::::888444111////////////............///000111222222333222222333444444444333000---,,,///333666444...***+++---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++,,,,,,+++***)))+++,,,...---,,,,,,.../////////......////////////......---------------------------......///000111111222000000000000000111111222...///000111222222111000000000000111222222333333666555444333222222222222888999999777666555666888::::::;;;;;;<<<=========;;;EEEPPPRRRJJJAAA=========@@@BBBAAA===::::::;;;888888999:::;;;<<<<<<===555666888:::;;;=========@@@<<<999;;;???@@@===999:::999999:::;;;;;;:::888999::::::<<>>>>>AAAAAAAAADDDHHHHHHEEEBBBIIIIIIHHHFFFEEECCCBBBAAA>>>??????@@@AAAAAABBBBBBAAAAAA???;;;<<>><<<;;;===>>>???@@@AAADDDFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFAAA>>>===:::555555888;;;<<<===>>>>>>>>>===<<<@@@?????????AAADDDGGGIIIFFFDDDAAAAAAAAABBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBCCCGGGIIIHHHFFFBBBAAAAAADDDGGGHHHEEEAAACCCDDDDDDCCCAAAAAABBBDDDCCCCCCCCCEEEGGGKKKNNNPPP\\\nnnvvveeeWWWKKKEEEGGGGGGKKKQQQVVVZZZcccmmmwwwyyy|||~~~{{{kkkbbbbbb```\\\VVVOOOIIIEEEEEEEEENNNXXXeeeqqqyyyxxxttteeeUUULLLLLLLLLLLLLLLLLLKKKKKKJJJHHHEEECCCCCCEEEHHHJJJGGGCCC>>>;;;999999999888:::999999:::===??????>>>;;;;;;<<<<<<===>>>>>>>>><<<===>>>>>>>>>===;;;;;;888888888777777777777666888999888666444333333444444555555444222222444555;;;;;;===??????@@@??????===@@@BBBCCCAAA@@@???@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEEEECCCAAA@@@@@@AAA???????????????@@@BBBDDDCCCAAA@@@>>>======>>>???@@@AAABBBBBBBBB@@@>>>===BBBBBBAAA>>><<<;;;<<<>>>===<<<<<<===>>>???>>><<<:::<<<>>>===:::888666666777777888999999999888888666666666666777555222000////////////............//////000111222222222222222333333333111///---+++000222333111---++++++,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---***+++,,,+++))))))+++,,,...---,,,,,,...//////.........////////////...............------------------......///000000111111111111000000000000000111...///000111111111000000//////000111111222222333666666555444333333333333888999:::999777666777888999999::::::;;;<<<<<<<<<999===AAACCCBBB???<<<:::???@@@AAA@@@===;;;::::::555555666666777888999999888888999:::;;;;;;;;;;;;===;;;999:::<<<===;;;999:::::::::;;;<<<<<<;;;:::;;;;;;;;;;;;===???AAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@@@@AAAAAA@@@???CCCBBBBBBAAA@@@??????>>>@@@@@@@@@@@@???>>><<<<<<===<<<===@@@DDDFFFEEECCCIIIHHHFFFDDDCCCBBBAAAAAA======<<<<<<<<<<<<<<<===BBBDDDBBB===<<<>>>>>><<<>>>@@@???AAAMMMWWWOOO???<<<;;;;;;===>>>>>>===;;;<<<===??????@@@AAADDDFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDAAA???@@@===888555777888999:::;;;<<<;;;;;;:::<<<;;;;;;;;;===???BBBDDDCCCBBBAAAAAABBBBBB@@@???@@@AAABBBCCCDDDDDDDDDDDDEEEDDDCCCDDDGGGHHHGGGEEEBBBAAAAAABBBEEEEEECCC@@@CCCDDDDDDCCCAAA@@@AAACCCDDDCCCCCCDDDFFFIIILLLNNNPPPZZZuuuqqqfffXXXQQQJJJGGGEEEDDDGGGMMMOOOQQQTTTWWW]]]gggrrrzzzzzznnneee^^^ZZZSSSJJJDDDDDDBBBBBBAAAAAAFFFSSSdddqqq}}}{{{tttaaaWWWUUUUUUHHHHHHIIIIIIIIIHHHFFFEEEIIIHHHEEEDDDCCCDDDFFFGGGEEEEEEEEEEEEDDD@@@:::666;;;::::::<<<>>>@@@@@@???;;;<<<<<<<<<============<<<============<<<:::999::::::::::::999999999999777888777555333222333444333444555444222222333555:::;;;<<<>>>???@@@@@@@@@@@@@@@@@@???======>>>@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEDDDBBB@@@???DDDEEEFFFEEECCCBBBBBBCCC???>>>>>>>>>???@@@BBBCCCDDDEEEFFFCCC???===>>>??????@@@@@@AAA@@@>>>===<<<>>>??????>>>;;;::::::;;;<<<;;;:::;;;===>>>===<<<<<<======;;;888666666777777888999999:::::::::999444444333444555555222000////////////...............///000111222222222222111111111111000...+++***111000///...,,,+++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---***+++,,,+++***)))+++---...---+++,,,...///......---......//////......---/////////......---------------......///000000000111111000//////000000000...///000000111000000000//////000000111111222222666666555555555555555555888999;;;:::999777888888888888999999:::;;;;;;<<<<<<:::888:::>>>AAA???===@@@???============;;;:::444444444444555666777777:::::::::;;;;;;:::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<======>>>======<<<<<<;;;:::;;;<<<===>>>BBBCCCCCCCCCCCCCCCCCCCCCGGGEEEBBB@@@AAAAAAAAA@@@AAAAAA???>>>============<<<<<<======<<<;;;::::::;;;::::::<<>>>>>>>>???CCCGGGGGGAAA<<<<<<======@@@???===AAAOOOZZZRRRBBB===<<<;;;<<<======;;;999===>>>@@@@@@???@@@CCCEEE@@@@@@@@@@@@@@@AAAAAABBBAAA??????BBB???999666777888888999::::::::::::::::::999888888999<<<>>>@@@@@@??????@@@BBBAAA???===???@@@AAABBBCCCCCCCCCBBBDDDCCCBBBBBBDDDDDDCCCBBBBBBAAA??????@@@AAA@@@???DDDDDDDDDCCC@@@???@@@BBBCCCCCCBBBCCCEEEHHHJJJLLLKKKPPPYYYlllrrrbbbYYYSSSMMMIIIIIIBBBBBBBBBCCCFFFMMMUUU[[[^^^___bbbeeeiiilllnnnoooxxxyyy{{{}}}vvvsssqqqooommmmmmjjjeeeccc```XXXOOOJJJDDD?????????===>>>AAABBBNNN]]]iiirrr}}}vvv~~~|||gggOOODDDGGGNNNCCCDDDEEEFFFEEEDDDBBBAAAHHHGGGFFFEEEDDDCCCCCCCCCCCCGGGNNNTTTTTTLLL@@@777:::999999:::===>>>>>>===<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888:::999999999999888888888666666666444222111222333333333444333222222333555;;;;;;===>>>???@@@AAAAAA??????===;;;:::<<<@@@CCCBBBBBBBBBAAAAAAAAAAAAAAAAAACCCEEEEEEDDDAAA>>><<>>>>>???AAAAAAAAACCCGGGJJJHHHCCC???@@@BBB@@@AAAAAAAAA@@@???>>>===<<<===>>>>>><<<::::::;;;<<<;;;::::::<<<======<<<>>>>>><<<:::777555666777888999::::::;;;;;;::::::555444444555666666444222////////////...............///000111222222222222////////////...,,,******111...,,,***+++,,,+++***,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++,,,---,,,++++++---///...---+++,,,---......------------......---------000000000///......---------------......////////////......//////000111222.../////////////////////......//////000111111222444444555555666666666666777999;;;;;;:::888888999999999999:::;;;;;;<<<<<<===:::888999===@@@@@@??????<<<:::;;;>>>@@@>>><<<666666555555555666777777999999:::;;;;;;;;;:::::::::;;;<<<<<<;;;:::;;;===;;;<<<>>>>>>>>>>>>??????;;;::::::999:::;;;<<<===AAAAAAAAABBBBBBCCCCCCCCCHHHFFFCCCBBBCCCDDDDDDCCCDDDCCCAAA???===<<<<<<<<<:::;;;;;;;;;;;;;;;::::::<<<;;;:::;;;<<<======>>>AAA@@@>>>===>>>AAADDDFFFMMMKKKGGGCCCAAA@@@AAABBBDDDIIIJJJCCC<<<;;;======@@@@@@>>>@@@HHHOOOIII>>>>>><<<;;;;;;<<<<<<:::999>>>???@@@@@@??????AAACCC>>>>>>============>>>>>>???======???>>>999777888::::::;;;;;;;;;;;;<<<;;;<<<;;;:::999:::;;;>>>???<<<===>>>@@@BBBAAA???<<>>BBB@@@===<<<<<<<<<======CCCDDDCCCBBB???>>>???@@@BBBBBBBBBBBBEEEHHHKKKMMMJJJOOOTTTUUU^^^|||{{{rrrmmm^^^\\\VVVPPPKKKGGGFFFEEEFFFEEEDDDEEEGGGIIIKKKKKKKKKLLLMMMOOOQQQTTTVVVWWWVVVZZZYYYRRRKKKHHHFFFDDDEEEEEEDDDDDDEEEDDDAAA===AAABBBDDDEEEFFFKKKTTT\\\gggxxx~~~kkkiiidddZZZPPPIIIEEECCC>>>@@@BBBDDDEEEDDDBBBAAAGGGGGGFFFFFFDDDCCCAAAAAAAAAHHHSSS[[[\\\TTTGGG===888777777888:::;;;:::999<<<<<<======<<<;;;999888;;;;;;;;;:::999888777666666666555555555444444444444555444333111000111222111222333222111111333555::::::;;;<<<===>>>???@@@======<<<:::;;;>>>CCCGGGDDDDDDCCCBBBAAAAAABBBBBB???AAADDDFFFEEECCC???======???BBBCCCDDDEEEGGGIIIFFFCCC@@@@@@AAABBBAAA@@@@@@DDDIIIHHHCCC@@@AAADDD@@@@@@@@@@@@???>>>======;;;===??????===<<<<<<===>>><<<::::::<<<======<<<======<<<999666555666888::::::;;;;;;;;;;;;::::::555333333333555555333222////////////..................///000111111111111.........---,,,+++***)))///---******++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,---......------///111///---++++++---------,,,,,,,,,------------,,,,,,000000/////////.........------------............,,,,,,---...000222333444//////..................---......//////000111111111222333555666666666666777999;;;:::999888999::::::::::::;;;<<<<<<======888;;;======<<<;;;<<<>>>???;;;999:::>>>AAABBBAAA777666555444444444666666666777888:::;;;<<<======888:::;;;;;;::::::;;;===;;;===??????>>>===>>>@@@999888888999:::<<<>>>??????@@@@@@AAABBBCCCCCCDDDFFFEEECCCCCCEEEGGGGGGGGGEEEDDDBBB@@@>>><<<;;;;;;<<<<<<=========<<<<<<;;;:::;;;;;;;;;<<<>>>@@@AAA<<<;;;:::;;;>>>BBBFFFIIIKKKHHHDDD@@@=========>>>BBBHHHJJJCCC===;;;======@@@AAABBBBBBDDDFFFDDD@@@>>>===;;;;;;<<<<<<;;;:::>>>???@@@???>>>===???AAA<<<<<<;;;;;;;;;;;;;;;<<<>>>:::999::::::777888;;;::::::::::::;;;;;;<<<<<<>>>===;;;::::::;;;===>>>:::;;;<<>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========@@@???<<<:::888999:::<<>>===>>>???@@@@@@@@@BBBEEEIIILLLOOOJJJIIIMMMQQQOOO\\\ttttttyyyvvvlll```TTTIIICCCHHHDDD???>>>???@@@AAAAAA??????@@@@@@AAAAAAAAABBB@@@FFFGGGCCC>>>>>>>>><<<===<<<<<>><<<>>>AAADDDFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA>>>DDDMMMUUUXXXSSSIIIBBB:::888888888:::::::::888;;;<<<======<<<:::888666:::999888888777666666666333333333333222222222222333333333222000///000222000111222222111111333555::::::999999:::;;;<<<===<<<<<<======>>>AAAFFFIIIEEEDDDCCCAAAAAAAAABBBBBB>>>@@@CCCFFFGGGEEECCCAAA<<>>>>>===<<<<<<;;;;;;<<<===???>>>======>>>???@@@>>>;;;:::;;;;;;;;;;;;;;;<<<;;;888666555777999;;;;;;;;;;;;:::999888888444222111111222222111///////////////............---...///000111111111111......---,,,++++++******,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,---......------///111///---++++++,,,---,,,++++++,,,,,,------,,,,,,+++........................------------------------++++++,,,---///222333555//////...------------...------......//////000000///000333555666777777777888999999888777888999;;;::::::;;;<<<<<<======>>>888@@@GGGFFF???;;;>>>BBB@@@>>>;;;;;;===@@@CCCDDD888666444222222333444555333444777999<<<>>>???@@@888888888999::::::;;;;;;:::===??????<<<:::<<<>>>888888999:::;;;>>>@@@BBB??????@@@AAABBBDDDDDDEEECCCCCCBBBDDDFFFHHHGGGGGGBBBBBBBBBAAA???>>><<<;;;??????@@@@@@???>>>======777:::<<<>>>???AAADDDFFF999999:::;;;>>>BBBFFFHHHGGGEEEBBB???<<<;;;;;;<<>>??????>>><<<;;;<<<>>><<<;;;;;;::::::::::::;;;<<<888666888888777999===999999999999999:::;;;;;;>>>===;;;999999999;;;<<<::::::;;;>>>AAABBBAAA?????????@@@@@@@@@@@@@@@??????AAAAAA@@@>>>===>>>???======<<<999777777999;;;>>>>>>???===<<<;;;===>>>?????????AAACCCGGGKKKMMMRRRFFFFFFQQQRRRRRRkkkwwwjjj___bbbtttyyyoooiiiddd]]]TTTNNNJJJGGGCCC???BBBCCCCCCBBBAAA???===<<>>AAAHHHMMMRRRWWW]]]iiivvv{{{gggLLLPPPVVVYYYSSSIIICCCBBB>>>???AAACCCEEEGGGHHHIIIDDDDDDEEEFFFFFFEEEEEEDDD===???CCCHHHKKKJJJEEEAAA>>>===<<<<<<======<<<;;;:::;;;<<<<<<<<<:::777666777777666555555555555666555444444444444333333333222333333222000000111222///000111111000111222444===<<<;;;;;;;;;<<<======<<<>>>@@@AAAAAACCCFFFHHHEEEDDDBBB@@@???@@@@@@AAA@@@AAADDDFFFGGGGGGEEEDDD???AAACCCEEEEEEFFFIIIKKKJJJFFFCCCDDDHHHJJJIIIGGG@@@AAABBBBBBBBBBBBBBBBBB??????>>>===<<<<<<<<<<<<<<<=========<<<<<>>:::999999999999888999::::::999777666888999<<<<<<<<<;;;999888666555666444222111222222000///////////////............---...///000111111111111...------,,,++++++++++++))),,,......+++***+++---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,...000///---++++++,,,---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222//////---,,,,,,,,,------,,,------......///000000///000333666888999999888888888777666555666999<<<999::::::;;;;;;<<<======:::BBBIIIIIICCC???AAAFFFDDDBBB@@@===<<<===AAADDD:::888666444333333555666333444777999<<<>>>???@@@<<<:::999:::>>>???>>><<<999===???>>>:::777999;;;:::::::::;;;===???BBBCCC??????@@@BBBCCCEEEFFFFFFAAAAAABBBDDDFFFFFFDDDAAA>>>@@@BBBDDDEEEDDDBBBAAABBBBBBBBBBBBAAA???>>>>>>:::===AAABBBAAA@@@BBBCCC::::::;;;===???AAACCCDDDEEEDDDBBB@@@???=========<<<@@@@@@>>>===???===:::::::::<<<>>>???@@@BBBDDD???>>><<<<<<===??????>>>>>>>>>>>><<<:::999:::;;;<<<<<<;;;::::::::::::::::::777777::::::888999<<<;;;:::999999999:::<<<<<>><<<:::999999:::;;;:::::::::===@@@BBBBBBBBB???@@@@@@AAAAAA@@@@@@???<<<>>>???>>><<<;;;<<<>>>:::;;;<<<:::777666888;;;:::;;;<<<;;;::::::<<<>>>??????>>>???@@@CCCFFFGGGOOOGGGFFFLLLOOOMMMTTT```lll```eeevvv~~~xxxooohhhcccdddeeedddbbb^^^ZZZWWWZZZ___aaa^^^[[[]]]```___]]]\\\```iiipppvvv~~~|||{{{iiiWWWIIIIIIMMMQQQMMMDDDAAADDD@@@@@@@@@AAABBBDDDFFFGGGCCCCCCDDDEEEFFFHHHHHHIII@@@??????@@@BBBBBBAAA???@@@???>>>>>>??????>>><<<888999;;;<<<<<<:::777666555444444333444444666666555555555555444444444444222333333222000000111333...000111000000000222444BBBAAA???>>>>>>>>>???@@@>>>@@@CCCDDDDDDDDDEEEFFFDDDCCCAAA???>>>>>>???@@@BBBCCCEEEGGGHHHGGGGGGFFFCCCEEEFFFFFFFFFFFFHHHJJJIIIFFFCCCEEEJJJNNNNNNKKKFFFDDDCCCDDDEEEFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>><<<===<<<;;;:::<<>>:::777777777666666777888:::999888777888999======<<<;;;999777555444999777444333444333222111000/////////............---...///000111111111111......---,,,++++++++++++''',,,000000,,,)))+++...,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---)))***++++++***+++---//////---++++++,,,,,,,,,***+++++++++,,,,,,+++++++++***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,//////............////////////---,,,+++,,,,,,---,,,,,,------...//////000///111444777::::::::::::999888666444333555:::===888999999::::::;;;<<<<<<777===CCCDDD@@@===@@@CCCGGGGGGDDD???;;;;;;???CCC>>><<<999666555666888999444555777:::<<<===>>>???BBB>>><<<>>>CCCEEECCC???999<<>>@@@BBBCCC??????AAABBBDDDEEEFFFGGG???@@@AAACCCDDDCCC@@@======@@@DDDHHHJJJJJJIIIGGGDDDDDDCCCCCCAAA@@@>>>>>>@@@CCCEEEEEEAAA===<<<===<<<======>>>???@@@@@@AAAAAAAAA@@@???>>><<<;;;;;;:::======<<<===@@@>>>999AAA>>><<>><<<<<<>>>@@@@@@@@@===>>>===;;;999888999:::===<<<<<<;;;:::::::::;;;777666888===>>>;;;:::<<<======<<<;;;<<<===>>>???BBB@@@>>><<<:::;;;;;;<<<;;;::::::<<>>======???AAABBB<<>>DDDJJJHHHCCCBBBBBBAAA@@@??????AAACCCEEEBBBBBBCCCEEEGGGIIIKKKLLLFFFCCC@@@??????@@@??????@@@???======>>>>>>===;;;777999;;;<<<<<<:::777666444333222222333444666777555555444444444333333333222333444222111000222333...///000000///000222444FFFFFFEEECCCBBB@@@??????@@@AAACCCDDDEEEEEEEEEEEEFFFEEEDDDBBB@@@>>>===<<>>>>>>>>>>>>>>>>>>>>??????<<<:::888666555666777888888888777777777777888888>>>>>>>>>;;;777444333444444444444444333222111000111000000///////////////////////////////////////000000///...------,,,,,,------------------------++++++++++++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++++++++++++++***)))((((((************************++++++******++++++,,,---,,,---......//////......////////////000000000000........................------......///000000000333444555666777777777777666666555444444444444555777777888999:::;;;;;;<<<<<<<<<===============<<<;;;;;;;;;;;;<<<<<<<<<<<<999777555333111000000000000333666888:::;;;===???@@@@@@@@@@@@@@@@@@@@@@@@<<<:::999999999999888666@@@AAACCCDDDDDDDDDCCCCCCBBBAAA@@@AAACCCEEEEEEEEE???>>>===>>>???@@@???>>>AAAAAABBBBBBDDDEEEGGGHHHGGGHHHIIIHHHEEEBBBAAAAAAFFFAAA@@@CCCBBB===<<<@@@===>>>???===;;;<<<@@@DDDBBBBBBAAA@@@>>><<<:::999<<<;;;;;;;;;<<<===???@@@@@@???>>>>>>@@@@@@@@@>>>::::::;;;===@@@@@@>>>;;;BBBAAA???===;;;999777666:::;;;======<<<;;;<<<<<<:::::::::999999:::;;;;;;@@@???<<<999777999===AAABBB@@@===:::888888:::;;;888999:::<<>>============???@@@AAA888777555444555777:::<<<:::<<<===>>>===:::888666888777777777888999::::::???@@@???>>><<<<<<>>>@@@DDDDDDDDDDDDFFFHHHKKKLLLGGGKKKWWWooowwwnnniiixxxxxxxxxmmmwww{{{yyyxxxooorrr{{{~~~vvvZZZMMMLLLFFFFFFFFFEEEDDDCCCBBBAAAEEEEEEFFFGGGGGGFFFBBB???CCC@@@>>>AAAFFFIIIGGGDDDGGGEEEBBB???===<<<======???>>>>>>>>>???===:::777888888999999999999888888777555333222333333222000333222222111111222222333222222222222222222333333000000///...............IIIIIIGGGFFFDDDCCCBBBAAA@@@AAACCCDDDDDDDDDBBBAAABBBBBBAAAAAA@@@???>>>>>>BBBDDDEEEFFFDDDCCCDDDEEEDDDCCCBBBDDDFFFGGGFFFDDDGGGGGGFFFFFFFFFHHHIIIJJJJJJGGGEEEEEEFFFFFFDDDBBB@@@AAAAAA???<<<;;;<<<===>>>>>>>>>?????????>>>>>>>>>===;;;999888999:::;;;999888777666555666777888>>>>>>===;;;777555444444444444444444333222111000111000//////......//////.................................---,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++++++++++++++++++++++++++******+++++++++++++++***************************++++++******++++++,,,---,,,------...................../////////000000000........................------......//////000000333444555666666777777666777777666666555444333333666777888888::::::;;;<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;::::::999777666444222222111222222000333666888999;;;===???????????????????????????<<<;;;::::::;;;;;;:::999@@@AAABBBDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEFFFFFFEEE@@@???>>>>>>???@@@@@@???BBBBBBBBBBBBBBBCCCDDDEEEEEEGGGIIIIIIGGGEEEDDDDDDEEEBBBAAADDDCCC??????BBBGGGEEEBBB<<<888888;;;???AAA@@@@@@>>>===;;;:::999===<<<<<<<<<===>>>???@@@@@@???>>>>>>???@@@>>>===;;;;;;<<<>>>@@@@@@>>><<<>>>>>>===<<<;;;:::999999:::<<<======<<<;;;;;;<<<::::::999999999::::::;;;@@@???===:::999:::===@@@AAA???===:::999999999999;;;<<<===???BBBDDDEEEFFF======<<<<<<===>>>@@@AAA:::888666555666777999;;;;;;<<<===>>>===;;;888777888888777777888888999:::>>>??????>>>======>>>@@@DDDDDDDDDDDDDDDEEEEEEEEEFFFGGGKKKVVVlll}}}pppeeeiii}}}xxxrrriiigggjjjuuu|||vvvkkkeeelllzzzlllVVVMMMLLLGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEEEEFFFGGGEEEBBB???BBB@@@???BBBGGGKKKJJJGGGFFFDDDAAA>>><<<;;;;;;<<<>>>======>>>>>><<<999666666666777777777777666666777555333222333333222111222222222111111222222222222222222222222222222222000000///...............IIIIIIGGGFFFDDDBBBAAA@@@===???AAACCCCCCAAA???>>>>>>>>>>>>>>>?????????@@@???AAADDDEEEDDDDDDDDDEEEBBBBBBCCCDDDEEEDDDAAA>>>CCCCCCCCCCCCDDDEEEGGGGGGGGGEEEDDDCCCCCCCCCAAA??????@@@???>>>;;;:::;;;<<<>>>>>>????????????>>>>>>>>>===<<<:::::::::;;;;;;:::888666444333444666777<<<======:::777555555555444444444444333222111000000000///............///........................------,,,,,,++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------************************+++************+++,,,,,,,,,,,,---........................////////////000---------------------------------...//////000000222333444555666666666666888888888888666444222111666777777888999:::;;;;;;;;;<<<<<<===<<<<<<;;;;;;======<<<<<<;;;999888888666555444333222333444555111333666888999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::;;;<<<===<<<;;;>>>???@@@BBBCCCDDDDDDDDDEEEDDDCCCDDDEEEFFFEEEDDDBBB@@@???>>>===???@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBFFFIIIKKKJJJGGGFFFEEEEEEBBBBBBEEEEEEBBBBBBEEEMMMIIIBBB;;;666666:::===???>>>>>>===<<<;;;:::999>>>>>>===>>>>>>???@@@AAAAAA???>>>>>>??????>>><<<>>>===>>>???AAAAAA???===;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<;;;;;;<<<::::::999999999999999:::>>>>>>>>><<<::::::<<<>>>>>>===<<<;;;:::999888777;;;===???AAABBBBBBBBBBBB<<<<<<<<<<<<<<<===??????;;;:::888777666777999:::;;;<<<===>>>===;;;999888888888777777777888999999<<<>>>??????>>>===>>>???AAACCCDDDEEEEEEDDDBBBAAAEEEFFFFFFFFFMMMaaa}}}mmmfffppp}}}tttlllkkkuuu{{{xxxtttrrrrrrxxx}}}}}}{{{{{{yyyxxxtttiii\\\RRRMMMLLLIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDEEEFFFEEEBBB???@@@>>>>>>AAAFFFIIIIIIGGGDDDCCC@@@===;;;:::::::::===<<<;;;<<<<<<;;;888666555555555666666555555555777555333222333444333222222222111111111111222222333333222222111111000000000///......---.........EEEDDDCCCAAA???>>>===<<<888;;;>>>@@@AAA@@@>>><<<<<<<<<<<<======>>>>>>>>>???AAADDDEEEDDDBBBBBBCCCDDDCCCCCCCCCBBB@@@>>><<>>??????===;;;:::;;;===>>>>>>?????????>>>===<<<<<<;;;:::999999999999:::;;;888555222222333666777:::;;;;;;:::777555555666333333333333333222111111000///......------..............................------,,,,,,+++++++++***,,,,,,,,,,,,,,,------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---------------***************************************++++++,,,,,,,,,---.........------------........./////////------------------------,,,,,,---......//////000222222333555555555555555555666888888888666444222666666777888999:::;;;;;;;;;;;;<<<<<<<<<;;;::::::<<<<<<======<<<;;;:::999777666444333333333444555222444777999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::999999:::<<<>>>===<<<;;;<<<===???AAABBBCCCCCCCCCBBBAAABBBCCCCCCBBB@@@AAAAAA???<<<;;;<<>>======<<<<<<;;;<<<<<>>::::::::::::;;;;;;;;;;;;;;;<<<>>>===<<<:::;;;;;;:::999999888888888888999<<<===>>>===;;;;;;;;;===;;;<<<<<<;;;:::999777666888:::<<<===>>>===<<<::::::::::::;;;<<<<<<===>>>===<<<:::888777777888999:::;;;<<<======<<<:::999888888777777777777888888:::<<>>>>>>>>>>>???AAADDDFFFGGGFFFCCCBBB>>>BBBEEEEEEFFFMMMZZZeeezzzvvvzzz|||zzzqqqlllmmmrrrsssnnniiiiiirrrqqqpppqqqvvv}}}~~~wwwpppnnnqqquuuxxxxxxyyyxxxrrrmmmpppxxx{{{ttt```\\\VVVQQQPPPOOOMMMKKKJJJJJJIIIIIIHHHHHHHHHHHHDDDCCCCCCDDDEEEDDDBBB???===<<<<<<>>>AAACCCCCCAAACCCAAA???===;;;:::999999;;;:::999:::::::::777555444444555555555555444444666444333222333444333222111111000000000000111111333333222111000//////...///......------.........@@@???>>>===<<<:::999999555777:::===??????>>>===<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>???<<<===>>>>>>???@@@@@@@@@???@@@@@@@@@>>><<<;;;;;;>>>>>>>>>===;;;:::;;;=========>>>???>>>===;;;::::::999999888888888888888:::888555222222333666888888999999888666555555666222222333333222222111111///......---------------........................------------,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++***************++++++++++++++++++++++++---------------,,,+++*********************************))))))******+++,,,+++,,,,,,---...---------------------............------------------------,,,,,,------.../////////111222333444555555555555222333666777888777666555555666777888999::::::;;;;;;;;;;;;;;;;;;:::999999999:::<<<>>>>>>>>>===<<<999888666444333333333444333555888999999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888999<<<======<<<999:::;;;<<<===???@@@AAA???>>>>>>>>>@@@???>>><<<@@@@@@???<<<::::::>>>AAA<<<<<<======???@@@AAABBB@@@CCCGGGHHHFFFCCC@@@???BBBCCCDDDDDDEEEGGGGGGGGGDDDBBB@@@???>>>>>>============<<<<<<<<<===>>>???@@@@@@@@@AAAAAAAAAAAAAAACCCBBB@@@@@@AAAAAA@@@???AAA@@@???@@@BBBBBBAAA@@@<<<<<<<<<;;;;;;:::::::::;;;===>>>===;;;::::::;;;:::999888777777777777777;;;<<<======;;;::::::;;;999:::;;;;;;:::888666444666888999::::::999777666888999999:::;;;;;;<<<<<<===<<<:::999888777888888999:::;;;<<<<<<;;;;;;:::888888777777666777777888777:::===>>>=========>>>>>>@@@CCCDDDEEECCCAAA@@@:::;;;>>>AAACCCEEEGGGHHHUUUooowwwvvvwwwtttmmmhhhlllggg```\\\___gggrrryyyvvvxxxxxxwwwwww{{{|||~~~ppp```RRRMMMHHHGGGJJJLLLJJJHHHJJJIIIHHHGGGGGGGGGHHHHHHCCCBBBBBBCCCDDDDDDBBB@@@>>>===<<<===>>>>>>===<<<@@@???>>>===;;;::::::::::::888777777888888666444444555555555555555555444555333222222333333333222111000000//////000000111222222111000000///............------------......===<<<<<<;;;::::::999999555666888:::<<<==================<<<;;;;;;::::::???AAADDDDDDBBB???======CCCCCCAAA???<<<<<<>>>@@@;;;<<<======>>>=========;;;===??????===;;;::::::<<<======;;;:::999:::<<<;;;<<<===>>>===<<<999888999999999999999999888888999777555444444555777999444666666666444333444555111222222222222222111111......---,,,,,,,,,,,,------------------------------------------,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++------------,,,+++***)))***************************))))))))))))***++++++++++++,,,---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////111111222333444444444444000111333555777777777777555666666777888999::::::;;;;;;;;;;;;:::999888888777999;;;===>>>>>>===<<<:::999777555444444444444444666888999999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888999;;;===<<<;;;999999::::::<<<===???@@@;;;;;;;;;<<<>>>>>><<<999@@@AAAAAA>>>;;;:::===AAA;;;;;;<<<===>>>@@@BBBCCC???BBBEEEEEECCC@@@>>>===@@@BBBCCCBBBCCCFFFGGGEEEBBBBBBBBBBBBBBB@@@<<<888<<<;;;;;;;;;<<<>>>@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@BBB@@@???@@@AAABBBAAA@@@@@@???>>>???BBBCCCCCCBBB>>>>>>===<<<;;;::::::999<<<===>>>===;;;::::::;;;999999888777666666666666:::;;;<<<;;;999888999:::888999999999999777555444888888999999999888777666666777888999::::::::::::;;;;;;:::999888777777777888888999:::::::::::::::888888777666666666777777555888:::;;;;;;;;;<<<>>>@@@@@@@@@AAAAAAAAA@@@@@@CCC>>>999:::???DDDDDDCCCGGGRRRaaaxxx|||~~~}}}wwwxxx~~~xxx~~~uuulllxxx|||~~~|||vvvmmm___SSSNNNKKKGGGFFFHHHHHHGGGEEEGGGFFFEEEDDDDDDEEEFFFGGGBBBAAAAAABBBCCCCCCBBB@@@@@@??????>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::888666555555666666555444444444555555555555444444333222000000222222222111000000////////////000000111111000000//////......---------,,,------...///999999999999999999999999888888888999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<>>======???@@@>>><<<;;;===???;;;<<<<<<======<<<::::::888;;;>>>>>><<<::::::;;;999::::::999777777888:::999;;;<<<===<<<:::777666666666666777777777666666777666555555666777999:::222333444444333222333555111111222222222222111111...------,,,+++,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********++++++++++++++++++++++++***+++++++++++++++******************************)))))))))))))))***++++++++++++,,,------------,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///000111222333333444444333111222222333444555666666555555666777888999::::::;;;;;;;;;::::::999888777666888:::<<<===<<<:::999999888666555555555666666444666888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<======<<<<<<;;;;;;;;;<<<===???@@@::::::;;;===??????===;;;@@@CCCDDDBBB===<<<>>>BBB============>>>???@@@AAA===@@@BBBCCCAAA@@@??????>>>BBBBBB@@@AAAEEEFFFCCCAAAAAAAAACCCDDDBBB===999:::999999999;;;>>>@@@BBB???@@@AAAAAAAAAAAA@@@???>>>======>>>@@@AAAAAA@@@???======>>>AAACCCDDDCCC???>>>>>>======<<<;;;;;;<<<===>>>===;;;:::::::::999999888777666555555666999::::::888777666888999888888888888777666555555888888888777777777777666555666777999999999999999999999999888777777777777666666777888999999::::::888888777666666666666666444666777888888999<<<>>>???>>>>>>???AAAEEEIIIKKKNNNEEE;;;777;;;@@@CCCDDDGGGIIINNNZZZpppttteee^^^iiijjjgggaaa^^^]]]UUULLLIIIHHHFFFDDDCCCCCCEEEGGGDDDCCCBBBAAAAAABBBDDDEEEBBBAAA@@@AAABBBCCCBBB@@@============;;;::::::;;;666777888888999999999888777555444444555555444333222222333333333333222222222000//////000111111000000//////......//////000////////////////////////---,,,,,,,,,------...///555555666666777777777888<<<;;;999888888888999:::;;;;;;<<<<<<<<<<<<<<<===999===AAACCCBBB@@@??????777;;;>>>???===;;;;;;<<<;;;<<<======<<<;;;999888666:::>>>>>><<<::::::<<<777777888777555555666888888:::;;;<<<;;;999666444222222333333333333333222555666666777888999:::;;;000111333333222111333444000111111222222222111111...---,,,,,,++++++,,,,,,------------------------******************++++++))))))***+++,,,,,,------++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++((()))***+++++++++++++++************************)))))))))))))))******+++++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000000111222333333333333333333222222222333444555555555666777888999::::::;;;;;;;;;:::999888777666666777:::;;;;;;999777555777666555555555777888999555777999999999888999;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;<<<===>>>>>><<<>>>===<<<<<<===>>>???@@@:::;;;<<<>>>AAAAAA???===AAADDDGGGEEE@@@>>>@@@CCC??????>>>>>>>>>>>>??????<<<>>>AAABBBAAA@@@AAABBB===AAABBB>>>???DDDEEEAAA???>>>???AAADDDDDD@@@===888888777888:::===@@@BBB???@@@AAAAAAAAA@@@???>>><<<;;;;;;<<>>AAACCCDDDDDD>>>>>>>>>>>>>>>=========<<<>>>>>>>>>;;;:::::::::999999777666555555555555999999888777555555777999888888777777666666555555777666666555555555555666444555777888999999888888888888888777777777777777555555666777888999999:::888888777666666666666666444555666666666888;;;>>><<<<<<===???EEEMMMUUUYYYOOOGGG===666666999===???BBBCCCEEEHHHMMM[[[www~~~yyyzzz~~~ssseeeeeeoooyyylll\\\UUUQQQQQQNNNKKKNNNRRRMMMDDDAAABBBBBB@@@===???EEEKKKBBBAAA@@@??????@@@BBBCCCBBBAAA@@@@@@BBBBBBBBB@@@999999::::::999888999:::333333555666777777777777666444333333444555444333111111222222222222111111111///......000111000/////////............//////.........///////////////,,,,,,,,,,,,------...///===<<<:::888888888888999;;;:::999888888888999::::::;;;===>>>>>><<<:::999===;;;;;;===AAAAAA???<<<;;;===@@@@@@===;;;999888666999<<<<<<;;;999777777888888999;;;>>>>>>===;;;:::999888777666555444333666666555444333333222222111222444555666555444444000000111333555555333111000111111222222222111111111111111111000///...---,,,,,,,,,---------......---------,,,,,,+++++++++(((((()))************))),,,,,,,,,,,,,,,,,,------******++++++++++++******((()))***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******)))))))))))))))))))))******+++++++++,,,,,,,,,+++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......////////////////////////333444555555333333444555666444222111333555777888666666777999:::999777444666666666666666666555444444444555555666666777777666777888999::::::999888======<<<<<<<<<===>>>>>><<<===>>>@@@AAAAAA???<<<>>>===???BBB@@@<<<;;;>>>;;;;;;<<<>>>@@@CCCFFFHHHAAABBBCCCDDDDDDDDDBBBBBBEEE>>>;;;@@@BBB???===@@@>>>???@@@@@@@@@>>>===<<<===<<<<<<>>>BBBBBB@@@===?????????@@@AAAAAA???===>>>;;;888777999;;;<<<===>>>???AAACCCDDDCCCAAA@@@===<<<;;;;;;<<<===>>>???===<<<<<<===???@@@???===;;;<<<>>>===;;;999999:::888:::;;;:::888888999:::999888777666666555555555555555555555555555555555666666666555555444444444777777777666555555444444666666666666666666666666777777666666555555555444888888777666666666666666444666777777555333333333555666777666555666777999===>>>@@@CCCIIIOOOTTTXXXPPPFFF===:::999777:::??????AAACCCBBBAAAFFFPPPXXXeee}}}xxx{{{~~~}}}{{{{{{}}}rrrnnnyyy~~~|||yyytttsssvvvxxxwwwwwwyyy}}}gggSSSGGGFFFEEEFFFHHHJJJIIIDDD???AAAAAA@@@??????@@@AAAAAAAAA@@@>>>===<<<<<<<<<===<<<>>>???@@@@@@>>>;;;:::<<<:::888777555555555666555777777666333333666999333333222222111222222222000000////////////000000222111111000///..................------...........................------,,,,,,+++***+++,,,---...999888777666666666777777:::999888888888999;;;<<<;;;<<<>>>??????>>>===<<<<<<<<<<<<===>>>>>><<<:::<<<===>>><<<:::999999999777:::===>>>===;;;::::::777777777888;;;<<<;;;:::999999888666555333222111555444333222222222333333222222333444444444444444000//////000222333222000222222222222111000//////000000000000///...---,,,++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++((()))******++++++******,,,,,,,,,+++++++++++++++)))******++++++******))))))***+++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))))))))))))))(((((())))))***+++*********++++++******)))++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,---------......////////////////////////111222444333222222333444333222111222333555666777777666666888999999777555555555555666666555444444555555666666777888999999777888999:::::::::999888======<<<<<<;;;;;;::::::<<<<<<<<>>>>>@@@DDDCCC@@@@@@CCC===<<<;;;;;;<<<>>>AAABBB???@@@@@@AAAAAAAAAAAAAAABBB<<<:::>>>AAA>>>===???>>>>>>>>>>>>>>>======<<<:::999999;;;???@@@???>>>>>>>>>>>>???@@@@@@>>><<<<<<;;;::::::<<<<<<<<<:::;;;<<<>>>???@@@@@@??????>>>===;;;:::;;;<<<>>>???:::999999:::<<<<<<;;;:::999::::::999777666777888888999999999777777888999777666666555555666666666444444444444444444444444555555555444444444333333333333333444444444444444444444444444444444444444666666666555555444444444666666555444444444444444111333555555444333333444333444555555555555777999>>>>>>???AAAEEEIIILLLOOO[[[UUULLLBBB:::777777777;;;>>>@@@@@@@@@BBBGGGKKKKKK[[[ttt|||yyyyyyvvvwww{{{}}}yyypppqqqzzz{{{vvvppphhhhhhttt}}}rrraaaRRRFFF@@@?????????@@@BBBAAA===999????????????????????????@@@???>>>===<<<;;;;;;;;;<<<===?????????<<<:::888;;;:::888666555555555555555666666555333222555777222111000000000000000000/////////....../////////111000000///......---------,,,,,,++++++,,,,,,---------------------------,,,,,,+++++++++,,,---...444444444444444555666666999999999999999:::;;;<<<<<<===???AAABBBAAA@@@???>>>???@@@???===<<<<<<<<<======<<<:::777666888:::888:::>>>???>>>===<<<===888666555555777999999999::::::999777666555444333444333222111111222333333222222222111222222333444000///......000111111000222222222111000///...---/////////......---,,,+++************++++++++++++,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++******)))))))))******++++++******)))***+++++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***((())))))*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......///////////////////////////111222222111111222444222222333444555555555555888666555666777888777666333333444555555444444444555555666777999::::::;;;999::::::::::::999999888<<<<<<;;;;;;:::999777666;;;;;;;;;===@@@BBBCCCBBBAAAAAACCCGGGEEEAAA@@@CCCAAA???<<<::::::;;;===>>>@@@??????>>>???@@@AAABBB???;;;:::<<<>>>===<<<>>>>>>===<<<<<<<<<<<<<<<<<<888777666888;;;===>>>======<<<===>>>??????===;;;;;;;;;;;;<<<>>>===;;;999999:::;;;<<<===>>>???@@@???===;;;999999:::<<<>>>999888777888:::;;;:::888999999999777555444666888666777888777555555777888555555444444444555666666444444444444444444444444444444333333333333333222///000000111222222333333222222222222222222222222555555444444444444444333444333222222111111222222...111333444333333333444222333444555444555888:::<<<<<<<<<>>>@@@CCCEEEGGG^^^```XXXHHH<<<:::888333999;;;===???@@@@@@>>>>>>===BBBKKKWWWlll}}}|||~~~mmmVVVHHHCCCCCCDDD@@@???>>>?????????<<<:::<<<===>>>??????>>>===<<<============<<<;;;::::::<<<===>>>>>>===:::888666:::999888666555555555555555555555444222111333444000///......------..............................//////......------,,,,,,+++******************+++******++++++,,,---------,,,,,,+++++++++,,,---...222222333333444666777777;;;;;;;;;::::::::::::;;;<<<===???AAABBBBBBAAA@@@AAADDDEEECCC???===>>>@@@<<<===<<<:::777666777888888:::===>>>>>>======>>><<<999555444555666777777:::::::::::::::::::::999777666444222111111222333333222111000000111222333222///------...000000000000000000000000///...------------------,,,***************++++++++++++,,,+++++++++++++++************+++,,,,,,------,,,,,,,,,++++++***)))(((((('''))))))************))))))***+++,,,+++)))))))))+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''((((((''''''(((((()))***(((((()))***++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,---------..............................///000222222111222333555555777999999777555444444888666444444666777777666111222333333444444444444444555666777888:::;;;;;;999999999999888888777777888999999:::999888777666;;;::::::;;;>>>@@@AAAAAADDDDDDEEEGGGDDD>>>;;;===CCCAAA>>>;;;:::;;;<<<>>>AAA@@@???>>>???AAADDDEEE???===;;;;;;;;;:::::::::===<<<;;;:::::::::<<<<<<999888777777888:::;;;<<<===<<<===>>>@@@@@@>>><<<<<<;;;;;;;;;===<<<;;;999::::::;;;<<<===???AAABBB@@@>>>;;;999888999<<<===<<<:::999:::;;;<<<;;;:::;;;:::999777555555777999555555666555444444666888666555444333333333333444333333333333333333333333222222222222222222222222//////000000000111111111111111111111111111111111333333333333333333333333333222111111000000111111///111444444333333333333111333444555555666999;;;888888999:::===???BBBCCCQQQZZZXXXFFF;;;>>>>>>777;;;;;;<<>>AAAGGGKKKDDDCCCAAA@@@@@@??????>>>:::;;;===>>>>>>===;;;::::::;;;<<<===<<<;;;:::999<<<<<<<<<<<<:::888666444888888777666555555444444444444444333222111111111000///...---,,,,,,,,,------------------------------------,,,,,,,,,++++++******))))))))))))******((())))))***+++,,,,,,---+++++++++,,,,,,,,,------333333555666777999999:::=========<<<;;;:::999888;;;<<<>>>@@@AAAAAA@@@???BBBDDDEEECCC???>>>???AAA;;;===>>>===;;;888666666777999<<<===<<<<<<<<<===@@@<<<777555444555666666777888999:::;;;<<<===>>>;;;999666333222111222333333222000000///000111222222000......///000000000,,,---......////////////------------,,,+++***)))++++++++++++,,,,,,,,,,,,************************++++++,,,------------,,,++++++******)))((('''''')))))))))******)))))))))***+++,,,+++)))))))))+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((()))******((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------------------------...000222333222333555777:::<<<>>>===999555333333777555444444555666666555000111222333444444444444444555555666888999999:::888888777666666666555555666666777888999999999999<<<;;;999:::<<<===>>>===AAAAAACCCEEEAAA:::888999@@@>>><<<:::999:::<<<>>>@@@>>>===<<<===@@@DDDFFF@@@@@@???<<<999999888888<<<;;;:::999999:::;;;<<<======;;;999888888999:::>>>===>>>???AAAAAA@@@>>>???<<<999888999:::;;;:::999999::::::<<<>>>@@@AAA@@@>>><<<:::999:::<<<======<<<::::::;;;<<<<<<;;;::::::888666444444666888444444444333222333555888888777666444222111000000333333333333333333333333222222222222222222222222111111111111000000//////111111111111111111111111111111111111111222222222333222111111000000111111222444666666444222222222222333555555555777999<<<777888888999;;;<<<>>>>>>@@@LLLLLL???999>>>@@@;;;;;;::::::<<<>>>>>>===<<<>>>@@@AAAAAAAAAGGGQQQXXXmmmtttddd```TTTDDD;;;;;;@@@DDDFFFBBBAAA@@@>>><<<;;;<<<===999:::<<<======<<<:::999999:::;;;<<<<<<;;;::::::;;;;;;;;;:::999777555333666666666666555555444444333222222222222222111000111000///...---,,,,,,---,,,,,,---......---,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++(((((())))))***+++,,,,,,++++++,,,,,,,,,---------555666888:::;;;<<<<<<<<<>>>>>>>>>===<<<;;;999999;;;<<<>>>@@@@@@@@@???>>>@@@AAAAAA@@@>>>>>>???AAA<<<>>>AAA@@@===:::777666777999;;;;;;::::::;;;<<<@@@<<<888666666666777666444555666888:::;;;<<<===<<<:::777444222222333444333222111111000111111111222000......///000///...***+++,,,---.../////////---------,,,,,,+++***)))++++++++++++,,,,,,,,,---)))))))))))))))************+++,,,,,,------,,,,,,++++++******))))))((((((((())))))******))))))(((***+++++++++)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++((((((***+++------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------...000222333333444666888;;;>>>@@@>>>888444222333666444333444555666555444///000222333444555555555555555666666777888888888777666555555444555555666777777777777888:::;;;<<<<<<;;;:::;;;<<<===<<<;;;;;;;;;???BBB@@@;;;999:::999888888777888999:::;;;<<<;;;999999;;;>>>AAACCC@@@CCCBBB===999::::::888:::::::::::::::;;;;;;<<<@@@@@@???===:::888999:::>>>===>>>@@@BBBBBB@@@??????<<<888666777999::::::777777888999:::<<<<<<===>>>>>>===<<<;;;<<<======<<<:::888777888999999999777777777555333222444666333444333222111333666888:::999777444222000//////222222222222222222222222111222222222222333333333222222222111000/////////000000000000000000000000///000000000000111111111333222222111000111111111333555666666444222111111222333444555555666888:::;;;:::::::::999999888888888@@@AAA:::777;;;===;;;999999999999999:::<<<===999;;;======<<<>>>BBBFFFFFFQQQfff}}}dddTTTPPPIIIDDD???<<<>>>???@@@???AAABBBAAA???<<<;;;<<<===999:::;;;<<<<<<;;;:::999999999:::;;;<<<<<<<<<<<<;;;;;;:::999888777555444555555666666555444333333222111111222333333222000111111///...------------+++,,,---......---,,,+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,((()))))))))***+++++++++***+++,,,---------,,,,,,888999;;;<<<>>>>>>>>>>>>;;;<<<======>>>===<<<;;;<<<===???@@@AAA???>>>===???>>>======???AAABBBBBB@@@BBBBBBAAA>>>;;;:::999999:::;;;;;;:::999:::;;;;;;999666666777888999999555666777888999:::;;;;;;999777444222111333555666222222333333222111111000000///......//////---,,,***+++,,,---------------------------,,,+++***)))************++++++++++++((((((((()))))))))************+++,,,,,,,,,,,,,,,************************(((((())))))))))))(((((()))***+++***((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))***************+++,,,,,,&&&''')))***,,,------...------------------------)))***++++++,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111222333555777777:::<<<:::444111111333444333333555666666444222///000222333555666666777888888888888888888888888666666555444555666777777;;;:::888777888:::<<<>>>::::::;;;===???@@@???===:::;;;???CCCAAA<<<999;;;666666777888999999999999999999999999;;;>>>AAACCC>>>CCCCCC===:::<<<>>><<<999::::::;;;<<<<<<;;;;;;>>>@@@AAA???<<<999999:::<<<<<<===???AAAAAA@@@>>><<<:::888777777888777666666888999;;;;;;;;;;;;;;;======>>>>>>>>>>>>>>>>>><<<999666555666888888777666777777666444333444555333333333222111333666999:::999777555333111000000222222222222222222222222222222222222333333444444000000000000000/////////////////////////////////....../////////000000000222222111000000000000000111222444555333222111222111222333333222333555777999999999999888777666555:::999999888888999:::;;;777999;;;:::888777999;;;999;;;======<<<>>>AAADDDBBB@@@CCCJJJNNNWWWnnnyyy~~~```JJJBBBDDDCCCBBBAAA@@@???>>>>>>>>>CCCEEEEEECCC@@@===>>>???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>::::::999999888777666666444444555555555444333222111000000222444555333111111000///...---,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************************+++,,,---------,,,,,,999:::<<<>>>?????????>>>888:::<<<===?????????>>>>>>???@@@AAAAAA@@@>>>===AAA>>><<<===BBBEEEEEEDDDDDDDDDCCC@@@===;;;<<<===:::;;;<<<<<<:::999:::;;;777555444555888:::;;;;;;999:::::::::::::::;;;;;;666444222000111333666888222333444444444222111000...------...///...,,,))),,,,,,---------,,,++++++------------,,,+++******))))))))))))************'''((((((((())))))************+++,,,,,,,,,++++++***************+++++++++(((((())))))))))))((((((((()))***)))((('''''')))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******++++++******++++++,,,---%%%&&&''')))+++,,,------------------------------))))))***++++++++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000111222444666222555888666111...000333333333444555777666333111///000222444555777777777:::::::::999999999888888777666555555555777888999???===:::888888999<<<>>>999:::<<>>>>>BBBEEEBBB;;;888999777888:::;;;;;;:::999999:::::::::<<<===@@@BBBDDD<<>><<>>AAA@@@===::::::;;;;;;;;;<<<>>>@@@@@@???===999888888888999888555333999:::<<<>>>>>>>>><<<;;;<<<===>>>@@@@@@@@@???>>>===:::777666777888888888888999::::::777666666666444444333222111333777:::999888777555444333222222111111111111111111111111222222222333333444444444------......///000000000---------------------------.........//////000000111111000///////////////---000222333222222222333000111111111000000222444555555666777888888888888<<<777555999;;;::::::>>>777;;;@@@???:::777888::::::<<<>>>>>><<<;;;;;;<<<===<<>>AAADDDEEECCC???<<<<<<>>><<<;;;;;;::::::;;;;;;<<<;;;:::::::::;;;===???@@@:::999999999888888777777333444555555555444333222000//////222555666444222111000...---,,,+++++++++,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++******************+++,,,---...---,,,,,,666888;;;===>>>>>>======;;;888888;;;===<<<>>>BBB@@@???===<<<<<<<<<===>>>BBBAAA@@@??????@@@BBBDDDFFFFFFGGGFFFCCC???;;;999999;;;>>>@@@@@@<<<999666777777777777777777888888:::999888777888999:::;;;;;;999666333222222444555444444333222222111000000.........---,,,***)))(((*********++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))''''''''''''((((((((((((************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************(((((((((((((((''''''''')))))))))))))))******+++((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222777555222000000111333555000000111111111000//////222000///222666888777666777777888999:::888555333555333222222555888999:::;;;:::999999999:::;;;<<<;;;<<<===???AAABBBCCCCCCAAACCCFFFGGGEEEAAA;;;888888999999999::::::;;;;;;>>>===<<<::::::<<<@@@CCCAAABBBAAA@@@??????AAACCC========================@@@???===;;;;;;<<<>>>???>>>>>>?????????>>>======:::::::::999888777555444777888999<<<>>>>>><<<:::;;;===???AAABBBDDDGGGJJJDDDCCCAAA@@@???<<<888555666888999888666444444555666555444444444666777888888777666555333333333222111000///000111222111///111111000000000000111111////////////............,,,,,,---.../////////...///////////////.........111111000///////////////000000000000111111111111444222111//////000222333444555666777777666555444999888777666666777888999;;;888666888<<<===:::666888999:::;;;<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEERRRVVVdddyyynnneeebbb^^^\\\WWWVVVUUUQQQMMMGGGBBB???>>>???AAAAAA@@@???@@@@@@@@@DDDGGGEEE@@@===>>>AAA:::<<<>>>???>>><<<<<<;;;>>>===:::888888999;;;===::::::888777666666666666444444444333222111000///...---...000222222111///---.........---,,,,,,+++++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************999:::<<<>>>??????>>>===;;;888888;;;===<<<>>>BBBBBBAAA@@@@@@????????????CCCBBB@@@??????@@@BBBCCCCCCDDDEEEDDDBBB???;;;999888:::<<<>>>===;;;999777888777777666666666777777999999888888888:::;;;<<<===;;;999777666666666777444444333333222111111000//////......---+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))''''''((((((((()))))))))************************))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((('''(((((('''&&&'''((()))***))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,,,,,,,++++++***)))************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222555333222000000000222333111222222333333333222222222111000222666888888666999999999999:::999777666999666444333444666888888;;;:::999888888888999:::888999<<>>@@@BBBCCCBBB>>>:::888;;;;;;<<<<<<<<<=========AAAAAA@@@>>>===???CCCFFFEEEEEEEEECCC@@@@@@AAACCC<<<======>>>>>>??????@@@AAA???===;;;;;;<<<>>>@@@BBBBBBAAA@@@???===;;;:::888:::<<<===<<<:::777555777777888;;;>>>>>>===;;;999;;;===>>>???AAADDDGGGDDDCCCBBBBBBBBB@@@<<<:::888999999888666555666777666666555555555666777888888777666444333222222222111000///000111111000///111000000//////000000111////////////////////////------......///.....................////////////111000///............/////////000000000111111111777555333111000000111222444555666777777666555444777666555555555555666777999777555777;;;===:::777777888999::::::;;;;;;:::;;;;;;<<<===???@@@AAAAAA>>>>>>BBBKKKRRRVVV\\\bbb{{{qqq___TTTNNNHHHCCCFFFFFFGGGFFFEEECCC@@@???CCCCCCDDDCCCAAA@@@??????@@@GGGMMMLLLEEE???===>>>>>>>>>>>>===;;;;;;;;;<<<===<<<999888777888:::;;;;;;:::888777555444333333333333333333222111000///---,,,---...000000...,,,------......---,,,,,,++++++++++++,,,,,,,,,------***++++++++++++++++++,,,++++++++++++++++++++++++************************(((((()))))))))*********;;;<<<===?????????>>>===:::888888;;;===<<<===AAAAAABBBBBBBBBAAA@@@???>>>DDDCCCAAA@@@???@@@@@@AAA@@@AAAAAAAAA@@@>>>;;;999777888999:::;;;:::999888999888777666666666666666888888888888999;;;<<<===;;;;;;:::999888777777777444444333333222111111111/////////...---,,,+++***)))+++,,,......---,,,++++++++++++++++++*********))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))******''''''(((((((((((((((((('''&&&%%%$$$$$$&&&((()))*********************************++++++++++++,,,+++++++++,,,++++++***)))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111222111111111000000000000222333444555555666555555333222222333666888888777999999999999999888888888>>>;;;777555555666777777:::999888888777777777888555777;;;>>>@@@AAAAAAAAA>>>???@@@@@@???>>><<<;;;>>>>>>????????????@@@@@@AAAAAAAAA@@@???AAADDDGGGHHHHHHHHHEEECCCAAABBBCCC===>>>>>>???@@@AAABBBBBBCCCAAA>>><<<;;;===???AAAGGGFFFEEEBBB@@@===:::999999;;;???AAA@@@===999666666666777:::===>>>===;;;777999;;;;;;<<<>>>@@@CCCAAA@@@@@@AAABBBBBB???===;;;;;;:::888666666777999777777666555555666666666777666555333222222222222111000//////111111000///000000////////////000000////////////000000000000.........///......---------------.../////////000//////...---------......//////000000000000111111999777555333222111111222333444555666666555444333555555444444444444555555777555444666:::<<<:::777555666777888999999999999888999:::;;;<<<<<<<<<<<>>===@@@@@@===>>>AAAKKKSSSaaarrr{{{uuujjj]]]SSSNNNKKKFFFBBB???@@@AAABBBCCCDDDDDDDDDEEEEEEDDDBBBAAA???>>>===@@@JJJTTTTTTKKK@@@;;;;;;AAA@@@>>><<<;;;;;;<<<<<<<<<;;;999777777888999:::;;;:::888555333222111000222222222222222111000///---,,,+++,,,------+++)))---------------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++************************(((((())))))))))))******;;;<<<<<<=========<<<<<<:::777888<<<===;;;<<<@@@???@@@AAABBBAAA???===;;;EEEDDDBBB@@@????????????======>>>>>>>>><<<:::999777777888999999:::;;;;;;;;;:::999888777666666666777888888999:::;;;<<<<<<888888999999888666555444333333222222222111111111////////////...---,,,+++)))+++---//////...+++***+++++++++***************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***''''''''''''(((((((((((((((&&&%%%###$$$&&&((()))************************************++++++++++++******++++++++++++******************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000000111111222222111000///222333444555666666666666333333333444666777888777:::::::::999888888999;;;AAA>>>:::888888999999999::::::999999888888777777666888;;;>>>???@@@???>>>@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@>>>??????>>>>>>???AAACCCGGGHHHGGGFFFCCCBBBBBBCCCAAAAAABBBBBBCCCCCCCCCDDDFFFDDDAAA>>>>>>???AAACCCIIIHHHGGGDDDBBB???<<<;;;>>>???AAAAAA@@@===:::888555555666999<<<======<<<777888999::::::;;;===???;;;;;;<<<>>>@@@AAA???===<<<<<<;;;888666666999;;;888777777666666555555555555555333222222111111111111///...///000111000///000//////......//////000/////////000000000000000.../////////...---,,,,,,,,,,,,------...///000000...------,,,,,,---------////////////000000000111666555444333222222222222222333444555555444333222444444444444444444444444444333333555999:::999777555666777888888999888888888999:::;;;;;;;;;;;;:::>>>;;;;;;>>>>>><<<===AAA@@@CCCHHHOOOWWW___eeehhhqqq||||||xxxeeeYYYVVVRRRMMMLLLNNNPPPOOOLLLBBBBBBCCCCCCDDDEEEEEEFFFBBBAAA@@@@@@@@@AAA@@@@@@???JJJUUUUUUKKK@@@<<<<<<@@@???>>>>>>>>>>>>>>>===<<<;;;999888777888999:::888777555444222111000000111111222222111000//////...---++++++,,,,,,***(((,,,,,,---------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++******))))))************************************************(((((((((((()))))))))***999999::::::::::::::::::999777888<<<===;;;;;;>>>===???AAABBBBBB@@@===;;;CCCCCCAAA@@@???>>>======:::;;;<<<<<<<<<;;;:::999777777888888999;;;<<<<<<<<<;;;:::999888777777777777777888999:::::::::;;;666777888888888666444333111111111111111000000000////////////...---,,,,,,)))+++---//////---+++)))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))&&&'''''''''(((((())))))((('''&&&%%%&&&''')))***************************))))))*********+++++++++)))******++++++*********))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000000111222333333333111000000111222444444555555555222333444444555666777777<<<===>>>===;;;;;;===???AAA???<<<;;;<<<======<<<;;;;;;:::::::::999999888999:::<<<>>>???>>>======??????============>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>>>>======???@@@BBBDDDEEEDDDBBBAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCGGGFFFCCCAAA@@@AAABBBCCCGGGGGGFFFEEEDDDBBB@@@???CCCBBBAAA???===;;;:::999666555666888;;;<<<<<<;;;777888999999888999;;;===888888999<<<>>>???>>>===<<<<<<:::888666666888;;;666666666666555555444444444333222111111000111111000///...///000111000...//////............//////......//////000000000111.../////////...---,,,,,,+++,,,,,,---...//////000------,,,,,,,,,,,,------...////////////000000000111111111111111111222222111222333444444333222111444444444444444444444444222222333555777888777777555666777888888999999999999:::;;;=========<<<;;;;;;888777999999777888;;;???@@@BBBEEEHHHKKKMMMOOOIIISSS```mmm|||ssslllfffccc^^^SSSHHHAAAFFFEEEDDDEEEHHHIIIHHHFFFBBBAAA@@@@@@AAABBBCCCDDD???======???CCCFFFFFFFFF>>>GGGOOOOOOFFF???===???;;;;;;===@@@CCCCCC@@@===;;;:::999888888888999999444444333222111111222222000000111111111000//////000...,,,,,,,,,,,,+++)))++++++,,,,,,---,,,,,,+++*********+++++++++,,,,,,+++++++++******)))))))))************************))))))))))))))))))))))))'''(((((((((((()))))))))666666777777888888888999999777888<<<===::::::======???AAACCCDDDBBB@@@???AAAAAA@@@???>>>===<<<;;;::::::::::::::::::999999777777888999::::::;;;;;;;;;:::999888888888888888666777888888999888888888666666777888777666555444000/////////////////////...............---,,,,,,***+++,,,------+++***((()))))))))***************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((())))))&&&&&&''''''((()))))))))((((((((((((((())))))***************************)))))))))************+++((()))******+++*********))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111000111222333333333222111///000111222222222222222111222444444333444555777<<>>===???BBB???>>>======??????>>><<<999::::::;;;;;;;;;::::::<<<<<<===>>>????????????===<<<;;;:::999:::;;;<<<<<<<<<;;;;;;;;;;;;:::::::::<<<>>>???>>>>>>???@@@???@@@BBBBBBAAA@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAACCCAAA>>>;;;999999999999777666555777999;;;;;;:::888999999888777777999;;;777777888;;;===>>>===;;;::::::999777555555666888444444555555555444333333222222111000000000000000000///......000000///.........------------......------......//////000000.........///......------,,,,,,,,,---.........///------,,,,,,,,,---............////////////000000......//////000111111111000111222333333222111000333333444444444444333333111111333444555555555555555555666777888888888888888999<<<>>>>>>>>>===<<<<<<:::999<<<===;;;<<<@@@:::;;;===@@@BBBDDDEEEFFFBBBDDDEEEHHHRRR^^^cccccc```kkk~~~pppccc\\\WWWPPPIIIEEEBBBAAAAAA=========@@@CCCEEEEEEDDDAAA@@@??????@@@BBBEEEFFF@@@>>>===???EEEIIIJJJIII>>>CCCGGGGGGBBB>>>>>>???888888;;;@@@EEEEEE@@@<<<:::999888888888888888888333222222111111222222333//////000000000000//////111///---,,,------,,,+++***++++++,,,,,,,,,,,,,,,************++++++++++++***************)))))))))************************))))))))))))))))))))))))''''''(((((((((((())))))555555555555666888999999999777888<<<===::::::<<<;;;===???AAABBBBBBAAAAAA>>>>>>>>>>>>===<<<;;;:::::::::::::::999999888888666666777888999999999888888888777777666777777888666666777888777666555555444444444444444333333222........................---------------,,,,,,+++***+++++++++******)))(((((()))))))))*********+++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''((())))))***&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))************(((((()))***************)))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222///000000111111222111111///000000111111111000000000222444333222222444666777;;;??????<<<:::<<<>>><<<<<<===>>>???>>>;;;888777888999:::;;;;;;::::::<<<======>>>@@@BBBDDDFFF===<<<;;;:::999999::::::::::::999999999888888888999;;;>>>??????>>>>>>>>>???@@@BBBAAA@@@>>>>>>>>>======>>>???@@@AAABBBCCCBBBCCCCCCCCCBBB@@@>>>===>>>>>>???@@@@@@@@@@@@???<<<<<<;;;:::999888888888888777666666888999999888777888888777666555777888555555666888::::::999777777888888777555444444555111222333444444444333222111111000/////////000000000///......///000///......------------------...,,,,,,,,,---.../////////------......///.........---------------------------------------...//////........./////////000000...//////000000000/////////000111222222111000///111111222333333222111111000222333333333333333444333444555666666777777666555777:::<<<======<<<;;;555333444888:::999;;;???999:::::::::;;;<<<======BBBBBB>>>;;;===CCCEEEBBBEEEJJJTTT^^^ffflllooopppzzzzzz}}}tttcccTTTNNNLLLJJJEEEBBBBBBDDDFFFFFF;;;;;;<<<>>>BBBEEEGGGHHHDDDBBBAAA@@@@@@CCCFFFHHHCCC???<<<>>>BBBFFFFFFDDD???AAABBBBBB@@@>>><<<<<<888777888<<>>???@@@@@@@@@============<<<;;;:::999;;;;;;::::::999888888888444555777888888888777666666555555555555666666777666666777777777555444333111111000000000000000000,,,---------------------,,,,,,,,,---,,,,,,+++++++++******)))))))))(((((((((((())))))*********+++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***%%%&&&(((******)))(((&&&(((((((((((((((((((((((())))))))))))************(((((()))***************))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222.../////////000000111111000000111111111000000//////111333333111111333555111666;;;;;;888555777999:::;;;<<<>>>>>><<<777444444666777999:::::::::999<<<<<<<<<>>>@@@DDDHHHKKK>>>>>>===<<<;;;;;;;;;;;;999999999888888777777777777999===>>>===<<<<<<<<<@@@BBBCCCBBB???===;;;;;;777888:::<<<>>>AAABBBCCC???@@@BBBCCCAAA???;;;999;;;;;;<<<===============666777999::::::999888666999777666666777888888777666777777666444444555666222222222444666666444222444666777666444333333333///000222333444333333222111000000////////////000000...---...///000///......------,,,,,,------...++++++,,,,,,---...//////,,,,,,---.../////////...------------------,,,,,,---------------...///000............/////////000000000000000000///...---///000111222222111000//////000111222222111000///000222333333222222222333222222333444555555555555222444777:::<<<<<<;;;:::;;;888777::::::888888<<<<<<;;;:::999999;;;<<<>>><<<>>>===:::;;;???BBBAAABBBBBBDDDFFFIIIKKKNNNOOOMMMMMMPPPSSSSSSUUUaaaoooppptttxxx|||ooodddcccZZZSSSRRRPPPLLLMMMQQQEEEDDDBBBBBBEEEHHHGGGCCC@@@???>>>>>>>>>@@@AAABBBEEECCC@@@======>>>@@@BBBDDD???;;;;;;>>>@@@???<<<@@@@@@@@@@@@@@@>>>;;;888999777555777<<<>>>;;;777555555444444444333333333666555444222111000000000......///////////////...///---+++***+++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))************+++++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))222333444666777888888888:::;;;<<<<<<=========<<<===999777:::>>>AAA>>>;;;>>><<<:::;;;===<<<:::777444555666777777666555444555666777777777666444444666666555555555444444444:::999888666444333333333333222222111000///......------............------,,,++++++******++++++,,,...+++))))))***,,,,,,+++************************))))))(((((((((((())))))&&&&&&&&&&&&'''''''''(((***))))))((('''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((+++)))'''&&&''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))(((((())))))))))))************************************(((((())))))******++++++++++++,,,,,,,,,---------..................------111000///......///000111......///111111222222222222333333333111222444666777888888999999:::;;;;;;<<<;;;;;;::::::999999999444333333444888:::;;;;;;:::;;;<<<===???AAACCCDDD@@@<<<888777999<<<<<<;;;999999888888777777666666777999===BBBEEEDDD@@@===>>>======>>>>>>>>>;;;999;;;<<<;;;;;;:::<<<@@@CCCCCC@@@======>>>>>>;;;888===;;;999;;;======;;;777888777888;;;>>>>>>:::666666333444888888555444666777666555666777666444222444444444444444444444444555555555444444444333333333222222444666777777666444333222000//////......///...,,,,,,...///...---,,,,,,,,,------.........///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...---+++.........------.........//////////////////......000000000000000///......///............///000000...//////000111222222222222333333444444333333222444555666777999;;;<<<<<<999999999888888777777777;;;;;;::::::;;;<<<>>>???AAA@@@>>><<<;;;;;;;;;;;;>>>???@@@AAABBBAAA@@@???DDDDDDDDDDDDEEEGGGIIIJJJPPPRRRTTTVVVXXXYYYZZZZZZbbbfffiiippp~~~jjjooommmnnnrrrvvvwwwrrrnnnzzzooonnnmmmhhhaaaYYYTTTQQQOOOQQQRRRNNNIIIHHHKKKPPPLLLIIIDDDAAAAAABBBBBBAAA>>>>>>===>>>???@@@???>>>>>>???@@@???===<<<;;;;;;???????????????@@@@@@@@@AAA@@@@@@???>>>===<<<;;;999888777666666555666666555555555444444333333333>>>DDDDDD:::222111111////////////...------,,,,,,------------,,,+++***)))))))))***+++,,,------...))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''222333444555666777777777888999:::;;;;;;;;;;;;;;;<<<999777888<<<>>><<<999888777777999<<<===<<<:::777777777777777666555444555555666777666555444333555555555444444444333333666555444333333222333333000000000//////......---------............------,,,++++++******++++++,,,,,,***(((((()))++++++***))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%&&&&&&&&&''''''''')))))))))((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((()))'''&&&&&&'''((('''&&&''''''''''''''''''''''''************************)))))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,000///...------...//////...///000111111222222222222222222111000111444777666777777888999999999:::;;;;;;::::::999888777777666555444444666777777666999::::::<<<===???AAABBB<<<999666666999;;;<<<<<<======<<<:::888666444333333555:::@@@DDDEEECCCAAA===<<<<<<===>>>===;;;999999:::::::::::::::===???BBB???======>>>===;;;888999999888999;;;<<<;;;:::777888999:::<<<<<<:::888777444444777888666777:::888666444444555444333222333333333333333333333333222222222222111111111111333222111333555666555444222222111000///////////////...,,,,,,...///...---,,,,,,,,,---------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,......///...---,,,...------,,,,,,------...........................000000000000000///............------......///000---......///000000111111222222333333333333222222222333444555777888999:::777777777777777777777777;;;:::999999999:::;;;<<<>>>===;;;:::999999::::::<<<===>>>???@@@???>>>>>>??????>>>>>>???AAABBBCCCCCCDDDDDDDDDEEEEEEEEEFFFHHHKKKMMMSSS```iii___MMMPPPOOOPPPUUU\\\___]]]ZZZ\\\aaafffjjjmmmmmmeee[[[QQQQQQQQQOOOLLLHHHFFFEEEHHHLLLNNNLLLHHHFFFHHHJJJEEEBBB>>><<<<<<===>>>===>>>===<<<======>>>===<<>>>>>???=========>>>>>>>>>>>>>>>??????@@@@@@???===;;;999888888777666555555555555333333333333222222222111999>>>???777000000000...//////......---,,,,,,,,,------------,,,+++***)))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''333333444555555555555555666666777888999999:::::::::777555777999;;;999666555555555777999;;;:::999888777666555444444444444444555555666555444333222444444444333333333222222111111000000000111111222......------------------------............------++++++************+++++++++)))'''''')))***))))))(((((((((((((((((((((((()))((((((''''''(((((()))%%%%%%&&&&&&&&&'''''''''))))))(((((('''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((&&&&&&&&&'''))))))'''%%%''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((***))))))))))))))))))((()))*********++++++++++++******+++,,,------------......------------...///...///000111111222111111111111111000000111444777555666666777888888888888;;;:::999888777666555555555333222222444555555444888888999:::;;;===???@@@999777666666999;;;<<<<<<============:::777444222222444888===AAACCCBBB@@@<<<;;;;;;<<<>>>===;;;999666888::::::999999:::;;;???>>><<<=========;;;999555666777888888999;;;===888999::::::999999:::;;;999555333666777777;;;@@@999777333111222222222111222222222222222222222222////////////............222111000111222333222111000000///////////////000///---,,,---...///...,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,***++++++,,,,,,,,,++++++************************++++++,,,,,,------......---,,,,,,++++++,,,,,,---------------------------/////////000//////...------------------......///---------......//////000222222333333333333222222000111222333444555666777555555666666777888888999;;;:::999888888888999999999888777777777777888999999:::<<<=========<<<<<<;;;::::::::::::;;;<<<=========<<<<<<===>>>@@@AAA;;;<<<<<>>======AAAHHHLLLLLLKKKHHHLLLLLLIIIHHHHHHEEE@@@?????????>>>??????@@@@@@AAAEEEIIIIIIFFFDDDDDDEEEAAA>>>;;;999:::;;;;;;;;;======<<<<<<;;;;;;::::::>>>?????????@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<;;;<<<===???@@@???>>>;;;:::888888777555555444444444111111111111111000000000222777777333......///...///......------,,,,,,+++,,,,,,,,,,,,,,,+++***)))+++*********)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''333333444444444444444333444555555555666777888888888666555555777777666444666666666666777666555555888777444222111111111222333444555555555444222222333333333222222222111111000000////////////000000,,,,,,------------------,,,------......------,,,++++++************++++++***)))(((((()))***)))(((''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''(((+++,,,+++)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((******))))))((((((((('''))))))))))))************)))***+++,,,---...........................////////////000111111111111111...111333444444444444555555666777888999999999888999999888777555444333333111000///111444666666666666666777888999;;;<<<===999888888888999:::;;;;;;888:::<<<===<<<:::888666555555777999<<<===<<<;;;;;;:::;;;<<<>>>===;;;:::666888;;;;;;:::888777888;;;;;;<<<<<<===<<<:::999444666888777555555999<<<999;;;<<<;;;888888;;;>>>;;;666333555777999>>>DDD<<<888333000000111222222111111111111111111111111.........------------,,,222000//////000000///---......------...//////000...---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++))))))***+++++++++******))))))))))))))))))))))))*********++++++---...///,,,++++++++++++++++++,,,+++,,,,,,,,,,,,,,,------.........//////......------,,,,,,,,,,,,---......------........./////////111111222222222222111111000000111222333333444444444444555777888999:::;;;;;;;;;:::999888888777777666666555555666777999:::888999:::<<<<<<<<<;;;;;;::::::999999::::::::::::=========???BBBFFFJJJLLL@@@???>>>???FFFLLLFFF;;;@@@>>>===>>>BBBEEEEEEEEEFFFJJJIIICCC>>>>>>>>>===@@@>>><<<<<<===???AAAAAA>>>AAADDDDDDCCCBBBBBBCCCCCC@@@===<<<<<<======<<<>>>>>>>>>===;;;999999:::<<<;;;;;;<<<>>>???@@@@@@<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@888777666555444333333333111000000000000000000000...000111000------...///......------,,,++++++++++++++++++++++++***)))))))))))))))))))))((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&333333444444444444444333555555444444444555666777666555444555555555555444555555666666555555444444999777555333222222222333333444555555555444222222333333222222222111111111222111000///............,,,---------------------,,,,,,------------,,,,,,+++******))))))******++++++)))))))))++++++***(((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''))))))+++...000///,,,)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))***)))))))))((((((''''''(((((()))))))))*********++++++,,,...////////////......//////000000000000///000000111111111111000---111777:::999777444333666777888:::;;;::::::999888777777666444333333222111000///111333666666666555555555666777999:::;;;;;;<<<<<<<<<;;;:::999999777999;;;======;;;999777666555444555888999999888:::::::::<<<>>>>>>===;;;888:::======;;;888777666888999;;;<<<<<<;;;::::::666888:::888555444777:::;;;======;;;888888<<>>DDD===999444111000222333333000000000000000000000000//////.........---------000///------......---+++,,,,,,,,,,,,---...//////---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************'''(((***+++,,,+++***)))))))))))))))))))))))))))*********++++++---...///+++++++++******+++++++++++++++++++++,,,,,,------,,,---............---------,,,,,,,,,,,,---............////////////000000000111111222222111111000111111111222222333333333333444555777999:::;;;<<<<<<;;;;;;:::999888777777555555444444666777999:::888999:::<<<===<<<<<<<<<999999::::::::::::::::::;;;;;;<<>>CCCFFFBBB<<<@@@>>>======>>>@@@AAAAAADDDIIIIIICCC>>>>>>???>>>???<<<999999<<<>>>@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFDDDAAA@@@??????>>>===???@@@AAA???<<<::::::;;;<<<:::999;;;>>>AAAAAA@@@=========<<<<<<;;;;;;;;;<<<;;;;;;<<<>>>AAADDDFFF888777666444333333222222000000000000000111111111------...///...---...000---------,,,++++++************++++++******))))))&&&''''''((())))))******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&333333444555555555555555777666555444444444555666555555555555555555555555222444666777666666666888999999777666555555555555444555555666555444333222333333333222222222111111222111000///............------------,,,,,,,,,,,,,,,,,,------------,,,,,,******))))))))))))*********))))))***++++++***((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''******,,,///111000---+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))************)))))))))))))))))))))))))))(((((((((((((((((('''((()))))))))************,,,,,,---...////////////---...///000111111111000000000111111111111000000...333999<<<;;;777444222555777999;;;<<<;;;:::999666666666555444444333333666555333333444444444333444444444555666888999:::;;;===>>>>>>;;;999888888;;;<<<===>>>===<<<:::888555333222333666999:::;;;::::::;;;===???@@@>>>===:::<<<>>>===;;;888777666444777:::<<<;;;:::::::::888999::::::888777777777======<<<;;;999999;;;===;;;666444666777777:::???<<<888444111111222333444000000000000000000000000000////////////.........///---,,,,,,------,,,***,,,,,,++++++,,,---......,,,,,,,,,---......,,,***,,,,,,,,,,,,+++++++++++++++*********))))))))))))'''(((***,,,---,,,+++***))))))))))))))))))))))))++++++,,,,,,------......,,,++++++******++++++,,,***++++++,,,,,,------...+++,,,------...------------------------......///////////////////////////000000111111111111000000111111111222222222222222222333444666888:::;;;;;;;;;;;;;;;::::::888777666555444444444555777999:::777888:::<<<======<<<<<<777888999::::::::::::999<<<<<<===>>>@@@CCCFFFGGG>>><<<:::;;;>>>@@@>>>;;;<<<;;;;;;<<<===???AAABBBAAAFFFHHHCCC@@@@@@AAA???;;;888666888<<<@@@AAAAAABBBAAA@@@??????AAACCCEEEEEECCCAAA@@@@@@@@@???>>>@@@BBBCCCAAA===;;;<<<>>>???<<<:::<<<@@@CCCDDDBBB>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;===AAADDDFFF888777555444222222111111//////000000000000111111...+++,,,//////---...000---,,,,,,++++++******)))))))))*********))))))(((&&&&&&'''((()))***++++++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&222333444555666777777777:::999777555444444555555444555666666666666777888444777999888666555666888666666666666666555444333555555666777666555444333444333333333222222222222//////...------.........,,,,,,,,,++++++******)))+++,,,,,,------,,,,,,+++******))))))))))))******)))(((((()))++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((((())),,,......,,,***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((())))))))))))***(((((((((((((((((((((((('''''''''((((((((((((((()))))))))*********++++++,,,------.........------,,,---...000000000000000000000111111111111000000222555999:::888555333222444666888;;;;;;:::999888555555555555555555555555888666555444555666555444444444444555666777888999888;;;>>>>>>;;;999888888<<<===>>>>>>?????????>>>:::777444444666999:::;;;;;;;;;;;;>>>@@@AAA@@@>>><<<===>>>===:::777666666222555:::<<<;;;::::::;;;888888:::<<<===<<<:::777<<<;;;999999::::::999888999666555777777555555888999666222111111222333333000000000000000000000000000000000/////////.........,,,+++,,,------,,,+++,,,++++++++++++,,,,,,---++++++,,,---///...,,,))),,,,,,,,,+++++++++************)))))))))(((((((((&&&(((+++---...---+++***************************,,,,,,......///...---,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---.........++++++,,,---------------......------......///000........................///000000000000000000///111111111111111000000000111111333444666777888999888888999999999888666555444444333333444666888999666777999;;;<<<<<<<<<<<<777888:::;;;<<<<<<<<<<<<>>>??????@@@@@@AAABBBBBB;;;::::::<<<>>>>>>===<<<:::;;;<<<>>>???@@@CCCDDDDDDGGGGGGCCCBBBDDDDDDBBB>>>;;;999;;;@@@DDDDDDBBBBBBAAA@@@AAAAAABBBBBBBBBBBB@@@@@@@@@BBBCCCBBBAAA>>>AAACCCAAA===;;;<<>>>>>>>>===<<<;;;;;;;;;::::::<<<===>>>>>>>>>>>>888777555333222111000000---.........///////////////+++***...///,,,,,,///,,,,,,,,,+++******))))))(((((()))))))))))))))(((((((((((())))))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%222333444666777888888888===;;;888555444444444555444555666777777777888:::999;;;<<<:::666333333555111222333444333222111000555666777777777666444444444444444333333333222222,,,,,,,,,,,,---...///000,,,++++++***)))(((((('''+++,,,,,,------,,,,,,+++******))))))))))))******'''''''''(((***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&''''''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&(((++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))************++++++++++++,,,,,,---------,,,++++++***+++---///000000///...000000111111111000000///555666777666444333333333333555888::::::999888666444444444555555555666666666555444555777999999999444444444555666777888999444888<<<===;;;888888999;;;;;;===???AAACCCEEEFFFAAA===999666666777888999;;;;;;<<<>>>AAABBBAAA???<<<======;;;888666555555000555:::;;;:::999:::;;;777777999===AAA@@@<<<888;;;999666777999:::888555888555666888777333222444666444111000111222222222111111111111111111111111000000/////////.........---,,,++++++---------+++,,,,,,++++++***++++++,,,++++++,,,---///...+++))),,,,,,,,,++++++*********))))))))))))(((((((((((('''(((+++.........,,,+++************************,,,---///000000...---+++---,,,,,,++++++,,,,,,---++++++,,,------...//////***+++,,,,,,------------///............///000000------------------------//////000000000000//////000000000000000////////////000111222444555666777666777888888888777555444333333222222333555666777555666888:::;;;;;;;;;;;;999:::<<<>>>???@@@??????<<<===>>>@@@@@@@@@@@@@@@:::999999<<<>>>=========:::<<<===>>>>>>???AAABBBGGGHHHFFFAAAAAADDDEEECCCBBB>>><<<>>>BBBEEECCC@@@@@@AAAAAACCCDDDCCCAAA???@@@??????AAADDDFFFFFFEEE===AAACCCAAA<<<:::<<<@@@???;;;888999>>>BBBAAA???>>>>>>===<<<;;;;;;::::::888:::===??????<<<888666888777555333222111000000,,,,,,,,,------.........000******...///+++***---,,,,,,++++++***)))))))))(((((()))))))))))))))(((************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%444444555555666777999999;;;999888999777333333777===:::777777:::<<<;;;:::888::::::888444222444666777555222111222222222222888777666666666777888999888555333111111111///...///......---------......---------,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))((())))))))))))*********,,,,,,,,,---------......------------.........///222222111111000000//////222222111111111111111222000222444666777777777666888777555444333333444555444555555666777777666666999888777666777888;;;<<<999:::;;;;;;::::::;;;===;;;;;;;;;<<<>>>AAACCCEEEBBB@@@<<<888444444777:::============>>>>>>??????===>>>>>>===;;;999777555222444666999:::;;;<<<;;;@@@>>><<<;;;::::::999999888888999999999999::::::888999999999888777555444222111111000000111111222000111333333333111///...,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,************************((()))***+++++++++++++++***+++,,,,,,------,,,,,,((('''&&&&&&&&&''')))***''')))+++---------,,,+++++++++++++++++++++++++++***,,,///111111///,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---............///////////////.........000000//////.........---//////000111111111111111111000...------...000111///.........000111333555666555444666888888666222333444444444333333555666999999999;;;<<<<<<:::888888999:::<<<===>>>>>>>>>DDDCCCBBBAAAAAAAAAAAAAAA<<<===>>>===<<<;;;<<<===<<<===>>>???AAABBBCCCCCCEEEEEEDDDEEEFFFEEEDDDBBB>>>>>>???BBBEEEFFFDDDCCCHHHGGGEEEBBB@@@>>>===<<>>===???CCCEEEFFFFFFAAA@@@===;;;:::<<<===???DDD???:::999<<<===:::777777777777777777888888999888:::<<<<<<;;;:::999:::888777666555333222111000///////////////...------...---,,,,,,,,,,,,---...+++++++++*********))))))***)))(((''''''((()))***''''''(((((('''&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888777777777888999999;;;999999:::888555555999===:::888888:::<<<;;;:::;;;<<<<<<:::666444444666444333222222333444555555888777777666777777999999777555333222222222000/////////...---------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))*********++++++,,,,,,,,,---------......------........./////////111111111000000000000000222111111000000111111111111222333555666777666666666555444333222333333444444555555666666666666555777777666555666888:::<<<:::<<<======;;;;;;<<<===<<<<<<;;;<<<===???AAABBBBBB@@@===999555444666999;;;<<<===>>>?????????>>>>>>>>>>>>>>>===;;;999888333444777999:::;;;;;;;;;>>>BBBFFFDDD>>>::::::<<<888999999999999:::::::::888888888888888666555444333333222222222222333333000111222333333111///...------,,,,,,,,,------......------------,,,,,,,,,************************))))))***+++++++++++++++***++++++,,,---,,,,,,,,,(((((('''''''''((()))***''')))+++,,,------,,,++++++++++++++++++++++++++++++,,,...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...---------////////////............000/////////............//////000111111111111000000///---,,,,,,---///000///......///000111333444555444333555888888666444333444555444333444555777999999999;;;<<<<<<:::999888999:::<<<======>>>>>>CCCBBBAAAAAA@@@@@@@@@@@@===>>>???>>><<<;;;;;;<<<>>>>>>???AAABBBCCCDDDEEEHHHGGGGGGFFFFFFFFFEEEDDD??????AAAAAABBBBBBBBBBBBEEEEEEDDDCCCBBBCCCCCCCCCBBBAAA@@@AAADDDEEEFFFEEEAAA@@@>>><<<<<<===>>>???@@@<<<888888:::;;;999666777777666666666666666777777999:::;;;:::999999888777777666444333111000000//////000000//////...---...---,,,++++++,,,---...+++++++++*********))))))***)))(((''''''((()))***''''''(((((('''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%:::999888888777777888888:::999:::<<<;;;777888======;;;999999:::;;;<<<;;;<<<<<<<<<999666444444444222222333333555666888999888777777777777888999:::777555333222333333222111000000...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''************+++++++++,,,,,,,,,,,,---------................../////////000///000000000000000000111111111000000000000111111111222333444555666666666444444333333222333333333555555666666666555555444555555444555666888:::;;;;;;===>>>>>><<<;;;<<<===<<<<<<;;;;;;<<<===???@@@AAAAAA???;;;777555555666999:::<<<>>>???>>>======;;;;;;<<<<<<<<<;;;::::::444555777999::::::::::::;;;EEENNNLLLAAA999:::>>>999999999999:::::::::;;;777777777777777666555444444444333333333333444444000000111222222111///......------,,,,,,,,,,,,---------------,,,,,,,,,,,,************************))))))***++++++++++++*********+++,,,,,,,,,,,,+++)))(((((((((((()))***+++((()))***,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---------...------,,,,,,........................////////////...............///000000111111000000///...---,,,,,,---...///.........///000111222333333222333444777888777666555666666666555555777888999999999;;;======;;;999999999:::;;;<<<======>>>AAAAAAAAA@@@@@@@@@@@@@@@>>>??????>>><<<;;;;;;<<<@@@AAAAAACCCDDDEEEFFFGGGJJJIIIGGGEEEDDDCCCCCCCCCAAABBBCCCAAA>>>===???AAACCCCCCBBBBBBBBBCCCDDDEEEEEEDDDBBBCCCDDDEEEEEEDDD???>>>===<<<;;;<<<===>>><<<999666666999:::888666888777666555444444444444777777888999999888777777666666555333222111000//////000000000000///......---,,,,,,++++++,,,,,,---+++************))))))))))))((((((''''''(((((()))'''''''''(((''''''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888777777777777888888999888:::===<<<:::;;;???===<<<;;;::::::;;;;;;;;;888888888777666444333333222444555555555666888999777777777777888999999:::666444222222333444333222111000///---,,,+++++++++,,,+++++++++++++++++++++******************************)))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((******+++++++++,,,,,,,,,,,,,,,,,,---------.............../////////000000.../////////000000111111000000/////////000111111111222222333444555555555444444444444444444444555555666666666666555444444333333333444555777999::::::<<<>>>>>><<<::::::;;;;;;:::::::::;;;===>>>???AAAAAA@@@===999666555555666888:::=========;;;999666777777888999999999999555666888999::::::999999777AAAIIIHHH???888999>>>999999999999::::::::::::666666666666555555444444444333333333333333333444///000000111111000//////......---,,,++++++++++++---------,,,,,,,,,++++++************************)))******+++++++++******)))******+++++++++++++++)))))))))))))))******+++((()))***+++,,,,,,++++++************************++++++************++++++***************************+++++++++++++++,,,,,,............---,,,++++++------...............//////////////////............//////000000000000000...---,,,,,,,,,,,,---............///000111111222111111222333555777777777666777888777666666888:::999999999;;;======<<<:::999:::::::::;;;<<<======AAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@???<<<;;;;;;<<>>BBBBBBAAA@@@??????@@@AAABBBEEECCCAAABBBCCCDDDDDDCCC<<<<<<;;;;;;;;;;;;;;;<<<999777555666999:::999777999999777666555444444444666666666888888888666555555444333222111000/////////000000000000///......,,,,,,++++++++++++,,,,,,************))))))))))))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888888888999:::;;;<<<888777:::>>>===:::;;;???===<<<;;;:::999999:::;;;555555666777888888777666444666888777555444555777555555666777888888999999666444222222333333222111000000...---++++++******++++++++++++++++++++++++***************************))))))((('''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((()))************)))******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////......//////000000000111///.........//////000111111111222222333333444444444444555555666666777777555666666777666666555555333333444444666777888999888:::<<<<<<;;;999999999888888888999;;;>>>@@@AAA@@@@@@@@@===:::666555555444666888:::;;;999777666444444555666777888999:::777888999::::::999888777444888<<<<<<999777999;;;888888888999999999::::::555555444444444444444444222222111111111111222222////////////000/////////...---,,,+++++++++++++++------,,,,,,,,,+++++++++******************************+++++++++******)))((()))******++++++******((())))))***************(((((()))***++++++++++++************************+++***))))))))))))***+++*********************************++++++,,,,,,,,,............---,,,++++++,,,---------......//////.........///////////////......///000000000000000---------,,,,,,---------......//////000000000111///000111333444555777888777888888888777777999:::999999999;;;===>>><<<;;;::::::999999:::;;;<<<===@@@AAABBBBBBBBBBBBAAAAAA???@@@@@@???===;;;<<<===BBBCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHEEEAAA??????@@@FFFHHHIIIDDD>>><<<>>>BBBAAA@@@>>>===>>>???BBBCCCAAA@@@??????AAACCCCCCBBB;;;<<<<<<======<<<<<<<<<777777777888:::::::::999;;;:::999777666555555444666555555666888888666333333333222111000//////...///////////////...------***++++++++++++++++++***))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%999999999:::;;;<<<>>>???666666999======::::::>>><<<<<<;;;:::888777999;;;666666777:::======<<<:::555888:::888555222333555333444555666777888888888666444222111222222111000//////---,,,++++++++++++*********+++++++++++++++***************************)))((((((''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))***+++++++++******************+++++++++,,,,,,,,,,,,---------......------------.........///...//////////////////000...------......///000111222111111111111222333444333444555777888888888888555666777888888888888777444444555555666777777777555888;;;<<<;;;:::999999888888888999;;;>>>AAABBB???@@@@@@===:::777777777555666888999888777555444555555555666777999;;;<<<888999999:::999888777666333222111222444666888888777777777777888888888999444444333333222333333444000000////////////000000............////////////---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++***))))))(((((()))************)))'''((()))*********))))))(((((())))))***++++++,,,******************************))))))))))))***************************************++++++,,,,,,------------...------,,,,,,,,,,,,,,,---......//////.........///////////////---...//////000000//////---------------------------...///000000000000//////000222222222444666999777888888888777777999:::999999999<<<>>>???===;;;;;;:::999999999:::<<<===>>>???AAABBBBBBBBBAAA@@@>>>???@@@???===<<<===>>>BBBBBBCCCEEEFFFGGGHHHIIIHHHKKKLLLJJJEEEBBBBBBCCCFFFHHHHHHEEEAAA???@@@BBB???>>>======???CCCGGGIII???>>>======???AAAAAA@@@<<<===>>>@@@@@@???>>>===777777999::::::;;;;;;:::;;;:::999777666666555555777555444666999999666333222111111000//////......---............---,,,,,,)))******++++++******)))(((((()))))))))))))))***&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%999999999999999:::;;;<<<555444888<<<;;;888888;;;;;;;;;;;;999666555777:::888888999;;;>>>???===:::333777:::888444111222555111222444555666777666666666444111000000000///---...------,,,+++++++++,,,)))*********++++++++++++************************))))))(((''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((()))***************)))))))))*********++++++,,,,,,,,,---------......,,,,,,,,,,,,------------///////////////.........------------...///000111222111111000111111333333222333555666777888888777555666777999::::::::::::666666666777777666666666444777;;;===<<<;;;;;;;;;::::::::::::<<<>>>@@@AAA?????????<<<999888999:::999999999888777666555444444444444444666888:::;;;999:::::::::999888666555333111111111444666666666666666666666777777777777444333222111111222333444000//////////////////000...---------......///000+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++***************************+++++++++++++++***))))))'''((())))))******))))))&&&'''((()))))))))((((((((((((((())))))***+++,,,************************************************************************)))******+++,,,,,,------,,,,,,------...---------++++++,,,------...//////............/////////000---...//////000000//////.........//////.........---...///000000000///...///111222222111222555888666777888777666777888:::999888999<<<>>>???>>><<<;;;:::999888888:::;;;===<<<===???@@@@@@@@@???>>><<<>>>??????>>>===???@@@AAAAAABBBDDDEEEFFFGGGHHHFFFJJJNNNLLLGGGCCCCCCDDDEEEEEEEEEDDDCCCAAA@@@@@@???===<<<<<<>>>BBBFFFIIIAAA???======>>>???>>>===:::;;;===???@@@???===<<<666777999::::::::::::::::::999888666666555555555888555444666999:::666222111000000//////......---,,,,,,------,,,,,,+++***))))))***++++++***))))))(((((((((((())))))******&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888777666666555666666666444444777;;;:::777666999:::;;;;;;999555444777999999888888;;;===>>>;;;777111666999888444111333555000111333555666666666555666444111000000///---,,,------,,,++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))'''(((((()))))))))))))))((())))))))))))*********,,,,,,,,,---------......+++++++++,,,,,,,,,------000000//////.........---,,,,,,,,,---...///000111222111000000000111222333000111333555777777777777555666888999;;;;;;<<<<<<777777777888777666666555444777;;;>>>>>>===<<<===<<<<<<;;;;;;<<<===???@@@??????>>><<<999888:::<<<<<<<<<:::999777666555555222222111222333555777888::::::::::::999777555444333444555555555555555666555555555555666666666666333222111111111222333444000000////////////000000---------------...///000************+++,,,------,,,,,,,,,+++++++++******************************+++++++++++++++***)))((('''(((((()))))))))))))))%%%&&&((()))))))))((('''(((((((((((()))***+++,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,---............++++++,,,,,,---...//////---.........//////000000---......///////////////......////////////......---...///000000000///...///111222222000111444888666777888777666666888:::999888999<<<>>>???>>><<<<<<:::999888888:::;;;===999;;;===>>>???>>>===<<<<<<===??????>>>>>>@@@AAA@@@@@@AAACCCDDDEEEFFFGGGCCCHHHMMMLLLGGGBBBAAABBBCCCBBBBBBCCCDDDCCC@@@>>>@@@>>><<<;;;;;;>>>AAACCCCCCAAA???>>>>>>===<<<;;;666888:::<<<===<<<:::888555777999:::999999999999888777666555555444555555888555444666:::;;;777222000000//////......------+++,,,,,,,,,,,,+++******((()))***++++++***)))((('''((((((((())))))******%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111222333333444444333333333444666777777666444333;;;;;;:::777555444555666;;;::::::999999:::;;;;;;666555333222111222222333111222333555555555555444333333222111000///...---************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''&&&%%%$$$%%%&&&&&&'''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))++++++************************+++,,,,,,,,,,,,+++,,,...000///...------...---,,,,,,---...000222333111111000000111111222333222222222222333555777888:::;;;===>>>>>>===;;;:::999777666888999888444000666666777999;;;<<<<<<:::;;;:::888888888:::<<<===AAA@@@@@@???>>>===<<<<<<:::::::::::::::999888777777444222333666888777666999>>>BBB@@@:::666666999555222000000222555666666222222333444444444444333333222111000////////////000111111111000///......------,,,,,,,,,,,,++++++******)))))))))***,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((())))))))))))((((((((((((*********)))))))))))))))******++++++++++++******************************++++++,,,,,,,,,++++++***...------,,,,,,------...,,,---...///000000000000111000---,,,,,,---000111///////////////.........//////000111222222333333444555666777888888888888777777999:::;;;::::::999:::999888666666666777777999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<===>>>@@@AAAAAAAAAAAABBBEEEGGGGGGHHHHHHDDD>>>DDDEEEEEECCCAAA???@@@@@@@@@>>><<<;;;;;;<<<;;;:::>>>===;;;999888888888888777666666888;;;===;;;999666666666777777777777777777666555444444555666777555444333333444333111000............////////////++++++++++++++++++++++++************)))))))))(((***)))'''&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$111111222333333333333222222333555666666555333222999999999777555555666888;;;;;;::::::999999888888666555333222111111111222000111333555666666555555222111111000...------,,,************************************))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&((('''&&&%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************************)))***++++++,,,,,,++++++,,,---//////---,,,---...///...------...///000111111111000000000111222222333222222222333444666777666777999;;;;;;:::999888777666777999;;;;;;888555555555555777999;;;<<<<<<;;;:::999888888:::;;;===?????????>>>===<<<<<<;;;999999:::::::::999999888888666444444777888777666<<>>666555888444222000000111333444444111111222333333333333222222111000//////.........---------...------,,,,,,------,,,,,,,,,+++++++++******)))))))))***+++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************)))***************************++++++,,,,,,++++++***------,,,,,,,,,,,,------,,,---...//////000000///111000...------...000111////////////............000000000111111222222222333444555666666777777777666777888999999999888777777666555444444555555666::::::;;;;;;<<<<<<======;;;;;;<<<<<<<<<<<<<<<;;;======>>>>>>?????????>>>???CCCDDDCCCCCCDDDAAA<<>>:::;;;<<<======<<<::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>AAAAAA???>>>@@@???<<<===???@@@@@@===;;;::::::777666666777888888666444;;;;;;:::999888888888999;;;:::999999::::::888666555555555444444444444444555555444444444444555555222111000000111000...,,,------------............++++++******************))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$111111222333333333333222111222333333333333222111333444555555555777:::===;;;;;;;;;;;;999555222000555555444222111000//////000111333444555666555555/////////...---,,,,,,,,,*********************************))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((()))(((((((((((('''''''''))))))))))))))))))))))))))))))))))))************))))))***++++++++++++++++++,,,---,,,++++++,,,...//////...------...000111000////////////000111111444333222222222333444555777888888999999888777777555555777999;;;<<<<<<<<<999888888666666777:::<<<:::999999888888999:::::::::::::::::::::999999999888888999:::;;;;;;;;;;;;:::999888777777777777666000888@@@AAA;;;666666888444222000//////000///......///000000111000000000///...---,,,++++++++++++***+++,,,---------------,,,,,,,,,++++++++++++******))))))))))))******************************)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))******++++++++++++***,,,,,,++++++++++++,,,,,,++++++,,,...............//////000111111000//////------...............///000000000000000000/////////000111222333333333333444444555555555444222111000000111111222333444444888888999:::;;;<<<<<<===:::;;;<<<======;;;:::999999999999999:::;;;;;;<<<===@@@@@@===;;;>>>???===999<<<>>>>>>===;;;;;;;;;:::888666666888999999888<<<;;;:::999888777666666;;;;;;::::::999888666555444444444333333333333333444444333333333333444444111000//////000///---+++,,,,,,,,,,,,------------***************)))))))))))))))((((((((('''''''''&&&'''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$222333444444555555444444111222222222222222222111222333444555555777;;;>>>:::;;;;;;:::888555222000555444444333222111000///000111222444444444444333/////////......------,,,************************)))(((((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))***++++++++++++***+++,,,,,,+++***+++---///------,,,---...000222333//////......//////000111444333222111222222444444999999888888777666555444555666777888888999999:::======<<<999666666999;;;:::999999999999999999999888888888888888999999999888999:::;;;;;;;;;;;;;;;999999888777666666666777000000222333555666666666444222000000000000///---......///000000000000///...---,,,+++******************+++,,,---------,,,,,,,,,+++++++++*********)))))))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((())))))***''''''(((((())))))))))))))))))(((''''''((())))))((((((((((((((((((((((((((()))******++++++++++++++++++************++++++***+++,,,---...............///000111111000///...,,,---------......//////000000//////////////////...///000111111222222222222333333444333222000//////000111222333444444444555666666777999::::::;;;::::::;;;<<<<<<;;;:::999777777777888999;;;<<<===<<>>>>>===>>>???>>>;;;777666777:::<<<======<<<;;;999777555333333:::::::::999888666555555444333333333222222222111222222333333333333222222111/////////000///---+++++++++++++++,,,,,,,,,,,,*********))))))((((((((((((((((((''''''''''''&&&&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$333444444555555555555555222222222222222222222222222333444555555777:::===:::::::::999888666444222444444444444444333111111000000222222222222111000//////.........---------************************(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((())))))*********((()))******++++++******+++,,,,,,++++++,,,...000,,,,,,,,,---...000222444...............///000000333222111111111333444555777777666555444333222222444666777777666666777888===>>>>>>;;;777666888;;;999999999999999888888888666666777777888888999999999::::::;;;;;;;;;;;;:::777888888777555555666888777222......222555555444555333222222222222000///---...//////000000//////------,,,+++************((()))******************++++++++++++************))))))*********)))((('''(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))&&&''''''(((((())))))***)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((()))***+++++++++++++++******))))))******+++******+++,,,---------------...///000000///...---,,,,,,,,,---......//////............////////////---...///000111111111111000111222222222111000//////000111333333444444444333444555666777888999::::::::::::::::::;;;;;;<<<999888888888999;;;===>>>:::???@@@;;;888:::<<<===<<<===???>>>>>>>>>???AAA???<<<888666777:::<<<<<<<<<;;;:::999777555333111666777888888666555555666444444333333222222111111111111222222222222111111000///......///...,,,***************++++++++++++******))))))((((((''''''((('''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$222333444444555555444444333333222222222222333333333444555555444666888;;;999999999888888777777666333444555555555555444333000000111111000///---,,,------------,,,,,,,,,,,,************************((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''(((((()))******+++((())))))***************,,,------,,,+++,,,///222...---------...///111222......------......///000111111000000111333555666555555444444444444555555333555777666555555777:::888<<<>>><<<888666999<<<999999999999999888777777555666666777888999999:::;;;;;;;;;;;;;;;;;;::::::555666777666555444666999:::666222000222555666666666444333444555444333111......///000000000000000------,,,+++******************++++++******))))))++++++++++++************))))))*********)))'''&&&'''''''''((((((((())))))((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***)))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''''''((()))***++++++++++++******))))))))))))******)))***+++,,,,,,------,,,------............------++++++,,,------...//////---------....../////////---...///000111111111111///000111222222111111000///000111222333333222222333444555666777999::::::999999888888999;;;===>>>===<<<;;;999999:::<<<======BBBEEE@@@===>>>@@@@@@BBBBBBAAA>>><<<;;;===???>>>===;;;;;;;;;<<<;;;:::888888999888777666444333111444666666555444555777555444444333222222111111000000111222222111000000...---,,,,,,---,,,***((()))))))))*********++++++******)))(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$111222333333444444333333444333333222222333333444555555666555444555777999999999888888888888999999333444555666666666555444000000111000///---,,,***,,,,,,++++++++++++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''')))******((((((((((((((((((((((((&&&''''''((()))******+++(((((()))***************---------,,,,,,---000333000///...------...///000...------------...//////000000000000111333555777444555555555777888::::::222444666666555666999<<<444888<<<<<<888777999===999999999999999888777666555666666777888999::::::<<<<<<<<<<<<;;;:::999999333555777666444444777999777666555444333444777999666555444555666666444333...//////000000000000000...---,,,+++************---------------,,,+++***+++++++++************)))((()))*********((('''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***)))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''''''''')))******+++++++++******))))))))))))******))))))***+++,,,,,,,,,,,,------------------------++++++,,,,,,---...//////,,,,,,------...///000000---...///000111111111111...///000222222222111111...///111222222111111000444444555777888:::;;;;;;999888777666888;;;>>>@@@AAA@@@===;;;999999:::;;;AAAHHHKKKGGGBBBCCCEEEEEEGGGEEEBBB>>>:::999:::<<<>>>>>>???@@@AAA???;;;888555666777888888777666666///222555555444333555888555555444444333222111111///000111222222111000///,,,+++***+++++++++)))'''))))))))))))***************))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$555444444666888888555222444444444555555555555555888666333111111333666888999888888777777777777777666555444333333333333333555333111000000///---,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))*********+++,,,,,,***)))++++++,,,------...//////......---------......///......---,,,,,,,,,,,,---///000111111111222444777777555555777:::<<<;;;:::555555555555666777999:::888777555444444666888999888888888999999:::::::::999888666555555666888999;;;;;;<<<:::888666777777555555666666555444333333666555555444444555555666666666666666555444333222//////////////////000000------,,,++++++***)))))),,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&$$$$$$&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))((((((***((('''))),,,...,,,)))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------//////............//////555000------111222///,,,,,,---///111222333333222///000222444444444222111333444666777888999888888666777999;;;<<<<<<<<<<<>>======<<<<<<<<<@@@EEEIIIIIIEEEAAABBBDDDFFFAAA??????===999<<>>777777888999;;;:::777555333333444555666666666666666555333222000//////........................///++++++,,,,,,++++++***)))))))))))))))(((((((((''')))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################888999:::<<<===;;;777444222333333444555666666666777777666666666666777888666666555444444444444444444444333222222222222333222000.........---+++))),,,++++++++++++*********((())))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))***)))******++++++,,,,,,,,,---,,,,,,,,,------...///......---,,,,,,,,,,,,---,,,///222333222222333444444333222333555666555444444555666777999:::;;;<<<<<<;;;999888777888888999:::::::::::::::999999999<<<;;;:::999999:::;;;<<<;;;<<<===;;;999777777888555666666666666555444444444444333333333333444444333444444444444444333333111111111000000/////////......------,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++)))))))))(((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((()))(((((())),,,,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---------------...///000000///...---000,,,******---...---***,,,---///111222333333333555555666666666444222111444444666777888999999999444555777999:::;;;;;;;;;999<<>>???AAADDDFFFEEECCCCCCAAA@@@@@@>>>;;;===AAADDDDDDEEEDDDCCC@@@===;;;888888999;;;<<<<<<999777333444555666777777777777666555333222000000//////........................++++++,,,,,,++++++***))))))))))))(((((((((''''''))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################555777:::===>>><<<999666222222333444555555666777666666777777888888777777666555555444444444444444333222222111111111222222111000...---...---+++***++++++++++++************((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))(((((((((((((((((((((((()))))))))((('''''')))***))))))))))))******++++++++++++++++++,,,---............---,,,,,,,,,,,,---+++...111333333222222222222111111111222222222222444555777999:::<<<<<<======<<<;;;:::999999999999::::::::::::999999999999;;;::::::999999::::::;;;:::<<<===<<<999777777777555555666666666555555444333333333333333333333333111222333333333333333222222111111000000//////............------,,,,,,,,,))))))******++++++,,,,,,************************))))))((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&***)))(((&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((((((((((((***+++++++++***))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,------------------------------,,,---///000000///---,,,...,,,***+++---...---,,,---///111333444555555444666666777777777666555555444555666777888999999:::555555666888999;;;;;;<<<999<<<@@@DDDEEEBBB???<<<@@@===<<<>>>CCCFFFFFFDDD@@@@@@AAAAAA???======???@@@@@@@@@@@@???<<<:::888999999:::<<<======:::888444555666666777777777666555444333222000000000000.........---------------+++++++++++++++***))))))))))))((((((((('''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################000333777:::;;;:::999888222222333333444555555666444555666777888777777666777666555555444444555555111111000000000111111222111000............,,,++++++++++++*********)))))))))******************)))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))***++++++***))))))''''''''''''''''''''''''((()))***)))'''&&&(((***(((((()))))))))))))))************++++++,,,............---,,,,,,,,,,,,---***---111222222111111222000000111000000000111111555666888:::;;;<<<<<<<<<===<<<;;;:::999999888888999999999999999999999999999999888888888888999999999;;;<<<<<<999777666666444444555555555555444444222333333444444333333222000111222222222222222111000000000/////////............------------,,,,,,)))))))))******+++++++++************************((((((((((((''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&000///---)))%%%$$$'''***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&((()))************+++)))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,---------,,,,,,------------------+++---...000000...---+++---,,,,,,,,,---////////////111333555666777666666555555666777888999999999555555666777888999::::::777777888999:::;;;<<<<<<<<<>>>AAACCCDDDDDDBBBAAAAAAAAA@@@AAABBBCCCEEEFFF>>>@@@AAA@@@???>>>?????????@@@@@@???>>><<<:::999888888999;;;======:::888444555555666666666666666444333222111000/////////...---------,,,,,,,,,+++***++++++++++++***))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################...111555777777777888999333333333333444444444444222333444555666666666555666666555444444444444555000////////////000111111111///............,,,++++++************))))))))))))******++++++******)))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((&&&&&&''''''''''''''''''''''''&&&))),,,+++((('''(((***)))))))))))))))))))))))))))))))))***+++,,,---.........---,,,,,,,,,,,,---***---000111000000111222...///111111000000111222555666888:::;;;;;;;;;::::::::::::999999888888888777777777777888888999999777777777777777777777777777999;;;;;;999666444444222222333444444444444333222333444555555444333222000111111111111111000000........................---------,,,,,,,,,,,,,,,)))))))))***************************************((((((((('''''''''&&&&&&(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&000111111---(((%%%''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((%%%''')))***))))))***+++))))))))))))))))))))))))(((((())))))***+++++++++***++++++,,,,,,------...,,,,,,,,,,,,------------,,,---...//////...---,,,------------...///111111000111333555777777777777444555555777888999:::;;;666666666777888999:::;;;;;;;;;;;;;;;;;;<<<======??????@@@AAABBBCCCDDDEEE@@@BBBCCCBBB@@@@@@CCCEEE<<<@@@AAA???>>>@@@AAA@@@<<<<<<;;;:::999888777666666666777:::<<<;;;999777444444555555555555555444222222111000///......///---------,,,,,,++++++*********++++++******)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################111333555555333333555777444444444333333333333222111111111222333444444444555444444333333333333333///.........//////000111///...,,,,,,------+++***************))))))))))))((())))))))))))))))))(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''%%%)))......***((((((***))))))))))))))))))))))))(((((())))))***,,,---.........---,,,,,,,,,,,,---+++---////////////111222---///111111000000222555666777999:::;;;:::999888777777888888888777777777444444555666777888888999666777777777777777777666555888::::::888555333222000111222222333333333222222444555666666555444222111111111111000///......++++++,,,,,,---.........++++++,,,,,,,,,,,,,,,,,,************))))))))))))************************(((((('''''''''&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&)))...222222---(((&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%'''******)))((()))+++))))))))))))))))))))))))((((((((()))***+++++++++******+++,,,,,,---......++++++,,,,,,,,,---------------------------------,,,,,,------...///111222///000222444555666666666666666666666777888::::::777666666666777999;;;<<<@@@???>>>=========>>>>>>????????????@@@AAACCCDDD>>>???@@@@@@?????????@@@<<>>>>>>>>>>>???>>>>>>>>>>>>???@@@AAAAAA<<<;;;;;;===>>>???===<<<<<>>>>>>>>>>>>>>=========<<<;;;;;;<<<>>>???>>>===;;;;;;999999:::<<>>>>>>>>>>>===;;;:::999:::::::::;;;;;;;;;;;;;;;===;;;:::;;;<<<<<<:::999:::999999:::;;;===???@@@>>>;;;666555666666555444999666444666999:::888444666555444333222111111111000///...------,,,------))))))))))))))))))))))))*********)))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""".../////////000000000000000000111222222111000000111///...------...000111444111///---...000000///---------,,,,,,,,,++++++************))))))))))))))))))*********)))((((((&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))))),,,///---'''&&&((((((((((((((())))))))))))++++++++++++++++++++++++***,,,---,,,+++***+++,,,............///000111222111000000000000111222222888999;;;:::999888888999555555666666555444333222333333333333444666777888666555555444444444555555444444333222222222222222////////////////////////000111222222222111000000000///...---,,,+++++++++)))))))))*********++++++************************)))))))))(((((((((((('''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))************)))))))))))))))******+++)))*********++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///000........./////////000000222222222333333444444444555666777999:::;;;<<<<<<<<<<<<<<<;;;:::999888777666777888999:::;;;;;;<<<<<<;;;:::999:::999666444777888999:::<<<===>>>???;;;888555444555777777777:::777444444666888777555444444333222111000/////////...---,,,++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""////////////////////////...000111333333111000...//////...,,,,,,...222555666333///------///000000,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((((((((((((((((((&&&&&&'''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((((('''''')))(((***---,,,'''&&&)))(((((((((((())))))))))))***+++++++++++++++,,,,,,+++,,,---,,,+++***+++---------......///000000111000000000000000111222222666888999999888777888999666777888888888555333111555555555555666666777777555444444444444444555666333333111111111111222222000000000000000000000000//////000111000///...---------,,,+++***))))))***))))))))))))************************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))))))))******)))(((((((((((()))******)))))))))************+++************++++++++++++++++++******************)))******+++,,,...//////,,,------------.........111111222222333444444444555666888:::;;;;;;;;;;;;:::::::::999999888777666666777888999;;;<<<===>>>;;;:::999::::::999777555555666888:::<<<===>>>>>>:::999666555555666777777999555222000222444444444444444333333222000//////---,,,+++******))))))***))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""111000000000000/////////...///111222222111///...---......------///444888888444000......///000///,,,,,,+++++++++*********)))))))))((((((((('''''''''''''''''''''''''''((('''''''''''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''((((((***---,,,'''&&&)))(((((((((((())))))))))))*********++++++,,,,,,,,,,,,------,,,++++++---...,,,---......///000000000000000//////000000111222444666888888777777777999777888::::::999777555333888888888888777777666666444444444444444555666777333333222222111222222222111111111111111111111111....../////////...,,,+++,,,+++***))))))(((((()))(((((()))))))))*********))))))))))))))))))))))))'''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((''''''(((((()))***(((((()))))))))*********))))))*********+++++++++************************((()))***+++---......///++++++,,,,,,,,,---------111222222333444444555555555666888:::;;;;;;::::::::::::999999999999999999777777888999;;;<<<======999999:::;;;======;;;999555666888:::;;;<<<<<<===<<<:::999666555555666888:::777333111111222333444444444444444333111000///,,,+++***))))))(((((()))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""111111111111000000000000//////000111111000//////,,,...//////...///444888888555111////////////...+++++++++*********))))))((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&''''''((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#####################$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((+++///---(((''')))(((((((((((())))))))))))*********++++++,,,,,,------------,,,***+++---///,,,,,,---///////////////000////////////000111111222444666777666666777999888888999999999777666555::::::::::::999777666555444444444555666777888999444444555555444333222222111111111111111111111111---...//////...---+++*********)))(((((((((((((((((((((((()))))))))******((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))))))))************+++***************+++++++++)))***+++,,,---.........+++++++++,,,,,,,,,------111111222333444444555555555777999;;;<<<;;;:::999::::::::::::;;;<<<======888888888999999:::::::::888999;;;>>>@@@AAA???===777777888999999:::;;;<<<<<<<<<;;;888666666777:::<<<:::777444333333555666444444555555444222000///,,,+++***)))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""000000000000000000111111000000000000000000000000,,,///111000------000444666444111//////...,,,++++++*********))))))))))))((((((((('''''''''&&&&&&&&&%%%$$$$$$$$$&&&'''(((&&&&&&%%%%%%%%%&&&((((((&&&&&&''''''''''''&&&&&&########################"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$#########"""############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((((((((('''''''''(((,,,111///***((()))(((((((((((()))))))))))))))******+++,,,,,,------,,,,,,,,,***)))))),,,...+++,,,---////////////...///////////////000111111111333555666666666777888666666666666666666666666888999999:::999888777666555555555666777888::::::555666888888777555222111111111111111111111111111......//////...,,,+++******))))))(((((((((((()))(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))'''''''''((((((((())))))))))))))))))*********************+++++++++,,,,,,***+++,,,---......------+++++++++,,,,,,,,,------//////000111222333444444555777999;;;<<<;;;999888;;;;;;;;;<<<===???AAABBB<<<<<<;;;;;;:::::::::999999:::<<>><<<;;;999666444444444666222333444444333111///---,,,+++***)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""////////////000000111111000000////////////000000,,,///222000,,,***,,,///444333000//////---+++(((************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%$$$###$$$%%%'''(((%%%%%%$$$###$$$%%%'''(((&&&''''''((((((''''''&&&########################"""###$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$######""""""########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$######""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''(((((((((((('''''''''(((---222111+++((()))(((((((((((())))))))))))))))))***+++,,,,,,------+++++++++)))((((((+++---+++,,,---////////////...///////////////000111111000222444555555666777888555555444444444555555666666666888999999888777666555555555666777999;;;;;;666888:::;;;:::666333000000000000000000000000000......//////...,,,+++******))))))(((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))))))))))))))******************++++++,,,,,,,,,,,,+++,,,---.........---,,,++++++,,,,,,,,,------------...///000111222333333555777999<<<<<<;;;999888<<<<<<<<<===???BBBDDDFFFAAA@@@@@@>>>===<<<;;;;;;:::;;;===@@@CCCCCC@@@>>>:::999777666666777999:::999:::;;;:::888999===AAA::::::888666333222222333111222333333222000---,,,,,,+++***))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""222333444444444333222111000000000000000000000000............////////////111111000...---,,,+++***,,,,,,++++++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""#########$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%&&&&&&%%%***///000---)))''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,******************++++++,,,,,,,,,---------............---------...//////333333444444555666777777777555333444777888666444888888888888888888888888555555555666666666666666999999::::::888555111///111111000000000000111111222111000...---,,,+++***+++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''''''''''''''((())))))...***'''(((+++,,,((($$$***)))(((''''''((()))***************+++,,,---............------,,,,,,++++++,,,---...////////////...///000111333444555666777777777888999;;;>>>???@@@@@@@@@@@@@@@CCCGGGKKKIIIHHHEEEBBB@@@???>>>>>>???>>>???BBBFFFFFFCCC@@@AAA@@@>>><<<:::777666555777888999;;;;;;:::999999666555444333222333444444222222111000///---+++***************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################""""""""""""""""""""""""########################333333444555444333222111000000000000000000000000//////////////////////////////......------,,,,,,,,,,,,+++******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((()))---...///---+++)))(((((())))))))))))))))))))))))*********+++++++++,,,,,,***************++++++,,,,,,,,,---------...............------------......111111222333444555666777888666555666888999777555888888888888888888888888555555666666666777777777777888888999888666333222111111000000000000111111111111000...---+++******+++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''''''''''''''((()))))),,,)))(((***---///,,,(((***)))(((''''''((()))***************+++,,,------......---------,,,,,,,,,+++,,,---...////////////...///000222444555777777888888888999:::<<<>>>???AAAAAABBBAAAAAACCCFFFIIIKKKJJJHHHFFFDDDCCCCCCCCCBBBAAAAAABBBEEEEEECCC@@@@@@???>>><<<:::888777666555666777777888777666666444333222111000111222222111111111000...---+++************)))))))))((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################################################################444444444444444333222222000000000000000000000000000000000000////////////------------------------++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''')))***+++666222---***))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++*********++++++,,,---,,,------------...............---------------...///000111222444666777777999888777777999999888777777777777777777777777777555555555666666666777777555666666666666666555555222222111111111111222222000000///...,,,+++******++++++*********)))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''''''''''''''((())))))***)))(((+++///111///---))))))(((((((((((())))))******)))******+++,,,---------------,,,,,,,,,,,,+++,,,---...////////////...///111333555777999:::999999999:::<<<===???@@@AAABBBDDDDDDCCCCCCEEEGGGJJJJJJHHHGGGFFFEEEEEEEEEFFFDDDBBBBBBBBBBBBAAA?????????>>><<<;;;:::999888444555555666555555444444222111///.........///000000000000///...,,,+++*********))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%$$$$$$######$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################444444444444444333333222////////////////////////000000000000000/////////---------,,,,,,,,,,,,,,,******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&''')))+++------555000***((()))***)))(((((((((((((((((((((((((((************+++++++++++++++++++++++++++,,,---...------------..................---------------...///000111333555777888999888888777888888888888777777777777777777777777777444444444444555555555555666555555555555555555555222222111111111111222222//////...---,,,+++***)))************))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''''''''''''''((()))))))))))))))+++...000///---))))))(((((((((((())))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,---+++,,,---...////////////...///111333666888:::;;;::::::;;;<<<===>>>???@@@AAACCCEEEFFFEEEDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDHHHEEEBBB???>>>=========>>>>>>===<<<<<<;;;::::::666666666666555555444444111000...---------...////////////...---,,,+++******)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################444444333333222222222222////////////////////////111000000000//////............---,,,+++***))))))))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&'''***---------...+++'''''')))***)))'''(((((((((((((((((((((((())))))*********+++++++++++++++++++++,,,---...///---------.........//////......---------...//////111111333555666888::::::777777777777777777777777777777777777777777777777444444444333333222222222666666555444444333333333222111111111111111111222......---,,,+++******)))*********)))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''''''''''''''((()))))))))))))))***,,,,,,+++***(((((())))))))))))(((((())))))))))))***+++,,,,,,***++++++,,,,,,---------+++,,,---...////////////...///111444666999;;;<<<:::;;;<<<===>>>>>>??????AAACCCEEEFFFEEECCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBFFFDDDAAA===:::999:::;;;>>>======<<<;;;;;;::::::777666555444444333222222111000///------......///............---+++***))))))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$######"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################333333222111111111111111000000000000000000000000000000//////......------///...---,,,***)))((('''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%(((,,,...,,,***'''&&&&&&'''((()))(((''')))))))))))))))))))))))))))))))))************++++++++++++,,,---...///000------........./////////------......///000222222222333444555777999::::::666777888888666666777888888888888888888888888888666666555333222111000000555555555555444333222222111111000000000000111111------,,,++++++***))))))******)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))*********)))(((((((((((())))))))))))(((((())))))((())))))***+++,,,)))******+++,,,------...+++,,,---...///////////////000222444666888:::;;;:::;;;<<<===>>>>>>>>>>>>@@@BBBDDDEEECCCBBBBBBCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBB@@@<<<888777999:::======<<<;;;::::::999999666555333222000000000000111000///...---......///------------,,,+++***)))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$######""""""###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################222111000/////////000111000000000000000000000000/////////...---,,,,,,,,,---,,,,,,+++***))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%(((---...+++'''%%%&&&'''&&&%%%&&&((()))))))))))))))))))))))))))))))))))))))************++++++,,,,,,---///000111............////////////------...///111333444555333333444555666777888999666888:::999777666888999999999999999999999999999:::999777555333111000///111222444555555555333222000000////////////000000,,,,,,++++++******))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''''''''''''''((())))))((()))******))))))((()))'''((()))******)))((('''((((((((())))))***+++,,,((()))***+++,,,---......+++,,,---...////////////000000222333555777888999999:::<<<===>>>=========???AAABBBCCCBBBAAABBBCCCBBBBBBCCCDDDDDDCCCBBBAAA???@@@???===999888999;;;===<<<;;;:::999888777777777666444222000/////////000///...---,,,---......,,,,,,---,,,,,,+++***)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""############"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################222111///.........///000000000000000000000000000//////...---,,,,,,++++++************************&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%)))---...)))$$$'''((((((&&&######(((,,,))))))))))))))))))))))))))))))))))))************+++,,,,,,---...///111111............/////////000------...000222444666888333333444444555666777777777:::;;;:::888777999;;;::::::::::::::::::::::::<<<;;;:::777444222000///---///222555666666555333//////............//////,,,+++++++++******))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))'''''''''''''''((())))))'''(((*********)))***+++'''((()))******)))((('''(((((((((((()))***+++,,,(((((()))+++,,,---......+++,,,---...////////////000111222333555666777888999:::;;;=========<<<<<<>>>@@@AAAAAA@@@AAABBBDDD@@@AAABBBBBBBBBAAA@@@???>>>???@@@>>>;;;999;;;======<<<;;;:::888777666555:::888666444222111111111///...---,,,,,,,,,------,,,,,,,,,,,,,,,+++***))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################000000000000000///......---.........//////000000...------,,,,,,++++++***+++++++++***)))(((((('''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))***+++***(((&&&$$$&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))((())))))***++++++,,,---...///////////////////////////.........------......000111222333333333333333333333333333444666888888777666777888999666555666999;;;;;;999999@@@EEECCC;;;444222333222222333444444444444333------..................************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''')))*********)))((())))))))))))))))))))))))(((((()))***************)))************+++++++++,,,+++***))))))+++---...000000///...............222222333444555555555555555777888888888888;;;===>>>@@@BBBCCCCCCAAA???===CCCAAA??????@@@@@@???=========<<<<<<;;;:::999999999::::::999777666777777777666555444444333111///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++)))((('''''''''&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! $$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%000000000000000///................../////////000...------,,,,,,+++******++++++******)))((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''//////000///---+++(((&&&'''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))***+++++++++,,,---...////////////////////////............---------...///000111222333333222222222222222222333444666666555555555777888666444555888::::::888888@@@GGGGGG???777333333000111111222111111000000------------------------*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&'''((()))))))))(((((())))))))))))))))))))))))(((((()))***************)))************+++++++++,,,+++*********+++,,,---//////............//////111222333444444555444444555666777777777888:::<<<:::<<<>>>??????>>><<<:::===<<<<<<<<<;;;;;;::::::===<<<;;;:::999999999999888:::;;;;;;999666555555777555444333333222///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((('''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%000000000000000//////...............////////////---------,,,++++++******+++******))))))((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''******++++++***(((&&&%%%(((((((((((()))))))))***((((((((((((((((((((((((*********)))***++++++,,,+++,,,---......//////...........................,,,,,,,,,---...///000111111111111111111111111222111222444333222222333555666555444555777888888777888@@@GGGHHHBBB:::555333111111222111111000///...------,,,,,,++++++************))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,------------...///000111000000222333333333333333444555666666666777999;;;999:::<<<======<<<:::999;;;<<<======<<<;;;;;;<<<<<<;;;999888777888888999666999;;;;;;999777555555888777555444333222///---++++++++++++++++++++++++))))))))))))************&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%//////000000000000//////.........///////////////------,,,,,,+++***************))))))((((((((((((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!"""###%%%&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((***************+++,,,,,,++++++,,,---............------...............///,,,,,,,,,,,,---...///000000000000000111111111111///000111111000000111333555444444444555666666666999>>>DDDEEE@@@:::666555444444444333222000///...,,,,,,+++***))))))((((((***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))(((((()))***************))))))*********+++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,---...///111111///000111222222333333222333444555555555666888:::;;;<<<===>>>???>>>===<<<888;;;===>>><<<;;;<<<===;;;:::888777777777888999666777999999777777777888:::999777666555444111...++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$//////000000000000/////////////////////.........---,,,,,,++++++***)))))))))))))))(((((((((((((((&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''((()))******&&&&&&'''''''''(((((((((''''''''''''''''''''''''******))))))******+++,,,***+++,,,---............,,,---------......//////,,,,,,+++,,,,,,---...////////////000000111111111///000000///...///111222444444444444444444555666999;;;>>>===:::777666666444444333222111///...---++++++***)))(((''''''''')))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((()))***************))))))*********+++++++++)))***+++,,,,,,,,,,,,++++++++++++,,,...///111222//////000111222222222222222444555555555555888:::<<<===>>>????????????>>>555777999;;;;;;:::;;;;;;;;;:::999888888888999:::666777666555555666999<<<888777555444444222000---******************************)))((((((''''''&&&&&&&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$...//////000000000000000///////////////.........,,,,,,,,,+++******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))((()))******+++***+++,,,------......---,,,,,,,,,---......//////,,,,,,,,,,,,,,,---...////////////000111111222222///000000///...///111333444555555444333333444666777888888888666444555666111111000000...---,,,+++******))))))((((((''''''))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((()))***************)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,---///000111//////111222222222222222333444555555555666888:::;;;<<<<<<===>>>>>>>>>>>>888999:::===AAAAAA@@@===;;;;;;;;;;;;;;;;;;;;;;;;777888777555444555888;;;333111000000000///,,,***))))))))))))))))))))))))***))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$......///000000000000000000/////////............,,,,,,++++++***)))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''(((((()))*********+++,,,------------++++++,,,------...//////---------------....../////////000111111222333333111111111///...///222444444555666555333222444777333444666666555444333333////////////...---,,,+++))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&(((((((((((((((((((((((((((((((((((()))***************)))************+++++++++,,,+++*********+++,,,---+++++++++,,,---...///000///000111222333333333333333444666666555666888:::;;;;;;<<<===>>>>>>??????>>><<<<<>>??????>>>===<<<888::::::999666444333333///...------------+++)))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################!!!!!!!!!"""###$$$$$$$$$################################################""""""""""""############......///000000000000000000000//////.........---,,,,,,++++++***)))))))))'''''''''(((((((((((((((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''(((******(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((())))))******+++,,,------------++++++,,,,,,---...//////......---------.../////////000000111222333333333222222111000///000333555444666777666333222444777000222555777777555333111111111111111000///...---((((((((())))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((()))***************)))************+++++++++,,,+++***))))))+++---...,,,,,,,,,,,,---...//////000111222333333444333333444555666666666777999;;;=========>>>???@@@@@@AAA>>>:::999???HHHKKKFFF???;;;===@@@AAABBB@@@>>><<<999;;;>>>===888333...,,,...---,,,---......,,,***))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))%%%$$$$$$###$$$%%%'''(((################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######################## !!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############------...///000000//////000000000000000///......,,,+++***)))(((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))++++++,,,,,,,,,,,,------------............---------------...............////////////////////////,,,---...///111333444444555555666666555444333333222222222222222222222222111000///...---,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###""" !!!"""###############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,------.../////////111222444666777777666666777666555444555777;;;======;;;;;;???EEEFFFCCC???===>>>>>>???@@@@@@AAAAAA>>>BBBDDDAAAAAAAAA???;;;777666666444333111///...///...,,,***)))))))))***+++******)))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#################################%%%$$$$$$$$$######""""""$$$$$$$$$#########""""""######""""""""""""############""""""""""""######------...///////////////......//////......---,,,,,,+++***)))(((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********+++++++++,,,,,,,,,------......------,,,.............../////////000000000000000000000000......///000111222333444555555555555555444333333222222222222222222222222000000///...---,,,++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%$$$###"""""""""######$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,------.../////////111222444666777777666666888777666666777999;;;===>>>======AAAEEEGGGDDD@@@???????????????@@@@@@@@@@@@CCCCCC???>>>???===999666666555444222000...---///...---+++******))))))******))))))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$##############################$$$$$$#########"""""""""$$$$$$$$$#########""""""######""""""""""""############""""""""""""######------...////////////...---------------,,,+++++++++***)))(((((('''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++,,,,,,------------,,,,,,.........//////000000000000000000000000000000000///000000111222222333333444555555555555444444333222222111111111111111111//////...---,,,,,,++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------.../////////111222444555777777777666888888999:::;;;<<<======@@@>>>>>>BBBFFFGGGEEEBBBAAA@@@@@@???????????????AAACCCAAA<<<:::;;;:::777666555555333222000...---.........---,,,+++***)))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$#################################""""""""""""!!!!!!$$$$$$$$$#####################""""""""""""############""""""""""""######------...//////.........,,,,,,------,,,,,,+++******)))(((((('''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))************++++++++++++------............------......//////000000111111111111111111111111111111000000111111222222333333444444444555555444444333111111111111111000000000......------,,,++++++***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((((()))))))))************************************++++++******++++++,,,---,,,,,,------.../////////000111333555777777777777888999;;;<<<>>>>>>======???>>>>>>AAADDDEEEDDDBBBBBBAAA@@@>>>>>>===>>>>>>@@@AAA>>>888777999999777666666555444222000///...------......---,,,***)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!!!!!!!!!!!!!##############################""""""""""""############""""""""""""######------............------,,,------------,,,++++++)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))+++++++++,,,,,,,,,,,,---......////////////...............///000111111222000000000000000000000000000000000111111222222222333333444444444444444333111111111000000/////////------,,,,,,++++++******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))************************************++++++******++++++,,,---,,,,,,------.../////////000111333555777777777777888999;;;===>>>>>>>>>============???@@@AAAAAA@@@BBBAAA???===<<<<<<======<<<===;;;666555888999888777777666555333111000///,,,------...---,,,***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!"""""""""##############################""""""""""""############""""""""""""######---............---,,,,,,,,,,,,,,,,,,,,,++++++***''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))++++++,,,,,,,,,------------..................---------...///000000111111////////////////////////...//////000111111222222222333333444444444444333111111000000//////......,,,,,,,,,++++++*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------...////////////111333555777888888888777999:::<<<============;;;<<<<<<======>>>??????AAA???===;;;::::::<<<<<<:::<<<999555444888999777777666666555333111///...+++,,,,,,,,,++++++***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############################################################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################!!!!!!""""""""""""#####################$$$$$$$$$######""""""""""""############""""""""""""######---.........------,,,+++******++++++******)))((('''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---...///000111111........................,,,------///000111222222111222333444444444444444111111000//////...------++++++++++++************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,------...////////////000333555777888888888777777999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<>>>??????===;;;999888999;;;<<<:::<<<:::666444777777444555555444333111///---,,,++++++******))))))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""#########$$$$$$""""""#########$$$$$$$$$######""""""""""""############""""""""""""######---.........------,,,+++)))))))))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))************+++++++++*********++++++*********++++++,,,---...///000111........................++++++,,,...///111222333111222333333444444444444111000000///...---------+++++++++***************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%% !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''((((((((()))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,------...//////000///000333555777888888888666777777888999:::;;;<<<;;;<<<<<<<<<<<<<<<>>>???===<<<999777777888:::<<<<<<===<<<777555666555222333333222111///---+++***+++***)))((((((((()))***&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$######""""""""""""############""""""""""""######......---,,,,,,+++******(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&&&&&&&'''(((((())))))((((((((((((((()))******+++++++++,,,,,,,,,)))************+++++++++...///////////////......///......------///000111000////////////111333444111222222333333222222111222222111///...,,,++++++,,,+++***))))))***+++,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((())))))))))))))))))******+++)))*********++++++++++++***++++++,,,,,,------...+++,,,---...////////////000111222333555666777888888777666555666777999:::============???AAACCCDDDAAA???<<<:::999999;;;<<<:::999777444333222222222222222111000///...------((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""""""""###$$$$$$$$$%%%########################################################################...------,,,++++++******(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%&&&''''''((())))))((((((((((((((()))*********+++++++++,,,,,,)))************+++++++++......////////////......///......---...///000111000000//////000111222333111111222222222222111111222111000///---,,,+++++++++***))))))))))))***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%&&&'''((())))))(((((((((((()))******)))))))))*********++++++******+++,,,,,,------...,,,,,,---...////////////000111222333444666777777888777666555666888:::<<<<<<<<<<<<<<<>>>@@@BBBCCCBBB@@@===;;;::::::<<<===:::999777444333222111111000000///...---,,,++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#######################################$$$$$$$$$########################################################################------,,,,,,+++*********(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&''')))((((((''''''((())))))*********++++++++++++,,,)))************+++++++++------......///......---......------......///000111000000000000000111111000000111111111111000000111000///...---,,,+++*********))))))))))))******(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''(((((()))***((((((((()))))))))************++++++,,,---------,,,---...///000000000000000111222333444555666777777666555444555777999::::::::::::;;;<<<>>>@@@AAA@@@>>><<<:::999999:::;;;999888777444333222111111......---,,,+++***))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#######################################################################################,,,,,,++++++*********)))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&(((((('''''''''((())))))************++++++++++++))))))*********+++++++++,,,,,,---.........------------------......//////111111111000000000000000//////000000000000////////////...---,,,+++******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%################################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))*********+++,,,,,,------------...///000000000000000111222333444555666666777666444333222333555666777888999:::;;;<<<>>>>>><<<;;;888777666666666777999888666555333111000000------,,,+++***))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$$$$###"""""""""########################################################################+++***************))))))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((())))))))))))*********+++++++++))))))*********+++++++++++++++,,,---------------,,,------...............111111111111111000000000---......//////......---...------,,,+++***))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%################################################$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))))))))***++++++,,,,,,---,,,---...///000000000000000111111222333444555555;;;999666444222222222333555666777999:::;;;<<<<<<:::999888666555555555555888777666555333111000///...------,,,+++***))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$$$$###"""""""""########################################################################))))))))))))))))))))))))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))))))))))))))************+++)))************+++++++++******+++,,,------------,,,,,,---............---///000111111111111000000,,,,,,------------,,,,,,,,,,,,,,,+++***)))))))))''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$###################################################""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((''''''(((((()))***((((((((()))))))))******))))))******+++,,,,,,,,,+++,,,---...////////////111111111222333444444444===<<<999666444333444444444555777999:::;;;;;;;;;;;;;;;:::888777777666666777777666555333111///.........---,,,+++***))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#######################################################################################))))))))))))))))))))))))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$#########$$$%%%%%%&&&''''''########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&'''((())))))))))))))))))************)))************+++++++++)))***+++,,,,,,---------+++,,,---.........------...///000111222222111111++++++,,,,,,,,,,,,+++++++++++++++***))))))((((((&&&'''(((((((((((('''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%###"""################################################!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&)))(((((((((((()))******)))))))))*********++++++)))))))))***++++++,,,,,,***+++,,,---............111111111222333333444444:::888666444333333444555444555777999:::;;;;;;;;;;;;;;;:::999888777666666666666666555333111///......------,,,+++***))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#######################################$$$$$$$$$########################################################################(((((((((((())))))))))))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***))))))))))))************)))************+++++++++((()))***+++,,,---------+++,,,---.........---,,,---...000111222222222111+++++++++,,,,,,+++++++++++++++******))))))((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&$$$"""!!!########################"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%'''((((((((('''&&&)))))))))))))))***++++++************++++++++++++)))))))))***++++++,,,,,,******+++,,,------------111111111222222333333444444333111000000111333444444555777999:::;;;;;;;;;999999888777666555444444666666666555444111///---------,,,+++***)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################""""""######$$$$$$$$$%%%########################################################################((())))))******)))'''&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''')))************++++++++++++++++++******)))))))))(((((()))+++,,,---...///,,,,,,,,,------.........,,,---///000000///---,,,+++++++++************)))******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))************++++++******************)))***+++,,,---,,,++++++,,,,,,------.../////////000222444666666444222000555444444333333333444444555555666777999:::<<<===<<<:::777666666666666555888777555333111///------+++++++++***)))(((((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""################################################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""$$$%%%%%%&&&%%%$$$"""!!!'''((())))))((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((())))))))))))************+++++++++,,,,,,+++++++++*********((())))))***+++,,,------,,,,,,,,,---------......,,,---...//////...---,,,+++++++++*********))))))))))))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((())))))))))))******************++++++++++++++++++***+++,,,---...------,,,,,,,,,------...///000000...000222555666666666555555555444444444444444555444555555666888999;;;<<<;;;999777666777777555444444333222111000///...---++++++******)))(((((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""###############$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""(((((((((''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))*********++++++)))************+++++++++,,,,,,,,,,,,++++++++++++))))))*********+++++++++,,,,,,,,,,,,------------,,,,,,............,,,,,,++++++*********))))))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((())))))))))))******************++++++,,,,,,------,,,,,,---...............+++,,,,,,...///000111111///000111222333555555666555555444444444555555666444444444555666888999::::::888777777777777444222000000//////.........---+++******))))))(((((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############""""""######$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$)))(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((((((((((()))))))))******************+++,,,------......,,,,,,------............+++,,,---...///000111222222111000//////000111222555555444444444555666666333333333444555666777888888777777777888666333111000//////...------,,,,,,******))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########%%%%%%))))))((('''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********)))))))))(((((('''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((((((((()))))))))******************+++,,,------......,,,,,,,,,,,,,,,------...,,,,,,---...///000111222333222111000000111222333444444444444444555666666444333333333444555666666777777666777777666333000111111000...---,,,+++***)))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%#########$$$%%%&&&)))(((''''''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))(((((((((&&&''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((())))))******))))))))))))******************++++++,,,,,,------,,,,,,,,,+++,,,,,,---............//////000111111222111111222333555777999333333333333333444555666555444444444444444555555888666555555555555222000111000///...,,,+++***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%################################################$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$#########$$$$$$######$$$$$$%%%%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))************+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++************++++++***)))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&((()))***+++,,,))))))))))))******************++++++++++++++++++...---,,,,,,,,,---//////////////////////////////000000000111333444666777111111111222222444555555666555444444444444555555888666444333444444222111------,,,++++++***))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""########################$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++)))))))))******+++++++++,,,,,,,,,------.........,,,,,,,,,++++++*********++++++************++++++))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&((()))+++,,,---))))))))))))************++++++******************///......------///000111000000000000/////////////////////000000/////////111111111111222333444555666666555444444444555555999666444222333333333222)))))))))))))))*********'''''''''((((((((((((((('''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!###$$$%%%&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################"""############$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((()))***************))))))))))))******************+++++++++,,,,,,,,,+++++++++*********))))))******))))))((('''''''''''''''''''''''''''''''''&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((''''''(((***,,,...*********)))))))))))))))***************************,,,------,,,+++---...111222222000...---...///---...///111111111000///...000111111111111333555444444555555444444333222222111111000///......---))))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################"""############$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))***************))))))))))))*********************+++++++++,,,,,,+++++++++*********))))))+++******)))((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((+++---///))))))))))))))))))))))))************************)))+++,,,,,,++++++,,,---000000111///...---///000...///000111222222111000///000222222111111222444333444444444444444333333222111111000...---,,,,,,)))(((((((((((((((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%###"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((()))***************))))))))))))*********************++++++++++++,,,+++++++++***************++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&(((+++...///))))))))))))))))))))))))************************(((***++++++******+++,,,---...//////......000111000000111222222222111111000111222222111000111333222333333444444444333333222111000///---,,,+++***((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######"""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((()))***************((()))))))))************************++++++++++++************************+++++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&(((***,,,---((((((((()))))))))))))))************************((()))******))))))***++++++,,,......---...000222000000000000111111000000111222333222000000111222111222222333333333333333111111///...,,,***)))((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))(((((()))***************((()))))))))************))))))*********+++++++++************************++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))''''''(((((())))))))))))************************''')))******)))(((***+++)))+++,,,------...000333/////////.........//////111222333222000000111222111111222222222222222111000///...,,,***)))'''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&'''((()))***(((((()))***************))))))))))))************)))))))))************+++***************+++++++++******))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$%%%&&&''''''((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''(((((())))))***************************''')))******))))))***+++)))***,,,,,,,,,---000222//////...---------......000111222222111000111333111222222222222111000000...---,,,+++)))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&''''''(((((((((((()))***************))))))))))))************))))))))))))************))))))*********+++++++++))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&''''''((())))))***************************((()))+++***))))))***,,,)))***+++,,,,,,---///111111000///...---......//////000222222111111222444222222222222111000......,,,,,,+++***(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%########################""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((''''''''''''&&&&&&&&&(((((()))***************))))))))))))************))))))))))))************))))))******++++++++++++((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''(((((((((&&&&&&&&&'''((())))))***************************(((***++++++******+++,,,)))***+++,,,+++,,,...111222111000.........///000...000111222111111333555333333333222000///---,,,+++******)))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#################################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))************---,,,,,,+++***)))(((((())))))))))))))))))))))))+++++++++************)))******)))'''&&&%%%######%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((++++++******************++++++******************++++++,,,------......//////000000111111111111000------...///000111222222111111000000///.........+++++++++******((('''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))))))))))))))************,,,++++++******)))))))))))))))))))))))))))))))))+++++++++*********)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((************************++++++******************++++++,,,------......///000000111111111000000///.........///000000111111000//////......---,,,,,,************)))((('''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&((()))***+++))))))))))))************************************))))))))))))))))))))))))++++++*********)))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******************************++++++++++++++++++++++++,,,------......///111111111111000//////...////////////////////////......---,,,,,,++++++***)))*********)))((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******((()))))))))************((()))))))))*********+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***************+++++++++******+++++++++++++++,,,++++++,,,------......///111111111111000///...---/////////......---------------,,,,,,+++******)))((()))))))))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))************((((((((()))******++++++))))))))))))))))))))))))*********)))))))))((((((*********)))((((((''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++******++++++,,,,,,,,,,,,++++++,,,------......///111111111000000...---,,,//////......---,,,,,,,,,---,,,,,,++++++******)))'''(((((((((((('''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************((((((((())))))*********))))))))))))))))))))))))******)))))))))(((((((((******)))(((((('''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,******++++++,,,---------++++++,,,------......///000000000000///......---.........------,,,,,,,,,,,,,,,++++++***))))))(((&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!###$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******))))))))))))************((((((((()))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((())))))***++++++,,,,,,******++++++,,,------...++++++,,,------......///...///////////////......---------,,,,,,,,,,,,,,,******))))))((('''''''''%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))***+++,,,))))))))))))************)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))((())))))***++++++,,,,,,******+++,,,,,,---......++++++,,,------......///......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,)))(((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))'''&&&(((+++---+++)))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&(((((((((((()))))))))))))))************+++++++++,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---,,,---------......//////---,,,++++++******++++++***((('''&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((&&&%%%'''***+++***((()))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&(((((((((((())))))))))))************++++++++++++---,,,,,,+++,,,---...///------,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,+++************+++)))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((())))))(((***))))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&(((((((((((())))))))))))************+++++++++,,,...------------...//////......------------......,,,,,,,,,---------------,,,++++++***************(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''(((((((((((())))))))))))*********+++++++++,,,,,,...............//////000.........------.........---------------.........++++++***)))))))))))))))(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((())))))******)))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''(((((((((((())))))))))))***++++++++++++,,,,,,,,,......////////////000///.........------.........///.....................+++***))))))(((((()))))))))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''((()))(((((()))+++)))(((((((((((((((((('''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((((((((((((((((((((())))))))))))++++++++++++,,,,,,,,,,,,---......///000/////////......------------......///............---------***))))))((((((((((((((()))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((&&&&&&(((***'''''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((((((((((((((())))))))))))+++++++++,,,,,,,,,------,,,---.../////////......------,,,,,,,,,,,,---------------,,,,,,+++++++++))))))(((''''''''''''((((((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""%%%''''''%%%%%%''')))&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((())))))))))))++++++,,,,,,,,,---------+++,,,.../////////...------,,,,,,++++++,,,,,,---+++++++++*********))))))))))))(((''''''''''''''''''%%%######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%((((((((((((((()))******))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""#########"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&%%%%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((())))))***(((((()))))))))*********))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((((((''''''(((((()))***(((((())))))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((()))))))))++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((((((((()))))))))***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''((())))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''(((((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))******++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((())))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))***+++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((((((%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%'''((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((()))***+++,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))***+++,,,------,,,,,,,,,+++++++++************************************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%&&&&&&'''((((((((((((((()))***+++,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''(((((())))))(((((()))***++++++,,,,,,,,,++++++++++++***************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''')))***+++&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''(((((())))))))))))))))))***+++,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''((()))***&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&''''''((()))***)))))))))))))))******++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))************++++++(((((((((((('''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''(((((()))******))))))))))))******++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((('''''''''''''''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((())))))******)))))))))))))))***+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******)))((((((((('''''''''''''''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***)))************++++++++++++++++++************)))(((((((((((((((((((((((('''((()))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))((('''''''''(((((()))***+++***((('''((()))&&&&&&''''''(((((((((((())))))))))))))))))))))))'''((()))***))))))'''&&&************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((())))))************++++++++++++++++++************)))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''''''''(((((((((***************+++,,,,,,***+++,,,+++)))((()))***(((((((((((())))))******++++++++++++++++++++++++''''''(((((()))((((((((())))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''(((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((())))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&''''''(((((()))************++++++++++++++++++************)))((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))***+++,,,)))+++++++++)))((()))***((((((((((((((()))))))))************************))))))(((((()))***++++++))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((******)))((('''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''''')))((('''''''''''''''((())))))*********++++++++++++++++++*********))))))((((((((((((((((((((((((%%%'''((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++***************+++++++++,,,------++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++******)))***+++---...++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((('''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''((((((''''''((()))))))))))))))************************************************(((((())))))))))))))))))))))))))))))))))))))))))+++***)))((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))'''''''''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%&&&'''((()))(((((('''''''''(((((())))))*********++++++++++++++++++*********))))))((((((((((((((((((((((((&&&((())))))(((((()))+++'''''''''''''''''''''''''''((()))(((''''''((()))))))))))))))))))))))))))*********************************+++++++++,,,,,,//////...---,,,,,,------...///000000///...///000/////////.......................................++++++***)))***+++,,,...+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''(((((())))))(((((()))***************++++++++++++++++++++++++************************(((((())))))))))))******))))))))))))))))))))))))******)))((((((((())))))''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))*********(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&''''''(((((((((((('''(((((()))))))))************++++++++++++++++++************)))(((((((((((((((((((((((('''(((******))))))***,,,(((((((((((((((((((((((('''((())))))''''''((()))))))))))))))))))))))))))************************++++++,,,,,,,,,---------...------,,,+++,,,,,,,,,,,,...//////...---...000...............---------////////////////////////,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))******+++************************))))))))))))))))))))))))'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******))))))******+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********************************)))))))))((())))))******''''''''''''''''''''''''((())))))******))))))((((((((((((((())))))))))))((((((''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''''''''((()))******)))************++++++++++++++++++************)))((((((((((((((((((((((((&&&'''))))))((((((***+++((((((((((((((((((((((((''')))***)))((('''((()))************************************************,,,,,,---------.........---------...///000111222222333555444333333555666555555444444444333333333222222222222222222222222111111111111000///......------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))(((((('''''''''''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,+++++++++,,,------...,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++************************))))))(((((()))***++++++(((((((((((((((((((((((())))))************))))))''''''''''''((((((((()))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%&&&'''((()))''''''''''''(((***++++++)))************++++++++++++++++++************)))((((((((((((((((((((((((%%%&&&(((((('''((()))+++))))))))))))))))))))))))''')))***)))((('''(((***************************************************---------............///333444555666888:::<<<>>>@@@AAABBBBBBAAAAAACCCDDDCCCCCCCCCBBBBBBAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<777888888888777555333222111111111111222222222222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))((('''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%:::999999999:::;;;<<<===DDDAAA======??????>>><<<888999999:::999777555333111000...---,,,,,,,,,------,,,++++++++++++++++++---,,,***))))))***+++,,,,,,+++***))))))))))))*********)))''''''&&&&&&&&&))))))))))))))))))))))))''''''((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&&&&$$$$$$###"""'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((((((******))))))******+++,,,+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))((((((((((((,,,++++++******++++++,,,,,,++++++,,,---///111333777888:::;;;============AAABBBDDDGGGHHHIIIIIIIIIKKKNNNNNNLLLMMMMMMJJJDDDKKKIIIGGGGGGJJJLLLJJJEEEHHHJJJIIIFFFEEEEEEAAA;;;<<<@@@DDDDDDBBB@@@BBBDDDAAA@@@@@@???:::666999@@@777555111000000000///...---...///000000000000000---......---,,,+++,,,,,,(((+++------***)))***,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&FFFGGGHHHIIIJJJJJJJJJIIIOOOMMMMMMNNNQQQRRRQQQOOOLLLKKKJJJGGGCCC===777444333111//////111444888;;;111111111111000---+++***000///---+++***)))))))))'''(((((()))***++++++++++++***)))(((((((((((((((************************(((((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((())))))))))))*********+++***************+++,,,,,,*********)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))******************+++++++++++++++++++++,,,------333555888<<>><<<999666444555444333000...---,,,***++++++******)))******)))+++---,,,***((()))***++++++++++++************************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&OOOPPPSSSUUUVVVUUUSSSRRRTTTTTTVVVXXX\\\]]]]]][[[ZZZZZZYYYVVVQQQIIIBBB===888666222000111444999;;;@@@AAAAAA@@@<<<888333000000///...---,,,,,,,,,,,,,,,,,,,,,+++***)))'''&&&+++******)))))))))******++++++++++++++++++++++++)))***+++,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''''''''((((((((()))))))))*********++++++++++++******++++++,,,---******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********,,,+++***)))******,,,---+++,,,---000222555666777===@@@EEEJJJMMMNNNNNNNNNNNNNNNOOOOOONNNKKKHHHGGGIIIHHHGGGFFFFFFFFFGGGHHHAAAFFFIIIFFFFFFJJJNNNOOOKKKIIIHHHIIILLLOOOPPPQQQRRRYYY\\\ZZZWWWVVVUUUSSSTTTSSSQQQRRRRRRSSSRRRPPPPPPKKKHHHHHHGGGCCCAAABBBGGGFFFFFFFFFEEECCC@@@===:::::::::888555222111111222222111111111111222222,,,---------+++)))***+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))((((((((((((************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&NNNNNNPPPQQQRRRRRRQQQQQQRRRQQQQQQQQQSSSTTTUUUVVVXXXZZZ]]]___]]]YYYTTTPPPJJJGGGBBB>>>:::888888888EEEFFFGGGHHHHHHHHHFFFFFF===<<<999666333000...,,,000///---+++***)))))))))+++******))))))******+++++++++++++++++++++++++++***+++---......+++)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''((((((((()))))))))+++++++++++++++,,,,,,---***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((()))))))))************************,,,+++***)))***,,,---///111333666:::???BBBEEEFFFLLLMMMOOOPPPPPPPPPNNNMMMOOONNNLLLJJJHHHEEECCCBBBIIIGGGEEECCCCCCDDDEEEGGGEEENNNUUUVVVXXX^^^dddggg```^^^]]]```bbbccchhhlllrrrzzz{{{wwwvvvvvvuuutttpppkkkjjjjjjiiieeebbb^^^UUUMMMLLLNNNLLLKKKKKKIIIIIIKKKLLLLLLIIIEEEAAA;;;===>>>===:::888888999111000...------...------.........------------...---,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''LLLKKKJJJIIIJJJLLLNNNPPPRRRPPPMMMJJJHHHIIILLLNNNRRRVVV\\\bbbffffffdddccc___^^^\\\XXXTTTOOOKKKHHHCCCCCCFFFIIINNNSSSXXX[[[YYYVVVQQQKKKCCC===777444444111...+++***,,,...000++++++******)))************************************+++---......,,,)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))(((((((((((())))))))))))++++++******++++++,,,---))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***************************)))++++++---///222666999;;;@@@BBBEEEHHHKKKMMMNNNOOORRRQQQPPPNNNLLLKKKKKKKKKIIIIIIHHHGGGHHHHHHIIIJJJMMMLLLKKKKKKNNNRRRVVVYYYdddoooyyy|||~~~|||zzz{{{yyysssppptttvvvrrrkkkggglllllllllkkkhhhbbbZZZTTTOOOQQQQQQNNNGGGCCCBBBDDD===999555333222222000...///...---,,,---...//////------------,,,,,,,,,+++************************************************'''((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''QQQOOOMMMKKKLLLOOORRRTTTXXXWWWSSSOOOLLLLLLOOOQQQTTTXXX^^^dddhhhjjjiiiiiieeefffhhhiiigggdddaaa^^^VVVUUUSSSSSSTTTWWW[[[]]]bbbbbb```]]]ZZZVVVSSSRRRJJJEEE>>>777111---,,,,,,...---,,,++++++************************************+++,,,------,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))*********+++++++++,,,,,,******))))))******+++,,,))))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))******+++))))))******+++,,,,,,,,,000222666<<>>:::777333111...---...//////.........---------,,,,,,,,,++++++++++++++++++++++++************************&&&''')))******)))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''VVVUUUTTTSSSTTTVVVXXXZZZZZZ[[[\\\ZZZWWWVVVWWWYYYYYY[[[___bbbeeeeeeddddddbbbccceeeggghhhgggeeedddgggeeebbb___]]]\\\\\\\\\[[[]]]___ccceeeggghhhhhhccc^^^WWWMMMBBB999222...222111000...---,,,,,,,,,++++++++++++++++++++++++)))***+++++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((((((((())))))))))))******+++++++++,,,,,,,,,))))))(((((())))))***+++(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))******++++++***+++---///111444666777<<>>666111///......,,,)))(((***+++,,,+++)))***,,,,,,***)))))))))***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''%%%%%%%%%%%%''''''$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((+++++++++++++++++++++++++++*********))))))((((((+++***)))((('''((()))***)))((('''&&&&&&(((***+++)))+++,,,++++++---222777<<<;;;@@@IIINNNNNNMMMOOOPPPRRRTTTUUUTTTPPPKKKHHHIIIJJJJJJHHHEEEFFFIIILLLNNN___pppvvvvvvzzz{{{gggVVVTTTQQQFFF<<<999222222222111000///...------...///...,,,***(((''')))***,,,,,,+++******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''VVV___fffddd[[[VVV[[[aaauuuttteeeeeeeeedddbbb```^^^\\\hhhwwwiii\\\XXX[[[]]][[[YYYXXXXXXYYYXXXYYYZZZ[[[[[[[[[ZZZZZZZZZ^^^cccffffffgggiiikkkjjjggg```XXXNNNDDD===888000...,,,,,,,,,,,,***(((************)))***+++,,,***************))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&'''(((((())))))((((((++++++++++++++++++++++++******)))))))))((((((((((((((('''''''''((()))******)))'''&&&&&&((()))******---111555888<<>>DDDHHHLLLOOORRRVVVQQQNNNOOOOOOKKKIIIJJJGGGGGGHHHHHHIIIJJJLLLLLLYYYaaakkkpppqqqsssyyy~~~|||ppp```SSSKKKEEE???:::777333///...//////---+++------,,,,,,,,,---......++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))ppp{{{www{{{zzz{{{{{{vvvpppllllllhhhcccbbbaaa___[[[VVV]]]___bbbccccccccceeefffgggjjjooosssrrrnnniiieee[[[RRREEE999333000000000111000---,,,,,,---,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))''''''((()))))))))))))))************************((((((((((((''''''''''''((())))))***************))))))+++...111555888:::CCCGGGLLLQQQSSSSSSSSSRRROOOLLLLLLOOONNNHHHCCCBBBAAAEEEKKKSSSYYY]]]___```uuu|||{{{yyy}}}}}}qqqbbbPPPCCCAAA;;;555222222111///,,,000///.../////////---,,,,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))ooo{{{uuunnnlllmmmkkkeee^^^___```cccgggiiihhhddd```gggiiilllooopppooonnnllliiiaaaUUUJJJ@@@999333000000...,,,---...///---+++,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''(((((()))))))))))))))************************''''''''''''((((((((((((((((((((())))))))))))***+++---111777===CCCGGGJJJPPPRRRTTTVVVVVVSSSOOOLLLPPPKKKIIIJJJIIIDDDAAAAAAHHHPPP]]]iiissswwwwwwwww}}}~~~zzz{{{pppaaaUUUOOOFFF@@@<<<999666333...------///111000...+++,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((qqq}}}yyyzzzxxxxxx||||||pppfffcccbbbbbbccceeehhhkkkmmmkkkjjjhhhddd\\\QQQDDD<<<444111......000111...,,,,,,------------,,,++++++************************)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$###%%%'''(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''((())))))******))))))************************'''(((((((((((()))))))))((('''''''''(((***---...444777;;;BBBHHHNNNSSSUUUTTTSSSRRRRRRQQQOOOKKKGGGHHHBBB???CCCHHHLLLRRRWWW]]]eeeqqq}}}zzznnn```RRRFFF???<<<555111...///111222000...---,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((}}}yyyvvv{{{|||hhheeeaaa^^^^^^aaadddggggggiiimmmooonnnggg^^^WWWKKKCCC:::444333222000------------------,,,,,,+++************************))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$###%%%(((((('''%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''((('''''''''''''''(((((((((((()))************)))************************((((((((()))))))))******)))))))))***---222777:::AAACCCGGGKKKPPPTTTWWWYYYUUUQQQMMMKKKJJJHHHEEEBBB???>>>CCCPPP\\\fffnnnuuusssvvv|||}}}qqqbbbZZZXXXMMMDDD999333222333222111......------,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))|||uuuvvvxxx{{{~~~xxxooofff___\\\\\\\\\___```ccchhhlllmmmlllkkkdddXXXHHH;;;666333000...------......------,,,+++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%''''''''''''%%%%%%###%%%((()))'''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''')))((((((''''''''''''((((((((()))***************))))))))))))))))))))))))(((((())))))******++++++---,,,,,,///444;;;BBBFFFKKKLLLNNNQQQTTTVVVWWWXXXVVVQQQJJJFFFDDDCCC@@@>>>FFFJJJXXXkkkzzz~~~}}}~~~yyyooo|||}}}tttvvv~~~gggYYYGGG999444333333222000000///...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******}}}pppiiibbb\\\WWWYYY^^^dddiiilllkkkiiikkkiii```TTTIIIAAA777...---...//////---,,,++++++---,,,+++***))))))))))))************************))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&%%%&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''+++*********))))))((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***(((''''''(((((('''%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******+++++++++)))''''''******(((&&&)))***+++++++++***(((''',,,///555<<>>HHHJJJMMMPPPTTTVVVXXXYYYUUURRRNNNKKKIIIGGGDDDAAAEEEFFFKKKRRRXXX___jjjuuu~~~yyyxxx}}}rrrPPPCCC999888888222000333---...---,,,++++++---///++++++************++++++***************)))))))))))))))))))))))))))))))))zzzkkk^^^[[[___aaacccggglllkkkgggiiicccYYYNNNDDD:::222---//////...---,,,,,,+++***++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,++++++******))))))))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&(((((('''&&&''''''((()))))))))))))))%%%&&&''''''((('''''''''''''''''''''(((((((((((()))******+++,,,,,,------******************)))(((***+++...333:::BBBIIINNNQQQRRRSSSTTTUUUVVVVVVWWWPPPNNNKKKHHHFFFFFFFFFGGGPPPXXXdddpppwww|||yyy^^^FFFAAA===444111777...000111///---,,,---///,,,++++++******++++++,,,************************)))))))))))))))))))))))){{{mmmhhh^^^VVVYYYeeepppsssuuuqqqllldddYYYJJJ:::///...---,,,,,,+++,,,,,,---++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***************************++++++++++++++++++******)))))))))))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((('''&&&&&&&&&'''(((((((((((('''%%%&&&&&&'''(((((('''''''''''''''((((((((()))))))))******+++,,,,,,------*********)))((((((((((((***...555===FFFMMMSSSUUUTTTTTTSSSRRRRRRRRRQQQQQQNNNJJJDDD@@@BBBLLL[[[fffpppwww}}}}}}{{{```XXXPPPAAA777666///111222222000/////////,,,,,,++++++++++++,,,,,,***************+++++++++************************uuubbb[[[```fffhhhoooooopppoooiii\\\KKK???333111...,,,+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))************+++*********++++++++++++++++++++++++***************************************))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((''''''(((((())))))'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%'''((('''&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&'''((((((((((((''''''((((((((()))))))))))))))******+++,,,,,,,,,*********((('''(((+++...///444===FFFMMMRRRSSSTTTTTTSSSQQQOOONNNMMMLLLLLLCCC@@@<<<<<>>AAAFFFMMM[[[uuu}}}xxxuuuvvvwwwzzz|||rrrpppzzzsssvvvyyyfffPPPEEE888111///000...,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,************************{{{xxxxxxzzz{{{{{{{{{xxxoooooofffqqqsssllluuuwwwxxx~~~}}}nnnggggggiiioootttuuupppkkk\\\UUUIII===444///......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------.........//////////////////////////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&'''((('''''''''$$$%%%&&&'''(((((((((((((((((((((((())))))))))))((((((((()))******++++++(((((((((((()))///888???JJJLLLOOORRRSSSSSSQQQPPPKKKJJJGGGEEECCCBBBBBBBBBGGGQQQ]]]fffnnnzzzppphhhrrr|||sssooonnnpppyyywwwwww}}}yyyqqqzzzrrraaaKKK===999888555111---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,************************rrrqqqppprrrvvvzzz|||}}}~~~vvvttt|||yyyvvvtttvvv|||{{{ooottt~~~yyy~~~lllccceeemmmsssuuuqqqjjj]]]OOOBBB888111...111...******,,,...---+++,,,,,,,,,+++++++++*********************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&)))((((((((()))******+++(((((((((((()))***++++++---......,,,+++***,,,...---...000222444555666666666777:::>>>===;;;===CCC??????AAADDDHHHIIIFFFCCCEEEDDDCCCCCCCCCBBB???<<<:::999777666666444111...111000//////000000///......---,,,++++++,,,---...$$$(((+++,,,+++***,,,------,,,+++++++++++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%'''&&&&&&''''''((()))***''''''''''''((((((((()))))))))))))))************''')))++++++***)))***+++,,,++++++---333;;;DDDIIITTTRRRQQQNNNMMMLLLKKKKKK@@@DDDFFFDDDBBBCCCJJJPPP___iiivvv}}}vvvtttqqqrrr}}}~~~vvvqqq___PPPCCC444***444///...000---)))+++222******+++,,,,,,---......,,,,,,,,,+++++++++******ssspppoooppptttzzz~~~yyy{{{}}}vvvtttwww~~~yyyuuusssssssssttt|||qqqfffjjjvvvzzztttwww|||iiiaaaeeennntttqqqpppjjj___QQQCCC:::666......////////////...---,,,,,,,,,++++++++++++******************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((++++++***)))))))))))))))+++***)))))))))******+++***,,,.../////////000222666777:::===@@@CCCEEEEEEBBBCCCGGGLLLMMMKKKNNNSSSTTTQQQOOOOOOQQQQQQOOOMMMOOOPPPRRRSSSTTTTTTSSSSSSNNNLLLIIIGGGFFFEEECCCAAA999777555333111---***(((000///---+++*********+++'''***,,,,,,***)))***,,,+++++++++******))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''''''''&&&&&&''''''((()))***'''''''''((((((((())))))))))))))))))************)))***,,,+++***)))***+++'''***///555===DDDJJJNNNTTTSSSQQQOOOMMMJJJHHHGGGAAA>>>;;;:::@@@KKKXXXaaakkksss|||xxxfffTTTCCC888666000///333555111000111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***ssspppnnnooottt{{{}}}~~~|||~~~|||xxxtttqqqnnnvvvvvvooofffgggppptttqqqrrrxxxzzzxxx}}}vvvgggcccfffkkkmmmpppqqqkkk```RRRHHHCCC...///000///---,,,,,,---,,,,,,,,,,,,++++++++++++*********+++******)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&)))))))))))))))))))))))))))((((((''''''(((((()))+++******)))***+++---...111333666999:::<<<>>>@@@FFFHHHJJJMMMOOOQQQSSSSSSPPPOOORRRVVVWWWUUUXXX]]][[[WWWRRRNNNMMMMMMMMMLLLRRRUUUYYYYYYXXXWWWXXXZZZYYYUUURRRPPPPPPQQQRRRRRRLLLLLLJJJHHHCCC???:::777777555333000...,,,+++******+++,,,+++))))))+++,,,+++++++++++++++***)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))'''&&&&&&''''''((()))***''''''((((((((())))))))))))))))))*********++++++***+++,,,+++******+++,,,)))///888BBBIIINNNOOOPPPPPPPPPPPPOOOLLLIIIFFFDDD@@@===<<>>;;;999777000000...,,,++++++,,,---***+++,,,------,,,,,,++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***'''(((((((((((()))))))))))))))*********++++++++++++++++++***)))***---///666;;;DDDLLLQQQRRRPPPNNNLLLMMMMMMLLLJJJGGGDDDCCC???EEEQQQ___mmmyyyxxxuuurrruuu~~~|||oooTTTIII<<<333000000000000//////......---,,,,,,,,,------,,,,,,,,,+++++++++uuukkkyyyyyylllfffaaabbbgggkkkjjjgggYYYLLL<<<111///111222111---------,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((())))))))))))******+++,,,...///000,,,...111666<<>><<<888444111///---,,,******+++,,,------------++++++************++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&''''''((()))***(((((((((((()))))))))***************++++++++++++***************,,,000444AAAEEEKKKPPPSSSRRRPPPNNNMMMLLLKKKIIIGGGEEECCCBBBGGGUUUhhhxxx{{{}}}uuuzzzwww```HHH777222444666........................---------,,,,,,,,,++++++xxxyyywwwnnnwwwmmmbbb]]]aaafffiiiiiigggZZZGGG999222000///...------------,,,,,,,,,,,,)))***++++++,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''((((((((('''(((((((((((()))))))))&&&''''''(((((())))))))))))))))))***+++---...///999;;;@@@DDDIIIKKKMMMNNNJJJIIIHHHGGGIIIOOOWWW\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZPPPIIIDDDEEEHHHKKKPPPVVV___cccgggiiiiiihhhgggggg```dddffffffdddbbbcccddd```]]]ZZZXXXWWWWWWUUUTTTVVVZZZ___aaa```___```bbbbbbaaa```^^^[[[WWWUUUSSSNNNKKKEEE@@@;;;777333///---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&*********)))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%'''&&&&&&''''''((()))***((((((((()))))))))***************++++++++++++,,,)))*********,,,111777<<>>555///.........///111222111---+++///...,,,,,,------+++***++++++************++++++)))))))))))))))*********...,,,***(((''''''((()))((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((()))************++++++++++++,,,---,,,+++***+++,,,+++///777===BBBGGGJJJMMMKKKMMMKKKIIIKKKOOOKKKBBBCCCCCCLLL]]]jjjrrr|||}}}xxxxxx{{{nnnFFF999777888///,,,111111.../////////000000---)))tttnnnllloooqqqmmmkkklllooommmmmmmmmkkkkkkrrrzzzxxxtttoookkkjjjiiiiiihhhaaa\\\\\\gggxxx~~~tttuuuuuuttttttuuuxxxzzz~~~{{{|||~~~yyynnnkkkiiikkkjjjaaaPPPCCC777444000/////////...,,,---------,,,,,,,,,++++++++++++++++++************))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&((()))***)))***+++---+++---000444888???FFFJJJNNNQQQTTTVVVWWWXXXZZZ[[[YYYYYYYYYYYYXXXWWWVVVWWWVVVWWWYYY[[[ZZZXXXWWWXXX]]]^^^```aaaccceeedddbbbdddfffjjjqqqyyysss{{{rrrpppoooqqqpppoooppptttsssoooiiifffcccccceeefffeeedddjjjgggccc```___^^^]]][[[SSSPPPNNNLLLHHHBBB<<<999444111...,,,...///000000+++******+++---...---,,,++++++************++++++))))))))))))************,,,+++)))((('''(((((()))((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((************++++++++++++---......---++++++,,,------222999@@@EEEIIIMMMOOOOOOPPPNNNJJJJJJLLLIIICCCDDDHHHYYYuuuwwwxxx|||{{{{{{zzzzzz{{{rrrUUUAAA:::555555555---,,,,,,,,,,,,---......---oooiiigggjjjnnnllliiiggghhheeedddgggjjjkkkpppvvvrrrmmmhhhdddccccccccccccbbb\\\YYY___mmmyyy|||{{{qqqsssttttttrrrrrrssstttwwwzzz}}}|||xxxvvvvvvxxxqqqvvvzzz}}}jjj^^^eeennnlllbbb[[[CCC;;;222...///111000...------------,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((******)))***+++---,,,111777>>>DDDJJJPPPSSSWWWXXXZZZZZZYYYZZZ\\\]]]UUUXXX[[[]]]^^^___```aaa]]]]]]ZZZXXXVVVUUUTTTTTT^^^^^^___aaacccdddeeegggrrrvvv|||yyyrrrxxxtttrrrppprrrtttvvv}}}yyypppppppppnnnkkkjjjkkklllpppkkkccc^^^\\\\\\]]]^^^WWWVVVTTTSSSRRRPPPJJJDDD@@@:::222---,,,---000111+++++++++,,,...///...,,,++++++************++++++************************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((('''&&&&&&&&&&&&'''''''''(((((((((************+++++++++,,,/////////...,,,,,,...///222777>>>DDDIIIMMMPPPRRRPPPQQQOOOKKKJJJLLLLLLIIIOOOVVVmmm~~~}}}}}}|||~~~~~~~~~{{{~~~tttXXXEEE666444444.........---,,,++++++---000|||uuuppppppssstttqqqmmmjjjeeeccchhhmmmoooqqqtttqqqmmmfffaaa^^^]]]\\\[[[```ZZZVVV[[[eeeooottttttnnnoooqqqqqqpppqqqsssvvvuuuxxxzzzyyyvvvttttttuuuuuuvvvwwwxxx|||uuu^^^```jjjiiigggiiiQQQEEE777......111222111...------------,,,,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))((()))((('''''')))---111666;;;AAAFFFJJJLLLNNNOOOPPPSSSVVVXXXXXXYYYZZZ[[[ZZZ]]]]]][[[ZZZ]]]^^^^^^\\\ZZZSSSMMMLLLPPPTTTTTTWWWVVVXXX\\\___bbbhhhmmm|||uuuooovvvssstttyyyxxx|||~~~}}}}}}wwwsssuuuxxxzzzrrrhhh```]]]^^^```bbbcccaaa\\\XXXXXXWWWRRRLLLLLLFFF>>>888333111///---///...---...//////---+++,,,++++++******++++++,,,++++++***************)))''''''((()))))))))(((((((((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((*********+++++++++,,,,,,/////////---,,,---000333777<<>>GGGIIIMMMMMMKKKHHHFFFEEECCCHHHOOOUUUWWWXXXYYYYYY]]]^^^ZZZTTTTTTYYY[[[XXXVVVWWWTTTPPPSSSZZZ[[[XXXUUUTTTVVV]]]bbbgggqqq{{{}}}ssslllkkkmmmppprrrwwwtttkkkaaa]]]^^^ZZZTTTRRRPPPMMMJJJEEE>>>666000000...------......---+++,,,,,,++++++++++++,,,,,,,,,+++++++++******))))))'''((())))))***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((''''''''''''((((((((())))))***++++++++++++,,,,,,,,,......---------000444888>>>CCCIIIOOORRRSSSTTTTTTRRRPPPNNNOOORRRUUUYYY\\\eeefffwww~~~aaaDDD;;;444222000000333111,,,+++///}}}wwwuuusssooouuunnnjjjjjjiiiddd``````cccaaa^^^]]]\\\[[[YYYXXXWWWXXXZZZ^^^cccfffhhhhhhffffffeeeeeeggglllrrrwwwrrrsssttttttsssrrrqqqpppooonnnooossssssooommmnnnppppppqqqvvvsssfffbbbeeelllbbbSSSDDD999222---+++............---------,,,,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))'''(((((())))))******+++)))+++...222777>>>GGGLLLLLLMMMMMMJJJDDD>>>;;;999;;;BBBKKKSSSWWWYYYYYYYYYPPPRRRQQQRRR]]]mmmqqqmmmaaahhhmmmooouuu{{{wwwnnnjjjgggiiiqqqvvv{{{|||}}}rrriiihhheee___VVVWWWZZZ[[[XXXPPPFFF???333000---,,,,,,.........,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))((((((''''''((((((((()))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---///444;;;@@@FFFKKKQQQUUUWWWVVVVVVVVVWWWRRRPPPVVV\\\```ccceeezzzwwwhhhOOO888555...---222333...---000{{{}}}zzzqqqjjjhhhgggdddfffbbb```aaa```\\\YYYZZZ]]]]]]^^^___aaaaaa___\\\[[[]]]```dddgggjjjkkklllkkkllllllkkkkkknnnrrruuurrrssstttvvvxxxxxxwwwvvvqqqnnnooorrrqqqkkkiiikkklllkkkjjjkkkooovvv~~~|||jjj___hhhfffaaaVVVIII;;;222...............------------------,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((())))))))))))'''''''''((((((((())))))'''(((((()))******++++++...222888===BBBEEEIIILLLGGGGGGFFFBBB===999888888<<>>===???@@@@@@DDDJJJNNNQQQSSSUUUWWW^^^ccchhhttt~~~~~~{{{wwwppplllkkkkkkjjjhhhddd___ZZZRRRKKKAAA888222000///...---,,,,,,++++++,,,,,,---------,,,,,,+++***))))))000...,,,***))))))***+++(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))''''''((()))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,---------+++,,,---000555===GGGNNNTTTXXX]]]``````]]][[[YYYSSSKKKMMM___sss}}}|||xxxtttoootttqqqWWWCCC444444555000---000WWW[[[```bbbcccbbbaaaaaaccc___]]]cccmmmpppllleeeiiijjjllllllkkkiiiiiiiiieeeggghhhfffeeeggglllqqqrrrpppnnnllllllmmmpppqqqmmmmmmnnnnnnnnnnnnooooooooommmkkkmmmrrrvvvvvvuuurrrpppmmmkkkkkklllmmmooorrr{{{lllaaa``````ccccccXXXFFF777//////...,,,******+++,,,......---------,,,,,,,,,************))))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((''''''&&&((())))))***...222666AAABBBCCCBBBAAABBBCCCEEEHHHGGGEEECCCBBBCCCDDDEEE@@@IIIOOOMMMHHHLLL[[[jjjuuutttxxxyyy|||~~~vvv|||{{{tttlllbbbZZZWWWTTTOOOFFF<<<444000///,,,...000///,,,***---///,,,,,,,,,+++++++++******+++++++++************))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++******+++,,,,,,,,,000------333===DDDIIILLLPPP```eee[[[UUUYYYUUUJJJJJJHHHLLLYYYmmm}}}zzzoooccc^^^iiiwwwSSS222333:::333...333^^^bbbgggjjjkkkjjjjjjkkkkkkkkkmmmrrrxxx{{{yyywwwsssssssssrrrpppoooppppppqqqqqqooommmkkkkkknnnppppppooonnnmmmnnnoooqqqsssooonnnnnnmmmlllllllllmmmmmmkkkiiijjjnnnssswwwyyyzzzyyywwwuuuqqqnnnkkkiiiiiiooouuuyyy{{{uuuiii^^^^^^dddcccWWWIII;;;555...,,,...000...,,,.........---------,,,,,,************))))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))*********))))))+++000777===@@@===AAAFFFIIIJJJKKKLLLMMMEEEGGGIIIJJJIIIGGGFFFEEEEEELLLSSSSSSRRRYYYiiivvvxxx|||tttiii___]]]YYYTTTKKKAAA888222...///000///---,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++************))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++******+++---.........------111999CCCKKKRRRUUUWWW___```XXXTTTVVVUUUOOODDDJJJVVVfffvvv|||pppkkkmmm{{{~~~}}}sssNNN;;;555222111222nnnqqqvvvyyy{{{{{{|||}}}vvvxxx|||~~~}}}{{{zzzyyyyyyyyyyyyzzzwwwsssqqqqqqqqqqqqpppnnnnnnnnnooopppqqqrrrssspppooommmkkkiiiiiiiiijjjiiihhhfffddddddhhhnnnrrr}}}~~~~~~{{{vvvqqqnnnnnnnnnnnnmmmnnnrrrxxx}}}xxx```YYYbbbjjjggg___MMM@@@222---000333111---.........------------,,,++++++*********)))))))))))))))************))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))******************+++,,,+++,,,000555:::>>>@@@AAA@@@EEEKKKOOOOOOMMMJJJHHHHHHIIIJJJJJJKKKMMMPPPSSSYYY]]]bbbeeeiiirrr~~~wwwvvvuuuoooeeeVVVGGG===555333000/////////...---------,,,,,,,,,+++++++++,,,+++++++++************)))))))))(((((((((''''''((((((((((((((((((((((((************************''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))***,,,---///000000000---222:::AAAJJJSSS[[[___```___\\\XXXSSSPPPQQQSSSWWW___kkkxxx|||xxxttttttwwwtttsssNNN888333444333{{{wwwrrrrrrssstttssspppnnnnnnooopppppppppqqqqqqrrrqqqooolllkkkkkklllllljjjjjjhhhddd```___cccgggsssvvvzzz~~~~~~}}}xxxtttnnnjjjiiikkknnnoootttwwwkkk[[[\\\dddhhhhhh^^^OOO<<<000...000000///............------------+++++++++*********))))))))))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******)))))))))***++++++,,,333<<>>;;;:::EEEJJJQQQTTTSSSNNNIIIFFFLLLJJJGGGFFFKKKXXXhhhsssvvvvvvwwwyyy~~~|||{{{zzzgggWWWNNN???999222//////000000///------------,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********(((***---...//////000000444;;;BBBGGGMMMXXXbbbgggjjjccc]]]ZZZRRRKKKPPP[[[uuuvvvyyy~~~sssqqqooommmMMM:::333444}}}yyywwwxxxxxxvvvsssppppppppppppoooooonnnnnntttsssqqqooonnnnnnnnnnnnlllmmmmmmiiidddaaaaaacccdddggglllsssyyy~~~zzztttooonnnmmmkkkiiidddgggqqq}}}}}}iii]]][[[```eeeggg\\\KKK:::///,,,...111//////.........---------++++++++++++************))))))************))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))(((((()))***,,,---444===FFFFFFAAA<<<===AAAIIIMMMRRRTTTSSSPPPMMMKKKHHHIIIJJJNNNYYYmmm}}}{{{nnndddaaaLLLCCC888111///000000000.........---------,,,,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))************))),,,...///......///111999AAAGGGJJJQQQ___lllqqqqqqeee\\\WWWRRRQQQaaavvv}}}~~~~~~oooJJJ555333~~~|||yyyxxxvvvuuutttsssssssssuuutttsssrrrpppnnnmmmllliiijjjkkkiiifffcccbbbbbb^^^___bbbffflllqqqvvvxxxzzzssslllgggiiifffgggmmmttt}}}~~~nnndddaaaaaahhheee[[[JJJ999///...222/////////.........------,,,++++++++++++*********))))))************))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))***,,,000333555CCCGGGIIIEEE@@@AAAIIIQQQOOOOOOOOOLLLIIIGGGHHHIIIIIIQQQ]]]hhhtttuuuuuuvvvvvvuuuwww{{{vvvssswww~~~{{{~~~tttppprrr^^^VVVIII===555222000000//////.........---------,,,,,,,,,,,,++++++++++++******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((())))))))))))(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))*********++++++***---//////...///222666<<>>AAAKKKSSSYYYgggyyy~~~iii```[[[fff|||yyyfffnnnjjjNNN{{{uuuqqqpppooommmjjjgggggggggeeecccaaa___]]]___jjjzzzzzztttqqqsssuuuuuuwwwzzz|||jjjaaaiiippplll\\\HHH888000000/////////............,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))************'''(((,,,111999BBBIIINNNNNNKKKJJJLLLQQQRRRMMMHHHGGGEEEBBBBBBIIIVVVfffqqq~~~|||yyy{{{~~~zzz||||||vvv||||||kkkVVVDDD999444000/////////............---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((((()))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++***---000000111555>>>EEEHHHSSS\\\bbbppp|||___\\\bbbyyy~~~~~~yyyooouuu{{{}}}bbb}}}ttttttuuusssoooooommmkkkgggccc___]]]]]]```iiiwww|||wwwvvvxxxwwwvvviiieeedddjjjmmmcccKKK777444000000333111,,,+++000------,,,++++++******))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((((((''''''((()))***+++))))))))))))))))))))))))+++)))((((((***++++++***+++,,,000999DDDKKKMMMLLLMMMLLLKKKMMMQQQRRRLLLEEEHHHIIIGGGGGGUUUmmm|||pppwwwwwwdddNNN???111000111000---***...444---......///...,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&'''''''''''''''((())))))***************+++++++++******+++,,,,,,,,,++++++---------///555@@@LLLUUU\\\```gggqqq{{{dddhhhrrr~~~|||tttkkkmmmwww|||xxxuuuqqqlllhhheeedddeeefffccc```^^^dddqqqxxxuuuxxx}}}ssscccccclllkkkYYYGGG999333///222222...---///------,,,,,,+++*********)))************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,...333;;;BBBGGGJJJLLLMMMOOOMMMLLLLLLMMMMMMJJJFFF@@@NNN]]]hhhsssuuu|||mmmRRRBBB999222222444111...---......//////...---+++***+++*********))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((***)))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''(((''''''''''''((())))))************++++++++++++***++++++,,,,,,,,,,,,,,,......000333:::FFFRRRZZZhhhooowww}}}~~~{{{yyynnnwwwwwwssswww|||zzzqqqllljjjjjjkkkfff___WWWTTT[[[jjj|||yyy{{{iii___hhhooohhh]]]FFF;;;111///111111///...------,,,,,,++++++*********++++++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***+++++++++***)))((())))))))))))))))))))))))''')))++++++))))))---000555===FFFKKKKKKJJJKKKMMMNNNKKKIIIGGGFFFFFFGGGHHHSSSfff|||}}}{{{zzz{{{|||rrr^^^KKK777222444333...***////////////...---,,,++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((''''''((((((''''''(((((()))***************++++++,,,,,,++++++,,,,,,------------,,,///333999AAAMMMZZZbbbuuu~~~wwwrrrqqqwww}}}yyyyyyzzz}}}}}}yyyrrrnnnjjjeee]]]WWWUUU[[[eeelllwww~~~|||zzzdddbbbiiimmmlllWWWHHH777//////111000......------,,,++++++******+++,,,,,,,,,,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))***+++,,,---,,,***((('''))))))))))))))))))))))))(((+++,,,***(((***111888AAAEEEKKKMMMLLLKKKJJJJJJNNNJJJFFFEEEDDDGGGNNNVVVqqq{{{{{{}}}}}}gggLLL===777333111111000000//////...------,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((('''((())))))***)))******++++++,,,,,,,,,,,,,,,,,,------.../////////333:::CCCMMMZZZfffmmmzzz}}}rrroooqqqtttvvv~~~ttt|||~~~rrrooohhh___XXXUUUVVVXXX___jjj~~~{{{{{{}}}~~~yyyyyy|||vvvddd```hhhpppgggYYYDDD444///000000///......------,,,++++++***,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))************************(((((())))))))))))(((((('''''''''((((((((())))))))))))(((((((((((())))))***+++,,,---,,,***((('''))))))))))))))))))))))))+++------***)))...999BBBKKKJJJHHHIIIKKKKKKIIIGGGLLLGGGEEEHHHLLLRRR^^^iii}}}{{{}}}kkkXXXEEE777333666111111000///.........---,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))((((((((((((((()))******)))******+++,,,,,,------------------...///000111444:::CCCNNNZZZfffqqqwww{{{xxxsssvvv{{{~~~{{{zzzzzz{{{xxx|||pppeee[[[VVVSSSRRRPPPWWWhhhyyytttvvvxxxxxxyyy|||{{{qqqccceeemmmnnnfffTTT@@@333000111000......------,,,,,,+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************(((((())))))))))))((((((''''''((((((((()))))))))))))))(((((((((((()))))))))***+++++++++***)))((()))))))))))))))))))))))),,,---......000777@@@HHHNNNIIIEEEEEEHHHJJJGGGDDDBBB???CCCOOOZZZ```kkkvvv{{{zzzqqqYYYAAA333000222111000///.........///---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******))))))(((((())))))***+++)))******+++,,,---............------...000222333333:::FFFRRR^^^jjjsssyyy~~~~~~|||xxxwwwyyy}}}www~~~~~~wwwtttxxxzzzooofff___ZZZVVVXXX^^^kkk{{{yyyxxxyyyxxxyyy|||yyy{{{tttkkkjjjjjjllldddOOO<<<333222222.........---,,,,,,+++++++++++++++++++++******)))))))))))))))))))))))))))************************'''(((((())))))((((((''''''((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))))))))))))))))))))))))))))))))***,,,///444:::AAAFFFIIIHHHGGGGGGGGGGGGGGGEEEDDD@@@???LLLcccsssxxx{{{~~~pppVVV@@@444333222111////////////000------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********))))))(((((())))))***+++)))******+++,,,---...//////.........///111333555888@@@MMMZZZfffpppyyy}}}{{{tttqqqvvv}}}|||wwwvvvxxx}}}wwwwwwrrrvvv}}}qqqgggeeeccc___\\\```oooyyyvvvxxxwwwrrrtttrrrhhheeennnnnnZZZBBB666333333///......------,,,++++++***++++++++++++***))))))))))))))))))))))))))))))************************''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''((()))***+++))))))))))))))))))))))))(((+++111:::BBBGGGIIIIIIAAAFFFJJJJJJGGGDDDDDDEEEHHHKKK]]]{{{zzz}}}oooVVVFFF333222111////////////000......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++)))))))))))))))******+++)))******+++---...////////////......///111444555EEEMMMZZZhhhttt}}}yyynnnmmmuuu}}}}}}{{{|||zzzxxx~~~{{{|||qqqmmmoootttvvvmmmeeeaaa^^^```lllzzz~~~wwwooouuusssxxxggghhhjjjpppnnnWWW999///555///---...111///++++++...------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))***,,,,,,+++******///777AAAHHHJJJGGGCCCEEEGGGHHHDDD@@@@@@DDDJJJVVVjjj~~~}}}}}}yyykkk^^^KKK@@@444///111222///***//////...---,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))+++*********))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))+++,,,,,,,,,,,,---///+++///222000---...444:::MMM^^^mmmrrr|||wwweeeaaaqqqzzzwwwzzzrrr~~~xxxlllgggdddbbbeeekkkxxx|||vvvtttrrrxxxwwwbbbbbbiiimmmaaaGGG888666000...///111000------000------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))******************+++,,,---///666???EEEFFFFFFEEEEEEFFFFFFDDDAAA???EEEQQQ\\\ttt~~~~~~}}}vvv\\\LLL:::111111444333000000///...---,,,,,,,,,,,,++++++++++++************************************************)))))))))((()))(((''''''''''''((()))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))+++,,,,,,,,,,,,---///---111333000---000:::DDD^^^iiittt|||uuugggfffvvv~~~}}}}}}qqqjjjeeeaaa```cccrrryyyuuusssvvvjjjddddddkkkiiiXXXCCC888333000///111111......111------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))((())))))******))))))(((((((((((((((((((((((((((((((((((()))))))))*********++++++***((()))...222888???GGGHHHEEEBBBDDDGGGFFFDDDBBBBBBHHHVVVhhhuuu~~~{{{{{{nnn]]]GGG777333444555444000///...------,,,,,,---,,,,,,,,,+++++++++******************************************)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))***************************+++------,,,,,,...//////222333000...555EEERRRmmmttt|||{{{tttmmmppp~~~sss|||wwwmmmfffbbb]]]fffrrr}}}zzzwwwyyy~~~xxxjjjhhhjjjaaaOOO???666111///000000......000------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********)))+++,,,***'''***111888@@@DDDHHHHHHEEECCCDDDGGGEEEDDDFFFOOO___qqq{{{~~~{{{}}}|||}}}~~~rrrxxxlllZZZGGG:::333111111111000///...---------------,,,,,,,,,++++++++++++*********************************))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***************++++++***+++------,,,,,,...///000222222000222>>>RRRbbbssszzz}}}vvvuuusssjjjgggeeefffqqqwwwvvvwwwwwwvvvsss}}}xxxhhhfffeeeZZZNNN:::333/////////------///------,,,,,,,,,+++++++++************************))))))************))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))+++---+++***---666===EEEEEEEEEFFFGGGGGGFFFFFFFFFIIISSSggg~~~}}}www{{{zzzvvvuuuwwwwwwxxx|||yyy|||yyy}}}zzzqqqaaaMMM<<<222...111111000///............------------,,,,,,,,,+++************************))))))))))))))))))******((())))))))))))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++,,,***,,,------------...000000111222333:::JJJ___oooyyyvvvfffpppuuuqqqfff```fffttt}}}uuusssqqqnnnnnnnnn}}}pppeeefffccc\\\???777000000000...---...------,,,,,,,,,,,,++++++************************))))))************))))))))))))(((((((((((())))))'''(((((())))))((((((''')))))))))))))))))))))))))))))))))*********++++++)))***,,,,,,...333;;;BBBGGGFFFEEEFFFIIIIIIHHHFFFJJJTTThhh}}}vvvxxx|||zzzyyy{{{yyyfffPPP===222222111000//////......///......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))************((())))))******))))))((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++,,,......------///000000000333999FFFYYYmmmyyywwwlllkkkwwwsssppp}}}zzzoooeeecccfffkkkuuuyyytttooonnnlllrrriiieeeddd```FFF<<<333222111///......------,,,,,,,,,,,,++++++************************))))))************))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))*********+++++++++))))))+++...333:::@@@DDDGGGHHHIIIJJJIIIHHHHHHHHHPPPccc{{{sssuuu~~~{{{gggMMM999222222111000////////////............------------++++++++++++++++++++++++((()))))))))************((()))************)))((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------+++,,,......------///000111111555AAATTTiiiyyyxxxgggbbbqqqssskkklll~~~}}}rrrjjjaaa]]]dddoooxxx{{{tttoooooommmooo~~~nnnbbb___[[[JJJ???666333333111//////---------,,,,,,,,,++++++************************))))))************))))))))))))(((((((((((())))))''''''(((((((((((('''''')))))))))))))))))))))))))))************+++++++++)))(((***///666>>>CCCFFFFFFKKKOOONNNIIIFFFGGGJJJUUUnnnzzzrrrvvvvvvXXX???333222111000//////////////////.........---------++++++++++++++++++++++++(((((())))))*********+++((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------+++---......---...///111333222777GGG^^^sssqqqaaafff{{{ooosssooodddcccaaa]]]kkksssvvvoooooorrr~~~gggZZZ]]]QQQGGG999000000333111---......---------,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))&&&(((***+++***)))***++++++---000555;;;AAAEEEHHHMMMKKKNNNTTTQQQJJJMMMVVVmmmxxxyyyxxx}}}hhhNNN:::444111111000......111......---------,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******************)))(((''''''((()))***))))))))))))************)))))))))***++++++,,,,,,***...000---+++---111333777333>>>VVVkkkwwwooojjjooowwwuuusssfff^^^XXX```iiiyyyzzzsssqqqnnnrrr{{{bbbZZZPPPGGG;;;222000000///,,,......---------,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))((()))++++++******+++,,,,,,...222888>>>EEEJJJMMMPPPQQQTTTWWWXXXZZZeeeppp{{{{{{|||~~~~~~rrreeeGGG<<<222111333111...---.........---------,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******************)))(((((((((((()))***))))))))))))************))))))******+++,,,,,,,,,,,,...///...---...111333777888GGG^^^oooyyyzzzooottttttssseee\\\XXX]]]lll~~~yyyrrrlllsssrrr```SSSJJJ???666111///............---------,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***))))))(((((())))))***)))***,,,+++******+++,,,///111666<<>>EEEWWWdddqqqvvv{{{|||fffJJJ<<<444333111//////000000...,,,------------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************)))))))))************++++++++++++++++++,,,,,,,,,,,,,,,......//////000111111111111222555777:::FFF]]]sss~~~xxxpppfffZZZRRRPPPMMMHHHDDD@@@>>>>>>>>>???@@@BBBEEEIIIKKKMMMMMMHHHFFFEEEDDDDDDCCCBBBBBBAAABBBCCCEEEFFFFFFFFFFFFFFFDDDCCCBBBBBBDDDFFFGGGFFFHHHLLLSSS]]]eeejjjlllrrrsssyyy~~~sss```VVVWWWTTT]]]jjjxxxvvvttt}}}}}}hhh```aaaeeeppp~~~sssfffdddjjjxxxkkk[[[HHH777333111/////////...---+++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,+++***,,,111999AAAGGGOOOfffzzz~~~{{{aaaJJJ888666444333222000000000---------------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************)))))))))************+++++++++,,,,,,,,,---------.........//////000111111222222000666999:::CCCYYYrrr|||mmmaaaWWWOOOIIIDDDGGGFFFDDDAAA???>>>======????????????AAACCCFFFHHHCCCDDDEEEGGGIIIKKKMMMNNNNNNOOORRRUUUWWWXXXXXXXXXUUUSSSPPPMMMKKKIIIHHHHHHFFFEEEDDDFFFJJJNNNQQQRRRZZZ]]]gggpppmmm```ZZZ[[[QQQWWW```iiioooqqqpppnnnzzz~~~{{{pppsss~~~||||||}}}{{{kkkddd[[[eeettt~~~oooeeeaaakkk}}}lllXXXDDD555111...000111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++)))***000888@@@HHHOOO```xxx|||~~~}}}xxx___<<<888555444333000///111---------...---,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))*********+++++++++,,,,,,------...///////////////000000111222333333111888:::;;;JJJhhhvvvlll]]]QQQJJJFFFDDDBBBEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@??????@@@DDDIIIMMMPPPUUUYYY[[[___dddhhhhhhhhhkkkooosssuuuuuutttsssrrroookkkddd]]]VVVPPPMMMPPPLLLHHHEEEEEEFFFFFFEEEKKKOOO\\\iiinnniiiffffff___]]][[[ZZZ]]]bbbgggkkkttt{{{pppmmmppp}}}zzzwwwvvvxxxyyysssrrrqqqpppqqqrrrtttvvv{{{|||}}}~~~|||gggWWW\\\hhhyyyyyylllaaacccxxx~~~gggSSS;;;333...111222///,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************++++++++++++***(((+++444;;;@@@IIIQQQppp|||zzzsssDDD;;;444333222//////222------.........---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))*********+++++++++,,,,,,---......///000000//////000111222333444444111666888;;;PPPqqqvvvttthhh___SSSKKKGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDCCC@@@AAAAAABBBEEEKKKSSSYYYeeennntttvvvzzzuuujjjaaa[[[UUURRRNNNKKKLLLLLLMMMMMMKKKOOOYYYeeekkkjjjgggeeeaaa^^^YYYXXX[[[dddnnnuuuuuu{{{xxxppplllzzzxxxuuupppkkkiiiiiijjjdddcccbbbbbbccceeegggiiinnnoooqqqrrrssssssrrrqqqqqqooopppuuuwwwwwwxxx|||ttt___[[[]]]llluuuhhhaaakkk{{{jjjVVVBBB666///222333///---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********************************++++++++++++,,,+++***...888===@@@LLLYYYxxxttt~~~~~~~~~}}}}}}}}}|||yyywwwxxxzzz}}}UUUDDD555222333000///222...............---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************)))))))))************++++++++++++,,,,,,---...///000000//////000222333444555666222333888DDD]]]|||ssskkk```YYYQQQKKKJJJIIIHHHGGGEEEEEEEEEDDDDDDBBBAAA@@@>>>AAADDDGGGLLLUUU```hhh}}}}}}nnnjjjfffbbb```___]]]\\\UUUXXX^^^gggoooqqqnnnkkkmmmmmmlllnnnqqquuuzzz}}}|||vvvlllzzz|||yyyuuurrrjjjiiieee```[[[XXXWWWXXXUUUTTTSSSRRRSSSUUUWWWXXXYYY[[[]]]___```___^^^]]]\\\YYYZZZ]]]___]]]___bbbooozzzwwweeeYYY```sss~~~rrrfffgggooo{{{hhhWWWIII:::000222444///---000------------------------************************))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,222<<>>666777444000111......//////......---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************)))))))))************+++++++++******+++,,,---...///000///000111222444555666777;;;:::IIIjjj~~~uuu|||{{{qqqaaa[[[UUURRRSSSUUUVVVUUUQQQPPPMMMJJJGGGEEEDDDCCCDDDIIIPPPWWW^^^hhhvvvppp|||pppfffaaa^^^YYYTTTOOONNNLLLJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDFFFHHHIIIUUU]]]jjj{{{cccXXXaaatttwwwnnnhhhfffzzzzzzbbbZZZHHH888333222///...000---------,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))((())),,,,,,***,,,111777666888???KKKaaaxxxxxx~~~xxxmmmooo{{{|||yyy{{{~~~jjjMMM888222444444111000000000///......------+++++++++************)))************************************************))))))))))))******************+++++++++,,,,,,,,,------......///000000000111111222333555666444333888IIIbbbzzzwww{{{~~~wwwnnnfff[[[SSSTTTUUUQQQNNNOOONNNNNNNNNMMMKKKGGGDDDBBBGGGKKKQQQWWW^^^fffnnnttt}}}xxxyyy}}}zzzuuulllaaaYYYVVVSSSOOOLLLKKKIIIHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCC@@@AAABBBBBBBBBBBBAAA@@@AAA@@@@@@@@@@@@BBBCCCDDDKKKRRR```qqqvvveeedddnnn~~~zzzqqqkkkiiipppjjjaaaSSSCCC999444111//////---------,,,,,,,,,++++++************************))))))))))))))))))))))))((())))))))))))************)))***,,,,,,***,,,111111555;;;CCCTTTqqq~~~uuu|||}}}uuuqqqnnnqqqxxx~~~|||}}}{{{wwwvvvyyy}}}ttt\\\FFF999444444333000000000///......------++++++++++++************************************************************))))))))))))***************++++++++++++,,,,,,,,,------...//////000000111222111111333555777888888===WWWsss}}}zzz{{{|||}}}tttjjj```XXXVVVTTTNNNLLLMMMNNNNNNOOONNNLLLJJJGGGEEEGGGHHHJJJNNNSSS[[[bbbfffrrr|||qqqtttrrruuu}}}||||||tttlllhhh___YYYQQQLLLJJJIIIGGGDDDFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEE???@@@@@@AAAAAA@@@@@@???AAA@@@????????????@@@@@@CCCIIIUUUdddtttuuuggggggtttuuuooojjjdddsssvvveee]]]MMM<<<222000...+++------------,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((())))))))))))***,,,******,,,,,,***,,,111000999AAAJJJaaa|||~~~~~~pppwwwzzz~~~~~~}}}}}}~~~}}}}}}~~~~~~mmmVVV???111///333111000000//////......---,,,,,,,,,+++++++++******************************************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,.........///000000111111222222222333555888<<<>>>>>>eee}}}}}}yyy{{{{{{|||~~~~~~sssnnnhhhbbb]]]WWWPPPMMMNNNNNNNNNNNNMMMLLLJJJGGGFFFDDDBBBAAABBBGGGMMMQQQTTTcccmmmvvvzzz~~~sssjjjbbb^^^^^^eeesss~~~xxxzzzsssjjjaaaYYYSSSPPPLLLGGGEEEEEEEEEDDDCCCEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBAAAAAAAAABBBFFFNNNXXXcccnnnwww|||mmmccckkkxxxyyyrrrhhh```hhhgggbbbSSS???333111000,,,...------------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************...++++++---,,,***,,,222666???FFFQQQrrruuu|||}}}gggJJJ444///555111111000000///.........---,,,,,,,,,++++++++++++************************************************))))))*********++++++++++++++++++,,,,,,,,,------...//////000000111111222222333444555666999<<<>>>@@@sssxxxssszzz{{{}}}}}}qqqpppooonnniiibbbZZZUUUTTTOOONNNMMMKKKIIIFFFCCCBBB???===;;;<<>>MMMvvvqqq|||xxxzzzvvvrrruuuxxxuuupppiiibbb^^^UUUTTTQQQMMMHHHCCC@@@>>>:::999999<<>>@@@LLLkkk~~~|||~~~{{{|||yyy{{{bbbEEE555444222111111000000//////.........---------,,,,,,,,,*********************************************************++++++++++++,,,,,,,,,,,,,,,------------000000000111222222333333111444888999999;;;@@@DDD]]]sssooovvvzzzyyyuuuzzzxxx|||~~~{{{wwwssskkkddd]]][[[VVVPPPJJJDDD@@@===888999;;;>>>DDDNNNYYYaaa___dddkkknnnnnnmmmkkkjjjhhhhhhhhhhhhgggiiimmmpppkkkkkkkkkjjjhhhfffdddcccaaaaaa]]]WWWYYYbbbkkkoooooo~~~fffSSSHHHEEEMMM]]]ppp|||xxx}}}wwwnnnhhhggg^^^WWWPPPLLLKKKKKKHHHEEEDDDEEEFFFFFFFFFEEEFFFFFFGGGHHHIIIKKKKKKKKKJJJJJJHHHIIIKKKLLLMMMLLLKKKJJJJJJJJJIIIHHHHHHIIIJJJJJJIIIIIIIIIIIIHHHGGGEEEDDDBBBAAA@@@AAADDDIIIOOORRRVVVaaakkkqqqyyymmmccckkk{{{sssllldddcccqqq~~~hhhUUUNNNCCC222+++...............------------++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,...++++++,,,------222888???CCCWWW~~~zzzzzz~~~}}}~~~~~~mmmPPP999000222222111111000/////////............------------*********************************************************+++++++++,,,,,,,,,,,,,,,------------...000000111111222333333444444666888888999>>>HHHOOOrrryyyzzzvvvnnnmmmrrrwwwzzzxxx}}}yyywwwuuunnneee```]]]XXXQQQJJJDDD@@@===999;;;<<<===CCCRRRfffttt}}}sssnnnpppssssssuuuhhhTTTIIIEEENNN```sss~~~xxx~~~wwwrrrkkk```YYYWWWSSSMMMFFFDDDFFFHHHGGGEEEFFFGGGIIIIIIHHHGGGGGGGGGKKKLLLNNNOOOOOOOOONNNMMMLLLMMMOOOQQQQQQQQQOOONNNMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKLLLLLLKKKJJJHHHGGGDDDBBB@@@???@@@DDDHHHKKKLLLVVV]]]```gggxxxrrrcccddd{{{lllaaaccclllwwwuuu___[[[PPP999///444//////.........---------++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++---+++***,,,---...333:::BBBHHHaaayyyzzzxxx|||yyy|||zzz]]]BBB444222222111111000///////////////.........---------******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......000111111222222333444444666777777666888AAAOOOYYYzzz~~~xxxkkkiiimmmrrryyy~~~vvvsssssslllccc___\\\WWWPPPIIICCC???===<<<======<<>>===@@@DDDFFFHHHOOO[[[dddrrr|||yyylllmmmttttttggg```fff{{{ttt^^^YYYLLL:::444///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***+++...000333<<>>===<<>>HHHYYYzzzxxxmmmppp|||{{{xxx}}}~~~}}}}}}zzzyyy}}}oooMMM<<<777222333333111000000////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........////////////000111222333333333444555666888999999@@@;;;<<>>BBB@@@BBBLLLSSS^^^qqqzzzgggNNNKKKUUUdddsss~~~rrr]]]RRRTTTUUU[[[eeesss~~~iiiYYY```sss}}}uuu{{{LLLNNNQQQTTTXXX___gggmmmpppwwwyyyhhhbbbXXXPPPLLLKKKJJJJJJGGGHHHHHHGGGEEEBBB???>>>;;;===???AAACCCIIIQQQWWW]]]eeerrr}}}{{{~~~}}}qqqbbb]]]hhhvvvmmmfffVVV===///111000///...------------***++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,---000333777AAAKKKgggxxxnnnkkkwwwxxxsss~~~xxxsssnnnnnnxxxxxxaaaBBB999222222333000...000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------...//////000//////000000111222333333444555777888999:::;;;BBB;;;>>>CCCDDDWWWvvvccckkk~~~yyyoooeee]]]^^^___dddmmmuuu|||wwwmmmggg]]]SSSKKKFFFCCCBBB@@@BBB===AAAQQQ^^^pppcccKKKGGGRRRcccsss}}}bbbPPPQQQNNNPPPZZZkkkzzzwww___bbbwww||||||QQQVVV]]]ccciiipppyyyyyyrrreee^^^VVVOOOKKKJJJJJJJJJIIIIIIIIIHHHGGGDDDBBBAAA;;;;;;<<<>>>@@@EEEKKKPPPPPPYYYfffrrr~~~~~~rrraaaVVVYYYbbbyyyjjjbbbVVVAAA555111111///...------,,,,,,+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,...---...222555;;;FFFQQQ|||mmmjjjsss{{{}}}qqqwww{{{~~~yyyppphhhjjjrrr{{{}}}qqqKKK===333333333///...111...------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////000111222333444555666888:::;;;<<<<<<>>>999???CCCFFFfffjjj^^^ooo}}}~~~yyymmmbbb]]]\\\WWW\\\dddooozzz}}}oooggg]]]SSSLLLGGGDDDBBBCCCBBB;;;???QQQ___ooo\\\IIIEEEPPPcccuuummmYYYPPPKKKJJJTTTgggyyyxxxzzz|||ffffff}}}[[[bbbkkkssszzzvvvjjjddd^^^VVVPPPMMMLLLKKKKKKJJJJJJJJJIIIHHHFFFEEEDDD<<<<<<<<<<<<===@@@EEEHHHJJJRRR^^^iiisss{{{rrrbbbWWWWWW]]]lll{{{nnndddXXXDDD888222111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++---333888???LLLXXX}}}iiilll||||||{{{vvveeepppxxx|||~~~~~~wwwnnnlllrrr{{{}}}wwwTTTCCC555444444//////444............------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////000111222222444555777:::;;;<<<======;;;999BBBDDDJJJvvv```^^^nnn~~~{{{qqqddd[[[YYY[[[XXX^^^hhhttt~~~ssskkk___TTTMMMHHHDDDAAACCCAAA;;;@@@RRRZZZ```mmmzzz~~~}}}{{{zzzyyy|||wwwUUUHHHDDDQQQdddwwwsss___RRRLLLKKKWWWlll}}}sssssstttvvvzzz~~~vvvjjj{{{dddkkkttt}}}}}}mmmeee```XXXRRROOOMMMKKKKKKKKKKKKJJJIIIHHHHHHGGGGGG@@@???===<<<===???AAACCCEEELLLVVV^^^fffooo{{{zzztttfff]]]^^^ccciiiuuuxxxlll]]]DDD444222111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***)))---333:::CCCQQQ^^^uuueeekkk}}}nnnqqqxxxgggaaammm|||~~~|||www|||~~~~~~xxxoooqqq}}}zzz}}}yyyZZZGGG777555555000000666000/////////............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............///000111222444555888:::<<<=========<<<<<>>>>>>>>??????>>>GGGOOOTTTZZZaaadddcccfffooo{{{qqqhhhcccaaagggooozzzdddKKK:::555333000......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,...---,,,+++++++++,,,---...111...222>>>FFFVVVooozzzeee\\\ooopppZZZbbbzzzdddWWWXXX]]]pppzzzrrruuu|||zzz}}}kkkOOO666111333000///111////////////.....................------,,,,,,,,,++++++,,,,,,,,,---------------------...///000000000000000000111222333444666666888:::<<<>>>???@@@EEE<<<@@@FFFUUUzzzcccfffooo{{{}}}{{{mmm]]]UUUUUUTTTQQQRRRcccttt}}}|||ssseeeZZZQQQKKKDDD@@@===>>>@@@EEELLLUUU]]]bbb^^^dddkkknnnmmmkkkkkkllloooqqqtttvvvxxxxxxyyyyyyuuuyyy~~~www|||}}}}}}~~~wwwRRRJJJEEEVVViiivvv~~~www^^^ZZZQQQTTTiii|||sssqqqpppooolllllluuuyyyiiiyyyuuunnnjjjiiieee]]]TTTPPPKKKKKKLLLNNNPPPNNNKKKIIIFFFEEECCCAAA@@@>>>>>>===;;;AAAHHHNNNVVV]]]^^^[[[]]]cccwwwzzzrrrkkkfffccciiilll}}}~~~iiiOOO???555222///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,++++++,,,,,,---///000///777BBBHHH]]]}}}rrr^^^bbbuuu|||qqq___SSSdddmmmWWWLLLPPPhhhzzzyyyuuuyyy|||~~~~~~xxxZZZ===444444222000111////////////..................---------,,,,,,,,,++++++,,,,,,,,,------------------......///000111111111111222333444555666777888:::<<<>>>@@@AAABBBEEEAAAFFFKKK^^^rrrooottt{{{wwwooocccYYYSSSRRRSSSUUU^^^lllzzzxxxiii[[[RRRJJJDDD???>>>???CCCIIIRRR^^^hhhnnnzzzUUUFFFIIIZZZmmmyyyqqq[[[SSSWWWiiizzzooollljjjgggcccaaaiiirrr{{{nnnjjjzzztttuuusssjjj___XXXOOONNNNNNOOOPPPPPPNNNLLLIIIIIIGGGEEEBBB???===<<<<<>>@@@BBBCCCDDDDDDGGGLLLPPPjjjyyyuuu{{{{{{{{{}}}pppcccYYYUUUQQQMMMQQQZZZgggsss~~~ppp```TTTLLLDDD@@@<<<<<>><<<===AAAIIIWWWlll}}}{{{kkkhhhoooxxxoooiiihhhgggcccqqqzzzYYYFFF777333///------------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,---------...111---000???HHHKKKmmm~~~eee\\\eeebbbRRR^^^|||tttWWWGGGJJJZZZnnn|||~~~ooohhhqqqxxxvvvyyy}}}|||}}}xxxqqqKKK888444444222111////////////............------------------------,,,,,,,,,------------...------------...///000000222222333444555666888999;;;;;;===???AAACCCDDDEEEBBBJJJLLLQQQtttooohhhnnn||||||}}}lll\\\SSSSSSOOOIIIPPP^^^jjjttt}}}xxxfffYYYNNNFFFAAA<<<<<<<<>>DDDSSSjjj||||||pppkkkmmm~~~}}}oooiiihhhgggcccppp^^^HHH888555000---------------------------------------++++++++++++++++++++++++,,,,,,------............000...222AAAJJJOOOuuurrraaadddttt\\\QQQgggnnnRRRGGGPPPdddyyy~~~ooojjjsss{{{zzzzzz{{{{{{vvvtttPPP:::444333222111////////////............------------------------,,,,,,---------.........,,,,,,,,,,,,---...///000222222222333555666888999;;;<<<===???AAACCCEEEFFF@@@IIIJJJTTTiiihhhttt~~~~~~uuuaaaSSSLLLNNNLLLIIISSSeeemmmuuu|||}}}kkk\\\QQQGGGAAAAAA@@@>>>???CCCIIIPPPUUUTTT[[[dddjjjkkklllnnnpppmmmiiiffffffhhhlllmmmlllpppppppppqqqrrrtttvvvwwwwww|||eeeSSSUUUggg{{{fff]]]ooo{{{xxxmmm```YYYUUUSSSQQQQQQHHHGGGIIIKKKJJJKKKTTT^^^ooo{{{zzziiioookkkeee[[[SSSOOOLLLKKKKKKHHHHHHHHHGGGFFFDDDCCCBBB@@@@@@DDDNNNaaasssxxxtttllleeedddqqq|||{{{ssskkkhhhkkkiiiqqqeeeKKK:::666111...---.........------------------------***++++++,,,,,,++++++***+++,,,---......///.........000555BBBMMMXXX~~~pppmmm\\\WWWsssgggNNNGGGTTTjjjxxxooolllrrrxxx{{{~~~{{{zzz{{{zzz}}}|||{{{||||||~~~vvvWWW@@@666333222000////////////............,,,,,,,,,------------...,,,---------............---,,,,,,------...///000222222333444555777999:::<<<===???@@@CCCDDDFFFGGGAAAJJJKKK___vvvxxxwwwjjjRRRJJJEEEFFFHHHLLL[[[lllrrryyy~~~ooo```TTTJJJCCCBBBAAA???>>>@@@DDDHHHKKKKKKPPPWWW[[[]]]^^^aaadddbbbccceeehhhkkknnnqqqrrrqqqqqqppppppooonnnlllkkkhhhjjjmmmpppttt}}}bbbTTTUUUiii}}}xxxhhhpppvvv{{{ooo```TTTOOONNNNNNOOOHHHHHHIIIJJJHHHHHHPPPZZZjjjvvvtttfff{{{rrrfffZZZSSSOOOMMMLLLLLLKKKJJJHHHGGGFFFEEEEEECCCDDDGGGPPPbbbttt||||||pppgggbbbkkk~~~yyy~~~{{{qqqkkkppppppssszzzjjjNNN<<<888333///...///000000........................***+++,,,,,,,,,,,,+++***+++,,,---.../////////...---444:::DDDSSSffftttxxx|||{{{kkktttaaacccbbbMMMLLL\\\sssyyyqqqkkkkkkmmmpppvvv~~~~~~|||~~~ssspppttt|||~~~}}}{{{zzzyyyxxx{{{{{{yyy___HHH:::444222000////////////............,,,,,,,,,---------......------------.....................//////000111222333333444555777999;;;<<<>>>???AAACCCEEEGGGHHHIIIFFFNNNSSSrrrooo___JJJHHHEEEBBBEEEQQQcccpppvvv|||vvviii\\\QQQIIIDDDBBB@@@>>>>>>>>>@@@AAAFFFJJJOOOQQQRRRTTTXXX\\\fffmmmvvv}}}gggZZZUUUiii}}}~~~tttdddWWWPPPOOOOOONNNKKKJJJKKKLLLIIIHHHOOOXXXeeetttzzzgggxxx|||mmm```VVVQQQOOONNNPPPNNNLLLIIIGGGGGGFFFGGG@@@BBBGGGQQQeee{{{|||pppggglll~~~vvvmmmrrrttttttvvvmmmOOO>>>999333000///000000111........................***+++,,,------,,,+++******+++---///000000///...,,,777===FFFWWWppptttzzzsss^^^kkk|||bbbkkk```OOORRReee|||rrrfffbbbkkkqqqsss{{{~~~rrrkkkmmmuuu{{{zzzzzz{{{{{{zzzyyyyyyxxxuuuxxx}}}zzz|||fffNNN===555222000000/////////............,,,,,,,,,------.........---------.........//////000000000000111222333444444555555777999;;;===>>>@@@AAABBBDDDFFFHHHJJJKKKJJJRRRZZZ|||jjjYYYLLLNNNJJJCCCEEEUUUgggqqquuu|||~~~qqqdddXXXQQQJJJIIIFFFBBB@@@===<<<<<>>>>>@@@EEEHHHQQQ___gggjjjmmmqqqwwwjjjYYYQQQbbbwwwjjjXXXSSSVVVVVVRRRQQQMMMJJJGGGBBBAAAIIISSSaaapppwwwuuu{{{vvvttt```XXXVVVNNNOOOOOOOOONNNLLLJJJJJJIIIIIIDDDHHHVVVqqq}}}wwwrrrpppooommmnnnzzz}}}nnnRRR@@@111111333000...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......333///<<>>@@@BBBEEEEEEFFFHHHJJJKKKKKKJJJQQQRRRjjj~~~~~~~~~}}}uuugggVVVJJJGGGEEEBBBBBBGGGUUUhhhuuu~~~~~~~~~yyykkkfffyyywwwkkkYYYPPPMMMEEEBBBBBB<<>>>>><<<===@@@AAA@@@CCCIIILLLKKKLLLPPPSSSXXX^^^ccceeeffffffggghhhhhhgggfffgggkkksssxxxgggUUURRR\\\jjjwwwtttccc^^^```^^^YYYOOOLLLJJJGGGCCCBBBIIIRRR```ooo~~~hhh[[[]]]ppp~~~mmmeeebbbXXXSSSSSSRRRQQQNNNLLLIIIHHHMMMGGGKKKZZZvvv~~~|||zzzuuutttpppmmmttt~~~```III444111333111//////........................------------------------,,,,,,---------.........000222AAAUUUooo~~~~~~vvvYYY```zzztttXXXHHHMMM^^^~~~jjj___mmmfff___\\\dddqqq|||vvveee^^^\\\YYYWWWXXX[[[___gggtttxxxkkk^^^ZZZbbbgggfffccc```]]][[[YYYXXX^^^___bbbhhhpppyyyxxxcccLLL999111111222111111000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000111222333444555555777999<<<======???AAACCCHHHIIIIIIJJJKKKKKKLLLLLLQQQYYYxxxlllsss}}}|||}}}xxxiiiXXXKKKCCCDDDCCCBBBBBBIIIVVVhhhuuu~~~}}}|||}}}~~~vvvkkkvvvmmmdddTTTLLLJJJEEEGGGBBB@@@BBBDDDBBBCCCEEECCC???>>>AAABBBBBBEEEIIIHHHKKKOOOSSSUUUWWWZZZ\\\gggjjjkkkhhheeedddiiimmm~~~eeeVVVSSSTTTZZZeeerrr|||ooojjjjjjeee^^^NNNKKKJJJIIIFFFDDDIIIQQQ^^^mmm~~~kkk[[[VVV]]]nnn}}}uuurrrqqqhhhYYYVVVSSSPPPNNNLLLJJJHHHNNNHHHLLL[[[uuu|||zzzxxxwwwrrrlllooo~~~jjjOOO666000222111//////................................................,,,,,,------......//////000555EEEYYYxxxxxx|||rrr[[[ccczzz~~~uuuRRRCCCOOO^^^sssuuuZZZWWWmmm{{{bbb___^^^eeeppp|||zzzaaaWWWWWWOOOKKKJJJLLLPPPWWWcccooozzzkkk[[[SSSWWW\\\[[[YYYWWWUUUSSSRRRRRRWWWXXXZZZ```iiisss}}}vvv}}}fffNNN;;;222222222222111111000//////...------------------------,,,,,,---...///000000000///111222333444444666777:::<<<>>>??????@@@BBBDDDIIIJJJKKKLLLLLLMMMOOOQQQRRRcccppp```rrr~~~}}}}}}|||rrr]]]NNNEEEBBBAAACCCFFFJJJPPP\\\kkkuuu~~~}}}}}}||||||}}}pppaaa[[[TTTTTTNNNKKKNNNPPPNNNKKKJJJKKKHHHHHHKKKMMMMMMPPPTTTXXX]]]dddjjjnnnpppsssttt|||zzzggg\\\SSSPPPOOOVVVcccqqqzzz~~~wwwrrrppphhh___MMMJJJIIIJJJGGGEEEIIINNN\\\kkk|||}}}rrrcccZZZXXX___ggg~~~{{{yyynnn]]]XXXRRRMMMLLLLLLKKKJJJKKKEEELLL]]]ttt~~~yyyvvvwwwyyyuuummmlllxxx}}}mmmQQQ777///111000......................................................,,,,,,---......///000000222888GGG\\\~~~zzzqqq\\\ccc|||qqqMMMAAATTTeeerrrsss```MMMPPPhhh}}}~~~sssaaaaaabbbfffooozzzeeeXXXXXXOOOJJJFFFFFFHHHLLLUUU^^^sssvvviiiZZZNNNOOOPPPPPPOOONNNMMMMMMMMMMMMPPPQQQSSSXXX```jjjsssxxxrrrhhhOOO<<<444444222222222111000000//////------------------------------...//////000111111///222444555444555777999===???AAAAAAAAABBBCCCEEEHHHJJJLLLMMMMMMOOOSSSVVVUUUnnnfffggg~~~~~~~~~|||}}}jjjUUUJJJEEEDDD???EEELLLTTT\\\eeepppwww}}}}}}wwwmmmfff___[[[```ccc___YYYUUUXXXVVVWWWZZZ[[[YYYYYY\\\hhhqqq}}}jjjaaaVVVSSSPPPOOOUUU___llltttzzzvvvlllaaaNNNKKKIIIJJJHHHFFFHHHLLL\\\kkk|||{{{jjj^^^XXXZZZ```vvvzzzlll^^^XXXQQQNNNNNNNNNMMMLLLHHHDDDMMM___rrr~~~zzzvvv{{{yyyooojjjsss|||yyyjjjPPP888000111///---///................................................,,,,,,---...///000000111333888JJJccctttYYYdddrrrOOOEEE\\\nnntttwwwvvv]]]QQQGGGNNNeeexxxwwwlll___cccfffgggmmmxxxsssaaa\\\TTTMMMGGGEEEDDDDDDIIIOOO```sssuuujjjbbbVVVKKKIIIFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHJJJNNNTTT\\\ccchhhuuu{{{ttt~~~}}}mmmSSS>>>666666333222222111111000//////------------------------......//////000000111111///222555666555555888<<<@@@BBBCCCCCCCCCCCCEEEFFFHHHJJJMMMNNNNNNPPPUUUZZZ[[[zzzqqqeeeuuuwwwaaaOOOIIIGGGDDD???FFFQQQ[[[cccllluuu{{{~~~}}}~~~~~~yyy~~~zzzuuuooonnnrrrxxx{{{yyyyyy|||nnndddbbbbbb___[[[WWWYYYaaaiiiyyy}}}rrrfffQQQLLLIIIIIIHHHEEEGGGJJJ[[[iiiyyy{{{jjj^^^[[[^^^lll~~~uuuhhh[[[WWWSSSRRRTTTSSSPPPLLLIIIFFFQQQaaannn}}}www~~~~~~sssiiinnn~~~~~~qqqeeeNNN:::333222///...111........................------------------------,,,,,,---...///000111111333777NNNnnnZZZkkksssRRRKKKdddvvvyyyooo```PPPHHHDDDOOOgggwwwssseee\\\cccggggggkkkvvvttthhhZZZRRRKKKHHHEEEAAABBBFFFIII\\\```XXXVVVRRRHHHEEEBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDFFFKKKOOOTTTWWWfffllluuu}}}zzzzzzwwwZZZCCC777555333333222111111000000///........................000000000000000000000000///333777777555666999===BBBDDDEEEEEEDDDDDDEEEGGGIIILLLOOONNNMMMOOOUUUZZZcccfffeee}}}oooWWWHHHGGGFFFAAA@@@GGGQQQZZZcccmmmxxxrrrnnnuuuxxxzzzwwwqqqllljjjkkkqqqxxxxxxjjjTTTNNNIIIHHHGGGEEEEEEIIITTTbbbpppxxx~~~~~~zzzggg]]][[[eee{{{ooojjjaaaYYYVVVUUUWWWYYYXXXRRRLLLMMMJJJTTTbbbhhhuuu|||xxxxxxuuuiiikkkyyy}}}iiiaaaMMM;;;555333//////333........................------------------------,,,,,,---...///000111222111666QQQwww}}}___sssrrrkkkNNNJJJfff}}}qqq[[[KKKDDDBBBPPPiiixxxppp```ZZZbbbgggfffjjjuuuvvv^^^WWWOOOKKKGGGBBBAAACCC999LLLPPPKKKNNNNNNFFFCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAACCCFFFIIILLLMMMYYYaaalllwww~~~yyyaaaFFF777444333333222222111000000000........................111111111000000000000000///333777777666666:::>>>CCCEEEFFFFFFEEEEEEFFFGGGKKKNNNPPPOOOMMMNNNSSSYYYhhh```ccc}}}{{{}}}}}}~~~jjjPPPDDDEEEDDD===AAAGGGOOOXXXaaalllyyy}}}uuuzzz|||vvvqqqzzz{{{lllVVVOOOIIIHHHFFFDDDEEEHHHLLLYYYfffnnnuuuxxxcccfffsssqqqjjjjjjlllooorrrqqqkkkeeebbb^^^YYYVVVQQQSSS___jjjooorrruuuzzzwwwxxxzzzxxxoooggghhhsss~~~kkk]]]PPP@@@555111111111000........................//////.........------------...///.........000222222;;;VVV{{{}}}yyyrrrpppxxxyyygggKKKJJJiiirrrXXXLLLEEE@@@MMMjjj}}}pppXXX]]]```eeeiiinnnuuu~~~ttteeeVVVNNNKKKEEEAAA???===>>>@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBEEEEEEEEEFFFGGGGGGHHHHHHOOOPPPUUU```nnn{{{eeeFFF444888333222111000////////////...------------...//////000000////////////000111111222444555777999===@@@@@@BBBEEEGGGGGGFFFDDDCCCFFFEEEFFFJJJLLLMMMRRRYYY```qqq]]]ttt~~~|||}}}}}}ttt\\\MMMEEEAAA???@@@>>>EEENNNVVVcccrrr|||~~~~~~~~~zzz}}}|||~~~}}}~~~iiiZZZSSSLLLJJJGGGCCCBBBCCCKKKNNNTTT```nnn{{{ggggggnnn{{{xxxyyy{{{~~~wwwlllbbb\\\VVVUUU]]]eeehhhjjjmmmpppwww~~~wwwxxxzzzxxxpppggghhhsss~~~lll]]]PPP???444111111111111........................//////.........------------...///.........000222555>>>ZZZyyyvvvlllzzzwww```IIIKKKjjjpppUUUKKKEEE@@@LLLfffxxxmmmWWW\\\bbbiiioootttzzzyyyjjjZZZRRRMMMHHHDDDBBB@@@@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFKKKLLLPPPZZZhhhvvviiiKKK555555333222111000////////////...------------...//////000////////////000000111333555666777888:::===@@@???AAACCCEEEGGGGGGFFFFFFKKKHHHHHHKKKKKKKKKPPPVVVeeepppaaawwwpppXXXIIIBBB>>>===??????FFFOOOWWWdddsss|||~~~}}}vvvqqquuu~~~{{{|||nnnllluuu~~~}}}~~~~~~rrr[[[SSSKKKIIIGGGCCCAAABBBGGGIIIOOO[[[kkkyyyrrrooorrr{{{llleee^^^YYYZZZ[[[[[[[[[\\\^^^eeesss~~~yyyyyy{{{yyyoooeeefffqqq}}}rrr```SSSAAA444000111111111.......................................------------...//////...///111333777AAA___|||~~~gggfffzzzqqqXXXHHHPPPooopppTTTIIIDDDAAAIII```ppphhhVVVYYYaaakkksssyyy~~~uuucccXXXQQQJJJEEEEEECCCCCCBBBAAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGJJJQQQ^^^lllwww}}}pppSSS999333333222111000////////////......------......///000/////////000000111111111555777999999:::;;;>>>AAAAAABBBCCCEEEFFFGGGGGGGGGIIIFFFFFFHHHIIIHHHMMMSSSmmmfff```www}}}iiiRRRDDD???<<<<<<>>>@@@GGGPPPYYYfffuuu~~~~~~wwwnnnmmmvvvyyy{{{{{{zzz~~~}}}ssseeeaaakkkxxx~~~~~~~~~~~~}}}zzz___UUULLLIIIGGGDDDBBBCCCBBBCCCHHHUUUfffvvv}}}zzzrrrqqqkkkccc]]]ZZZVVVTTTSSSUUUYYYfffzzz|||~~~{{{nnnaaaaaannn{{{~~~iiiZZZEEE666000000111111................................................---...//////...///111333888CCCdddwww___aaavvvyyyjjjSSSIIIVVVvvvrrrVVVGGGDDDAAAGGGZZZjjjdddTTTTTT\\\gggqqqxxx}}}yyyzzzpppbbbVVVLLLFFFEEEFFFEEECCCAAA@@@AAACCCDDDGGGGGGHHHHHHIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKFFFEEEEEEJJJSSS___jjjppp||||||}}}sssYYY===555333222111000////////////...............//////000//////000111222333333333666888:::;;;<<<>>>AAACCCDDDDDDEEEFFFGGGHHHHHHIIIGGGEEEFFFJJJKKKLLLRRRXXXuuusssXXX^^^vvvuuubbbLLLAAA===;;;<<<>>>AAAIIIRRR[[[hhhvvvsssttt}}}~~~|||~~~xxxrrrzzzyyyrrrzzzvvvxxxzzzvvvyyy~~~yyyrrrnnnqqqxxx}}}~~~}}}}}}}}}}}}~~~~~~fffZZZOOOKKKIIIEEECCCDDD@@@@@@EEEQQQcccsss~~~~~~uuuxxxuuuooohhhccc```\\\YYYYYYZZZcccvvv~~~ooo```^^^jjjxxxuuudddLLL999111/////////........................---.....................,,,.../////////000222444666CCChhhttt\\\]]]qqqtttgggOOOHHHYYYxxxtttUUUGGGEEEBBBGGGYYYgggaaaRRRQQQXXXbbbkkkuuu|||}}}~~~||||||~~~~~~~~~|||wwwtttmmmeeeaaaaaaccceeeiiiqqq|||kkk\\\OOOHHHFFFGGGEEECCCAAA@@@AAABBBCCCHHHIIIJJJJJJKKKJJJJJJIIIJJJJJJJJJKKKKKKKKKLLLLLLGGGFFFEEEFFFJJJRRR[[[aaagggllltttzzz~~~~~~vvvpppZZZ???555333222111000///////////////............///000000///000222333444555555555555777;;;===>>>@@@CCCFFFBBBCCCDDDGGGIIILLLNNNOOOLLLKKKLLLPPPRRRSSSYYY```~~~kkkSSSddd}}}|||~~~mmm\\\HHH???===<<<<<<>>>AAAJJJSSS]]]jjjxxx}}}|||yyyxxxzzzvvvoootttooottt|||{{{}}}}}}|||}}}~~~}}}lll___QQQLLLIIIFFFCCCBBBBBBAAAFFFRRRdddsss{{{}}}zzz{{{~~~xxxzzzyyytttpppnnnjjjeee```^^^dddsssvvveee___jjjvvv~~~kkkQQQ<<<111/////////........................---------...............,,,.../////////000333555555CCClllmmmXXX]]]qqqttthhhLLLGGGWWWvvvtttTTTHHHEEEBBBHHHZZZhhhaaaQQQRRRWWW___hhhrrr~~~xxxwwwwwwuuuuuuwwwzzzzzzzzz{{{|||~~~{{{|||||||||{{{|||||||||tttmmmgggccc]]]UUUSSSUUUPPPRRRWWW```ooo~~~nnn___QQQIIIHHHEEEDDDBBBAAAAAAAAABBBBBBGGGHHHJJJLLLMMMNNNMMMMMMIIIIIIJJJJJJJJJJJJJJJJJJGGGGGGFFFEEEFFFIIIOOOSSSXXX^^^eeelllrrryyy~~~qqqlllXXX>>>555333222111000//////////////////......//////000111000111333666777888888888555888<<<>>>@@@AAADDDEEE<<<>>>BBBGGGLLLPPPSSSTTTOOOMMMNNNQQQSSSTTTYYY___gggVVVlllzzzzzzeeeUUUEEE???>>>=========AAAJJJTTT^^^kkkxxx~~~}}}}}}}}}}}}~~~}}}vvvooohhhooo~~~~~~}}}}}}}}}~~~}}}uuufffVVVNNNKKKGGGCCCBBBDDDDDDJJJXXXjjjwwwzzzyyy~~~~~~~~~{{{{{{zzzxxxxxxzzzzzz{{{sssjjjhhhmmmyyy~~~pppfffllluuunnnRRR<<<111...//////........................---------.........//////,,,...///000000111333666666EEEppp|||fffVVVaaawwwxxxjjjMMMGGGVVVssswwwTTTIIIFFFCCCKKK^^^lllcccPPPPPPVVV]]]fffooozzz|||yyyvvvqqqmmmmmmmmmlllkkkmmmrrruuuvvvuuusssvvvxxxxxxwwwvvvxxxyyy|||yyyzzzxxxqqqkkkiiieee^^^YYYVVVSSSPPPQQQUUUQQQRRRVVV^^^hhhtttrrrfffYYYMMMGGGGGGBBBBBBBBBBBBAAAAAAAAAAAADDDFFFJJJNNNQQQSSSTTTTTTOOONNNMMMLLLKKKJJJIIIHHHFFFGGGHHHGGGEEEEEEGGGJJJMMMRRRXXX^^^ccckkkttt{{{tttoooZZZ@@@666333222111000///////////////////////////000000111111222555888::::::::::::888;;;>>>???@@@@@@AAABBB999<<>>>>>===<<<<<>>>>>???<<>>???AAABBBBBBAAA@@@AAACCC>>>AAADDDFFFGGGHHHJJJLLLUUUWWWVVVZZZ___]]]fff}}}hhhJJJRRRkkkrrryyy{{{zzzzzznnnPPPFFF>>>===>>><<<;;;;;;CCCKKKVVV```mmmzzz~~~~~~zzziiibbb```^^^___bbb```jjjtttyyy|||}}}zzzyyyxxxwwwuuusssrrrlllhhhgggeeebbbdddhhhkkksssyyyxxxqqqnnnttt{{{wwwmmmjjjpppttttttqqqvvvwwwyyyyyywwwvvvvvvwwwuuuvvvxxxxxxxxxyyy{{{}}}zzzggg___]]]WWWPPPQQQZZZjjjvvvzzzzzz{{{~~~yyyrrrkkkccc\\\YYYTTTWWW]]]bbbaaabbbiiisss~~~yyyxxx}}}zzz|||vvvvvvsssXXX???333222111.........................../////////////////////...000111111111000111333555777HHHvvvrrrWWWZZZsss}}}XXXHHHCCCRRRoooiiiUUULLLLLL\\\nnnooobbbUUUWWWZZZ```fffmmmuuu{{{{{{yyysssjjjbbb]]]YYYSSSPPPOOOOOOOOONNNQQQPPPOOOPPPQQQPPPMMMKKKLLLMMMOOOQQQRRRTTTXXXZZZ]]][[[XXXXXXZZZZZZYYYWWWWWWWWWWWWYYY[[[]]]___```aaacccgggkkkmmmkkkfffbbbXXXTTTNNNJJJIIIHHHHHHGGGLLLLLLKKKJJJJJJJJJIIIHHHDDDEEEIIIRRR]]]eeejjjkkknnniiibbb]]]ZZZYYYWWWUUUNNNMMMLLLKKKKKKJJJHHHGGGJJJHHHFFFEEEHHHJJJLLLMMMOOOTTT\\\dddjjjpppvvvyyy|||zzz]]]AAA333444333222000//////......000000000000000111222333666555555888===@@@AAA@@@@@@AAABBBBBBAAAAAACCCEEELLLKKKJJJIIIJJJLLLMMMNNNMMMPPPQQQVVV]]][[[cccyyymmmRRRZZZkkkrrryyy{{{yyyyyy~~~nnnOOOFFF>>>===>>><<<;;;;;;DDDMMMWWWbbbnnnzzzrrr^^^SSSMMMIIIJJJNNNWWWbbblllrrrvvv{{{|||zzzuuussspppnnnllljjjgggeeeccc^^^ZZZZZZYYYWWWYYY^^^iiiooosssooofffaaadddjjjpppiiibbbbbbggglllnnnmmmppprrrssssssrrrrrrrrrtttqqqssstttuuuuuuwwwzzz|||tttgggWWWUUUYYYdddrrr{{{}}}}}}yyyxxx{{{}}}tttjjjaaaYYYUUURRRSSSWWW```hhhlllnnnvvvwwwggghhhmmmqqqsssmmmnnnqqqvvv||||||}}}}}}~~~pppWWW@@@444333222000..............................//////////////////000111222111000111444666999IIIwwwnnnSSSXXXuuu}}}VVVHHHCCCPPPkkkqqqUUUOOOSSSfffwwwuuucccRRRVVVZZZaaahhhooouuuxxxzzzvvvqqqnnniiiaaa[[[XXXTTTOOOKKKIIIHHHFFFEEEIIIIIIHHHIIIJJJIIIHHHFFFGGGIIIKKKMMMOOORRRVVVYYYXXXXXXXXXZZZ^^^```aaa```___^^^]]]___dddgggfffeeeeeeeeeeeefffhhhgggdddbbb[[[YYYWWWVVVVVVUUUSSSRRRVVVTTTRRRQQQQQQRRRQQQPPPIIIGGGIIIQQQ]]]gggkkkkkkooommmiiiccc^^^ZZZYYYYYYTTTSSSQQQOOOMMMLLLKKKKKKMMMJJJFFFDDDDDDEEEEEEDDDFFFJJJOOOUUUZZZ```fffjjjlllqqqyyysss[[[BBB333444333222111000/////////000000000000111222333444666555777:::>>>AAABBBBBBBBBCCCCCCBBBBBBCCCFFFIIIXXXTTTNNNLLLNNNPPPQQQPPPKKKPPPQQQUUU[[[[[[cccwwwjjjSSSZZZlllrrrxxxzzzxxxyyy}}}kkkMMMEEE>>>>>>>>><<<;;;<<>>@@@CCCMMMWWWbbbhhhnnnssstttqqqmmmjjjfffdddbbb___[[[YYYWWWSSSPPPQQQRRRQQQTTTYYYjjjnnnoooiii^^^WWWWWWZZZ]]][[[XXXYYY]]]aaacccdddggghhhjjjkkkkkkkkkmmmnnnlllnnnpppqqqrrrtttxxxzzz~~~|||ccccccfffppp{{{wwwtttppppppsssxxx{{{|||{{{wwwqqqjjjbbb\\\WWWUUU]]]___eeellloooqqqyyymmmdddccccccbbbbbbcccfffiiilllvvvxxx~~~|||xxxlllUUU???333222222111....................................////////////111111222222111222555777:::HHHuuulllOOOWWWvvv|||TTTDDDAAAOOOiiirrrWWWOOORRRhhh}}}|||gggSSSWWWYYY^^^fffnnntttxxxzzzxxxpppkkkhhhddd___ZZZXXXUUURRRPPPOOONNNMMMLLLNNNMMMMMMNNNPPPQQQQQQPPPQQQRRRTTTUUUVVVYYY^^^aaa\\\]]]___bbbeeehhhiiijjjiiifffdddggglllnnnlllhhhfffccc``````ccchhhmmmoooooonnnmmmmmmmmmjjjfffcccbbb___[[[ZZZZZZZZZXXXVVVTTTPPPNNNSSS^^^gggkkkkkknnnooonnnhhh___YYYYYYZZZXXXWWWUUURRROOOMMMMMMMMMKKKHHHFFFEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMQQQVVVZZZ\\\cccmmmwwwnnnXXXDDD777444333222111000000000000111111111111222444555555666777999<<>>>>>>>>;;;;;;===FFFPPP[[[dddooozzz}}}```KKKAAA@@@AAABBBFFFNNNXXX^^^cccggggggccc___]]]ZZZWWWVVVSSSPPPNNNNNNJJJHHHKKKMMMMMMQQQWWWcccdddddd^^^UUUOOOMMMNNNRRRSSSTTTTTTUUUVVVYYY[[[\\\^^^```aaabbbdddfffhhhhhhjjjlllnnnpppsssvvvyyyxxxyyy{{{}}}wwwuuuyyygggdddbbbbbbeeeiiinnnpppooopppqqqpppkkkddd\\\WWWYYYXXXYYY\\\]]]```hhhpppxxx|||~~~|||}}}zzzjjj___XXXSSSVVVTTTWWW]]]ccciiittt~~~xxxvvvrrrzzzrrrhhhTTT>>>222111111000////////////////////////---.........//////000000111222222222222333666888;;;DDDooorrrVVV]]]wwwwwwRRRBBB@@@PPPkkkoooWWWLLLLLLccc~~~sss```[[[[[[]]]cccmmmwww}}}{{{vvvssspppkkkhhhcccaaa^^^\\\\\\\\\[[[ZZZYYYWWWVVVWWWYYYZZZYYYXXXVVVWWWXXXXXXXXX[[[___bbbaaacccgggkkkooorrruuuvvvvvvsssrrruuuyyyyyyuuupppkkkfffaaaaaaiiiuuu}}}yyyvvvqqqkkkiiihhhfffaaa]]]___ZZZVVVYYYaaakkkppprrrssswwwwwwqqqggg```^^^___[[[[[[ZZZWWWRRROOOOOOPPPIIIGGGFFFFFFHHHJJJJJJJJJFFFFFFEEECCCCCCEEEIIIMMMQQQWWW___hhhooovvv{{{~~~}}}zzz]]]EEE999444333222111000000000111111111222222333555666777888999<<<>>>@@@CCCEEEGGGEEEEEEFFFEEEFFFIIINNNQQQRRROOOMMMPPPVVVZZZXXXUUUTTTWWWRRROOOVVV]]]lll~~~bbbZZZ```pppssswwwyyyxxxxxxzzz|||~~~___HHHCCC??????>>>;;;;;;===FFFPPP\\\eeennnxxx~~~lllQQQDDDAAA???<<<@@@GGGMMMPPPTTTWWWUUUPPPJJJHHHFFFEEEEEEDDDBBB@@@BBB>>>===AAACCCEEEIIIOOOPPPPPPPPPMMMHHHCCCBBBBBBGGGJJJLLLNNNNNNOOOQQQTTTSSSUUUWWWXXXYYY\\\___bbbccceeehhhjjjmmmppptttwwwrrrsssvvvxxxzzz|||}}}~~~SSSRRRQQQQQQSSSVVVZZZ]]]```fffnnnrrrpppggg[[[TTTNNNJJJHHHIIIJJJLLLSSS\\\fffkkkooommmhhheeeeeegggyyy}}}}}}uuujjjaaaXXXQQQMMMKKKMMMXXXccciiioootttwwwzzz{{{~~~}}}nnnhhhoooooofffTTT???222000111000////////////////////////------......///000000000111222333333333444777:::===@@@hhh~~~cccgggxxxqqqQQQDDDBBBRRRooojjjTTTIIIIII]]]vvvxxxnnnbbb___^^^cccnnnzzz~~~zzzvvvuuuqqqmmmiiihhhgggeeedddbbb```^^^]]]^^^^^^]]]\\\^^^^^^^^^]]]^^^```eeehhhhhhlllrrrwww{{{~~~{{{yyytttooorrr~~~~~~yyyqqqjjjbbb___[[[[[[aaakkksssyyyyyy|||}}}xxxooofffbbbbbb^^^```aaa^^^XXXTTTSSSTTTLLLJJJIIIIIIIIIJJJIIIHHHEEEDDDDDDBBBBBBEEEJJJNNNLLLOOOSSSWWWYYY\\\___aaagggmmmtttuuurrrttt{{{~~~~~~gggFFF666333333222111111111111111222222222333444666888888:::<<>>:::;;;>>>FFFRRR^^^eeemmmwww}}}~~~hhhQQQEEE===888<<<@@@BBBBBBEEEGGGDDD???<<<;;;::::::;;;;;;:::999<<<888777:::===>>>CCCHHHDDDDDDCCCCCCAAA@@@???>>><<<>>>AAADDDFFFHHHKKKMMMKKKLLLNNNOOOPPPSSSWWW[[[]]]___bbbdddfffjjjnnnqqqoooppprrruuuxxxzzz{{{||||||DDDDDDDDDDDDDDDGGGJJJLLLKKKUUUbbblllllldddWWWNNNJJJEEECCCCCCDDDDDDHHHNNNXXX\\\``````ZZZSSSQQQSSSOOOWWW]]]]]]\\\\\\WWWPPPJJJHHHKKKWWWcccjjjqqqvvvqqqrrr~~~uuu{{{|||ooohhhnnn~~~ooogggVVVAAA444111222111////////////////////////------......///000000111111222333333333555888:::@@@>>>bbbkkklllvvv|||mmmSSSEEEAAAOOOlllbbbPPPJJJKKKWWWeeellllllkkkddd```^^^bbbmmmyyy{{{uuupppmmmlllkkkjjjiiigggeeefffhhhiiijjjiiimmmmmmmmmmmmnnnqqqvvvzzzwww|||zzzkkkhhheeebbbccckkkwww~~~}}}tttkkkeeeccccccgggiiigggaaa[[[ZZZ[[[SSSQQQOOOMMMMMMLLLJJJHHHGGGGGGGGGGGGGGGJJJOOOSSSMMMNNNNNNMMMLLLLLLNNNPPPUUUZZZccckkkrrrwww{{{}}}}}}vvvjjjGGG888333333222111111111222222222222333444555777999999<<>><<<===<<<;;;<<>>>>>>>>>>>???BBBDDD:::FFFVVVdddggg```TTTKKKJJJFFFDDDEEEDDDAAABBBFFFPPPSSSVVVWWWRRRLLLKKKMMMGGGKKKKKKJJJLLLPPPLLLDDDGGGEEEHHHRRR\\\dddmmmttttttrrr|||qqqyyy{{{vvvmmmrrrppphhhXXXCCC666333333333000000000000000000000000---------...///000000111111222333333444555888;;;CCC<<<^^^~~~kkklllssswwwlllVVVEEE>>>KKKggg}}}\\\NNNMMMOOOSSSUUUVVVZZZ```bbb^^^\\\aaakkkuuu{{{}}}|||uuupppnnnnnnnnnnnnmmmllllllooosssxxxzzz{{{yyyzzzzzz{{{|||zzzyyytttnnnlllqqq}}}{{{rrrkkkfffgggkkkooommmgggaaa___```XXXVVVTTTSSSRRRQQQNNNLLLHHHHHHHHHHHHHHHJJJNNNQQQPPPPPPOOOLLLKKKKKKMMMPPPQQQTTT\\\iiiwww~~~}}}zzzxxxnnnvvvgggHHH<<<333333222222111222222222222333333444666888999:::===@@@CCCCCCBBBCCCEEEHHHDDDGGGJJJMMMNNNQQQTTTVVVRRRRRRQQQPPPQQQSSSXXX\\\gggllleee\\\aaakkkzzzqqqdddsss|||vvvwwwyyyzzz{{{zzzzzzzzz{{{|||xxxSSSCCC@@@???@@@===:::;;;???IIIUUUbbbiiioooxxx~~~}}}xxxzzz{{{zzzvvvuuuvvvxxxsssssssssssssssssstttuuuvvv{{{{{{vvvwwwrrrSSSGGGEEE>>>>>><<<999;;;>>><<<777888777666666777777666444555111000222444555999???EEECCCBBBCCCDDDDDDAAA>>><<<:::999:::<<<>>>===<<>>IIIRRRUUUVVVWWWUUUSSSLLLEEECCCDDDAAA<<>>JJJaaayyy}}}[[[MMMKKKJJJOOOWWW[[[ZZZWWWZZZXXXZZZaaahhhnnnuuu|||zzzzzz}}}|||zzzwwwzzzxxxrrrnnntttxxxzzzwwwpppkkkjjjkkkiiibbbZZZWWWXXXWWWQQQKKKOOOMMMMMMNNNMMMNNNTTT\\\VVVXXXXXXVVVTTTUUUYYY\\\ggghhhlllttt|||}}}~~~xxx|||~~~eeeJJJ888333222111111111222333444666444222444888;;;<<<;;;???>>>>>>AAAFFFJJJJJJIIILLLKKKJJJJJJLLLNNNPPPRRRPPPPPPPPPNNNNNNOOOSSSVVV```aaa]]][[[^^^^^^kkksssiiivvv{{{vvvvvvvvvwwwxxxyyy{{{{{{{{{uuuSSSEEEDDDBBB>>>;;;;;;===???MMMSSS___jjjqqquuu{{{}}}zzzvvvtttsssqqqnnnkkkjjjjjjkkklllooonnnmmmkkkjjjiiiiiiiiillllllmmmooosssxxx|||{{{yyy~~~~~~hhhRRR>>>??????>>><<<999888888999777666444333333444666777444333111111111333555777AAAAAABBBCCCDDDDDDDDDCCC@@@>>>;;;999888888999:::===>>>>>>@@@BBBEEEHHHJJJKKKMMMNNNPPPRRRUUUZZZ^^^aaacccfffiiillloooqqqrrrssswww{{{~~~xxx[[[XXXlll>>>===<<<<<<<<<<<<:::888888777999>>>BBBHHHSSS]]]^^^[[[TTTIIIDDDCCCBBB???DDDEEEFFFGGGEEEBBB>>><<<<<<<<<============<<<<<<======>>>CCCKKKTTT[[[___aaafffooo}}}zzzxxx{{{wwwpppvvvvvvjjjTTT???444333222///000000///.....................////////////000000222333333222333555999===@@@CCCYYYsss\\\XXXkkk{{{mmmSSSAAA<<>>@@@EEEHHHJJJIIILLLKKKIIIIIIIIIKKKNNNOOOPPPPPPOOONNNNNNOOOSSSVVV[[[]]]YYYXXX[[[[[[hhhrrrjjjuuuwwwtttuuuwwwyyyzzzzzzyyyxxx~~~zzztttRRRDDDCCCAAA===;;;:::===???MMMSSS]]]gggnnntttzzz~~~}}}zzzyyyvvvrrrooollljjjiiidddbbb___]]]\\\\\\^^^___aaa```___]]]\\\[[[[[[[[[[[[\\\]]]___bbbfffjjjlllmmmiiiiiipppxxxwww```OOODDD??????>>>===;;;::::::;;;888777555444333444555666444333222222333444555666;;;<<<===???@@@AAAAAAAAA@@@???<<<:::999888777777888888999:::<<>>;;;999777777888888999888888777777777888:::<<<@@@GGGNNNSSSWWW\\\eeevvv{{{yyyzzzzzzxxx|||xxx~~~zzzmmmUUU>>>333111111...000//////............///......//////000000000000222222333333333555999===>>>CCCUUUyyyoooZZZQQQgggsssSSSBBB:::@@@PPPfff}}}|||gggXXXRRRMMMOOOVVV[[[[[[XXXYYYWWWYYY```gggnnnvvv~~~~~~}}}xxxtttrrrqqqnnnlllhhhccc^^^\\\ZZZXXX]]]ccceeeeeegggoooyyyvvv~~~|||uuubbbGGG555333333222111111111222333555444555999>>>BBBDDDEEECCCAAA@@@AAADDDGGGIIIJJJLLLJJJHHHFFFFFFHHHJJJLLLQQQQQQQQQPPPOOORRRVVVYYYXXX[[[WWWVVVZZZYYYeee}}}sssrrrzzzxxxsssuuuxxx{{{{{{zzzwwwuuu{{{xxxqqqPPPAAA@@@???<<<::::::===???KKKRRR\\\fffnnnuuu{{{~~~~~~wwwpppjjjgggeeebbb^^^YYYUUUSSSRRRRRRPPPOOOMMMKKKKKKLLLMMMNNNOOONNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMPPPSSSWWWXXXYYYWWWYYYaaaiiipppyyygggUUUMMM@@@??????>>>>>>=========:::888777555444444444555333333333444444444444444666777999;;;===???AAAAAAAAA@@@???===:::888666444444444444555777:::<<<>>>>>>???AAABBBCCCGGGKKKOOOTTTVVVZZZ___eeejjjnnnppptttwww{{{~~~^^^QQQ[[[uuuCCCAAA>>>=========;;;:::888777666333000666JJJ]]]kkkmmmhhhZZZKKKDDDCCCBBBAAAAAA@@@>>><<<:::999888777777888888888777666666444666888888999===CCCIIIOOOVVV]]]lll|||~~~||||||{{{{{{}}}yyy}}}oooVVV>>>222111000...000///............///////////////000000111111222111222333444444777:::===;;;DDDQQQ{{{zzzuuu```OOOcccvvvSSSBBB999<<>>???@@@CCCHHHKKKMMMOOOTTTZZZ```ggglllooosssvvvyyy|||~~~dddPPPSSSlll}}}CCCAAA>>>>>>>>>???>>>===:::888666666444777@@@KKKbbbhhhhhh]]]NNNFFFBBBAAABBBAAA???>>><<<;;;;;;;;;888888888888888777666555444666888777777999>>>CCCJJJRRRYYYfffuuuyyy}}}wwwvvvxxxyyy~~~|||nnnVVV>>>222111111/////////............////////////000000111222222333222333555666666999<<>>@@@BBBDDDEEEGGGGGGFFFFFFGGGIIIKKKMMMNNNMMMKKKIIIHHHHHHIIIIIINNNOOOOOOOOOOOORRRWWWZZZZZZ]]]ZZZZZZ\\\YYYcccyyy~~~xxxwwwwwwvvvvvvuuuuuutttuuutttkkkKKK>>>>>>===:::999:::===@@@FFFRRR___hhhpppuuussslllgggbbb[[[TTTMMMGGGCCC@@@<<<======>>>===<<<;;;::::::::::::::::::<<<===>>><<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>??????AAAAAABBBDDDDDDGGGNNNRRRUUU\\\dddhhhuuugggWWWQQQMMMGGGCCCBBBBBBAAA???>>>===;;;:::888777666555222222333333222111000///333444555888;;;>>>AAACCCCCCCCCCCCBBB@@@<<<888555444444333333444555777888:::;;;<<<<<<===@@@DDDGGGHHHJJJNNNUUU\\\ccciiilllpppssswwwyyy{{{}}}kkkRRRPPPfffzzzDDDBBB???>>>???@@@@@@???:::777666888777666777<<>>>>>===<<<<<<;;;;;;888888888888777666555555666777777777777999===???EEENNNUUU```nnnrrrxxxyyyuuuttt{{{www{{{{{{vvviiiSSS===222222222000///............//////000//////000111222333333444333444777888999;;;>>>@@@@@@OOOOOO}}}{{{yyy|||hhhLLLOOOkkkrrraaaGGG<<<===GGGSSSgggtttpppcccXXXNNNOOOZZZdddfffdddYYYUUUVVV\\\ccciiisss{{{xxxrrrnnnnnnpppoooqqquuuppplllkkkrrr{{{rrriiicccVVVDDD777444333333333444666888999;;;===@@@AAABBBBBBDDDEEEHHHJJJKKKLLLKKKLLLOOOQQQQQQPPPPPPOOONNNMMMLLLKKKIIIJJJJJJJJJKKKNNNSSSWWWWWW[[[ZZZ[[[^^^[[[dddzzz{{{|||}}}yyyxxxwwwuuutttsssssssssrrrssshhhHHH???>>>===;;;999:::===@@@FFFRRR^^^eeelllpppkkkaaaUUUNNNGGGDDDDDDDDD@@@<<<888999;;;======<<<:::999777777888888999:::;;;;;;::::::999999999:::;;;;;;999999999999999999999999999:::>>>DDDGGGJJJRRR[[[iiivvvxxxccc[[[QQQIIIFFFEEECCCAAA??????>>>===;;;:::888888444333333222111000000///111111222333666:::===???BBBBBBCCCBBB@@@===:::888444333222111222333444555666777888888888;;;>>>BBBDDDFFFJJJOOOWWW^^^dddhhhmmmooosssuuuwwwzzz}}}sssVVVOOOcccwwwGGGEEEAAA???@@@@@@@@@???<<<999777888666333444888>>>FFFKKKHHHCCCAAA@@@>>>;;;<<<============<<<;;;::::::::::::999888777666777666555555888;;;<<<<<<>>>IIIPPPYYYgggjjjnnn{{{|||zzzzzzvvvyyy{{{sssyyyzzz}}}xxxnnnbbbNNN:::111222222///...............///000000///000000111222333444555444666888:::;;;===@@@BBBAAAQQQIIIppprrrRRRKKKbbbrrrpppLLL>>><<>>;;;::::::===@@@EEEPPP[[[```iiirrroooeeeWWWOOOIIIKKKRRRTTTNNNEEEAAAAAA@@@???>>>===<<<;;;999:::::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>888888888888777777666555666666999<<<>>>@@@HHHRRRooovvvkkk\\\QQQKKKHHHEEECCCAAA@@@@@@???>>><<<;;;:::777666444333111111111222000000000000333555888:::??????@@@@@@???===<<<:::444444222111111222333444333444444444444666:::===AAABBBEEEKKKQQQXXX___bbbjjjllloooqqqtttwwwzzz}}}~~~xxxZZZPPPbbbsss~~~JJJGGGCCC@@@??????>>>===>>><<<:::999555222666===333999>>>===<<<>>>???>>>;;;<<<===>>>???>>>>>>===============<<<;;;999999777444222444888;;;;;;:::888DDDKKKTTTaaadddgggrrrwww~~~}}}vvvuuuwwwqqqiiiqqq{{{ppphhh]]]JJJ888000111111///...............///000111///000000222333444555555444777999;;;<<<>>>AAACCC@@@OOOBBBeee~~~\\\NNN___ttt|||OOO@@@;;;???FFFYYYmmmssswwwcccMMMFFFPPP```jjjnnnZZZVVVUUUZZZ```fffooowww~~~{{{~~~sssnnnfffUUUBBB555333333444555777:::===>>>===AAAEEEGGGGGGGGGIIIKKKIIINNNRRRTTTTTTSSSTTTVVVTTTVVVXXXYYYYYYVVVRRRPPPHHHIIIJJJJJJKKKOOOTTTXXXTTTZZZ\\\aaaggggggqqqhhhggg|||{{{rrr}}}vvvwwwyyyyyywwwssspppmmmoooppp~~~~~~eeeEEEAAAAAA???<<<::::::===???BBBNNNWWW^^^jjjyyyzzzrrrjjjbbb\\\aaakkklllaaaUUUPPPNNNJJJFFFCCCBBBAAAAAA======>>>>>>>>>?????????????????????@@@AAABBBBBB<<<<<<<<<;;;:::999777777999888999:::888999@@@JJJhhhuuucccUUUNNNKKKGGGEEEAAAAAAAAAAAA@@@>>>===<<<:::999666333222222333444222111000000222444777999<<<===============<<<<<<777666444333333333444555222333444333333555999<<>>>>>===============<<<<<<<<<888888888888888888888999>>>AAAGGGMMMSSS[[[bbbgggooottt}}}yyyvvvqqqiiieeennn{{{yyyqqqeee___OOO;;;000111222000////////////000000000000///000222222333555999<<<<<<======>>>>>>AAAEEEHHHDDDQQQMMMZZZbbbFFFddd```AAA:::BBB@@@OOOjjjuuusssfffOOOGGGTTT\\\aaajjjZZZSSSQQQXXX```dddjjjqqq|||~~~~~~~~~uuullldddVVVDDD777777777777777777:::???CCCEEEGGGHHHHHHFFFFFFFFFGGGLLLLLLPPPVVVXXXVVVVVVXXXXXXWWWXXXZZZ\\\ZZZUUUPPPNNNLLLKKKJJJMMMQQQVVVYYYWWW[[[\\\```gggfffnnn|||hhhmmmyyytttssstttvvvxxxwwwtttnnniiimmmrrr{{{vvv^^^KKK???>>><<<999888999<<>>======:::999888777777666444222555333222000000222333555777999;;;>>>@@@@@@??????888777444222000000111222333222222111222333555666;;;;;;???FFFKKKNNNUUU]]]ffflllqqqqqqrrrvvvwwwuuuzzz{{{}}}\\\TTT]]]pppyyypppsssiii^^^TTTOOOIIIBBB>>>???======<<<:::999999999888999999:::::::::;;;;;;;;;:::;;;;;;<<<===>>>>>>???========================999999999:::::::::::::::<<>>???AAAEEEIIIGGGNNNMMMYYYnnnLLLbbbjjjFFF:::CCCBBBMMMggguuuuuuiiiRRRHHHSSS[[[```jjj]]]TTTOOOTTT[[[aaahhhnnnwww{{{zzz|||vvvnnnfffYYYEEE666555666777888888;;;>>>BBBGGGIIILLLMMMLLLLLLLLLMMMKKKKKKPPPVVVXXXVVVUUUVVVYYYWWWVVVWWWYYYYYYVVVTTTPPPPPPPPPPPPQQQSSSUUUWWWUUUYYYZZZ___hhhjjjuuupppqqqyyyvvvuuutttttttttrrrooollllllqqqzzzttt[[[HHH???>>><<<999888999<<>>=========>>>@@@AAA???======@@@@@@>>>???BBBCCCBBB@@@???>>>===:::888<<<;;;999888888999;;;<<>>;;;???===:::888888888888777222222111000000111222222555666999<<<===>>>======:::888555333111111111222333222111111222333444555::::::===DDDIIILLLSSS[[[bbbiiinnnoooqqquuuvvvuuuyyyzzz}}}```XXX```ppptttpppeee\\\QQQGGGBBBAAA>>><<<;;;;;;:::999999888888888999999999::::::999::::::<<<===>>>??????===============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>???BBBHHHNNNRRR[[[___eeemmmuuu|||{{{tttmmmfffccchhhpppqqqdddiiivvvxxxppplll\\\DDD333111444333---////////////000000000000111222333333333555888;;;;;;===>>>???@@@CCCGGGJJJLLLJJJLLLWWWuuuyyyQQQZZZ~~~yyyOOO:::BBBEEEJJJaaatttwwwmmmVVVHHHQQQ[[[bbbnnndddXXXNNNMMMSSS[[[ccchhhpppzzzzzz{{{|||~~~|||vvvwww|||ooodddVVVDDD777444666888::::::<<<>>>@@@FFFJJJNNNPPPPPPPPPOOOPPPMMMNNNSSSZZZ\\\YYYVVVWWWXXXWWWUUUUUUWWWYYYYYYXXXSSSTTTVVVWWWWWWWWWVVVUUUTTTWWWWWW]]]ggglll{{{yyyyyyvvvsssqqqppppppooonnnlllpppyyyqqqXXXDDD???>>><<<999888999<<>>===<<<;;;:::999888777777555>>>XXXvvveee]]]RRRKKKHHHEEE@@@<<>>???@@@=========>>>>>>??????????????????>>>>>>>>>>>>>>>:::;;;;;;:::;;;>>>DDDGGGRRRUUUZZZaaahhhoootttvvvzzz~~~|||uuuqqqssszzzmmmeeennnyyyttthhhfffVVV@@@333111333111...////////////000000000000222333444444444666999;;;<<<>>>@@@AAACCCEEEIIILLLOOOFFFKKKTTTaaa[[[XXXvvvWWW;;;@@@EEEFFFWWWooozzzrrrYYYGGGMMMXXXdddrrrlll___QQQJJJLLLTTT\\\aaajjjvvvyyyzzz}}}tttrrrtttaaaPPPCCC;;;555888;;;===>>>>>>???AAAEEEHHHMMMPPPOOONNNMMMLLLLLLMMMSSSZZZ\\\WWWTTTTTTVVVVVVVVVWWWYYYZZZZZZZZZVVVWWWYYYZZZ[[[ZZZYYYYYYVVVXXXVVVZZZdddjjjzzzttt{{{xxxuuurrrpppppppppooonnnlllpppyyyoooVVVBBB???>>><<<999888999<<>>AAABBBBBBDDDIIIDDDBBBAAAAAABBBDDDDDDCCC@@@@@@???>>><<<999777555777555>>>YYY}}}rrraaaUUUQQQNNNIIIEEEBBB???;;;999999999999888666666777888888777666666888999;;;<<<>>>?????????===<<<:::777555444333333444333222111000111222333555555888>>>AAADDDJJJQQQWWW___eeehhhlllsssvvvvvvwwwxxxzzz|||~~~jjjaaagggtttxxxfffUUUIII??????@@@===::::::666666666777777777888888888888999;;;<<<>>>???@@@<<<======>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@??????<<<<<<;;;:::999:::>>>AAADDDGGGLLLSSSZZZaaafffiiimmmttt}}}}}}}}}}}}{{{wwwwwwzzzggg^^^PPP@@@555111000000///////////////000000000000222333444555555777:::<<<>>>@@@BBBDDDEEEGGGJJJLLLOOODDDJJJQQQUUU{{{kkk^^^qqq]]]======DDDBBBMMMfff}}}xxx___GGGGGGQQQ^^^lllpppfffVVVJJJHHHNNNUUUYYYffftttyyy{{{~~~zzzsss~~~eeeOOOAAA<<<999<<>><<<999888999<<>>===>>>999888@@@QQQlllzzziii```ZZZTTTOOOFFFCCCAAA??????>>><<<:::999999:::;;;;;;:::999999:::;;;<<<===>>>>>>??????>>>===<<<:::888777666555555444222111111111222222333333555:::>>>@@@EEELLLRRRZZZaaaeeejjjqqquuuuuuuuuvvvxxxzzz|||~~~iiiccciiiuuu~~~eeeSSSDDDBBBBBB>>>;;;<<<666666666777777777888888888999999;;;<<<===>>>>>><<<===>>>???@@@AAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@>>>???>>>===;;;;;;<<<>>>>>>@@@DDDIIIPPPVVV[[[^^^fffooozzz~~~}}}||||||iii___PPP@@@666111...///111////////////000000000000222333444555666888;;;>>>>>>@@@CCCDDDEEEFFFHHHJJJKKKEEEIIIOOORRRmmmuuu^^^fff}}}bbbBBB;;;CCC@@@EEE[[[vvvwwwbbbHHHCCCIIISSS```lllggg[[[MMMFFFIIIOOOSSS```pppwwwzzzsss|||kkkRRRAAA:::===@@@BBBCCCBBBAAAAAABBBEEEHHHKKKLLLJJJHHHGGGGGGJJJKKKOOOUUUVVVQQQNNNOOONNNRRRWWWZZZZZZYYYXXXXXXXXXYYYYYYZZZ[[[\\\]]]]]][[[]]]XXXYYY]]]]]]hhhmmm[[[bbbmmmnnnooonnnoooppprrrtttrrrooolllmmmqqqyyypppWWWCCC???>>><<<999888999<<>><<<<<>>>>>===<<<;;;999888888777666444222111111222222222111333888;;;<<>>???AAABBBCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@???@@@AAA@@@>>>=========???@@@BBBEEEIIIMMMQQQSSSZZZcccnnntttuuuuuuxxx{{{~~~|||ssskkkUUU>>>444111//////111////////////000000000000111222444555666999===@@@===???AAABBBCCCCCCEEEFFFEEEGGGHHHMMMTTTdddzzzZZZZZZvvvtttfffIII;;;BBB@@@AAARRRbbbkkk___IIIDDDGGGMMMVVVaaaccc]]]OOOEEEFFFLLLPPPZZZjjjrrruuuvvvnnnvvvdddPPPBBB:::AAABBBCCCCCCAAA@@@@@@AAABBBEEEGGGHHHGGGFFFGGGGGGLLLKKKNNNTTTTTTPPPNNNOOOMMMPPPTTTUUUUUUTTTUUUVVVWWWXXXZZZ\\\\\\ZZZXXXWWWYYY[[[XXXYYY]]][[[cccxxxrrr___cccgggiiippplllmmmnnnqqqssssssqqqnnnlllpppyyypppWWWCCC???>>><<<999888999<<>>======>>>???@@@@@@???>>>======<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::888777555333222222222333222000222777999:::???FFFHHHPPPXXX]]]ccckkkoooooorrrsssuuuwwwyyyzzzzzz{{{___```jjjwww{{{aaaKKKFFFEEE@@@<<<>>>777777777777888888888888:::::::::;;;;;;<<<<<<<<<<<<===>>>???AAABBBDDDDDDEEEDDDDDDCCCBBBAAAAAAAAA???AAACCCCCC@@@>>>======?????????@@@AAADDDFFFGGGGGGPPP[[[cccfffgggjjjllltttwww{{{}}}}}}}}}~~~www[[[===111111111000000////////////000000000000000222444555777:::>>>AAA<<<>>>@@@AAA@@@AAABBBCCCAAAIIIHHHMMMXXX```ZZZUUUsssmmmiiiNNN<<>>???@@@>>>@@@CCCDDDDDDDDDFFFGGGFFFEEEGGGLLLLLLIIIGGGHHHMMMOOOQQQQQQOOOPPPSSSVVVUUUXXX\\\^^^]]]YYYTTTQQQVVVYYYXXXZZZ___\\\cccwwwxxxbbbbbb``````jjjllllllmmmooorrrsssrrrqqqjjjooowwwpppWWWCCC???>>><<<999888999<<>>???>>><<<>>>BBBFFF[[[rrrqqqfff___XXXNNNGGGFFFJJJOOORRRDDDCCCAAA@@@@@@AAACCCDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<999888666444333222333333111000222666888999>>>DDDEEEMMMUUUZZZ```hhhllllllrrrssstttvvvxxxyyyzzzzzz~~~{{{[[[^^^jjjwww~~~~~~aaaUUUIIIFFFEEE@@@;;;999<<<999777999;;;<<<===???===<<<;;;<<<>>>===;;;888<<<======???@@@AAABBBCCCDDDFFFEEECCCCCCFFFEEE@@@BBBBBBAAA@@@??????>>>>>>???@@@@@@@@@AAAAAAAAAAAADDDEEEHHHKKKNNNQQQSSSUUU\\\aaafffiiijjjnnnuuu{{{~~~|||zzzzzzqqqmmmRRR999222333222//////000111333222111000111222333444666777888:::>>>AAA>>>===<<>>===<<<;;;;;;<<<===LLLqqqzzzqqqkkkiiifffaaa\\\UUUUUUUUUSSSPPPOOOPPPQQQMMMLLLKKKJJJJJJJJJKKKKKKLLLIIIHHHLLLPPPYYYgggtttqqqlllddd]]]VVVPPPJJJGGGFFFEEECCCAAA???>>>>>>===@@@CCCGGGPPPaaa}}}{{{ooo___RRRMMMOOOVVV[[[PPPNNNJJJHHHFFFGGGHHHIIIKKKHHHFFFEEEDDDAAAAAABBB@@@AAABBBBBB@@@@@@@@@@@@@@@>>><<<999666444333222222222333444666999<<<>>>GGGJJJOOOTTTYYY^^^dddhhhkkkmmmooorrrtttvvvxxxyyyyyy|||sss]]]]]]qqqxxxzzzxxxkkk___TTTKKKDDDEEEEEEBBB===<<<===;;;;;;===>>>===<<<<<<@@@@@@AAABBBBBBAAA@@@???======>>>@@@@@@AAABBBBBBDDDGGGGGGFFFFFFHHHFFFBBBBBBBBBAAA@@@???>>>>>>=========>>>>>>??????@@@@@@AAABBBCCCDDDFFFGGGHHHIIIKKKQQQYYY```dddkkksssyyy~~~xxxyyyxxxkkkjjjPPP777111333111//////...///000000//////111333444555777777888:::===@@@???>>>???BBBFFFIIIHHHGGGFFFNNNIIIUUUtttwwwlllTTTZZZfffhhh]]]EEE999@@@LLLQQQOOOJJJJJJNNNJJJDDDIIITTTWWW]]]```[[[OOOEEEFFFKKKRRR[[[fffooossswww{{{nnnoooyyyzzz}}}oooeeeYYYJJJAAA>>>???CCCDDDAAAAAADDDCCC???>>>>>>>>>???AAABBBBBBBBBBBBEEEHHHIIIIIIHHHGGGHHHJJJLLLNNNNNNMMMKKKJJJJJJRRRTTTVVVXXXXXXWWWVVVTTTUUUXXX[[[[[[VVVXXXgggvvvvvv\\\\\\iiijjjkkkppprrrppppppssstttssstttvvv{{{rrrXXXDDD@@@???===<<<;;;;;;<<<<<>>>>>???BBBLLL___vvvkkk\\\VVVVVVWWWWWWYYYUUUPPPKKKHHHHHHJJJKKKLLLLLLLLLJJJFFFBBBBBBDDD@@@AAABBBBBBAAA@@@@@@@@@???>>><<<:::888666444333222222333444666888;;;<<>>???@@@@@@???>>>AAABBBCCCCCCAAA@@@@@@@@@>>>???@@@AAAAAAAAAAAA@@@DDDHHHKKKJJJJJJLLLIIIEEEDDDDDDCCCBBBAAA@@@???>>>===>>>>>>???@@@@@@AAAAAA??????@@@BBBDDDEEEFFFGGGKKKRRR\\\dddkkkrrryyy~~~}}}zzzmmmfffdddLLL666000222000...///...///000//////111555888666777888888888:::===@@@@@@@@@BBBEEEHHHJJJIIIHHHEEELLLHHHSSSlllvvvvvvuuuYYYTTTYYYjjjiiiNNN999@@@SSS^^^```TTTPPPYYYXXXMMMMMMWWWWWW\\\dddfffYYYHHHDDDJJJNNNWWWbbbkkkpppssswwwyyy~~~{{{pppxxx~~~yyyzzzvvviiifff]]]LLLBBBBBBAAAEEEFFFEEEEEEHHHGGGCCC???@@@@@@AAAAAABBBBBBBBB===AAAEEEGGGGGGFFFEEEEEEJJJIIIIIIIIIJJJJJJHHHGGGMMMOOOQQQTTTVVVVVVVVVUUUYYYYYYZZZYYYXXX\\\lll|||yyy```___jjjkkkppptttuuurrrqqqssstttssstttvvv{{{sssZZZFFF@@@???===<<<;;;;;;<<<<<>>>>>>>>>>>===;;;999;;;CCCOOOXXXllluuupppbbb]]][[[WWWSSS^^^ZZZTTTNNNKKKKKKLLLMMMLLLOOOPPPMMMHHHDDDBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>===;;;999666555333333333333555777999:::@@@CCCGGGLLLPPPUUU[[[^^^hhhkkkooorrrsssuuuwwwxxx{{{~~~pppZZZZZZoooxxxyyy}}}```]]]VVVNNNHHHEEECCCBBBAAA>>>===@@@AAA>>><<<>>><<<@@@BBBBBBCCCFFFHHHGGGIIIJJJJJJGGGCCC@@@???@@@AAABBBBBBBBBBBBBBBAAAAAADDDJJJOOOOOOOOOPPPMMMIIIIIIHHHGGGEEEDDDCCCAAAAAAAAAAAABBBBBBCCCDDDDDDDDD@@@AAADDDGGGKKKNNNQQQRRRYYY___fffmmmrrrvvv{{{~~~yyy}}}ssshhhggg^^^GGG444000222000...///111111222222333666;;;???999:::;;;::::::;;;>>>@@@AAABBBDDDGGGIIIJJJIIIHHHEEEGGGDDDJJJZZZ^^^kkk~~~}}}^^^NNNRRRoooyyy]]]@@@CCCXXXhhhnnn___[[[dddaaaQQQMMMWWWVVVWWW```jjjdddRRRGGGHHHKKKSSS^^^gggnnnrrrvvvxxxzzzyyyxxx{{{zzz~~~~~~}}}~~~}}}zzzooojjjlllbbbMMMDDDIIIEEEHHHIIIHHHIIIMMMOOOMMMGGGGGGGGGGGGEEEDDDEEEEEE>>>AAADDDEEEEEEEEEFFFGGGIIIFFFDDDEEEHHHJJJHHHEEEHHHJJJMMMQQQSSSUUUUUUUUUYYYXXXZZZ[[[\\\bbbppptttaaaeeepppnnnssswwwwwwsssrrrtttuuusssrrrsssxxxqqqYYYFFF@@@???===<<<;;;;;;;;;<<>>>>>>>>??????===;;;:::<<<@@@EEEFFFOOOZZZccciiimmmqqquuuxxxoooccc\\\YYYWWWSSSOOOXXXVVVSSSQQQOOOOOOPPPPPPNNNPPPPPPNNNLLLJJJEEE???CCCBBBBBBBBBBBBBBB@@@???>>>>>>??????>>><<<999777444444333333444555777888;;;>>>BBBFFFJJJNNNTTTWWW```eeejjjnnnooopppsssuuu|||~~~pppYYYZZZoooxxxzzz|||}}}GGGEEECCCBBBBBBAAABBBDDDEEEBBBBBBDDDDDDCCCFFFKKKNNNRRRRRRNNNNNNTTTYYYYYY^^^\\\YYYTTTMMMHHHEEEDDDEEEDDDDDDCCCCCCCCCCCCCCCFFFNNNTTTUUUUUUUUUSSSOOOLLLKKKJJJHHHFFFDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEFFFCCCDDDGGGKKKOOOSSSVVVWWWWWWZZZ___cccfffhhhiiijjjhhhnnnmmmlllqqqrrrzzz{{{||||||yyy{{{~~~xxxjjjiiiWWWCCC222000222000...///111222333333555888>>>BBB<<<=========<<<===@@@BBBBBBCCCFFFGGGHHHHHHHHHHHHIIIHHHEEEHHHNNNOOOWWWfffdddNNNMMMmmm~~~iiiJJJBBBRRRbbbjjj```^^^ddd]]]JJJDDDLLLRRROOOVVVdddiii^^^OOOHHHHHHOOOYYYccclllrrrvvvxxxyyy~~~vvv{{{|||yyyyyy}}}{{{{{{yyyxxx{{{pppooottttttbbbJJJCCCJJJGGGIIIHHHGGGIIIPPPTTTTTTOOOPPPPPPNNNJJJHHHHHHJJJFFFFFFEEEDDDCCCEEEIIILLLIIIEEECCCDDDGGGIIIIIIGGGJJJKKKNNNRRRUUUWWWXXXYYYYYYXXXZZZ]]]___aaajjjtttlll```jjjuuurrruuuxxxxxxtttrrrtttvvvuuurrrsssxxxqqqYYYFFFAAA@@@>>><<<;;;:::;;;;;;AAAIIIaaayyyuuurrrlllddd\\\WWWRRRNNNKKKHHHGGGEEECCCAAA??????>>>>>>>>>>>>===<<<<<<===>>>666;;;AAADDDDDDEEEHHHKKKNNNPPPQQQPPPNNNLLLKKKKKKMMMNNNPPPRRRTTTUUUVVVVVVTTTUUUSSSQQQTTTUUUMMMBBBFFFDDDCCCCCCDDDDDDBBB??????@@@AAAAAA@@@>>>;;;:::666555444333333444555666888:::>>>AAADDDHHHMMMQQQZZZ```gggkkklllnnnqqquuu{{{}}}~~~~~~}}}ttt[[[ZZZoooyyyzzz||||||DDDAAABBBEEEEEECCCCCCEEEFFFFFFHHHKKKJJJJJJPPPWWWiiiooonnnfffdddkkkrrrrrrsssnnnggg```YYYSSSMMMIIIIIIGGGEEEDDDDDDEEEGGGHHHKKKTTT[[[\\\[[[\\\[[[YYYQQQPPPNNNLLLJJJHHHFFFEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMNNNHHHJJJMMMPPPRRRTTTUUUUUUXXX]]]YYYUUUYYY[[[fff||||||wwwxxxxxxuuuuuu{{{rrriiiRRR@@@111111333000///000///111222333555999===AAA??????@@@??????@@@CCCEEEDDDFFFGGGGGGGGGGGGIIIJJJHHHEEEFFFIIIIIIJJJPPPWWW}}}lllUUUIIIcccxxxqqqUUUBBBFFFRRR]]]ZZZ\\\```ZZZKKKCCCDDDJJJHHHKKKXXXffffffXXXJJJGGGLLLTTT]]]fffnnnsssvvvxxx~~~xxxuuuyyyzzz{{{ssssssvvvnnnvvv}}}uuu^^^GGGAAAFFFFFFHHHGGGEEEHHHOOOSSSSSSQQQSSSTTTQQQMMMJJJKKKMMMNNNLLLIIIFFFDDDFFFJJJNNNIIIGGGEEEEEEGGGIIIKKKLLLPPPQQQSSSVVVYYY[[[]]]]]][[[ZZZZZZ]]]]]]\\\___ddd}}}iii^^^hhhuuussstttwwwwwwsssrrrvvvxxxwwwvvvwww{{{sss\\\IIIAAA@@@>>><<<;;;::::::;;;===HHHcccxxxpppdddYYYRRRNNNLLLJJJCCCBBB@@@>>><<<;;;::::::::::::;;;::::::999888777777999:::999888888999:::888>>>DDDFFFDDDBBBBBBDDDDDDGGGKKKPPPTTTWWWXXXYYYZZZ\\\[[[YYY\\\```ZZZNNNKKKHHHFFFGGGIIIHHHEEEBBBBBBCCCCCCBBBAAA???===<<<888777666444444444444555555888;;;>>>@@@DDDHHHLLLUUU\\\eeejjjlllnnnssswwwyyy{{{||||||||||||~~~|||{{{zzz___\\\oooyyy{{{}}}}}}~~~LLLIIIJJJOOOPPPMMMNNNRRRSSSUUUZZZ]]][[[XXX]]]ddd{{{~~~}}}~~~tttlllgggaaaXXXQQQLLLJJJFFFDDDDDDGGGKKKMMMRRR[[[ccccccbbbcccdddcccZZZYYYWWWUUURRRPPPNNNMMMJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCDDDDDDDDDDDDDDDAAAAAABBBDDDGGGIIIJJJJJJKKKQQQNNNKKKOOOQQQ^^^uuu|||yyy|||{{{wwwtttwwwyyyiiiNNN===111222444111///222///111444666888:::>>>AAA@@@AAABBBBBBBBBCCCFFFHHHHHHIIIIIIHHHFFFGGGKKKNNNFFFBBBFFFJJJHHHJJJOOOOOObbbttt```KKK\\\sss{{{gggIII???EEEOOOQQQUUUZZZ\\\WWWLLLBBBBBBDDDFFFLLL\\\ggg___MMMGGGIIINNNVVV___ggglllooouuuzzzwwwttt|||~~~xxxwwwqqqoooooolllxxx|||mmmWWWIIIEEEEEEFFFIIIJJJIIIJJJNNNNNNLLLJJJNNNPPPOOOKKKJJJLLLOOORRRQQQNNNJJJGGGGGGIIILLLIIIIIIHHHGGGGGGJJJNNNQQQTTTTTTVVVXXXZZZ\\\]]]^^^]]]ZZZYYY\\\\\\[[[\\\```zzzmmm[[[aaaoooqqqrrruuuvvvrrrrrrwwwzzzzzzzzz{{{~~~uuu]]]JJJBBB@@@>>><<<;;;:::::::::===MMMlll~~~yyytttccc[[[QQQHHHCCCBBBBBBBBB<<<;;;:::999999999999999::::::999999:::999888777<<<:::999999:::;;;::::::888;;;>>>???>>>>>>>>>???@@@AAACCCGGGKKKPPPTTTVVVZZZbbbddd``````dddccc\\\QQQNNNKKKLLLNNNNNNJJJFFFFFFEEEDDDCCCAAA@@@???>>>;;;999777555444444444444444777:::<<<>>>AAAFFFIIIOOOWWWbbbhhhjjjmmmrrrxxxwwwxxxyyyzzzzzzzzz}}}{{{|||ddd^^^pppzzz|||~~~~~~~~~SSSPPPQQQXXX[[[[[[^^^dddiiilllrrruuupppjjjlllrrryyyvvvqqqfff]]]NNNKKKGGGDDDEEEHHHMMMPPPWWWaaahhhhhhfffhhhjjjjjjbbbaaa```]]]ZZZXXXVVVUUUOOONNNMMMLLLJJJIIIHHHGGGBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@CCCDDDEEEEEEDDDLLLLLLKKKPPPSSSaaaxxx}}}~~~}}}rrrrrrxxx|||jjjLLL<<<111222555222000222111444777:::;;;===@@@BBBAAABBBCCCCCCCCCEEEHHHKKKKKKKKKKKKIIIGGGHHHLLLPPPIIIDDDIIINNNJJJLLLQQQNNNUUU~~~yyyhhhQQQ[[[ssswwwSSS@@@BBBBBBFFFKKKRRR\\\___RRR@@@<<>><<<;;;:::::::::;;;MMMlllyyykkk^^^XXXOOOIIIAAA<<<:::;;;===>>>===============>>>???@@@===<<<<<<===>>>???>>>>>>===:::888999<<<>>>===;;;>>><<<::::::<<<>>>>>>=========<<<===AAAGGGMMMPPPVVVdddjjjccc^^^cccfffdddUUURRROOOOOORRRRRRNNNJJJHHHGGGEEECCCAAA@@@??????<<<;;;888666555444444444444666999;;;===@@@DDDGGGIIISSS^^^eeehhhjjjqqqvvvuuuvvvxxxxxxxxxzzz|||~~~|||~~~ggg___pppzzz|||~~~~~~~~~rrroooooouuu{{{~~~~~~ttteeeWWWKKKHHHFFFDDDJJJTTTccclllrrrrrrvvv~~~}}}wwwoookkkeeeccccccbbbaaa^^^\\\YYYTTTPPPNNNMMMLLLJJJHHHGGGFFFGGGEEECCCCCCEEEFFFCCCCCCDDDBBB>>>CCCKKKHHHPPP[[[bbbgggmmmwww}}}{{{wwwyyyffftttkkkFFF;;;222222666666555555444666999<<<@@@CCCDDDEEEGGGEEEBBBBBBDDDGGGIIIJJJNNNOOOOOONNNMMMKKKIIIGGGIIIGGGHHHMMMPPPQQQSSSXXXaaahhh{{{yyy}}}|||fffSSS[[[~~~nnnQQQJJJGGGAAA<<<@@@PPP]]]ZZZOOOFFFDDDDDDFFFLLLPPPRRRSSSPPPKKKFFFFFFLLLSSSYYY\\\hhhooowww|||~~~}}}xxxtttnnnjjj}}}|||yyy{{{{{{|||yyyrrrmmmkkkeee```]]]gggfffWWWLLLOOORRROOOIIILLLOOOQQQPPPMMMIIIGGGFFFGGGHHHJJJLLLMMMNNNOOORRRTTTVVVUUURRRNNNLLLLLLJJJNNNRRRPPPMMMMMMQQQVVVYYYXXXWWWVVVWWWYYY[[[]]]ZZZXXXVVVXXX]]]bbbeeeeeexxxtttZZZYYYcccccckkkppprrrqqqssswwwyyywwwwww{{{www```KKKBBB@@@>>>;;;::::::;;;;;;???JJJaaa|||rrrcccRRRGGGDDDAAA@@@>>>===============BBB???>>>@@@CCCCCC@@@===>>>@@@BBBBBBBBBBBBCCCDDDBBB@@@AAADDDDDD@@@>>>???AAABBBBBBAAA@@@???@@@AAA>>>???@@@@@@@@@BBBFFFIIIPPP^^^jjjjjjggghhhkkklllhhh^^^UUUTTTYYY\\\XXXRRRRRRRRRLLLDDDBBBEEECCC===@@@>>><<<999777666555555555444444555888<<>>AAADDDEEEFFFEEEEEEEEEGGGJJJOOORRRSSSNNNNNNNNNNNNMMMLLLKKKJJJIIIGGGIIINNNPPPPPPRRRVVVZZZaaarrrWWWRRRqqq~~~cccSSSEEE>>>:::>>>HHHPPPSSSQQQIIIEEEBBBDDDIIIMMMOOOOOONNNKKKFFFDDDFFFLLLRRRVVVaaagggpppuuuwwwyyy{{{~~~{{{zzz~~~|||~~~vvvuuuxxxssszzzzzz}}}}}}tttoooiiiccc]]]]]]XXXPPPNNNOOOMMMHHHKKKKKKMMMOOOPPPNNNKKKHHHDDDEEEFFFHHHJJJMMMOOOPPPWWWXXXYYYXXXUUURRRQQQQQQMMMPPPRRRQQQPPPPPPSSSVVVWWWVVVUUUTTTUUUWWWYYYZZZZZZWWWVVVWWW\\\aaacccddduuu~~~ZZZRRR\\\aaajjjooorrrqqqssswwwyyywwwuuuyyyxxxaaaMMMBBBAAA>>><<<::::::;;;<<<<<<@@@PPPooopppeee\\\VVVPPPHHHFFFGGGDDDDDDDDDDDDDDDEEEHHHKKKIIIHHHGGGHHHIIIJJJIIIIIIIIIIIIHHHFFFDDDEEEKKKPPPUUUUUUXXXZZZUUUKKKEEEEEEBBBDDDFFFHHHGGGHHHIIIJJJIIIEEEBBBAAADDDFFFFFFFFFNNNVVVdddnnnpppllljjjkkkpppcccVVVTTTZZZ___\\\VVVRRRRRRMMMEEEAAACCCBBB???AAA???<<<:::777666555555555444444555888<<<@@@BBBHHHMMMSSSZZZ```eeejjjmmmppppppqqqpppoooppprrrtttxxxwwwwww|||bbbWWWjjjwww{{{~~~wwwZZZLLLIIIIIINNNVVVmmmxxx{{{wwwtttqqqnnnhhheeeaaa______^^^]]]\\\[[[YYY]]]eeeiiiddd^^^[[[^^^[[[YYYXXXWWWYYYaaajjjtttyyyxxxxxx|||~~~sss]]]nnnrrrSSSBBB999222333666666666666:::;;;===@@@CCCDDDFFFFFFDDDEEEGGGJJJMMMQQQTTTUUUKKKKKKLLLLLLLLLLLLLLLLLLJJJHHHJJJOOOPPPOOOOOORRRUUU[[[rrreeeLLL\\\}}}rrrZZZHHH>>>888<<<@@@BBBKKKVVVNNNGGGAAA@@@EEEJJJKKKKKKMMMLLLIIIDDDAAACCCIIIOOOXXX^^^gggmmmpppssswwwzzz{{{~~~|||yyy~~~~~~}}}|||~~~}}}zzz|||~~~www|||rrrvvv|||{{{vvvsssoooooo^^^OOOMMMQQQQQQNNNLLLLLLKKKKKKMMMOOOPPPMMMJJJCCCCCCCCCDDDGGGJJJNNNPPPXXXYYYYYYXXXUUUUUUUUUWWWRRRRRRRRRSSSSSSUUUVVVWWWTTTSSSSSSRRRSSSTTTVVVWWWXXXWWWVVVWWW[[[^^^aaaaaaqqq\\\JJJUUU^^^gggmmmqqqqqqrrrvvvxxxvvvsssxxx}}}zzzdddOOOCCCAAA???<<<;;;;;;;;;<<<>>><<>>;;;999777666555555444444555777:::===@@@DDDIIIOOOUUUZZZ^^^bbbeeejjjjjjkkkjjjiiijjjmmmooottttttvvvzzzcccQQQfffvvv{{{~~~~~~}}}hhhVVVMMMIIIOOOXXXmmmuuuzzzzzz}}}zzzwwwssspppnnnjjjgggcccaaa```aaaaaa```ddd]]]___jjjqqqmmmgggdddllllllkkkjjjhhhiiinnntttvvvrrrvvv{{{jjj```rrrqqqQQQ@@@888222333666666666888;;;<<<>>>@@@BBBDDDEEEEEEDDDFFFHHHIIIIIIJJJKKKLLLHHHHHHHHHHHHIIIJJJKKKLLLKKKIIIKKKOOOPPPMMMMMMOOOTTTZZZbbb}}}VVVNNNfff{{{ttt```TTTCCC999;;;<<<;;;EEEUUUQQQJJJBBB@@@CCCHHHIIIIIINNNPPPNNNHHH@@@>>>DDDJJJPPPWWW```ggglllqqqwww{{{www{{{}}}}}}zzz~~~sssooowww|||~~~eeeNNNKKKOOONNNNNNSSSMMMJJJHHHJJJNNNPPPNNNKKKCCCBBBAAAAAACCCGGGKKKMMMSSSSSSSSSSSSRRRTTTWWWZZZUUUSSSRRRTTTVVVXXXXXXXXXSSSSSSRRRRRRSSSTTTUUUUUUWWWWWWVVVWWWZZZ\\\___```mmmcccJJJQQQ[[[cccjjjoooooopppsssvvvuuuuuuyyy~~~}}}fffPPPDDDBBB@@@===;;;;;;;;;<<>><<<;;;<<<<<<999:::>>>MMMnnnvvvddd^^^WWWRRRQQQUUUYYY\\\XXXZZZ^^^ggguuuvvvxxx|||yyyxxxqqqkkkkkknnnkkkbbbZZZ\\\fffvvv|||rrrnnnoooiiigggccc^^^]]]___eeejjjlllhhhccc[[[SSSMMMJJJIIIBBBUUUbbbjjj~~~tttoooooollleee___]]]```cccXXXUUUQQQLLLGGGCCCCCCEEEBBBBBB@@@???===:::999888444444333333444555666777===AAAFFFJJJLLLNNNQQQSSSUUUWWWYYYZZZ\\\___cccfffiiikkkoootttxxxrrrYYYeeettt{{{~~~~~~~~~sssgggjjjttt||||||sssrrrxxxzzzvvvvvvzzz}}}~~~~~~}}}yyytttsssvvv|||wwwddd]]]kkk}}}|||tttqqqxxxcccZZZgggooo___III:::444222444666555777:::999:::<<<>>>@@@BBBBBBCCC???AAACCCBBB@@@AAADDDGGGNNNMMMJJJIIIIIIKKKMMMOOONNNJJJJJJLLLLLLJJJJJJNNNMMMRRRUUUkkkZZZIIIZZZrrr}}}sssZZZAAA999999999;;;@@@JJJJJJJJJIIIGGGHHHJJJMMMRRRVVVYYYUUULLLEEEEEEGGGBBBFFFMMMSSS[[[eeeqqqyyyvvvyyy}}}vvvuuuzzzzzzzzz{{{zzzvvv}}}qqqtttvvvuuuwwwzzzyyyvvvaaaUUUNNNQQQOOOFFFDDDJJJIIIIIIIIIIIIIIIJJJJJJJJJDDDCCCBBBAAAAAABBBCCCEEEHHHJJJKKKLLLNNNQQQVVVZZZRRRRRRRRRSSSSSSUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXZZZ[[[\\\]]]```ccciii]]]RRRUUU]]]gggnnnooooooqqquuuvvvzzz}}}oooWWWFFFDDDAAA>>><<<<<<<<<<<<777:::;;;???TTTxxx{{{tttmmmgggaaacccggglllrrrxxx|||}}}nnniiilllnnnlllgggaaagggsss{{{yyyrrrooorrrmmmkkkfffbbbaaaeeelllqqqjjjiiifff___UUUNNNJJJIIIAAAVVVfffnnnnnnqqqrrrmmmeeeaaacccfff^^^WWWQQQNNNKKKGGGEEEFFFAAAAAAAAA@@@???===;;;:::666555555555444555555555777:::>>>AAACCCDDDFFFGGGHHHIIILLLMMMOOORRRWWWZZZ___```ffflllooouuu}}}fffhhhqqq{{{||||||~~~|||yyy~~~}}}}}}kkk___mmm~~~}}}xxxuuu{{{xxxYYY\\\qqqnnnTTTAAA888333222444666555777;;;888:::<<<>>>@@@BBBCCCDDD===@@@AAA@@@>>>>>>CCCHHHPPPNNNJJJGGGFFFHHHJJJLLLOOOJJJHHHJJJJJJIIIKKKOOOLLLNNNTTT___~~~fffMMMVVVppp~~~jjjOOO>>>999::::::888AAAGGGMMMMMMIIIGGGKKKOOOPPPUUUYYYXXXQQQJJJFFFEEE@@@BBBFFFJJJQQQ\\\iiisssuuuwwwyyy{{{{{{}}}tttppp|||}}}yyy}}}}}}wwwzzzvvvxxxyyyyyyxxxppppppnnnmmmooorrrnnngggVVVQQQOOOOOOLLLFFFEEEHHHEEEIIILLLKKKGGGEEEGGGIIIBBBAAAAAAAAABBBBBBCCCDDDGGGHHHJJJJJJKKKMMMPPPSSSMMMPPPRRRQQQPPPPPPSSSVVVWWWWWWWWWXXXWWWWWWWWWVVVVVVXXX\\\]]]^^^```cccfffiiifffUUUWWW]]]hhhqqqrrrqqqssswwwxxxzzz|||vvv___GGGEEEBBB???===<<<<<<<<<888=========NNNpppsssjjjiiimmmqqqssslllmmmqqquuutttooonnnqqqooommmjjjfffdddfffkkkooohhhfffccc^^^XXXQQQJJJFFFBBBPPPeeeyyyuuuuuutttpppmmmkkkjjjjjjdddYYYPPPOOOPPPKKKGGGFFF@@@AAAAAAAAA@@@???>>>===999999888777777666666666444777:::<<<======???@@@???@@@BBBCCCDDDGGGJJJMMMSSSSSSZZZbbbdddgggwwwssskkklllzzzxxxzzz|||}}}qqqaaammm{{{{{{xxxxxx{{{yyyxxxxxxwwwXXXddd|||qqqOOO>>>666333222444666555777;;;888:::<<>>@@@AAA>>>:::;;;@@@FFFOOOLLLGGGDDDBBBCCCFFFGGGOOOJJJHHHHHHIIIHHHKKKPPPOOOOOOVVVXXXhhh~~~mmmRRRUUUlllvvv\\\DDD;;;<<<;;;666:::DDDNNNPPPJJJGGGKKKQQQMMMRRRXXXYYYTTTLLLFFFDDDAAABBBDDDFFFKKKVVVdddooosssuuuvvvvvvvvvxxxzzz}}}}}}||||||}}}ooodddcccsss}}}~~~~~~|||zzz~~~{{{{{{{{{|||{{{xxx{{{}}}wwwsssqqqnnnnnnssswwwrrriiiWWWRRRJJJDDD@@@@@@BBBEEECCCIIIMMMKKKFFFBBBDDDHHH???@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHJJJLLLJJJNNNRRRQQQMMMMMMQQQVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVYYY]]]______aaaeeehhhjjj}}}jjjXXX[[[___jjjssstttsssuuuyyy{{{yyy{{{{{{dddHHHFFFBBB???===<<<<<<===777<<<<<<>>>RRRwwwxxxppplllmmmsssxxxyyyvvvuuuvvvvvvssssssvvvqqqpppnnnjjjgggeeefffhhhlllhhhdddbbbaaa[[[QQQHHHCCCIIIbbb~~~yyysssqqqsssssspppmmmgggYYYOOOPPPRRRNNNHHHFFF???@@@AAABBBAAA@@@???>>><<<;;;;;;:::999888777777444777:::<<<<<<<<<===>>>===>>>?????????AAADDDFFFKKKJJJQQQ[[[]]]]]]kkk}}}{{{llliiixxxuuuxxx{{{xxx~~~oooZZZeeepppiii``````hhhvvv{{{{{{{{{qqq]]]vvvvvvQQQ<<<666888888888777777:::<<<<<<===???AAACCCCCCCCCCCC>>>???AAACCCCCCCCCAAA@@@BBBCCCDDDCCCBBBCCCEEEGGGFFFHHHJJJHHHFFFEEEFFFIIIJJJLLLPPPUUUbbb|||zzz^^^PPPbbb}}}{{{iiiOOO999<<>>;;;999555888OOOwwwzzzrrrllllllttt|||vvvrrrssszzz~~~yyyxxxyyyyyywwwsssmmmjjjjjjlllooommmkkkjjjggg]]]OOODDDFFFKKKaaa{{{ppprrrxxxnnnjjjwwwrrrcccQQQKKKNNNPPPKKKEEEEEEDDD@@@>>>@@@DDDCCC@@@======<<<;;;999777555444777777777777777888999999999888888888:::<<>>666666888999;;;<<<<<<<<<:::;;;===???@@@@@@@@@@@@CCCDDDEEEFFFEEECCCAAA???AAABBBCCCCCCCCCCCCEEEGGGHHHJJJLLLKKKHHHFFFFFFGGGFFFJJJOOOPPPVVVllliiiTTTVVVeeevvvwwwxxxhhhJJJ<<<999222777;;;BBBIIIPPPQQQPPPMMMNNNOOORRRUUUWWWTTTNNNIIIHHHDDDBBBBBBCCCFFFOOOYYYbbbdddgggkkkpppsssuuuwwwyyy{{{}}}~~~~~~~~~www^^^___wwwzzzyyy{{{xxx}}}|||sssqqqzzznnn^^^OOOKKKGGGDDDDDDDDDBBB@@@AAAAAABBBBBBCCCCCCBBBBBBBBB@@@???======>>>???@@@BBBBBBBBBBBBCCCDDDEEEFFFIIIHHHFFFFFFFFFGGGIIIKKKNNNQQQTTTUUUUUUTTTUUUUUUZZZZZZYYYWWWVVVUUUTTTSSSYYYbbb}}}ooouuuqqqooonnnoooqqqssssssrrrsssyyy|||xxxVVVKKKBBB@@@AAA???>>>>>>:::999777:::IIIiii}}}}}}yyyzzz}}}}}}{{{vvvpppmmmmmmnnnpppooommmkkkeee[[[PPPGGGHHHOOOccc}}}wwwtttjjjjjjxxxnnnXXXNNNNNNPPPKKKDDDCCCBBBAAABBBAAA@@@???????????????>>>===;;;:::999888888777777777888888999:::999888888999:::<<<===>>>???AAABBBDDDHHHMMMQQQdddfffddd___^^^dddjjjjjjppptttzzzxxxbbbXXXWWW[[[```dddcccjjjuuu{{{~~~gggbbbwwwiiiKKK<<<777777999>>>CCCDDDBBB>>>;;;<<<===???@@@@@@??????EEEFFFHHHIIIHHHFFFCCCBBBAAACCCDDDDDDDDDDDDFFFGGGHHHKKKMMMMMMKKKHHHGGGFFFEEEJJJNNNLLLIIIWWWyyy}}}gggXXXUUU^^^jjjcccHHH???:::<<<:::<<>>???@@@???@@@AAABBBDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFIIIMMMQQQTTTTTTSSSSSSTTTVVVVVVTTTRRRPPPOOOMMMLLLTTTWWWwww}}}ssstttoookkkkkkooossssssqqqrrrvvvyyy}}}```QQQBBB???AAA@@@>>>===999666666888===NNNrrr}}}yyywwwwwwxxxtttuuutttpppfff[[[RRRMMMMMMWWWhhhvvvhhhiiizzzuuu^^^OOOKKKKKKKKKIIIGGGCCCCCCGGGEEE===<<>>@@@EEEJJJMMMNNNQQQWWW[[[\\\ccclllwww}}}zzzsssrrrvvvyyyyyy~~~~~~rrrkkkpppdddIII===;;;:::<<>>??????@@@@@@@@@@@@@@@<<<=========<<<<<<;;;;;;::::::;;;;;;;;;:::999999;;;===??????>>>>>>>>>???BBBFFFJJJNNNQQQVVVZZZ\\\aaahhhrrryyy}}}xxx~~~oootttcccJJJAAA<<<<<<===DDDKKKMMMIIIDDDBBBCCCDDDDDDDDDCCCBBBAAAAAACCCGGGJJJKKKJJJHHHGGGJJJKKKLLLKKKHHHEEEDDDEEEAAADDDHHHMMMOOONNNLLLIIIPPPLLLJJJIIIHHHJJJUUU```lllVVVXXXppppppZZZGGG<<<<<<===@@@CCCEEEEEEDDDCCCFFFIIIMMMPPPRRRTTTUUUUUUQQQMMMMMMIIICCC???@@@???BBBHHHOOOVVV[[[___aaaiiilllooosssuuuxxx||||||}}}xxxqqqgggvvv|||}}}wwwqqqllljjjhhhfffqqquuuhhhjjjqqqsssuuuxxxuuu}}}~~~xxxpppuuuwwwvvvxxxnnnUUULLLKKKIIIGGGEEEBBB@@@AAACCCDDDFFFEEECCCBBBAAAAAAAAAAAADDDCCCBBB@@@@@@BBBCCCDDDBBBCCCEEEGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFJJJNNNPPPPPPPPPPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQUUUVVVgggjjjQQQTTT[[[ccclllqqqrrrsssvvvzzzuuuwwwyyyzzzvvvaaaKKKBBBAAAAAA???>>>BBB:::999>>><<<888BBBTTThhhvvvwwwwww}}}mmm]]]SSSPPPWWWcccnnnwwwssscccvvvyyyfffSSSOOO[[[hhh^^^PPPFFFFFFFFFAAA???AAA;;;<<<===>>>>>>>>>>>>===;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<===<<<<<<;;;>>>@@@CCCEEEEEEEEEFFFHHHOOOQQQTTTXXX[[[___dddiiigggiiimmmttt|||~~~rrrzzziiivvvuuuXXXEEE@@@>>>======AAAFFFHHHGGGEEEEEEEEEFFFFFFEEECCCBBBAAADDDFFFIIILLLLLLIIIFFFCCCKKKMMMNNNLLLIIIFFFDDDDDD@@@BBBFFFLLLPPPQQQNNNLLLPPPKKKGGGHHHJJJJJJNNNRRRxxxxxxYYYTTTbbbzzznnnWWW@@@>>><<<<<<===???AAABBBBBBDDDGGGIIIJJJLLLOOORRRPPPLLLLLLOOONNNHHHCCCCCCAAABBBEEEHHHMMMPPPSSSUUU\\\```dddhhhkkkoootttwwwwwwzzz}}}vvvooozzz}}}{{{{{{sssmmmkkkjjjkkkmmmmmmvvvyyyppplllpppuuuwwwvvvwww{{{~~~vvveeeoooxxxzzz{{{~~~^^^OOOLLLJJJMMMLLLIIIEEECCCCCCFFFIIIKKKIIIGGGEEEDDDCCCCCCDDDBBBAAA@@@@@@@@@BBBDDDFFFDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHKKKMMMNNNMMMLLLMMMMMMRRRRRRRRRQQQQQQQQQPPPPPPQQQXXXccczzzXXXOOOUUU```nnntttsssrrrtttxxxsssvvvxxxzzz}}}~~~iiiRRRFFFCCCAAA@@@AAA>>>888777<<<===999<<>>??????@@@BBBDDDEEEEEEHHHLLLPPPMMMKKKMMMSSSUUUPPPJJJIIIFFFFFFEEEEEEEEEGGGIIIKKKMMMPPPUUUYYY^^^bbbgggjjjlllqqqvvvzzz}}}{{{}}}uuurrrooollljjjkkkoootttwww{{{}}}nnniiimmmxxxyyy|||~~~{{{yyy|||}}}xxxzzzwwwpppaaakkktttwwwyyyoooVVVMMMLLLKKKRRRQQQNNNJJJFFFFFFJJJMMMMMMLLLJJJHHHGGGGGGHHHIIIBBBAAAAAAAAABBBEEEGGGIIIIIIIIIIIIHHHHHHIIIIIIJJJHHHGGGHHHIIIKKKOOORRRTTTOOOPPPPPPOOOMMMLLLMMMOOOQQQRRRSSSSSSTTTUUUVVVVVVTTTaaacccmmmYYYSSS]]]kkksssttttttuuuwwwtttwww{{{|||{{{~~~pppZZZKKKDDD@@@@@@CCC999999888777777888999:::999CCCKKKUUUcccnnnsssjjjffffffpppwwwyyymmmvvv|||ggg]]]]]]kkkmmmeeeSSSIIIIIIJJJFFFBBBBBBBBBAAA@@@???===<<<:::<<<>>>@@@AAAAAA@@@??????>>><<<;;;::::::;;;;;;999;;;===>>>>>>???AAACCCBBB@@@CCCJJJLLLLLLPPPWWW^^^cccjjjttt}}}yyyjjjooo|||~~~|||yyyyyy|||}}}}}}bbbiiiwwwwww___JJJEEEHHHGGGGGGEEECCCBBBDDDIIIMMMMMMMMMNNNMMMLLLIIIGGGFFFAAAEEEIIINNNOOONNNKKKIIIDDDGGGIIIJJJHHHFFFFFFFFFFFFFFFHHHMMMQQQSSSQQQNNNOOONNNOOOOOOLLLIIIKKKQQQSSSjjjmmmZZZYYYqqqlll[[[FFF;;;<<>>@@@BBBBBBBBBEEEKKKOOONNNLLLPPPWWW[[[VVVQQQNNNKKKIIIFFFCCCBBBBBBCCCDDDAAAEEEJJJOOOSSSXXX]]]aaaccciiiqqqwww{{{zzzmmm```___```bbbgggpppzzzrrrbbbbbbkkk{{{tttnnnqqqooohhhccciiimmmmmmsssmmmXXXQQQPPPSSSWWWUUUTTTRRRMMMHHHHHHLLLPPPNNNMMMKKKJJJJJJKKKLLLMMMDDDCCCCCCDDDEEEHHHKKKMMMOOONNNMMMKKKKKKLLLMMMMMMJJJJJJJJJMMMQQQVVV\\\___WWWWWWVVVSSSPPPOOOQQQRRRUUUVVVXXX[[[___bbbdddeee]]]kkkggg|||{{{aaaSSSZZZeeeooouuuxxxyyyxxxxxx|||~~~yyyxxxttt^^^OOOEEE@@@@@@DDD===AAA???999555888;;;::::::CCCOOO\\\```ZZZhhhxxxssssssuuunnnwww}}}iii___nnn{{{www___NNNOOOQQQMMMGGGGGGFFFEEECCCAAA@@@???>>>@@@CCCEEEGGGGGGFFFEEEAAA???<<<:::888888888999777888999888777888:::;;;<<<:::>>>DDDDDDAAABBBHHHSSS]]]kkkvvv~~~qqqsss~~~}}}zzzpppqqqzzz|||rrrtttssswww~~~~~~rrrfffpppxxx|||oooXXXGGGEEEIIIIIIHHHFFFEEEEEEFFFHHHIIIMMMMMMNNNSSSVVVSSSJJJCCCEEEDDDEEEJJJPPPPPPLLLGGGJJJLLLNNNNNNKKKGGGEEEDDDEEEFFFHHHKKKMMMMMMNNNNNNNNNOOOQQQQQQOOOLLLLLLLLLSSSUUUqqqtttOOOTTTwww}}}oooWWWAAA999===>>>:::888>>>BBBBBBBBBDDDIIILLLGGGKKKRRRYYY]]]\\\WWWSSSUUUNNNFFFCCCDDDEEEEEEDDDEEEBBBBBBHHHNNNQQQSSSTTTZZZ^^^fffooovvvzzz|||}}}|||sssnnnlllggg^^^WWW```YYY\\\nnnsss]]]YYYiii{{{~~~dddbbbrrrtttgggffflllhhhaaaooovvvVVVPPPVVVWWWTTTSSSVVVUUUUUUTTTSSSQQQNNNLLLNNNLLLJJJIIIJJJMMMQQQSSSNNNJJJGGGFFFHHHKKKMMMNNNRRROOOMMMMMMNNNOOOMMMKKKHHHNNNTTTVVVVVVXXX^^^ccc```___]]][[[ZZZXXXXXXXXX]]][[[WWWVVVWWW\\\bbbeee\\\bbbcccuuurrrVVVVVVcccrrrsssvvvzzzuuu{{{|||}}}|||||||||}}}{{{fffMMMBBBFFFGGG@@@@@@>>><<<999777777888888<<>>===<<<<<<===;;;<<<<<<:::888777888:::<<<============AAAIIIOOOTTT```ooo||||||rrr~~~~~~~~~}}}|||{{{ssstttpppkkkmmmtttxxxwww~~~tttqqquuuzzz|||zzzyyysssdddhhhuuuyyywwwkkkXXXIIICCCDDDHHHGGGFFFFFFFFFGGGHHHIIILLLLLLNNNSSSWWWUUUOOOIIIHHHGGGGGGKKKOOOOOOJJJFFFFFFIIIKKKLLLJJJGGGFFFFFFEEEEEEGGGJJJMMMOOONNNMMMNNNOOOPPPNNNLLLIIIIIIIIIMMMQQQccc\\\VVVooo~~~pppTTT???888;;;===:::===@@@@@@AAAEEELLLPPPKKKMMMRRRWWW[[[]]]]]]\\\YYYYYYVVVOOOFFFBBBCCCFFF@@@??????CCCHHHKKKLLLLLLOOOSSSYYYaaaiiiqqqwww{{{zzzsssjjjcccaaa^^^[[[XXX^^^___gggxxxxxxlll^^^XXX___ooo}}}rrrlllssstttllljjjmmmkkkkkk~~~eeeMMMKKKSSSUUUSSSSSSQQQSSSVVVVVVSSSOOOLLLKKKOOOMMMKKKIIIJJJLLLOOOQQQMMMKKKIIIIIILLLOOOQQQRRROOOMMMKKKKKKMMMOOOOOONNNLLLPPPTTTVVVWWWYYY]]]aaabbbaaa___\\\ZZZXXXWWWVVVUUUSSSPPPOOOQQQTTTYYY\\\VVV\\\[[[ggg```TTTZZZlllsssxxx|||yyyzzz{{{{{{zzzyyyzzz|||~~~nnnTTTEEEDDDCCC>>>@@@>>>;;;999777777777777999;;;BBBKKKRRRWWW^^^eeeqqq|||{{{qqqffflllssstttjjj^^^VVVUUUVVVVVVUUURRRNNNJJJHHHGGGGGGHHHKKKMMMNNNNNNNNNMMMGGGGGGFFFDDDBBB???===<<>>===<<<<<<<<<<<<<<<===>>>???@@@AAAEEEKKKPPPVVVaaaqqq~~~{{{vvv{{{wwwuuusssqqqooodddhhhkkklllpppuuuvvvuuuzzzxxxzzz|||}}}{{{cccaaawww{{{rrrfffXXXLLLDDD@@@EEEEEEEEEFFFFFFGGGGGGHHHGGGGGGJJJPPPTTTTTTPPPLLLKKKJJJJJJLLLNNNMMMHHHCCCEEEGGGIIIIIIGGGFFFEEEEEEGGGEEEEEEIIIOOORRROOOLLLNNNNNNNNNKKKHHHGGGGGGHHHNNNSSSWWWggglllXXX^^^fff|||qqqUUUBBB===>>>::::::999999;;;@@@GGGMMMKKKMMMOOORRRWWW[[[^^^```ZZZdddmmmhhhYYYKKKEEEFFFDDDCCCBBBAAABBBCCCBBBAAAGGGHHHKKKQQQYYYbbbkkkppprrrsssuuuzzzzzztttqqqeee```ZZZUUUUUUYYY^^^bbbmmmvvvuuummmccc[[[TTTTTT^^^lllvvv{{{~~~vvvwwwtttsssrrrnnnrrrvvvhhhUUUGGGHHHMMMMMMJJJJJJFFFJJJOOORRRSSSQQQOOONNNPPPNNNLLLJJJIIIKKKMMMNNNJJJIIIIIIKKKOOORRRSSSSSSNNNKKKIIIIIILLLOOOQQQRRRQQQRRRTTTVVVXXXZZZ[[[\\\```___\\\YYYWWWUUUSSSSSSMMMLLLJJJJJJKKKNNNQQQSSSTTTZZZXXX\\\xxxYYYQQQcccooouuuzzzzzzzzzzzzzzzxxxwwwxxx{{{~~~www^^^JJJDDDBBB??????>>>;;;999777666666666666666;;;BBBHHHLLLSSS[[[bbbjjj{{{pppgggfffooonnnaaa[[[___aaabbbaaa\\\UUUQQQRRRTTTTTTUUUWWWXXXZZZ[[[[[[\\\TTTQQQNNNIIIFFFCCCBBBBBBBBB???<<<===???@@@???===AAACCCFFFHHHJJJNNNRRRUUU[[[fffuuu{{{|||zzz~~~~~~|||}}}~~~{{{wwwrrrmmmiiifffccc```[[[```gggmmmrrrvvvyyyzzz}}}zzzxxxsss```ooopppccc[[[SSSHHH@@@AAABBBCCCDDDEEEEEEEEEEEEAAAAAADDDIIIMMMNNNLLLJJJMMMLLLKKKLLLLLLIIIEEEAAAFFFGGGHHHHHHFFFDDDEEEEEEIIIEEEDDDIIIQQQTTTPPPKKKKKKLLLKKKIIIGGGFFFHHHJJJQQQTTTQQQTTTttt~~~dddVVVTTT```ooovvvbbbOOOCCC===888555555777:::@@@FFFGGGHHHJJJLLLOOOTTTXXX[[[WWWfffxxxyyyhhhWWWNNNIIIHHHEEE@@@@@@BBBCCCBBBEEEDDDDDDFFFKKKQQQXXX\\\^^^```dddjjjnnnqqqrrrrrr{{{yyywwwxxx{{{~~~~~~wwwmmmccc]]][[[RRRSSSUUUWWW\\\fffrrr{{{jjjWWWQQQLLLOOOXXXeeerrryyyyyyvvv|||zzz|||uuuooopppuuu}}}~~~uuuqqqsssnnnzzz]]]SSSLLLLLLKKKFFFBBBAAA???>>>AAAGGGOOOTTTTTTSSSRRRPPPMMMKKKJJJJJJKKKLLLHHHHHHHHHKKKNNNPPPPPPOOOOOOMMMJJJIIIKKKNNNQQQSSSSSSRRRRRRTTTVVVXXXXXXWWWYYYXXXVVVTTTRRRQQQPPPOOOKKKJJJJJJJJJKKKLLLNNNOOOQQQWWWWWWVVVtttiiiNNNYYYeeelllssswww{{{{{{zzzxxxwwwxxx{{{}}}~~~hhhRRRFFFDDDCCC???>>><<<:::888666666666666555777<<<@@@DDDKKKSSS]]]cccooozzz}}}~~~uuujjjiiiiiiffffffjjjlllmmmmmmjjjfffccccccdddcccbbb`````````aaacccdddddd```ZZZTTTPPPNNNMMMNNNJJJFFFBBBCCCGGGIIIGGGCCCIIIKKKOOOTTTWWW[[[]]]___dddnnn||||||kkkoootttxxx{{{zzzuuuqqqpppqqqmmmhhhccc___\\\YYYVVVRRRVVV]]]dddkkkpppwww}}}|||wwwvvvxxxaaacccoooaaa[[[VVVMMMDDD???@@@AAABBBBBBBBBBBBBBB>>>???AAADDDGGGHHHHHHHHHMMMMMMLLLKKKIIIGGGCCC@@@DDDEEEFFFFFFFFFFFFHHHJJJJJJGGGEEEJJJQQQTTTPPPKKKGGGHHHHHHGGGGGGHHHJJJMMMMMMNNNMMMOOO^^^vvvaaaZZZRRRWWWggg~~~lllWWWDDD;;;555666999:::===BBBAAACCCGGGIIIJJJLLLPPPSSSTTT^^^pppwwwiiiOOOPPPKKKCCC@@@EEEGGGFFFBBBAAAAAAAAABBBEEEGGGIIILLLOOOTTTYYY\\\___```aaaiiigggeeefffjjjooorrrrrryyyzzz}}}|||yyy}}}~~~~~~|||{{{|||}}}|||||||||{{{~~~|||zzzxxxwwwuuurrrpppppppppnnnggg\\\TTTQQQQQQQQQWWW```hhhqqq}}}pppXXXMMMOOOMMMZZZmmm{{{}}}zzzxxx~~~~~~vvvqqqpppooopppwww}}}tttooopppqqqhhhYYYVVVSSSSSSRRRMMMJJJIIIEEE===777<<>>???@@@AAACCCFFFIIILLLIIIIIIIIIGGGEEECCCAAAAAA@@@AAAAAABBBBBBEEEJJJMMMGGGFFFFFFHHHJJJJJJHHHFFF@@@BBBEEEFFFFFFFFFHHHIIIGGGFFFJJJSSSWWWaaa~~~~~~~~~{{{nnnllleeeWWWPPP]]]tttoooXXXCCC;;;777111111777777;;;???AAAAAACCCHHHMMMWWWUUUVVV```ooo}}}~~~~~~nnnbbb^^^WWWNNNHHHFFFDDDBBBAAA@@@@@@@@@@@@BBBDDDEEEDDDEEEGGGIIIEEEFFFGGGHHHIIIKKKMMMOOOYYY\\\```cccdddcccbbbaaabbbbbbdddddddddeeehhhkkkmmmjjjmmmmmmeeeiiipppmmmmmmooolllfffeeegggeee```VVVWWWXXX[[[\\\[[[XXXUUUOOOSSSXXXZZZ\\\bbbnnnwww{{{zzznnnaaaXXXQQQQQQ___qqq~~~{{{}}}~~~zzzzzz|||uuujjjjjjrrr~~~~~~tttllloooxxxwwwdddXXXSSSRRRRRRQQQSSSXXX```gggjjjiii]]]LLLCCCBBBEEEHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIKKKIIIHHHHHHIIIIIIHHHFFFJJJKKKJJJHHHEEEDDDFFFIIIGGGJJJMMMNNNMMMNNNQQQTTTQQQQQQPPPOOOOOOOOOOOOOOOPPPOOOMMMLLLKKKMMMNNNOOOQQQGGGSSSXXXYYYhhhSSSKKKWWWlllvvvwwwyyy{{{{{{yyywwwwwwwww}}}kkkUUUJJJHHHBBBBBB@@@>>><<<999777666888666666:::;;;;;;@@@GGGHHHNNNWWWaaakkktttyyy{{{zzz}}}xxxyyyzzz{{{{{{{{{yyywwwtttuuuuuussslllcccZZZTTTQQQ[[[iiiwww~~~~~~yyyuuummmlllkkkiiihhhggggggffflllmmmqqqxxxyyy{{{NNNRRRVVVYYY[[[]]]```cccgggkkkmmmnnnrrrwwwyyyvvvtttvvvyyy|||~~~~~~~~~}}}~~~}}}||||||}}}yyy{{{}}}~~~}}}}}}}}}~~~}}}|||}}}{{{}}}~~~|||zzzxxxxxx}}}yyyvvvyyyqqqmmmhhhfffdddaaaZZZUUUMMMKKKHHHGGGHHHIIIHHHHHHHHHHHHMMMUUU\\\cccqqq~~~ppptttmmm\\\sssyyyaaaNNNEEEDDDFFFHHHGGGEEECCC@@@???@@@AAABBB;;;<<<===???AAAEEEJJJMMMGGGGGGHHHFFFDDDBBBAAAAAAEEEDDDCCCAAA???@@@CCCFFFDDDEEEFFFGGGFFFFFFDDDDDD???BBBDDDEEEEEEDDDDDDEEEBBB@@@BBBHHHNNNWWWffftttzzzmmmjjjfff[[[TTTYYYeeeuuutttVVVFFF<<<333222777333666:::;;;;;;???FFFMMMWWWXXXZZZZZZ^^^ggguuu~~~|||vvvlllTTTQQQLLLGGGDDDCCCCCCDDD>>>@@@AAA@@@>>>>>>@@@CCC<<<>>>@@@AAAAAAAAACCCEEEGGGIIIKKKMMMMMMNNNPPPQQQIIIJJJLLLOOOOOONNNPPPSSSWWWUUUYYYXXXPPPTTT\\\YYYUUUYYYXXXQQQNNNPPPPPPMMMGGGIIILLLPPPTTTTTTRRROOOPPPVVV^^^eeemmmzzzdddUUUIIIIIIRRRddd}}}zzzrrroooqqqnnnjjjqqq~~~|||nnndddmmmzzz```RRRQQQTTTSSSQQQMMMLLLQQQ[[[dddgggqqqhhhYYYKKKCCCBBBFFFJJJBBBBBBCCCCCCDDDFFFGGGHHHGGGFFFDDDDDDEEEFFFEEEDDDEEEGGGHHHFFFCCCBBBDDDGGGEEEIIINNNNNNLLLMMMQQQVVVQQQPPPOOOMMMLLLLLLKKKKKKSSSQQQOOOMMMMMMNNNPPPRRRPPP@@@LLLSSSPPPzzztttXXXJJJTTTiiiqqquuuxxxzzzzzzyyyvvvuuuuuuxxxrrr]]]QQQOOOCCCCCCBBB@@@===:::888666666444555999::::::>>>DDDIIIMMMSSS[[[eeeooouuuwww{{{~~~{{{}}}tttxxx||||||vvviii[[[RRRJJJOOOYYYeeepppyyy{{{{{{{{{xxxuuussssssuuuxxxyyy|||yyyxxxKKKLLLNNNPPPRRRTTTVVVWWWXXX\\\aaafffiiiiiihhhhhhnnnppprrruuuvvvvvvuuuuuuxxxxxxxxxxxxxxxxxxwwwwwwtttuuuvvvxxxyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwzzzxxxvvvvvvvvvvvvtttrrrpppqqqrrrrrrrrrpppooonnn```[[[VVVTTTTTTSSSOOOJJJGGGFFFCCCAAA@@@AAACCCEEEFFFGGGKKKUUUcccqqq{{{~~~~~~wwwuuuyyyuuu___KKKFFFEEEAAABBBGGGGGGFFFCCC???<<<<<>>@@@DDDDDDCCCAAA??????@@@AAACCC>>>AAADDDDDDBBBBBBDDDFFFKKKFFFBBBDDDKKKRRRTTTTTTrrrzzzvvvsssiiijjjrrruuuggg[[[iiizzzaaaMMMCCC;;;444555333444:::;;;:::>>>EEENNNTTT```gggbbbYYYXXX___gggjjjqqqwww}}}jjjeee___ZZZWWWSSSNNNJJJIIIFFFCCCAAAAAAAAAAAA@@@AAA<<<;;;======:::===BBB???@@@AAAAAA??????@@@@@@???@@@AAABBBCCCDDDDDDEEEFFFEEEDDDEEEGGGHHHHHHGGGGGGEEECCCBBBCCCDDDDDDCCCEEEEEEGGGLLLSSSYYY]]]^^^aaammm}}}~~~kkk]]]LLLHHHGGGPPPbbbzzz}}}}}}vvvppprrrwwwxxxuuuqqqyyy~~~yyyqqqssskkkXXXNNNMMMPPPUUURRRNNNKKKJJJNNNUUU[[[\\\WWWQQQMMMKKKIIIEEEBBBAAA@@@@@@@@@@@@@@@AAAAAADDDAAA??????AAACCCCCCAAA@@@CCCEEEDDD@@@======>>>AAAFFFHHHGGGKKKRRRTTTQQQSSSPPPNNNOOOPPPOOOKKKHHHNNNLLLIIIHHHHHHIIIIIIHHHGGGNNNIIICCCOOOmmmbbbXXXUUU^^^rrrsssttttttuuuwwwxxxuuupppzzz{{{mmm^^^JJJCCCCCC@@@>>>======999555666666666666888:::<<<===GGGKKKQQQUUUZZZbbblllsssyyy|||wwwvvvqqqmmmllllllfff[[[QQQNNNFFFDDDLLLSSS[[[lll~~~yyy|||EEEEEEGGGIIIKKKMMMOOOPPPNNNQQQUUUYYY\\\]]]]]]]]]aaaccceeehhhiiiiiiiiihhhiiiiiijjjjjjkkkkkklllllljjjkkklllnnnooooooppppppooooooooonnnnnnnnnmmmmmmlllkkkiiihhhiiihhhfffeee````````````___^^^]]]\\\WWWRRRMMMKKKLLLKKKGGGCCCBBBAAA@@@???>>>???BBBDDDIIIIIIOOO^^^rrrzzziiiUUUEEEBBBCCC@@@AAAFFFHHHFFFDDD@@@======@@@BBBBBBBBBAAA???>>>>>>@@@BBBCCCCCCBBBBBBAAAAAABBBBBBCCC???<<<======;;;===AAACCCBBBAAA@@@??????@@@AAA???CCCEEEEEECCCCCCEEEGGGSSSQQQNNNKKKJJJKKKMMMNNNYYYssszzzuuuuuuzzz|||rrrcccbbbjjj{{{jjj[[[MMMBBB===555000333666777:::===CCCIIISSS[[[YYYSSSRRRWWWVVVYYY^^^dddiiikkkmmmmmmhhhfffccccccddddddaaa___```\\\VVVQQQLLLIIIFFFEEEEEE???===@@@@@@======@@@>>>??????>>>=========>>>============>>>??????@@@BBB@@@???>>>???AAAAAABBBEEEDDDCCCDDDFFFHHHJJJKKKLLLMMMPPPXXXbbbkkkrrruuuwwwvvvhhhXXXMMMEEEKKKVVVeeevvv}}}qqqooovvvzzzyyyvvvuuu}}}uuueeeWWWNNNKKKLLLNNNNNNMMMKKKIIIHHHKKKPPPTTTWWWSSSNNNKKKIIIFFFBBB??????>>>=========>>>>>>???DDDBBB???>>>@@@AAAAAA??????AAACCCBBB???======>>>===BBBCCCBBBEEEKKKNNNKKKPPPNNNLLLLLLMMMNNNLLLJJJNNNLLLJJJJJJKKKLLLKKKJJJIIIMMMHHHCCCJJJ```mmm[[[RRRZZZpppoootttxxxzzzyyyxxxvvvuuuvvvzzzxxxiiiTTTGGGEEEBBB@@@???>>>:::666555555555555666888:::;;;AAAEEEJJJOOOTTT\\\eeelllvvvyyy}}}vvveee```]]]```dddccc\\\VVVLLLCCC???CCCHHHNNN___qqq{{{|||>>>???@@@BBBDDDFFFGGGHHHJJJLLLNNNQQQTTTVVVWWWWWWYYYZZZ\\\^^^````````````^^^^^^___```aaabbbccccccbbbbbbdddeeefffffffffffffffffffffeeeeeeeeeeeeeeebbb```^^^^^^^^^^^^\\\[[[WWWVVVTTTSSSRRRQQQQQQPPPMMMIIIEEECCCDDDCCC@@@<<<===>>>>>>======>>>AAADDDGGGIIIRRReee|||}}}kkkZZZKKK@@@@@@AAA@@@AAAFFFGGGFFFCCC@@@======@@@CCCGGGEEEBBB@@@??????>>>===??????????????????@@@AAAAAA===;;;<<<<<<:::;;;???BBBBBBAAA@@@@@@???>>>>>>AAADDDFFFFFFDDDCCCEEEHHHWWWXXXWWWQQQJJJFFFGGGJJJIIIYYY{{{{{{zzzzzzzzzuuukkk]]]RRRlllyyywwwggg\\\LLL>>>222000444666777777===@@@HHHOOOPPPLLLKKKLLLKKKNNNQQQUUUXXXZZZZZZZZZ]]]^^^```dddhhhkkkkkkjjjmmmmmmmmmjjjcccYYYPPPJJJLLLFFFAAABBBDDDBBB@@@AAA@@@@@@???>>>>>>>>>>>>>>>@@@@@@?????????@@@@@@AAA??????>>>>>>???@@@BBBCCCGGGGGGHHHJJJMMMRRRVVVYYYYYY[[[```jjjvvvxxxlll___RRRIIIDDDKKKWWWiiiyyytttrrrxxx}}}|||wwwyyyqqqcccQQQHHHIIIMMMOOOOOOIIIJJJJJJIIIHHHIIILLLNNNTTTQQQMMMJJJHHHDDDAAA>>>???>>>===<<<<<<===>>>>>>DDDAAA???>>>???@@@??????>>>???@@@???===<<<===>>><<>>@@@EEEGGGFFFKKKIIIGGGGGGIIIKKKLLLLLLMMMLLLLLLMMMOOOOOONNNMMMKKKKKKGGGFFFIIISSS}}}kkkUUUVVVkkkmmmssszzz}}}zzzwwwvvvwwwwwwwwwuuu^^^KKKGGGCCCBBBBBB???;;;777555444444444555666888999;;;???DDDIIINNNVVV```gggqqqtttzzz~~~|||rrrddd]]]WWWWWW[[[[[[WWWRRRLLLDDD??????AAAEEETTTddd~~~~~~;;;;;;<<<>>>???AAABBBCCCHHHIIIJJJKKKNNNPPPRRRSSSRRRTTTUUUWWWXXXYYYYYYYYYWWWXXXXXXXXXYYYYYYZZZZZZXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXVVVVVVWWWVVVUUUSSSSSSQQQOOOLLLKKKJJJJJJKKKGGGDDDAAA???@@@???===;;;<<<===>>>>>>===>>>BBBFFFGGGMMMZZZlll~~~~~~}}}{{{eeePPPGGG@@@AAAAAA@@@BBBEEEEEEDDDAAA>>><<<===@@@BBBMMMIIIDDDBBBBBBAAA>>>;;;===<<<<<<<<<===>>>??????AAA===<<<======;;;<<<@@@AAABBBBBBAAA@@@???======AAADDDFFFEEECCCBBBEEEHHHRRRTTTTTTPPPKKKHHHHHHJJJIIIPPPgggwwwuuutttiiiZZZUUU]]]kkkyyyyyybbbTTTBBB888777777666555===>>>BBBGGGIIIHHHEEECCCGGGIIIKKKMMMNNNNNNNNNMMMQQQSSSWWW]]]aaadddeeeeeeiiirrrxxxjjjaaa\\\TTTLLLIIIIIIIIIHHHGGGFFFEEECCCBBBCCCCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEBBBEEEIIILLLNNNPPPQQQRRRYYYZZZ]]]___ccchhhnnnrrrtttuuuyyyuuugggZZZNNNHHHJJJOOOfffooo{{{}}}xxxxxx}}}}}}zzz{{{{{{xxxsssxxxyyy|||fffYYYKKKEEEHHHMMMOOONNNKKKKKKKKKIIIHHHIIIMMMOOOSSSQQQOOOLLLIIIEEEBBB@@@BBBAAA???>>>>>>>>>@@@@@@BBBAAA?????????@@@AAABBBAAAAAA@@@>>><<<<<<<<<<<>>=========<<<;;;:::<<<>>>===;;;>>>DDDIIINNNZZZjjjxxx}}}yyy~~~ttt\\\JJJFFFBBBAAA@@@???@@@BBBBBBAAA???<<<:::;;;>>>AAALLLHHHDDDBBBCCCAAA>>>:::<<<<<<<<<<<<===>>>>>>???@@@<<<;;;>>>>>><<<===@@@AAABBBBBBAAAAAA???>>>===AAACCCEEECCCAAAAAACCCGGGMMMLLLLLLLLLKKKJJJIIIIIIJJJKKKVVVmmmyyy}}}|||vvv^^^YYYWWWbbbttt{{{ooo]]]KKK@@@:::666222999:::<<>>@@@@@@AAABBBBBBBBBAAA@@@FFFJJJOOOTTTXXX[[[\\\]]]dddrrr~~~wwwlllccc___^^^]]][[[XXXVVVSSSSSSUUUVVVVVVUUURRRSSSSSSTTTUUUUUUUUUUUUUUU\\\eeemmmpppqqqqqqrrr~~~wwwrrrmmmjjjfff]]]RRRKKKHHHLLL\\\lllzzzyyy|||wwwttttttssstttsssxxxoooUUUOOOIIIEEEFFFIIIJJJKKKNNNMMMKKKHHHGGGIIINNNRRRRRRQQQOOOKKKHHHEEECCCBBBDDDCCC@@@???>>>???AAABBBAAAAAAAAAAAABBBCCCEEEGGGGGGEEEAAA???======<<<<<>>@@@BBBCCCAAABBBCCCDDDEEEGGGHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGEEEDDDCCCCCCDDDDDDCCCAAAAAA@@@>>>===<<<;;;::::::<<<;;;;;;:::::::::::::::888;;;<<<;;;;;;???IIIQQQXXXfffwww||||||}}}eeeKKKHHHGGGEEEBBB???======?????????===:::999:::>>>AAAEEECCCAAA@@@@@@???<<<;;;>>>>>>>>>>>>>>>>>>???@@@>>>;;;;;;===>>>;;;<<>>CCCGGGKKKNNNQQQSSS]]]hhhxxx}}}wwwssspppppptttwwwwwwvvvsssuuuxxx{{{}}}}}}||||||zzz}}}}}}|||{{{|||zzzyyyvvvooofff]]]WWWTTTOOOLLLOOOUUU[[[eee{{{qqqooouuuzzzyyyWWWJJJKKKKKKJJJIIIJJJLLLNNNOOOMMMJJJGGGFFFHHHMMMQQQQQQPPPNNNJJJEEECCCCCCDDDEEEDDDAAA???>>>???AAABBBDDDEEEFFFFFFEEEFFFIIILLLLLLHHHDDDAAA@@@@@@@@@@@@AAA@@@BBBFFFFFFCCCAAABBBDDDDDDDDDCCCCCCFFFKKKOOOPPPPPPPPPRRRUUUWWWVVVUUUNNNMMMLLLPPPQQQJJJXXXxxxuuuhhhzzz{{{rrrppp{{{}}}|||yyytttyyyyyy]]]NNNBBBCCCEEEBBB@@@BBB<<<;;;999888777777777888555999===@@@DDDJJJRRRYYY___eeelllsssxxx{{{}}}{{{uuummmeeeaaabbb___WWWKKKDDDFFFKKKaaauuu222222222333333444444444888888999:::<<<===>>>>>>>>>>>>>>>???AAABBBDDDEEEDDDDDDDDDCCCCCCBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCAAA@@@??????@@@@@@???>>><<<<<<<<<<<<;;;:::999888888888999888888888999:::888;;;======>>>FFFTTT___hhhrrr~~~|||wwwbbbKKKHHHJJJJJJEEE@@@>>>???AAA???>>>===:::999:::>>>AAA>>>@@@AAA@@@???>>>>>>>>>BBBAAAAAA@@@@@@@@@@@@AAA???<<<<<>>AAACCCBBBAAAAAAAAABBBCCCDDDCCCEEEEEECCC@@@@@@DDDGGGKKKMMMNNNLLLIIIHHHJJJMMMJJJHHHJJJMMMPPP___{{{nnnkkknnnttt}}}uuunnnfffWWWIIIBBBFFFEEE@@@???AAAAAA===::::::::::::::::::999999444777;;;===>>>AAAEEEHHHNNNVVV```jjjuuuuuuqqqmmmiiiiiikkkggghhhgggaaaYYYQQQMMMMMMPPPVVVfffwwwrrrrrryyy}}}}}}vvvaaaKKKLLLMMMNNNNNNNNNNNNOOOPPPMMMMMMLLLJJJHHHIIILLLOOOSSSRRROOOJJJEEEDDDFFFHHHIIIGGGDDDAAA@@@AAACCCEEEKKKLLLLLLKKKHHHHHHKKKNNNNNNJJJEEECCCDDDFFFGGGFFFAAA@@@DDDJJJKKKEEEBBBCCCEEEFFFFFFEEEDDDEEEJJJMMMRRRQQQQQQRRRUUUWWWWWWWWWPPPRRROOOPPPRRRMMMRRRdddzzzdddpppooojjjooo~~~~~~wwwtttzzz}}}}}}iiiVVVGGGEEEEEEAAA@@@CCC===<<<:::888777666777777333666:::<<>>>>>>>>>>>>>>>>>>>>???;;;;;;<<<=========<<<<<<::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;:::999888999:::::::::888777666777888999999888888:::<<<:::===@@@AAADDDNNN^^^kkkzzz}}}|||zzzmmm\\\KKKNNNNNNIIICCCBBBDDDFFF??????===;;;:::;;;???CCC<<>>999999999999999999999999888:::<<<<<<;;;<<>>AAACCCDDDBBB@@@???@@@DDDHHHKKKMMMOOOOOOKKKFFFBBBAAAAAABBBBBBAAAAAABBBCCCEEEFFF@@@DDDEEECCCDDDIIILLLMMMMMMLLLHHHDDDBBBCCCFFFJJJHHHNNNOOOJJJEEEFFFHHHIIIJJJFFFDDDFFFHHHLLLUUU___yyy}}}}}}{{{rrriiiccckkk|||xxx}}}~~~uuujjj___PPPCCC>>>999999>>>???::::::===999::::::999777777888:::@@@AAABBBFFFMMMXXXeeemmmzzz}}}{{{yyywwwvvvxxxzzz{{{vvvwwwwwwwwwyyyzzz{{{|||}}}~~~~~~xxxuuugggiiikkklllkkkiiieeeccc[[[WWWSSSRRROOOKKKGGGFFFKKKIIIKKKMMMHHHHHH[[[sss||||||vvviiinnntttvvvttttttxxx}}}uuuuuudddVVVPPPTTTZZZYYYWWWSSSQQQPPPRRRTTTVVVUUUYYY\\\[[[UUUNNNJJJHHHPPPSSSUUURRRMMMIIIJJJMMMJJJJJJJJJJJJJJJIIIIIIIIISSSRRRPPPNNNMMMMMMMMMNNNQQQMMMJJJKKKNNNPPPPPPNNNGGGJJJNNNQQQPPPMMMHHHEEEIIIIIIIIIJJJKKKMMMNNNOOOUUUTTTSSSSSSSSSTTTVVVWWWPPPPPPOOOQQQTTTXXX\\\___jjjcccNNNPPPRRRhhh~~~yyy}}}~~~}}}yyywww{{{~~~nnnYYYKKKFFFEEEBBB@@@AAA???<<<999777555555555333444555777:::>>>DDDIIIOOOSSSZZZaaahhhnnntttxxxwwwyyy|||}}}~~~~~~|||}}}333333333333333333333333111111222222333444444555444333333333333444444555555555555555555555555555555555444444444333333333444444555555555555666666666666666666666666666666555555555555555555555555444666888999999;;;===???>>>DDDTTTdddhhhdddiiittt{{{yyyfffpppttteeeeeecccUUUSSSPPPKKKGGGCCCBBBBBBCCCBBBAAA???>>>>>>???AAACCCCCCBBBAAAAAACCCFFFJJJMMMOOOPPPPPPMMMGGGCCCBBBBBBAAA@@@@@@@@@@@@BBBCCCDDDBBBEEEFFFDDDDDDHHHKKKJJJGGGFFFDDDAAA???@@@CCCFFFFFFLLLOOOMMMKKKLLLLLLJJJKKKIIIIIILLLMMMNNNSSSZZZ]]]pppzzzooohhhjjjuuuxxxpppaaaZZZRRRLLLDDD;;;:::===<<<:::777555555999>>>BBB:::::::::<<<@@@IIISSSZZZiiiooouuuxxxxxxyyy|||xxxwwwuuuttttttvvvxxxzzzsssrrrqqqooonnnmmmmmmmmmgggnnnuuuvvvqqqlllkkklllllllllllljjjfffaaa\\\XXXTTTVVVWWWXXXXXXUUURRRPPPLLLIIIFFFEEEEEEDDDBBBBBBEEECCCGGGPPPTTTZZZkkk{{{xxxwwwvvvvvvuuuuuusssrrrsssuuuxxx{{{}}}tttfffZZZSSSQQQRRRSSSUUUTTTRRRRRRRRRTTTWWWXXXXXXZZZ[[[XXXSSSNNNLLLLLLNNNQQQRRRPPPKKKHHHIIIKKKGGGGGGGGGGGGHHHIIIJJJJJJPPPOOONNNMMMLLLLLLLLLKKKOOOMMMKKKKKKMMMNNNOOOOOOJJJMMMPPPSSSRRROOOKKKHHHMMMMMMLLLLLLLLLMMMMMMNNNPPPPPPOOOOOOPPPQQQQQQRRROOOOOOOOOPPPSSSWWW[[[^^^bbbwww```SSSMMM]]]www}}}~~~}}}yyywwwyyyxxxeeeUUUJJJDDDAAA???@@@???<<<:::777666444444555666666777888<<<@@@DDDKKKOOOVVV]]]dddjjjqqquuuwwwyyy|||}}}~~~333333333333333333333333000000111111222222333333444444333222222222333333333333333333333333333333222222222222222111111111333333333444444555555555555555555555555555555555666666666666666555555555555777999:::;;;===@@@CCCEEEPPPeeeuuuuuunnnooowwwxxxqqqaaapppwwweeeSSSPPPQQQIIIOOOLLLHHHDDDAAA@@@???@@@???????????????@@@AAABBB@@@AAABBBCCCFFFHHHKKKLLLPPPPPPOOOMMMHHHDDDCCCBBBAAAAAAAAAAAAAAACCCDDDDDDDDDHHHHHHEEECCCFFFGGGFFFAAAAAAAAA@@@>>>???AAACCCEEEIIIMMMNNNQQQSSSPPPJJJIIIIIIKKKOOOOOOMMMNNNRRRTTTVVVeee~~~zzzxxxooommmpppxxx|||ooo^^^NNNEEEDDDCCCAAA@@@>>>===:::666333999999888777888<<>>???BBBCCCCCCEEEGGGQQQaaalllqqqzzz|||ssspppqqqsssnnnmmmmmmpppwww~~~{{{}}}rrrfffXXXQQQRRRSSSQQQMMMQQQQQQRRRSSSUUUWWWXXXZZZZZZZZZXXXTTTPPPNNNOOOPPPKKKMMMOOOMMMIIIGGGGGGIIIGGGFFFEEEDDDEEEFFFHHHIIILLLMMMMMMMMMMMMLLLKKKJJJLLLMMMMMMMMMLLLLLLNNNPPPMMMOOOSSSUUUUUURRRNNNLLLQQQPPPOOONNNMMMLLLLLLLLLLLLMMMNNNNNNOOONNNNNNNNNNNNOOOOOOQQQSSSWWWZZZ\\\XXX}}}|||gggSSSVVVkkkuuuxxx|||}}}zzz{{{|||zzzxxxyyy~~~sssaaaPPPEEEAAAAAA???>>>===;;;999666444333666777777666666888<<>>===<<<<<<===>>>???@@@AAAAAAAAA???@@@BBBDDDFFFGGGGGGGGGLLLLLLKKKIIIFFFCCC@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFFFFIIIIIIEEEBBBDDDDDDBBB>>>@@@AAAAAAAAAAAABBBDDDFFFHHHIIILLLQQQTTTPPPHHHDDDDDDGGGKKKKKKHHHHHHLLLWWWOOOPPPeee||||||mmmdddiiipppsssxxxrrrdddZZZCCCAAA>>>>>>??????>>><<<<<<<<<;;;888777888;;;>>>DDDHHHMMMPPPSSSUUUXXX[[[]]]___bbbhhhnnnuuu{{{uuurrrnnniiiddd```]]]\\\]]]___aaaccceeeccc```^^^WWWUUUQQQMMMHHHEEECCCBBBEEEEEEFFFEEEDDDBBBAAA@@@AAAAAA??????CCCKKKPPPPPPTTT[[[jjj{{{|||rrrnnnnnnbbbdddjjjqqqyyyuuu}}}uuuhhh^^^SSSOOOQQQSSSPPPLLLOOOPPPRRRSSSUUUVVVWWWWWWWWWVVVSSSQQQNNNNNNNNNNNNHHHJJJKKKJJJHHHFFFGGGHHHIIIGGGEEECCCCCCDDDFFFHHHKKKLLLNNNPPPPPPNNNLLLKKKKKKNNNPPPOOOLLLLLLNNNQQQNNNPPPSSSTTTTTTRRRPPPNNNPPPPPPOOOMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPOOONNNMMMNNNOOOPPPQQQTTTVVVXXXYYYTTTnnnzzz[[[QQQ```iiioooxxx{{{wwwyyyzzzzzzzzz|||zzzjjjWWWIIIDDDDDD??????>>>===:::777444333666666666666555666999;;;AAAEEEKKKRRRXXX___fffjjjqqqtttwwwyyyzzz{{{}}}~~~222222222222222222222222222222222222333333333333666555444333333333333333222222222222222222222222111111111111111222222222111111222222333444444555444444444444555555666666666777777777777888888888;;;;;;<<<>>>CCCLLLWWW___hhhkkkrrr{{{zzzsssggg\\\JJJ@@@BBBAAAEEEEEECCCAAA???===;;;::::::;;;===>>>???@@@?????????@@@BBBCCCDDDCCCBBBAAAEEEEEEDDDBBBAAA???===;;;@@@AAABBBBBBCCCCCCDDDDDDFFFIIIIIIDDDAAABBBAAA???===???AAABBBAAAAAACCCDDDHHHHHHFFFGGGMMMQQQMMMEEE@@@???AAAEEEFFFDDDFFFKKKMMMHHHHHHQQQbbb}}}ooodddgggkkkjjjiiimmm}}}wwwssshhhWWWHHH???<<<===>>><<<<<<;;;999777777:::<<<;;;===@@@BBBDDDEEEGGGIIIKKKMMMQQQWWW^^^eeejjjmmmgggeeebbb^^^ZZZWWWUUUTTTVVVVVVVVVWWWYYYXXXUUURRRNNNLLLHHHDDDAAA?????????BBBBBBAAAAAAAAA@@@@@@@@@<<<@@@BBBGGGRRRcccmmmooojjjrrr~~~pppiiihhhhhhkkknnnnnnnnnssszzzqqqiii___ZZZTTTPPPOOOOOONNNLLLOOOOOOQQQRRRSSSSSSSSSSSSOOOOOOOOONNNNNNMMMKKKIIIFFFGGGIIIHHHHHHGGGGGGGGGFFFEEECCCBBBCCCEEEHHHJJJKKKMMMPPPRRRSSSQQQOOONNNKKKNNNQQQPPPNNNMMMOOOQQQMMMNNNPPPQQQQQQPPPOOOMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNMMMLLLKKKMMMNNNPPPRRRTTTUUUVVVVVVUUUdddcccQQQVVV___lllzzz~~~yyyzzz||||||||||||}}}~~~~~~~~~qqq^^^NNNEEECCC@@@@@@???>>><<<999666444333444555555555666888:::>>>AAAFFFLLLRRRXXX___dddnnnqqqvvvyyyzzz{{{}}}~~~|||333333333333333333333333222333333333333333333333222222111000000000111111333333333333333333333333111111111222222222222222111111222222333444555555444444444555666666777777444444555666777888999999===@@@DDDJJJTTTaaannnwwwvvvxxx}}}~~~~~~zzzdddZZZVVVHHH>>>???@@@CCCCCCBBBAAA???===;;;999::::::;;;<<<============>>>???AAABBBAAA@@@>>><<>>======>>>===;;;999;;;<<<===>>>????????????CCCGGGGGGCCC@@@@@@???===;;;===>>>?????????AAABBBFFFFFFDDDDDDIIIMMMIIIBBB>>>===???CCCDDDDDDGGGLLLCCCDDDIIILLLMMMXXXtttzzzpppiiijjjmmmjjjbbb]]][[[ggg{{{{{{iiiZZZPPPKKKKKKIIIEEE@@@;;;888999:::999999999::::::;;;<<<<<<>>>???AAADDDHHHLLLOOOQQQOOONNNMMMJJJIIIGGGGGGFFFIIIHHHHHHHHHIIIIIIFFFEEEDDDBBB@@@===<<<===>>>>>>======>>>???AAACCCEEEGGGDDDLLLTTT\\\nnnqqqgggddddddooooookkkfffeeemmm||||||gggXXXWWWVVVTTTQQQMMMKKKJJJKKKNNNNNNOOOOOOOOOOOOOOONNNHHHIIIJJJLLLMMMLLLHHHEEEDDDDDDEEEFFFFFFGGGFFFFFFAAAAAAAAABBBDDDGGGJJJKKKJJJLLLOOOQQQSSSRRRQQQOOOLLLMMMOOOOOOOOONNNNNNOOOKKKKKKLLLMMMNNNMMMMMMLLLIIIIIIIIIIIIJJJJJJKKKLLLIIIIIIJJJJJJIIIIIIHHHHHHJJJLLLNNNPPPRRRRRRRRRRRRTTT\\\qqq~~~fffZZZXXXgggvvvwww}}}}}}}}}||||||{{{zzzzzzyyyiiiXXXJJJBBBCCCBBBAAA???===:::888777222444555555555666888:::;;;>>>BBBFFFKKKQQQXXX]]]jjjnnntttxxxzzz|||~~~{{{}}}~~~}}}uuusss~~~333333333333333333333333222222222222222222111111111000000000000111111222222222222222222222222222000000111111111222222222111111222333444555666666444444555666666777888888444555666888:::;;;<<<===EEEKKKTTT^^^iiiuuu}}}zzz}}}pppVVVKKKNNNEEE===???BBBBBBBBBBBBBBB@@@>>>;;;999:::::::::::::::::::::;;;<<<===???@@@@@@???>>>===<<<::::::;;;===>>><<<999888999;;;<<<======<<<<<<@@@DDDEEEAAA?????????<<<;;;<<<============@@@BBB@@@CCCEEEEEEHHHKKKGGG@@@===<<>><<<;;;:::999999::::::::::::999999:::;;;<<<===>>>??????>>>>>>=========>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@??????@@@BBBEEEFFFGGGHHHJJJNNNTTTZZZ___bbb```iiipppvvvyyyooofffaaabbbdddiiihhhffffffkkkwww~~~{{{wwwlll\\\QQQSSSSSSSSSQQQOOOMMMKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLFFFFFFFFFIIIKKKKKKHHHDDDAAAAAAAAACCCDDDEEEEEEDDDAAAAAAAAAAAABBBDDDEEEFFFGGGHHHKKKNNNOOOOOOOOOOOOKKKKKKKKKMMMNNNNNNMMMKKKIIIIIIJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJKKKHHHHHHGGGFFFFFFFFFFFFFFFFFFHHHKKKMMMOOONNNMMMMMMOOORRR]]]wwwjjj[[[iiiwwwssszzzyyyyyyzzz{{{{{{{{{{{{xxxhhhUUUHHHFFFDDDBBB@@@===;;;::::::333555666666555555777888888:::===AAAEEEKKKQQQUUUbbbgggmmmrrruuuwwwzzz{{{xxx{{{~~~~~~~~~zzzwww{{{xxxmmmmmm}}}444444444444444444444444111111111000000000000000222111111111222333444444111111111111111111111111///000000000111111222222111222222333555666777777555555555666777888888999777888:::<<<>>>@@@BBBBBBOOOVVVbbbnnnxxx~~~~~~wwwvvv{{{uuuwwwxxxqqq|||{{{kkkNNNBBBGGGBBB===AAAEEEAAABBBBBBBBBAAA>>><<<:::::::::999888888888999999;;;<<<>>>???@@@@@@??????;;;999999;;;>>>???===;;;999:::;;;============<<<===BBBCCC@@@>>>???>>><<<===>>>>>>>>>===>>>AAACCC;;;@@@EEEHHHJJJKKKFFF@@@:::;;;???DDDDDDAAAAAADDDJJJ===999@@@EEEBBBDDDJJJ\\\wwwrrrrrr{{{~~~yyyuuuwwwzzzcccQQQFFFAAA@@@>>>===<<<===>>>======999::::::;;;;;;<<<<<<===;;;;;;;;;;;;<<<===>>>???:::<<<>>>???>>>>>>AAACCCAAAAAABBBCCCFFFIIIKKKMMMXXXZZZ^^^dddllluuu|||xxxooonnnkkkgggdddcccdddfffeeeeeegggmmmwwwxxxwwwuuuooodddZZZWWWXXXTTTSSSRRRSSSSSSRRROOOLLLHHHHHHHHHHHHIIIJJJLLLLLLGGGEEEEEEFFFIIIJJJHHHFFF>>>>>>???AAACCCDDDCCCBBBEEEDDDCCCBBB@@@???>>>===DDDEEEHHHJJJLLLMMMMMMMMMJJJIIIHHHJJJMMMNNNKKKHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGEEEEEEEEEFFFGGGCCCEEEHHHKKKLLLKKKJJJIIIIIIKKKOOOcccxxxdddttt|||sssssstttvvvzzz~~~vvvaaaQQQHHHFFFCCC@@@>>><<<<<<<<<555666777777555444555666666888;;;===AAAFFFLLLQQQZZZ___ffflllooorrrtttvvvvvvzzz~~~|||}}}~~~}}}{{{|||yyyxxx~~~xxxnnnppp777777777777666555444444333333333333333333333333222222222333333444444555444222111333666777666444222333333333444444444444555333222444777999888666888888999999888777666666::::::;;;===AAAFFFKKKNNNSSS^^^kkkrrruuuzzzyyyuuuyyy}}}yyytttyyyzzzwww{{{pppZZZOOOFFFBBB@@@===>>>@@@AAAEEEIIIIIIFFF@@@;;;888:::777666888;;;<<<:::888:::;;;======<<<<<<>>>???@@@>>>;;;;;;===???===<<<:::999999:::<<<======<<<>>><<<;;;===???@@@>>>;;;???@@@@@@>>>===???DDDIIIDDD??????DDDHHHEEE@@@===;;;===???@@@@@@@@@AAABBBBBBAAAAAABBBAAA??????AAAMMMVVVmmm{{{ttt|||{{{rrr}}}yyybbbVVVZZZJJJ???CCCGGGDDDAAABBBBBB>>><<<>>>>>>:::888999===:::999:::999777999<<<555<<<>>>::::::@@@EEEEEENNNMMMMMMPPPWWWaaakkkqqq}}}{{{}}}~~~}}}wwwwwwuuurrrooonnnmmmgggaaaeeeoootttxxxwww{{{mmm\\\QQQOOOPPPPPPOOOQQQPPPOOONNNMMMMMMMMMMMMKKKGGGCCCBBBDDDFFFGGGFFFFFFHHHJJJKKKJJJHHHEEECCCBBB???======???@@@@@@@@@CCCBBBBBBAAAAAA@@@??????AAACCCGGGKKKLLLLLLJJJIIIMMMKKKIIIHHHJJJLLLLLLLLLIIIHHHGGGEEEEEEEEEFFFFFFGGGIIIKKKMMMNNNNNNMMMLLLHHHHHHHHHFFFCCCBBBCCCDDDFFFGGGGGGHHHIIIIIIIIIIIIKKKIIINNNSSSnnn~~~oooqqqwwwzzz|||{{{vvvwww~~~yyyiiiZZZRRRGGGBBBFFFFFF>>><<<@@@:::888666333222222333444666777888;;;>>>BBBFFFHHHUUUYYY^^^cccggglllqqqttttttvvv{{{}}}uuummmkkkmmmrrr~~~|||yyy||||||777777777666666555444333444444444444444444444444222333333333333333444444666444333444666777666444444444444444444444444444777555444555888:::999777999999888777666666888:::999;;;@@@FFFMMMSSSYYY\\\bbbjjjuuu{{{|||~~~~~~~~~{{{vvvzzz{{{uuuxxxzzzzzz~~~sssgggSSSJJJCCCAAA@@@>>>>>>AAA@@@CCCFFFGGGEEE@@@===;;;:::888888;;;???@@@>>>;;;;;;<<<>>>>>>======???@@@BBBAAA@@@???>>>>>><<<;;;:::999999:::<<<======<<>>===???BBBCCCAAA???>>>@@@AAAAAACCCFFFMMMRRREEE@@@???DDDGGGDDD@@@>>><<<>>>???@@@???@@@AAACCCFFFEEEDDDBBB@@@>>>>>>???CCCFFFPPPggg|||www~~~zzz{{{{{{uuutttvvvxxxwwwwwwzzzooojjjgggeeefffiiiXXXOOOFFFAAA<<<888888<<>>@@@???>>>AAAEEEDDD???BBBQQQdddnnnvvvsssqqqsss{{{~~~wwwuuuuuussssssyyy}}}yyy{{{|||tttiiiqqqpppeee[[[NNNHHHHHHIIIGGGEEELLLKKKKKKJJJIIIIIIIIIIIINNNIIIDDDBBBAAAAAA@@@???===???BBBDDDEEEFFFEEEEEEAAACCCCCCAAA>>>===???@@@@@@@@@@@@?????????>>>>>>@@@BBBFFFIIIJJJJJJHHHGGGKKKJJJHHHGGGHHHIIILLLNNNKKKJJJHHHFFFEEEDDDDDDEEEGGGHHHKKKLLLMMMMMMLLLKKKJJJJJJIIIFFFCCCAAABBBCCC@@@AAACCCEEEGGGHHHIIIIIIHHHGGGMMMQQQddd|||sssxxx~~~|||}}}|||wwwwwwlllZZZKKKAAADDDEEE???<<<>>><<<;;;888666444444444555666666777999<<>>AAACCCHHHPPPYYYaaahhhlllnnnvvv{{{zzzzzz}}}yyy{{{}}}}}}{{{xxxuuupppvvv}}}wwwqqqlllddd\\\KKKDDD@@@@@@@@@>>>>>>AAA>>>AAADDDEEECCC@@@???>>>;;;::::::>>>BBBCCC@@@===;;;===>>>>>>===>>>???AAADDDFFFHHHFFFAAA===;;;<<<:::999999:::<<<===<<<;;;@@@>>>===???BBBDDDCCCAAA???@@@BBBDDDFFFKKKPPPTTTFFFAAA???CCCEEECCC@@@@@@>>>????????????@@@CCCEEELLLKKKHHHCCC???======>>>BBBAAABBBFFFVVVsss|||}}}|||mmmkkkkkklllllllllpppwww}}}sssiii___[[[]]]```bbb```[[[]]]bbb___XXX]]]gggqqqtttvvv}}}~~~~~~|||wwwqqqyyyuuuuuuyyyyyyuuurrrsssiiikkkpppyyyyyyuuu^^^UUUOOOIIIGGGIIIIIIGGGCCCGGGGGGFFFFFFFFFFFFFFFFFFJJJGGGCCC@@@???>>><<<;;;:::;;;===???AAACCCEEEEEEAAAEEEHHHEEE>>>;;;===@@@??????@@@AAAAAAAAAAAA@@@???AAADDDFFFGGGFFFDDDCCCFFFGGGGGGFFFDDDEEEJJJOOOLLLKKKIIIGGGEEECCCBBBBBBEEEFFFHHHJJJKKKKKKJJJJJJLLLKKKJJJGGGDDDBBBCCCDDD???@@@CCCEEEGGGHHHGGGGGGEEEDDDKKKNNNVVV{{{}}}|||zzz||||||zzz|||}}}{{{zzz~~~zzzgggUUUEEEDDDFFFCCC???>>>???>>>;;;999777666555666555555555666888:::===>>>FFFIIIOOOTTTZZZ```fffjjjnnnoooqqqsssvvvyyy|||}}}||||||}}}}}}~~~}}}~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}yyyvvvvvvyyy~~~999999999999888777666666777777777777777777777777:::::::::999999888888777999888777777777777666555888777777777777666666666666555555555777888999:::888:::===???@@@DDDIIIMMMXXX^^^gggpppwww{{{||||||{{{wwwxxx{{{yyy~~~{{{wwwwwwtttqqqzzz}}}}}}ttthhh]]]UUUOOOFFFBBB@@@AAAAAA>>>>>>@@@???AAACCCCCCAAA?????????<<<;;;;;;>>>AAAAAA>>>::::::;;;======<<<<<<>>>???FFFKKKOOOLLLDDD===<<<>>>:::999999:::<<<======<<<===:::999;;;???AAAAAA???AAABBBCCCDDDFFFHHHKKKMMMGGGBBB@@@CCCDDDBBB@@@AAA???@@@@@@???>>>@@@CCCFFFRRRSSSOOOFFF???===>>>>>>AAADDDFFFDDDCCCLLL]]]lll|||uuuqqqpppqqqpppmmmmmmpppvvvvvv|||yyyyyyzzzxxxuuu}}}sssfffffflllkkklllvvvpppZZZJJJNNNKKKHHHIIIKKKLLLJJJFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA??????>>>>>>>>>>>>AAA@@@@@@???@@@AAABBBCCC@@@DDDGGGEEE@@@======???AAABBBCCCEEEEEEFFFEEEEEE???@@@BBBDDDDDDCCCAAA@@@AAADDDEEECCC@@@AAAGGGMMMLLLKKKIIIFFFDDDBBBAAA@@@@@@AAACCCFFFHHHIIIJJJJJJMMMLLLKKKIIIFFFFFFGGGIIIEEEFFFGGGIIIIIIHHHGGGGGGDDDDDDJJJLLLLLLddd}}}yyyxxx{{{~~~||||||zzzwwwxxx||||||xxxqqqaaaQQQKKKHHHDDDBBBCCCAAA@@@===;;;888777666666444444333333444666888999>>>AAAFFFLLLQQQXXX___dddfffhhhkkkooorrruuuxxxzzz{{{||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~|||xxxyyyyyyvvvsssrrrvvv|||999999999999888777666666888888888888888888888888;;;;;;::::::999999999888999999999888777666666777666666666666666666666555888888888888999;;;>>>@@@:::@@@HHHMMMPPPTTTYYY]]]jjjoooxxxzzzwwwwwwxxxyyy}}}yyyxxx~~~zzzvvv{{{~~~xxxzzz~~~xxx}}}{{{vvvmmm___QQQGGGDDDEEECCCBBBCCCBBB======???BBBCCCDDDCCCAAA???>>>??????===<<<===>>>===999555888:::;;;;;;:::;;;<<<>>>FFFLLLRRROOOFFF???>>>@@@;;;::::::;;;===>>>>>>===;;;999777999===??????>>>BBBBBBCCCDDDFFFGGGHHHHHHGGGCCCBBBDDDDDDAAA@@@BBB@@@@@@@@@??????AAADDDGGGUUUXXXTTTHHH@@@???@@@???;;;@@@EEEEEEBBBBBBEEEIII___|||zzzzzzttt|||uuuqqqpppppprrrwww}}}zzz}}}|||yyywwwnnnmmmrrrwwwzzzzzz}}}~~~rrrdddgggvvvvvvuuu~~~iiiVVVIIIDDDHHHFFFCCCDDDFFFGGGEEECCCBBBCCCCCCCCCCCCBBBAAAAAA<<<===????????????@@@@@@DDDCCCAAA@@@???@@@AAABBBBBBBBBBBBBBBBBBAAA???===BBBCCCEEEGGGHHHHHHGGGFFF>>>???AAABBBBBBAAA@@@???>>>AAACCCBBB???@@@EEEJJJIIIHHHGGGFFFDDDCCCAAAAAA<<<>>>@@@CCCFFFHHHJJJKKKLLLMMMLLLJJJIIIKKKNNNPPPGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGIIIKKKIIITTT}}}|||}}}~~~|||}}}|||xxxxxxzzzxxxssstttjjj^^^SSSJJJDDDDDDFFFAAA@@@>>><<<:::888777666555444333222222333555555888;;;@@@EEEJJJQQQXXX\\\^^^ccciiinnnqqqsssvvvxxx||||||||||||||||||||||||{{{{{{{{{|||}}}~~~}}}~~~~~~~~~yyyttttttwwwtttsssrrrrrrvvv|||~~~yyy::::::::::::999888777777::::::::::::::::::::::::::::::999999999999999999999:::;;;:::888888999:::555666666666777777777777777888999999:::===AAAEEEEEENNNXXX___bbbeeekkkppptttxxxzzzxxxzzz}}}~~~~~~vvvyyy~~~tttppp{{{uuuqqqkkkdddYYYLLLEEEDDDEEECCCDDDEEEBBB======@@@BBBDDDEEEDDDBBB@@@??????BBB???<<<<<<<<<;;;888444777888::::::999999;;;<<>>>>>;;;888999===@@@@@@>>>@@@@@@AAADDDHHHJJJJJJIIIFFFDDDDDDFFFEEEAAA@@@BBB@@@AAAAAAAAAAAABBBDDDGGGRRRXXXVVVIII@@@@@@AAA???AAA@@@???>>>???AAAEEEGGGLLLYYYooozzz~~~wwwqqqoooqqqxxx~~~nnnhhhjjj}}}{{{zzzxxxzzzrrrsss|||}}}rrrjjjnnnwww}}}yyyhhhfffppp}}}qqqdddUUUIIIFFFHHHFFFDDDCCCBBBCCCDDDCCCBBBAAAAAABBBBBBAAA@@@>>>===>>>@@@BBBBBBAAA?????????@@@??????>>>???@@@BBBCCCDDDBBBAAABBBCCCCCCAAA>>>???AAACCCEEEFFFEEEDDDCCC>>>???@@@AAAAAAAAA@@@???>>>AAADDDDDDBBBBBBDDDFFFEEEFFFFFFGGGGGGGGGFFFFFF>>>???AAACCCFFFHHHJJJKKKLLLLLLLLLKKKKKKMMMQQQTTTBBBCCCCCCEEEGGGKKKNNNPPPNNNLLLGGGIIIKKKLLLkkktttqqqsssyyy||||||{{{~~~}}}||||||zzzvvvsssoooggg[[[PPPHHHEEEFFFBBBAAA@@@>>><<<:::999888666555444333333333444555666888;;;???CCCIIIPPPUUUXXX^^^fffkkknnnpppsssvvvzzzzzzzzzzzzzzzzzzzzzzzz|||}}}}}}~~~|||~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~||||||{{{|||||||||~~~~~~yyysssnnnnnnqqqooopppsssuuuyyy}}}tttlll@@@@@@@@@@@@???>>>==============================;;;;;;;;;;;;<<<<<<<<<<<<:::<<<>>>===;;;;;;<<<>>>;;;;;;<<<<<<===>>>?????????AAABBBCCCDDDHHHMMMRRRWWW___hhhmmmooossszzz}}}}}}~~~zzz~~~}}}uuu~~~qqqhhh___ZZZRRRIIIFFFHHHCCCBBBCCCDDDAAA<<<>>>BBB@@@BBBEEEFFFDDDCCCBBBBBBEEEAAA===<<<======;;;888777999::::::::::::;;;======BBBGGGFFFBBB???@@@AAA???>>>===>>>@@@AAAAAA@@@@@@<<<999999===??????>>>======???DDDIIIKKKJJJIIIEEEDDDEEEHHHFFFAAA???AAA???AAABBBCCCBBBCCCDDDFFFLLLTTTTTTHHH???AAABBB???HHHDDD???<<<===@@@DDDFFFGGGEEELLLccc}}}tttgggccchhhrrrxxx}}}yyyzzznnnlllpppsss|||vvvppp{{{xxxwwwkkkhhhvvviii^^^TTTQQQLLLGGGFFFIIIGGGGGGHHHHHHIIIGGGEEEDDDCCCCCCDDDDDDBBB@@@>>><<<@@@CCCFFFFFFCCCAAA@@@AAA>>>>>>>>>???@@@BBBCCCDDDHHHGGGFFFEEECCCBBBBBBBBB===???AAACCCDDDCCCAAA@@@??????@@@AAABBBBBBAAAAAAAAACCCFFFGGGGGGFFFEEEDDDCCCEEEGGGIIIKKKLLLMMMMMMEEEEEEFFFFFFHHHIIIJJJKKKMMMMMMLLLJJJJJJLLLPPPTTTBBBAAAAAABBBEEEJJJPPPSSSVVVQQQEEEDDDLLLIIIWWWzzzmmmmmmsss|||}}}}}}|||}}}~~~|||yyyvvvsssmmmddd[[[RRRJJJEEEBBBBBBAAA@@@???===<<<;;;888777666555444555555666444666888:::===CCCIIIMMMPPPUUU\\\aaacccgggmmmrrrvvvvvvvvvwwwwwwxxxxxxyyy~~~~~~~~~|||~~~~~~|||}}}~~~~~~}}}|||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||}}}|||{{{{{{}}}yyyqqqjjjiiikkkooorrrwww{{{}}}|||wwwpppGGGGGGGGGGGGFFFEEEDDDCCC????????????????????????>>>>>>??????@@@@@@AAAAAA;;;>>>@@@???>>>===???BBBBBBBBBCCCDDDFFFGGGHHHHHHOOOQQQSSSTTTUUUYYY```eeedddkkkrrruuuvvvzzz}}}zzz~~~{{{zzz|||||||||zzznnnaaaUUUNNNHHHBBBBBBFFFAAA@@@AAABBB@@@<<<>>>DDD>>>AAAEEEGGGFFFEEEDDDDDDGGGCCC>>>===???@@@???===888:::;;;;;;;;;;;;<<<>>>999===AAAAAA@@@??????AAA@@@???>>>???AAABBBBBBAAA???<<<888888;;;======<<<<<<<<<>>>BBBGGGIIIGGGEEEDDDDDDFFFIIIGGGAAA>>>@@@>>>@@@CCCDDDCCCCCCDDDFFFGGGQQQSSSGGG???@@@BBB>>>CCCBBBBBBBBBBBBBBBBBBBBBFFFDDDDDDIIITTTfff}}}}}}xxxqqqsss{{{{{{{{{}}}~~~|||wwwtttzzz}}}}}}~~~}}}{{{}}}}}}xxxsssnnnxxxzzzmmmgggnnnxxx}}}~~~}}}}}}sssmmmwwwpppVVVJJJDDDIIIKKKFFFCCCDDDEEEGGGJJJLLLMMMJJJGGGDDDFFFGGGGGGGGGEEECCC@@@>>>???CCCGGGHHHFFFCCCCCCDDD@@@AAAAAABBBCCCCCCDDDDDDJJJLLLMMMHHHBBB???BBBFFF>>>???BBBCCCDDDBBB@@@?????????@@@AAABBBCCCCCCCCCEEEEEEGGGJJJLLLJJJGGGCCCBBBDDDHHHLLLOOOQQQRRRRRRLLLKKKJJJJJJIIIIIIJJJJJJMMMMMMKKKIIIHHHJJJNNNRRRGGGEEECCCBBBEEEJJJPPPSSS[[[TTTCCCAAAMMMHHHJJJddd||||||{{{xxxzzz~~~~~~||||||{{{yyy{{{xxxrrrkkkeee]]]PPPFFFCCCCCCCCCBBBAAA@@@>>>===999888777666555666777777333444666777:::>>>DDDIIIHHHMMMRRRUUUXXX]]]eeemmmqqqqqqrrrtttuuuwwwxxxxxx~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{|||~~~}}}wwwtttooojjjiiilllssswww|||~~~~~~{{{```___]]]YYYUUUSSSRRRSSSPPPMMMIIIFFFEEEHHHKKKNNNPPPMMMIIIIIIJJJKKKIIIGGGNNNMMMLLLJJJGGGGGGIIIKKKPPPQQQUUUYYYZZZYYY^^^eeemmmgggeeeggghhhggghhhjjjqqqyyy~~~||||||wwwtttuuuxxx|||}}}yyywww~~~||||||tttrrrjjjbbbWWWMMMGGGDDDCCCBBB>>>>>>>>>>>>????????????>>>@@@BBBDDDFFFFFFFFFFFFGGGEEEBBBBBBCCCCCCAAA>>>>>>>>><<<:::888888:::<<>>===>>>???AAAAAA@@@??????@@@@@@@@@AAA???<<<999999:::===?????????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAACCCGGGJJJIIIEEEDDDGGGKKKQQQKKKEEEBBBDDDDDDBBB???AAA@@@??????@@@CCCFFFHHHMMMJJJEEEAAAAAAHHHRRRYYYiii}}}wwwqqqeeehhh{{{zzzzzzyyy}}}~~~xxx{{{wwwpppssstttqqqttt}}}uuuvvvooofffiiiuuu||||||~~~}}}vvvvvvhhh\\\VVVJJJJJJKKKLLLMMMKKKGGGDDDGGGIIIKKKMMMMMMLLLKKKJJJMMMLLLJJJIIIGGGEEECCCCCCAAABBBEEEIIIKKKJJJGGGDDDBBB???===???CCCGGGHHHGGGEEEHHHKKKLLLKKKHHHGGGGGGFFFEEEDDDDDDEEEDDDAAA>>>;;;AAADDDDDDEEEHHHHHHFFFHHHHHHHHHHHHGGGFFFFFFFFFBBBDDDHHHLLLOOOQQQQQQRRRRRRTTTPPPHHHEEEIIIKKKHHHMMMMMMMMMLLLLLLLLLKKKKKKIIIHHHGGGGGGGGGIIIJJJLLLKKKJJJHHHEEEEEEGGGLLLQQQdddyyy~~~yyyyyy}}}~~~{{{|||~~~}}}yyyzzzxxxuuurrrmmmdddXXXOOOIIIHHHFFFEEEDDDCCCBBBAAA===:::777444333444666888444444444555777:::===>>>@@@CCCGGGKKKOOOUUU[[[___fffkkkqqquuuwwwvvvvvvvvv||||||||||||}}}~~~~~~~~~~~~~~~|||||||||~~~~~~}}}~~~zzz{{{}}}~~~|||{{{zzzyyyyyyzzz|||}}}~~~}}}||||||{{{||||||}}}~~~}}}}}}}}}|||}}}|||yyy}}}||||||~~~zzzwwwttttttnnnlllnnnnnnkkknnnsss|||~~~~~~zzzzzzjjjjjjjjjhhhdddbbbaaabbb\\\[[[ZZZYYYYYYZZZ\\\]]]]]]YYYUUUSSSTTTVVVVVVVVV[[[[[[ZZZWWWUUUTTTVVVXXXddddddgggkkkjjjiiimmmttt{{{vvvsssuuuvvvtttuuuwwwwww~~~|||vvvtttvvvxxx{{{|||~~~|||xxxttt{{{|||}}}zzz|||uuurrrggg```VVVNNNHHHFFFEEEDDD???>>>>>>======>>>>>>???>>>@@@BBBDDDEEEFFFFFFFFFFFFDDDBBBAAABBBBBB@@@>>><<<===<<<;;;:::;;;===@@@???@@@AAA@@@???>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAABBB@@@===;;;999:::;;;<<<<<<===>>>???AAABBBCCCDDDBBBBBBAAAAAAAAAAAABBBBBB@@@DDDHHHJJJIIIJJJOOOSSSWWWOOOEEE@@@???@@@>>><<>>???AAAFFFJJJHHHDDDGGGGGGFFFFFFFFFFFFGGGHHHDDDEEEGGGIIIKKKMMMOOOPPPRRRYYY\\\TTTLLLLLLOOOQQQMMMMMMMMMLLLLLLLLLLLLKKKGGGGGGGGGGGGHHHHHHIIIIIIMMMLLLIIIFFFEEEHHHMMMQQQ\\\xxxxxx|||}}}{{{{{{yyywwwuuusssppphhh]]]VVVMMMJJJGGGDDDBBBAAA@@@@@@@@@>>>:::777555555555666555555444555666777999:::<<>>???>>>???AAABBBDDDDDDEEEEEEDDDBBBAAA@@@AAA@@@???===;;;<<<<<<<<<<<<>>>AAACCC@@@AAABBBAAA???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<:::999999888999:::;;;===???AAACCCDDDBBBAAA@@@??????@@@BBBCCC>>>BBBFFFHHHIIIKKKPPPUUUYYYQQQGGG@@@???@@@@@@???AAAAAABBBCCCDDDDDDCCCCCCFFFFFFEEEBBB@@@???@@@AAAHHHMMMWWWkkkuuuqqqyyy{{{vvv}}}tttuuuvvvyyy~~~}}}rrreeeWWWcccsss{{{uuummmooowwwvvvrrrrrrvvvxxx|||uuu{{{~~~xxxsssyyyzzzfffTTTIIIDDDDDDDDDEEEEEEGGGJJJMMMMMMKKKIIIGGGFFFEEECCCDDDGGGMMMQQQOOOOOONNNNNNMMMMMMLLLLLLIIIHHHGGGHHHIIIHHHFFFDDDEEEEEEEEEGGGIIIHHHFFFDDDGGGHHHIIIIIIHHHGGGHHHIIIHHHGGGGGGGGGGGGFFFCCCAAA???;;;:::???FFFIIIFFFCCCEEEDDDCCCCCCDDDFFFIIIKKKIIIGGGFFFFFFGGGIIILLLNNNJJJVVV^^^XXXLLLHHHLLLRRRNNNNNNNNNMMMMMMMMMLLLLLLFFFFFFFFFFFFGGGGGGGGGHHHMMMKKKHHHDDDCCCFFFLLLPPPZZZqqq{{{{{{~~~|||xxxvvvuuuuuusssmmmddd]]]UUUQQQKKKGGGDDDCCCAAA@@@CCCBBB???<<<999777555444666555444333444444555666777999<<<@@@CCCHHHMMMQQQYYY^^^dddiiilllnnnoooqqqssstttwwwyyy{{{{{{zzzyyyzzz}}}~~~~~~~~~}}}}}}~~~~~~||||||}}}}}}|||zzz~~~}}}|||{{{yyyyyyyyyyyy{{{|||}}}~~~~~~~~~}}}|||~~~}}}}}}{{{}}}|||}}}}}}uuunnniiiddd^^^fffdddffflllqqqvvv}}}|||~~~tttttttttsssrrrsssuuuxxxuuuuuuuuuuuuuuuuuuuuuvvvtttrrrooonnnnnnppprrrssstttttttttsssrrrsssvvvyyyttttttuuuvvvsssoooqqqwwwwwwsssrrrwwwzzzzzz{{{}}}}}}~~~zzz{{{|||~~~}}}zzzuuurrruuuwwwyyy{{{}}}xxxwww|||uuutttqqqttt{{{zzzoooccc\\\QQQNNNIIIFFFDDDBBB@@@???@@@???<<<::::::;;;>>>???===>>>???@@@AAABBBCCCCCCAAA@@@??????>>>>>>===<<<:::;;;<<<======>>>@@@CCCAAABBBBBBAAA???>>>???@@@>>>??????@@@@@@@@@@@@@@@>>>>>>===<<<;;;:::888888888888:::;;;===???@@@AAABBB@@@>>>======???AAACCC@@@BBBDDDDDDDDDFFFIIILLLNNNIIIBBB>>>>>>@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDCCC@@@===;;;;;;;;;<<>><<<:::999:::<<<>>><<<<<<======>>>???@@@AAA>>>>>>>>>===<<<;;;;;;;;;:::;;;<<<<<<;;;;;;===???@@@AAAAAA@@@>>><<<===>>>;;;<<<===>>>>>>>>>>>>===::::::;;;<<<<<<;;;:::999999999::::::;;;<<<======@@@???===<<<<<<>>>AAACCCAAABBBAAAAAA@@@AAADDDFFFBBB@@@===;;;;;;<<<<<<<<>>CCCKKKIII>>><<>>===@@@DDDIIIMMMNNNKKKHHHEEEEEEGGGJJJMMMLLLPPPSSSRRRMMMJJJLLLQQQOOOOOOOOOOOONNNNNNNNNNNNLLLIIIDDDAAAAAADDDHHHLLLJJJIIIFFFCCCAAABBBFFFJJJQQQXXXlll{{{vvv}}}zzzxxxwwwwwwvvvrrrjjjdddaaa]]]YYYVVVTTTPPPHHHBBBAAAAAAAAA@@@>>><<<:::999555444333222222333555555111333555666888;;;???BBBBBBEEEKKKOOORRRVVVZZZ\\\bbbdddiiimmmpppqqqpppppptttxxx{{{zzz{{{~~~~~~{{{zzzzzz{{{|||}}}~~~{{{{{{{{{|||~~~|||{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{|||||||||xxxyyy|||~~~~~~}}}|||}}}~~~xxxrrrpppooojjjfff^^^ZZZWWWWWWXXXYYYYYYZZZffflllttt|||uuuuuutttyyyuuutttqqqnnnmmmqqqwww|||yyywwwtttqqqppppppqqqrrrtttvvvzzz{{{{{{zzz{{{|||sssttttttttttttvvvyyy|||yyyxxxxxxxxxuuuppprrrwww|||wwwuuuwwwwwwsssqqqrrrwww{{{}}}{{{{{{}}}{{{wwwpppmmmlllooovvv|||qqqxxx|||zzz~~~vvvuuuvvv|||wwwpppggg^^^TTTJJJEEEFFFFFFFFFHHHHHHGGGCCC@@@???>>><<<:::999:::;;;<<<::::::::::::;;;<<<===>>>;;;<<<<<<;;;:::999999;;;:::;;;<<<<<<:::999:::;;;>>>??????>>>;;;::::::;;;999:::<<<===>>>======<<<888999::::::;;;;;;::::::999999999:::;;;;;;<<<<<<>>>===<<<<<<<<<>>>@@@AAABBBAAA@@@???@@@CCCEEEGGGEEEDDDBBB@@@>>><<<;;;:::@@@@@@???@@@@@@AAABBBBBB@@@@@@>>>;;;999999;;;>>>===;;;;;;===>>>@@@EEEKKK^^^mmm|||}}}~~~xxx|||{{{}}}{{{|||xxx{{{vvvwww~~~{{{tttmmmbbbZZZUUUPPPIIICCC@@@BBBEEEIIIKKKKKKHHHEEEIIIHHHFFFGGGGGGGGGEEECCCAAAEEEHHHFFFBBB@@@BBBFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMKKKIIIIIIJJJKKKJJJIIIQQQOOOJJJEEEAAAAAADDDFFFGGGHHHHHHGGGFFFGGGJJJLLLKKKJJJJJJJJJJJJIIIFFFDDD??????IIIVVVPPP???;;;DDDAAA@@@>>>===???CCCGGGJJJKKKJJJHHHFFFFFFHHHJJJLLLNNNLLLMMMPPPPPPMMMMMMOOOMMMMMMMMMLLLLLLLLLLLLKKKLLLHHHCCC???>>>BBBGGGJJJJJJIIIHHHEEECCCCCCEEEGGGJJJSSS^^^rrryyy{{{}}}{{{{{{~~~|||zzzyyyxxxxxxtttmmmgggbbb]]]YYYXXXXXXTTTLLLEEEAAABBBBBBAAA@@@???>>>===666555444444333444555666111222444444555777;;;>>>>>>AAAEEEHHHKKKNNNSSSVVV\\\___cccgggjjjmmmmmmnnnpppvvvyyywwwwwwzzzzzzyyywwwwwwxxxyyy{{{|||}}}}}}zzzyyyzzz|||}}}{{{zzzxxxwwwvvvwwwwwwwwwxxxzzz{{{|||}}}}}}}}}wwwxxxzzz|||}}}}}}}}}}}}|||}}}~~~~~~}}}~~~zzztttnnnhhhaaa\\\RRROOONNNQQQTTTWWW\\\bbbkkksss|||{{{xxx|||xxxuuuxxxqqqqqqpppnnnmmmooorrruuuuuutttsssrrrqqqpppppppppqqqtttvvvwwwwwwwwwyyy|||vvvvvvuuutttssssssvvvxxxxxxwwwxxxxxxuuuppprrrxxxvvvrrrqqqssssssooolllmmmppptttuuuuuuvvvyyywwwsssnnnkkkjjjoooyyy~~~}}}zzzuuurrr}}}xxxtttwww|||yyyssshhh\\\RRRMMMIIIFFFFFFGGGIIILLLMMMKKKGGGCCC>>>===<<<;;;::::::::::::888888777777888999;;;<<<888:::;;;:::888777888:::999:::<<<<<<:::999:::;;;;;;<<<===;;;999777777888888:::<<<===>>>>>>===<<<:::::::::999999999999999777777888999;;;<<<======<<<<<<<<<<<<===>>>???@@@BBBAAA???>>>@@@BBBEEEFFFKKKIIIFFFBBB>>><<<<<<<<<===???BBBEEEFFFEEECCCAAA>>>>>>===;;;999888:::;;;===888777===@@@???@@@CCCHHHXXXbbbccckkk~~~}}}}}}}}}~~~|||xxxoooeee___ZZZTTTNNNIIIEEEEEEFFFAAABBBEEEHHHKKKKKKIIIGGGIIIHHHFFFFFFGGGFFFEEECCC@@@DDDHHHFFFAAA@@@CCCHHHFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIJJJLLLMMMLLLKKKTTTSSSOOOIIIDDDAAABBBEEEDDDFFFGGGGGGFFFFFFHHHJJJHHHGGGGGGGGGGGGFFFCCCAAA???===JJJ]]][[[FFF===EEEAAA@@@>>>===>>>AAADDDFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGJJJPPPPPPKKKIIIKKKIIIIIIIIIHHHHHHHHHHHHGGGGGGEEEAAA???>>>@@@CCCEEEFFFFFFFFFDDDBBB@@@AAABBBDDDOOOWWWccczzzyyyzzz}}}}}}{{{zzzzzz{{{xxxrrrmmmfff___YYYXXXYYYYYYTTTNNNEEEDDDDDDCCCBBBAAA@@@@@@:::999777666555444555555111222333333333444777:::<<<>>>AAACCCEEEHHHLLLOOOTTTVVVZZZ^^^bbbeeeggghhhhhhnnnrrrqqqqqqtttvvvuuussstttuuuwwwxxxyyyzzzzzzzzzyyyyyy{{{~~~{{{zzzxxxvvvuuuuuuvvvwwwxxxyyyzzz|||||||||{{{{{{vvvwwwxxxyyy{{{|||}}}}}}{{{|||}}}|||zzzzzz|||{{{{{{|||}}}~~~~~~~~~|||xxxqqqjjjbbb\\\XXXPPPNNNOOOSSSUUUXXXaaakkkvvv}}}vvvpppjjjlllmmmlllkkkjjjkkkmmmoooppprrrsssrrrqqqooonnnnnnpppqqqqqqppprrrvvv{{{zzzzzzxxxuuusssrrrtttvvvyyyyyyzzz{{{wwwtttvvv{{{pppmmmmmmqqqssspppooopppiiilllnnnnnnqqqtttrrrnnnpppmmmmmmrrr}}}~~~pppffffffoooyyy|||~~~}}}vvvllleeeXXXKKKCCCAAABBBBBBEEEGGGJJJMMMOOOMMMHHHDDD======<<<<<<;;;:::999999777777666666666888999:::777999;;;:::777666777:::888:::<<<<<<;;;;;;;;;<<<:::;;;;;;999777555555666999:::<<<>>>??????>>>===<<<;;;:::999888888888888555666777999;;;===>>>???:::;;;<<<<<<===>>>>>>???DDDAAA>>>===>>>@@@AAABBBHHHFFFBBB<<<888888:::<<<:::>>>EEEJJJKKKHHHDDD@@@<<<======<<<:::888777888::::::===>>>:::444888BBBAAAQQQZZZQQQLLLWWWiiirrrqqqbbb___```YYYPPPKKKKKKLLLKKKFFFDDDFFFKKK?????????AAAEEEGGGHHHHHHGGGEEEDDDDDDEEEEEEDDDCCC???DDDFFFDDD@@@@@@EEELLLEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIKKKNNNOOONNNLLLJJJKKKJJJFFFAAA===>>>???@@@BBBDDDDDDCCCDDDEEEGGGFFFEEEDDDDDDEEEDDDAAA>>>???;;;HHHaaabbbMMM@@@EEEBBB@@@???===>>>@@@BBBDDDBBBCCCEEEGGGIIIIIIHHHHHHEEEGGGMMMUUUTTTLLLIIILLLFFFFFFFFFEEEEEEEEEDDDDDDBBBAAAAAA@@@????????????@@@BBBCCCAAA???<<<<<<<<<<<>>===:::777555444444444000111222111111222555888555777888:::;;;>>>BBBEEEHHHJJJMMMPPPUUUYYY\\\^^^___fffkkkjjjkkknnnqqqqqqqqqrrrsssuuuwwwxxxxxxxxxzzzyyyyyyzzz}}}~~~~~~}}}{{{zzzwwwvvvuuuuuuvvvwwwzzz{{{|||||||||{{{zzzyyyvvvvvvvvvwwwyyy{{{}}}~~~{{{|||}}}zzzwwwvvvxxx{{{xxxyyyzzz{{{|||~~~~~~|||}}}zzzxxxxxxyyyyyyyyyrrrqqqnnnggg___XXXTTTSSSSSSRRRSSSWWWXXXYYYdddqqqvvvppp}}}nnnmmmjjjfffcccbbbdddfffgggiiillloooqqqpppooommmpppnnnlllkkkmmmqqqwwwzzzxxxxxxwwwvvvuuutttssssssssstttuuuuuutttuuuxxxzzzpppoooppptttsssnnnlllmmmjjjlllkkkiiimmmvvv}}}~~~{{{yyy{{{{{{llliiirrr~~~~~~yyy}}}|||xxxiiiZZZPPPGGGDDDBBB>>>===???AAABBBEEEGGGGGGFFFEEECCC???>>>=========;;;999666777777777777666666666666555999:::777777:::<<<;;;555666777888:::;;;<<<===555999;;;;;;888555555666:::888666777999<<<>>>>>><<<;;;:::999777666555444555666666888999<<<===>>><<<;;;:::999888999:::;;;<<<<<<;;;:::888999<<<>>>AAA???<<<::::::<<>>======???AAABBBCCCDDDDDDDDDCCCAAA???======@@@CCCDDDCCCAAA@@@@@@AAAAAAAAACCCFFFFFFEEECCCGGGHHHJJJKKKKKKJJJHHHGGGHHHFFFCCC???===<<<<<<<<>><<<;;;::::::;;;<<>>AAADDDDDDCCCAAA@@@@@@CCCAAA???===>>>AAADDDFFF???@@@CCCDDDCCC@@@@@@BBBDDDFFFJJJNNNQQQPPPKKKHHHFFFEEEDDDBBBBBBDDDEEEGGGCCCCCCAAA???<<<<<<===???<<<===???@@@BBBBBBCCCCCCBBB???CCCMMMUUUmmmyyyyyyxxx||||||vvvssssssuuuqqqmmmgggaaa^^^]]]___```\\\UUUKKKEEECCCCCCBBB@@@CCCAAA>>>;;;999777777666555444333333444444222111222333555777999;;;<<<===AAABBBDDDGGGJJJNNNQQQSSSXXX[[[___bbbeeehhhlllooommmooopppppppppqqqtttvvvwwwtttqqqqqqtttwwwwwwvvvwwwvvvuuuuuuuuuuuuvvvvvvxxxxxxwwwwwwvvvvvvvvvuuussssssuuuvvvwwwxxxxxxwwwuuuttttttsssrrrqqqpppooovvvuuuvvvwwwzzz{{{zzzyyy}}}}}}}}}|||{{{|||{{{xxxvvvtttqqqmmmhhh```]]]ZZZZZZUUUNNNKKKLLLRRROOOSSS\\\cccjjjvvv}}}~~~{{{llllllkkkhhheeeddddddeeeeeegggiiijjjkkkkkkjjjiiikkkjjjgggfffgggjjjnnnqqqqqqssstttuuutttrrrooommmnnnoooqqqqqqppppppqqqrrrrrrooopppssssssqqqqqqsssjjjkkkjjjhhhmmmxxx~~~yyy{{{xxxvvvxxx~~~{{{wwwrrrvvvvvvlllaaaVVVNNNGGGEEEDDDAAA@@@AAAAAABBBEEEFFFGGGEEECCCBBBAAA???============;;;:::444666888:::;;;:::888777777:::;;;777666999;;;999888888888888888888999999888;;;======:::888777777888888888888999;;;===>>>@@@???===;;;999777555444555555555666888:::;;;<<<<<<<<<:::999999999999::::::::::::888777777:::<<>><<<===>>>@@@BBB@@@>>>>>>CCCIIIJJJEEE???999888888777666555555555555555666666666555555444666777777666666888<<<@@@???@@@BBBGGGQQQ^^^jjjqqqyyy~~~sss```TTTRRRVVVOOOIIIFFFHHHKKKLLLLLLHHHGGGFFFDDDCCCBBBBBBBBB;;;<<<===???@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>===>>>@@@CCCDDDBBB@@@??????>>>>>>???@@@CCCCCCBBB@@@DDDEEEGGGIIIIIIIIIHHHGGGFFFDDDAAA>>>=========>>>>>>>>><<<;;;;;;;;;<<<<<>>???AAAAAA@@@>>>>>>>>>BBBAAA???======>>>@@@AAA??????AAABBBBBB@@@???@@@AAACCCGGGKKKNNNMMMIIIFFFDDDCCCAAAAAAAAACCCDDDFFF@@@@@@???===;;;;;;===???<<<======>>>???@@@AAAAAA<<<;;;>>>CCCDDDSSSuuu{{{{{{zzzzzzyyyvvvrrrpppqqqsssuuusssmmmhhhbbb]]][[[YYY^^^ZZZTTTMMMGGGCCCBBBCCCAAAAAA@@@???===;;;999888777555333333444444222000333444444555666777888999;;;<<<>>>@@@DDDGGGJJJKKKLLLOOORRRVVVXXX[[[___bbbeeehhhjjjkkklllmmmoooqqqtttqqqnnnnnnqqqssssssrrruuuuuuttttttuuuuuuvvvwwwwwwwwwvvvvvvvvvuuuuuuuuurrrrrrrrrsssssssssssssssssssssssssssssssssssssssuuutttuuuvvvyyyzzzyyywwwwwwwwwvvvvvvwwwyyy{{{|||yyyuuuppplllhhhddd^^^ZZZWWWSSSOOONNNMMMLLLOOOTTTUUUWWW^^^jjjrrrwww}}}vvvxxx|||sssoooqqqoooppppppooommmkkkkkkllljjjjjjjjjjjjjjjjjjjjjiiiiiihhhfffddddddeeefffgggkkknnnrrruuuuuurrrnnnkkkiiillloooppppppooopppqqqtttqqqqqqtttvvvvvvyyy~~~}}}|||uuunnnooovvv}}}~~~~~~{{{uuuoooxxx~~~zzz~~~vvvpppoookkkbbbZZZMMMGGGDDDDDDDDDAAA@@@AAAAAABBBDDDFFFEEEDDDAAA@@@???===;;;:::;;;<<<<<<;;;222555999===>>><<<:::888888<<<<<<888666999:::999::::::999888777666555555:::<<>>CCCBBB@@@===:::888666555444444555555777888999:::===<<<;;;:::999888999999777888888666555555777999?????????@@@@@@AAAAAABBBDDD@@@>>>@@@DDDEEEAAA===888888777777666666555555555666666555444333222222444555555444444666:::===>>>===<<<<<<===@@@CCCEEEJJJRRR___mmm{{{vvvjjj___ZZZRRRGGGBBBEEEAAAAAAAAABBBDDDFFFHHHIIIGGGFFFDDDBBBAAAAAAAAABBB???@@@BBBCCCDDDDDDCCCBBBBBBAAA???>>>===<<<======>>>AAACCCCCCAAA???>>>>>><<<;;;<<<===???@@@???===@@@AAACCCEEEGGGGGGGGGGGGCCCBBB???===<<<===>>>???>>>>>>===<<<<<<<<<======<<<>>>AAABBBBBB???<<<999<<<>>>>>>===;;;:::;;;<<<@@@@@@???>>>======<<<<<<>>>>>>???@@@AAAAAA???<<<>>>???CCCGGGJJJIIIFFFCCC@@@?????????@@@AAACCCEEE<<<======;;;::::::<<>>???===<<>>>>>AAAAAA>>>>>>@@@AAABBBDDDEEEDDDBBB@@@>>><<<999777666888:::::::::555777:::<<<===;;;999777999<<<===999888;;;<<<;;;;;;;;;:::999888777666666:::<<<>>>???>>>;;;888777333777<<<;;;888666999===AAA@@@???===;;;:::888888666666666666777888999999===<<<;;;:::999888888888666777777666555555666888<<<===???@@@AAAAAA@@@???CCC???<<<<<>><<<777777777666666666666666555555555555555444333333555666777666666777;;;===???@@@@@@AAAAAA@@@@@@???;;;AAAJJJRRRYYYcccoooyyyvvvjjj```ZZZSSSMMMHHHHHHGGGDDDEEEIII@@@DDDGGGFFFCCC@@@@@@@@@DDDDDDBBBAAABBBCCCDDDEEEJJJIIIHHHGGGFFFDDDCCCCCCBBBAAA>>><<<;;;<<<===>>>???AAACCCBBB@@@>>>>>>>>><<<;;;;;;<<<>>>>>>===<<<===>>>@@@BBBDDDEEEFFFFFFBBBAAA???===<<<<<<===>>>??????>>>>>>===============>>>?????????>>>===<<<<<<===<<<;;;888888999:::===>>>?????????>>><<<;;;>>>???@@@???AAABBB???:::<<<===@@@DDDGGGGGGDDDAAA=========>>>???AAACCCDDD===>>>===<<<::::::;;;===<<<;;;999888888999;;;<<>>@@@===@@@TTTlllzzzccc}}}{{{zzz|||}}}yyyvvvvvvuuurrrnnnhhhccc```cccdddbbb\\\SSSJJJEEEBBBAAAAAAAAAAAA@@@???>>>===;;;999777666666555333111111111111111111111111111666666666777999;;;<<<===???BBBEEEGGGIIIKKKNNNQQQRRRVVV[[[___aaacccdddfffiiiiiiiiiiiikkkmmmnnnooommmmmmnnnoooqqqsssuuuvvvqqqqqqqqqqqqqqqqqqqqqqqqqqqooommmllllllmmmooopppkkkllllllmmmmmmnnnoooooorrrqqqrrrsssuuutttrrrooooookkkhhhjjjnnnnnnjjjfffbbb___ZZZUUUOOOJJJFFFCCCEEEEEEGGGKKKKKKKKKOOOUUU___gggsss~~~rrrUUUFFFFFF```mmmmmmkkkjjjiiikkkpppsssnnnmmmkkkjjjiiijjjkkklllnnnmmmlllkkkjjjiiihhhggggggiiikkkooorrruuuwwwxxxtttvvvzzz{{{zzzyyyxxxxxxuuutttxxx}}}|||hhh___WWWVVV]]]jjjxxx~~~~~~}}}rrrjjj___OOODDDAAA:::999;;;???@@@======@@@@@@BBBCCCDDDDDDBBB???>>>;;;999666666777999:::;;;::::::::::::999888777777777;;;<<<:::999===??????999999::::::::::::::::::999:::<<<>>>>>>;;;777555222777;;;;;;777555888<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::<<<<<<;;;;;;:::999888888666777888777666555777888888:::===??????>>><<<;;;???;;;888888:::<<<<<<;;;555555555555555555666666333444555666666666666666333444555444444555777:::777999<<<>>>>>>===<<<:::777;;;??????>>>AAAHHHNNNQQQVVV___nnn}}}xxxrrrooooooiiieee^^^WWWRRRLLLGGGDDDEEEBBBBBBBBBAAA???@@@BBBBBBGGGKKKJJJEEE@@@>>>>>>BBBBBBAAAAAACCCEEEHHHJJJNNNLLLHHHEEECCCCCCDDDEEECCCAAA>>><<<;;;===???@@@???AAABBBBBB@@@????????????===<<<===>>>??????>>><<<===???@@@BBBDDDDDDEEECCCAAA???===<<<<<<===>>>@@@@@@@@@??????>>>======@@@???>>>======>>>@@@AAA===>>>===;;;888777888999;;;===???AAABBBAAA???===>>>BBBCCCAAABBBDDD@@@:::===>>>@@@CCCFFFEEECCC@@@;;;<<<<<<>>>???AAACCCDDD@@@AAA@@@>>>;;;999:::;;;;;;999777666666777888999<<<777666;;;===>>>HHHSSS|||nnnqqq|||zzz}}}~~~{{{xxxwwwvvvssspppmmmkkkjjjjjjhhhfffddd```XXXNNNHHHGGGFFFCCC@@@>>>>>>???@@@===<<<999999888777555333000000111111111111111111444444444444555777888888777:::<<<>>>???AAADDDFFFHHHLLLQQQUUUWWWXXXZZZ[[[]]]^^^```bbbdddfffiiijjjffffffggghhhkkkmmmooopppkkkkkkkkkkkkkkkkkkkkkllllllkkkjjjjjjjjjlllooopppjjjjjjjjjjjjiiiiiiiiiiiimmmlllmmmnnnooonnnjjjggggggccc___```bbbaaa\\\WWWPPPOOOMMMJJJFFFDDDCCCCCCDDDDDDGGGJJJKKKLLLTTT]]]iiipppxxx}}}eeeJJJEEEPPPpppeeeeeeeeedddeeegggllloookkkjjjiiiiiiiiikkklllmmmkkkjjjjjjiiiiiiiiiiiiiiieeeeeeeeegggkkkppptttwwwzzz{{{|||zzzvvvsssrrrqqqsssrrrvvv~~~{{{pppddd\\\[[[\\\XXXWWW[[[gggrrryyy}}}}}}}}}uuuhhh___SSSDDD<<<<<<999999<<<@@@@@@===>>>BBB@@@AAACCCEEEDDDCCC@@@???===;;;999999:::<<<<<<<<<<<<;;;:::999888777777777444999:::888999===@@@???777777888:::;;;===>>>???:::;;;===???@@@===888444444777999888666666888:::777777999:::<<<===>>>???===<<<;;;:::::::::::::::::::::;;;;;;;;;:::999888666777888888666666777888666888:::<<<<<<:::888666:::777555444666888999999222333333333444444555555333333444666666777777777222444555555444444666888777888999:::999888555444666888:::999888999===@@@999;;;???FFFOOOWWW\\\^^^]]]^^^dddoooyyyqqqgggbbbWWWUUUTTTSSSSSSPPPJJJFFFJJJGGGCCCAAAAAAAAA@@@@@@<<<>>>@@@AAA???>>>>>>@@@???CCCHHHIIIGGGDDDCCCCCCBBBAAA@@@@@@CCCFFFJJJLLLIIIGGGCCC@@@???BBBEEEGGGCCCAAA???======>>>@@@AAA???AAABBBBBBAAA@@@AAABBBBBB@@@??????@@@AAAAAA@@@??????@@@@@@AAABBBCCCCCCAAA@@@>>>======>>>???@@@BBBBBBBBBAAA@@@>>>===<<<@@@???>>>======???BBBCCC@@@AAAAAA???<<<:::::::::;;;===@@@BBBCCCBBB@@@???>>>GGGJJJFFFDDDFFFDDD>>>??????AAACCCEEEDDDAAA???:::;;;<<<===???@@@AAABBBBBBCCCBBB@@@===:::999:::888888666555555666777888;;;666555888;;;;;;>>>CCCSSSqqqzzz~~~}}}{{{xxxuuurrrpppnnnmmmooommmmmmnnnmmmggg]]]UUUQQQNNNIIIDDD@@@@@@AAAAAA???>>><<<;;;;;;;;;999777222222222222222222222222000000000111111222333444333555888999999;;;===???>>>AAAEEEHHHJJJKKKMMMNNNNNNQQQTTTVVVXXXZZZ]]]___[[[\\\]]]^^^aaaccceeefffbbbbbbbbbbbbcccccccccccceeedddddddddeeegggiiijjjggggggfffeeedddcccbbbaaacccccccccddddddbbb^^^[[[YYYUUURRRPPPPPPOOOLLLHHHAAABBBBBBAAA???@@@BBBEEEFFFEEEGGGJJJMMMSSSaaaoootttyyy||||||}}}kkkQQQOOO\\\xxxSSSVVVYYY[[[\\\^^^```aaa^^^^^^___```bbbccceeeffffffeeeeeeeeefffhhhjjjkkkddddddcccdddgggkkkooorrrwwwwwwvvvtttpppmmmmmmmmmpppnnnpppvvvzzz|||}}}uuujjj```^^^\\\VVVOOOKKKOOOZZZcccqqqmmmoooyyy{{{~~~kkkZZZQQQIII???===BBB888888;;;???>>>;;;===BBB???AAACCCEEEEEEDDDBBB@@@===<<<;;;;;;<<<===;;;::::::;;;<<<<<<<<<:::999777333777888666666999<<<;;;555666777999;;;===??????>>>>>>@@@BBBDDDAAA<<<777777777666555666666888999666777888:::<<<>>>???@@@>>>===<<<;;;::::::::::::888999:::;;;;;;;;;::::::555777888888666666666777666777999:::999777555333666555333222333444555555000000111222333333444444333444444555555555444444333555666666555555777999;;;;;;;;;:::999888666555888888999:::<<<===>>>???:::::::::999999:::===@@@>>>>>>CCCLLLRRRXXXbbbllljjjhhhhhhnnnvvvyyyvvvpppmmmsssyyywwwqqqkkkiiihhhcccaaa```]]]RRREEEAAADDD999:::<<>>@@@@@@??????AAABBB???BBBEEEGGGGGGFFFEEEEEEBBBAAA@@@???AAADDDHHHJJJFFFDDDAAA??????@@@CCCDDDBBB@@@???======>>>???@@@???AAACCCCCCBBBBBBCCCEEEEEECCCAAA@@@BBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBB>>>>>>======>>>AAACCCEEEEEEEEEDDDCCCAAA>>><<<:::======>>>???@@@@@@AAAAAACCCDDDEEEDDD@@@===<<<<<<===???AAABBBBBBAAA???>>>???LLLQQQKKKFFFGGGGGGBBBAAAAAAAAACCCDDDCCC@@@===888999:::<<<===>>>>>>>>>AAABBBBBB@@@===;;;:::;;;666666666666666666666666999999:::;;;999888<<>>>>>>>>>>><<<;;;777777666555444333222222////////////000111222222222444666777777888:::<<<999;;;>>>???@@@AAACCCEEEDDDGGGJJJLLLLLLMMMOOORRRQQQQQQRRRSSSUUUXXXZZZ[[[XXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^]]]]]]\\\[[[ZZZYYYXXXXXXVVVVVVWWWXXXWWWUUUPPPLLLJJJHHHFFFCCCBBBAAA@@@@@@;;;<<<======<<<>>>BBBEEEGGGJJJQQQXXX\\\aaammmyyyzzz~~~|||{{{}}}zzz{{{|||xxxfffgggmmm}}}???DDDJJJNNNPPPOOOOOOOOOMMMNNNOOOQQQTTTVVVWWWXXXccccccbbbccceeehhhkkkmmmeeeeeeeeeeeegggiiilllmmmpppppppppooommmlllmmmooonnnkkkjjjooosssvvv|||uuugggWWWKKKDDDEEEEEEHHHRRReee}}}zzzzzz|||~~~zzz}}}|||wwwaaaLLLCCC>>>:::>>>GGG666777:::===;;;888:::??????AAACCCEEEFFFEEECCCBBB;;;:::::::::;;;;;;999777777:::===@@@@@@>>>;;;888222666777444333666888777444555666888:::<<<>>>>>>AAAAAACCCFFFGGGEEE???:::999777444444555777888888777888999;;;===>>>@@@AAA>>>>>><<<;;;:::999999999777888:::;;;<<<<<<;;;:::444666777777666555555666777888999999888666333222555444222111111111111111//////000111222333333444444444444444333222111111111222444444333333444666777777777777777888888888999999888999::::::999777333777;;;<<<;;;:::;;;>>>===<<<>>>AAAAAA@@@DDDKKKCCCBBBEEEJJJPPPRRRNNNIIIPPPVVVYYYUUUNNNJJJKKKLLLQQQJJJFFFHHHFFF@@@===???@@@AAABBB???<<<;;;<<<>>>999999:::===AAACCCBBBAAAAAACCCCCC???;;;:::<<<===FFFFFFFFFFFFFFFEEECCCBBBDDDBBB@@@>>>???AAAEEEGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@???>>>======>>>?????????AAACCCCCCCCCCCCEEEGGGFFFDDDAAAAAABBBDDDDDDCCCEEEDDDCCCBBBAAAAAAAAAAAA;;;;;;<<<===@@@CCCGGGIIIFFFFFFEEEDDDAAA>>>;;;999999;;;???AAABBBAAA???>>>EEEGGGHHHGGGDDD@@@>>>===???@@@AAABBBAAA???===<<<@@@OOOVVVNNNGGGHHHIIIFFFBBBAAAAAABBBCCCAAA>>>;;;777888999:::;;;<<<<<<<<<>>>???@@@???===;;;;;;<<<444555666666777777666666222777<<<;;;666444;;;DDDFFF>>>PPPrrrmmmzzzzzzzzzzzzzzzxxxuuusssqqqiiiooovvvxxxuuuqqqnnnnnnbbb___[[[UUUOOOIIIEEEBBBBBB@@@??????@@@@@@???===;;;:::999777555333222111000//////000111222333444...000222333333333555777999;;;<<<<<<<<<===@@@BBBAAADDDGGGGGGFFFFFFHHHJJJJJJJJJKKKLLLNNNPPPRRRSSSQQQQQQQQQRRRRRRSSSSSSSSSUUUUUUVVVVVVVVVUUUTTTSSSSSSSSSRRRQQQQQQPPPPPPOOOMMMMMMNNNNNNNNNKKKFFFBBBAAAAAA???===::::::<<<>>>;;;===>>>===<<<>>>BBBFFFFFFOOO___lllooonnnrrryyyzzz{{{{{{~~~}}}}}}}}}vvvqqqfffzzzuuujjjppp}}}wwwqqqzzz}}}999888888:::>>>@@@AAAAAA??????@@@BBBDDDHHHJJJLLLSSSSSSTTTVVVZZZaaahhhmmmjjjiiiiiihhhhhhiiiiiijjjooommmkkkjjjkkkllllllkkklllccc]]]bbbiiiiiidddaaapppnnniiiaaaUUUJJJEEEFFFGGGLLLRRR[[[mmmzzz~~~|||uuuvvvyyypppbbb\\\SSSHHHBBBAAABBB@@@>>>;;;999888999<<<>>>?????????@@@AAABBBBBBBBBAAA@@@;;;;;;;;;:::::::::999999888:::===??????===:::888555555555555666777888888:::888666666888:::;;;<<>><<<999777555555666777777888:::<<>>===<<<;;;999888777666777666666999<<<<<<999555666666555555555555666666777666555555666666555444555555444444333222111111333222000///000222555777444444444333333222222222444444444555666777777888888777777777666666555555888888777777888888999:::::::::::::::::::::::::::<<<<<<===>>>>>>>>>>>>>>>??????@@@AAAAAA@@@>>>===DDDDDDEEEEEEEEEEEEEEEDDDBBBAAAAAACCCEEECCC>>>:::>>>>>>======<<<<<<;;;;;;===>>>?????????AAADDDFFFCCCBBB???=========>>>???DDDGGGJJJKKKHHHDDDAAA???<<>>BBBAAABBBCCCCCCBBBAAA???>>>??????>>>>>>>>>???@@@@@@EEEDDDDDDDDDEEEGGGIIIKKKJJJHHHFFFEEEEEEDDDBBBAAADDDEEEDDDCCCAAAAAACCCEEE???@@@???<<<;;;???FFFLLLMMMJJJEEEAAA???>>>===<<<<<<>>>@@@AAA@@@???@@@AAAEEEFFFHHHGGGDDDBBBAAAAAAEEEBBB???>>>???AAABBBBBB>>>AAADDDFFFGGGEEEAAA???BBBBBBCCCCCCAAA???<<<:::666888;;;>>>???>>>===<<<@@@???===;;;::::::::::::888777555444333333333444555555777888:::<<<======;;;DDDKKK]]]wwwbbbcccttt||||||{{{yyyzzzzzzwwwqqqmmmqqquuuuuuvvvvvvqqqjjjfffccc___ZZZUUUOOOIIIEEEDDD@@@===>>>AAABBB===888999:::<<<<<<:::777444111333333222222111000000000111111222222333333444444333333444555777888999999<<<<<<===>>>>>>???@@@@@@CCCCCCDDDEEEFFFFFFGGGGGGKKKKKKJJJJJJIIIIIIIIIHHHJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGCCCDDDDDDDDDBBBAAA???===@@@===999888999;;;<<<<<<>>>===<<<<<<>>>CCCJJJOOOUUUcccwwwuuussswwwyyy|||~~~~~~~~~~~~~~~~~~|||}}}rrrccceeexxx|||}}}kkkVVVOOOfffzzzyyyxxxzzzxxx777666666666666555222000888888777777888:::<<<===???@@@AAADDDIIIPPPXXX]]][[[ZZZYYYWWWWWWVVVVVVVVVTTTUUUVVVXXXYYYYYYUUUSSSUUUMMMHHHJJJMMMLLLJJJKKKBBBGGGNNNOOOKKKHHHJJJOOOccchhhnnnttt~~~{{{}}}wwwlllhhhhhh```TTTOOOIIIAAA======>>>===;;;:::888777888;;;======<<<>>>???@@@AAAAAAAAA@@@???;;;;;;:::999999999999::::::;;;===??????===;;;:::888777666666666777888999;;;999888777999;;;<<<===>>>???@@@AAA@@@???===<<<>>><<<:::777666666666777777888999;;;===???@@@AAA===<<<<<<;;;:::999888777999888777999<<<===;;;888666666555555555555666666777555444444555555444333333333333222222222111111222111000000000222444555444444333333333222222222333333444555555666777777777777777666666555555555777777777777777888999999888888888888888888888888::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>???@@@@@@AAAAAAAAAAAA?????????AAACCCCCC@@@===<<<<<<<<<======>>>>>>>>>;;;<<<=========>>>AAADDDBBBAAA???>>>>>>???@@@AAABBBEEEHHHHHHEEEAAA>>><<>>AAAAAA@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDFFFHHHJJJIIIHHHFFFEEEEEEEEECCCAAACCCDDDDDDBBBAAAAAADDDFFF@@@AAAAAA???===???EEEJJJOOOLLLIIIFFFCCCBBB@@@???<<<>>>????????????@@@BBB???AAACCCDDDCCCBBBBBBCCCEEECCCAAA???>>>>>>@@@AAA???@@@AAABBBCCCBBBAAAAAA@@@AAAAAAAAA???===;;;999666888;;;===>>>>>>===;;;>>><<<;;;999888777888888888777666444333333444444555666777888999;;;<<<<<<<<>>>>><<<:::777666555555444444333222222222111111111111222222222333222222333444555666777777666777777888999999::::::<<<======>>>??????@@@@@@CCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<======<<<;;;:::999999999:::;;;;;;<<<===>>>BBBAAAAAABBBFFFNNNXXX___lllvvv|||xxxzzzwwwyyy|||}}}}}}~~~|||}}}ooo^^^gggwwwqqqUUUCCCOOOppp|||~~~||||||777555444444555666666555555555444333444555666777666555555666888<<<@@@CCCEEEDDDCCCAAA@@@???>>>>>>CCCBBBBBBCCCCCCBBB???===@@@<<<:::;;;;;;<<<@@@GGGOOO[[[fffiiieeeccciiioooxxx~~~yyyzzzzzzqqqaaaWWWTTTOOOGGGCCC???:::999;;;<<<<<<:::888777777888:::;;;:::888<<<===???@@@@@@@@@??????<<<;;;999777777888999:::<<<===>>>??????>>>===<<<;;;:::888666666777999:::::::::999999:::;;;===>>>============<<<<<<;;;;;;>>><<<:::888777666666777666777888999:::;;;<<<===;;;;;;;;;:::::::::999999999777666777:::;;;;;;:::666666555555555555666666666555333444555555444222111111111111111111111111000000000111222222333333333333333222222222222222333333333444444555555666666666555555555555444444777666666666666777888888777777777777777777777777888888999::::::::::::999999999999888999999:::::::::;;;;;;<<<===>>>??????>>>===<<<>>>@@@AAAAAA@@@;;;;;;<<<===>>>???@@@AAA888999:::::::::;;;>>>AAA@@@???>>>>>>???AAABBBDDDBBBEEEGGGGGGDDD???<<<;;;AAAEEEIIIGGGAAA===<<<>>><<<===>>>>>>??????>>>>>>@@@@@@AAAAAABBBCCCDDDDDDCCCCCCBBBBBBCCCEEEGGGHHHIIIGGGEEEEEEFFFFFFDDDBBBBBBCCCCCCBBBAAABBBEEEGGGBBBDDDEEECCC@@@AAADDDHHHMMMMMMKKKIIIGGGDDDBBB@@@===>>>???>>>===>>>AAACCC???AAACCCDDDCCCBBBBBBCCCCCCDDDCCC@@@<<<;;;===?????????>>>>>>???@@@AAAAAA>>>>>>???>>>===;;;999888666777:::<<<===<<<;;;;;;:::999777666555555555666888777555444444444555555666666777888888999::::::<<<;;;:::CCC]]]vvv___KKKVVVjjj}}}{{{yyyvvvyyyssstttssspppqqqtttsssoootttqqqmmmiiieeecccbbbbbbVVVRRRKKKEEEBBB@@@AAAAAA>>>>>>===<<<;;;;;;:::999888888777777666555555555000000000000111111111111000111111222333444444555222222333333444444555555666777777888888999999:::;;;;;;::::::::::::999999999999999999:::::::::;;;;;;;;;::::::::::::999999888888999999999999888888666:::>>>???===<<<>>>@@@CCCDDDFFFKKKSSS___lllttt{{{}}}xxxzzzvvvwwwyyyzzz{{{}}}zzz{{{{{{|||}}}yyylllrrr~~~qqq[[[HHHGGGbbbyyy@@@===999666777888888888555444333333444555777888777555333333555777999999<<<;;;:::999888888888888===;;;888777777999999999;;;;;;>>>AAACCCFFFRRR^^^ooo|||xxxssswww}}}yyyyyywwwkkkYYYLLLHHHEEEBBB===;;;::::::<<<===<<<;;;777777777999::::::888666<<<===>>>@@@@@@@@@??????<<<:::888666666777999;;;======>>>>>>>>>>>>=========;;;999777666777888999999:::::::::;;;<<<>>>???===<<<;;;:::999:::;;;;;;===<<<:::888777666666666555555666666777888888888999999999::::::::::::;;;666555444444555777888999666666555555555555666666666555444444555555444333111111111000/////////......///111222222222111111222222222222222111111111222222222333333333444444444444444444444444333333555555555555555666666777666666666666666666666666777777888888999888888777:::999888888888:::;;;<<<:::::::::;;;===>>>???@@@>>>>>>======>>>???AAAAAA<<<<<<======>>>???@@@@@@888999999999999:::===???>>>>>>>>>???@@@BBBDDDEEEDDDFFFHHHGGGDDD@@@===<<>>???@@@AAABBBBBBBBBCCCCCCBBBCCCCCCEEEFFFGGGGGGEEEDDDEEEFFFFFFEEECCCBBBCCCCCCCCCBBBCCCFFFHHHEEEGGGIIIHHHDDDCCCDDDFFFIIIJJJKKKIIIGGGCCCAAA@@@>>>???>>>===<<<===@@@CCCDDDFFFGGGGGGEEECCCBBBBBB>>>BBBCCC@@@;;;999;;;???=========>>>>>>???@@@@@@============;;;:::888777555777888:::;;;;;;:::999888777555444333333444444777666555444444444555666666666777777777777888888===999:::BBBPPPjjjqqqfff\\\kkk~~~www{{{}}}wwwssswwwvvvwwwuuuqqqqqqsssrrrmmmooonnnmmmjjjfffcccbbbaaa```^^^ZZZSSSJJJCCC???>>>??????===<<<<<<===>>>>>>::::::999999888777777777111111111111111111111111000000111111222222333333222222222222333333444444555555555555666666777777666666666666666666666666666666666777777777888888999999999888888888888888:::;;;;;;;;;;;;;;;::::::999===AAA@@@===;;;>>>BBBDDDHHHOOOXXXbbbnnnyyy|||{{{|||~~~yyywwwyyyvvvwwwxxxxxxxxxzzz~~~~~~{{{xxxxxx}}}mmm\\\NNNFFF___ttt{{{www^^^\\\YYYUUUOOOHHH@@@:::;;;:::888777666666666666666444333444777::::::999999999999999:::<<<===>>>777999<<>>???@@@@@@??????<<<:::777555555666888:::<<<<<<<<<======<<<<<<<<<<<<;;;999777666666777888777999;;;;;;:::;;;===???===<<<:::999999999;;;<<<<<<;;;:::888777666555555444444444444444555555555777777888888999::::::;;;666555444333222444777999555555444444444444555555777666444555666666555333222222111000...---,,,,,,...///000222222111000///111111111111111111111111111111111111222222222222222222222222222222222333444444333333444444555666666666666666666666666666777777777888888777666666888888777777888999;;;<<<999999999:::;;;===>>>???@@@???>>>===<<<===???AAA>>>>>>>>>>>>=========<<<999::::::::::::;;;===@@@======>>>???@@@BBBCCCDDDCCCDDDFFFEEEBBB>>><<<;;;:::>>>BBBCCC@@@===;;;;;;888888888999:::;;;<<<======>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBCCCEEEFFFEEEDDDBBBCCCCCCCCCBBBCCCFFFHHHGGGJJJLLLKKKGGGDDDDDDEEEEEEGGGJJJIIIFFFBBBAAA@@@@@@@@@???===;;;<<>>AAA@@@;;;999;;;???999;;;===>>>??????>>>======<<<<<<;;;:::999888888555666777888999999888888777666555333333333444444555555444333333444555666666666666666666666666666;;;999===EEEIIIRRRoooxxxgggeeezzzuuuvvvvvvwww{{{wwwxxxwwwsssssssssooojjjjjjmmmooonnnjjjdddaaa___bbbdddeeebbbYYYOOOFFFAAACCCAAA@@@>>>>>>???@@@AAA<<<;;;;;;::::::999888888333333333333333333333333222222222222222222222333222222222333333333333333444444444555555555555555444444444444444444444444666666666777777777888888999999999999999999999999<<<<<<;;;;;;:::::::::::::::>>>@@@@@@>>>???EEEKKKQQQWWWaaajjjqqqwww||||||xxxwwwzzzzzzwwwwwwyyyxxxyyyxxxwwwvvvwwwyyy{{{||||||}}}~~~vvvcccTTTQQQUUUuuu}}}~~~~~~sssjjj\\\YYYVVVQQQMMMJJJHHHHHHEEEBBB???>>>???>>>:::777999999:::<<<>>>AAACCCDDDDDDLLLYYYhhhssswwwuuurrrnnnmmmoootttxxx{{{~~~{{{ppphhh[[[MMMCCC===;;;;;;999::::::::::::999999888777666666888999:::999777999:::<<<>>>??????>>>>>>:::999777666555666777888999:::;;;<<<<<<;;;:::999999888777666555555555555333777::::::888888;;;>>>===<<<:::999999999:::;;;::::::999888666555444333222222222333333333333333555666666777888888999999888888777555333444666888333333333222222333333333666555444444555555444222222111111000...------,,,...///000111111000///...000000000000000111111111000000000000000000000000000000111111111111222222333222222222222333444444555555555555555555555555666666666666666555555444333333333444555777888999777777666666777999:::<<<>>>>>>>>><<<;;;;;;===???@@@@@@???===<<<;;;999999;;;<<<<<<;;;;;;<<<>>>AAA======>>>???@@@@@@AAAAAA???@@@BBBAAA???<<<::::::888<<<@@@BBB@@@===:::999888777777888999:::;;;<<>>;;;;;;<<<>>>:::<<>>>>><<<:::;;;<<<666888:::<<<======<<<;;;;;;;;;::::::999888888888555555666777777777777777666555444333222333333444333333222222222444555666555555555555555555555666888777<<>>=========>>>======<<<<<<;;;;;;:::777777777777666666666666555555555555444444444444222222222333333333333333444444444444444444444444333333333333333444444444666666666777777777888888999999999999999::::::::::::999999999999999:::;;;<<>>??????>>><<<;;;999888888<<<<<<===<<<;;;<<>>>>>>>>??????>>>>>>===<<<>>>@@@@@@===;;;;;;;;;:::===AAABBB@@@===999777888888777777888999:::;;;???@@@AAABBBBBB@@@???===>>>??????@@@@@@@@@@@@@@@???>>>>>>@@@BBBDDDDDDCCC???@@@@@@>>>======@@@BBBDDDFFFHHHFFFBBB???@@@AAA???BBBEEEDDD@@@>>>???AAAAAABBBAAA???<<<:::::::::555777:::;;;;;;;;;;;;<<<999;;;<<<===<<<;;;888777555555666777888999::::::999999888777777666666666444555555555666666666666555444222111111222222333111111000000111333444555333333444444555555555666777555777;;;;;;888<<>>>>>======;;;;;;;;;;;;:::::::::999999888888888777777666666444444444444444444444444666666666666666666666666444444444555555666666666888888888888999999999999999:::::::::;;;;;;;;;;;;:::::::::;;;===???AAABBBFFFIIIMMMTTT[[[bbbiiilllrrrwww}}}zzzvvvttttttssssssuuusssoooqqquuuwwwxxxyyywwwuuusssrrrsssnnnqqqyyynnnrrrllliiinnnzzz~~~yyywwwvvv{{{nnnddd```bbbDDD;;;555555888;;;;;;;;;666777888888777777999:::444333111222555777888888444555777999::::::::::::777777777777777666666555333555888::::::888555333111333444555555333111000...333777777555555888;;;999999999999888888888777777777777666555333111111000000111111222222333333444444444444555555666666555777777444000...000222111111000000000000111111222111000000111111000...,,,---...///000222222333////////////.............../////////000000111111///////////////............/////////000000111111111111111000111222222333111111111111111111111111222222222222222111000///...///111444666666666666888777666555555666888999333555888999888888;;;>>>>>>======;;;:::999888888<<<<<<===<<<;;;<<<>>>AAA?????????>>>>>>===<<<;;;===???AAAAAA???============???BBBCCCAAA===888555999888777777777888::::::===>>>???@@@???===;;;:::<<<======>>>>>>>>>>>>============???AAACCCCCCCCC===>>>===<<<::::::<<<>>>AAADDDEEECCC???======???:::>>>AAA@@@<<<:::<<>>>>>>>>======<<<<<<<<<;;;;;;::::::999999888888777777777777777777777777999999999999999999999999777777888888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<=========>>>===>>>???AAADDDGGGJJJLLLTTTVVV\\\dddlllsssvvvwwwssswww|||}}}zzzwwwuuurrrsssvvvyyywwwtttvvv|||uuuvvvxxxwwwuuusssrrrrrrwwwtttuuu}}}oooiiidddjjjzzz~~~{{{wwwhhh___ZZZUUUSSS>>>===;;;:::888888888888888777777666666666666666444333111000000111333444333555888:::<<<<<<<<<;;;888888888666444333444555777888999999888666444222555333111111444555444222111222222222222333666999777888888777555555666888444444333222111//////...333222111222333333222000000000111222222333444444333222000000111111000///111000/////////000222333111000///...............,,,---...///111333555666222000---++++++,,,...///000000000000000000000000//////////////////////////////000000000000//////...//////000111222222333000000000000////////////222222333222222111000///000000111222333444444555444444444555555555555666777777666555555888<<>>>>><<<:::888888999<<<;;;:::999:::<<<>>>@@@;;;>>>???===::::::???DDDCCCAAA>>>;;;:::<<<>>>AAAEEEIIIKKKFFF<<<555555777888888777777777777777888=========<<<;;;:::888888<<<<<<===============<<<;;;999999===CCCGGGEEEBBB=========<<<<<<<<<======BBBBBBAAA???>>><<<;;;;;;@@@???============;;;:::===>>>??????===;;;888777444666888999888777888888888888999;;;======:::888333222111111111444666777666444222222444555222000222222222333333222222222222111111111000000//////...//////000111222222222000000000111222333444555555555555555666777999;;;AAAPPPttt}}}ooouuupppyyyuuuooolllmmmqqqvvvyyyvvvsssqqqssstttuuuzzz{{{vvvvvvyyy{{{zzzwwwvvv~~~yyypppiii```WWWQQQLLLGGGDDDDDDDDDBBB@@@AAA@@@@@@AAABBB@@@===;;;>>>>>>;;;888;;;???>>>:::777888999999999999999999888888888888888777777777::::::999777666888;;;>>>:::999999999::::::;;;<<<>>>===;;;::::::<<<>>>@@@===AAAFFFHHHKKKPPPZZZaaannnppprrruuuvvvuuutttsssssswww{{{|||{{{xxxwwwvvvyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwuuuqqqqqqrrrzzz}}}}}}bbb\\\iiiuuuzzz{{{{{{|||xxxgggWWWNNNJJJGGGEEE>>>===<<<;;;:::999888777777777888888777777666555333222111000111222444555333555888;;;===>>>======888777777666555555444333444555888:::<<<<<<;;;;;;444222000000222444333111000111111111111222555777444555555444222222333444555444444333222111111000333222111222333444222000000111111222333333444444333222222222333333111/////////.........///000111000///......------......------......000111333444000///---,,,,,,---...///////////////////////////...........................//////////////////.........//////000111111222000/////////////////////222222222222111000////////////000111222333444444444444444444555555555555555666666666555777:::===<<<======<<<999888888999::::::999999:::;;;<<<===<<<>>>???===::::::>>>BBBBBB@@@===;;;;;;======>>>BBBDDDEEEAAA;;;666444555888888777777777777777888::::::::::::::::::999999::::::;;;<<<<<<;;;:::::::::888777;;;AAADDDCCC@@@>>>======<<<;;;;;;<<<<<>>===<<<;;;::::::===<<<;;;;;;<<<<<<:::999:::;;;<<<<<<:::888666555333555888888777666777777777777888:::<<<<<<999777333222111111111333555777555333111111333444222000111111222222222222111111111111000000000/////////...//////000111111222222222222111111111222222333444444444444555777888999???AAAWWWooovvv|||sssoooqqqrrrpppmmmzzzwwwvvvxxxwwwvvvxxx}}}}}}xxxtttsssuuuwwwuuussswww}}}|||wwwvvvsssoooeee```YYYSSSNNNIIIDDD@@@BBB@@@???>>>??????>>><<>>:::;;;>>><<<888::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::888:::;;;;;;:::;;;<<<>>>??????>>>===<<<<<<<<<<<<:::<<<===???AAACCCFFFHHHLLLQQQVVVZZZ]]]bbbkkkrrrzzzzzzyyyxxxvvvtttrrrqqqrrruuuyyy{{{zzzyyyxxxwwwrrrsssuuuvvvwwwvvvuuutttzzzwwwrrrooollllllnnnqqq}}}{{{|||fffooowww~~~lllaaaQQQDDD>>><<<<<<;;;===>>>>>>===<<<:::888777666777999999999888666444333333222111222333444555444666999<<<>>>?????????999777666777999999555222222444777:::<<<===>>>>>>222111//////000111111000...///000000000111333555222333333222000000111333555555444444333333333222222111111222333444222111111111222222333333444444333333333444666555222///......---------...///000///...------------------......---......///000111---------------.........------------------------........................---------......------------------...//////000000////////////////////////222222222222111000///.........///000111222333333333333333444444444555555444555777777666777999:::;;;<<<<<<;;;888777777888888888999999::::::999999<<<======;;;888888;;;???<<<:::999:::>>>@@@???===>>>>>>===<<<999777555444777777666666666777777888888888888999999:::::::::888999;;;<<<<<<;;;999888888777666999>>>@@@@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888888999;;;<<<;;;999777777888888777555333222333555777888777666666666666666777999::::::888555333222111111111333444555333111000000222222111//////000000111111000000//////////////////............//////000000111111222333222111111000000000111222222222333444555777777<<<;;;GGGfffwwwlll~~~tttssssssppplllwwwttttttwwwwwwuuuvvvzzz{{{wwwsssrrrttttttsssppptttxxxzzzxxxwwwzzz|||{{{{{{wwwqqqkkkfff```ZZZVVVPPPLLLHHHDDDCCCAAA@@@>>>BBBBBB@@@<<<<<<>>>===888;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999<<<>>>???===<<<<<<<<<===============>>>??????AAAEEEIIIMMMPPPSSSVVVXXX___ccchhhkkklllpppvvvzzz}}}zzzvvvsssrrrqqqqqqqqqtttxxxyyyyyyxxxxxxxxxppprrrtttuuuuuutttrrrqqquuutttrrrpppqqqtttxxxzzz~~~|||ttt~~~{{{}}}xxxtttvvvuuuwww{{{mmmRRRKKKAAA;;;:::<<<<<<<<<======>>>???===;;;888777666777:::;;;;;;999666444555555444333222333333444333555888;;;>>>?????????:::888666999======888333555555666777888888777777111000//////////////////---///000000///000222333333333444222111000111333444444444333333333333333222111111222444444333111222222222222333333333333222222444666777666222///.............../////////...------,,,,,,,,,------.........------.........***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------..................///////////////222222222222111000///...------...///000111222222222333333333444444444444444666888999888777888888999::::::999777666666777777888:::;;;;;;:::888777:::;;;:::888555555888:::666444555:::@@@BBB@@@===;;;999777777999999777444777777666666666777888888:::999999999999999::::::999:::<<<>>>>>>===;;;:::999888777999<<<>>>>>>===;;;;;;;;;;;;;;;<<<<<<===999999999999:::::::::;;;777777888:::===>>>===;;;666666777666555444222111444666888999777666666777444444555777999999666444333222222111111222333444000000///000000000000///...//////000000//////...........................////////////000000111111111000000//////000000000000000111222333444555555555>>>JJJUUUbbbpppxxx~~~zzzwwwuuussspppooosssvvvvvvxxx|||xxxvvvtttssstttuuutttsssvvvwwwvvvuuutttuuuuuuuuu{{{{{{zzzzzzyyyxxxvvvtttjjjfff```ZZZUUUOOOIIIFFFBBBDDDCCC@@@@@@CCCBBB??????>>>>>>======<<<<<<<<<<<<<<<<<<===============<<<>>>??????>>>===>>>?????????AAADDDGGGKKKNNNPPPVVVYYY]]]___```cccgggjjjjjjlllnnnooonnnoooqqqssswwwuuuqqqoooooopppsssuuusssuuuwwwxxxwwwvvvvvvwwwuuuuuuuuuuuuttttttsssssskkkpppuuuzzz~~~~~~{{{|||~~~uuuccc```www|||~~~|||}}}vvvbbb]]]aaa[[[MMMBBB>>>;;;;;;===???>>><<<;;;<<<>>>>>>>>><<<:::888777888:::<<<;;;999777555888777666555333222111111222444777:::<<<=========<<<999888;;;@@@@@@<<<777777777777777666555444444111111000///......//////...///111111000000111333222333333222000000111333333333333333222222222222111111111222444444333222222222222222222222111111111111333555666555222///....../////////000000000------,,,,,,,,,------...//////...---------------***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------....../////////000111111111111000///......------...///000111111222222222222222333333333444555777999:::999777777777777888999888666555555666666888:::<<<<<<;;;999888999888777555333444555777555555777;;;???@@@===:::;;;777555666:::;;;999666777777777777777888999999======;;;:::999999999:::;;;===???AAAAAAAAA@@@???<<<;;;:::;;;<<<>>>>>>>>>999999::::::<<<>>>???@@@888999999:::;;;;;;<<<<<<888888:::===@@@AAA@@@???999999888777666444333222666888::::::999777777888333333444666888888555333333222222222111111222222...//////////////////000.........//////.........------------............///////////////000000000............///000111222//////000111222333444444000;;;FFFEEEAAASSSqqqooozzztttqqqsssvvvvvvxxx{{{uuutttssssssuuuuuuuuuuuu{{{zzzyyyyyywwwssspppooonnnppptttwwwyyy{{{}}}~~~~~~zzzuuuoooggg^^^XXXOOORRRRRRNNNLLLMMMLLLJJJFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCC???@@@AAAAAABBBEEEIIILLLPPPQQQTTTXXX\\\aaaeeegggiiilllmmmkkkiiiiiimmmqqqkkklllmmmmmmlllkkklllmmmooommmkkkkkkmmmpppuuuwwwtttvvvwwwvvvtttttttttuuuuuuuuutttssstttwwwyyy{{{sssxxx|||}}}~~~lll___ZZZ^^^|||~~~}}}jjjVVVMMMMMMHHH???===;;;:::<<<>>>>>>;;;777999:::;;;<<<===<<<;;;;;;888999;;;;;;;;;:::888666999888777666444333111111333555777:::<<<<<<<<<;;;<<<::::::<<>>;;;999999999888888888888777222222222111///...///111///111333333222222222333111222222111//////000222444333333333222222111111111000000222444555333222222222111111000000000///000///000222444333111///......///000000000000///------------------.../////////...---------------***+++---......---,,,,,,++++++++++++++++++++++++---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,---------------......//////000111111111111000///...---------...///000111222222111111222222222333333333555777999999888666666666555777777666555444444555555777999;;;<<<;;;:::999888777555333333444666777999;;;===>>>===:::888666;;;888666777999;;;:::888888888888888888999:::;;;???>>><<<:::999999999:::<<<===???AAABBBDDDDDDEEE???>>>=========>>>???@@@999::::::;;;===???@@@AAA999999999:::;;;<<<<<<<<<999:::<<<@@@CCCEEECCCBBB===<<<;;;999777555444333777999;;;;;;999888888888333333444666777777555333333333222222111111000000---///000000......///111---......//////......------------...............////////////////////////,,,,,,,,,---...///111111...///000111222333333333444777;;;::::::EEEbbb}}}ssseeeiii{{{zzzyyyuuurrrrrrrrrsssssssssssstttttttttyyyvvvvvvyyyxxxsssnnnllllllnnnqqqssstttvvvxxx{{{|||uuuooogggjjjiiiccc^^^\\\ZZZWWWNNNMMMKKKIIIGGGGGGGGGHHHFFFFFFFFFGGGGGGHHHHHHIIIGGGHHHJJJKKKNNNTTTZZZ___aaabbbdddfffiiillloooqqqrrruuuuuuqqqkkkhhhjjjmmmllllllllllllmmmnnnooopppooonnnnnnnnnooorrrtttvvvtttuuuuuutttrrrrrrtttvvvtttttttttvvvyyy~~~vvviii```iiimmm}}}yyy~~~|||qqqeeeVVVJJJEEEDDDBBBAAA>>>;;;::::::<<<<<<888555888888999:::;;;<<<======:::::::::;;;::::::999888777777777666666555444333555777999;;;<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>><<<;;;;;;:::999999999999333444555333000///000222111333555555444333444444333333444222111000111333666555555444333222222111111000000222444555444222111111111000///......---......---///111111000...,,,---.../////////............------......///000000///..................,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++******+++---...------------------------,,,,,,---......///000000111111111111000///...------...///000111222222333111111111111222222222222444666777666444333333444444555666555444333444555333555666888::::::::::::999777555444555777888999888<<<@@@???;;;777777888;;;:::888777888999999999999999999999:::;;;<<<======<<<:::999888999:::;;;;;;;;;<<<>>>@@@CCCFFFGGGAAAAAA???>>>===>>>???AAA===============>>>???@@@999999999::::::;;;;;;;;;;;;<<<>>>BBBFFFGGGEEECCCAAA@@@===;;;888666444333777999;;;;;;999777777777333333444666888777555333333333333222111000//////---///111000......000222......////////////......------......////////////////////////////////////---,,,,,,,,,---...//////---///000222333333333333555444666888:::???LLLZZZooojjjjjjvvvyyytttuuuvvvvvvvvvtttsssssssssuuuppppppuuuvvvrrrnnnnnnpppqqqssssssrrrssswwwzzz~~~zzz}}}|||uuunnnkkkiiieee___]]][[[XXXWWWWWWWWWXXXTTTTTTUUUVVVVVVWWWWWWXXXYYYZZZ\\\^^^```bbbfffiiihhhhhhhhhiiikkklllnnnooosssxxx|||yyyrrrkkkjjjkkkpppnnnmmmmmmnnnppprrrrrrqqqqqqrrrsssssssssssssssqqqrrrrrrrrrrrrsssvvvyyyyyy{{{~~~{{{uuupppyyypppkkkVVVJJJ???======<<<>>>BBB???<<<999999;;;<<<:::777777777777888:::<<<>>>???;;;;;;:::::::::999999999444555555666777666666666777999;;;=========<<<;;;888999::::::::::::===??????>>><<<:::999888777777444666666444111000111444222444666777666555555555666666777555444333444666888777777555444333222222000000000222444555444333111111000///...------,,,...,,,,,,,,,...//////...+++,,,---.........---,,,...............///000111000//////.........//////...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++******+++---...------------------------,,,,,,------...///000000111111111111000///...---......///000111222333333000111111111111222222222444555555444222111111333333555555555333222333444222333444666888999:::::::::888666666777999;;;;;;444:::@@@???;;;888;;;???;;;:::999888777777888999::::::::::::;;;<<<===>>>:::999888777777999;;;<<<999999999;;;>>>BBBFFFHHHBBBAAA@@@>>>======???AAA@@@@@@???>>>>>>>>>>>>>>>888888999999999:::::::::<<<===???CCCFFFGGGEEECCCCCCAAA???;;;888555444333666888::::::888666666666333333444666888777555333333333333222222000///...---///111111///...000333......////////////.............../////////000000///////////////...............---,,,,,,,,,---------///000222333333333333---111666888333222;;;GGGPPPzzzqqqppp{{{{{{||||||zzzwwwtttssssssxxxqqqpppuuuwwwtttrrrsssnnnpppqqqqqqqqqsssxxx||||||||||||~~~wwwuuussspppuuussspppnnnlllllllllmmmhhhiiiiiijjjkkkllllllmmmjjjlllnnnnnnlllkkkkkkkkkiiiiiiiiijjjkkklllnnnnnnttt|||zzzrrrnnnmmmtttqqqnnnlllmmmnnnoooppppppqqqsssuuuuuutttsssqqqnnnoooppppppqqqtttyyy|||uuuyyyyyyxxxvvv}}}{{{lllggg