BM6&6( ''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''((()))))))))))))))+++***)))))))))***,,,,,,,,,,,,,,,---///000000///555333:::EEEEEE>>>BBBNNNccc}}}rrrsss|||{{{qqq___UUU]]]nnnzzzdddmmmyyy{{{xxxwww}}}tttlllooossswww|||}}}yyyvvvjjjkkkmmmlllkkkkkklllmmmkkkkkklllmmmlllhhhccc^^^mmmkkkiiijjjmmmnnnmmmkkkmmmkkkiiihhhhhhiiikkkllliiikkknnnpppooollliiifffbbbbbbbbbaaaaaaaaaccceeeppp~~~jjjhhhmmmLLL:::777333///,,,+++***)))************))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))))))))***+++------,,,,,,,,,---...///111FFFOOOQQQZZZccckkkvvvuuuiiiiii|||iiicccgggggg```aaa___cccjjjkkkeeedddiiioooxxx~~~ssskkkjjjnnnyyy|||tttwww~~~{{{xxxuuuhhhXXXVVV^^^pppyyyoooVVVMMMWWWfffnnnooo{{{]]]HHH===222---......,,,++++++++++++************)))))))))))))))))))))))))))************************+++*********))))))((((((''''''''''''((((((((()))***************)))((((((******)))))))))))))))***,,,------,,,...888FFFQQQ^^^ZZZbbbtttvvvooopppyyy{{{sssppptttvvvmmmwww}}}www~~~pppggghhhnnnrrrwwwnnnggg\\\RRRKKKGGGDDDCCCEEEEEECCCBBBAAA@@@@@@@@@>>>>>>??????@@@@@@@@@AAADDDGGGIIIIIIFFFAAA>>>===MMMVVVaaagggfffdddcccdddhhhggggggfffgggfffdddbbbfffaaa\\\ZZZZZZVVVOOOHHHHHHEEEAAA???@@@AAACCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEECCCAAA@@@???@@@AAAAAAAAA<<<<<>>;;;666000---,,,---************))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++***+++++++++---///333555CCCXXXbbbdddjjjnnnqqqzzzmmmccccccppp{{{~~~{{{mmmlllhhhcccfffnnnpppmmmkkkddd^^^```hhhttt~~~wwwzzzzzzzzzqqqiiippp~~~rrrccc___```aaaaaakkksssvvvvvv~~~yyydddLLLBBB666000///...,,,+++++++++++++++************))))))))))))))))))))))))************************************)))))))))((('''''''''((((((((()))))))))*********))))))((('''******))))))))))))*********+++,,,...333???NNNZZZlllddd```dddddd```dddmmmtttsssyyy}}}qqqnnnttt|||ssswww{{{}}}zzzxxx}}}yyyuuu~~~vvvxxxzzztttrrrhhhYYYKKKCCCAAABBBDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@CCCEEEGGGGGGDDDAAA???>>>???EEENNNTTTUUUTTTTTTUUURRRRRRRRRSSSUUUVVVVVVUUUVVVTTTPPPMMMJJJFFFCCCAAA<<<<<<===???AAAAAAAAA@@@???????????????@@@@@@@@@>>>@@@CCCEEEFFFDDDBBBAAAFFFCCCGGGNNNPPPIIIAAA>>>>>>EEEOOO[[[cccbbbYYYOOOQQQVVV]]]___WWWSSS[[[hhh''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))******))))))******+++,,,---------......///000111000:::HHHNNNJJJJJJ^^^vvvppp]]]TTTVVVgggqqqtttuuu```SSShhh|||oooiiijjjtttsssooottt|||zzz{{{zzzyyyvvvrrrnnnlllmmmllljjjgggcccbbbccceeedddgggjjjnnnrrrtttuuuuuuzzz|||~~~zzz~~~}}}{{{yyyvvvsssqqqpppoooooooooooopppooooooooohhhgggdddbbbbbbccceeefffaaabbbhhhvvvwwwtttwwwqqqlllrrrmmmrrr{{{bbbEEECCC>>>888222---,,,,,,++++++*********)))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))***++++++***+++,,,---///444:::???NNNcccooosss{{{}}}}}}yyyzzz{{{}}}xxxcccSSSYYYdddnnnqqqooommmjjjfffjjjfffbbbfffxxxsssmmmmmmssszzzvvvzzzyyy{{{oooaaaXXXUUUXXX```bbbcccnnn|||{{{qqqXXXNNNAAA666111///...---,,,+++++++++************))))))))))))))))))))))))************************************))))))))))))''''''((((((((())))))))))))))))))))))))(((((('''******)))))))))******+++***+++...111999FFFVVVaaaiiibbb\\\ZZZUUUPPPUUU___sssyyyrrrpppwww|||xxxzzz{{{vvv|||yyyqqqiiigggqqqzzzrrreeeddddddhhhmmmooonnnlllmmmeeeXXXKKKBBB>>>>>>???<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<======???@@@AAAAAA>>>=========>>>AAAFFFKKKNNNOOOOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGFFFCCC@@@@@@CCCFFF??????@@@AAACCCFFFHHHJJJKKKLLLMMMNNNOOONNNMMMMMMMMMSSS\\\dddhhhfffaaa^^^\\\YYY\\\fffmmmiii^^^UUUZZZZZZaaaooo{{{zzzmmm```___eeepppwwwyyy|||'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))***************+++++++++---............///111333222>>>LLLRRRSSS\\\rrrvvvbbbQQQVVVdddvvvpppiiimmmhhhxxxzzzlllgggooo||||||pppooottt{{{}}}zzzwwwuuusssppppppnnnmmmkkkmmmpppsss~~~xxxqqqmmmkkkkkkjjjjjjiiifffbbb___bbbbbbbbbeeelllwww~~~xxxyyyrrrfffmmmxxxyyyrrrRRRKKKBBB<<<888444///++++++++++++*********))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***+++,,,,,,---......///111888AAAHHHUUUgggsssyyywwwoooooozzz{{{cccXXXVVV^^^hhhtttzzzzzztttmmmhhh\\\fffppp|||nnn\\\YYYfffxxx}}}kkkuuulll[[[RRRQQQZZZaaadddooo~~~|||kkkbbbPPP===222000000///,,,,,,+++++++++*********))))))))))))))))))))))))*********************************)))))))))))))))'''(((((((((((()))))))))(((((()))))))))(((((('''******))))))******++++++,,,---000444===JJJXXXbbb^^^\\\[[[\\\ZZZZZZdddpppyyyzzzxxx~~~yyyuuuqqqoooqqqtttwwwyyyzzztttkkkbbbbbbooo}}}qqqeee[[[QQQLLLIIIIIILLLRRRYYY___aaaaaa```^^^ZZZRRRJJJBBB>>>;;;;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===<<<<<<===???::::::;;;>>>BBBDDDDDDDDDAAAAAABBBBBBBBBBBBCCCEEEKKKIIIGGGFFFFFFHHHKKKNNNXXXUUUQQQNNNPPPVVV___eeelllnnnqqqsssttttttssssssttt|||zzzyyyrrriiicccfffnnnuuu{{{~~~{{{zzz'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))******++++++++++++,,,...///......000333666<<>>===<<<<<<;;;<<<<<<===>>>???===========================>>>???>>>======???AAA???===<<<===???AAAAAAAAA>>>AAADDDEEEGGGJJJNNNQQQVVVRRROOOPPPUUUYYYZZZYYYrrrqqqooommmooovvv}}}rrrdddZZZWWW```vvv''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''(((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))***++++++++++++***+++---//////...000666:::EEEKKKPPPXXXiiizzz}}}jjjIIIKKK\\\uuuoooffflll}}}tttrrr{{{tttqqquuuyyyyyyxxxxxxrrrsssuuuyyy~~~{{{sssppppppppppppeeeggggggaaa[[[YYY]]]ccclllvvvpppoooyyy{{{ppp[[[NNNIIIDDD999///,,,++++++++++++*********'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...---...000222888EEEWWWddduuu|||yyyyyyzzz{{{mmmeeehhhnnn||||||sssuuuxxxzzz}}}yyyyyy|||}}}vvvssstttwwwzzz}}}~~~~~~||||||}}}nnnZZZUUU___wwwwwwaaaUUUZZZtttjjjVVVSSS[[[eeennn{{{oooPPP:::222///+++,,,,,,,,,,,,++++++++++++************************************************))))))))))))************((((((((()))))))))******((())))))************)))***************+++,,,---(((+++333===JJJWWWbbbhhhdddbbb___]]]___gggttt}}}~~~||||||{{{|||zzztttnnnmmmrrrxxxrrrqqqrrruuu}}}lll]]]RRRLLLDDD???======>>>>>>=========>>>???@@@AAABBBFFFGGGHHHEEE@@@======???;;;;;;::::::;;;<<<======>>>>>>>>>===============>>>?????????>>>>>>@@@BBBCCCBBBAAA@@@@@@AAACCCDDDHHHKKKMMMLLLKKKMMMQQQUUU\\\ZZZ\\\eeesss}}}~~~hhhYYY```ooo''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''((((((((((((''''''((()))))))))))))))((()))***+++,,,++++++***))),,,...///...111888>>>PPPTTTWWW]]]nnn}}}yyykkksss}}}ZZZNNN]]]jjj}}}uuuoooyyy~~~zzzyyysssrrruuuzzz{{{yyyyyy|||zzz~~~~~~xxxsssmmmfffaaa]]][[[ZZZ[[[^^^fffppp{{{yyymmmxxxtttmmm|||kkkWWWIII???666000,,,,,,+++++++++*********((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,......,,,///444:::DDDWWWnnnzzz}}}{{{yyyuuupppnnnoooqqqssssssoooooo|||zzz~~~{{{wwwuuuwwwvvvrrrnnnnnnoootttzzz||||||zzzyyyyyy}}}mmmYYYSSS___}}}pppZZZNNN[[[qqqooohhhfffdddgggsssbbbIII===555---------,,,,,,,,,+++++++++************************************************((()))))))))************(((((()))))))))*********))))))***+++++++++++++++************+++,,,---...,,,000999EEESSS^^^fffjjjjjjnnnsssvvvxxxyyyyyywwwwwwvvvuuuwww||||||||||||||||||||||||}}}}}}qqqqqqttt{{{ooo[[[QQQPPPMMMIIIFFFEEEEEECCCBBB@@@@@@@@@@@@@@@AAACCCEEEHHHLLLOOONNNJJJHHHHHHJJJFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFHHHIIIJJJJJJIIIHHHJJJKKKDDDFFFGGGFFFEEEFFFIIIMMMWWWZZZ\\\[[[YYYZZZ___dddxxx|||gggaaawww''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))'''(((((()))))))))))))))((()))***+++,,,+++******(((+++...//////222:::@@@]]]ccceeeiiiwwwyyyeeeeee}}}qqq[[[OOO[[[ttt{{{ttttttxxxxxxxxxqqqnnnqqqlllnnntttyyyzzzzzzwwwttttttppphhh```WWWVVV]]]ggghhhjjj|||hhhrrrmmm]]]jjjyyy|||bbbKKK===777555,,,,,,,,,+++++++++******))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++---...///---222999BBBPPPgggssshhhlll{{{}}}gggeeecccffflllqqquuuuuuooojjjttt}}}yyyssssssuuurrroooooonnnsssxxxzzzxxxuuuttttttrrrwww|||~~~}}}oooWWWOOOggg~~~tttjjjmmmpppzzzrrr\\\SSSWWWfff|||tttgggbbbkkk|||qqqWWWHHH<<<111---------,,,,,,,,,++++++************************************************(((((())))))*********+++))))))))))))************)))***+++,,,,,,,,,,,,,,,************+++,,,---...333777@@@LLLXXXaaafffhhhvvvyyyjjjoooppprrrsssuuuxxxxxxvvvsssrrrssszzz~~~wwwwwwyyy~~~tttkkkiiibbbaaa___^^^\\\YYYSSSPPPLLLLLLMMMNNNNNNPPPSSSVVVUUU]]]gggjjjggg```\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZYYYYYYYYYXXXXXXWWWWWWWWWYYY[[[\\\\\\[[[ZZZZZZ[[[]]]aaaddddddaaabbbgggmmmvvv{{{xxxiii~~~&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((%%%&&&&&&'''((()))******'''(((((()))))))))))))))***++++++,,,------------,,,...///...///777DDDNNNccc___\\\oooxxxlllgggccc```\\\YYY]]]mmm}}}|||tttmmm|||vvvsssooolllllllllllllllvvvvvvyyy|||qqqiiiiiicccaaa___bbbgggnnnsssvvv}}}~~~wwwqqqfffccc```\\\[[[fffvvvxxxQQQ???777000///,,,***,,,,,,)))(((+++((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))******)))***---//////000;;;FFFOOO[[[nnnnnnrrrnnn{{{qqq```UUU\\\jjjuuussskkkjjjooofffcccggg|||~~~yyywwwwwwyyyzzzzzzvvvrrrpppppprrrjjjmmmqqquuuvvvvvvtttsssuuussstttxxxzzzyyy{{{qqq]]][[[aaavvvkkkiiihhhhhhwwwyyyqqqcccUUUlllgggRRRSSS\\\lll|||gggKKK444111//////111111,,,***+++,,,,,,,,,+++++++++******+++++++++************))))))))))))))))))))))))))))))***++++++***)))***+++(((((()))***++++++,,,,,,,,,***,,,...,,,***+++000777999KKKccciiibbbiii{{{mmmsssttttttuuuxxxzzzxxxtttpppooossszzzwww|||{{{~~~zzzvvvuuuuuuuuu{{{yyy~~~~~~zzzzzzqqqssszzz&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&''''''(((((())))))'''(((((()))))))))))))))------------,,,+++***)))+++,,,---...111<<>>EEE;;;333---,,,+++((('''(((((((((((())))))((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,+++,,,------...444;;;XXXrrrooorrrpppdddhhheeegggtttyyy}}}{{{gggZZZZZZ```fffnnnqqqmmmfffcccbbbkkkssswwwwwwsssssstttvvvyyy{{{{{{{{{yyyxxxwwwvvvuuuuuuuuuuuuqqqnnnlllnnnqqqssssssqqqnnnoooooonnnnnnnnnppppppnnnnnnnnnnnnoooppprrrrrruuussstttxxxyyyxxxxxx{{{wwwxxx{{{~~~]]]QQQQQQeeezzz~~~rrr^^^LLLBBBEEESSSpppxxxVVV@@@888000///...++++++---,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))))))))))))))))))))***++++++***)))***+++))))))*********+++++++++...------...---///777AAA[[[www}}}xxx~~~xxxxxx{{{wwwtttvvv|||lllkkkkkksss}}}rrrjjjssswwwrrroooeeebbbaaaccciiivvv}}}lll[[[PPPPPPMMMKKKHHHFFFEEEFFFIIINNNLLLTTTkkkcccVVVRRRXXX___[[[&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((((((((((((((((('''''''''((())))))***************((()))+++,,,---.........///222555666888>>>IIIQQQYYYpppvvv~~~mmm\\\ddduuuxxxpppeee[[[```www~~~}}}zzzyyyuuuyyy~~~|||zzzyyywwwvvvtttrrrttttttuuuuuutttrrrpppooonnnoooqqqrrrsssssssssrrrqqqqqqpppqqqrrrsssuuuwwwtttxxx{{{}}}~~~zzzmmmkkkmmmnnnmmmhhhnnnmmmiiiuuurrrdddrrrpppaaaOOONNNfffrrreeennn```JJJNNN???666...,,,,,,)))'''((((((((()))******)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,+++,,,//////000888CCCiiizzzrrrqqqmmmeeekkkiiijjjwww|||xxxlll^^^\\\dddbbbcccaaa\\\YYYYYY\\\^^^iii}}}~~~zzzzzzssslllkkkqqqvvvxxxxxxvvvwwwwwwxxxwwwuuusssqqqrrrqqqppprrruuuuuuqqqnnnmmmlllllllllnnnoooppppppooonnnnnnnnnnnnoooqqqqqqvvvtttuuuyyyzzzxxxxxxzzzuuuvvvxxx|||zzzeeePPPQQQZZZggg{{{mmmaaa___lllsss]]]JJJEEECCC```|||xxx```DDD:::111000///---,,,---,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))))))))))))))))))))***++++++***)))***+++***************+++++++++,,,,,,,,,------111===JJJppp}}}pppqqq|||}}}xxxxxx}}}|||wwwxxxyyyyyy{{{}}}mmmjjjoooyyyyyydddZZZVVVXXX]]]ddddddccc```ZZZTTTOOOMMMIIIRRR^^^hhhooouuu||||||lllmmmmmmiiiccc\\\VVVQQQMMMJJJHHHHHHJJJMMMRRR^^^ttt~~~yyymmmddd___]]]VVVMMMEEEBBBCCCDDDBBB======JJJ___xxxuuuhhhiiiqqqqqq&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''((('''''''''(((((((((((((((((()))******++++++******,,,,,,,,,------,,,,,,+++,,,111777<<<@@@GGGRRR[[[bbbqqqrrryyyaaa\\\fffwww}}}wwwsssdddPPPKKKQQQttttttssszzzwwwxxx~~~||||||}}}vvvvvvtttsssqqqpppooonnnoooooonnnnnnmmmkkkjjjiiijjjkkklllmmmmmmnnnnnnnnnllllllkkkkkklllmmmoooppprrrsssttttttuuuxxxuuukkklllpppqqqiiioooppphhhgggyyyooossssssYYYYYYooo{{{kkkmmmsssZZZQQQBBB777...,,,,,,***((()))((((((************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,,,,)))+++000111222===KKKrrrxxxwwwssssss|||{{{zzztttggg```___gggpppiiiggg___VVVSSSYYY```cccggg{{{qqqmmmpppuuuyyyzzzzzz{{{||||||zzzvvvrrrppprrrrrrsssttttttrrrnnnkkkmmmlllkkklllooopppqqqppppppoooooooooooooooppppppvvvtttuuuyyyzzzwwwvvvxxxxxxwwwwwwyyy}}}~~~}}}~~~~~~```OOOJJJPPPfff~~~kkkUUUKKKTTTllliiiPPPEEEBBBYYYrrr|||mmmMMM@@@444000000......///,,,,,,,,,+++++++++******+++++++++************))))))))))))))))))))))))))))))***++++++***)))***+++************************,,,+++,,,---...555DDDTTTvvvlllmmmvvv|||{{{zzzvvvppprrrwww{{{|||ooooooooo^^^PPPDDDAAADDDGGGGGGGGGEEEBBB?????????===@@@DDDGGGKKKNNNRRRUUUUUUZZZcccnnn{{{}}}jjjfffeee^^^UUUMMMHHHGGGFFFEEEDDDGGGKKKNNNOOOWWWkkk}}}iiiTTTHHHBBB???@@@===>>>GGGVVVkkk~~~&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&''''''(((((())))))))))))***++++++++++++***+++,,,,,,------,,,,,,+++---333;;;BBBIIITTTbbblllmmmlllkkkxxxrrrdddhhhlllzzzxxxmmmfffYYYKKKPPP___xxxssszzz~~~zzz|||{{{zzz}}}yyyzzzzzzxxxuuusssssssssnnnnnnnnnllljjjiiiiiiiiiiiiiiihhhggggggfffffffffdddddddddddddddeeefffgggeeeeeeddddddeeefffhhhiiikkkkkklllmmmooorrrvvvxxxuuu{{{yyyyyy{{{vvvuuusssmmmffffffuuuzzzqqqrrr^^^lll~~~zzzmmmTTTDDD888---+++,,,+++******'''(((***++++++***((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,+++(((+++111222444@@@QQQooo}}}zzz{{{{{{mmmaaafffrrrwwwtttjjjjjjeee]]]^^^gggooorrrrrrxxxvvvxxx{{{zzzzzzzzzyyyxxxuuutttrrrqqqssssssrrrpppnnnmmmmmmooommmkkkmmmppprrrrrrppppppppppppppppppppppppoootttrrrtttxxxxxxtttsssuuuwwwuuusssuuuxxx{{{{{{zzz}}}~~~}}}{{{}}}~~~bbbPPPLLLVVVcccyyygggXXXSSS]]]jjjkkkZZZQQQVVVcccuuueeeSSS@@@555000......///,,,,,,,,,+++++++++******+++++++++************))))))))))))))))))))))))))))))***++++++***)))***+++************************,,,,,,---///111999LLL^^^ppphhhiiimmmvvv~~~}}}~~~zzz}}}|||oookkkpppvvv{{{~~~yyy~~~}}}kkkRRREEEEEEAAABBBBBBBBBAAA@@@???>>>CCCAAA???@@@CCCEEEEEEDDDHHHOOOWWWaaalllzzzwwwmmm^^^RRRKKKJJJJJJJJJNNNRRRVVVWWWSSSWWWiii{{{~~~gggSSSFFFBBB??????EEEMMMZZZmmm}}}&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((%%%&&&&&&'''((()))******))))))***++++++++++++***((()))***,,,---...//////222888???FFFOOO]]]mmmyyymmmaaa___ttt~~~iii\\\iiiyyyxxxwwweeeXXXQQQSSScccuuutttzzzeeeaaalll||||||uuuqqqoooppppppnnnjjjgggffffffbbbccccccbbb```^^^^^^___[[[[[[ZZZZZZZZZ[[[\\\\\\YYYYYYXXXWWWXXXYYY[[[\\\ZZZYYYYYYYYYZZZ\\\]]]___]]]\\\\\\___bbbeeeffffffeeekkkqqqsssttt{{{yyysssoooeeeYYYXXX___|||hhhuuujjjwww{{{VVVEEE888---+++---,,,++++++''')))***++++++***)))'''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,+++'''***222333555CCCUUUgggqqqyyyzzzxxxyyy|||~~~wwwfffbbbrrrnnnbbbfffeeecccgggsss{{{|||~~~sssssswwwuuutttssssssssstttuuuvvvrrrssssssqqqmmmkkknnnppppppnnnlllmmmqqqsssrrrqqqpppqqqqqqqqqqqqpppoooooorrrppprrrvvvvvvrrrqqqrrrssspppnnnppptttxxxzzzzzzppptttyyy}}}vvvYYYLLLJJJMMMOOOjjj|||mmm\\\TTTVVVrrr```UUUTTTfff|||~~~hhhMMM;;;222------///,,,,,,,,,+++++++++******+++++++++************))))))))))))))))))))))))))))))+++++++++***)))***+++++++++******************------///111333===QQQdddiii}}}cccfffgggmmmyyy~~~yyyxxx{{{uuujjjhhhppp{{{~~~}}}yyy{{{hhhSSSQQQCCCEEEIIINNNQQQQQQPPPOOOFFFCCCAAACCCIIILLLKKKHHHTTT]]]gggooouuu{{{sssiiieeedddddd^^^aaaeeebbb[[[]]]mmm}}}{{{}}}vvv```GGGAAA======AAAGGGSSS^^^rrr{{{((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))(((((('''''''''&&&(((((((((((())))))))))))(((((()))***************...,,,---///...+++...333555>>>HHHQQQ]]]iiiooopppeeeaaaaaabbb]]]ZZZgggyyynnnVVVSSS```oooyyy~~~ooo```___vvv}}}}}}vvvpppkkkgggddd```___^^^]]]\\\[[[ZZZYYYXXXVVVUUUSSSRRRRRRRRRSSSOOONNNMMMLLLLLLKKKKKKKKKMMMLLLKKKJJJJJJJJJKKKLLLKKKKKKLLLLLLMMMMMMMMMMMMOOOLLLJJJLLLPPPSSSTTTSSSYYYYYYYYY[[[___eeekkknnn{{{{{{rrroooeeeTTTOOOTTTooo}}}vvvooo}}}~~~{{{iiirrr[[[LLL>>>111---+++)))***...))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))++++++))))))+++...,,,+++***+++,,,,,,+++***(((///000333???FFFPPP```uuummmjjjqqqyyy}}}qqqqqqrrrtttzzz~~~|||xxxqqqqqqpppxxx}}}tttuuu~~~yyyuuuvvvvvvuuuuuuttttttsssssssssqqqooommmmmmmmmooopppnnnoooooooooppppppppppppoooqqqrrrrrrqqqpppqqqrrrtttuuuvvvvvvvvvvvvuuuuuuwwwvvvuuutttttttttttttttppptttwwwzzz{{{|||}}}~~~~~~~~~]]]RRRLLLFFFNNN\\\lll|||yyy~~~lllTTTSSS]]]kkkOOOWWWppp~~~fffMMM888+++,,,333------,,,++++++******)))+++)))((()))******)))(((,,,,,,,,,++++++***************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++///888EEESSS\\\jjjvvv{{{eeegggaaadddrrr{{{wwwzzzxxxqqqrrrzzz~~~{{{|||rrrmmmhhhiiiqqqxxxtttjjjdddZZZYYYRRRJJJLLLWWWaaaccckkksssqqqcccbbbppp|||{{{|||~~~}}}|||||||||}}}}}}yyyvvvXXXLLLAAA>>>>>>@@@DDDIIIcccxxx}}}sss(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))((())))))***************,,,,,,...111///,,,---222:::DDDPPPZZZfffrrrwwwvvvnnniii```ZZZ]]]jjjxxxkkkdddwwwwwwqqqssswwwxxxtttooohhhbbb]]]YYYUUUSSSNNNMMMLLLKKKJJJIIIHHHHHHFFFEEEDDDBBBAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA<<<<<<;;;:::999:::;;;;;;;;;;;;<<<===>>>???@@@@@@>>><<<:::<<>>???CCCOOOccc|||tttlllxxxzzz|||((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((()))******++++++******++++++///222000---///444777BBBPPP^^^lllxxx~~~~~~~~~sss___SSS```{{{mmmeeeqqqrrrppp}}}uuulllccc^^^ZZZTTTPPPMMMJJJFFFDDDAAAAAA@@@???>>>>>>======;;;:::999888888888888888666666555555666666777888<<<<<<;;;:::999999::::::777888999:::;;;<<<===>>>;;;:::888999<<<============<<<<<<<<<===@@@CCCEEEFFFLLLUUU\\\dddxxxzzzooo```VVVTTTNNNSSS]]]kkkzzzwwwrrrmmmooonnndddjjjrrrXXXIII888000...---,,,,,,******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))++++++******,,,---------------......///000///333222;;;QQQ```gggqqqrrruuuyyy{{{xxxwww~~~wwwvvvvvvhhhyyy}}}{{{yyywwwvvvyyyuuuqqqoooqqquuuxxxyyyrrrrrrssstttuuuwwwyyyzzz{{{yyywwwuuusssrrrrrrsssppppppoooooonnnoooooooooppprrrttttttttttttuuuwwwtttttttttttttttttttttsssvvvvvvuuutttssssssrrrrrrwwwxxxxxxxxxvvvvvvxxxyyy||||||~~~tttSSSJJJDDDBBBLLLaaavvvwww]]]MMM[[[wwwxxxYYYPPPaaaxxxbbbBBB888222)))...------,,,,,,+++******,,,++++++,,,...///...------,,,,,,+++++++++++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,***---777GGGWWWaaaiiigggfffhhhjjjkkkhhheeemmmiiiiiipppxxx{{{vvvuuu{{{~~~|||ssswww~~~|||wwwyyyxxxvvvzzz}}}|||xxxuuuwww~~~rrriiippp|||~~~}}}|||}}}~~~|||{{{{{{{{{|||~~~cccWWWJJJDDD@@@<<<<<<>>>EEEWWWqqq{{{xxx|||sssmmmeeepppqqqrrr{{{((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))***++++++++++++***,,,,,,...000///...444<<<888CCCQQQ___ooo{{{bbb\\\ppp}}}aaahhh~~~nnniiizzzmmmccc^^^WWWQQQLLLIIIEEECCCAAA???===;;;<<<<<<;;;;;;::::::999999777777777777666666666666444444444333333444444555666666555555444444444444222222333333444555666666555555555555666777777777777777666666777999:::;;;777===DDDHHHIIITTTmmm}}}jjj]]]WWWVVVSSSPPPQQQYYYeeevvvttttttxxxfff]]]rrrwwwWWWJJJ:::111///...---,,,*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++++++++,,,---,,,------------...000222///666888CCC^^^nnnppptttxxxsssooo|||uuu|||uuusssttt}}}}}}zzzwwwuuutttqqqpppnnnnnnpppsssvvvwwwwwwwwwvvvvvvwwwxxxyyyzzzyyyxxxvvvuuuttttttttttttnnnmmmlllkkkkkkkkklllmmmmmmnnnpppppppppqqqsssuuurrrrrrrrrqqqqqqqqqqqqqqquuuuuuuuutttsssrrrqqqppprrrsssttttttuuuwwwzzz}}}~~~~~~zzzmmmUUUJJJBBBFFFVVVjjj|||iii]]]WWWfffttt]]]ZZZiiiwwwsssNNN999333222......------,,,,,,++++++++++++***,,,...//////...---,,,,,,+++++++++,,,---+++***************++++++++++++,,,,,,,,,,,,------...---///444???MMM[[[cccbbb___\\\[[[___dddiiilllmmmllllllpppvvv}}}zzzwwwwwwzzz{{{|||~~~yyyyyyxxx~~~~~~yyy|||~~~pppccc^^^ggguuu}}}~~~}}}|||}}}~~~~~~}}}}}}~~~}}}}}}aaaUUUJJJDDD@@@===<<<===FFFWWWoooxxxuuu}}}tttlllcccmmmmmmooo}}}((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))***+++++++++++++++...---.........111===IIIJJJRRR\\\eeesssvvvdddmmmuuufff[[[YYY]]]___www~~~nnnfffssswww```OOOGGGBBB===999===;;;888777777777555333555555555555444444444444222333333333444444333333666555555444333333444444333444444444444444444333555555555666666666666666666777888999999999999:::888888999999::::::;;;;;;555777;;;======???KKKXXXttt{{{hhh\\\VVVSSSPPPOOORRRVVVaaavvvwwwaaafffrrriiiddd^^^PPPHHH<<<333000000...,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,---------+++,,,---,,,,,,---000444222???FFFTTTooo~~~~~~~~~qqqyyy{{{ttt}}}kkkqqq~~~}}}|||}}}}}}|||{{{yyywwwuuutttsssqqqrrrssstttssssssrrrrrrvvvvvvuuutttuuuvvvxxxyyyrrrrrrrrrrrrrrrsssssstttnnnmmmlllkkkkkklllmmmnnnlllmmmnnnooonnnppprrrtttttttttrrrqqqqqqqqqrrrrrrtttuuuuuutttsssqqqpppooommmooopppqqqsssuuuyyy}}}yyyyyyyyyxxxwwwyyy}}}|||kkk[[[KKKEEEHHHSSSdddsss{{{ppp[[[\\\yyybbb]]]jjj~~~hhh@@@222999//////......---,,,,,,+++***))))))***---......---------+++++++++,,,---...++++++***************++++++++++++,,,,,,---------,,,000777AAALLLWWW```eee___```bbbcccfffjjjooosssnnnpppqqqssswww|||yyyyyyzzzzzzvvvtttxxx~~~uuurrrzzz~~~|||}}}{{{{{{|||~~~~~~yyyuuuyyywwwvvvyyy~~~~~~~~~pppbbb\\\XXXXXXeeeuuu{{{}}}~~~~~~}}}}}}~~~}}}{{{yyyzzz}}}~~~cccWWWKKKEEEAAA===;;;<<>>>>>>>>>>>===<<>>===???>>>>>>DDDKKKPPP```}}}sss```UUUQQQPPPQQQPPPTTTeeeyyy{{{hhhzzzdddWWWQQQKKKIIIHHHCCC:::444222000---++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))+++---...---,,,***,,,---,,,+++---111666888LLLXXXcccyyy}}}xxx|||~~~~~~oooppptttyyy}}}yyywwwxxxxxxxxxxxxxxxxxxwwwwwwwwwzzz||||||xxxvvvuuuoooooonnnnnnpppsssuuuwwwnnnnnnooopppqqqrrrrrrsssqqqpppooonnnnnnppprrrsssppppppqqqppppppqqqtttvvvxxxwwwuuutttsssssstttuuuttttttttttttsssqqqooommmnnnooopppppppppqqqsssuuurrrtttuuurrrqqqssszzzzzz___NNNEEEDDDMMMXXXtttmmmcccsssqqq[[[]]]lll|||RRR888999000//////......---,,,,,,***)))(((***+++---,,,+++...---+++***+++,,,...///,,,+++******)))************++++++,,,,,,------...+++222>>>LLLXXXaaafffhhhccchhhmmmpppqqqssswwwzzzuuuwwwxxxxxx{{{~~~}}}yyyvvvyyy{{{yyytttqqqssswwwttt{{{uuummmooo|||zzzwww{{{vvvwwwzzzyyysssssstttvvvxxx{{{zzzrrrnnnnnngggddddddhhhnnnsss{{{~~~tttcccVVVTTTTTTUUUbbbsssyyy{{{~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~|||{{{|||||||||zzz{{{nnnaaaSSSJJJCCC===:::;;;<<>>>>>>>>>>>===>>>???@@@BBBCCCDDDEEECCCFFFJJJKKKJJJJJJKKKMMMIIIIIIJJJIIIHHHEEECCCAAAIIIFFFEEEFFFCCC@@@BBBGGGMMMTTTddd{{{```XXXSSSTTTRRRRRR^^^nnnzzzuuuiiiyyy|||lll___TTTLLLFFFLLLMMMDDD:::555222...+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,***)))***---///...,,,***---...---,,,...333999LLLcccnnnqqq|||}}}yyyuuu~~~uuupppjjjppp|||vvvuuuxxxwwwwwwxxxyyyzzz{{{||||||~~~~~~zzzyyyyyymmmlllkkkkkklllnnnqqqsssnnnoooooopppqqqqqqqqqqqqrrrqqqpppoooppprrruuuwwwsssssssssrrrqqqrrruuuwwwxxxwwwuuusssrrrssstttuuussstttttttttrrrpppnnnlllmmmnnnppppppnnnmmmmmmnnnnnnooopppqqqsssvvvyyy|||pppYYYMMMEEEEEEJJJZZZsss~~~{{{zzzzzztttnnnwww}}}aaaTTTZZZkkkgggJJJ>>>000000//////...---------+++***)))***+++,,,+++***...---+++******,,,///000,,,++++++***))))))************+++,,,,,,---......,,,555CCCRRR___gggkkklllggglllqqqssstttxxx}}}wwwtttxxxyyyuuuooonnnrrrvvvttt}}}vvvooorrr}}}tttqqqwwwtttuuuwww}}}|||wwwqqqtttvvvwwwwwwzzz}}}vvvsssssskkkeeebbbdddddddddhhhnnnooollloooxxx|||hhhXXXVVVTTTSSS]]]mmmxxxzzz}}}~~~}}}}}}~~~|||||||||}}}~~~~~~}}}}}}}}}|||zzzzzz~~~{{{lll\\\PPPHHHAAA>>>???===TTTwww~~~pppzzz{{{xxxppp((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++)))+++000555999AAATTTeeeaaaeeefffeeefffiiijjjgggXXXfffrrr|||iii[[[YYYkkkwww___WWW___vvvvvvZZZEEE???888555888999555333555333333333444666777666444444555555666666777777777666777999:::;;;;;;;;;:::999:::;;;===???BBBDDDFFFIIIJJJMMMOOOQQQRRRRRRRRRWWWXXXZZZ]]]```bbbdddeeeeeehhhlllnnnmmmlllnnnpppoooooonnnmmmjjjfffccc```XXXYYY\\\]]]XXXPPPNNNQQQFFFMMMWWWbbbqqqlll^^^TTTTTTSSSRRRZZZgggzzz}}}}}}\\\qqqppp]]]NNNFFFPPPUUUKKK???888333000+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,***)))***...///...,,,+++...000///---///555;;;eee}}}~~~}}}uuu}}}qqqmmmlllsss~~~|||vvvwww|||ttttttuuuwwwxxxzzz{{{|||yyy{{{|||zzzvvvttttttvvvrrrpppmmmkkkkkklllmmmooopppqqqqqqrrrrrrqqqqqqppppppooonnnnnnooorrruuuwwwssstttsssrrrpppqqqtttvvvvvvuuurrrpppppppppqqqrrrssstttttttttrrrpppmmmkkkjjjlllnnnooonnnlllllllllhhhhhhiiinnntttwwwvvvtttvvvwwwttt[[[QQQIIIDDDEEEGGG^^^mmmnnnooopppzzzfffbbbyyyhhhQQQOOO^^^qqq~~~uuu]]]GGG000000000///......---------+++******,,,,,,+++***...---+++******,,,///111,,,,,,+++***))))))************+++,,,,,,---......---666EEETTTaaaiiimmmnnngggkkknnnoooqqqzzzxxxtttwwwwwwpppjjjkkkqqqvvv|||xxxvvv|||yyynnnmmmwwwpppooopppuuuzzz|||xxxtttqqqtttwwwwwwwww{{{}}}rrrllllllllllllsss|||rrr```\\\XXXTTT[[[jjjwwwzzz}}}~~~~~~~~~~~~}}}}}}|||||||||}}}}}}{{{{{{|||~~~~~~~~~|||zzzsssaaaUUUMMMGGGDDDFFFAAAXXX|||vvv{{{|||ggg(((((())))))((('''&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))************++++++++++++++++++,,,,,,000***111>>>FFFXXXkkkpppkkklllnnnlllfff\\\VVVSSSVVVqqqppptttnnneeeeeesssyyynnnXXXHHHAAA<<<>>>@@@@@@>>><<<;;;<<<>>>888777;;;===<<<<<>>000///000,,,***+++++++++++++++++++++++++++************************************************+++,,,------,,,,,,---...333III___nnn~~~xxxsssoooiiijjjxxx{{{}}}~~~ssslllfffccccccjjjkkkmmmjjjbbb___fffpppvvvyyyvvvvvvyyy{{{~~~}}}zzzyyywwwuuurrroooqqqnnnjjjhhhgggeeecccaaadddeeekkktttyyyyyy{{{~~~~~~~~~}}}}}}pppeeeYYYOOOQQQZZZnnnuuu{{{}}}~~~|||zzzzzz{{{{{{{{{{{{zzzzzzyyyzzz{{{|||{{{yyywwwvvv}}}~~~}}}pppeeeddd^^^cccooo~~~lllRRREEE'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))***************++++++,,,,,,---------444///???YYYgggsss}}}}}}xxxyyyyyylllmmmzzzxxxeeekkk|||}}}~~~sssbbbQQQGGGGGGLLLOOOVVV[[[hhh~~~xxxvvv~~~|||wwwuuuqqqttt|||}}}wwwxxxwwwfffaaa]]]YYYXXXeeexxxxxxuuudddUUUhhh}}}~~~^^^IIIOOOTTTGGG888444---------,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------***,,,///111///222@@@NNNlll}}}}}}hhhccchhhvvv}}}vvvmmmjjjbbb\\\\\\eeennnvvv|||{{{{{{zzzwwwtttuuuwwwxxxwwwvvvuuutttooooooooopppqqqrrrssstttvvvuuuuuutttttttttttttttsssssssssrrrqqqpppnnnmmmlllgggbbb]]]ZZZXXXUUUSSSPPPOOORRRVVVWWWXXX^^^eeeiiijjjjjjhhhdddbbbdddfffeeeaaa\\\WWWUUUSSSQQQPPPOOONNNKKKDDD???<<<;;;;;;;;;???AAA@@@AAACCCBBB>>>CCCCCCBBBAAAAAACCCEEEHHHMMMKKKQQQZZZXXXSSSZZZjjj~~~lllTTTFFFKKKPPPXXXmmm|||yyymmmYYYJJJUUUxxxpppaaaOOOSSSttt[[[BBB///000111+++(((---++++++++++++++++++++++++************************)))))))))))))))*********+++,,,------++++++---///999MMM___lllqqqccccccppp{{{~~~||||||~~~wwwwww^^^ZZZ___dddlllpppuuuwwwpppjjjmmmuuuyyy|||xxxxxx{{{~~~~~~yyyxxxxxxvvvuuurrrpppnnnjjjhhheeeccccccdddcccbbbaaabbbiiisssyyyzzz{{{~~~~~~~~~}}}}}}}}}}}}zzzlllcccYYYOOOOOOVVVlllttt{{{|||}}}~~~}}}xxxxxxyyyzzzzzzzzzyyyyyywwwyyyzzz|||{{{zzzxxxvvvzzz~~~sssrrrssssssvvv{{{}}}|||qqq]]]NNNIII''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******************+++,,,------......000444PPPnnnuuutttvvvtttwwwwww~~~}}}uuutttyyyyyy}}}vvvoootttzzzsssuuuzzzvvvwww}}}ggg___TTTLLLHHHJJJPPPUUUYYYddduuupppiiiaaa\\\ZZZaaavvvmmmccc___\\\YYY\\\mmmxxx|||ooo___hhh||||||sss~~~fffMMMPPPVVVIII888222......---,,,,,,+++++++++************************************************))))))*********+++++++++++++++,,,,,,,,,---------------...000222777EEESSSiiiuuu{{{qqqpppxxxvvvkkkjjj[[[XXX___lllsssttt}}}~~~{{{zzz|||~~~|||vvvrrrooopppqqqssstttsssqqqooonnnnnnmmmmmmmmmnnnoooooorrrqqqpppnnnmmmlllllllllmmmmmmlllkkkiiigggeeeddd^^^ZZZSSSNNNKKKHHHFFFDDDAAAAAADDDHHHHHHJJJQQQZZZbbb```___^^^^^^[[[UUUQQQSSSPPPLLLJJJIIIHHHGGGFFF@@@AAAAAAAAA>>>:::999:::999;;;;;;<<>>??????CCCRRRccc|||yyy}}}{{{jjjccc```\\\\\\gggooozzzuuusssxxxooojjjhhhOOONNNRRRHHH999111///...---,,,+++++++++,,,************************************************)))************+++++++++,,,,,,,,,,,,------------///---...555<<>>>>>===<<<999999:::<<<;;;===FFFQQQOOOMMMMMMSSSZZZ]]]XXXSSSJJJIIIHHHJJJNNNQQQRRRRRROOOQQQVVVZZZXXXRRRNNNOOOJJJIIIHHHJJJVVVfffnnnooommmrrrzzz{{{}}}XXXMMMEEEGGGOOO```{{{rrr```MMMcccpppUUUWWWnnn~~~kkkTTT>>>555111---+++...++++++++++++++++++++++++************************((())))))******++++++++++++,,,---------...222444DDDVVVlllmmmmmmpppnnnsss~~~~~~{{{sssbbb\\\```ooorrreeeXXXZZZ^^^aaaiiixxx{{{wwwwwwxxxzzz{{{~~~}}}zzztttuuuuuutttqqqooonnnnnngggfffdddcccdddeeedddcccaaaccckkkvvv|||}}}~~~{{{{{{||||||}}}~~~~~~yyylllaaa]]]XXXPPPOOOTTTkkkttt{{{zzzxxxxxxyyyxxxvvvwwwxxxyyyyyyzzzzzzyyyzzzzzz{{{|||||||||||||||uuuyyy~~~zzzuuuqqqbbbTTTNNNXXXfff&&&&&&'''(((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))******************+++,,,---...//////000888^^^{{{qqqiiiwww|||xxxkkkddd___lllvvv{{{{{{qqqqqqsssttt{{{}}}nnneeekkkwww{{{yyywwwqqqsssvvv~~~}}}iiibbbVVVLLLFFFAAA<<<:::>>>888777;;;:::666:::DDDPPPkkkzzzrrrqqqllliiilllrrrwww{{{}}}~~~uuuiiiccc^^^]]]cccfffpppzzzoooiiiuuu|||fffQQQLLLNNNKKK???666000///---,,,++++++,,,,,,************************************************)))************+++++++++,,,,,,,,,------------...///---111>>>MMMWWW```gggkkkwww{{{zzz{{{oooddd]]]kkk}}}xxxzzzxxx{{{}}}ssskkkiiidddcccbbbcccdddccc```^^^XXXWWWUUUTTTRRRQQQQQQQQQPPPPPPOOOMMMMMMLLLLLLLLLGGGGGGGGGGGGFFFEEEDDDDDD@@@>>>;;;::::::;;;:::999999888:::;;;;;;@@@LLLYYY[[[[[[___fffpppxxx{{{{{{mmmmmmooottt{{{sssoooeeeeeebbbaaajjj|||uuuwwwrrrXXXEEEFFFJJJNNNdddtttaaa___zzzbbbRRR]]]pppxxxssscccLLL:::111...---,,,++++++++++++++++++++++++************************))))))******+++,,,,,,---+++,,,------...111555888MMM]]]rrruuutttqqqjjjrrr|||}}}iiiSSSUUUfffrrrnnnbbb\\\```______iiiuuuzzzwwwyyy|||}}}{{{}}}{{{sssnnniiimmmqqqrrrpppmmmkkkkkkfffeeedddeeeggggggfffdddbbbdddlllwww}}}}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~wwwiii^^^ZZZVVVOOONNNRRRgggrrrzzzyyyvvvvvvwwwwwwvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{|||~~~xxxxxxzzz{{{zzzvvvrrrpppccc___cccnnnqqqppp~~~zzz|||fffZZZUUUVVVaaaooo&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))))))))******************+++,,,---//////000555555RRRvvvwwwqqqmmmtttsssppp}}}lll^^^iiisssxxxxxx}}}sssrrrzzzxxxlllgggppp{{{|||wwwtttpppsssyyy}}}{{{wwwtttsssuuuyyy}}}rrruuuzzzrrrlllccc\\\WWWUUUSSSRRRNNNHHH@@@;;;:::;;;;;;:::;;;444333:::;;;555666>>>CCC```|||zzzwwwqqqllllllooorrrvvvyyy~~~~~~~~~nnneee___XXX\\\]]]eeesssyyyxxxbbbooorrryyyzzzttteeeSSSLLLNNNOOOGGG>>>000///---,,,++++++,,,---************************************************)))************+++++++++,,,,,,,,,---------.........---444FFFZZZeeekkknnnuuurrrgggoooxxx}}}~~~|||kkkhhhuuu~~~wwwsssuuurrrsssuuupppddd]]]]]]WWWTTTRRRRRRTTTSSSPPPMMMMMMLLLJJJHHHFFFDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCCCC@@@AAABBBCCCCCCCCCCCCCCCAAA???<<<<<<<<<;;;:::999;;;;;;>>>AAADDDKKK[[[jjjtttlllZZZ[[[VVVPPPTTTeeeyyyqqqddd[[[mmmssseeeIIIIIIIIIDDDRRRlllttt]]]gggnnnQQQSSSeeepppyyymmmVVV>>>111000...***++++++++++++++++++++++++************************))))))***+++,,,,,,------+++,,,---...///222666:::VVVbbbpppyyywwwtttoooiiiwww}}}xxxjjjPPPYYYtttvvvmmm___^^^eeeaaa```mmmqqqyyyyyyyyy}}}}}}yyypppfff___[[[bbbiiimmmlllhhheeedddffffffgggiiikkkllljjjhhhbbbdddlllwww}}}}}}}}}~~~~~~}}}}}}||||||}}}|||}}}}}}~~~~~~}}}|||wwwiii]]]YYYTTTMMMLLLQQQeeeoooxxxxxxuuuuuuwwwxxxvvvwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxyyy{{{~~~|||xxxvvvwwwtttlllbbb\\\TTTSSS]]]jjjiiidddooo~~~pppZZZTTTXXX^^^hhhsss))))))))))))))))))))))))''''''((((((((((((''''''***)))(((''''''((()))***))))))))))))************+++,,,,,,***+++...111111666:::KKKeeexxxyyysssnnn{{{yyytttooooooyyynnnjjjsss{{{~~~{{{uuuxxx}}}zzzsssqqquuuwwwsssqqqrrroootttwww]]][[[WWWSSSQQQUUU[[[```YYY___iiiqqqvvvyyyzzz{{{{{{|||{{{wwwpppggg^^^YYYMMMIIIEEEAAA@@@???===<<<@@@===999666444444666777777777777777888999;;;<<<@@@PPPiiizzz|||wwwxxx}}}sssqqqpppppprrrtttuuuuuuvvv{{{rrrdddbbb\\\\\\\\\___gggtttqqq\\\xxxnnnyyyuuu]]]PPPWWWaaaWWWDDD666...---...***---000(((******))))))))))))))))))+++++++++*********)))))))))************+++++++++)))+++------,,,,,,---...111...666HHHVVV___nnn~~~iiicccmmmuuuyyy~~~vvvttttttuuu{{{wwwhhh]]]ZZZUUUMMMLLLHHHGGGIIIGGGEEEHHHNNNEEEEEEDDDBBBBBBCCCBBB@@@GGGEEEEEEFFFFFFEEEJJJQQQRRROOOOOOTTT\\\bbbbbb```___WWWOOOKKKHHHDDDCCCFFFCCCEEEKKKQQQXXXeee|||vvv]]]OOOJJJAAACCCDDDEEEFFFLLLTTT[[[eeeffflllssssssooorrrzzz~~~mmm___VVVQQQ\\\jjjpppPPPLLLJJJBBBIII[[[ppp}}}iii```}}}}}}VVVIIIXXXlllxxx~~~rrrOOO444000111///---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++,,,...------888FFFZZZbbbhhhiiipppxxxaaaiiiyyy~~~zzzzzz|||~~~eeeNNN]]]}}}nnnbbbbbbcccbbbbbbgggwwwzzz~~~~~~}}}}}}yyy|||~~~rrrggg[[[SSSQQQMMMTTT```hhhggg```]]]___eeeggghhhiiihhhiiikkkmmmbbbeeekkkssszzz~~~{{{|||}}}}}}~~~}}}}}}|||zzz}}}}}}}}}~~~~~~~~~~~~}}}|||ssshhh]]]ZZZXXXSSSOOONNNfffpppwwwvvvrrrrrrttttttyyyxxxwwwwwwxxxzzz}}}|||zzzwwwvvv|||~~~zzz{{{zzzvvvmmmddd[[[WWWRRRYYYjjjwwwqqqbbbbbbnnnzzzhhhYYYZZZ]]]gggrrrqqq))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))************---......------...000000444<<>>CCCHHHAAAFFFMMMSSSVVVWWWXXXYYYSSSTTTTTTRRRMMMGGGAAA===BBB???;;;999888888888777888777666444444444444444555555666777888888999999666LLLnnn~~~}}}{{{}}}mmmaaa\\\[[[ZZZ]]]dddpppzzzppp\\\hhh~~~vvv```___gggcccWWW???000,,,///+++,,,///***---,,,+++***)))(((((((((+++++++++*********)))))))))************+++++++++)))+++------,,,,,,---...222000888LLL\\\ggguuu{{{oooggglllwwwxxxtttssspppssspppdddVVVLLLEEEAAAFFFFFFGGGJJJNNNRRRUUUVVVXXXXXXXXXWWWZZZ___```^^^lllpppvvvzzzxxxyyy~~~ooobbbVVVQQQQQQGGGJJJQQQ[[[eeevvvxxxjjj]]]NNNAAA:::999777888999888888:::???DDDDDDDDDHHHLLLKKKHHHKKKRRRkkk|||mmmXXXJJJMMMWWWiii}}}}}}WWWLLLIIIAAAAAAIII___sss___hhhjjjPPPPPP[[[dddAAA222///...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++---...,,,000@@@PPP^^^dddhhhjjjqqq}}}xxxhhhsss{{{zzz|||}}}{{{|||{{{ccc]]]xxx{{{hhhcccdddccceeejjjvvvyyy|||~~~}}}|||{{{|||xxxyyy{{{{{{zzz{{{ssscccXXXOOOEEE???>>>CCCHHHSSS\\\^^^\\\^^^bbbccceeehhhiiijjjjjjlllmmmeeegggmmmuuu}}}{{{{{{{{{{{{{{{{{{{{{{{{zzz|||~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}tttjjjaaa___\\\VVVPPPNNNhhhqqqxxxwwwuuuvvvwwwwwwuuuuuuvvvxxxzzz}}}}}}|||yyyxxx}}}~~~{{{xxxtttmmmfffaaa]]]\\\VVVSSSUUU[[[ZZZVVV^^^mmmyyy{{{llleeeiiijjjqqqzzzxxx)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))************+++,,,.........///111333:::GGGZZZgggjjjjjjsss~~~~~~{{{vvvqqqqqqxxxvvvqqq}}}yyyzzzzzzvvvjjj___\\\```ZZZ\\\dddooouuupppiiieeefffppplllWWWGGG<<<888666555444222000222555888333666999;;;<<<<<<<<<===999:::;;;;;;999777444222999777444333444555555444222222333444444444444333444555777888:::;;;<<<<<>>???BBBBBB@@@BBBFFFNNNgggbbbJJJJJJMMMZZZooogggQQQKKKFFF@@@>>>GGGfffpppaaaqqq^^^OOOQQQzzz|||QQQ555---///------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,...000000///777KKK^^^iiikkknnnpppuuuyyyxxxsssyyyxxxlllhhhxxxxxxvvvyyy|||{{{uuusss{{{tttjjjxxxmmmdddeeefffjjjooouuuxxx{{{||||||zzzzzzzzzwwwxxxyyyyyyyyywwwrrrnnnYYYOOOEEE@@@>>>:::999:::<<<>>>EEEMMMPPPRRRXXX______bbbgggjjjkkklllmmmnnniiijjjnnnwww{{{{{{yyyyyyxxxyyyzzz{{{zzz{{{}}}}}}zzzvvvxxx{{{~~~~~~}}}~~~~~~~~~tttkkkeeedddbbb\\\TTTQQQdddlllrrrsssrrruuuvvvuuutttuuuwwwyyy{{{|||}}}}}}~~~~~~|||zzz~~~~~~zzzqqqiiiddddddgggiiibbbXXXQQQPPPRRRVVVaaannnxxxrrr{{{vvvmmmooouuusssvvv{{{yyy((((((((((((((((((((((((***)))'''%%%%%%''')))***))))))(((((((((((())))))((()))))))))************((())),,,/////////333888@@@QQQdddmmmllljjjrrr{{{yyyzzzyyywwwuuuwwwzzz}}}zzz~~~wwwjjjZZZNNNKKKLLLGGGEEEHHHMMMOOOJJJEEECCCDDDMMMdddwwweeeQQQBBB999777888444555555444222222444666444555666555444444555777777777888999999999999999888666555444555666666555222333333444444555555555777777888:::<<<>>>@@@AAAAAALLLbbbyyyzzztttlllhhhiiiooouuuyyy}}}|||zzz|||wwwddd^^^ZZZ]]]dddlllsssxxxzzz{{{zzzdddRRRNNN[[[uuuxxxkkkiiihhhVVV666***222000***,,,...///...---,,,+++*********************************))))))*********+++++++++***,,,------------///111222777GGG___sssxxxvvvwww}}}yyytttlllfffccc]]]\\\jjj}}}zzzkkk]]]RRRNNNOOORRROOONNNMMMLLLPPP^^^lllyyynnnaaa]]]\\\dddrrrxxxmmm\\\OOOEEE>>>===???>>>======777888999::::::999999999<<<<<<>>>BBBDDDDDDCCCCCC???UUUtttoooSSSQQQPPPZZZnnn~~~|||]]]PPPKKKFFF@@@<<>>AAABBBDDDKKKSSSXXX\\\bbbgggiiikkklllmmmkkkkkknnnwww}}}|||zzzxxxwwwxxxzzz{{{{{{zzz{{{~~~}}}wwwqqqvvv{{{||||||~~~pppiiidddeeefffaaa[[[XXXdddjjjnnnoooqqquuuuuussswwwxxxzzz{{{{{{zzzyyyxxx~~~~~~|||}}}yyyooogggfffjjjppptttnnnhhhbbb^^^]]]___ffflllmmmpppllliiipppvvvqqqsssvvvrrr((((((((((((((((((((((((***)))'''%%%%%%''')))***(((((())))))))))))((((((((()))))))))************))))))+++///...---222;;;DDDTTTgggrrrsssssstttuuuuuuzzz~~~yyyvvv~~~~~~~~~xxxlll[[[NNNFFFCCCBBB>>><<<>>>CCCDDDAAA>>>???===BBBRRRpppuuufffPPP???555222111000222333444333222111222444444555444333222222444666555555666666777777777777888666444444555666555444555555444444444555555666<<<;;;:::::::::;;;===>>>BBBHHHUUUeeennnmmmjjjiiilllfffaaa```eeeoooxxx~~~zzzxxxxxx|||~~~ggg___ZZZ^^^eeejjjpppvvvnnnqqqyyy{{{jjj\\\RRRTTTeeewwwdddbbbfffYYY999,,,333000***,,,///,,,,,,,,,,,,,,,,,,------************************))))))*********++++++++++++,,,---------...111333444AAAWWWpppxxx~~~wwwyyy~~~}}}{{{xxx|||~~~~~~wwwqqqooooookkkhhhrrrnnnggggggkkkppptttxxxyyyssskkkccc^^^^^^^^^[[[XXXVVVSSSSSS\\\fff}}}vvvkkkjjjsssuuugggVVVNNNFFF@@@AAACCC@@@===;;;===>>>???@@@AAA@@@>>><<<888:::>>>BBBGGGIIIFFFAAACCCKKK[[[sssoooTTTOOOMMMWWWkkkzzznnnVVVKKKFFFCCC???AAAQQQmmmlll```rrreeeVVVUUUmmmggg???///333.........---------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---555;;;<<>>GGG\\\uuummmZZZ___zzz|||aaaTTT```wwwqqqJJJ444444............---------,,,++++++++++++++++++++++++,,,++++++******++++++,,,---444;;;===EEEUUUhhhtttsssrrrqqqlllccc\\\^^^eeemmmmmmjjjqqq|||zzzvvvqqqppprrrqqqlllmmmxxxtttbbbiii~~~yyyiii^^^```fffiiinnntttxxxzzz{{{{{{zzzyyyzzz{{{{{{~~~}}}yyyvvvnnnYYYCCC===<<<@@@JJJQQQPPPNNNNNNCCC>>>::::::::::::===BBBFFFJJJQQQXXX]]]aaaeeehhhgggiiiooovvv}}}~~~|||{{{zzz{{{{{{|||||||||}}}~~~}}}zzzxxx|||~~~||||||}}}}}}}}}kkkeeebbbfffhhhccc]]]ZZZZZZ\\\___bbbjjjqqqrrrnnnqqqpppoooppprrruuuxxxzzzxxx|||~~~}}}}}}}}}yyyrrrnnniiiiiinnnuuuyyy{{{{{{nnnhhhkkknnnmmmwwwsssxxxrrruuuxxxxxxsss))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))************...+++,,,000///---777GGGbbbkkksssxxx}}}vvvqqqtttzzz~~~zzzuuuyyy|||vvvvvvyyyxxxwww{{{{{{uuupppdddRRRCCCGGGUUUaaaeeefffbbb[[[ZZZcccooowww}}}{{{}}}wwwdddVVVCCC>>>888555666777888888111222333222111111222333222333333333222222555777888888999999888777555444111111111333555777666555555888>>>BBBCCCBBB>>><<>>BBBMMMccc}}}{{{fffZZZhhh[[[XXXggg~~~yyyWWW<<<555............------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,111555888EEE[[[oooyyy~~~yyytttqqqjjjcccccciiinnnmmmiiirrr~~~}}}{{{xxxsssyyyzzzvvvrrruuujjjaaarrrmmmccc]]]aaafffhhhnnnvvvxxxyyyzzzyyyxxxwwwxxxyyyzzz~~~~~~zzzgggRRRAAA???AAAJJJPPPQQQPPPQQQAAA<<<:::<<<===;;;;;;>>>===BBBHHHOOOUUU[[[```ddddddiiiqqqwwwzzz|||~~~|||{{{zzzyyy|||}}}}}}}}}||||||~~~}}}|||{{{|||~~~nnniiihhhlllkkkaaaUUUNNNHHHJJJMMMSSS___iiikkkgggeeeccc```___aaagggmmmqqqtttyyy}}}||||||}}}{{{xxxqqqllliiilllsss{{{|||ooooooxxxzzztttjjj))))))))))))))))))))))))''''''(((((((((((('''''''''((()))******)))((('''))))))))))))************+++''')))000111222@@@RRRlllqqqrrrqqqttt}}}tttgggcccnnnvvvlllqqqvvvvvvtttppppppuuu{{{sssxxxsssSSSNNNbbbvvvuuulllgggjjjppptttwww{{{|||{{{zzztttiiiYYYIII>>>777888999888555444444555111222222222000000222333000111222111000000222444333444555555555222000///333333444777;;;======<<<555;;;DDDLLLNNNKKKFFFBBBBBBJJJUUU___ccc```YYYTTTQQQTTT\\\bbbbbb]]]]]]aaa___\\\ZZZ[[[```ggglllnnnqqqsssvvvwwwxxx{{{~~~}}}lllbbbfffiiifffggglllpppoooyyykkk```vvvfffjjjuuuYYYIIIFFFEEE:::666222+++---000(((---,,,,,,+++************))))))******++++++++++++)))************+++++++++------...---...000333666LLLnnn~~~~~~sss```YYY___fffuuuzzzqqqvvv{{{xxxvvvzzzsssvvvyyyxxxwwwzzzyyy\\\[[[aaappp|||}}}zzzyyyuuuyyyxxx{{{{{{{{{}}}}}}yyyxxxqqqaaaZZZQQQQQQTTTXXXXXXVVVXXX\\\\\\xxxuuu~~~{{{nnn```XXXZZZhhh~~~zzz___lllxxxjjjqqq{{{zzz|||mmmSSSNNN<<>>>>>;;;:::;;;888===CCCJJJPPPWWW^^^bbbbbbjjjsssxxxyyyzzz~~~~~~}}}{{{yyyxxx}}}~~~~~~|||{{{|||~~~~~~|||zzz{{{~~~qqqnnnnnnrrrnnn___NNNDDD???AAAEEEMMM[[[hhhjjjfff]]]YYYTTTPPPRRRWWW^^^cccqqqwww{{{{{{{{{|||zzzwwwlllhhheeeiiirrr{{{xxxpppvvvtttwww]]])))))))))))))))(((''''''))))))))))))))))))))))))+++++++++***************)))******++++++,,,------//////000000...111CCCVVVmmmlllkkkkkkkkkoooxxx}}}zzzvvvlllffffffqqq~~~yyyjjjrrryyywwwooogggjjjvvvuuuvvv|||~~~wwwXXXOOOYYYfffnnnppphhh```ZZZ```ooozzz{{{wwwyyyrrrhhh^^^QQQBBB999777666555444555555444111///555444222111111222333444/////////000222222111000111555666444333666666444222000111:::EEEJJJGGGBBB@@@999999HHH^^^dddWWWFFFJJJGGGKKKZZZllltttnnnddd```ZZZWWW]]]aaa\\\UUURRRZZZTTTOOOQQQ[[[fffmmmppptttsssrrrtttwwwzzz{{{|||vvvdddeeekkkiiifffgggrrrsss}}}kkkmmmsssdddtttsssSSSAAAIIIBBBBBB<<<222---...000///,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------111,,,---333333///444@@@VVVwww{{{|||ssshhhbbbgggjjjjjjqqq|||xxxtttppprrrvvvyyywwwttttttttttttvvvyyy|||gggYYY]]]kkkqqqvvv|||zzzuuutttvvvwww}}}}}}}}}|||{{{ppp^^^QQQVVVUUUVVVXXXWWWTTTWWW]]]aaarrrqqqnnn|||dddTTTUUUfff~~~{{{{{{zzz}}}]]]KKKDDDAAA>>>BBBRRRjjj|||lllbbb___mmmRRRNNNeeetttoooVVV999888000111222***+++111...+++---...---,,,...222666++++++,,,,,,,,,,,,------000111...111KKKnnn|||vvv||||||qqqyyysssgggkkkiiiggg]]]|||~~~yyyttt|||zzz}}}xxxnnntttlllfffhhhiiihhhgggkkksss{{{yyyzzz{{{yyyvvvuuuwwwyyy{{{mmm^^^VVVVVVVVVPPPJJJHHH???:::<<<>>><<<<<>>JJJccczzz~~~yyyhhhWWWOOOMMMOOOVVV^^^jjjsss}}}|||xxxvvvwwwjjjbbb___gggoootttzzz~~~uuurrr~~~zzz}}}nnn]]])))))))))))))))(((''''''))))))))))))))))))))))))*********************))))))******++++++,,,------------///000///555HHH[[[iiiiiijjjkkkjjjjjjpppwwwxxxtttttt{{{mmmeeeeeemmmwwwuuu}}}}}}vvvqqqmmmoooxxx{{{tttvvv{{{}}}lllUUUMMMQQQVVVYYY[[[aaa___```gggqqqxxx{{{zzzuuugggWWWKKK@@@888555777888777666555555666777999666666555444333222111111111000111111222333222222000444666777999;;;666000333333555999AAAHHHNNNQQQNNNIIIGGGOOO\\\dddbbb]]]SSSPPPPPPUUU^^^hhhnnnpppddd\\\TTTSSSXXX[[[XXXSSSJJJIIIJJJPPPZZZdddkkkoootttsssssstttvvvxxxzzz{{{~~~hhheeejjjiiiggghhhnnnssspppkkkhhhjjjyyy}}}bbbKKKHHHHHHHHHAAA333)))(((+++...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------***,,,111111///999GGG]]]zzzyyylllrrr}}}yyyiiiddddddjjjiiidddgggooopppooopppqqqsssttttttsssqqqrrruuuwwwzzz|||~~~~~~qqq^^^ZZZdddjjjqqqyyyyyyrrrqqqtttuuu~~~}}}~~~}}}~~~zzzyyyzzzzzzzzzxxxbbbQQQSSSUUUZZZ\\\YYYSSSUUUZZZaaammmyyy||||||zzzqqqqqqvvv\\\LLLNNN[[[iiirrr}}}}}}nnnTTTJJJDDD@@@CCCLLL```}}}|||kkk\\\|||rrrUUULLL^^^ssswwwaaa@@@888......000***,,,111...,,,---...---,,,---000444++++++,,,,,,,,,,,,---------000///555NNNooo{{{uuuyyy|||www}}}qqqrrriiigggaaa}}}zzzwwwwww|||~~~|||rrryyyfffccc```dddggghhhhhhkkksssyyyvvvxxxyyyxxxvvvvvvyyy{{{www{{{|||zzzggg[[[WWWWWWLLLFFFDDDHHHIIICCC???@@@::::::>>>BBBEEEIIITTT___cccjjjttt|||}}}xxxtttqqqxxxzzz}}}}}}||||||~~~|||||||||vvvmmmddd^^^jjjwwwuuupppiii```UUUKKKDDDAAA>>>???MMMiii}}}rrreeeVVVNNNLLL```hhhttt~~~}}}tttnnnddd^^^[[[___dddgggnnnuuusssssslllnnn||||||~~~xxxyyyhhhYYY)))))))))))))))(((((('''))))))))))))))))))))))))((((((((())))))))))))))))))******++++++,,,------+++,,,...///000999MMM___``````bbbfffffffffllluuu{{{uuuuuutttnnnlllnnnqqqjjjuuuzzzvvvsssuuu{{{~~~vvvsssvvvzzzzzz|||zzznnnhhhddddddfffmmmooosssvvvvvvvvvvvvuuuooo^^^III===777444555888666888:::888555444555777777777666666555333222111222222222222222333333444333666999===CCCFFF===333333666888999;;;BBBMMMUUUTTTSSSQQQSSSYYYcccnnnuuuuuutttqqqiiiccccccjjjqqquuurrrjjjaaa______SSSDDD>>>BBBIIIQQQYYYbbbkkkpppssssssssstttuuuwwwxxxyyy}}}ooofffhhhhhhggghhhmmmssslll]]]yyyrrrffftttWWWIIITTTXXXTTTDDD333+++,,,///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------+++---///...///>>>PPPhhh|||cccaaakkkuuuuuuyyyzzzppp______dddkkkhhh```^^^cccgggjjjoooqqqppppppqqqsssoooqqqtttxxxzzz{{{zzzzzzxxx|||{{{```RRRVVV[[[eeennnooonnnnnnsssttt{{{{{{sssnnnqqqvvvxxxyyy{{{xxxxxxzzz{{{{{{nnn[[[QQQTTTYYY\\\YYYSSSSSSWWW```iiipppsssvvvzzz||||||zzz|||xxxuuu}}}vvvYYYHHHHHHMMMPPPPPPXXX^^^dddfffiiiuuuxxxxxx}}}}}}dddQQQEEE???@@@DDDOOOmmm~~~dddhhhuuuxxxYYYGGGTTTpppwwwUUU@@@222///111,,,,,,000---,,,------,,,+++,,,...000++++++,,,,,,,,,,,,------+++///000888QQQnnnxxxrrruuu|||nnnllliiiqqqqqqyyy|||~~~sssooorrrbbbSSSWWW```cccfffggghhhkkkqqqvvvtttuuuwwwwwwwwwxxxzzz|||www|||ooolllrrrfff[[[TTTWWWTTTIII@@@>>>===;;;;;;===???DDDNNNYYY```gggqqqyyy~~~yyytttvvvyyy|||~~~~~~~~~}}}{{{}}}zzzpppddd^^^WWWTTTeee~~~zzzuuukkk```UUULLLFFFCCCEEEBBBAAAKKKeeezzzkkkeeedddeeejjjuuu}}}{{{pppeee]]]YYYWWWWWWXXX[[[bbbjjjiiigggdddlll|||}}}~~~vvvaaaRRRWWWfff~~~pppfff```(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((()))******++++++,,,------,,,---...///222???TTTeee^^^YYYYYY]]]```cccnnn||||||xxx}}}vvvvvv|||wwwwww~~~wwwrrrrrruuuwwwvvvxxx|||uuurrrsssyyyzzz||||||zzzvvvrrrooo```PPP???999;;;<<>>@@@AAADDDIIINNNWWWXXXYYYYYY\\\eeeqqqzzzwwwuuuvvvuuummmXXXAAADDDIIIOOOTTTXXX```jjjrrrssstttuuuuuuuuuvvvwwwxxx}}}wwwhhhfffffffffhhhnnnrrryyy|||gggRRR[[[}}}pppqqq___^^^ggggggVVV???111---...,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......000///...333GGG\\\nnn~~~zzzdddgggpppxxxzzzyyyuuunnn[[[ZZZ___eeefffaaa^^^```dddhhhmmmqqqsssssssssssspppqqqtttvvvwwwxxxxxxwwwvvvxxxyyy~~~___JJJIIILLLTTT]]]\\\bbbccckkkoootttsssjjjccchhhppptttvvvwwwzzzzzz|||rrr]]]XXXVVVVVVUUURRRSSSVVV^^^gggpppsssvvv}}}xxxyyykkkVVVMMMJJJFFFCCCCCCFFFGGGCCC???DDDQQQ\\\}}}~~~wwwrrruuu{{{|||www]]]JJJ???BBBDDDHHH]]]yyyqqq[[[hhhzzzcccJJJOOOooovvvOOO:::222333...---///+++------,,,+++++++++,,,---+++++++++,,,,,,,,,---------000111999OOOjjjtttooosssxxxrrrqqq|||iiikkkyyy~~~~~~nnnbbbkkkmmm[[[QQQXXXeeefffgggggghhhlllsssxxxuuuvvvvvvwwwwwwxxxzzz{{{{{{~~~hhhbbb]]]QQQHHHFFFDDD???<<<<<<===AAAKKKUUU]]]dddmmmwww~~~zzz{{{}}}{{{yyyzzzrrr```TTTSSS]]]XXXiii{{{tttgggYYYMMMGGGEEEEEEHHHEEEAAAGGG\\\yyyuuukkkkkkrrrsssiii^^^WWWVVVUUUSSSSSSWWW___gggfffcccbbbpppnnnYYYIIILLLYYYeeeyyyppphhhmmmttt(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((((((((()))******++++++,,,------+++...000222:::MMMeeeuuummmbbbZZZZZZZZZ]]]mmm|||vvvxxx{{{zzzwww{{{sssqqqrrrttttttttt|||~~~zzztttrrryyyuuusssuuuyyyxxxqqqiiiKKK???777;;;FFFQQQZZZ```qqqttttttnnnddd\\\YYYYYYPPPJJJAAA999333222333444111222222111000222666:::<<<======AAAJJJSSSRRRLLL===???DDDKKKQQQSSSPPPLLLTTTVVVZZZ```hhhpppxxx|||~~~zzzoooaaaYYYZZZXXXTTTRRRYYYfffqqqrrrtttvvvvvvuuuuuuwwwyyy{{{~~~nnnfffeeefffgggjjjnnnsss{{{{{{oooqqqjjjXXXQQQcccwww}}}{{{fffkkkgggSSS;;;...,,,------,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,---------...000000111>>>VVVlllssszzz}}}vvvyyy{{{uuunnn\\\XXXXXX]]]bbbcccbbbbbbhhhhhhkkkrrrxxx{{{wwwssstttssssssrrrssstttvvvwwwxxxxxxwwwyyy```IIIDDDBBBGGGLLLJJJOOORRR]]]dddhhhxxx|||lllccc^^^ccclllqqqrrrtttzzzyyy|||xxxhhhYYYSSSSSSRRRRRRRRRZZZiiivvv{{{||||||zzzkkkWWWLLLHHHFFFCCCBBB@@@>>><<<>>>BBBFFFJJJYYYjjjsssuuuzzz}}}xxxuuuxxx}}}zzz~~~jjjQQQAAAFFFMMMNNNYYYjjjzzzVVV___qqqoooSSSNNNfff[[[@@@222222///...///+++---,,,,,,++++++,,,+++++++++++++++,,,,,,,,,------111111222999MMMeeepppooowww|||qqqsss||||||fffkkk~~~uuu___^^^qqquuuggg```eeeiiihhhffffffiiiqqq{{{yyyyyyxxxwwwxxxyyyyyyyyyzzz}}}ttthhhddd\\\VVVXXXLLLEEE???===>>>BBBKKKTTT[[[aaajjjttt}}}~~~}}}||||||~~~yyyrrrlll```SSSTTT^^^hhh```nnnxxxpppcccTTTHHHCCCEEEHHHEEECCCAAAFFFXXXppp{{{qqqoookkk```VVVRRRTTTTTTSSSTTTZZZccciiieeeccccccssswwwppphhhbbbgggrrr|||~~~kkkggguuu'''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((()))))))))******++++++,,,------***///222666CCC\\\wwwqqqddd___[[[[[[jjj~~~~~~wwwrrrzzz~~~wwwqqqpppqqqqqqrrrttt|||}}}{{{tttvvvzzzvvviii\\\CCC======III[[[kkkxxx{{{tttnnnlllnnnrrrhhh___PPPAAA666111111222111222333111000333:::???>>>AAAAAAAAAEEEOOOVVVXXXAAA@@@CCCNNN\\\bbb```ZZZJJJKKKQQQ___rrr}}}pppiii]]]PPPJJJPPP___kkkqqqtttxxxxxxvvvvvvxxx{{{www|||xxxjjjeeefffhhhdddllluuu}}}zzzllllllpppfffUUUXXXeeefff{{{~~~xxxxxxppplll]]]EEE222,,,///222------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------***,,,...000777JJJfff{{{~~~~~~rrrlll___\\\[[[\\\```bbbddddddkkkjjjlllsss{{{~~~{{{uuuvvvuuusssqqqqqqssstttvvvuuutttrrrrrryyydddMMMFFF??????BBB???EEEHHHSSS[[[]]]kkkvvvsssccc[[[WWW\\\eeekkkppptttvvvvvvyyy~~~yyycccWWWSSSPPPNNNNNNVVVhhhyyy~~~{{{yyy]]]LLLFFFFFFAAA>>>:::999::::::888666777AAAOOOVVVYYY^^^hhhppprrrvvv{{{~~~{{{wwwwwwyyyyyyzzz}}}zzz\\\CCCDDDNNNSSSXXX^^^~~~___[[[eee~~~uuu[[[NNNRRRmmmfffDDD000000......000------,,,++++++------,,,***++++++,,,,,,,,,,,,------222222333;;;OOOeeeqqqrrrzzzqqquuuwww{{{hhhsssppp]]]ddd{{{{{{ooolllkkkhhhfffcccdddkkkvvv}}}{{{yyyyyyyyyyyyxxxwwwyyy{{{tttmmmaaa\\\aaaQQQIIIBBB???@@@CCCKKKSSSZZZ___gggqqq{{{}}}zzzzzz|||wwwhhh[[[SSSTTTaaannnggg^^^llltttnnnbbbTTTGGGBBBDDDHHHGGGDDDAAAEEEUUUfffnnnnnnssstttgggZZZRRRRRRUUUWWWVVVYYY```fffhhhbbbcccdddqqq{{{ssssssssssssxxxuuufffhhhwww''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******)))******++++++,,,------***000333777FFFbbb~~~vvvllljjjgggdddqqq{{{rrrtttxxxrrrmmmoooooonnnqqqvvvwwwyyy}}}||||||rrr^^^NNNFFFHHHSSScccpppuuuxxx{{{mmmmmmmmmnnnqqquuuyyy|||wwwmmm]]]LLL???777444333222333444333222666>>>EEEGGGNNNPPPKKKIIIPPP]]]eeePPPJJJGGGOOO```ooowwwxxxaaa\\\[[[dddwwwsss___MMMEEEKKKZZZfffppptttyyyzzzxxxwwwzzz}}}www|||oooggghhhkkkhhhnnnuuuzzzzzzqqqvvvsss]]]WWWaaabbbmmmzzzyyytttyyyzzzwwwyyy}}}rrrhhhUUU???333111222111------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------000;;;RRRmmm~~~kkkiiidddhhhllliiidddbbbcccdddjjjkkknnntttyyy|||{{{xxxvvvuuuttttttssssssssssssqqqqqqqqqssswwwiiiRRRHHH===999<<<:::===???JJJPPPOOOZZZeeecccYYYRRRNNNRRRZZZbbbmmmvvvtttsssvvv{{{~~~|||kkk^^^TTTLLLJJJLLLRRRcccttt{{{~~~~~~vvviiiTTTIIIGGGIIIEEEAAA???>>>===999666999<<<@@@CCCGGGNNNWWW]]]kkkpppvvv{{{}}}}}}|||zzzzzzwwwtttssszzz{{{tttPPPCCCJJJTTTYYYZZZjjjvvvaaa^^^yyy{{{jjjYYYJJJTTTqqqxxxPPP666333000...///------,,,+++,,,...///---+++++++++,,,,,,,,,,,,------///000555AAAUUUjjjuuuwwwwwwxxx|||{{{~~~uuujjj{{{lll```pppyyynnnnnnjjjgggeeebbbdddkkkvvv|||zzzzzz{{{{{{zzzxxxzzzzzz~~~iii\\\___SSSJJJBBB@@@@@@CCCIIIQQQZZZ]]]eeepppzzz}}}{{{|||~~~~~~uuugggZZZYYYaaaiiilll\\\TTTddd}}}}}}uuuqqqhhhZZZMMMFFFGGGJJJJJJFFFCCCHHHXXXgggjjjeeedddlllssszzzpppaaaYYYWWW[[[^^^^^^\\\```gggiiifff___ddddddooo{{{wwwyyyxxxuuu{{{xxxkkkgggnnnxxx~~~''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((()))******+++)))******+++,,,,,,------,,,111333555CCC___zzz|||qqqmmmssssssppp|||{{{pppoooyyy{{{sssmmmkkkmmmnnnmmmqqqxxxvvvwwwyyy~~~{{{|||zzzoooZZZIIIFFFPPPdddvvvyyynnn```YYYXXX]]]gggsss}}}{{{sssdddTTTGGG>>>:::888333555666555444999BBBIIIRRR\\\```XXXQQQVVVeeeqqqggg\\\SSSUUUeee{{{xxxsss{{{xxxaaaMMMDDDKKKYYYdddoootttyyy{{{yyyxxx{{{{{{sssiiijjjmmmqqqrrrrrrrrr{{{{{{~~~}}}dddZZZeeehhhiiizzz~~~zzzuuu~~~hhh___OOO???777444...'''...------,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,---------111111///000<<>>>>>======<<<===:::777888===GGGPPPVVVhhhkkkpppvvv}}}~~~zzzzzz}}}~~~}}}zzzyyywwwtttwww{{{dddJJJJJJWWW^^^^^^QQQlllkkk]]]xxx}}}lllQQQPPPooo^^^>>>888222......+++---++++++,,,///000...+++++++++,,,,,,,,,---------,,,///777FFF\\\oooyyy{{{rrrooo}}}nnniiikkkggg{{{yyynnnqqqllliiifffdddeeejjjssszzz~~~|||zzzzzz|||}}}|||zzzxxxwwwxxxuuu]]]]]]RRRJJJAAA???@@@BBBHHHNNNZZZ]]]dddooozzz~~~}}}~~~~~~}}}xxxuuukkkdddgggnnniii\\\SSSKKK]]]yyy{{{yyywwwyyywwwoooaaaSSSKKKJJJLLLHHHDDDDDDNNNcccwww{{{vvvhhhfffbbb___iiizzzzzzgggZZZZZZ___dddgggeeecccgggmmmkkkeee]]]eeeeeemmm~~~|||~~~|||uuummmqqqzzz}}}{{{))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,------...555666444BBB]]]rrrwwwppppppddd```nnn{{{~~~rrrjjjlll}}}ssspppnnnmmmnnnrrrtttsssqqqssstttuuuwwwzzzrrrhhhhhhmmmtttwww{{{}}}uuueeeUUULLLYYYfffppphhhWWWNNNUUUaaarrr|||jjj\\\LLLAAA===<<<777666777444333???NNNeeehhhooorrreeeZZZggg~~~sssgggaaafffwww}}}{{{|||zzzvvvssskkk[[[OOOYYYkkkrrrsssuuuuuuuuuwwwzzz}}}rrrkkkjjjmmmggghhhrrrvvv}}}fff]]]ppprrrvvvfffVVVEEE===:::555111///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///444@@@TTTlll||||||lllhhhjjj{{{{{{fffdddfffcccfffnnnsssrrrqqqtttvvvvvvyyyxxxxxxwwwvvvuuuuuutttssssssttttttvvv}}}qqqYYYEEE;;;:::;;;<<<888AAAHHHIIIHHHIIIIIIGGGDDD@@@@@@DDDFFFMMM```uuuuuuxxxtttuuu~~~vvvppphhh___YYYWWWSSSJJJFFFGGGMMM\\\lllsssyyy|||tttnnnrrr]]]QQQMMMEEE??????@@@>>>>>>???:::999:::;;;:::<<>>RRRlll}}}~~~wwwxxxtttrrruuu|||||||||}}}xxxjjjgggvvvrrr{{{nnnfffnnngggddd___^^^gggtttzzzyyy}}}||||||}}}}}}|||zzzxxx{{{mmm___VVVOOOGGGBBBAAADDDKKKRRRVVVWWW```ppp}}}}}}|||~~~~~~xxxmmmhhhmmmooofffYYYRRRXXXUUUeeeyyyssszzzyyyxxxssshhh[[[SSSRRRTTTOOOEEE@@@NNNlllnnnaaa```jjjwww~~~xxxgggXXXTTTZZZaaahhhgggiiimmmppplllbbbZZZ^^^dddoooxxxxxxuuuxxx}}}xxxtttjjjvvvzzzvvvyyy))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,---------000444;;;JJJ^^^kkkooolllmmmbbb^^^mmmyyy}}}hhhdddgggsssmmmfffuuu}}}nnnmmmllllllnnnqqqsssrrrpppqqqssstttvvv}}}sssoooggg^^^]]]bbbqqqtttxxxwwwnnn```UUUOOO```bbb```XXXSSS\\\pppyyyccc\\\^^^VVVJJJAAA???===999===FFFXXXeeeyyyzzzlllnnnxxxxxxmmmqqqsss[[[XXXbbblllooorrruuuvvvwwwxxxzzz{{{qqqnnnmmmeeeeeelllqqq|||pppfffwwwppp___TTTHHHAAA;;;333...,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,...222:::HHH]]]tttqqqllloooiiibbbcccaaafffmmmsssrrrqqqtttuuuuuuwwwwwwvvvvvvuuuuuutttttttttuuuvvvvvvwww|||}}}lllUUUDDD>>>@@@BBBCCCFFFWWWlllzzz~~~yyymmmaaaRRRGGG>>>>>>AAAIII\\\pppooouuuttttttzzz}}}uuuiii```YYYSSSLLLIIIJJJHHHDDDBBBDDDCCCUUUhhhssszzz{{{vvvppplllaaaTTTLLLFFFEEEEEEBBBAAABBB:::999999:::888888@@@IIIXXXcccmmmppprrrwwwyyyxxxzzz}}}|||zzz{{{~~~wwwzzz}}}~~~}}}WWWMMMLLL\\\vvvkkkgggbbbpppoooiiisss[[[nnnfff???444111---///......---------,,,,,,,,,---------............//////555DDD___}}}vvvpppnnnnnnsssvvvxxx|||wwwvvvxxx}}}yyynnnjjjqqq{{{uuuiiijjjgggeeeaaaaaaiiivvv{{{yyy|||{{{zzz{{{||||||{{{zzzxxxyyyooo^^^WWWOOOJJJGGGEEEGGGKKKPPPRRR\\\nnn|||~~~~~~|||zzzppplllkkknnnkkkaaaWWWSSSZZZVVVccc}}}{{{uuu{{{|||{{{vvvkkk___VVVUUUWWWSSSJJJEEEOOOiiitttjjjnnnwwwvvvtttnnnbbbYYYXXX^^^eeeiiiiiikkkooopppjjj^^^TTTUUU]]]kkkuuuvvvssstttyyy|||rrroooyyy~~~{{{|||))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,------......777JJJ\\\dddeeefffhhhjjjaaa___nnnyyy{{{cccdddiiipppwww}}}^^^VVVhhhsss~~~~~~mmmkkkjjjkkkmmmppprrrqqqpppmmmppprrruuu~~~yyypppmmmfff]]][[[```ppptttvvvqqqggg^^^ZZZXXXbbb\\\SSSQQQZZZmmmwwwxxxqqq^^^LLLDDD>>>999999???OOOfffvvvrrrvvv}}}rrrZZZUUU]]]jjjnnnssswwwxxxyyyyyyzzz~~~}}}vvvqqqooogggccceeehhhvvvtttjjjyyy}}}qqq^^^XXXQQQJJJ???333,,,---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---000666@@@OOOddd{{{uuuqqqvvvjjj___```aaafffmmmsssrrrqqqsssuuutttuuuttttttttttttttttttttttttuuuvvvvvvwwwzzz~~~wwwhhhTTTGGGEEEGGGIIIIIIMMMbbbjjjWWWDDD======CCCTTTeeejjjtttuuutttxxxzzzssshhhaaaYYYQQQOOOKKKIIIJJJKKKHHHFFFGGGFFFXXXlllxxx{{{}}}}}}|||}}}{{{yyytttvvvZZZRRRLLLJJJIIIDDDAAAAAA<<<:::::::::888777<<>>^^^sssqqqfffbbbeeeiiibbbaaappp{{{|||{{{gggkkkpppuuuxxx}}}ppp[[[[[[fffjjj{{{~~~qqqiiijjjlllnnnpppqqqqqqqqqkkknnnpppsss{{{zzzsssqqqkkkbbb```eeepppvvvxxxpppfffbbbcccdddddd```^^^eeerrr}}}yyyvvvrrrrrrzzz|||qqq^^^QQQCCC999:::BBBNNNhhh|||qqq[[[NNNRRR\\\jjjmmmrrruuuvvvvvvwwwxxx}}}|||||||||vvvpppqqqjjjeeecccbbbkkkqqqhhhrrrkkkggg```VVVFFF666///000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------...............222999CCCSSSiiiyyyvvvrrrwww{{{ggg``````bbbfffmmmssssssrrrssstttsssssssssssssssssstttttttttqqqrrrtttuuuvvvvvvwwwwwwpppdddVVVMMMLLLLLLIIIFFFEEESSSggg||||||hhhRRRDDD===>>>KKK\\\kkktttuuutttxxxyyy}}}zzzvvvjjj\\\VVVSSSRRRQQQQQQNNNKKKIIIMMM[[[lllvvvyyyyyy{{{|||~~~{{{{{{vvv}}}eee\\\UUURRROOOHHHCCCBBB???<<<<<<<<<;;;999<<>>===;;;===AAAFFFPPP___nnnvvvwwwuuutttwwwwwwvvvuuuttttttuuuvvvwwwvvvvvv{{{rrrbbbNNNKKK^^^xxx}}}kkkggg{{{ZZZ^^^xxx{{{TTT;;;222............---------,,,,,,,,,---------............///222LLLjjjwwwnnnffffffhhhgggeeefff~~~sssnnnttt{{{~~~tttqqqkkk___ggglllgggddddddccceeennnxxxzzzwwwyyyyyyyyy{{{||||||zzzxxxrrrsssvvv|||eee]]]XXXNNNGGGFFFDDDJJJXXXkkkyyy}}}}}}|||}}}vvveeeUUUXXXkkk~~~}}}bbbUUUUUUgggyyy}}}~~~rrriiifffggg[[[PPPIIISSSgggtttrrrjjj~~~}}}jjjWWWQQQTTTVVVYYY\\\___[[[XXXXXXYYYVVVNNNHHHNNNYYYiiitttssspppuuu}}}xxxxxx||||||yyy|||vvvfff))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,------......222000BBBfff~~~qqqiiiiiillleeedddrrr{{{zzz}}}zzzkkknnn{{{{{{kkkkkk}}}zzzqqqkkkiiilllpppqqqqqqppppppppplllmmmnnnooowwwwwwooommmggg___^^^dddmmmxxx~~~zzzuuuvvvuuuqqqlllpppyyyzzzfffWWWTTTUUUWWWXXXXXXYYY\\\^^^vvveeeKKKBBB@@@TTTxxxnnnccckkklllmmmnnnooorrrvvvyyywwwwwwyyy{{{|||pppfffbbb```______dddqqq~~~rrreeeXXXUUU{{{wwwfffTTTBBB555111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,444BBBSSShhhnnnqqqnnn___eeeyyysssjjjooolllddd^^^^^^aaaaaaaaaaaagggpppvvvvvvuuuuuuuuusssuuuuuuuuuuuuuuuuuuuuuuuurrrtttwwwzzzxxxrrriiicccLLLNNNOOONNNJJJEEE???<<<:::;;;;;;===HHHZZZgggllliiiaaaYYYQQQEEE<<>>===@@@DDDKKKZZZkkkvvvwwwwwwxxxyyyyyyxxxxxxwwwwwwvvvvvvuuussssssuuu|||uuudddPPPHHHSSSzzzsssbbbpppzzzXXXSSSZZZnnnkkkRRR???333---///......---------,,,,,,,,,---------............///000LLLhhhvvvzzzuuusssuuuuuunnngggeeevvv~~~vvvwww}}}}}}www{{{yyyxxxsssvvv}}}eeeZZZeeemmmjjjhhhgggfffgggppp{{{}}}zzzzzzzzzzzz|||}}}{{{xxxvvvuuuvvvwwwwwwyyy}}}ssseee]]]QQQGGGFFFCCCJJJYYYlllxxx|||~~~~~~{{{{{{yyy]]]VVViiioooaaa[[[fffvvv}}}wwwmmmjjjjjjZZZPPPLLL[[[uuutttgggrrruuubbbRRRRRRWWWYYY[[[^^^ZZZUUUQQQQQQRRRRRRNNNIIIMMM___xxxvvvnnnooo{{{mmmpppxxx~~~hhhRRR))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,---.........333111===XXXrrr|||yyyttttttwwwnnnjjjvvv|||zzz|||~~~ppp~~~~~~sssjjjfffiiilllpppqqqpppnnnmmmnnnnnnooonnnooovvvzzzqqqnnnhhh```aaagggnnn{{{~~~uuunnnsssxxxzzzuuulllbbb\\\YYYZZZ\\\\\\[[[[[[\\\]]]dddqqqfffNNNEEEKKKggg}}}}}}|||xxxwwwyyylll___eeehhhlllnnnqqqssswwwyyyvvvvvvxxx{{{rrrfff```ZZZZZZ___gggttt~~~sssiiibbbVVVQQQhhh}}}mmm___LLL:::///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////---999LLLaaatttmmmnnnkkk^^^ggg{{{lllgggooolllaaa[[[]]]___^^^___bbbiiiqqqxxxxxxvvvwwwvvvsssxxxxxxxxxwwwwwwvvvvvvvvvuuuvvvxxxyyyvvvkkk^^^TTTHHHLLLPPPMMMEEE>>>;;;;;;:::<<<;;;;;;BBBQQQ```gggbbb[[[VVVSSSKKKBBBDDDMMM___iiilllooowww~~~~~~}}}}}}|||}}}~~~|||wwwzzz~~~pppfff]]]SSSMMMLLLLLLHHHFFFHHHGGGBBB@@@AAADDDHHHUUUgggrrrtttuuuxxxyyyyyyzzz{{{||||||{{{yyyvvvtttrrrrrrsssxxx~~~ooo\\\MMMFFFKKKlllkkkdddqqqxxxWWWMMMPPPaaaaaaRRRCCC444,,,111......---------,,,,,,,,,---------............///222KKKbbbjjjttt|||{{{}}}|||rrriiifffoooyyyttt~~~tttxxxyyy}}}kkkzzzmmmbbbiiinnnkkkhhhgggeeefffooozzz}}}zzzzzzyyyzzz{{{{{{yyyvvvsssuuuwwwxxxvvvuuuxxx~~~zzzjjjaaaRRRFFFDDD@@@HHHXXXkkkxxx|||~~~~~~}}}~~~}}}}}}qqq]]]cccwww}}}mmmbbbfffqqqyyyyyyooollllllYYYPPPMMM]]]yyyeeejjjqqqwwwzzz|||~~~gggWWWNNNUUU]]]]]][[[]]]XXXTTTPPPQQQSSSSSSNNNIIIQQQgggvvvuuussspppssszzzpppXXXFFF))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,------......///555333:::NNNhhh{{{~~~wwwpppzzz|||}}}yyy~~~rrrhhheeehhhlllpppqqqnnnlllkkklllppppppooonnnuuu{{{qqqnnnhhh```aaagggpppxxxtttzzz}}}zzzqqqiiigggggg]]]]]]]]]\\\]]]```dddhhhiiiuuueeeSSSKKKXXX~~~~~~vvvuuuuuuvvvqqqjjjgggiiihhhlllnnnlllggg```WWWQQQXXX]]]ccciiillloooqqqsssvvvvvvwwwzzz~~~rrrkkkaaaXXXVVV]]]iiiwww~~~nnnhhhggg___ZZZfffssshhhUUU>>>///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............/////////000000>>>TTTiii{{{vvv{{{tttdddjjj{{{~~~vvvsssxxxuuudddeeerrrlllbbb\\\^^^___[[[]]]dddjjjrrryyyyyywwwwwwvvvttt{{{zzzzzzyyyxxxwwwvvvvvvuuuvvvwwwwwwqqqdddTTTHHHNNNSSSUUUOOOCCC;;;:::<<<777::::::999@@@PPPaaajjjeee\\\VVVUUUOOOFFFDDDHHH\\\iiiooorrr{{{wwwyyy~~~|||xxx||||||qqqggg]]]XXXWWWUUUQQQNNNOOOMMMHHHDDDDDDEEEFFFRRRcccnnnppprrrvvvxxxxxxzzz}}}}}}|||xxxwwwtttqqqppprrrxxx}}}mmmXXXNNNIIIKKKSSS~~~pppyyyxxxUUUIIISSS___^^^SSSGGG444+++222......---------,,,,,,,,,---------.........//////666MMM^^^bbbjjjyyy~~~xxxzzzyyy{{{|||vvvmmmhhhhhhnnnyyy|||}}}tttnnnyyy|||vvv___yyyuuukkkmmmnnnjjjfffeeebbbccclllwww{{{xxxyyyyyyyyyzzzzzzxxxtttpppmmmooorrrsssuuuxxx~~~zzzkkkbbbRRREEECCC===EEEWWWjjjwww{{{~~~}}}~~~eee^^^nnntttfffeeelllttt~~~{{{pppmmmmmmXXXPPPMMMZZZtttuuunnnsss}}}uuuiii]]]QQQMMMYYYbbb^^^YYYYYYXXXUUUSSSTTTVVVUUUOOOIIIXXXlll~~~vvv~~~wwwaaaNNNDDD)))))))))))))))))))))))))))(((&&&'''(((******)))++++++++++++++++++++++++***,,,------------...000111///===\\\sssxxxxxx|||{{{wwwvvvuuuwww~~~uuujjjcccfffkkkllljjjkkkooolllfffnnnppppppooouuu~~~uuupppjjjddddddhhhrrr}}}~~~sssjjjfffeeeffffffeeeeeefffgggiiijjjlllrrrzzzfffQQQ\\\~~~{{{wwwqqqmmmiiifffbbb___[[[WWWRRROOOJJJIIIGGGEEECCCAAA???>>>FFFJJJQQQZZZcccjjjoooqqqwwwuuuuuuwww{{{~~~pppkkk```]]]^^^___lllyyyxxxxxxkkkxxxzzzdddhhhyyy{{{wwwpppiiiWWW@@@222222000---,,,---------,,,------------------------***,,,............000111...>>>___xxx||||||~~~kkkbbbaaalllrrrooopppwwwrrrfffZZZYYY\\\___bbbeeelllnnnqqqsssuuuuuuttttttvvvxxxzzz|||{{{yyyvvvtttuuuwww{{{wwweeePPPJJJPPPXXXVVVPPPHHH@@@===>>>AAA<<<777777999999@@@[[[wwwyyygggWWWRRRMMMEEEBBBGGGYYY^^^hhhrrr{{{{{{yyyzzz|||yyywww~~~sssddd```]]]aaaVVVNNNLLLJJJFFFAAA@@@CCCEEEQQQcccmmmlllnnnsssuuuuuuwwwzzz}}}~~~}}}{{{|||{{{zzzwwwttttttvvvxxx~~~kkkVVVMMMIIIOOOnnnzzzzzzZZZHHHLLLWWWfffgggSSS:::...///......---,,,,,,,,,,,,---...//////------///000000???```eeeiiimmmiiillldddsssnnnmmmrrruuuooohhhgggvvvvvvxxx}}}uuuiiivvvggghhhuuuuuujjjfffaaa^^^cccoooxxx||||||yyyxxxwwwvvvtttrrrpppoooqqqoooppprrrrrrssszzz{{{eeeccc```TTTGGGCCCDDDQQQhhhyyy{{{zzz{{{~~~uuudddeeennneeeeeeiiiuuu}}}yyytttmmm^^^QQQLLLYYYkkkyyyuuuqqqvvvuuujjj]]]UUUYYY^^^```^^^[[[XXXWWWTTTLLLLLLVVVYYYRRROOOSSSlllxxxtttxxx~~~}}}gggOOODDDDDD))))))))))))))))))))))))***)))((()))+++,,,+++***++++++++++++++++++++++++***,,,------------...000111222EEEfff||||||xxxxxxwwwxxxwwwvvvvvvwwwxxxxxxxxx~~~}}}vvviiiaaaeeeiiijjjhhhiiilllkkkfffiiikkklllmmmttt}}}tttnnngggbbbcccfffkkk}}}zzzqqqnnnmmmfffffffffggghhhkkkmmmnnnssswww{{{~~~kkkXXX\\\uuuvvvnnniiieee___ZZZVVVTTTPPPNNNLLLIIIFFFCCCEEEFFFGGGHHHGGGEEEAAA>>>CCCEEEHHHMMMUUU___iiippptttuuuuuuwwwxxxzzz|||}}}|||jjjbbb```___bbbrrr|||uuuyyy|||wwwpppfffaaaSSS???222222000---,,,---------,,,------------------------,,,---//////......000222555MMMooozzzqqqiiieeekkkqqqrrrqqqrrrooocccYYYXXX\\\^^^aaaeeemmmooorrrtttuuuuuutttsssqqqsssvvvyyyzzzzzzxxxwwwzzzyyy||||||ooo\\\UUUXXXYYYWWWRRRJJJBBB>>>>>>???===999888999777<<>>>>><<<<<<@@@LLL[[[gggqqquuuxxxyyywwwwwwzzz|||}}}jjjdddaaa___dddwww~~~pppmmm```[[[QQQAAA555222000---,,,---------,,,---------------------------...//////...///000222===bbbtttrrrooojjjiiinnnuuusssmmmiii```XXXXXX[[[]]]aaafffoooqqqsssuuuvvvtttrrrqqqooopppsssvvvxxxxxxwwwwww|||zzz~~~{{{kkkbbbcccbbb___XXXOOOGGGAAA??????===:::999888555777HHH[[[rrrqqqjjj]]]SSSNNNJJJFFFOOOWWWdddpppuuuwww~~~}}}yyyuuuvvvyyyyyyyyyzzz}}}zzzuuufff[[[QQQNNNLLLGGGCCCAAADDDDDDMMM]]]ggghhhmmmtttwwwwwwwwwyyy{{{{{{yyywwwzzz|||~~~~~~vvv\\\KKKAAATTTooopppTTTGGGWWWooozzziiiJJJ666222///...------,,,---------...............///222555VVVtttsssmmmkkkiiitttvvvlllmmmhhhwww~~~|||kkkkkkppppppnnnoooeeeaaa^^^dddnnnwwwyyyxxxvvvwwwxxxyyyyyywwwvvvtttrrrrrrsssvvvvvvvvv|||yyykkkZZZPPPHHHLLLaaauuu~~~uuuppptttfff___ccckkkuuulll[[[WWWXXX^^^bbbdddnnn{{{zzzqqqfff[[[SSS]]]___bbbaaa\\\UUUNNNKKKIIIKKKUUU___^^^UUURRRUUUyyy}}}}}}}}}~~~lllVVVGGGJJJccc}}}))))))))))))))))))))))))******+++---///...,,,******+++++++++++++++,,,,,,+++,,,......------///000111666LLLkkkzzztttmmmmmmtttxxx|||~~~eeeUUUTTTYYYqqqqqqvvv|||ccc```^^^cccqqq{{{qqqfff___fffhhhiiihhhhhhhhhiiiiiigggkkkmmmooovvv|||qqqjjjddd```aaafffpppzzzxxxmmmlllllllllmmmnnnpppqqqrrrvvvyyyyyyyyy}}}llleeehhhnnnooosss|||uuujjjdddcccccc___ZZZbbbdddiiirrr|||}}}vvvlll```XXXFFFDDDAAA===???IIIYYYeeeoootttzzz{{{xxxwwwzzz~~~~~~kkkeee```[[[ccc{{{sssiiiZZZUUUPPPBBB444222000---,,,---------,,,,,,,,,---------------------...///...---...000222???ppp~~~mmmsssqqqiiillluuutttkkkccc\\\WWWWWWZZZ\\\bbbiiirrrsssuuuvvvvvvtttrrrppppppqqqsssttttttttttttsssyyy{{{uuunnnqqqrrrlllaaaTTTJJJDDDAAAAAA<<<999999888444444>>>KKKaaaiiiiii]]]SSSQQQNNNHHHLLLTTTbbbpppvvvwww{{{|||}}}wwwxxxyyy{{{~~~~~~uuulllaaaWWWTTTQQQLLLHHHFFFGGGGGGQQQbbbkkkkkknnntttxxxxxxxxxzzz|||}}}|||{{{wwwyyy|||~~~~~~|||aaaNNNEEEMMMgggaaaKKKWWWnnn}}}oooNNN777111//////...---------------...---...///......333999ccc~~~yyywwwppptttmmmnnnooogggttt~~~~~~||||||yyyvvvtttqqqpppddd```___dddooowwwxxxvvvxxxyyyzzzzzzxxxvvvsssqqqpppppprrruuuuuuuuu{{{uuu```RRRIIIKKK```wwwwwwppp|||ooohhhfffggg~~~uuummm]]]]]]___aaa]]][[[bbbllluuuvvvuuunnnbbbYYYTTTSSS^^^aaacccaaa[[[SSSLLLHHHHHHNNNYYYaaa^^^WWWVVV[[[yyy~~~xxx```MMMIIIYYYzzz))))))))))))))))))))))))))))))***,,,...---+++(((*********++++++,,,,,,,,,+++---............///111333555EEE^^^iiieeedddjjjwwwooottt|||gggXXX\\\fffeeelllxxxtttiiiXXXVVVYYYdddvvvyyyqqqjjjeeebbbgggiiikkkllljjjiiijjjllliiimmmnnnpppvvv}}}rrrjjjdddaaadddiiivvv|||tttsssqqqooommmmmmmmmmmmkkkpppuuuxxxxxx{{{rrrnnnddd^^^dddsssxxxoooggg^^^TTTMMMFFFEEECCCAAABBBJJJUUU^^^lllrrrxxxyyywwwwwwzzz~~~nnneee]]]ZZZdddvvvwwwbbbRRRPPPPPPEEE666222000---,,,---------,,,,,,,,,,,,---------......,,,------------...111333@@@uuuvvvsssooo{{{~~~ssspppvvvtttjjj___ZZZVVVWWWYYY\\\eeennntttuuuvvvvvvuuutttrrrqqqqqqqqqrrrrrrssssssssstttxxx}}}yyyyyyhhhWWWKKKDDDAAA@@@:::999888777555444999@@@KKKWWW]]]VVVPPPQQQPPPKKKNNNTTT```mmmuuuwwwzzz~~~zzz|||xxxzzz{{{{{{|||~~~zzznnneee]]]\\\]]]YYYUUUTTTMMMOOOZZZkkkssspppoootttvvvuuuvvvxxx|||~~~~~~}}}wwwyyy|||}}}}}}}}}~~~iiiRRRLLLKKKbbb~~~zzzkkkSSSWWWhhhyyyoooPPP777000//////...------------......,,,...000///...444===jjjzzzxxx}}}zzzzzzooosssnnnfffnnn}}}yyyzzz~~~yyy~~~~~~}}}zzzuuulllccc```___fffqqqxxxyyyvvvwwwxxxyyyxxxwwwuuurrrqqqrrrqqqsssuuuuuuvvv|||uuu```RRRJJJMMMccczzzyyyssszzztttllleeezzz~~~tttiiiUUU[[[dddjjjhhhcccaaadddkkkllljjjbbbXXXSSSUUUYYY]]]```aaa___ZZZSSSNNNKKKNNNTTT]]]aaa]]]XXX[[[aaaqqqmmmYYYSSS\\\qqq)))))))))))))))))))))))))))((((((***,,,,,,***(((*********++++++,,,,,,---+++---...///......///111444444AAAUUU^^^[[[^^^hhh{{{}}}wwwtttwww~~~pppdddjjjvvvsss|||ooodddVVVUUUYYYggg{{{~~~ppphhheeedddeeehhhiiimmmpppnnniiijjjnnnhhhlllnnnnnnttt}}}}}}qqqjjjeeebbbgggmmmwww|||zzzvvvrrrnnnkkkjjjiiiggglllrrrvvvwwwyyy|||pppgggaaaiiiyyywww~~~zzzvvvnnniiiddddddiiilllllliii___^^^]]]^^^```dddgggiiinnnrrruuuvvvvvvvvvxxx{{{}}}}}}vvvggg^^^]]]gggzzz}}}]]]jjjxxxeeeUUUTTTZZZRRRBBB222000---,,,---------,,,+++,,,,,,------.........,,,------------///333666GGGyyywwwnnnppp|||vvvxxx||||||tttiii]]]YYYWWWWWWXXX]]]iiiuuuwwwvvvvvvuuuttttttsssssspppppppppqqqsssuuuwwwxxx{{{nnn[[[MMMEEEAAA???::::::999888666555777999:::DDDLLLMMMLLLMMMNNNMMMQQQSSS[[[hhhpppsssvvvzzz||||||zzz{{{{{{zzzyyy|||qqqjjjeeehhhkkkiiieeedddUUUWWWcccsssyyyssspppsssrrrqqqrrruuuxxx{{{||||||yyyzzz|||}}}|||}}}~~~{{{oooRRRPPPIII[[[{{{rrr{{{zzzxxxwwwzzz[[[WWW```sssoooSSS888///000///......------.........,,,---111000---555AAAuuuxxxvvvmmmeeejjjjjjjjjzzz|||yyy~~~|||~~~{{{|||uuuhhhbbb___```gggssszzzzzzwwwuuuuuuvvvvvvvvvvvvvvvvvvvvvtttuuuwwwwwwxxxsss```WWWPPPUUUiii|||~~~yyy~~~xxxlll___ccctttzzzmmm```MMMWWWgggvvv|||yyyqqqkkkgggeee___VVVOOOOOOUUU\\\]]]______^^^YYYUUURRRPPPVVV\\\aaabbb^^^[[[___dddmmmpppbbbYYYbbbuuu))))))))))))))))))))))))***)))((()))+++++++++))))))******+++,,,,,,------,,,---//////......000111555666CCCVVV]]]YYY]]]hhhyyy}}}{{{xxxwwwxxxzzzkkkfffdddnnnzzzkkkdddbbbdddfffgggiiiooossspppiiiiiinnnhhhkkkmmmnnnttt}}}{{{pppiiidddccchhhooovvv{{{uuupppllljjjhhhggglllssswwwyyyzzz{{{}}}uuusssttt{{{{{{nnnooouuuwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{mmmcccdddggguuuzzzzzzmmmPPPWWWsssrrr\\\ZZZccc]]]MMM222000---,,,---------,,,++++++,,,,,,---......///------......///222777;;;UUU|||xxx}}}yyyjjj]]]ZZZWWWWWWXXX^^^mmm|||yyywwwuuusssssssssuuuvvvsssrrrrrrrrrsssuuuwwwyyyuuudddVVVLLLDDD@@@======<<<999777666555444555888???GGGHHHFFFHHHLLLNNNOOOVVVcccmmmqqqtttxxxyyy~~~{{{{{{zzzwwwvvvyyy|||uuurrruuuwwwsssmmmjjj^^^^^^ggguuuyyysssooorrrrrrqqqqqqsssvvvyyyzzzzzzxxxyyyzzzzzzzzz|||xxx~~~wwwWWWPPPGGGWWW}}}www|||zzzuuunnnbbbVVVZZZooosssYYY===111000//////..................+++---222000---666DDD|||}}}|||ppphhhmmmbbbiii|||{{{uuuyyyxxx}}}vvvooohhhaaa___```iiiuuu||||||yyywwwvvvvvvvvvvvvwwwxxxyyyxxxuuutttuuuuuuwwwvvvgggbbb[[[^^^ooo}}}yyy{{{uuuhhh[[[VVVaaaiiikkkllllllcccWWWNNNSSS^^^nnn}}}}}}tttbbb]]]TTTMMMKKKPPPWWW\\\^^^______\\\XXXUUUUUUUUU\\\aaaeeedddaaa___aaabbbjjj~~~ccc^^^bbbuuu))))))))))))))))))))))))+++***((((((***,,,,,,+++))))))***+++,,,,,,------,,,---//////......000111555888HHH\\\aaa\\\^^^hhhwww||||||yyytttnnn{{{sssvvvyyykkkcccbbbdddffffffhhhooouuuqqqiiihhhmmmhhhlllooopppvvvzzzooogggcccccciiipppwww~~~xxxrrrnnnkkkiiiiiinnntttyyy|||}}}~~~vvvooollleeeaaaiii{{{~~~{{{zzz{{{|||{{{zzzzzz{{{tttggghhhdddiiixxx{{{~~~}}}uuugggPPPQQQfffzzz^^^YYYbbb]]]LLL222000---,,,---------,,,++++++,,,,,,---...//////......///000111555:::>>>aaa{{{|||~~~lll]]]ZZZXXXWWWXXX___pppzzzxxxuuurrrrrrsssvvvxxxxxxwwwuuusssssssssuuuvvv|||mmm```TTTJJJDDD@@@@@@>>>:::888777444111666444999DDDGGGBBBCCCKKKJJJKKKRRRaaammmsssvvvyyywww|||}}}|||~~~zzz{{{yyyvvvtttxxxvvv}}}~~~}}}vvvmmmhhhcccbbbhhhtttvvvpppnnnqqquuutttssstttwwwyyyzzzyyyuuuvvvwwwwwwxxxzzzyyy~~~dddPPPGGGWWW|||sssdddUUUWWWooowww___AAA333000000///..................+++---333111---666EEEyyywwwlllrrraaannn~~~wwwzzz|||xxxtttuuuzzzyyypppkkkkkk```^^^aaajjjvvv~~~~~~zzz}}}{{{yyyvvvvvvvvvwwwxxxwwwtttrrrssssssuuu|||qqqkkkdddeeerrr|||~~~}}}tttwwwpppfff[[[VVVYYYWWWRRRUUU\\\[[[SSSQQQMMMLLLVVViiixxxzzzuuu```YYYPPPLLLOOOWWW^^^bbb``````___[[[XXXVVVVVVWWW___dddhhhgggdddbbbaaa```bbb}}}qqq]]]___lll+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++///////////////000111111555;;;HHHXXXaaabbbbbbdddsssuuuzzzzzztttqqq|||}}}zzzpppeee___]]]```eeekkkmmmooopppooommmjjjiiilllppppppooorrr|||{{{sssllldddaaafffnnnqqq~~~vvvoookkkiiiiiipppppprrrwww|||~~~~~~|||~~~|||rrrjjjhhhkkknnnnnnlllfffdddlll|||}}}|||{{{zzzyyyxxxxxxxxxvvvyyyiiijjjmmmkkkqqq}}}ssstttxxx}}}{{{qqqgggbbbLLLNNN___cccYYY^^^VVVFFF555111///000///+++***,,,........................------......---...888CCClllwwwzzz|||```\\\XXXWWWWWW^^^nnn|||{{{wwwsssssstttuuusssqqqxxxtttqqqpppnnnmmmqqqwww}}}}}}wwwcccLLLFFFBBBAAA>>>999666555444222000444888<<>>BBBCCCAAA@@@GGGTTTbbbiiifff[[[RRRJJJGGGDDDGGGTTTdddkkkiiieee```\\\ZZZXXXWWW___iiirrrxxx{{{vvvlllaaaSSSJJJLLLYYYoooyyyhhhjjj***************)))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---///000222333333@@@SSSdddkkkpppzzz{{{~~~xxx{{{zzzqqqhhhlll|||}}}mmmdddaaabbbfffkkklllllllllkkkjjjjjjiiiiiifffkkknnnooosss|||{{{rrrjjjccc```gggqqqyyy~~~yyyvvvtttssstttyyy}}}{{{rrrggg___\\\\\\XXXLLLGGGOOOTTT]]]nnnxxx}}}|||www}}}fffXXXJJJDDDDDDEEEHHHKKKWWW[[[^^^]]]XXXSSSQQQPPP___vvvyyynnnccc]]]cccuuu{{{vvvuuu{{{|||{{{~~~}}}|||{{{{{{{{{xxx~~~xxxpppmmmkkkrrr}}}xxxxxxuuurrr{{{nnnUUUOOOmmm{{{wwwvvvsss~~~tttkkkXXXCCC777111...//////---,,,...........................,,,,,,...//////333AAAOOOnnnzzziii```XXXYYY^^^gggttt~~~yyyvvvsssqqqqqqqqqpppoooooommmnnnqqqqqqqqqtttzzzzzzvvvtttyyybbbOOOFFFCCC@@@>>>===999666444222333444555777===DDDIIIIIIGGGJJJTTT^^^fffnnnttt{{{}}}}}}{{{{{{~~~|||xxxvvvwwwwwwwwwuuutttuuuxxxyyyxxx|||vvvllleee\\\VVVNNNGGGCCCFFFMMMXXXfffsssqqqrrruuuwwwyyyyyyzzzyyyzzzyyyxxxxxxyyyxxxvvvttttttuuuyyy~~~}}}bbbQQQPPPpppgggQQQYYYnnnlllGGG555000000///...............---,,,222...111555:::YYYlllrrr}}}tttjjjxxxlll\\\```gggnnnpppiiiddd\\\]]]mmm|||}}}|||}}}|||{{{yyytttwwwzzzyyyvvvwww~~~|||wwwrrrmmmkkkmmmmmmtttxxxzzz|||fffWWWZZZiiiuuuzzznnncccWWWNNNHHHHHHCCC<<<888:::<<<<<<<<>>777===FFFQQQ___lllpppnnnrrrooollljjjmmmvvv[[[UUU^^^vvv***************+++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,//////.........//////000333CCCWWWcccbbbbbbnnn}}}|||zzz|||lll[[[YYY___dddgggjjjzzzwwwoooffffffqqq}}}yyyjjjcccaaabbbfffkkkmmmllljjjhhhffffffggghhhgggjjjjjjiiinnnzzz|||rrriiiaaa___gggppp~~~{{{sssnnnpppoooooopppnnndddVVVKKKBBBEEECCCAAACCCCCCTTTrrrqqqfffeeehhhhhh___TTTLLLLLLNNNJJJEEEBBBEEECCCFFFVVVjjjuuurrrjjj[[[SSSKKKHHHMMMYYYiiiuuuvvv```YYY___vvvtttvvv{{{~~~}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyy{{{||||||ppphhhgggnnnxxxzzz~~~___qqqsssyyylllggg___TTT===444---...///......///........................///...///......555HHH[[[vvvzzzjjj___VVVYYYccckkksssyyyxxxwwwvvvtttrrrrrrssssssqqqooopppsssrrrqqqtttyyy}}}sssmmmsss}}}mmmSSSIIIBBBAAA???999555444555333111///111777???EEEGGGEEEFFFKKKPPPWWWdddpppsssvvvzzz}}}~~~yyyyyyyyyyyyzzzxxxuuurrrnnniiifffggghhhkkkttt}}}{{{yyyggg___[[[UUUOOOIIIDDDAAABBBDDDKKKWWWcccnnnqqquuuwwwvvvvvvvvvwwwqqqqqqssswwwzzz||||||zzzvvvvvvyyy}}}ttt[[[QQQkkkbbbSSSXXXUUUGGG555000000///...............000,,,222//////111999^^^}}}|||{{{ooofffwwwzzzzzzggg___dddhhhooopppgggaaaZZZ\\\mmm{{{~~~}}}}}}zzzzzzzzz|||~~~~~~}}}xxxzzz}}}|||yyy{{{tttiiibbb```[[[WWWVVV___mmmyyy|||{{{lllhhhjjjvvvoooZZZVVV```kkkrrr}}}rrrXXXDDDAAA@@@???>>>;;;999999;;;:::;;;>>>BBBDDDCCC???;;;777???IIIRRR___kkkrrrrrrrrrsssssstttyyy[[[SSSZZZppplll*********+++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,///////////////000111111555DDDXXXaaa]]]ZZZdddqqqttt{{{qqq\\\ZZZbbbhhhmmmrrryyyyyyssshhhbbbffflllppp}}}vvvhhhbbbaaabbbfffkkkmmmllljjjhhhgggfffgggggghhhkkkjjjiiinnnzzz}}}sssjjjbbb___eeennn}}}~~~~~~~~~~~~zzzrrrllljjjfffdddfffiiidddYYYNNNKKKMMMJJJHHHIIINNNjjjyyyeee```bbbeeeggg[[[PPPMMMLLLIIIHHHHHHHHHBBBAAAMMMaaannnooojjjYYYOOOEEEAAACCCLLL[[[gggpppvvvzzz|||lll[[[YYY]]]hhhuuu|||}}}}}}|||{{{yyyxxxxxxxxxxxxxxxzzz{{{|||qqqhhhffflllttt}}}gggrrr}}}zzzuuuiiibbbZZZRRRAAA666...---///.................................//////000///...888OOOddduuuzzzvvvqqqqqqyyy{{{fff]]]WWW[[[ccckkkqqqvvvvvvvvvvvvtttsssssstttvvvtttrrrqqqssssssqqqtttzzz}}}sssmmmsss~~~~~~```QQQDDDAAA>>>777444666555444222000111555<<>>===<<<999888999:::>>>BBBCCC???:::777666999CCCNNNWWWcccpppyyy{{{tttzzz~~~nnnnnnrrrqqqTTTPPPVVVjjj~~~jjjVVV*********++++++,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,,,,---------......///111333444555888GGGZZZccc___ZZZaaammmtttvvv{{{~~~fffdddlllrrrwww|||wwwiiiaaa```___kkk|||~~~qqqeee``````bbbgggmmmmmmlllkkkiiihhhgggfffffffffkkkmmmmmmqqq|||~~~uuulllccc^^^ccckkkwww}}}yyyuuuqqqppppppnnniiieee___\\\YYYYYY[[[ZZZTTTOOOTTTTTTQQQQQQTTTWWWppp}}}nnnhhhfffccchhh```XXXTTTQQQNNNMMMOOOJJJEEEBBBFFFPPPZZZ```bbbSSSLLLFFFEEECCCCCCJJJSSSeeevvvmmmiiijjjrrrzzz}}}}}}|||{{{yyyxxxxxxwwwwwwvvvyyy|||}}}uuujjjgggkkkppp}}}fffooouuuxxxggg[[[VVVTTTQQQDDD999...---......------...........................///000000111===WWWoooyyyppphhhgggaaa___[[[\\\eeerrrtttpppaaa[[[YYY^^^dddjjjooouuussstttuuusssrrrrrruuuxxxvvvsssrrrssssssrrrwww}}}uuullloooxxxmmmYYYGGGBBB>>>777555999666555444333222444999<<<@@@@@@BBBEEEEEEKKKYYYhhhvvvwwwyyy{{{}}}}}}|||zzz||||||}}}}}}yyysssjjjccc]]]UUUNNNKKKKKKOOOZZZeeeqqqvvvxxxvvvsssrrrnnniiijjjlllsss{{{{{{|||qqqgggZZZNNNDDDAAAJJJUUU___eeemmmrrrssstttwwwzzzxxxwwwvvvwwwyyy{{{{{{zzzvvvuuuuuuwwwzzzeeeQQQ```___MMMJJJCCCEEE111000000///...............111+++222000111111<<>>===:::777777888DDDOOO\\\eeennnzzznnnOOOJJJOOOPPPLLLMMMSSSccc{{{jjjZZZUUU*********++++++,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,---------+++,,,---///222555777999???NNNaaakkkgggccchhhsssuuuoooooorrrsss|||yyykkkccc```iii~~~yyynnnbbb___```ccciiiooommmmmmllljjjiiigggfffeeedddjjjoooqqquuu}}}vvvmmmddd^^^bbbiiiooowww~~~mmmfff^^^ZZZ[[[[[[YYYWWWVVVSSSQQQOOONNNNNNMMMLLLMMMMMMLLLRRRVVVSSSbbbxxxrrrqqqpppiiiaaaeeebbbaaaaaa^^^WWWSSSSSSRRRPPPKKKFFFCCCGGGOOOUUU^^^XXXUUUSSSLLLEEEFFFMMM]]]vvvwwwrrruuuyyy{{{}}}}}}|||{{{zzzyyyxxxxxxxxxuuuxxx|||~~~xxxlllhhhjjjnnn{{{uuuyyynnn]]]gggyyyrrr^^^TTTTTTZZZ^^^FFF:::///---......------........................---///000111444BBB^^^www{{{~~~{{{yyynnn\\\WWW]]]ZZZVVVNNNMMMYYYhhhkkkfff___[[[[[[```eeeiiioootttppprrrsssrrrqqqqqquuuxxxvvvsssqqqsssssstttyyywwwkkkkkkqqqvvv___JJJBBB>>>777666<<<666666666555444444777999999:::===???>>>CCCRRRaaatttuuuvvvyyy|||}}}}}}|||vvvwwwyyyzzzzzzvvvpppkkkpppggg\\\SSSMMMKKKQQQYYYdddlllooojjjaaa]]]ZZZWWWRRRZZZgggttttttxxx~~~mmmYYYJJJHHHMMMTTT\\\ffflllnnnpppuuuyyyxxxvvvuuuvvvyyy|||}}}~~~xxxvvvvvvwwwzzzfffPPPZZZwwwVVVIIIGGGBBBEEE///000000///...............000***222222333333@@@lllxxxmmmjjjjjjfffggglllaaagggyyy|||}}}{{{{{{|||xxxssshhhggg}}}[[[\\\eeejjjfffkkkqqqllleee^^^aaarrr}}}}}}~~~}}}}}}}}}vvvrrrtttwww}}}uuujjj```ZZZTTTSSSRRRNNNMMMOOOMMMJJJFFFBBBAAADDDGGGJJJGGGHHHMMMVVV```mmm~~~rrrrrrvvvrrr]]]HHH???<<<999888:::666555444222333777<<<@@@PPP]]]jjjrrrzzzfffBBB???KKKQQQDDDHHHNNN\\\vvvsss___TTT[[[hhh---,,,++++++******++++++************************---------,,,,,,+++++++++------000333222000333:::===XXXppprrrkkkkkkrrrxxxuuummm|||{{{|||uuuYYYeeeddd|||xxxpppiii```\\\^^^ccchhhjjjpppnnnllljjjhhhiiijjjjjjjjjmmmnnnnnnttt}}}{{{oooiiiccc^^^aaaiiiooottt|||rrr___XXXRRRQQQPPPMMMNNNQQQMMMLLLKKKJJJJJJJJJIIIHHHKKKJJJNNNPPPLLLMMMbbb{{{zzzttttttuuuqqqkkkkkkddd___aaaaaa\\\VVVSSSYYYPPPJJJKKKKKKHHHKKKQQQ```]]][[[]]]^^^[[[SSSMMMYYYqqq}}}tttvvv}}}~~~}}}~~~~~~}}}zzzwww}}}|||}}}~~~}}}tttlllgggllloooooossszzzaaa[[[ccc|||xxxfffWWWPPPVVVaaaUUUBBB111------+++---111........................---...222//////HHHjjjwwwtttkkkeee^^^[[[]]]eee___SSSJJJLLLVVV]]]___aaa[[[YYY___fffkkkooosssttttttsssssstttuuuwwwxxxvvvvvvkkkgggqqquuuwwwxxxmmmlllnnnxxx~~~hhhPPPCCC???===;;;;;;:::;;;999666555777999999:::888;;;>>>:::999HHH]]]nnnzzz}}}{{{}}}xxxwwwwww{{{|||xxxfffWWWRRRSSSUUU[[[___^^^UUUOOONNNKKKEEEHHHIIITTTdddmmmjjjfffeee]]]TTTTTTgggrrr]]]SSSPPPMMMUUU___hhhlllmmmmmmmmmtttooolllrrr{{{zzzsssttttttxxx||||||iiiRRRTTTssswwwZZZLLLHHHEEE===666000000///...............***555111...444444GGGpppsssooorrrrrrxxxqqqllljjjsss~~~~~~yyywwwxxxxxxnnnqqq}}}~~~^^^\\\aaajjjlllhhhjjjppphhh^^^```sss~~~~~~}}}}}}~~~}}}{{{wwwkkklll~~~www|||rrrooobbb]]]gggggg\\\XXX]]]PPPRRRRRRIIIRRRZZZMMMTTTQQQRRRVVVYYYddduuuxxxkkkMMM???===;;;888777777333333888777444999CCC\\\fffqqqxxx{{{nnnOOOJJJPPPRRRNNNKKKNNNbbbkkk\\\]]]gggzzz---,,,++++++******++++++************************+++++++++,,,,,,---------------000333333111666<<>><<<888===999:::===:::777BBBQQQkkkwww|||zzz~~~|||{{{zzzzzz|||~~~qqqjjjfffdddfffgggaaaWWWNNNIIIBBB:::@@@AAAGGGQQQTTTPPPMMMMMMFFFDDDAAAJJJggguuu```UUUYYYZZZ]]]aaafffkkknnnppprrrmmmjjjlllsssyyy||||||tttssstttwwwxxx{{{oooWWWVVVqqq~~~|||]]]IIIFFFGGG>>>333000000///............///+++444111---333555KKKsss}}}uuuxxxzzzuuuwwwvvvpppwww~~~ooorrr|||eee```bbbiiikkkeeedddgggcccZZZ]]]qqq~~~}}}}}}}}}}}}}}}|||}}}~~~vvvuuu~~~uuuzzztttoooyyyzzzqqqooojjj]]]^^^^^^SSSWWW```ZZZXXXUUUUUUWWWWWW^^^vvvssspppyyyrrrTTTDDD@@@===:::999777222222555666666===GGG\\\fffqqqxxx|||sssXXXUUU[[[]]]KKKKKKQQQbbb}}}www___YYYhhh---,,,++++++******++++++************************))))))***+++---...//////------000333333333888???IIIlllwwwkkkuuu{{{sssqqqwwwwww\\\dddyyysssjjjddd^^^\\\```fffjjjlllllllllkkkjjjiiihhhhhhggghhhkkkllllllrrr|||zzznnniiiccc\\\___gggsssuuuzzzrrrbbbRRRKKKEEEDDDDDDCCCEEEIIIIIIJJJKKKMMMOOOPPPQQQQQQVVVWWW[[[\\\VVVSSS___ooo~~~vvvmmmbbbZZZTTTTTTUUUSSSSSSTTT]]]___[[[UUUXXX]]]YYYOOO___rrrwwwhhhbbbkkklllaaa]]]cccooo{{{xxxuuusssvvv{{{~~~}}}zzz}}}||||||}}}~~~|||~~~}}}|||}}}|||xxxpppkkkooovvvsssoooqqqyyy|||ssseeePPPJJJOOOrrrhhh```aaaaaaZZZDDD111///222000------...........................---000111<<<^^^~~~~~~xxxqqqiiieeehhhqqqppp___KKKDDDJJJRRRSSSRRRXXXbbbkkkooorrrvvvvvvuuuuuutttttttttttttttxxxyyynnngggkkklllmmmuuuuuujjjiiimmmzzzkkkWWWBBB:::;;;<<<<<<<<>>999::::::888===FFFaaaoooyyyyyyyyy~~~}}}|||||||||}}}~~~rrr```RRRGGGBBBAAACCCDDDAAA??????;;;???:::666KKKppptttgggbbb___eeeqqq___]]]ZZZWWWYYY^^^bbbeeeeeeaaa______```eeelllssswwwsssqqqppprrrsssvvv~~~qqqWWWSSSkkk{{{fffKKKEEEKKKCCC222111000//////......//////---333000---222:::UUUzzzrrrsssvvvsssvvvzzz}}}~~~yyynnnrrr||||||llldddcccjjjmmmgggbbbbbbaaaZZZ]]]ooo~~~}}}{{{{{{|||}}}~~~}}}zzzyyyooooooyyy}}}yyywwwwwwuuummmiiiuuuvvviiippp}}}rrrTTTBBB<<<:::888777666444333555888<<>>NNNuuuyyyjjjttt~~~|||}}}|||}}}wwwYYYgggzzz}}}pppeee```\\\]]]bbbhhhlllmmmjjjjjjkkkjjjjjjhhhgggfffgggjjjkkkkkkqqq|||{{{pppkkkddd]]]```gggooowww{{{{{{^^^QQQJJJDDDDDDEEEFFFHHHMMMSSSTTTVVVWWWWWWVVVWWWWWW\\\^^^bbbccc\\\VVV\\\fffsss{{{~~~vvvjjj```SSSKKKEEEEEEFFFFFFHHHLLLZZZbbbaaa[[[aaannnkkk[[[kkk}}}wwwhhhdddbbb\\\bbbcccjjjttt{{{vvvqqquuu{{{~~~~~~~~~~~~~~~~~~|||zzz}}}|||{{{}}}}}}yyyrrrlllooouuussspppqqqxxx~~~|||uuueeeSSSNNNOOOnnnzzzsssgggdddJJJ333///333111...---........................111...///111???eeezzzlllcccbbbfffeee\\\TTTPPPMMMKKKOOORRR[[[gggppprrrsssuuussssssrrrqqqqqqpppppppppsssuuukkkbbbcccccceeeppp~~~zzznnnmmmqqqvvvttt___NNN===999;;;===>>>???CCCBBBHHHTTTaaajjjooosss[[[MMM@@@;;;::::::===CCCUUUeeerrruuuxxxzzz|||}}}}}}~~~ggg[[[NNNJJJLLLLLLHHHDDD===AAA>>>999CCC]]]xxxqqqgggfff```YYYeeexxxmmm[[[VVVSSSSSSWWWXXXTTTPPPLLLMMMOOOSSSYYY```gggkkkpppnnnmmmppptttxxx|||jjjRRRLLLccc{{{zzzvvvTTTGGGMMMGGG444111000000///.../////////---000///...333CCCddd|||nnnjjjiiipppvvvxxxttt~~~}}}pppjjjrrr}}}rrrhhheeennntttooogggeeeddd^^^```ooo}}}~~~{{{~~~{{{zzzzzz{{{}}}zzzwwwxxxiiihhhtttpppSSS@@@888888888888888;;;>>>???AAAFFFMMMRRR[[[___dddhhhpppfffWWWPPPIIIHHHQQQ^^^eeedddeeeuuu---,,,++++++******++++++************************+++++++++,,,,,,,,,------//////000222222111666===JJJrrr{{{nnnxxx{{{gggTTTlll~~~{{{mmm```]]][[[^^^dddjjjmmmmmmjjjjjjjjjjjjjjjiiihhhggggggiiijjjjjjqqq|||}}}rrrmmmfff___aaahhhkkkuuu|||~~~bbbTTTMMMHHHHHHJJJKKKOOOTTT[[[^^^aaaaaa___^^^^^^___aaadddhhhhhhaaaZZZZZZ]]]gggsss~~~~~~vvviiiYYYLLLEEE>>>999999:::;;;>>>CCCOOO[[[```]]]iiiuuunnnyyywwwfff```ddddddfffllluuu{{{rrrkkkzzzxxxwww}}}}}}}}}}}}}}}{{{zzz|||zzzzzz}}}~~~zzzrrrmmmooopppqqqsssxxxwwwggg```YYYppp{{{mmmQQQ666///111000...///////////////////////////111//////222DDDmmmzzzssskkk```fffiiiccc\\\WWWSSSOOOPPPUUU```mmmtttsssrrrsssssssssrrrqqqpppooonnnnnnnnnqqqggg\\\\\\\\\aaannn|||}}}qqqoooqqqiiiyyymmmYYYMMMBBB@@@@@@@@@AAACCC===???FFFSSS___jjjzzzxxxgggQQQAAA::::::===BBBQQQbbbqqqvvvzzz~~~yyy{{{}}}}}}}}}yyytttiiikkkjjj^^^QQQDDD@@@===>>>AAASSSxxx|||wwwmmm\\\UUUYYY___dddttt~~~___XXXPPPLLLMMMNNNKKKHHHKKKIIIGGGHHHNNNXXXccciiimmmlllmmmpppwww~~~yyyfffOOOIII___yyyqqq\\\HHHKKKFFF666111111000///////////////...---///111555LLLsss~~~uuulllfffjjjooovvvzzzqqq~~~oooeeeqqqyyyooollluuu{{{vvvmmmiiigggbbbdddooo|||~~~{{{}}}{{{zzzzzz{{{~~~|||zzzmmmrrrooodddnnn}}}{{{^^^GGG<<<;;;<<<<<<<<>>;;;777444666666555888===@@@MMMTTTVVVfffvvv|||qqqhhhmmmhhhjjjooowww{{{~~~yyyllliiimmmwww}}}{{{}}}}}}|||zzz{{{}}}~~~~~~}}}{{{yyyyyy}}}{{{sssnnnoootttuuuwww~~~rrriii]]]qqqzzz}}}mmmRRR888000000......000//////////////////////////////111444HHHuuu{{{pppyyyqqqeeettt|||rrr```VVVVVVYYYRRRXXXdddqqqvvvssspppqqqttttttttttttsssrrrppppppkkknnncccWWWUUUUUU^^^nnnxxx~~~rrrmmmmmmbbblllwww___YYYSSSOOOJJJDDDDDDGGG@@@???EEEOOOVVV```ttt|||eeeNNN???999;;;???RRRcccsssxxx{{{|||wwwxxxxxxxxxyyy|||}}}xxxsssttt}}}gggZZZLLLBBB???;;;EEEkkkvvviiiZZZNNNHHHHHHNNN___}}}rrrgggXXXNNNMMMQQQVVVYYYeee___UUUJJJFFFMMM\\\hhhiiilllnnnqqqxxxoooUUUMMMaaazzzjjjuuu~~~yyy}}}]]]GGGGGGCCC777222111000000//////000000...+++000333666RRR}}}}}}ssskkkhhh}}}tttgggvvv~~~vvvtttwwwrrrdddrrr}}}ssspppyyy~~~wwwmmmjjjhhhfffhhhqqq}}}~~~}}}|||{{{{{{}}}~~~{{{~~~tttjjjiiifffhhhssszzzqqq~~~ooonnnwwwrrrbbbhhhnnntttzzzooodddXXXWWWjjj|||ffflll{{{kkkNNN>>>;;;;;;:::BBBWWWeee___VVVUUUUUURRRMMMOOORRRYYYggg}}}kkkUUUKKKVVVjjjuuujjj___ppp{{{iii---,,,++++++******++++++******************************+++,,,,,,---......000///111444555666===FFFQQQkkk~~~{{{uuuyyy~~~~~~|||qqqgggbbbhhhtttuuuqqqlllYYY^^^uuuvvveee[[[ZZZ[[[___fffkkkmmmllllllllljjjiiiiiijjjjjjkkkhhhjjjjjjjjjqqq~~~~~~tttooohhh``````gggsssuuuxxxyyy}}}vvv___XXXSSSUUUXXX[[[aaagggkkkppptttsssooollllllmmmkkknnnqqqooojjjccc]]]XXXaaakkkqqqiiiZZZKKK@@@888666333444666666333555999666???EEEGGGTTTlll~~~}}}wwwsssqqqooorrrxxx|||}}}wwwnnniiilllooosss}}}||||||}}}}}}|||}}}{{{yyyyyy{{{}}}}}}||||||yyyyyy|||}}}~~~}}}vvvpppqqqwwwxxx{{{vvvccctttyyy{{{mmmdddMMM888111000------000////////////////////////...000333444HHHvvvyyyppp{{{lllwww~~~tttdddZZZXXXXXXQQQXXXfffrrrvvvrrrooopppsssssstttttttttsssqqqppphhhjjj^^^OOOKKKLLLVVViiivvv}}}tttmmmiii```bbbmmm}}}mmmllliiibbbUUUHHHEEEIIIEEE@@@@@@IIIPPPWWWgggyyyrrr\\\GGG<<<:::<<>>QQQggguuusssjjj^^^UUUQQQJJJBBBAAAEEEQQQggg|||qqqnnnttt}}}kkkQQQHHHRRR___ggglllooopppuuu```TTTeeennnqqqwwwZZZHHHFFFCCC:::222111000000//////000000000***222555555TTT~~~zzztttrrr}}}kkkbbbxxx}}}rrrwwwuuuttthhhvvvyyywwwooonnnxxx|||uuummmkkkmmmlllnnnuuu}}}}}}}}}}}}}}}~~~wwwxxxmmmeeeiiikkkllluuupppaaaggg|||bbbXXX[[[eeevvv|||gggOOOPPPUUUYYYdddhhh```XXXQQQJJJMMMccc|||mmmnnn{{{rrrQQQ>>>::::::888HHHdddttthhhWWWSSSSSSOOOKKKMMMQQQWWWbbbrrrbbbQQQZZZnnn|||qqqbbbrrr|||pppmmm---,,,++++++******++++++************************'''((()))+++---///000111///...111555888:::BBBKKK___qqq~~~yyyqqqooorrrsssqqqrrrzzzooodddaaakkkuuuxxx}}}vvv___ZZZ\\\SSS___vvvtttaaaZZZZZZ[[[```ggglllmmmlllnnnlllkkkiiiiiijjjlllmmmhhhjjjjjjkkkrrr}}}sssnnnggg______fffkkknnnwww}}}eee^^^ZZZ[[[___ccciiiooowww{{{~~~|||uuupppnnnooommmqqqtttrrrmmmggg___YYYYYYaaadddZZZLLLAAA<<<888222111333666555222222555222888::::::BBBUUUhhhsssxxx}}}yyyttttttzzz~~~}}}zzzyyyrrrlllfffeeelllsssuuuttttttvvvyyy|||}}}zzzyyyyyyzzzyyyxxx}}}yyyxxx{{{||||||wwwrrrrrrsssuuu}}}qqq{{{uuuooojjjeee[[[HHH777333111---,,,000000000000000000000000000///222444333EEEqqq|||uuunnnooonnnjjjhhhddd[[[QQQPPPWWWeeerrruuuqqqoooppppppqqqrrrsssrrrqqqpppooodddfffYYYGGGBBBCCCOOOcccvvv|||wwwnnnhhh]]]ZZZ```ppp||||||xxxvvvyyyzzzyyyppp]]]KKKFFFJJJEEE;;;888AAAIIIOOO[[[jjjwww{{{wwweeeNNN@@@<<<===>>>RRRfffooovvv}}}zzzmmmggg```___eeennntttwwwttt}}}tttnnnaaaPPPFFFDDDCCCAAABBBLLLOOOGGGDDDIIIHHHAAA>>>@@@DDDPPPeeeiiiMMMLLLVVVgggmmmpppnnnqqq{{{iiiXXXgggxxxwwwqqqWWWJJJIIIEEE===222111111000000000000000222+++333555444SSS~~~iiiaaazzz{{{mmmwww}}}wwwmmmyyyvvvmmmgggiiitttyyytttnnnnnntttssstttxxx~~~}}}}}}~~~~~~xxxxxxnnnlllzzzmmmWWWVVVooodddUUUTTT[[[lllpppQQQMMMOOORRR]]]]]]YYYWWWUUUNNNMMM]]]qqqsssooozzzwwwUUUAAA>>>>>>===MMMkkk|||kkkUUUOOOPPPMMMMMMOOORRRVVV\\\eeeooovvvrrr|||zzz|||tttWWW^^^pppsssaaaooo}}}nnniiixxx///---***)))***+++******++++++******++++++,,,---******+++,,,---//////000000...000333555???ZZZuuupppllllllppp{{{nnnnnn|||zzziiijjjxxx{{{{{{dddeeeUUUMMMeee}}}~~~ooobbb___[[[\\\bbbhhhjjjjjjkkkllljjjiiiiiijjjjjjhhhgggiiijjjjjjiiiooozzzvvvmmmddd]]]___eeemmmvvv{{{yyy~~~~~~ppplllgggeeeffflllsssxxx{{{yyyzzzwwwuuuvvvyyyzzzsssdddYYYZZZWWWRRRHHH>>>777444444666555444555666666666555888666444444999BBBNNNVVVbbbnnn{{{wwwuuuwwwyyyyyyxxxxxxuuuqqqppprrrrrrpppppptttqqqrrruuuxxxzzz{{{{{{{{{xxxwwwvvvwwwyyyyyyyyywww}}}yyywwwwwwvvvvvv|||xxxuuuuuurrrrrrzzz}}}zzzxxxppphhhggg\\\UUU^^^___KKK666---,,,,,,---...000000000000////////////)))555222000GGGhhh~~~{{{ssspppllljjjddd\\\XXXWWWPPPZZZhhhqqqtttsssqqqppprrrsssrrrpppmmmmmmqqquuunnn[[[EEE@@@DDDAAAKKKdddwwwxxx|||~~~wwwqqqnnnjjj```___lllvvvtttrrrttt{{{uuu```NNNGGGGGGFFFBBB@@@AAACCCEEEMMMUUU___pppwwwjjjWWWKKKDDD>>>CCCMMM___qqqzzz|||yyysssiiidddkkkuuuyyyvvv{{{zzzzzz~~~|||lll]]]MMM???:::;;;===<<<;;;<<<>>>???>>>===???===AAAKKKSSSaaaYYYKKKTTTeeejjjppptttxxx{{{uuuZZZ^^^xxxzzz}}}cccRRRMMMIIICCC<<<222111111000000000000000///,,,000444<<<\\\llljjj~~~ssszzzuuurrrooojjjdddeeeqqqzzzwwwpppllltttwwwxxxwww|||~~~jjj[[[VVVcccnnnUUUTTT]]]ooo~~~XXXLLLQQQZZZkkkvvvnnn^^^VVVUUUQQQ[[[sss}}}uuuuuuyyy```CCC<<<>>>@@@QQQlllrrrbbbVVVOOOKKKNNNNNNVVVYYYTTTOOOOOORRRTTTZZZaaadddhhhnnnlllqqq}}}zzzaaabbbsssjjjdddppprrrkkkvvv///---*********++++++***++++++******++++++,,,---***++++++,,,...//////000......222555666CCCddd}}}xxxyyysssppp~~~oooqqqyyypppYYYPPPiii}}}~~~rrrggg___[[[\\\dddjjjllllllnnnkkkiiiggggggiiijjjiiihhhiiikkkjjjiiiooozzzwwwnnneee^^^```fffkkksssxxxzzz~~~}}}xxxqqqlllmmmsss|||~~~|||tttqqqppptttyyytttggg[[[[[[TTTJJJAAA===:::777555888777777777777666555444999888888777888;;;AAAFFFRRRXXXeeettt{{{|||~~~yyyrrrnnnqqqvvvyyyzzzzzzyyytttqqqtttvvvuuuuuuwwwqqqrrrtttvvvwwwxxxyyyyyyzzzyyyxxxyyyzzz{{{zzzyyy{{{wwwuuuuuuuuuuuuzzzzzzuuutttqqqrrrwwwxxx~~~|||tttfffaaaXXXWWWdddgggSSS===222000000///000000000000000////////////---666333333LLLkkk{{{}}}|||wwwvvvqqqhhhbbb^^^YYYSSSPPPZZZfffooorrrqqqppppppqqqrrrrrrpppoooqqqwww|||vvviiiRRRFFFGGGGGGRRRiiitttvvv{{{~~~zzzuuurrrhhhcccfffnnnppplllooowwwttt```PPPJJJJJJFFFBBB???@@@BBBDDDKKKSSSVVVeeeqqqlll]]]NNNDDD???===FFFXXXkkkuuuyyy~~~wwwvvv{{{{{{xxxzzzyyyxxx{{{|||zzz~~~qqq___PPPCCC>>>???<<<;;;:::;;;===>>>>>>===???===@@@GGGMMMWWWqqqhhhUUUVVVdddkkkrrrwwwyyy|||xxxZZZ[[[uuu{{{}}}cccQQQIIIEEE???999222111111000000000000000111...000222999XXX}}}}}}}}}nnnooovvv~~~qqqyyygggcccdddooowwwtttnnnjjjiiioootttxxxlll]]]VVV[[[xxxnnnXXXYYYcccvvvaaaSSSSSS___xxxjjj[[[UUUOOO[[[tttsssjjjzzzvvvvvvdddGGG>>>???@@@OOOiiippp```TTTNNNKKKOOORRRXXXYYYRRRJJJJJJLLLNNNMMMXXX^^^aaaddd```]]]aaannncccdddtttkkkaaahhh}}}~~~xxxuuu}}}000---+++***+++++++++***++++++******++++++,,,---++++++,,,---...//////000---000444555555AAAeee~~~}}}tttzzzuuuxxx\\\QQQjjj~~~|||sssjjj^^^[[[]]]eeelllnnnoooqqqjjjhhhfffeeegggiiijjjjjjiiikkkjjjiiiooo{{{wwwooofff```aaaffflllqqquuuzzzzzzzzz}}}vvvvvv{{{wwwqqqnnnttt}}}|||pppddd___SSSEEE>>>===>>>:::666666666666666666666666666777999::::::888777777777>>>@@@GGGRRRYYY\\\```dddddd______iiissswwwzzz}}}|||tttooorrrvvvvvvvvvwwwrrrrrrrrrssstttuuuwwwxxx{{{yyyyyyzzz{{{||||||{{{xxxuuutttuuutttuuuzzz}}}wwwuuuvvvxxx{{{}}}ooo~~~kkk^^^UUUZZZllllllXXXAAA555222111///000////////////000000000000///666333888WWWvvvuuuzzz}}}tttuuuqqq{{{{{{iii______ZZZQQQPPPYYYdddkkknnnnnnoooppppppqqqqqqqqqqqquuu}}}{{{eeePPPLLLPPP\\\ooowwwzzz~~~{{{vvvrrrhhhjjjppprrrkkkfffooosssaaaTTTNNNMMMHHHCCC???@@@BBBDDDJJJQQQOOOZZZhhhoooeeeSSSFFFBBB===DDDUUUhhhuuu{{{~~~|||yyyyyywwwvvvxxx{{{~~~~~~yyyvvvwwwyyy{{{hhhTTTDDD>>>>>>;;;999888999;;;<<<===<<>>:::888888999999999;;;>>>@@@===???BBBBBB@@@>>>===<<<:::999<<>>>>>???AAAAAAEEETTTdddnnn{{{uuu|||~~~eeeXXXaaakkkuuuzzzzzz}}}fffbbbwwwyyyrrraaaSSSIII???:::222111111000000000000000000...111444???ccc~~~mmmxxxwww~~~{{{~~~yyyllldddWWW[[[eeeooouuurrrkkkeeeXXX```lllyyyrrriiifffjjjzzznnn^^^bbbnnn{{{iii]]]mmmmmm\\\VVVfff}}}ddd[[[lllqqqooorrrQQQCCCBBBCCCYYYrrrvvveeeYYYSSSQQQUUU[[[[[[UUUHHH>>><<<>>>???@@@KKKVVVWWWYYYfffkkk___mmm~~~kkkooo~~~uuu___VVV]]]www000...+++++++++,,,++++++++++++******++++++,,,---,,,------....../////////444111111444444:::NNNddd}}}yyy{{{ssskkktttjjj^^^ttt}}}tttiii^^^\\\ZZZ\\\fffmmmoooooopppmmmjjjfffdddeeefffggggggjjjkkkkkkkkkqqq}}}~~~ssslllfffaaaaaadddrrrrrruuu}}}wwwvvvnnnrrr}}}{{{rrrtttqqqkkkaaaUUULLLGGGEEEFFFFFFGGGFFFEEEFFFJJJNNNLLLMMMMMMLLLJJJIIIJJJKKKCCC@@@@@@BBBBBB@@@@@@DDD???===AAAKKKQQQYYYmmmsssiiijjjoooqqqqqqrrrttttttsssrrrssstttuuuvvvwwwvvvvvvwwwyyyzzzzzzyyyzzzxxxxxxzzz{{{|||{{{|||{{{{{{nnnXXXRRRSSSjjjlll^^^\\\fffgggSSS<<<111///---------.../////////000000000111...222333DDDjjjyyywwwZZZLLLNNNUUUXXXbbb\\\[[[TTTPPPWWW___eeehhhjjjmmmppppppqqqpppoooooosss|||jjjbbbhhhsss{{{tttlllhhhkkknnnnnnlllooo{{{vvviii^^^VVVTTTRRRJJJDDDEEEGGGIIILLLQQQZZZYYYbbboooooo___QQQLLLAAACCCNNN```ooovvvzzz}}}~~~xxxxxxyyyxxxzzzzzzyyyyyyyyyyyy{{{|||zzzxxxtttqqqqqqvvvzzz}}}{{{{{{|||aaaMMMIIICCC???;;;999999;;;<<<<<<===>>>@@@AAAAAAEEEQQQ]]]fffqqq~~~~~~rrruuuzzz}}}lllbbbbbbjjjsssxxxyyy||||||eee```ooouuu}}}wwwhhhWWWHHH<<<666222111111000000000000000///...111555DDDjjjyyy~~~pppyyyxxx}}}rrrwww```TTTOOOZZZhhhtttxxxuuulllddd\\\aaajjjwww}}}|||tttkkkkkkxxxsssnnnnnnxxx~~~nnnbbbiiiwwwrrrdddqqqqqq```ZZZhhh|||ddd]]]kkk|||mmmvvvTTTEEEDDDEEEbbbzzz|||iii[[[UUUSSSWWW]]][[[SSSEEE<<<:::<<<<<<999DDDWWW^^^aaatttrrrrrr~~~ppplllsss|||cccUUUPPPddd|||111...,,,+++,,,,,,,,,+++++++++******++++++,,,---------........./////////333000111666999===LLL]]]zzz}}}{{{zzz~~~}}}rrrsssccc___www}}}uuuiii___^^^[[[^^^gggmmmnnnmmmnnnmmmjjjgggffffffgggggggggjjjlllkkkkkkrrr~~~}}}rrrkkkfffaaaaaadddqqqrrrvvv|||}}}xxxvvvvvv~~~wwwnnnpppzzz~~~www~~~vvveeeWWWRRRSSSVVVZZZ]]]]]]ZZZYYYYYY[[[\\\\\\ZZZVVVSSSSSSTTTVVVQQQNNNLLLLLLMMMPPPZZZeeeZZZNNNEEECCCBBBGGG___zzzzzzoooeeeeeeiiikkkooorrrsssrrrrrrrrrssstttuuuuuuuuuttttttuuuxxxyyyyyyxxxzzzxxxyyy|||~~~}}}~~~~~~|||vvvfffQQQKKKJJJaaawwwnnnmmmgggSSS<<<222000///...///......//////000000111111000333555HHHkkk```FFFBBBJJJQQQhhhZZZWWWSSSPPPVVV^^^dddgggiiimmmooopppppppppnnnmmmqqqxxx~~~jjjdddgggppp|||~~~~~~yyypppbbbcccdddfffjjjrrr|||yyykkk```ZZZYYYXXXOOOHHHHHHJJJKKKNNNRRR]]][[[___jjjooogggZZZQQQGGGGGGPPPaaaqqqwwwyyyyyyxxx}}}zzzwwwxxxyyyxxx{{{|||}}}|||zzzyyyzzz{{{uuuuuurrrnnnooossswwwwwwvvvzzzyyy]]]SSSKKKGGG@@@<<<;;;;;;<<<<<<<<>>333111000//////.........///000111111111000444888LLLnnnmmmKKK???EEELLLjjjZZZUUUQQQOOOVVV^^^dddgggiiilllooonnnoooooonnnmmmpppvvv{{{|||wwwkkkhhhhhhmmmyyy||||||zzzqqq^^^^^^___bbbiiisss|||zzzkkk___]]]```[[[QQQIIIIIILLLMMMNNNQQQUUUWWWZZZcccmmmooocccTTTLLLKKKSSSeeeuuu{{{zzzyyyxxx||||||yyywwwyyyyyywwwzzz}}}~~~{{{yyyxxxyyyrrrtttsssnnnoootttvvvtttuuuyyynnn\\\TTTNNNFFF@@@===<<<<<<<<<;;;>>>AAAAAACCCIIISSSZZZdddlllvvv}}}}}}tttppptttxxxzzz{{{|||}}}}}}iiilllqqqvvvzzz|||{{{zzzxxxhhh```]]]ggg}}}}}}}}}eeePPPCCC???222111111000000000000000111000222444EEEmmmwwwtttzzzxxxuuuiiiwww{{{yyyvvvkkkrrrhhhUUUZZZhhhtttxxxxxxvvvqqqkkkbbbbbbhhhttt}}}oookkkeeefffqqq~~~|||{{{|||tttuuuuuupppnnnrrr{{{iiiiiirrrxxxzzz{{{ttt}}}|||YYYJJJLLLQQQnnnoooaaa\\\ZZZ___bbb___UUUGGG===;;;:::888;;;@@@cccyyyqqq|||yyypppmmmcccbbbtttnnn]]]OOOQQQ]]]ssswwwvvvyyy111///,,,+++,,,---,,,+++++++++******++++++,,,---.........//////////////////111777:::777888KKKaaa||||||zzz}}}}}}ppp{{{qqqWWWccc~~~~~~}}}yyytttdddbbbccckkkpppooollllllfffffffffhhhkkkmmmmmmllljjjlllllllllrrr~~~rrrlllhhhddddddeeeoooqqqrrrnnniiinnnuuuiiiccc```ccceeeiiimmmqqqqqqpppnnniii```XXXXXX```iiimmmnnnzzz~~~xxxjjj```]]]^^^{{{}}}zzzhhhccc[[[NNNKKKSSSUUUNNNIIIIIILLLQQQ[[[eeelllmmmoooqqqrrrrrrrrrrrrttttttsssuuuxxxyyyyyyxxxuuutttvvvzzz|||}}}~~~~~~vvvpppaaaXXXLLL```uuujjjUUU???333000...---...---......///000111111222000555;;;PPPqqq|||VVVFFFHHHOOOjjjiii[[[TTTPPPNNNUUU___eeehhhjjjlllnnnlllnnnoooooonnnqqqvvv{{{~~~zzzssstttpppsss{{{|||zzz}}}yyyooo\\\^^^___bbbiiittt}}}{{{iii^^^___eee\\\RRRJJJIIILLLMMMNNNPPPLLLQQQVVV^^^lllttthhhUUUJJJIIIQQQccctttzzzxxxuuuwwwzzzyyywwwwwwzzzzzzvvvyyy}}}|||xxxwwwwwwqqquuutttpppqqqvvvwwwtttsssuuuyyy||||||~~~gggYYYSSSJJJBBB>>>=========:::>>>@@@@@@BBBJJJSSSYYY```iiiuuu~~~zzzrrrxxx}}}}}}{{{|||~~~mmmnnnqqqvvv{{{}}}zzzwwwnnn]]]XXXVVV```}}}cccMMMBBB@@@222111111000000000000000000000222555HHHqqqyyyuuutttyyyqqqbbbqqq~~~xxxsssgggwwwxxxccccccoooxxxxxxuuuuuurrrnnnaaa```gggttt}}}nnnlllfffdddkkkyyy~~~yyyvvv}}}yyy{{{|||}}}mmmoooxxx|||{{{{{{sssxxx}}}[[[MMMPPPUUUqqqtttfffaaaaaafffeeeaaaWWWHHH???<<<:::777;;;999YYYpppeeeooouuuhhhcccYYY]]]rrrqqq```LLLJJJSSSlllrrrqqq555111---******++++++*********+++,,,,,,,,,,,,+++............//////000000000666666888<<<===JJJccc{{{}}}~~~ooossszzz~~~sssyyycccPPPoooyyy{{{kkkfffeeeiiillljjjhhhhhhgggggghhhiiijjjkkkkkklllnnnnnnmmmnnnsss}}}tttllleeeaaacccggglllmmmllleeeWWWQQQ___rrroooccc\\\XXXXXX[[[^^^]]]YYYTTTQQQQQQKKKKKKHHHFFFIIIQQQXXX\\\jjjwwwzzzuuummm___ZZZccc|||uuutttuuubbbRRRHHH???AAAEEEEEE>>><<>>555111///222222///---...000888///...TTT~~~uuu|||bbb___{{{mmmiiiqqqyyyiiimmmwwwzzzuuummmfff___^^^gggxxx|||jjjiiiwww}}}yyyyyyrrruuuzzzkkkooo{{{^^^KKKKKKPPPooovvvhhhaaaaaagggfffaaaXXXMMMCCC===;;;;;;999:::BBBNNNVVVaaaxxxnnneee```YYYYYY```{{{vvvbbbRRRHHHQQQkkkuuuvvv555222---+++***++++++*********+++,,,,,,,,,,,,+++.........//////000000000111666777999===>>>KKKeee{{{zzzvvvwwwyyyiiifffeeelllzzz}}}oootttbbbTTTwwwzzzuuusssrrreeebbbccciiilllkkkiiijjjgggggghhhiiikkklllmmmmmmnnnmmmmmmooottt~~~wwwnnngggbbbdddiiippprrrrrrkkk\\\OOORRR]]]zzz{{{iii^^^VVVRRRMMMOOORRRQQQMMMIIIGGGFFF@@@???===<<<>>>DDDKKKNNN]]]kkkpppnnnjjj\\\TTTZZZdddpppjjjXXXOOOEEE===;;;;;;<<<@@@FFFWWW```hhhkkkooouuuuuurrrqqqsssvvvxxxyyyxxxwwwvvvwwwxxxyyyyyyyyy{{{~~~~~~zzztttsssyyy|||bbb___~~~|||}}}xxxpppggg^^^QQQ???333000000///---////////////000000000111222777===bbb{{{^^^TTTpppuuutttjjj```ZZZUUUOOOSSSZZZ```bbbeeekkkoooooonnnooopppqqqrrruuuzzz}}}}}}yyywwwvvv{{{xxxwwwvvvqqqiiifffhhhjjjtttwwwpppkkkhhh```[[[RRRJJJFFFGGGKKKOOOQQQSSSQQQPPPZZZfffdddYYYPPPOOOVVVdddqqqwwwzzz|||wwwxxxzzz{{{{{{zzzyyyxxxxxxxxxyyy|||zzzuuuuuuxxxyyyyyyxxxxxxwwwvvvuuuuuusssssssssuuuyyy~~~yyyiii]]][[[VVVKKKDDDDDDGGGAAA???DDDDDDEEERRRbbbfffhhhmmmvvv{{{xxxnnnjjjuuuzzzssspppmmmmmmqqqvvvzzz{{{~~~uuuaaa\\\VVVbbbuuusssvvvxxxnnn\\\OOOFFF@@@555111///111222///...///000777111555]]]~~~uuuvvv^^^___{{{zzzkkkhhhtttuuujjjqqqzzz{{{uuummmfff___^^^hhhyyy{{{ppp}}}sssxxxuuunnnyyyyyybbbMMMLLLRRRtttxxxhhhaaa```ggggggcccZZZPPPGGG@@@<<<;;;999777;;;DDDLLLXXXqqquuuooofffZZZUUU[[[vvvyyyhhhTTTEEEFFF[[[uuu|||xxx{{{555222---+++***+++++++++***++++++,,,,,,,,,,,,,,,......//////000111222222222777777:::>>>???MMMggg{{{vvvpppnnnuuuhhhbbb^^^eeetttrrrqqq___WWW}}}~~~sssjjjccc^^^]]]aaaiiimmmllljjjkkkgggggghhhjjjkkkmmmnnnnnnllllllmmmooouuuyyypppiiidddeeejjjtttyyywwwcccRRRKKK]]]vvvwwweeeXXXQQQNNNGGGIIIKKKJJJGGGDDDBBBAAA;;;:::999999999===BBBGGGTTTccciiiiiihhh]]]RRRTTTPPPSSSgggpppcccVVVGGG???;;;999;;;???KKKUUUaaaiiioootttuuusssppprrrtttwwwxxxxxxwwwvvvtttuuuwwwwwwxxxzzz}}}{{{vvvtttxxx{{{jjj}}}vvvooogggbbbVVVKKK>>>555222222000.../////////000000000111111...444<<>>;;;:::666666<<>>GGGWWWdddccc[[[ZZZSSSIIIHHHLLL@@@:::@@@LLL[[[ppp|||qqqhhhaaaaaadddkkkrrryyyqqqWWWFFF===AAAJJJYYYhhhqqqtttuuuoooppprrruuuwwwxxxxxxxxxqqqssstttuuuvvvxxx|||~~~~~~}}}nnnuuukkkbbbZZZTTTVVVMMM@@@666222111000000000000000000111111111111555:::CCCppppppXXX[[[aaa\\\WWWUUUUUUSSSPPPOOOPPPYYYaaabbbbbbgggllloooqqqsssssspppqqqzzz{{{kkkbbbdddnnnwwwyyyqqqoooyyy|||}}}|||vvvoooggg^^^XXXVVVUUUUUUUUUVVVTTTPPPLLLQQQRRRQQQOOOOOOTTTXXXXXXUUUVVV^^^kkksssvvvxxx{{{|||||||||||||||{{{{{{zzzyyyuuussstttrrrqqqvvv|||yyyyyyyyyxxxwwwwwwvvvvvvxxxyyyyyyzzzzzz{{{||||||nnnhhhccc[[[SSSUUUUUUUUUSSSPPPPPPXXXbbbeeegggkkkqqqvvvyyyzzzyyy^^^RRROOO\\\dddmmmqqqpppooorrruuuuuujjjeee|||{{{|||nnn^^^SSSKKKEEE;;;444000000111000000333222444111FFF{{{www[[[\\\wwwyyyuuutttwwwssskkkrrrzzz{{{}}}wwwnnneeebbb```jjj}}}~~~{{{zzz}}}xxx}}}uuu{{{xxxtttWWWNNNQQQrrr{{{mmmgggffflllgggccc^^^XXXRRRJJJAAA;;;<<<666555:::>>>EEEVVVhhh~~~vvv^^^```vvvttt[[[MMMEEEDDDIIIccc666333...,,,+++,,,,,,+++++++++,,,---------------...///000222444555777888777;;;;;;===CCCFFFVVVqqq}}}qqqjjjyyyrrr```}}}qqqeee[[[ZZZ\\\cccjjjkkkgggfffhhhddddddeeefffggghhhhhhiiiiiijjjlllooottt}}}wwwooohhhccceeejjjsssttt|||iii]]]rrrvvvaaaSSSLLLJJJDDDCCCAAAAAACCCDDDDDDCCCAAA>>>>>>@@@===:::AAALLLcccpppmmm___YYYSSSKKKJJJHHH@@@:::::::::===LLL]]]iiitttxxxrrrjjjddd\\\RRRLLLIIIHHHKKKRRRZZZbbbfffvvv|||cccCCC>>>@@@OOObbbnnnrrrsssoooppprrruuuwwwyyyzzzzzzssstttvvvvvvwwwyyy|||~~~}}}wwwiiigggrrriii]]]QQQWWWOOOBBB888111/////////000000000111111111222222333:::FFFtttgggUUU______WWWPPPPPPQQQPPPNNNMMMQQQ\\\dddcccbbbfffkkkooooooppppppooopppxxxzzzkkkfffllltttxxxooommmyyy~~~uuulllbbbXXXQQQQQQOOOPPPTTTXXXXXXSSSNNNNNNNNNNNNNNNOOOPPPPPPPPPTTTVVV___lllsssvvvxxx{{{zzzzzzzzzyyyxxxxxxxxxwwwwwwsssqqqpppooonnnrrryyywwwwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxxxxyyyxxxxxxwww|||~~~pppeee______]]]ZZZWWWXXX\\\aaafffhhhlllppptttwwwyyyzzz}}}uuu```OOOVVV```lllsssttttttuuuwwwyyyhhhaaattt~~~uuudddWWWNNNGGG>>>777111111000///000333555444111FFFyyyccc^^^vvv|||ssstttzzzyyynnnttt|||~~~}}}yyypppgggbbb```hhh|||xxxqqq|||ooopppqqqrrrrrrttt}}}{{{pppxxx{{{\\\OOOPPPjjjsssllliiinnngggccc]]]YYYTTTMMMDDD>>>:::555444999<<<@@@NNN]]]wwwzzz```cccyyy{{{aaaSSSIIICCCGGGjjj666333///,,,,,,,,,,,,,,,+++,,,------...---------...///000222555777888999888===<<<>>>DDDHHHXXXttt}}}tttgggmmm{{{aaa}}}rrreee[[[ZZZ\\\ccciiijjjggggggkkkffffffffffffgggggghhhhhhhhhiiikkknnnsss|||vvvoooiiieeeggglllqqqrrrvvvjjjjjjwwwaaaRRRLLLKKKIIIFFFCCCDDDFFFIIIIIIHHHFFFBBBBBBDDD@@@<<>>JJJYYYsss~~~cccggg{{{dddWWWNNNFFFHHHhhh777333///,,,,,,,,,,,,,,,+++,,,------......------...///111333555777999:::999======???EEEIIIZZZuuu|||}}}xxxiiilllxxx```vvvjjj___YYY[[[bbbiiijjjhhhiiinnnhhhhhhhhhhhhhhhhhhhhhhhhhhhiiikkknnnsss{{{wwwoooiiifffhhhmmmmmmuuuyyy|||}}}jjjwwwyyycccTTTNNNMMMHHHEEEBBBBBBFFFHHHIIIHHHFFF@@@@@@CCC???;;;DDDTTTmmm~~~lll```WWWPPPPPPKKKAAA:::999888:::GGGVVViii}}}xxxllldddWWWMMMKKKLLLLLLIIIQQQaaaqqqvvv|||xxxsss\\\JJJPPP```iiiiiigggpppqqqsssuuuxxxzzz|||}}}wwwxxxyyyyyyyyyzzz}}}|||zzzeeeYYYPPPMMM]]]yyy]]]YYYUUUOOOGGG@@@:::555333000111111111111222222222000???MMMmmmZZZTTTmmmjjj\\\RRRSSSWWWUUUSSSSSSUUU```hhhfffbbbdddjjjnnnoooooooooqqquuuyyy~~~{{{qqqjjjllluuu{{{xxxwwwyyyyyyxxx{{{~~~pppeeeZZZOOOHHHJJJLLLLLLKKKJJJMMMSSSXXXMMMLLLNNNUUUYYYXXXSSSOOOSSSWWWbbbnnnuuuwwwzzz~~~|||{{{zzzyyyxxxxxxxxxxxxxxxwwwxxx{{{xxxssssssuuutttuuuvvvwwwxxxyyyzzzzzzuuuvvvxxxyyyyyywwwuuutttuuuzzzvvvmmmkkkmmmnnnmmmkkkmmmoooqqqrrrsssvvvwwwyyyzzzoooXXX___jjjttt{{{xxxiii]]]cccuuuooouuuggg\\\TTTNNNCCC;;;333111///---///222///222555PPP}}}www```kkkvvvyyywwwsssyyy}}}{{{sssjjj```[[[bbbwwwxxx]]]TTThhhhhhggguuurrrjjjqqquuuwww}}}vvvfffxxx~~~wwwgggTTTPPPddd}}}tttlllmmmiiiddd^^^[[[YYYTTTLLLFFF@@@888444777:::>>>KKKZZZpppiiimmmvvv___SSSMMMFFFDDDZZZ{{{999111++++++---,,,---///---------------...000000000000000222444888;;;======@@@>>>@@@FFFHHHWWWqqqsss{{{uuulllxxx|||tttfff{{{kkk[[[ZZZ^^^cccgggiiiiiigggfffiiiiiihhhhhhhhhhhhiiiiiihhhllllllkkkooozzzwwwpppjjjeeefffjjjpppuuuzzz|||zzztttkkkXXXOOOLLLDDDBBBBBBCCCFFFIIIJJJJJJFFFAAAAAADDD???;;;CCCRRRppp|||mmmeee\\\SSSRRRPPPCCC999888888999AAALLLccc|||vvvmmmbbbYYYRRROOONNNQQQTTT]]]iiisss~~~yyy}}}ttthhh[[[XXX]]]cccccc___ggglllsssxxxzzzzzzyyyyyyzzzzzzyyywwwvvvxxx}}}}}}cccUUUYYYSSS]]]~~~eeeggg]]]NNNCCC===888333///000000000000000111111222888666NNNooozzz{{{^^^^^^nnnvvveeeZZZ[[[]]]XXXSSSSSSWWW]]]aaacccfffkkkllljjjnnnooorrruuuwwwxxxxxxwwwrrruuuuuupppjjjlllvvv}}}wwwuuuvvvyyyzzzyyy|||ooodddXXXNNNIIILLLMMMMMMKKKIIIIIIMMMQQQPPPNNNMMMQQQWWWYYYVVVRRRRRRZZZfffrrrvvvwwwyyy|||zzz{{{||||||{{{yyywwwuuu}}}~~~yyyyyy{{{xxxqqqvvvwwwwwwvvvyyy}}}zzztttyyywwwuuuwwwxxxwwwqqqlllnnnrrr|||yyytttrrrqqqpppqqqooollllllnnnrrrtttvvvtttzzz~~~YYY[[[eeeqqqyyyzzz{{{~~~fff^^^ZZZ\\\rrr~~~|||{{{yyylll\\\PPPJJJCCC:::333111222000111333111:::AAAKKKyyyttt}}}~~~YYYddd|||||||||yyy~~~{{{wwwqqqmmmcccZZZeee{{{uuuZZZ\\\YYYvvvnnn]]]hhhsssfff}}}zzztttkkkyyyhhhSSSQQQfffyyypppnnnkkkgggddd___[[[VVVPPPKKKGGG@@@;;;888999777999GGGXXXrrrnnnnnnyyyfffXXXLLLGGGEEEJJJZZZlll:::222,,,,,,---------///------------...///000000000000000111444777;;;===<<<@@@>>>@@@EEEFFFRRRkkkssszzzxxxooozzzrrrzzzxxxfff|||mmm___\\\```eeeiiikkkkkkjjjiiijjjiiiiiihhhhhhiiiiiijjjhhhkkkkkkiiimmmwwwvvvoooiiidddeeehhhmmmpppsssvvv{{{qqq^^^SSSOOOFFFDDDBBBBBBDDDFFFGGGFFFFFFAAAAAADDD@@@<<>>===???DDDCCCMMMeeeqqqttt}}}vvv}}}vvvxxxwwwuuuppp^^^~~~qqqddd\\\aaaggglllmmmmmmmmmmmmkkkkkkjjjjjjjjjjjjkkkkkkgggjjjjjjhhhlllvvv|||sssmmmgggbbbbbbfffnnnoooqqquuu}}}zzzeeeWWWQQQHHHEEEBBBAAAAAABBBBBBAAACCC@@@AAACCCAAA>>>EEEQQQgggzzz{{{kkk```WWWRRRUUUKKKAAA999888888:::FFFTTT```tttxxxeee]]]UUUQQQQQQTTT\\\dddttt{{{dddaaaaaa|||ppp[[[QQQWWWaaaiiimmmsssvvvwwwvvvvvvvvvwwwxxxxxxwwwwwwzzz~~~~~~ttt|||{{{nnnpppeeehhhsss}}}ttthhh\\\KKK===666333111000111000000000000111222222555===___www{{{ggghhhtttsssbbb___]]]WWWSSSSSSUUU[[[aaacccfffkkknnnmmmmmmppptttyyy|||~~~}}}}}}~~~yyyqqqoootttzzzyyyvvvwww|||xxxkkk\\\NNNFFFEEE@@@CCCEEEEEECCC@@@??????AAABBBGGGPPPYYY]]]ZZZUUUXXX^^^gggnnnttt{{{}}}|||{{{{{{{{{|||~~~}}}xxxvvvxxx{{{zzzuuuyyyyyyuuuqqqmmmfff^^^WWW\\\bbbeeedddbbbaaaaaa```dddjjjrrr~~~vvvuuusssrrrppppppppppppxxxppprrrvvvwwwsssqqqzzz{{{]]]UUUWWWaaazzzxxxuuuzzz}}}zzzpppcccZZZUUUCCC:::333222222111111333333333666HHHzzzpppsssuuu~~~zzz}}}}}}wwwpppkkkcccWWWaaaxxxnnn\\\TTTccc}}}```XXXjjj}}}vvvzzzwwwhhhtttxxxwww^^^QQQ]]]}}}|||kkkeeeeee^^^^^^[[[UUUNNNIIIIIIIIIFFF???;;;;;;777555@@@OOOmmmwwwxxxtttfffXXXPPPFFF<<<===CCCLLLkkk???666/////////------...------------...///000111111000000111333777:::<<<:::===<<<===AAAAAALLLdddtttttt}}}yyylllgggrrrwwwzzz{{{```UUU|||~~~rrrfffZZZ```ggglllmmmmmmmmmnnnllllllkkkkkkkkkkkkllllllgggjjjkkkiiinnnxxxzzzqqqjjjeee``````dddnnnpppssswww}}}kkkZZZPPPGGGCCC@@@===>>>>>>>>>>>>???>>>???AAA@@@>>>EEENNNggg{{{|||kkk^^^SSSNNNSSSGGG???999999999<<>>555333333333111111000000111111222333444AAAggg~~~~~~iiidddhhhkkkYYYUUUTTTOOOMMMNNNRRRZZZaaacccfffkkkooooooqqqtttyyywwwrrrssswww|||yyyuuusssvvv{{{~~~vvvkkk___QQQEEE@@@AAA???AAADDDFFFEEEBBB???===;;;===CCCNNNXXX\\\YYYUUUUUU^^^iiiqqqyyy{{{yyyxxxyyyzzzzzzxxxsssoooooorrrtttsssuuuvvvuuurrrlll^^^PPPGGGJJJPPPVVV\\\___aaaaaaggglllsssyyy|||tttllliiiiiijjjsss{{{lllpppvvvzzzxxxtttwww~~~^^^RRRSSS]]]ttt~~~zzzvvvzzz~~~|||rrrggg]]]YYYDDD;;;333222222111111333666444777KKK{{{pppnnnzzzqqqqqqxxx{{{~~~xxxpppjjjfffXXX^^^tttlll___cccuuuXXXYYYiiiooo{{{zzztttbbbmmmxxxzzz```PPPYYYwwwoooeeeaaaZZZVVVQQQKKKHHHHHHIIIJJJGGG@@@<<<;;;888666???LLLgggxxxzzzwwwhhhZZZRRRJJJ@@@===AAALLLttt@@@777000//////---,,,..................///111111222222111222444777:::<<<;;;>>><<<<<>>;;;;;;<<<<<<<<<;;;;;;<<<>>>===>>>BBBHHHfffzzz{{{iiiZZZOOOIIIMMMCCC===999:::999===OOObbblllkkkuuussshhhaaaZZZUUUTTTQQQbbbqqqlllqqqxxxnnn^^^ZZZYYY```lllvvv{{{{{{sssvvvyyyzzzzzzyyyzzz{{{uuuvvvwwwxxxyyy{{{yyysss~~~||||||gggggg]]]MMM>>>555222222333111111111111111222222333555DDDiiinnnjjjkkkwwwcccQQQNNNOOOMMMMMMPPPNNNWWW___bbbeeejjjoooqqqtttvvvzzzxxxtttwww{{{{{{yyyuuurrrrrruuuzzz}}}}}}~~~~~~vvvqqqeee___XXXQQQIII@@@>>>AAABBBCCCEEEGGGGGGDDD@@@===:::;;;AAAJJJUUUYYYWWWSSSRRR___lllsss{{{|||yyyyyyxxxuuutttrrrpppnnnmmmnnnppprrrsssuuuzzz|||lll[[[MMMJJJJJJQQQ]]]fffiiigggjjjpppxxxxxxooolllnnnrrr}}}~~~{{{vvvnnnnnnqqqvvvwwwttttttwww|||~~~[[[OOOTTTbbbyyy{{{vvvxxx}}}}}}sssggg]]]YYYDDD;;;444222333222222444444555999MMMuuupppuuu|||yyyqqqoooeeemmmtttxxxpppjjjkkk\\\aaatttxxxccc]]]ggg[[[```kkkrrruuuxxxsss___ggg~~~~~~~~~{{{aaaPPPWWWpppuuueee]]]WWWPPPGGGCCCDDDGGGIIIIIIFFF???<<<===;;;888@@@KKKiiizzz|||{{{iiiXXXQQQKKKCCCAAAEEE[[[}}}???777000//////------...............///000111111444333333333555888;;;===>>>AAA???AAAEEEFFFRRRjjj}}}{{{wwwtttsss[[[RRR^^^eeelllxxxwwwrrruuurrr~~~{{{oooWWWYYYuuuiii___XXX___gggkkkjjjiiijjjmmmmmmmmmllllllllllllmmmmmmiiimmmnnnnnnsss~~~wwwkkkddd^^^\\\___eeejjjpppwwwxxxxxx{{{fffYYYHHHDDD???<<<;;;<<<<<<<<<999:::;;;<<<<<<===@@@CCC^^^pppqqq```TTTKKKDDDGGG???;;;999:::999???SSSiiirrrmmmooo}}}uuulllaaaYYY```sssvvvfffZZZXXX\\\jjj}}}zzzsssuuuwwwxxxwwwwwwyyyzzztttvvvwwwxxxyyy{{{xxxwwwxxxqqq||||||hhh```XXXKKK>>>444000000111222111111111111222333333666GGGlllqqqooooooppp\\\KKKHHHKKKJJJJJJNNNJJJTTT^^^aaaccciiiooorrrrrrtttxxx~~~|||tttrrrwww|||{{{wwwppphhhbbbaaacccfffrrruuu{{{{{{mmmaaa[[[NNNJJJGGGHHHHHHFFFHHHLLLIIIHHHGGGGGGFFFDDD@@@===;;;;;;>>>FFFPPPVVVVVVSSSTTTcccoootttxxx~~~{{{~~~}}}|||{{{{{{qqqnnnooosssvvvtttssstttssstttxxxyyyWWWOOOJJJQQQbbbsss{{{|||yyy|||yyyrrrppprrrvvvsssnnnkkkmmmssszzz{{{vvvrrrssstttrrrssswwwzzz]]]QQQXXXhhh~~~{{{xxx}}}|||rrreee[[[VVVDDD;;;444333333222222444222333:::LLLtttiiiggghhhiiifffeee~~~kkkwwwxxxoooiiiggg\\\dddvvvnnn```uuu|||^^^XXX[[[rrr}}}zzzttt~~~uuu^^^bbbvvvxxxeeeRRRUUUiiiuuudddZZZPPPKKKEEEAAAAAABBBCCCBBBGGG@@@<<<>>>===;;;AAAKKKhhh||||||nnnYYYPPPJJJCCCAAADDDOOOnnn>>>555.........------...............///000111222555555444555666999<<<>>>@@@EEEFFFIIIMMMJJJRRRhhhzzzyyyyyywwwxxxiii]]]kkkrrrvvv|||xxxsssxxxzzzeeedddvvvjjjaaa[[[bbbkkknnnkkkiiikkkooommmllllllkkkkkkllllllmmmkkknnnnnnmmmqqq{{{wwwjjjaaa\\\ZZZ___fffnnnsssxxxzzzyyy{{{rrreeeNNNJJJCCC???===<<<<<<<<<999:::;;;;;;<<<>>>???@@@NNN```aaaTTTNNNGGGBBBDDD<<<999999;;;:::@@@VVVnnnyyyuuuqqqttt~~~|||xxxzzz|||~~~|||xxxuuurrrtttuuuvvvuuuvvvxxxzzzuuuvvvxxxyyyyyy{{{~~~yyyzzzooozzzooommmZZZUUUKKK@@@777111000000222222111111222222333444777LLLuuu|||tttpppmmmYYYHHHFFFGGGEEEEEEHHHGGGRRR\\\___aaahhhooorrrppprrrwww}}}}}}qqqjjjlllttt{{{{{{tttgggYYYNNNKKKOOOSSSfffjjjrrrvvvmmmZZZLLLHHHAAA===>>>FFFOOOTTTYYY]]]UUUQQQLLLIIIGGGDDD@@@===<<<::::::@@@KKKSSSVVVUUUYYYhhhssstttvvv|||{{{uuuwwwyyy|||~~~}}}{{{yyyrrrmmmoooxxx~~~|||vvvtttssswww{{{ssshhh]]]^^^lll~~~}}}|||xxxoookkkccc```___dddnnn{{{~~~}}}yyyuuuvvv{{{{{{dddVVV]]]mmm|||uuuyyy|||yyynnnbbbXXXSSSDDD<<<444333333222222444222444;;;NNNuuuhhhdddeeeeeedddiii~~~xxxxxxqqqiiixxxoooiiibbb]]]lllrrriiivvveee]]]kkksssuuu]]][[[jjjwww{{{yyyzzztttnnnUUUQQQeee~~~nnn^^^WWWQQQTTTUUUQQQJJJDDDBBBCCCJJJBBB>>>@@@???<<>>BBBIIILLLPPPSSSMMMRRReeeyyyzzz~~~yyyzzzuuujjjyyyzzzvvv}}}xxxrrr{{{oooggg^^^fffnnnpppmmmkkkmmmqqqlllllllllkkkkkkllllllllllllnnnnnnllloooxxxwwwiii```ZZZZZZ```hhhlllpppsssvvvuuutttssssssuuu|||pppTTTOOOGGGBBB>>>===<<<<<<:::<<<===<<<<<<>>>???>>>AAARRRTTTKKKIIIFFFAAACCC;;;999999;;;:::@@@XXXqqqzzztttyyyuuueeeeeejjjssstttuuuvvvvvvwwwyyy{{{uuuwwwxxxyyyyyy{{{}}}zzzwwwqqqbbb~~~uuuuuuYYYUUUMMMDDD;;;444222111222222111111222222333444777QQQvvvrrr^^^LLLIIIIIIFFFEEEGGGEEEPPP[[[^^^```gggnnnrrrpppsssxxx}}}|||uuukkkbbb```hhhuuu}}}ssscccRRRFFFDDDJJJPPP___ccckkkmmmaaaLLL???<<<<<<888;;;HHHWWW```fffjjj___YYYQQQLLLHHHEEEAAA>>><<<999888===HHHRRRWWWXXX]]]kkkuuuuuuwww~~~~~~yyyuuuwww||||||xxxuuuuuuoooppp{{{~~~uuuppptttyyy{{{zzz}}}~~~tttwww~~~rrrlllgggaaa]]]]]]nnn~~~|||wwwrrrpppsssxxx|||{{{tttmmm^^^___dddppp~~~~~~{{{zzz|||eeeYYYcccuuurrrvvvyyyvvvlll___UUUQQQEEE<<<444333333222222444555555===QQQ|||rrrqqqrrriii______fffuuupppjjjlllxxxoooiiieeeeeezzz___wwwkkkbbbuuu~~~tttsssZZZUUU```kkkooommmvvvnnnuuuXXXOOOddd~~~{{{gggYYYVVV[[[fffooojjj[[[NNNKKKNNNLLLDDD@@@BBBAAA===@@@HHH```yyyxxx{{{cccXXXRRRIIICCCBBB:::@@@JJJ^^^;;;333------...---,,,---+++,,,.........000444666666888999888666888<<<@@@???BBBAAAFFFMMMLLLSSSggg}}}xxxwwwuuu}}}}}}|||tttooodddaaafffmmmqqqqqqnnnkkkiiimmmnnnnnnnnnnnnnnnmmmlllmmmnnnnnnppprrrxxxvvviiiccc]]]XXX\\\eeerrrssstttsssrrrooocccWWWZZZXXX___kkkrrrzzzmmm___NNNGGGDDD<<<===BBB???;;;;;;<<<>>>@@@???===;;;>>>EEEJJJJJJDDD@@@AAADDDAAA:::888888777;;;OOOeeevvvsss}}}~~~~~~~~~vvv^^^VVV\\\gggjjjqqqwwwwwwtttvvv{{{}}}}}}|||zzzzzz|||{{{zzzpppnnn______tttnnn^^^XXXNNNDDD;;;666444444222222111111222222333444<<>>@@@BBBIII___;;;333------...---,,,...,,,---......///000333666666777999888888999<<>>CCCBBBEEEKKKJJJUUUlll|||sssqqqtttxxxjjj}}}nnnddd```gggnnnrrrpppmmmkkkkkkmmmnnnnnnooooooooonnnnnnlllllllllmmmpppwwwvvviiiccc]]]XXX\\\fffoootttvvvsssnnneeeVVVIIIGGGGGGLLLTTTXXX```wwwwwwbbbSSSPPPQQQJJJGGGEEE===>>>===>>>???@@@???<<<999:::@@@EEEDDD@@@===@@@DDD@@@<<<999999:::@@@KKKVVVyyyyyyvvv|||~~~}}}{{{{{{{{{|||}}}~~~rrr\\\OOOZZZ]]]fffooossssssvvv{{{zzz{{{zzzzzzzzz}}}}}}{{{~~~~~~jjj[[[\\\SSSZZZ~~~zzz}}}sss```ZZZOOODDD:::444111000222222111111222222333444===]]]vvvxxxrrrZZZMMMHHHDDDBBBBBBBBBPPP]]]aaaccciiioooqqqsssvvv{{{rrr^^^^^^eeeooo{{{yyyuuuiiiYYYUUU___mmmuuutttfff```YYYHHH@@@???;;;>>>DDDLLLVVVccckkkggg^^^[[[WWWRRRPPPPPPNNNIIIDDD>>>???>>>???IIIZZZgggmmmqqqtttvvvuuuttttttuuuwwwzzzzzzzzz|||~~~~~~}}}zzzwwwxxxwwwxxx}}}{{{~~~uuueeeSSSEEE???===>>>DDDNNNWWW]]]```___^^^\\\```aaa```cccjjjooopppwww{{{~~~}}}~~~~~~zzzzzz~~~{{{pppWWWaaasss}}}}}}sssqqqlllaaa[[[WWWLLL<<<888444111222333444444666444>>>fff{{{wwwmmmddd___^^^}}}ppphhhzzzuuujjjeeeddd}}}rrrhhhzzzrrrsssssszzzyyyWWWZZZeeecccdddVVV```hhhyyy```TTT[[[zzzvvvaaaSSSMMM\\\wwwggg]]]bbbeee___MMMCCCGGGEEEBBBHHH]]]|||xxxrrraaaUUUJJJDDDBBB<<<===>>>AAAOOOjjj:::333------...---,,,...---.../////////000333666666888:::;;;;;;;;;===???>>>DDDDDDEEEHHHIIIYYYuuu|||zzzeee```{{{mmmddd^^^gggpppsssoookkkkkkmmmmmmmmmnnnooopppppppppppplllkkkjjjkkkooowwwwwwjjjddd]]]XXX\\\ffflllrrrvvvsssnnnjjjccc]]]RRROOOLLLGGGAAAGGG```{{{kkk]]]\\\aaa\\\VVVLLL???@@@??????@@@@@@>>>;;;888777;;;??????======AAAFFFAAA???;;;999>>>GGGLLLLLLjjjvvv|||xxx{{{}}}{{{zzzyyyyyyxxxyyy{{{}}}~~~xxx^^^PPPPPPUUUaaakkkqqqvvvzzzwwwxxxyyyzzz{{{~~~}}}}}}~~~```QQQRRRIIISSSyyyvvv|||fff^^^RRRDDD:::333111000222222111111222222333444<<>>;;;;;;<<<>>>MMMnnn:::222,,,---...------......///000000///111444666777999;;;<<<======>>>>>>>>>EEEFFFFFFHHHJJJ___~~~ttt}}}~~~ZZZ\\\xxxlllccc\\\fffrrrtttoookkklllpppmmmmmmnnnpppqqqqqqqqqqqqlllkkkjjjjjjnnnwwwxxxkkkddd^^^YYY]]]ffflllrrrwwwvvvyyy|||mmmYYYFFFBBBVVVlllvvveeebbbfffbbb\\\RRRDDD???>>>>>>??????===:::777777:::=========@@@FFFLLLBBBCCC???999@@@OOOWWWTTT```nnnzzz{{{xxxyyyzzzzzzzzzzzzzzzzzz{{{|||}}}~~~xxx{{{~~~~~~ZZZNNNHHHSSSdddqqqvvvxxxvvvxxxzzz{{{|||~~~}}}dddTTTSSSHHHRRRzzzwwwrrrhhhWWWFFF:::555444555222222111111222222333444888ccczzz|||xxx{{{~~~rrr^^^YYYaaayyycccRRRIIIEEEDDDDDDBBBNNN\\\dddggglllsssxxxuuuxxx|||vvv]]]WWW]]]nnn}}}yyy```UUUMMMOOOSSSMMMSSSaaarrr~~~wwwaaaNNNEEEDDDDDDGGGLLLQQQSSSSSSLLLHHHAAAAAANNNfffyyywwwwwwwwwwwwwwwxxxzzz{{{xxxyyyxxxvvvssssssxxx|||}}}||||||zzzrrrsssyyy}}}{{{zzzwwwyyyyyysssfffVVVIIIBBB???AAACCCDDDCCCAAAAAA@@@@@@BBBCCCDDDKKKZZZeeejjjrrruuuyyy|||~~~~~~{{{yyyvvvtttxxxvvvvvvxxxwwwtttvvvzzz|||ooo[[[cccsssvvvyyywwwssseeeZZZ]]]XXXBBB999666333111222444444444999:::IIIxxx{{{eeeYYY~~~wwwjjjpppkkkuuu~~~wwwnnniii]]]eeeyyyxxxnnn{{{~~~uuuwwwfffeeeyyyiii]]]RRRddd{{{lllZZZ\\\qqqlllUUUWWWzzzzzzhhhiiixxxnnnVVVIIIQQQUUUNNNLLL]]]ssszzz~~~iiiVVVKKKIIIEEE===:::<<<:::===WWWvvv999222,,,---...------//////000000000000222555777777777888999:::::::::999???FFFHHHGGGIIIMMMbbbkkkssszzzyyytttWWW\\\vvvkkkddd[[[fffqqqtttppplllmmmqqqmmmmmmnnnpppqqqqqqqqqqqqnnnmmmkkkkkkoooyyyyyyllleee___YYY]]]fffmmmvvv}}}fffVVVWWW___|||ggg\\\[[[VVVSSSOOODDD<<<<<<<<<>>>???>>>;;;888888999;;;<<<>>>CCCJJJPPPDDDEEEAAA;;;CCCXXXgggkkk^^^iiitttwwwvvvwwwzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{vvvyyy~~~~~~|||{{{zzzxxxyyy||||||{{{www|||~~~~~~rrrYYYEEEIII___pppvvvuuuwwwyyy{{{|||}}}~~~ooo```\\\LLLUUU{{{uuu```JJJ;;;444555777222222111111222222333444666```~~~~~~}}}|||xxxqqqcccTTTUUUaaawwweeeSSSIIIFFFFFFEEEEEENNNYYYaaaeeejjjttt|||www{{{~~~uuu[[[SSSYYYooo{{{hhh]]]SSSUUU[[[YYY```qqqqqq]]]NNNBBBAAABBBDDDIIIOOOSSSVVVUUUNNNCCC@@@MMMcccvvv~~~uuutttssssssssstttttttttvvvuuusssnnnjjjkkkqqqvvv~~~}}}|||{{{|||~~~{{{zzz{{{vvvvvvwwwxxxyyy{{{|||}}}~~~~~~yyyhhhXXXNNNFFFFFFFFFFFFEEECCC???===:::===>>>>>>EEETTTdddlllpppsssvvvwwwuuuvvvyyy|||{{{yyyvvvuuutttuuuuuuuuuwwwvvvxxxzzzyyyttttttxxxttt^^^ggg}}}zzz|||{{{}}}}}}ooo]]][[[UUU@@@777444222111333444444444;;;;;;LLL{{{{{{kkk[[[~~~wwwooo~~~}}}eeeppp{{{vvvmmmjjj___fffxxxtttsssyyyxxxlllhhh~~~uuuWWW]]]sss}}}sss[[[ccczzzfffYYYxxx~~~kkkiiizzzpppWWWIIIRRRYYYSSSPPPaaasssvvvsss\\\NNNJJJIII>>>;;;>>>===;;;III]]]999111,,,---.........///...///000111111333666999777666555555666666555444===EEEGGGHHHKKKOOOcccrrruuuyyynnnoooyyyyyy|||uuuwwwvvvqqqVVV[[[uuukkkddd\\\eeeppptttqqqnnnoooqqqmmmmmmnnnoooppppppppppppooonnnllllllpppzzzzzzmmmfff___YYY]]]fffooozzzyyyggg^^^jjjZZZQQQHHHFFFGGG@@@<<<<<<<<<>>>???>>><<<999888999;;;===@@@GGGNNNSSSGGGDDD@@@???JJJ___rrr|||```fffmmmqqqsssuuuxxx{{{xxxxxxxxxxxxxxxwwwwwwwwwxxxyyyzzzzzzzzz{{{~~~|||yyyxxx|||}}}zzzzzzuuu}}}iiiKKKHHH[[[mmmuuuvvvxxxzzz}}}~~~~~~~~~www\\\ZZZ|||dddLLL;;;222111222222222111111222222333444888\\\}}}yyyqqqlllyyyhhhVVVSSS]]]~~~wwwhhhUUUJJJFFFEEEDDDFFFLLLVVV___cccgggrrr}}}yyy}}}vvv\\\QQQRRRfffzzzooogggYYYXXX___```jjj{{{~~~lllZZZOOOFFFEEEEEEFFFJJJPPPUUUYYY\\\TTTGGGAAAKKK___ooouuuwwwuuutttttttttsssqqqnnnqqqnnniiifffeeeiiipppvvv}}}{{{yyyyyy{{{~~~{{{yyyzzzzzzvvvvvvxxx{{{~~~}}}xxxfffZZZMMMIIIEEEFFFHHHGGGBBB<<<:::AAAFFFEEEHHHUUUeeennnmmmpppsssuuuuuuuuuuuuuuuvvvuuuttttttssssssttttttwwwvvvxxx|||{{{wwwvvvzzz~~~dddmmmxxxwwwaaaXXXOOO>>>555333111111333444555444:::999JJJ{{{ttt}}}ooo^^^vvvuuu}}}uuubbbnnnzzz|||uuummmhhhaaakkk{{{~~~|||}}}|||tttzzz}}}wwwrrrmmmmmmaaammmvvvyyyYYYfffyyybbbxxxpppmmmyyyqqqXXXHHHQQQZZZVVVRRRccctttvvv|||cccQQQJJJHHH@@@<<<>>>>>><<<@@@III999111,,,---.........000---...000111222444888;;;===999666555666777666444:::BBBEEEHHHMMMOOOaaa~~~|||}}}~~~lllccccccooowww{{{uuuxxxxxxrrrVVVZZZ~~~uuukkkeee]]]eeennnsssrrrqqqppppppmmmnnnnnnooooooooonnnnnnnnnmmmlllmmmpppyyy{{{nnnfff```ZZZ]]]fffmmmwwwyyyyyyfffYYYJJJEEEFFFAAA@@@??????@@@AAA???<<<999;;;<<<>>>AAAFFFLLLSSSWWWIII@@@<<>>LLLWWWXXXVVV]]]iiissspppppprrruuuwwwwwwuuurrrsssssssssqqqqqqqqqrrrsssvvvuuuvvvzzzzzzyyy{{{kkkvvvxxxcccTTTHHH999444222111111333555555444888777III|||xxxyyyrrr```yyy{{{vvvaaabbbnnnzzz~~~~~~{{{tttmmmeeebbbnnn||||||zzz{{{~~~{{{vvvzzzwwwuuummmttt~~~]]]hhhjjjxxxqqqlllyyysssZZZGGGOOOXXXVVVSSS^^^ssszzzkkkVVVLLLFFFCCC@@@<<<:::;;;<<<>>>888111,,,---///......000,,,...000111222555999<<>>CCCZZZsss}}}oookkkooooooyyyvvvdddVVVSSSSSSRRRRRRTTTYYY```eeefff\\\MMMFFFMMM]]]gggiii]]]^^^bbbhhhmmmooollliii[[[VVVRRRTTT___lllwww}}}xxxzzz|||~~~~~~}}}|||{{{yyyvvvvvvsssqqqsssxxx{{{zzzwwwxxxnnn^^^NNNHHHLLLMMMFFF<<>>CCCGGGEEEFFFLLLTTTSSSJJJ@@@>>>@@@@@@FFFNNNPPP```}}}vvvwwwooogggrrr|||[[[```uuullliii___]]]hhhrrrmmmmmmrrrqqqooopppqqqqqqooonnnnnnooommmlllkkkmmmrrrzzz~~~rrriiiccc______bbbjjjpppxxx}}}yyydddZZZZZZPPPOOOMMMKKKHHHFFFCCCBBBCCCEEEHHHNNNWWW^^^]]]WWWIIIBBBAAARRRkkkxxxsssggg```]]]]]]bbbiiinnnooommmnnnoooqqqrrrtttuuuuuuvvvxxxyyyzzzzzzxxxoooddd[[[```UUUQQQVVVXXXWWW[[[cccmmmssszzz{{{yyywwwyyy{{{~~~kkkVVVUUUgggvvvyyyxxx|||~~~xxxxxxkkkpppvvvuuufffZZZVVVPPP???555444000111222333333222222444666;;;LLL|||qqqXXXRRRooo{{{gggZZZUUUKKKKKKDDDFFFIIIUUUcccfffbbbeeennnqqquuuSSSAAADDDNNNgggzzzpppzzzzzzmmmeeegggbbbYYYUUUZZZaaaaaa\\\ZZZSSSMMMNNNUUU]]]______VVVRRRVVVdddmmmjjjccc___XXX[[[]]]___jjjwww|||yyy|||{{{zzzyyyyyyzzz{{{|||yyy{{{}}}yyywwwvvvuuuuuuvvvwwwwwwwwwyyyjjjRRRLLLJJJBBB>>>BBB===OOOeeeqqqsssrrrtttyyyzzzxxxwwwvvvvvvvvvuuussspppppppppqqqrrrssstttuuuvvvwwwvvvuuutttxxxwwwpppmmmiiimmmpppTTT>>>888333222111111222333555666;;;@@@KKKwww}}}}}}zzzccc^^^|||}}}{{{qqqnnnSSS^^^dddqqq~~~uuunnndddjjjsss}}}~~~}}}}}}}}}}}}|||sss{{{zzz~~~dddeeepppnnnssshhh}}}hhhLLLIIIZZZ^^^RRRYYY~~~{{{zzzmmm^^^PPPIIICCCBBB@@@;;;999:::444222...---...////////////000111111444888>>>BBBNNNUUUaaammmrrrjjjXXXIIIAAABBBAAAFFFMMMNNN___}}}zzz}}}uuuvvveeebbbuuullliii```^^^iiisssnnnnnnsssqqqnnnpppqqqqqqooonnnnnnooommmlllkkkmmmsss{{{}}}ppphhhbbb^^^^^^aaallluuu}}}uuufffbbbZZZWWWSSSOOOLLLJJJHHHGGGJJJJJJKKKQQQ[[[ccc```XXXFFFAAACCCTTTjjjvvvqqqggg[[[XXXXXX\\\dddjjjlllkkkkkkmmmppprrrssstttuuuvvvsssuuuxxxvvvooocccUUULLLGGGEEEEEEHHHIIIMMMUUU^^^eeejjjooorrrssssssuuuwww{{{mmm\\\[[[hhhtttwwwxxx||||||uuu~~~rrrqqqpppjjjccc\\\\\\TTT>>>222222000111222333333222222444666;;;KKK{{{qqq___^^^zzzqqq```VVVJJJKKKGGGDDDGGGSSSaaaeeebbbeeelllwwwxxx]]]KKKFFFHHHlll|||~~~uuuqqqggglllggg___ZZZ]]]aaa___YYYZZZSSSMMMNNNVVV```dddeee\\\VVVVVV___gggeee```]]]^^^cccgggkkkrrr{{{~~~{{{{{{zzzyyyxxxxxxyyyzzz{{{yyy|||}}}{{{vvvuuutttuuuvvvxxxyyyzzzsss\\\QQQGGG;;;999>>>BBBLLLZZZgggooosssuuuwwwwwwvvvvvvwwwwwwvvvuuutttrrrqqqqqqrrrrrrssstttuuutttuuuvvvuuutttxxxtttgggaaa^^^iiipppQQQ<<<666333222222111222444555666;;;BBBOOOxxxuuuxxxvvvpppttt}}}~~~www```^^^~~~ooozzz\\\aaadddqqq}}}|||tttlllccchhhpppzzz~~~}}}}}}}}}}}}vvv}}}}}}|||vvv|||~~~ddd___uuurrrmmmtttllllllQQQMMM]]]aaaVVVkkktttzzz|||{{{kkkVVVMMMFFFEEEDDD???;;;999444222...---...////////////000111222444888>>>BBBNNN[[[mmm|||~~~qqq]]]MMMFFFFFFDDDGGGLLLLLL^^^}}}|||pppdddssskkkiiibbb___iiissspppooosssqqqnnnpppqqqqqqooonnnnnnooommmllllllnnnsss|||{{{ooogggaaa]]]]]]aaahhhsss}}}~~~~~~tttkkkgggbbb[[[UUURRRQQQPPPPPPSSSRRRQQQUUU^^^ccc^^^UUUGGGDDDFFFRRRaaahhhccc[[[RRROOONNNRRRZZZaaadddeeefffiiinnnqqqrrrtttuuuvvvvvvvvvrrrjjj^^^TTTOOOMMMIIIOOOOOOHHHAAAAAADDDFFFSSSXXX___eeeiiikkkkkkkkkpppsssoooeeecccllltttvvvxxx{{{sss|||kkkkkkxxxrrrooogggeeeaaacccZZZ???///000111111222333333222222444666<<>>BBBKKKUUUdddmmmlllcccVVVNNNJJJJJJFFFGGGJJJJJJ]]]}}}{{{sssdddssskkkiiiccc___hhhrrroooooossspppnnnoooqqqpppnnnmmmmmmnnnmmmllllllnnnuuu}}}|||ooogggaaa]]]]]]aaagggpppxxxzzzxxx}}}}}}uuujjjbbb^^^\\\ZZZXXXZZZ[[[[[[[[[^^^aaa\\\UUUQQQMMMIIIKKKOOOPPPLLLFFFFFFDDDCCCFFFMMMTTTYYY[[[___dddkkkppprrrsssuuuwwwwwwrrrggg[[[UUU\\\lllzzzxxxhhh]]]RRRFFFFFFHHHLLLRRRWWWYYYYYYWWWhhhooorrrnnnlllqqqvvvxxxzzz{{{~~~ttthhhrrrqqqfffjjj~~~xxxyyyuuurrrkkkjjj]]]@@@000111222111222333333222222444666;;;KKKzzzsssfffvvvZZZRRRIIICCCCCCKKKZZZbbbaaaccciiigggyyyvvvlllddd^^^YYYUUUYYYbbbqqq}}}vvvqqqlllbbbXXXTTTPPPMMMPPPXXX```eeefffbbbZZZTTTWWWaaajjjooopppuuuzzz~~~~~~{{{yyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyy{{{~~~zzzvvvvvvvvvvvvvvvxxxzzz|||xxxiiiiii```TTTKKKDDD@@@AAADDDAAA???BBBOOOaaapppuuutttooorrrvvvxxxxxxwwwuuuuuuvvvuuutttsssssssssssssssooorrrtttuuuuuuwww|||xxx___SSSWWWtttsssuuuiiiNNN===888333333222222333444666777===BBBOOO{{{xxxtttsssppplllYYY```zzzccc[[[jjjsss|||~~~~~~zzzrrrjjjbbbfffmmmvvv~~~~~~~~~}}}}}}wwwyyyyyywwwwww{{{}}}~~~~~~~~~kkkXXXdddzzzmmm|||{{{rrrzzzsssWWWNNN[[[___VVVXXX{{{tttyyyqqq^^^LLLFFFHHHFFF@@@;;;444222...---.../////////...///111333555999===AAAIIIOOOXXX]]]\\\WWWRRROOOKKKKKKGGGGGGIIIHHH\\\}}}mmm___ssskkkjjjccc^^^gggqqqooooooqqqmmmmmmoooppppppnnnmmmmmmnnnmmmllllllooovvv}}}ppphhhbbb]]]]]]aaakkkpppuuuxxxwwwuuuuuuvvvhhhfffgggkkklllkkknnntttwwwpppiiidddbbbfffiiigggfffgggeeeaaa]]]UUUJJJCCC@@@>>>;;;999<<<::::::<<>>444222...---.../////////---///111333555999===AAACCCHHHPPPTTTUUURRRNNNKKKHHHJJJGGGGGGHHHHHH\\\~~~eeeZZZssskkkjjjccc]]]fffpppooooooqqqlllmmmoooppppppnnnmmmmmmnnnmmmmmmmmmpppwwwqqqiiibbb\\\\\\___iiilllpppsssrrrmmmfff```RRRTTTWWWYYY[[[YYYVVVSSS\\\```kkk{{{tttyyy{{{yyyxxxxxxvvvrrraaaWWWIII???:::999999888555555555666999===BBBDDDLLLVVVaaaiiikkkmmmqqqtttyyywwwsssooosssvvvddd\\\```kkksss}}}yyyyyyzzz~~~~~~{{{wwwzzz|||ppp___TTT\\\______iii|||vvvnnn___DDD555444222111222333333222222444666999MMMvvvwww```MMMEEEFFFSSS^^^aaadddiiilllmmmrrr~~~}}}tttttt|||yyymmm___^^^]]]___bbbdddeeeeeedddaaa^^^bbbrrr}}}xxxxxx{{{yyyyyyzzzzzzzzzzzzyyyyyywwwvvvzzz~~~~~~vvvnnnjjjppptttxxxyyywwwvvvwwwyyy{{{xxxdddccc```bbbkkkqqqgggWWWPPPNNNPPPWWWcccnnnuuuwwwppptttwwwwwwtttrrrrrrsssuuuuuutttsssrrrrrrssssssoooqqqsssttttttwww}}}wwwbbbVVVccc{{{|||~~~gggSSSBBB555444333333333333555666777<<>>@@@CCCBBBAAACCCEEEEEEEEEDDDBBBHHHHHHHHHJJJJJJZZZwww{{{```gggttt}}}}}}~~~vvv^^^RRRwwwxxxnnnhhhgggfffiiippprrrpppoooqqqppppppppppppooonnnmmmllllllmmmllllllttt}}}oookkkcccXXXTTTYYYYYYfffkkkkkkooopppzzzxxxnnn~~~iiiPPPJJJBBB>>><<<;;;:::888555444333222333444555666999@@@JJJRRRWWW\\\aaaeeekkk]]]UUUZZZ___```jjjwwwuuuwwwyyy||||||xxxyyy}}}~~~lllccclllmmmqqqnnnaaaVVVaaakkk[[[===333666111222222333444666888:::;;;BBBPPPuuu}}}eeeEEEOOO___uuuvvvbbbQQQDDDIIIXXXccceeeccckkkrrrqqqdddWWWWWWcccnnnttt|||uuuhhh___[[[XXXXXX]]]dddkkkoooxxxzzzyyyxxxxxxxxxyyyzzz{{{{{{zzzyyyyyyyyywwwtttqqqvvvwwwxxxzzz~~~yyyhhhVVV\\\gggsssyyyxxxwwwyyy|||~~~wwwqqqnnnnnnuuu|||ssstttttttttsssqqqooonnnrrrrrrqqqpppppppppqqqqqqsssqqqsssvvvwwwvvvzzzlll]]]\\\cccxxx}}}}}}xxxzzzuuuMMM888;;;555333444666555222444999>>>III[[[xxxpppsssuuuqqqggg[[[tttzzz~~~}}}zzzwwwqqqkkkhhheeeqqq~~~~~~}}}{{{zzzzzz{{{~~~~~~|||wwwtttrrrsssvvvxxxwww|||zzz~~~uuuMMMMMMaaavvvaaa___bbbZZZaaahhhwww{{{fffVVVNNNKKK111000......000111000///000333666888:::<<>>AAACCCFFFDDDCCCCCCEEEGGGHHHHHHEEEIIIFFFDDDFFFFFFVVVrrrtttxxx}}}{{{jjj^^^fffmmm{{{pppsssrrr^^^tttvvvkkkddd]]]\\\aaaiiimmmkkkhhhhhhmmmnnnnnnnnnnnnnnnmmmmmmhhhmmmpppsssyyyssseee```[[[PPPHHHFFFKKKXXXcccrrr}}}hhhMMMBBB???<<<;;;::::::888666666666666666555444333333666:::>>>BBBEEELLLTTTZZZfffllliiiYYYIIIGGGQQQYYYcccfffjjjmmmnnnnnnooopppsss{{{}}}~~~xxxwwwxxxzzz~~~}}}{{{gggvvvrrr[[[jjjrrrlllggg]]]SSS___jjjsssaaaAAA555555///222222222333444666777888555DDDcccZZZDDD===777???YYYrrrwwwnnnaaaSSSFFFEEELLLVVVaaaiiigggvvv{{{^^^KKKWWWooo~~~}}}vvvooojjjcccVVVMMMJJJOOOUUU[[[aaahhhqqqxxx~~~{{{vvv~~~}}}zzzxxxvvvuuuuuuuuuxxxwwwuuuuuuuuutttrrrpppvvvvvvxxxuuuvvvwwwxxxxxxxxxxxxxxxzzzvvvsssqqqssswwwvvvuuutttsssrrrrrrrrroooppprrrtttwwwzzz}}}~~~zzzwwwwwwxxxwwwuuuxxx}}}mmm]]]XXXfff|||}}}{{{fffLLL999777444222333666666444777===???KKK\\\oooddduuuwwwzzz}}}jjjggg{{{tttwww{{{~~~{{{yyyvvvpppiii___^^^nnn}}}|||zzzzzzzzz|||~~~~~~{{{zzzyyyyyyzzz{{{}}}~~~~~~}}}||||||}}}zzz{{{}}}}}}||||||~~~}}}~~~}}}~~~qqqyyyuuukkknnntttzzzSSSJJJOOOrrr~~~xxxccc\\\aaa^^^[[[iiittttttvvv]]]LLL222000//////000111111000222555888:::<<<>>>AAADDDHHHFFFEEEEEEGGGJJJKKKKKKGGGJJJFFFDDDFFFFFFUUUqqquuupppwwwuuunnntttyyyvvv~~~lllxxxvvvjjjbbb[[[[[[```iiiooommmiiihhhkkklllmmmnnnnnnnnnnnnmmmiiilllmmmnnnttt~~~|||kkk[[[UUURRRKKKEEEBBBBBBPPP___tttcccMMMJJJHHHFFFCCC@@@<<<999777777888888888777555333222999:::<<<<<>>NNN___ddd```XXXOOOFFFCCCFFFMMMZZZeeeeeeuuuvvv\\\ZZZiii|||~~~zzz{{{}}}}}}{{{{{{yyyuuuqqqnnnooorrrttt|||vvvnnnggg```XXXMMMDDDDDDMMMYYYbbbhhhnnnvvv|||~~~{{{xxx{{{zzzyyywwwvvvvvvvvvwwwyyywwwvvvvvvvvvvvvtttrrruuuuuuxxx}}}yyyxxxzzz{{{{{{yyy}}}uuurrrrrrtttwwwwwwvvvtttrrrrrrrrrrrrsssrrrrrrrrrrrrrrrsssttttttvvvtttssstttsssqqqtttzzziii[[[UUUeeeooo```LLL;;;999555333444666666444888===<<>>AAADDDJJJHHHGGGHHHJJJLLLMMMMMMIIILLLGGGEEEGGGGGGUUUooosssmmmrrr~~~wwwyyywwwjjjaaaYYYXXX]]]hhhooommmiiigggiiijjjkkkmmmnnnnnnnnnnnnmmmpppooolllmmmqqqsssqqqeeeYYYLLLFFFEEEDDDBBB@@@:::HHH[[[tttjjjWWWPPPPPPNNNJJJEEEAAA===;;;999999999999888666444222:::::::::888999@@@IIIQQQaaadddSSSGGG===DDDFFFKKKOOORRRRRRPPPOOOLLLMMMNNNRRRWWW^^^eeeiiiqqqvvvzzzzzzxxxzzzmmmPPPYYY}}}iii\\\WWWVVVfffooovvvbbb@@@555666111222222222333444555666777999JJJ^^^wwwpppcccMMM;;;<<<<<<<<<@@@GGGKKKLLLLLLHHHDDDBBBBBBFFFRRR^^^bbbrrr}}}kkkgggvvvuuuqqqjjjdddfffnnnvvvzzz|||xxxnnnhhhpppzzzssstttvvvsssnnnkkkfff```]]]]]]```ccceeegggddd```\\\VVVMMMCCC<<>>MMMaaalll^^^{{{zzz{{{}}}iiibbbsss}}}zzzsss~~~pppgggrrrxxx|||{{{yyyvvvpppiiidddbbbppp~~~}}}}}}{{{~~~||||||~~~||||||||||||~~~}}}{{{zzzzzzzzzyyyxxxwwwvvvwwwzzz{{{}}}{{{zzzxxxuuuooohhh```\\\WWWWWWXXXYYYYYY\\\hhhttt~~~wwwttt```aaakkkxxx[[[OOOGGGZZZ|||mmmaaacccdddZZZiiinnniiiooo333111///000111222111000222555888:::<<>>;;;777BBBSSSppprrr^^^NNNNNNNNNKKKGGGCCCBBBBBB:::::::::999888777555444777777777555555999AAAHHH[[[hhhSSSGGGFFFEEEFFFHHHJJJKKKJJJLLLJJJIIIJJJLLLMMMLLLKKK]]]fffrrrxxxzzz|||~~~}}}yyy~~~|||~~~qqqLLLTTTiii]]]```hhhmmmuuuxxxaaa???333666222222222222333444666777888999KKKZZZvvvnnnfffTTT>>>===;;;666555888===BBBCCCAAAAAAAAA@@@BBBLLLXXXeeexxx~~~ssslll___SSSMMMQQQ\\\eeeiiijjjfff^^^ZZZdddzzz|||ssssssuuurrrlllaaa\\\UUUSSSWWW]]]aaabbb\\\\\\ZZZWWWPPPHHH@@@;;;FFFRRRdddrrryyyzzzzzzzzzvvvzzz{{{yyyxxx{{{}}}|||~~~{{{yyywwwvvvuuuuuuuuusssqqqqqqrrrssssssrrroooppppppsss|||}}}zzzwwwwwwyyy||||||{{{{{{}}}~~~~~~{{{xxxwwwtttsssrrrqqqqqqqqqqqqqqqrrrrrrqqqpppoooooooooooorrrpppooorrrrrrsssyyy{{{]]]ZZZ^^^pppqqqaaaLLL:::888888555555666666555999???CCCSSShhhxxxaaa~~~kkkeeeuuuyyywwwqqqyyyooohhhqqqwww||||||zzzwwwqqqjjjeeeeeettt}}}yyyyyysssyyy}}}{{{{{{{{{{{{{{{{{{}}}~~~}}}{{{zzzzzzzzz{{{zzzxxxuuuuuuwwwyyyzzzzzzxxxtttmmmeee]]]TTTKKKEEECCCBBBBBBDDDEEEHHHSSS___pppwww}}}qqqcccbbbjjjuuu{{{[[[PPPIIIRRR}}}vvvgggffffffaaasssssslll~~~333111000000111222222111444666:::<<<>>>@@@CCCFFFDDDEEEFFFIIILLLMMMKKKJJJFFFIIIFFFFFFJJJIIITTTjjj~~~vvv}}}}}}hhhccc{{{lllbbbVVVSSSUUU```iiikkkhhhffffffgggiiikkkmmmnnnooooooiiihhhbbbZZZVVVWWWWWWUUUUUU]]]dddgggbbbXXXJJJAAA===>>>HHHfffrrrgggbbbpppxxxtttZZZJJJKKKLLLIIIFFFCCCDDDEEE;;;;;;:::999888777777777555666666444333666<<>>222555222222222333444555777999:::888KKKVVVrrr[[[CCC>>>888555666888<<>>===>>>>>>@@@JJJVVVeee{{{hhhUUUJJJHHHMMMQQQZZZ```ccc___ZZZaaavvvxxxxxx|||zzzuuufff___XXXWWW\\\bbbeeeeee___^^^\\\WWWNNNFFFAAA???EEEQQQcccttt}}}}}}yyyuuummmsssxxxyyyyyy||||||zzz~~~|||zzzxxxwwwwwwxxxtttrrrpppppprrrsssssssssoooqqqpppmmmoootttwwwvvvuuutttssstttuuuwwwwwwvvv}}}zzzzzz}}}{{{xxxxxx|||}}}xxxttttttssssssssssssssssssrrrqqqpppoooppppppqqqrrrsssttttttqqqppprrrssstttzzzuuuZZZVVVdddzzzkkk___LLL999666666333333666777777<<>>???BBBEEEGGGAAABBBEEEHHHKKKKKKIIIGGGDDDGGGDDDFFFJJJIIIRRRhhh|||\\\ZZZ}}}mmmcccWWWSSSUUU```jjjllljjjhhheeefffhhhkkkmmmnnnooopppooojjj^^^SSSTTT```lllrrruuuyyyaaaRRRDDD===@@@^^^tttVVVDDD??????DDDCCCMMMaaauuuqqqQQQKKKLLLLLLIIIDDDBBBCCCEEE<<<;;;999888777888888999555777888666555666;;;???FFFbbbsssZZZWWWXXXcccsssxxxggg\\\]]]eeebbbhhh{{{sss___jjj|||mmmmmmttt~~~ddd>>>111444111222222333444666888:::;;;999LLLTTT}}}\\\AAA999333666;;;>>><<<:::???===;;;<<<<<<@@@KKKVVV^^^yyybbbPPPFFFBBB@@@QQQ[[[dddddd^^^```pppxxxyyyzzzlllddd\\\ZZZ^^^cccdddcccbbbaaa\\\TTTJJJCCC??????BBBNNNaaasss~~~xxxqqqiiiqqqyyy|||~~~}}}yyy|||{{{zzzyyyzzz{{{|||}}}vvvtttrrrrrrsssuuuuuuuuuppptttsssnnnlllooossstttuuuvvvxxxyyyyyyyyyyyyyyyvvvwwwzzz|||xxxvvvwwwzzz{{{xxxxxx{{{ssstttuuuuuuuuutttsssrrrnnnnnnooopppqqqssstttuuuuuuqqqppprrrrrrsssxxxrrrYYYQQQfffsssbbb[[[LLL:::555333111222555777999@@@GGG@@@SSSkkklllsssmmm}}}~~~xxxyyyoooqqqwww|||}}}|||yyyssskkkgggnnn{{{ppplllttt~~~}}}||||||vvvvvvxxxzzz|||~~~{{{xxxxxxzzz}}}|||xxxvvvvvvvvvtttqqqeee\\\PPPHHHEEEFFFHHHIIIGGGFFFHHHKKKJJJFFFEEEHHHWWWaaaqqqlllddd___hhh|||{{{WWWKKKIIIFFF___rrrkkkiiiccc}}}nnnvvvyyyooonnnrrr////////////000111333444<<<<<<;;;;;;===@@@CCCEEEGGGGGGFFFFFFGGGHHHJJJKKKHHHJJJLLLKKKFFFHHHUUUeee|||uuuXXXWWWtttyyy\\\TTTTTTVVV]]]fffjjjgggdddjjjiiiiiiiiiiiikkklllmmmiiibbbXXXPPPSSSccc{{{mmm\\\BBB???WWWppp{{{zzznnn[[[HHH;;;777999<<<;;;<<>>999888===<<<:::999:::;;;>>>GGGQQQ]]]sss|||cccQQQGGGCCCCCCLLLUUU[[[ZZZ\\\dddooovvv~~~uuummmeeeffflllooolllggghhhdddaaa\\\QQQDDD<<<;;;DDDMMM]]]nnnyyy}}}zzzvvvsssvvvzzz~~~~~~}}}{{{zzzyyyxxxxxxxxxxxxxxxsssttttttsssssstttwwwyyyxxxuuuqqqoooooorrrvvvyyyxxxxxxwwwwwwwwwxxxzzz{{{vvvxxxyyyyyyzzzzzz|||~~~~~~{{{yyyxxxxxxyyyyyyzzzzzzzzzzzzxxxyyyzzzzzzyyywwwtttrrrpppooooooooopppqqqqqqrrrssssssssstttvvvxxx{{{|||oooZZZWWWkkk{{{uuufffRRR===555777555444444555888===CCCFFFKKKPPPlllxxxrrrtttnnnrrrfff}}}}}}|||llluuu{{{|||xxxuuupppkkkdddkkkpppqqqwww~~~|||{{{vvvxxxyyyyyyxxxxxxzzz|||}}}}}}}}}}}}}}}|||{{{{{{{{{xxxvvvpppiii]]]PPPIIIOOOYYYaaahhhooofffllllll___RRRNNNLLLHHHOOOTTTdddzzzkkkdddiii~~~~~~eeeKKKJJJIIIOOOvvv}}}vvvfffmmmgggwwwyyyvvv~~~rrrdddddd___XXX]]]ppp000000000000111222444555<<<<<<<<<<<<>>>@@@BBBCCCTTTSSSPPPMMMIIIGGGEEEDDDGGGIIILLLKKKFFFFFFRRR```yyyuuuwww}}}pppOOOLLLjjjcccSSSPPPRRRZZZeeekkkiiieeehhhggggggggghhhiiijjjkkkaaaWWWKKKHHHRRRfff|||tttWWWGGGMMM[[[jjjnnndddQQQKKKAAA999666666888999888999;;;===???AAACCCCCC999KKK```uuu[[[JJJDDDEEEDDDDDDJJJTTTWWWVVVPPPHHHBBBBBBAAA<<<999:::666666555444444555666777@@@OOOjjjqqqYYY[[[jjjvvvqqqfffbbbiiijjj{{{pppsss|||vvvyyy{{{|||zzzwwwVVV;;;666...555222333444444444666999;;;???III___tttUUUDDD>>>JJJRRRIII>>><<<<<<:::999;;;;;;===FFFPPPWWWlllkkkYYYLLLCCC>>>CCCJJJPPPOOORRR\\\hhhoooyyy{{{{{{zzz~~~yyyppphhhfffjjjmmmiiieeehhheeebbb^^^SSSFFF>>>===AAAIIIYYYmmm}}}uuuwwwzzz|||}}}}}}|||{{{}}}|||{{{yyyxxxwwwwwwwwwrrrssstttttttttuuuxxxzzzxxxvvvtttrrrrrruuuxxxzzz|||{{{yyyxxxwwwwwwxxxyyyxxxzzzzzzyyywwwwwwzzz}}}~~~|||{{{zzzyyyyyyxxxxxxxxxyyyzzz{{{wwwxxxxxxxxxwwwuuusssqqqpppppppppppppppqqqrrrssssssssstttvvvyyy}}}kkk___nnn{{{qqqbbbPPP===555888666666666777:::???DDDHHHPPP\\\xxx}}}xxxuuuvvvyyy}}}nnn\\\vvv}}}wwweeevvv}}}ooouuu||||||xxxuuupppjjjccclll{{{{{{|||}}}~~~~~~}}}}}}zzz{{{zzzyyyxxxyyy{{{~~~~~~~~~~~~~~~}}}||||||{{{{{{~~~~~~{{{xxxuuullldddTTTWWW___mmm{{{|||rrrcccNNNQQQSSS^^^rrrrrrgggpppjjjOOOKKKHHHIIIgggzzzfffhhheeeuuuyyyqqqkkkggg```kkkvvv}}}111111111111222444666777;;;;;;===>>>???@@@AAAAAAOOOOOOOOONNNMMMKKKIIIHHHFFFHHHKKKKKKFFFEEENNN[[[vvvwwwzzzqqqZZZ\\\kkkxxxRRRIIIeeedddVVVPPPNNNVVVccckkkjjjeeefffeeeeeeeeefffggghhhiii___UUUMMMOOO]]]nnnyyy}}}rrrtttqqqlllnnnyyynnnWWWMMMOOO]]]```SSS>>>:::666555777888666444666777888999;;;;;;;;;;;;===BBBCCCEEEUUUqqq}}}wwwyyyvvvYYYLLLHHHIIIEEE@@@DDDQQQ```hhhbbbYYYQQQMMMHHHAAA<<<:::888777666555555555555666<<>>@@@AAAAAA@@@???BBBDDDGGGJJJLLLLLLKKKJJJDDDFFFJJJKKKGGGFFFNNNYYYwwwllljjjzzz}}}fffbbblllaaaQQQdddiii]]]SSSMMMSSSaaakkkjjjeeeeeeeeeeeeeeefffggghhhhhhaaa]]][[[___iiioooooolllcccooo}}}|||vvvrrrqqqtttbbbRRRNNN\\\aaaTTTDDD???:::888:::;;;999777888888999;;;===???AAABBBAAACCCAAA===@@@NNNZZZ```ggglllsssvvvoooccc]]]^^^hhhooo^^^QQQNNNPPPKKKBBB@@@KKK]]]iiimmmiiibbbXXXLLLBBB<<<;;;888888888777777777888888888DDDYYYmmmwwwyyy~~~hhhfffvvv}}}~~~|||mmmaaahhhyyy|||~~~}}}YYY>>>999///111444555666666666777:::===DDDLLL^^^kkknnn[[[HHHEEEUUUVVVDDD>>>GGG===<<<;;;<<<;;;;;;AAAIIIUUUfff}}}jjjZZZOOOHHH@@@EEEEEECCCEEEOOOZZZ___iiinnnqqqtttxxx}}}|||xxxuuummmddd___```aaa___\\\YYYXXXYYYXXXRRRGGGAAA@@@@@@EEETTTkkk~~~}}}}}}||||||~~~}}}|||zzzyyyxxxxxxxxxvvvwwwxxxxxxvvvvvvwwwyyyrrrsssssstttttttttttttttuuuuuuuuuuuuwwwyyy{{{}}}zzz~~~}}}wwwsssuuuxxxwwwwwwxxxyyyzzz{{{||||||uuuvvvvvvwwwwwwwwwwwwwwwsssssstttssssssqqqpppooossssssrrrrrrrrrsssssstttooooooqqqtttyyy~~~~~~lll||||||~~~mmm[[[LLL>>>888:::888888999;;;>>>CCCGGGJJJMMMcccpppbbbaaafffbbbZZZ}}}}}}lll|||rrrmmmtttzzzyyywwwuuupppjjjeeehhh~~~~~~}}}}}}|||zzz}}}{{{{{{}}}~~~~~~}}}|||{{{{{{zzzzzzzzzyyy}}}}}}vvvnnnnnnsssxxxeeeZZZSSS]]]rrrtttgggqqqnnnPPPIIIFFFDDDRRRgggssshhhfffsss|||xxx/////////000111333555777:::<<>>999999<<<>>>???????????????@@@CCCEEEFFF;;;@@@CCCDDDEEEIIIKKKJJJLLLMMMPPPQQQMMMIIIMMMTTTVVVooo~~~wwwmmm]]]\\\]]]VVVIIIAAAFFFQQQYYYiiikkkhhhZZZIII===;;;<<<777777888888999999999999555===PPPggguuuyyywwwwww}}}}}}~~~~~~sssgggppp|||uuueeeVVV]]]ooouuu~~~^^^===777///444444555666666777999<<>>>>><<<:::???FFFSSSddd}}}qqq```WWWQQQIIIKKKIIICCCBBBIIIQQQTTTaaagggllloootttwwwtttnnnfff```XXXUUUVVVWWWVVVTTTMMMMMMOOOPPPLLLDDD@@@@@@AAAEEEQQQggg~~~}}}|||{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzyyyzzzzzzyyywwwuuuuuuuuuqqqrrrtttuuuuuuuuutttssssssrrrrrrsssuuuwwwyyy{{{xxx}}}{{{vvvuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxqqqrrruuuwwwwwwvvvtttrrrssssssrrrrrrrrrqqqppppppttttttssssssrrrsssssstttoooppprrruuuxxx|||~~~jjjkkk}}}rrrrrrmmm[[[LLL>>>888:::777888999;;;>>>BBBFFFIIILLL^^^zzzzzzkkkccccccggg^^^ZZZ|||jjjxxxjjjfffnnnuuuvvvvvvuuupppkkkgggdddsss~~~~~~|||yyy~~~}}}{{{{{{||||||{{{zzzyyyyyyyyyzzzzzzzzz~~~yyyxxxyyyjjj\\\[[[jjj}}}nnneeettttttSSSHHHFFFFFFPPP___~~~}}}wwwhhhhhhsss////////////111333666777;;;===@@@BBBDDDEEEDDDDDDCCCEEEGGGHHHHHHFFFDDDCCCBBBCCCFFFIIIIIIIIIQQQZZZ||||||xxx}}}~~~vvvuuuyyyfffzzztttiiirrr```UUUKKKNNN\\\jjjqqqqqqeeefffggghhhiiiiiiiiiiiifffggggggeeedddiiirrrzzzxxxppphhhWWWIIIWWWsssnnnfffXXXJJJAAA===???AAAGGGHHHIIIKKKLLLMMMMMMMMMPPPPPPOOOOOONNNKKKFFFAAAHHHEEECCCCCCAAAAAAHHHPPPMMM\\\zzzyyysssooocccQQQFFFFFFIIIKKKYYY``````SSSDDD===<<<>>>::::::;;;;;;;;;;;;:::::::::>>>KKKaaarrryyyzzzzzzwwwxxxyyyxxxwwwwwwxxxyyywwwxxxzzz{{{zzzyyy{{{kkklllvvv}}}}}}lll[[[QQQZZZkkkqqq~~~\\\:::666111777333555666777888;;;>>>AAAAAAKKKYYY|||rrrkkk{{{vvvTTTBBBZZZzzzxxx[[[@@@AAA@@@@@@AAA===:::>>>DDDKKK^^^zzzsssggg^^^UUUUUUPPPGGGCCCFFFJJJKKKVVV]]]dddiiimmmoookkkdddYYYUUUPPPNNNOOOQQQPPPNNNHHHGGGIIIKKKHHHBBB???AAAEEEHHHQQQcccuuu}}}|||{{{yyyxxxxxxxxxxxxyyyxxxxxxxxxxxxyyyzzzzzzyyyzzz{{{yyywwwtttssstttssstttvvvwwwwwwwwwvvvuuuuuuuuusssssssssssstttuuuvvvyyy}}}}}}zzzwwwvvvuuutttsssrrrrrrrrrrrrsssppprrrtttvvvwwwuuusssqqqsssssssssrrrrrrqqqqqqqqqttttttsssrrrrrrrrrssssssrrrtttvvvyyy|||}}}~~~|||~~~zzzrrrpppqqqkkk```wwweeeeeeppp}}}jjjZZZJJJ;;;666888666777888;;;>>>BBBFFFHHHOOOYYYrrrtttjjjgggiiikkk[[[[[[qqqxxxjjjbbbkkksssuuuuuuuuuqqqkkkgggcccppp~~~~~~}}}{{{|||}}}~~~}}}{{{yyyyyyzzzzzzzzzyyyxxxxxxzzz{{{|||zzz~~~~~~zzznnnaaafffvvv{{{```kkk~~~\\\KKKEEEEEEKKKUUUxxxyyyvvvdddiiiqqqeee//////000000222555777888<<<===@@@CCCEEEGGGGGGGGGBBBDDDFFFHHHIIIHHHGGGGGGDDDCCCEEEGGGFFFGGGNNNWWWwww{{{vvvzzzpppgggsssdddYYYNNNMMMWWWdddmmmpppdddeeeggghhhiiiiiihhhhhhlllmmmmmmiiigggiiiqqqxxxwwwlllbbb```aaabbbhhhnnnjjjgggiii___NNNYYY}}}mmmWWWHHHCCCCCCJJJPPPYYYccciiilllkkkjjjiiieeebbbeeeiiihhhbbb^^^KKKFFFBBBAAA???<<<===AAAFFFOOOuuummmXXXMMMKKKKKKHHHKKKPPPQQQKKKFFFFFFFFFDDDDDDDDDDDDCCCBBB@@@???===???DDDQQQdddrrrxxxzzz|||zzzxxxwwwwwwxxxyyyyyyyyy{{{{{{{{{}}}qqqnnnwwwrrrtttiiiWWWTTTaaaqqq|||WWW666555111777222444666777999<<<@@@DDDCCCKKKUUUuuusss{{{\\\EEEVVVzzzjjjJJJCCCBBBBBBCCC???;;;===BBBFFFXXXuuuuuueeeddd]]]SSSMMMMMMMMMLLLMMMUUU^^^eeejjjmmmhhh```XXXVVVSSSRRRSSSSSSRRRPPPLLLJJJKKKKKKHHHBBB@@@CCCLLLOOOXXXeeerrr{{{}}}|||xxxxxxxxxxxxwwwwwwwwwvvvyyyxxxxxxwwwwwwwwwxxxxxxvvvxxxyyyyyywwwuuutttuuuttttttvvvvvvwwwwwwvvvuuuwwwvvvtttsssrrrsssssstttuuuuuuvvvxxx{{{|||zzzxxxtttsssrrrqqqppppppqqqqqqtttttttttttttttuuuuuuuuuttttttssssssrrrrrrsssssstttssssssrrrqqqqqqrrrrrrrrruuuyyy|||~~~~~~}}}|||yyyrrrggg^^^[[[```gggeeefffmmmqqqxxxtttcccWWWHHH888222666666777999<<>>@@@CCCFFFHHHIIIJJJHHHHHHHHHHHHGGGEEECCCBBBEEEDDDDDDEEEDDDDDDKKKTTTrrr~~~}}}]]]tttkkk___RRRMMMRRR]]]fffjjjdddeeefffhhhhhhhhhhhhggglllnnnooommmiiidddccccccXXXOOOJJJLLLMMMLLLNNNSSSRRRUUUcccdddTTTZZZkkkVVVLLLJJJIIITTTgggzzzwwwppplll___PPPFFF@@@===???CCCBBBHHHuuuttt[[[QQQQQQPPPLLLDDDGGGHHHGGGJJJQQQPPPJJJNNNNNNMMMLLLIIIFFFDDDBBB<<>>OOOkkktttmmmfff\\\[[[ZZZRRRTTTVVV\\\gggqqqrrrjjjaaacccbbb``````dddeeebbb\\\ZZZ\\\]]]WWWMMMEEEFFFKKKXXX[[[cccooowwwyyy|||}}}}}}{{{xxx{{{{{{{{{zzzwwwvvvwwwyyyxxxwwwvvvuuutttttttttuuuuuusssqqqqqqssstttssssssqqqrrrssstttttttttsssrrrsssrrrqqqqqqrrruuuxxxyyysssrrrrrrqqqqqqssstttuuusssqqqpppqqqsssuuuuuutttvvvvvvuuusssqqqqqqtttvvvxxxwwwuuusssrrrssstttuuusssuuuyyy{{{}}}}}}|||{{{|||sssdddTTTIIILLL___rrrtttuuu}}}|||ttt|||rrryyyssshhhYYYMMMBBB888444666888:::===???BBBEEEIIILLLNNNSSSlllyyyiiikkkvvvjjj|||{{{iiibbbnnnxxxwwwsssqqqlllfffeeedddrrr~~~~~~{{{tttoooooorrrvvvxxxyyyzzz{{{||||||}}}zzzzzz~~~}}}jjjgggyyyiiikkkyyylllhhhllluuuXXXHHHEEEFFFEEE^^^{{{mmmvvvtttaaabbbooo}}}oooggg^^^ZZZZZZZZZWWWTTTWWW]]]rrr222222444555888:::<<<===>>>???BBBDDDFFFGGGHHHHHHKKKKKKLLLLLLKKKIIIGGGFFFFFFCCCBBBCCCCCCCCCHHHOOOjjjlllLLL\\\qqqZZZTTT\\\gggkkkcccdddffffffeeeddddddeeekkkppprrrlll]]]MMMBBB===BBB???;;;;;;???GGGNNNSSSOOONNNOOOXXX\\\YYYsssyyyzzz{{{ssssss{{{qqq```UUUIIICCCAAA???>>>>>>???DDDgggjjj\\\[[[XXXPPPKKKRRR[[[YYY\\\cccbbbVVVSSSRRRSSSPPPLLLLLLOOOFFFPPP^^^iiilllggg___ZZZNNNMMMKKKJJJLLLPPPUUUXXXdddjjjrrrwwwwwwtttpppmmmpppzzz}}}zzzjjjbbbdddddd```bbbvvvuuudddmmm}}}PPP777222222555444444666999>>>CCCHHHJJJJJJPPPXXXbbb~~~ooossseeeNNNCCCUUUrrrwwwfffSSSHHHHHHIIIBBBAAABBB<<>>@@@BBBEEEIIILLLOOOQQQggg}}}sssvvvxxxzzz}}}|||}}}vvvuuuaaadddooowwwvvvsssqqqlllfffcccbbbrrr~~~}}}{{{zzzzzzzzzzzz|||xxxtttqqqqqqssstttuuuwwwyyyzzz{{{{{{}}}|||~~~|||xxx~~~kkkoooppppppvvvoooxxx|||ooofffxxxyyy[[[IIIEEEEEEEEE[[[tttvvv}}}ppp}}}^^^bbboooxxxtttnnnjjjeee```XXXSSSVVVUUU```mmm222333555777:::<<<>>>???>>>???BBBDDDGGGHHHHHHHHHKKKLLLLLLLLLKKKIIIGGGFFFFFFDDDCCCEEEDDDCCCFFFLLL```hhhPPPSSSxxxmmm\\\[[[dddkkkeeedddccccccdddfffiiikkkmmmrrrssskkkZZZKKKDDDCCCCCCDDDCCCBBBAAADDDJJJNNNOOOLLLLLLUUU\\\___zzzqqq^^^SSSPPPJJJBBB<<<<<<===<<>>JJJddduuuttttttkkkfffgggooo|||}}}{{{rrrfffVVVIIIRRRWWWdddsss{{{zzzxxxyyyzzz~~~|||wwwwwwxxxwwwxxxxxxwwwuuutttuuuvvvxxxyyyyyyyyywwwvvvtttsssrrrqqqpppqqqrrrsssrrrpppkkklllnnnpppqqqrrrrrrqqqqqqqqqqqqqqqrrrrrrsssssstttttttttuuuuuutttsssssssssssssssuuuwwwxxxvvvtttuuuuuuuuusssppppppqqqsssuuuuuutttsssssstttvvvwwwvvvyyy|||~~~~~~{{{xxxuuuvvvnnncccVVVNNNRRReeeyyyzzzwwwxxxsssiii\\\NNNEEE<<<666555777:::<<>>???@@@???AAACCCFFFHHHIIIJJJJJJKKKKKKLLLKKKJJJIIIGGGEEEFFFDDDEEEGGGEEECCCEEEIIIUUUsssttthhhUUUOOOttt~~~fffZZZ]]]cccdddbbbbbbdddiiinnnqqqrrrxxxwwwsssiii\\\TTTQQQRRRXXX[[[^^^^^^YYYRRRJJJEEEFFFMMMTTT[[[]]]aaazzztttwwwhhh___QQQ???666888>>>888666:::;;;<<>>999555666888:::<<<>>>@@@BBBEEEIIILLLQQQSSSgggoooyyyxxx}}}xxxxxxnnnjjjsssvvvxxxxxxvvvsssnnniiicccdddvvv~~~|||yyyxxxwwwvvv{{{~~~{{{ssslllhhhlllpppuuuxxxyyyyyyyyyyyyyyyxxx}}}rrr{{{jjj\\\bbbyyywww___VVVbbbooo}}}xxx|||}}}yyyyyynnn|||gggNNNDDDDDDEEEMMMnnnttt{{{zzzppp{{{uuuaaa^^^jjj{{{ooo```ZZZ```www000222555888<<<>>>@@@@@@AAACCCEEEHHHIIIJJJJJJJJJIIIIIIJJJJJJIIIHHHFFFEEEFFFDDDEEEGGGFFFCCCDDDHHHRRR}}}~~~jjj]]]ggggggVVVOOOssskkkZZZZZZaaabbbaaacccjjjtttzzz|||zzz~~~wwwlllbbbZZZVVVSSSRRRhhhmmmuuu~~~uuueeeXXXKKKRRRWWW^^^dddjjj}}}xxxaaaQQQTTTaaajjjcccUUUKKKIIIDDD;;;:::???<<<666666::::::;;;IIIZZZ\\\^^^fff{{{xxxsssvvvrrrqqqpppggg\\\\\\^^^bbbbbbaaaeeellliiihhhddd\\\RRRLLLIIIIIIOOOZZZkkk~~~rrrgggbbbgggqqqyyy~~~lllhhhppprrrnnniiizzzjjjjjjwwwvvvjjjttt~~~~~~qqqFFF444555555666444666888<<<@@@DDDGGGIIILLLPPPYYYgggttt___MMMjjjfffSSSNNNHHHDDDCCC===;;;AAARRRpppxxxxxx}}}rrr___RRRXXXeeettt{{{zzzwwwwwwyyyzzz|||~~~zzzxxxyyyyyyxxxvvvvvvwwwyyyxxxyyyzzzzzzyyywwwtttrrrtttsssssstttuuuuuusssrrrooopppqqqqqqqqqpppooonnnppppppqqqqqqppppppooonnnooopppqqqrrrrrrqqqpppooopppqqqrrrtttvvvvvvtttrrrtttuuuuuutttqqqpppqqqrrrttttttttttttuuuuuuvvvvvvpppsssvvvyyyyyywwwtttrrrtttoooggg^^^WWW[[[mmm{{{}}}{{{~~~}}}|||nnn~~~uuu^^^\\\OOO@@@999777555777::::::<<<>>>@@@BBBDDDHHHKKKSSS\\\sss~~~nnn___{{{{{{~~~xxx{{{{{{sss~~~{{{yyyyyyxxxtttoookkkaaacccuuu|||zzzyyyxxxxxxzzz}}}xxxmmmeeeiiimmmssswwwxxxxxxxxxxxxxxxzzzuuuqqqwww___UUUbbbiii]]]QQQPPP[[[bbbwww}}}}}}~~~oooqqq}}}pppuuuoooSSSFFFEEEGGGLLLeee{{{wwwzzzzzzooouuuooo```]]]iiixxxuuuddd```ggg|||///111555999===???AAAAAACCCEEEFFFHHHIIIIIIIIIIIIFFFFFFHHHHHHHHHGGGFFFFFFFFFDDDEEEGGGFFFCCCDDDIIITTT|||vvvtttxxx^^^RRRfffppp___VVVuuu{{{zzzfffYYY\\\fffcccbbbfffppp}}}wwwrrrllliiiiiigggccc^^^^^^cccooooooggg\\\___jjjqqqnnneeeWWWLLLGGGJJJOOOSSSfff___VVVOOOFFF>>><<<>>>===888999>>><<<<<>>>>>@@@KKKdddmmm```bbbjjjuuuzzzyyyxxxyyy{{{yyyzzz~~~{{{yyyzzzzzzyyyxxxxxxyyy{{{wwwxxxxxxxxxxxxvvvuuuttttttttttttuuuwwwvvvtttrrrooooooppppppooonnnlllkkkppppppppppppppppppoooooopppqqqrrrrrrsssssssssrrrqqqpppqqqsssuuuuuutttrrrsssuuuvvvuuusssrrrsssttttttttttttuuuuuuuuuuuuuuupppqqqtttuuuuuutttrrrqqqrrrnnniiibbb]]]bbbssszzz|||yyyqqquuu^^^ZZZKKK<<<666555666999<<<;;;===???AAABBBEEEHHHKKKUUUccc~~~~~~|||fffZZZ{{{zzzzzzssszzzyyyzzzzzzyyytttmmmjjj]]]___qqq~~~~~~|||{{{zzzyyyxxxxxxzzz{{{~~~~~~pppeeefffjjjppptttvvvvvvvvvwwwvvv|||mmmttthhhRRRQQQXXXXXXPPPJJJPPPQQQ___vvvpppeeelllwwwyyyoootttxxxYYYIIIGGGIIIOOO___www||||||uuupppuuuoooeee]]]jjjwwwtttgggaaammm///222666;;;???AAACCCCCCDDDEEEFFFGGGGGGGGGFFFEEEBBBCCCEEEFFFGGGGGGFFFFFFFFFDDDDDDFFFEEECCCEEEJJJQQQ~~~yyy}}}xxxrrrmmmrrr~~~}}}ggg^^^{{{}}}ddd|||oooqqqqqqpppkkk___WWW\\\ggghhhfffhhhssskkkiiijjjrrryyyjjjgggdddooohhhPPPGGGEEEDDDGGGMMMjjjvvv|||rrr^^^LLLAAA;;;@@@<<<@@@FFFCCC@@@PPPhhhqqqwww}}}{{{tttgggnnnwwwpppuuupppeeebbbhhhuuujjj???333777777666666777;;;>>>BBBEEEGGGIIINNNSSS[[[bbbxxxuuutttfffQQQUUU{{{|||\\\UUUNNNIIIFFFAAA@@@===BBBTTTnnnsssqqqsssxxxyyywwwxxxzzz{{{{{{|||}}}~~~}}}|||yyyzzzzzzyyyxxxxxxzzz{{{vvvvvvvvvvvvvvvvvvvvvvvvsssssssssuuuvvvvvvsssqqqnnnooopppppppppooonnnmmmqqqpppooooooooopppqqqrrrppppppppppppqqqssstttuuusssrrrqqqsssuuuvvvuuutttssstttvvvvvvuuutttuuuvvvuuuuuuuuuuuuuuuuuuttttttssstttttttttsssrrrqqqpppnnnllliiieeebbbhhh{{{~~~~~~xxxwwwttt```YYYIII:::444555777;;;>>>===???BBBCCCDDDGGGJJJMMMPPPaaa||||||}}}zzzzzzqqq]]]zzzvvvmmmwww~~~yyyzzzyyyxxxrrrkkkggg[[[\\\nnn~~~|||{{{zzzzzzzzzzzzzzz{{{yyyxxxyyyuuugggcccgggmmmqqqrrrsssuuuvvvsss|||uuuggg{{{ttt[[[PPPOOONNNMMMLLLKKKIIIMMM[[[mmmyyy~~~ooogggeeevvvvvvooo{{{~~~^^^LLLIIIKKKPPPZZZ|||vvvtttuuuiii|||{{{lllpppllleeeZZZhhhtttyyyffffff}}}000333888===AAACCCDDDEEECCCDDDEEEFFFFFFEEEDDDCCC@@@AAACCCEEEFFFGGGFFFFFFFFFDDDCCCEEEDDDCCCFFFLLLLLLvvvxxx|||ssspppwwwxxxqqqrrrzzzggg\\\\\\___aaa\\\VVVYYYbbbmmmiiiiiisssxxxmmmqqqyyy___NNNYYYvvv|||]]]MMMAAA777===LLL```jjjVVVIIIBBB@@@GGGOOOKKKFFFUUUmmm~~~|||}}}~~~{{{nnnsssbbb[[[\\\aaaooo~~~hhh>>>222777777666777999<<<@@@DDDGGGIIIJJJPPPUUU\\\\\\kkknnn]]]rrryyy^^^LLLEEE``````XXXQQQKKKHHHCCC>>>::::::HHH___}}}|||zzzzzzyyywwwwww{{{zzz}}}~~~zzzxxxzzz|||xxxyyyzzzyyyxxxxxxyyy{{{uuuuuuuuutttuuuvvvvvvwwwrrrrrrssstttvvvuuurrrpppooopppqqqrrrssssssrrrqqqrrrpppooonnnnnnppprrrtttmmmmmmmmmmmmnnnqqqssstttuuusssrrrsssuuuwwwwwwvvvrrrtttvvvwwwvvvvvvwwwxxxuuuvvvvvvvvvuuutttsssssswwwvvvuuutttrrrqqqpppoookkkjjjhhhgggfffmmm~~~xxx{{{~~~qqq```YYYIII999333555888<<>>AAABBBBBBBBBEEEFFFGGGHHHGGGEEECCCAAA@@@BBBDDDDDDCCCCCCCCCDDDDDDDDDDDDBBBAAABBBDDDGGGKKKlllwwwyyyxxx~~~hhh[[[VVVRRRPPPNNNMMMPPPVVVhhhiiilllpppuuuzzzfffVVV]]]iii}}}dddHHH>>>BBB@@@MMM```iii^^^PPPOOONNNJJJDDDDDDQQQ___}}}sssxxx}}}}}}{{{|||{{{pppsssmmmWWWTTTXXX^^^ooo[[[999:::000000999:::===AAADDDGGGJJJNNNQQQLLLWWWYYYYYYbbbxxxhhhcccyyyeeeQQQGGGTTTiiimmmWWWRRRKKKRRRFFFDDD>>><<>>@@@CCCFFFGGGIIILLLNNNNNNVVVVVVWWW]]]nnnmmm]]]wwwyyyhhhTTTFFFMMM\\\|||cccYYYPPPUUUJJJDDD???===AAAIII\\\kkk```aaafffooosssssstttwwwxxxyyyyyyzzz{{{{{{{{{{{{zzz}}}|||{{{zzzwwwxxxyyyxxxvvvtttttttttvvvssspppqqqtttvvvtttqqqtttrrrpppqqqssssssqqqoooooopppppppppqqqppppppppprrrqqqpppppppppqqqrrrrrrppptttxxxxxxuuusssuuuxxxuuutttrrrrrrsssuuuuuutttwwwuuusssssstttvvvvvvvvvzzzyyyvvvssspppnnnllllllmmmiiihhhnnnzzzsssbbbVVV@@@777:::888;;;BBBBBBFFFFFFHHHMMMSSSWWWXXXWWWTTTaaaiii~~~kkkcccgggQQQbbb~~~}}}xxx|||~~~lllqqqsssqqqpppnnnfff]]]UUUVVVhhh{{{~~~|||yyyxxxyyyzzz|||}}}|||zzzyyy|||~~~}}}vvvoooiiimmmrrrxxx{{{||||||{{{yyy}}}cccYYY```vvv```XXXSSSNNNNNNMMMKKKHHHIIIRRRaaammmuuuzzztttjjj}}}zzzrrrXXXOOOPPPQQQWWWfffkkkdddaaa^^^RRRJJJFFFEEEIIILLLMMMOOORRRNNNSSS```jjjzzzssszzz555888<<<@@@DDDEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIFFFCCCBBBCCCDDDFFFFFFEEECCCBBBBBBEEEGGGKKK\\\uuuyyyfffmmmaaa[[[TTTNNNMMMKKKGGGGGGIII^^^eeeiiioooxxx~~~bbbQQQKKKBBB@@@DDDWWWwwwwwwrrreeeYYYTTTSSSOOOLLLKKKNNNXXX___```hhh{{{|||~~~~~~|||zzz{{{{{{|||||||||{{{{{{{{{lll```[[[PPPXXXeeessszzzvvvllldddtttttt[[[SSSTTT\\\rrrOOO555:::444666:::>>>AAADDDGGGIIIKKKNNNPPPSSSVVVUUUVVVYYYbbbwww[[[kkk{{{sss]]]JJJGGGNNNyyynnnYYYNNNQQQKKKEEEAAA???@@@BBBOOOoookkkTTTQQQUUU^^^kkkrrrssstttvvvtttuuuvvvxxxzzz{{{|||}}}}}}|||{{{{{{xxxyyyxxxvvvtttrrrssstttwwwvvvuuutttssssssrrrqqqtttrrroooooopppqqqqqqpppmmmnnnooopppqqqqqqqqqqqqrrrqqqqqqpppppppppqqqqqqrrruuuxxxwwwtttssstttvvvwwwuuurrrrrrssssssssssssvvvwwwvvvuuuuuuvvvyyy{{{|||zzzvvvrrrooollljjjiiicccgggoooyyy~~~}}}mmmbbbRRR===555:::999===EEEEEEHHHFFFEEEHHHNNNUUUZZZ\\\\\\gggnnn|||ddd]]]IIIYYYtttuuuuuu}}}zzz|||wwweeejjjooorrrssspppeeeZZZSSSSSSeeexxx|||~~~}}}zzzxxxwwwxxxzzz{{{{{{xxxvvvxxx|||{{{vvvqqqpppsssxxx|||~~~yyy}}}{{{zzz```RRRbbb}}}nnn^^^OOOSSSTTTRRRLLLGGGJJJWWWbbbiiinnnsssvvvzzzjjjnnn}}}xxx[[[OOOPPPRRRPPPZZZ^^^RRRJJJKKKGGGBBB>>><<<@@@CCCCCCDDDGGGGGGJJJTTT___rrrzzz777:::>>>BBBEEEGGGGGGFFFGGGGGGEEEEEEEEEFFFHHHJJJMMMMMMKKKGGGDDDDDDEEEGGGGGGGGGFFFDDDBBBCCCEEEGGGIIITTTyyyttt|||\\\XXXxxxssseeeZZZNNNIIIGGGDDDCCCEEEYYYccckkkuuukkkcccgggtttmmmYYYQQQIIIAAA@@@JJJeeezzzkkkeee```YYYQQQMMMKKKTTT\\\___fff{{{{{{yyyzzz|||{{{yyyxxxyyyzzz{{{||||||||||||wwwkkkcccVVVXXX]]]dddeeebbb^^^^^^lll}}}aaaPPPNNN[[[yyy}}}III555999444888999<<>>777;;;;;;???GGGGGGHHHFFFEEEFFFKKKQQQWWWZZZ^^^hhhpppmmmWWWGGGUUUqqqxxxxxx|||{{{wwwjjjlllpppvvvxxxrrrdddXXXRRRSSSdddwww{{{}}}|||zzzwwwuuuuuuwwwyyyyyywwwwwwzzz~~~}}}vvvppptttvvvzzz~~~~~~|||zzzzzzzzzwww|||ooobbbrrr}}}ggg^^^^^^[[[TTTLLLIIIKKKOOOWWW[[[```eeelllzzz}}}jjjvvv|||}}}]]]NNNNNNKKKFFFOOOVVVIII>>>AAACCC???:::999===?????????AAABBBAAAIIITTThhh~~~888;;;???DDDGGGHHHHHHHHHKKKIIIGGGEEEEEEFFFGGGIIIMMMMMMKKKIIIGGGGGGIIIKKKHHHHHHGGGEEECCCCCCEEEHHHLLLSSS|||uuuzzz~~~pppsss}}}{{{^^^PPPdddzzzhhhUUUJJJGGGEEEEEEFFFRRR___iiivvv~~~^^^IIIAAADDDMMMVVV___{{{|||mmmYYYSSSLLLBBBBBBFFFXXXxxx|||sssjjj___XXXUUUUUUYYY___dddkkkyyy|||yyywwwwwwxxxyyyxxxvvvwwwxxxyyy{{{||||||||||||~~~wwwgggbbb[[[WWWYYYZZZVVVTTTVVVrrr}}}uuutttxxxvvv}}}jjjWWWRRR___}}}vvvDDD666888333999777>>>AAAGGGLLLOOORRRUUUWWWUUUTTTQQQRRRTTTVVVssslllsss}}}bbbMMMDDDOOOxxx[[[QQQIIIEEEBBB@@@;;;???UUUnnn~~~mmmYYYNNNNNNSSSXXXZZZZZZ]]]eeepppvvvuuuuuuwwwuuuuuuuuuuuuvvvxxxzzz{{{}}}~~~~~~|||yyywwwwwwwwwxxxxxxvvvtttrrrqqqrrrtttqqqtttwwwvvvsssqqqrrruuusssrrrpppooonnnnnnppprrrtttrrrnnnllllllmmmppprrrnnnnnnnnnooooooooooooooorrrrrrrrrqqqpppoooooopppsssqqqpppppprrrtttuuuuuurrrwww}}}~~~||||||}}}|||yyytttpppoooooorrrssswwwvvviiihhhUUU@@@999>>>===@@@GGGGGGJJJJJJKKKKKKMMMPPPSSSUUUZZZcccmmmtttXXXKKKVVVqqq~~~vvvxxxssspppqqqvvvzzzssseeeZZZUUUUUUeeewww{{{{{{zzzxxxuuurrrqqqtttwwwwwwwwwzzzvvvoootttvvvyyy|||}}}~~~}}}|||~~~wwwuuuyyyxxxwwwqqqsssvvviii\\\RRRKKKGGGEEEFFFIIINNNTTT\\\iiizzzyyyttt~~~aaaOOONNNGGGBBBLLLTTTIII>>>??????>>>:::999<<<>>>===<<<>>>???<<>>???CCCJJJ```yyy~~~fffPPPKKKFFFEEEFFFFFFNNNjjjxxxmmmccc^^^^^^___^^^___cccgggppp~~~~~~~~~|||wwwwwwvvvuuuvvvxxxxxxwwwvvvvvvwwwxxxyyy{{{{{{{{{{{{~~~~~~~~~ooojjj^^^UUUUUUUUUPPPNNNQQQuuu~~~ssspppkkklllrrrddd^^^ggg}}}nnn@@@888888222;;;888DDDGGGLLLOOOPPPQQQRRRSSSOOORRRNNNMMMQQQUUUiii}}}uuupppWWWHHHJJJjjjTTTLLLGGGBBB@@@<<<===MMMaaaqqqxxx}}}~~~uuu```ZZZXXX]]]gggooowww}}}jjjiiikkkppprrrqqqrrruuuvvvvvvuuuuuuvvvwwwyyyzzz{{{{{{zzzxxxuuussstttuuuuuuvvvvvvtttrrrqqqrrrtttnnnqqquuuuuusssrrrsssuuupppppppppnnnmmmmmmnnnppptttrrrooolllkkklllooopppllllllnnnooopppqqqqqqqqqqqqpppooonnnnnnnnnnnnooorrrpppoooppprrruuuvvvuuurrrvvv{{{~~~~~~|||{{{zzzxxxuuupppnnnooouuu|||{{{}}}vvvlllkkkUUUAAA:::>>>>>>@@@FFFFFFGGGIIILLLLLLLLLKKKLLLMMMRRR[[[hhhrrr]]]RRRWWWpppuuuooo}}}tttnnnrrrwwwsssggg___YYYXXXgggwwwzzz~~~yyyyyyxxxuuuqqqpppssswwwxxxyyy|||wwwnnnrrrtttwwwyyy{{{{{{{{{{{{xxxvvvyyyyyyxxx|||~~~lll\\\RRRKKKGGG===@@@CCCGGGMMMXXXeeennn}}}vvvhhhTTTQQQIIIEEEOOOUUUMMMFFFCCC<<<>>>:::999<<<===;;;:::;;;===999===DDDRRRsss999<<<@@@EEEHHHIIIIIIIIILLLKKKJJJIIIIIIJJJKKKKKKKKKLLLMMMLLLJJJJJJJJJLLLJJJIIIHHHFFFDDDDDDFFFHHHDDDKKKeeewwwnnnuuusss{{{}}}xxx{{{aaaOOOSSScccnnnbbbQQQjjjeeeTTTLLLGGGCCCAAAEEEPPP]]]hhhvvvvvvsssssssssqqqooonnneeeZZZRRRHHH@@@===???DDDUUUgggpppuuuyyy||||||jjjSSSMMMHHHLLLLLLFFFEEE___wwwooogggddddddeeeaaa^^^^^^]]]aaammmzzz~~~{{{}}}~~~}}}|||}}}}}}yyyyyyxxxuuuvvvvvvwwwxxxyyyyyyyyyxxxwwwxxxyyyzzz{{{||||||||||||xxxjjj```]]]YYYPPPOOOTTT{{{~~~{{{fffkkk~~~sssiiidddkkk~~~eee===;;;999222>>><<>>888======@@@FFFEEEDDDGGGJJJKKKIIIHHHHHHIIIKKKTTTccczzzlll^^^TTTTTTkkkzzzppp||||||zzz}}}pppooossspppgggaaa]]][[[hhhvvvxxx{{{~~~xxxzzzyyyvvvqqqqqquuuyyy{{{zzz|||vvvnnnrrrsssvvvyyyzzz{{{{{{{{{~~~|||zzzyyyyyyyyy{{{}}}ppp\\\OOOIII>>>???@@@AAADDDJJJRRRXXXaaapppwww}}}qqq\\\WWWIIIIIIQQQTTTOOOOOOKKK===???;;;:::===>>>;;;999:::;;;777;;;???HHHggg999<<<@@@EEEHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNMMMKKKIIIIIIJJJJJJJJJIIIFFFDDDDDDFFFHHHEEELLLaaaxxxppptttlllrrrssstttyyy{{{tttSSSKKKaaa}}}uuuYYYiiisssaaaXXXQQQJJJFFFAAALLL[[[eeejjjmmmttt{{{vvvtttssstttuuurrrooommmuuukkk___TTTGGG>>>===AAA>>>OOOaaajjjmmmrrrwwwyyyyyy|||{{{ccc[[[UUUTTTRRRFFFAAAXXX|||vvvrrrmmmiiihhhiiiddd___[[[VVVWWWdddtttzzz||||||{{{vvvzzz{{{zzzzzz|||{{{wwwwwwxxxyyyzzz{{{{{{zzzzzzzzzzzz{{{|||}}}}}}}}}}}}~~~|||zzzpppkkkaaaUUUTTT[[[lllsss~~~xxxoooeeeaaakkk___;;;<<<999333AAA@@@DDDHHHNNNRRRSSSTTTUUUVVVNNNXXXTTTLLLSSS[[[```ggg{{{ppplllVVVDDDJJJtttoooUUUJJJBBB@@@<<<:::BBBNNNaaakkktttuuu{{{wwwiiigggllluuu{{{}}}~~~vvvqqqnnnlllpppuuuuuuuuutttuuuvvvyyy|||}}}xxxxxxvvvtttqqqqqqsssuuuppprrrtttuuutttssssssssspppppprrrssssssrrrpppooohhhkkkmmmllljjjhhhiiijjjjjjllloooqqqrrrqqqooommmkkkmmmppprrruuuvvvvvvvvvqqqpppnnnnnnooopppppppppuuusssqqqpppqqqrrrrrrrrrvvvssspppqqquuuwwwwwwuuunnnjjjffffffnnn|||zzzyyypppjjjOOO;;;666<<<<<>><<<;;;<<<;;;:::999:::>>>===@@@JJJVVVpppAAABBBEEEJJJOOOQQQOOOMMMJJJJJJIIIHHHGGGFFFDDDDDDGGGFFFGGGIIILLLKKKHHHEEEDDDFFFIIIJJJHHHGGGFFFGGGFFFIIIYYYyyykkkyyyzzz{{{mmmqqqsss]]]iiivvvbbbQQQFFFBBBCCCKKKYYYccceeecccccchhhkkkllllllsss}}}}}}vvveeeRRRHHHIIIJJJHHH>>>BBBHHHQQQZZZeeennntttwww~~~fffOOODDDEEEJJJ[[[ooowwwzzzsssmmmllljjjfffggglllooottt|||}}}yyy~~~|||{{{xxxwwwwwwxxxzzz{{{zzzyyyxxxwwwuuutttttttttvvvwwwzzzzzzzzzzzzzzzzzzzzzzzzxxxyyyzzz{{{}}}||||||ddd```uuu|||~~~rrrgggUUU[[[fffzzzyyyPPP888::::::999@@@DDDIIIMMMPPPQQQUUUZZZ[[[XXXXXXUUUUUUWWWVVVUUUXXX]]]gggwwwrrrSSSGGGAAATTTwww\\\EEEBBBBBB;;;999???GGGVVVdddiiinnnyyy{{{eeegggkkkqqqrrrgggYYYSSSTTThhhiiikkkoootttxxxzzzzzz{{{yyyvvvuuuvvvxxxzzz{{{}}}~~~{{{xxxwwwxxxuuupppnnnpppsssuuuuuusssqqqoooqqqrrrrrrrrrqqqpppooooooqqqkkkfff```VVVKKKMMMTTT[[[eeennnooonnnpppqqqpppmmmnnnoooooopppoooooooooppppppqqqrrrrrrqqqppppppoooqqqsssuuuvvvwwwvvvvvvwwwuuusssssssssrrrpppnnnjjjaaa]]]^^^\\\[[[iii{{{wwwkkkxxx|||hhhcccLLLAAAAAAAAABBBCCCEEEGGGHHHIIIHHHGGGIIILLLNNNNNNLLLPPPOOOZZZrrr~~~~~~vvvpppnnnhhhddd]]]QQQYYYvvvllltttrrrrrroooiiifffaaaaaagggqqqyyy{{{|||~~~}}}yyyvvvtttvvvxxxxxxwwwzzz|||~~~}}}{{{wwwsssqqq{{{{{{zzz{{{{{{{{{{{{zzz}}}~~~{{{zzz}}}~~~jjj^^^SSSPPPOOOJJJGGGGGGCCCBBBAAA@@@EEEMMMVVV[[[cccjjjtttqqq```UUU[[[bbbddd___WWWOOOKKKBBB@@@<<<::::::::::::999;;;@@@@@@BBBKKKVVVqqqDDDEEEHHHMMMQQQRRRQQQOOOKKKLLLLLLLLLKKKHHHEEEDDDFFFFFFGGGJJJLLLKKKIIIFFFEEEGGGIIIIIIGGGFFFFFFFFFEEEGGGWWW}}}lllxxx{{{zzzyyywwwdddpppzzzmmmVVVDDDBBB???DDDSSS___cccaaa```eeegggiiikkktttkkkWWWLLLJJJKKKJJJ<<<===@@@GGGRRR___lllsssxxx{{{zzz|||~~~]]]MMMNNNKKKLLL]]]jjjnnnmmmllllllhhheeeggglllqqqxxx~~~~~~~~~~~~~~~{{{yyywwwwwwxxxyyyuuuttttttvvvzzz||||||{{{uuuttttttssstttuuuwwwxxx{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzz{{{|||~~~yyy{{{oookkk~~~wwwmmmcccTTT^^^mmmrrrLLL777999:::<<>>FFFIIILLLQQQTTTSSSTTTXXXYYYWWWXXXVVVVVVWWWUUURRRTTTXXX\\\yyyvvv[[[GGGHHHQQQyyycccIIIBBBDDD@@@;;;999???JJJUUU]]]dddnnnvvvxxxeeegggllltttyyy{{{www___YYYXXX___ccc___UUUOOOTTT\\\gggooorrrtttvvvxxxyyywwwuuusssrrruuuyyy|||zzz{{{yyyvvvvvvzzzyyyvvvrrrrrrrrrqqqqqqppppppppprrrrrrrrrqqqpppooonnnmmmqqquuuvvvTTTDDDMMM\\\jjjooonnnoooppppppmmmooorrruuuvvvuuusssrrroooqqqtttuuuuuutttqqqooommmppptttxxxzzzyyywwwvvvvvvyyy|||zzzssskkkeeebbb______^^^\\\ZZZ^^^kkkwwwkkkYYYCCC@@@BBBDDDGGGIIIJJJKKKLLLKKKJJJJJJKKKLLLMMMMMMLLLPPPKKK[[[}}}{{{sssuuusssqqqgggTTTTTTiiixxxyyy}}}pppuuu\\\ZZZ^^^gggllljjjfffdddcccbbbfffooovvvxxxyyy|||{{{zzzxxxwwwwwwxxxyyyyyyuuuxxxyyywwwrrrmmmkkkkkkxxxzzz}}}~~~~~~~~~zzz{{{||||||}}}}}}}}}}}}qqq___TTTNNNKKKFFFDDDDDDEEEBBB??????BBB===BBBIIIMMMOOOZZZrrr}}}|||fffYYY___gggkkkggg]]]PPPHHHDDD@@@;;;888888:::<<<===<<>>:::888===JJJ[[[jjjrrrtttuuusssxxx}}}zzzwww^^^YYYfffllluuuxxxwwwppphhhgggnnnttt~~~~~~~~~~~~~~~zzzzzzzzzzzzzzz{{{||||||vvvwwwwwwwwwvvvtttsssqqqtttsssrrrsssvvvwwwvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvzzzzzzzzzzzz{{{{{{{{{|||}}}}}}}}}~~~vvvsss|||yyyiii}}}uuuvvvpppeeeqqq{{{eeeGGG888;;;<<<@@@GGGHHHIIIOOOSSSSSSSSSVVVXXXWWW[[[YYYYYYZZZXXXUUUVVVZZZ^^^ttt{{{pppQQQFFFAAA^^^{{{uuummmZZZIIIDDDDDD@@@======>>>EEEMMMVVVcccsss~~~kkkggghhhnnnuuuxxx{{{|||~~~qqqSSSIIICCCIIIRRRSSSOOOKKKNNNWWWdddmmmrrrsssuuuvvvwwwwwwvvvtttrrrtttxxx|||{{{zzzvvvrrrtttyyy{{{yyytttsssrrrqqqppppppoooooorrrrrrrrrqqqqqqooonnnnnnrrruuu{{{[[[QQQ___kkkooonnnnnnooonnnlllnnnrrrvvvxxxxxxwwwvvvsssssssssssssssssssssssspppqqqrrrtttvvvwwwwwwwwwvvv{{{~~~zzzpppfff___]]]XXX\\\___```fffsss{{{fffPPP===BBBCCCEEEGGGIIIJJJKKKKKKIIIJJJJJJKKKLLLLLLMMMNNNTTTQQQccc}}}~~~{{{yyykkkTTTQQQgggvvvvvvyyynnnzzzxxx[[[ZZZ]]]fffkkkiiieeecccaaa```eeeooovvvxxxyyy{{{|||{{{zzzxxxvvvvvvvvvwwwuuuxxxyyyuuunnnhhhfffgggrrrwww|||yyyyyyyyyyyyyyyzzzzzz{{{~~~}}}~~~}}}lll\\\UUUSSSMMMJJJIIIFFF???<<<===>>>===>>>@@@AAADDDPPP[[[qqqmmm___dddjjjooommmeee[[[TTTGGGCCC???===>>>???@@@@@@>>>EEEFFFGGGLLLPPPgggxxx???CCCGGGIIIJJJIIIIIIIIIJJJHHHFFFDDDDDDEEEGGGHHHHHHHHHGGGFFFFFFIIINNNRRRPPPQQQQQQOOOLLLKKKKKKLLLKKKLLLLLLooovvv|||fffVVV\\\zzz}}}lll```ooo|||___NNNDDD>>>EEEQQQ[[[ccciiiaaa___\\\UUUKKKEEEIIIQQQHHHNNNVVVXXXOOOEEEBBBFFF@@@<<<888===IIIYYYgggnnnmmmqqqpppsssyyywwwmmmccchhhiiiwww|||{{{sssnnnpppxxx}}}}}}{{{wwwwwwvvvvvvvvvwwwxxxxxxssstttuuuuuutttrrrooommmsssrrrqqqqqqssstttsssqqquuuuuuuuuuuuuuuuuuuuuuuuwwwxxxxxxyyyzzz{{{||||||}}}}}}~~~}}}yyytttuuuuuu```nnnyyy~~~vvvuuuooogggvvv\\\DDD999===???CCCHHHGGGIIIPPPTTTSSSRRRUUUXXXWWWUUUTTTUUUVVVUUUQQQQQQUUU]]]jjjlll|||[[[FFF===MMMfffjjjaaaVVVKKKGGGEEEAAA???@@@:::===AAAKKK^^^uuuqqqjjjfffiiioooqqqrrrtttxxx|||{{{wwwyyy~~~{{{rrrooodddfffiiinnniiiVVVJJJ???@@@EEEFFFEEEEEEFFFPPP]]]jjjrrrvvvxxxxxxuuuwwwxxxvvvssstttwww{{{{{{zzzwwwssstttzzz|||{{{uuuuuutttsssqqqppppppoooqqqrrrrrrrrrrrrqqqppppppssspppwww[[[dddlllnnnnnnoooooommmjjjlllpppsssuuuvvvvvvvvvwwwuuusssrrrrrrsssuuuwwwssssssrrrrrrsssuuuwwwxxxwww|||~~~xxxlll```[[[[[[UUU]]]dddjjjwww|||uuutttpppbbbQQQGGGFFFGGGGGGHHHIIIJJJKKKKKKEEEGGGJJJLLLMMMOOORRRTTT\\\[[[kkkwwwYYYTTTlll}}}~~~|||tttlllrrrkkkeeeccchhhlllkkkfffddd___```eeepppwwwxxxyyyzzzzzz{{{zzzxxxuuuttttttuuuwwwyyyzzztttkkkdddcccdddqqqvvv}}}}}}}}}~~~{{{yyyxxxvvvvvvvvvwwwxxxwwwyyy{{{{{{{{{|||zzzxxxwwwfffdddWWWNNNMMMLLLDDD??????>>>:::888;;;<<<<<<===@@@HHHYYYzzzyyyyyydddhhhnnnssstttnnnfff___PPPNNNKKKJJJJJJIIIGGGEEEEEEJJJJJJLLLPPPRRRcccssswww@@@DDDIIIJJJJJJHHHIIIJJJEEEEEEEEEEEEEEEFFFFFFGGGDDDFFFHHHIIIIIIJJJNNNQQQRRRSSSRRRPPPMMMKKKLLLMMMHHHOOOIII[[[}}}yyyyyy^^^OOOLLLjjjzzz}}}rrrUUUXXX|||rrrVVVKKKBBBCCCJJJTTT___hhhaaa___[[[TTTHHH@@@FFFQQQUUUUUUYYY^^^\\\SSSOOOPPPEEE@@@===AAAMMM\\\gggllliiiqqqppppppwwwyyy{{{nnnjjjkkkwww}}}~~~wwwtttxxx}}}~~~}}}yyywwwssssssrrrrrrrrrsssttttttqqqqqqqqqqqqqqqqqqqqqppppppooonnnoooqqqqqqqqqppppppqqqrrrssstttuuuuuuuuutttuuuvvvxxxzzz{{{|||}}}||||||}}}~~~uuuvvvvvvzzzsssaaa___nnnyyyzzz}}}{{{wwwoooggg}}}|||SSS???888???BBBGGGKKKHHHLLLSSSWWWUUUSSSTTTVVVVVVQQQOOOQQQSSSQQQNNNNNNRRR[[[```rrreee```^^^HHH@@@FFFYYYkkkddd[[[PPPKKKHHHDDDAAAAAA;;;;;;;;;CCCWWWnnn{{{~~~lllgggeeegggiiiiiimmmqqquuu{{{|||yyy{{{{{{ppp]]]NNNMMMMMMRRRwwwpppggg[[[NNNHHHEEECCCBBBDDDDDDKKKXXXgggsssyyyzzzyyytttwwwyyyxxxuuutttwww{{{zzz{{{zzzxxxzzz}}}}}}yyyvvvvvvvvvuuusssqqqpppoooqqqqqqrrrssssssssssssrrrqqqrrrqqqyyyeeeiiilllmmmooorrrqqqnnnmmmmmmoooqqqrrrssssssssswwwvvvtttsssssstttvvvwwwvvvuuutttssstttuuuwwwxxxwww|||~~~uuufff[[[XXXZZZ[[[fffpppyyy~~~vvvoooeeedddggg___TTTTTTLLLLLLJJJIIIIIIJJJKKKKKKFFFIIIMMMNNNOOOQQQUUUXXXZZZ\\\gggyyydddZZZtttyyypppwwwlllooo}}}qqqggghhhkkkkkkgggeeebbbbbbiiitttzzzyyyxxxxxxwwwxxxyyywwwtttssstttvvvyyy||||||uuujjjbbb```bbbpppvvv~~~}}}}}}~~~~~~|||yyyvvvuuutttuuuvvvssstttvvvwwwxxxzzz}}}{{{}}}zzz}}}|||gggVVVTTTTTTMMMGGGGGGBBB===;;;>>>???===;;;<<<:::@@@TTTrrrqqqiiilllssszzz|||wwwnnnfff^^^]]]\\\[[[YYYTTTNNNJJJNNNRRRPPPRRRWWWWWWbbbyyy~~~sssrrr@@@DDDIIIJJJIIIGGGHHHIIIAAACCCEEEGGGHHHGGGFFFEEEAAAEEEJJJLLLLLLKKKMMMOOOSSSSSSRRRPPPMMMKKKLLLMMMEEEPPPGGGNNNjjj~~~~~~xxx]]]OOOGGGcccqqqzzzvvvVVVUUUddd\\\QQQEEEBBBEEENNN[[[fffccc```^^^XXXNNNIIITTTcccwwwnnniiikkkkkkccc[[[XXXKKKFFFBBBGGGRRR```iiimmmiiitttrrrpppxxx|||zzz}}}yyyooosssxxx~~~zzzxxx{{{|||zzz}}}{{{zzzzzz{{{jjjjjjjjjkkklllmmmnnnooolllkkkkkkkkkllloooqqqsssmmmmmmlllmmmpppqqqpppoookkkmmmoooqqqssstttuuuuuussssssuuuwwwyyy{{{}}}~~~zzz{{{|||}}}~~~{{{zzzzzzrrruuuyyyllleeeqqq~~~{{{wwwtttssssss}}}qqqhhhqqqMMM;;;888@@@DDDIIINNNJJJPPPWWWZZZWWWSSSTTTUUUUUUTTTSSSUUUWWWVVVRRRSSSVVV\\\[[[eeeppp[[[iii~~~zzzYYYFFFBBB@@@MMMgggnnnbbbUUUNNNJJJGGGBBB@@@AAA>>>;;;AAARRReeeoooppp``````bbbddddddccciiiqqqoooxxx|||yyy{{{uuu___NNNLLLGGGIIIsss|||rrrggg[[[RRRJJJCCCBBBEEEEEEKKKVVVfffssszzzyyywwwssswww{{{zzzwwwuuuwwwzzzyyy|||~~~}}}~~~xxxwwwwwwwwwvvvtttrrrpppnnnqqqqqqrrrsssttttttttttttmmmxxxxxxuuukkklllllllllpppuuutttpppqqqqqqqqqqqqqqqrrrrrrrrrvvvvvvuuuuuuuuuuuuvvvvvvwwwvvvvvvvvvvvvvvvwwwwwwxxx|||}}}ssscccXXXWWWZZZcccooo{{{yyy~~~lllccccccYYYOOOSSSQQQOOOMMMKKKJJJJJJKKKLLLKKKNNNQQQQQQPPPQQQTTTWWWSSSVVV^^^iiimmm___{{{zzzssslllnnnlllwwwhhheeeiiiiiifffccceeefffmmmwww|||zzzwwwvvvtttvvvxxxwwwtttsssuuuwww{{{~~~}}}uuuiiiaaa___aaammmuuu~~~~~~zzzwwwttttttuuuuuuzzzzzzxxxuuurrrpppqqqrrrooo}}}zzzyyyvvvwwwxxx```ZZZXXXNNNEEECCCDDD@@@???BBBAAA>>>===???;;;:::AAAWWWwwwrrrqqqooottt|||uuullliiiiiiiiigggccc\\\SSSMMMUUUWWWUUUXXX]]][[[bbbvvv~~~uuuooo{{{AAACCCEEEEEECCCBBBEEEGGGGGGFFFEEEDDDCCCCCCDDDDDDBBBCCCDDDFFFGGGHHHHHHHHHKKKMMMNNNNNNLLLJJJIIIIIIDDDHHHJJJOOOcccyyytttuuuqqq```KKKKKKOOO[[[mmmvvvhhhQQQeeennnZZZIIIEEEEEEHHHUUUcccllljjjqqqvvvhhhTTTUUUdddxxxxxxvvvrrriii___UUUOOOEEEHHHHHHIIISSScccllllllmmmnnnoooqqqsssuuuvvvwwwnnn}}}}}}~~~wwwooonnnrrrsssvvvwwwuuutttuuupppjjj___XXXUUUZZZaaadddfffgggfffhhhiiikkkmmmmmmmmmmmmrrrpppoooppprrrrrrooommmkkkllllllnnnppprrrtttuuuoooqqqtttuuuuuuuuuvvvwww{{{{{{|||~~~{{{wwwooouuu~~~|||xxxlllnnnzzzpppeeeuuueeeBBB>>>===AAADDDFFFKKKQQQUUUXXX[[[\\\YYYVVVSSSRRRSSSTTTUUUUUUVVVVVVUUUUUUVVVTTT\\\ssseeefff~~~~~~tttaaaLLL>>>AAARRRcccxxxnnn[[[IIICCCFFFCCC<<<@@@<<<999;;;EEETTTaaaiii[[[ZZZZZZ]]]cccggghhhgggnnnrrruuuuuuwwwwwwsssllleeeUUUHHHCCCLLLjjj}}}xxxqqqmmmbbbQQQEEEAAA???<<>>:::999>>>GGGQQQXXXSSSRRRSSSWWW^^^dddfffffflllpppsssrrrrrrqqqkkkdddWWWHHH??????GGG]]]nnnlll]]]]]]VVVLLLCCC@@@<<<888BBBGGGUUUeeeqqqtttwwwzzz{{{~~~~~~yyyuuuvvvxxxyyy{{{}}}}}}{{{zzzyyyzzzyyyxxxwwwxxxxxxwwwsssooowwwssspppqqqssstttqqqmmmlllqqqrrrqqqxxxqqqllljjjnnnpppppprrruuuvvvtttrrrpppppprrrtttvvvwwwvvvtttsssssssssssstttvvvvvvwwwyyyyyyxxxvvvuuurrrmmmgggaaaZZZYYYaaalll}}}zzzyyyiiiccc[[[MMMEEEGGGLLLLLLLLLLLLKKKKKKJJJJJJLLLMMMOOOQQQRRRRRRRRRQQQNNNRRRRRRbbbjjjttt~~~iiiuuuuuuuuusssttt}}}vvvlllssslllhhheeefffiiidddgggoooxxx{{{xxxwwwzzzwwwwwwxxxwwwuuuuuuvvvxxx}}}pppccc\\\WWW^^^hhhqqqtttwww|||}}}zzzzzzzzzxxxvvvsssooollljjjccc```\\\ZZZZZZYYYWWWTTTVVVYYY\\\\\\]]]aaaiiiooouuuyyy}}}ooo^^^WWWQQQKKKHHHIIIGGGBBBAAADDDBBBDDDAAABBBOOOaaagggbbb^^^```nnnyyyvvvttt{{{|||uuupppnnneeeXXX___iiieee]]]```ccchhhrrrvvvrrruuuxxx}}}xxxrrrnnnmmmnnn;;;===@@@AAA@@@@@@@@@AAA???@@@BBBDDDEEEEEEEEEEEEFFFDDDCCCAAA@@@@@@@@@AAADDDFFFIIIJJJIIIIIIIIIJJJIIIJJJMMMQQQ^^^{{{sssnnnvvv}}}jjj^^^hhhvvviiiRRRMMMRRR______sssoooVVVHHHCCCAAAHHHQQQnnnyyyfffaaaYYYQQQLLLJJJKKKLLLNNNVVV]]]bbbfffkkkmmmlllmmmlllkkkkkkllloooqqqrrrzzzjjjdddaaagggjjjbbbVVVNNNNNNNNNNNNRRR[[[___UUUHHHDDD@@@???BBBCCCAAACCCFFFQQQTTTXXX\\\```bbbbbbbbbeeeeeefffhhhkkkmmmmmmlllooonnnnnnnnnnnnooooooppppppqqqrrrrrrrrrsssvvvyyy{{{{{{{{{{{{|||||||||}}}}}}{{{~~~xxxpppkkk|||zzzkkkgggooowwwzzz}}}}}}yyyooocccaaaccc|||PPP???===???DDDHHHIIILLLQQQWWWYYYZZZYYYWWWUUUTTTTTTXXXYYYYYYXXXXXXWWWVVVUUUWWWXXX[[[XXXlllxxxuuu|||uuu}}}pppcccVVVJJJIIIQQQjjjhhh```SSSIIIDDDAAA>>>@@@@@@===999888;;;BBBHHHHHHHHHJJJPPPXXX___dddggglllpppsssssssssrrrllleeeXXXFFF@@@BBBCCCMMMYYYZZZSSSSSSNNNFFFAAA@@@===999???EEESSSdddppptttwwwzzz{{{~~~|||xxxxxxyyyzzz|||~~~~~~|||{{{zzz{{{{{{zzzxxxxxxxxxwwwtttrrrzzzvvvrrrqqqrrrrrrpppnnnjjjppprrrpppttt~~~uuupppmmmpppqqqpppqqqttttttrrrqqqooooooqqqrrrttttttttttttttttttuuuvvvwwwyyyyyyyyyzzz||||||{{{yyynnndddZZZSSSRRRWWWdddpppwwwzzzttthhhhhh```MMMDDDFFFMMMMMMNNNNNNMMMMMMLLLKKKMMMOOOQQQSSSTTTTTTRRRRRRPPPYYYWWW\\\}}}~~~jjjmmmzzzlllwww~~~}}}rrrqqqlll~~~ssskkkdddeeehhhdddeeelllvvv|||{{{yyyyyyuuuvvvvvvuuutttuuuwwwyyyxxxhhh[[[SSSVVV^^^gggkkkooossstttrrrooooooooommmjjjeee```]]]SSSOOOLLLIIIHHHHHHGGGFFFDDDEEEEEEDDDEEELLLVVV^^^lllrrryyy|||~~~{{{kkkbbb\\\UUURRROOOIIIFFFGGGCCCHHHGGGBBBEEENNNTTTRRRRRRPPPVVVooo}}}xxxzzzzzzuuuiii[[[eeemmmhhhaaaggglllqqq{{{{{{rrrpppooosss@@@BBBCCCDDDCCCBBB@@@@@@;;;===@@@CCCEEEFFFEEEEEEFFFDDDBBB@@@??????@@@AAACCCEEEHHHIIIHHHHHHHHHIIIIIIJJJNNNSSS\\\sssvvvsss}}}eeekkkvvvsssVVVUUU\\\eeetttwww}}}```LLLCCCAAAGGGNNNeeeuuuaaaWWWXXX```fffjjjmmmooonnnlllkkkllllllmmmllljjjiiijjjmmmpppqqqyyyyyyvvvfffZZZ\\\cccbbbWWWNNNIIIIIIIIILLLTTTXXXQQQGGGEEEBBBAAAAAA>>>::::::>>>CCCFFFLLLSSSYYY]]]```aaaaaaaaacccfffiiikkkllllllkkkkkklllmmmnnnpppqqqrrroooppppppppppppsssvvvzzz|||||||||{{{{{{{{{{{{{{{xxxwwwyyy{{{xxxsssqqqssstttggggggbbbggggggnnn{{{qqqmmmfff\\\^^^fffwwwJJJ???>>>AAAHHHLLLLLLNNNRRRVVVWWWXXXWWWTTTSSSRRRSSSUUUUUUVVVVVVVVVVVVUUUUUUWWWXXX```___iiizzz{{{uuuxxx}}}ppp^^^HHH@@@EEEVVVZZZ]]]ZZZRRRJJJCCC??????AAAAAA===888777<<>>???>>>:::===CCCQQQbbbnnnsssvvvyyyxxx{{{}}}{{{zzzzzzzzz|||~~~}}}|||zzzzzzzzz|||{{{zzzxxxwwwvvvuuutttxxxuuuqqqppppppqqqqqqpppjjjooopppnnnpppxxx~~~xxxsssppprrrrrrqqqqqqsssrrrqqqppppppppppppqqqrrrrrrrrrssstttuuuwwwxxxyyywwwxxxxxxxxx|||}}}xxxkkk___RRRKKKLLLSSSaaannntttvvv~~~wwwyyy}}}rrrmmmnnnbbbLLLDDDKKKMMMNNNNNNOOONNNMMMLLLKKKMMMOOORRRTTTVVVVVVUUUTTTUUUZZZXXX```xxx{{{uuurrr[[[cccuuujjjmmmyyyxxxrrr~~~uuukkkbbbaaaeeegggfffkkkvvv|||{{{xxxvvvuuuuuutttsssrrrrrruuuwww~~~nnn___UUURRRWWW]]]bbbfffiiijjjiiibbbbbbaaa___\\\XXXUUURRRNNNLLLIIIGGGEEEDDDDDDCCCBBBAAA???<<<===BBBIIIOOObbbjjjvvv}}}yyypppcccZZZUUUQQQPPPOOOKKKPPPPPPLLLJJJLLLNNNLLLKKKJJJMMMaaa}}}uuuzzz~~~vvvgggXXX```hhheeeaaakkkttt{{{tttqqqpppllltttGGGFFFFFFEEEDDDBBB@@@>>>:::<<>>:::;;;???>>>AAAFFFKKKQQQVVVYYY[[[]]]___bbbdddgggiiikkklllkkkkkkkkklllmmmooopppqqqnnnoooooooooppprrrvvvyyy}}}||||||||||||{{{{{{{{{pppssswwwvvvooojjjppp{{{nnngggiii___``````hhhqqqggggggddd___bbbnnnnnnIIIBBBAAADDDKKKOOONNNPPPSSSTTTUUUVVVUUURRRQQQQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWXXXTTT[[[```eeeuuuppp}}}hhhNNNBBBDDDCCCJJJUUU]]]\\\RRRGGGAAABBBEEEEEEAAA:::777999<<<:::;;;???DDDLLLVVV```fffjjjpppvvvzzzrrr\\\QQQPPPHHHGGGNNNQQQNNNOOOMMMHHHFFFEEE@@@999>>>CCCQQQbbbnnnrrruuuxxxsssvvvzzz}}}}}}|||{{{{{{yyy{{{||||||{{{yyyyyyyyy|||{{{{{{yyywwwvvvuuuuuuuuussspppooopppqqqrrrrrrkkknnnnnnlllooovvv~~~zzztttqqqssssssqqqqqqtttqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrtttvvvwwwxxxxxxrrrtttttttttxxx|||xxxpppaaaVVVMMMJJJOOOZZZjjjwwwrrr|||wwwqqqsssxxxyyytttrrrmmm[[[GGGEEENNNLLLMMMNNNOOOOOOMMMLLLKKKKKKMMMPPPSSSVVVWWWWWWWWWUUUVVV]]]tttsssppphhhkkk[[[LLLYYYqqqzzzwwwuuueeegggvvvssswww~~~wwwqqqiiiaaaaaaeeejjjiiimmmwww}}}{{{vvvtttuuuuuuuuusssqqqppprrrsssyyyhhhZZZRRRRRRTTTXXXZZZ[[[[[[\\\TTTSSSQQQPPPNNNMMMLLLLLLLLLLLLMMMLLLKKKIIIHHHHHHDDDCCCBBB@@@@@@CCCGGGKKKVVV```ooo{{{{{{jjjaaa^^^[[[YYYWWWXXXWWWTTTTTTSSSPPPKKKIIIJJJIIITTTxxxwwwvvvzzz}}}~~~{{{rrraaaSSSWWWbbbaaa^^^hhhrrrzzzuuurrruuullloooIIIGGGEEECCCCCCBBB@@@>>><<<>>>@@@BBBDDDEEEEEEEEECCCBBBBBBAAABBBCCCEEEFFFDDDFFFHHHHHHGGGEEEEEEFFFHHHFFFKKKQQQQQQ\\\pppsss~~~kkkbbb^^^ZZZ|||~~~jjjooo{{{aaaMMMDDDEEEJJJMMMddd{{{sssnnnooorrrlllkkkjjjjjjkkknnnppprrrnnnrrrxxxxxxppphhh\\\TTTMMMNNNMMMJJJKKKPPPQQQOOOCCC???<<<===>>><<>>GGGTTT[[[VVVKKKCCCJJJKKKJJJDDD===777666666777999;;;???EEEOOOYYY```eeekkkrrryyyyyyiii]]]PPPMMMNNNIIILLLRRRYYY\\\]]]ZZZNNNBBBBBBGGGTTTdddooorrrtttwwwrrrtttwwwzzz|||||||||{{{xxxzzz||||||zzzyyyxxxyyyzzz{{{|||zzzwwwuuuuuuuuussssssrrrqqqqqqrrrsssttttttttttttvvvyyy~~~yyytttqqqssstttrrrsssuuurrrrrrssssssssssssrrrrrrpppqqqrrrtttuuuvvvvvvvvvtttwwwwwwuuuxxx{{{sssgggPPPJJJHHHLLLVVVeeezzz{{{uuu}}}~~~|||}}}wwwxxxssscccOOODDDFFFMMMLLLNNNOOOPPPPPPNNNLLLKKKKKKLLLNNNQQQSSSUUUVVVWWWTTTXXXhhh{{{jjjccceee```QQQGGGWWWttt~~~tttxxxzzzvvvmmmppptttmmmtttwwwnnniiidddaaacccgggkkkkkkqqqyyy}}}zzzvvvvvvuuuvvvwwwuuusssqqqqqqrrrxxxwwwfffUUUPPPLLLMMMMMMKKKJJJLLLHHHGGGFFFFFFGGGHHHJJJLLLJJJOOOUUUXXXYYYWWWVVVUUULLLKKKIIIGGGFFFGGGHHHHHHMMMTTTaaappp}}}wwwlllccc___\\\ZZZ\\\aaadddccc```QQQNNNFFFHHH___zzzqqqqqqsssuuutttjjjZZZNNNPPP]]]^^^ZZZ___fffnnn{{{qqqooovvviiiiiiJJJGGGCCCBBBCCCCCCCCCAAA@@@@@@AAABBBCCCDDDEEEEEEBBBBBBBBBBBBCCCCCCCCCDDDAAACCCEEEFFFEEEEEEEEEFFFGGGDDDIIINNNIIIOOOxxxrrrppptttjjj[[[aaa}}}yyy___VVVeee}}}xxx\\\JJJEEEDDDCCCPPPggg~~~wwwsssooommmnnniiiiiiiiikkklllnnnpppqqqmmmqqqwww}}}mmmbbbWWWWWWTTTTTTXXX^^^]]]XXXHHHAAA;;;<<<>>>>>>@@@CCCCCCAAA>>><<<<<<>>>@@@BBBKKKOOOVVV[[[___ccchhhlllnnnmmmllllllkkkkkklllllljjjlllooopppqqqrrruuuwwwzzzzzzzzzzzzzzz{{{{{{{{{vvvrrrmmmiiigggkkkzzz|||eeeZZZVVV^^^fffjjjrrr|||yyyllljjjoootttwww{{{\\\EEEFFFDDDFFFKKKMMMMMMOOORRRSSSUUUXXXXXXUUURRRPPPPPPOOOPPPRRRTTTVVVWWWWWWXXXRRRXXXPPPQQQ]]]ZZZnnnuuuxxxcccPPPFFFBBBNNN\\\^^^WWWPPPRRRQQQMMMHHHBBB<<<888555555666777999===EEEPPPWWW]]]eeeooo{{{wwwgggeee```QQQXXX^^^eeejjjnnnlllaaaTTTIIIMMMYYYiiirrrtttvvvxxxuuuvvvwwwxxxzzz{{{{{{zzzyyy{{{}}}}}}{{{yyyyyyyyyxxxzzz|||{{{xxxuuussstttuuuvvvvvvuuutttsssssstttyyyxxxzzzwwwrrrppprrrtttssstttwwwssstttuuuvvvvvvuuutttsssqqqqqqssstttttttttsssrrrwwwzzzyyytttttttttiiiYYYFFFCCCDDDJJJUUUgggxxxsss{{{||||||}}}~~~qqqWWWGGGFFFJJJIIINNNOOOQQQRRRRRRPPPMMMLLLNNNNNNNNNNNNOOOQQQSSSTTTRRRZZZgggnnngggbbb^^^VVVNNNXXXvvvzzzsssxxx}}}zzzssssss}}}vvvkkksssuuueee]]][[[]]]ccciiijjjlllsss{{{}}}yyyxxxzzzuuuwwwyyyyyywwwuuutttttttttggg]]]UUURRROOOKKKJJJLLLMMMOOOQQQTTTWWWZZZ\\\^^^```iiiuuu~~~~~~rrrmmmfff^^^WWWQQQMMMKKKIIIKKKRRRaaassszzztttnnnnnnrrrwww|||fff[[[MMMFFFOOOeee|||wwwiiiggggggiiiiii```RRRGGGHHHXXX[[[UUUWWWZZZaaaoooooollluuuddd```KKKGGGBBBBBBDDDFFFGGGFFFCCCBBBBBBBBBBBBCCCDDDEEEAAABBBCCCCCCCCCBBBAAAAAA===???BBBDDDDDDDDDEEEFFFHHHDDDGGGKKKCCCFFFnnnuuuooo}}}eeeTTTaaa{{{{{{\\\EEEDDDXXXjjjQQQEEEBBBCCCCCCLLL```|||sssqqqqqqmmmiiihhhfffggghhhjjjlllnnnooopppqqqsssvvvyyy|||dddaaa^^^aaaiiipppkkkbbbSSSHHH???>>>@@@@@@@@@AAA@@@===999666666888;;;===BBBHHHOOOVVV[[[aaagggllljjjjjjjjjkkklllmmmnnnoooiiikkkoooqqqrrrssstttvvvxxxxxxxxxyyyyyyzzzzzzzzz{{{rrriiigggkkkvvvvvvddd\\\cccfffdddqqqzzzttt{{{sssnnnpppwww}}}VVVAAAGGGDDDEEEIIIKKKKKKMMMQQQSSSVVVYYYZZZXXXTTTQQQPPPNNNOOOPPPRRRSSSSSSSSSSSSLLL___VVVUUUgggYYYWWWxxxpppuuunnnZZZKKKSSSeeellliiidddVVVSSSOOOKKKHHHCCC>>>:::333444444555777>>>IIIPPPXXXaaannnkkkfffggghhhiiimmmoooiii```NNNRRR^^^llluuuvvvwwwyyyyyyxxxxxxxxxyyyzzzzzzyyyzzz|||~~~~~~|||{{{zzz{{{vvvyyy||||||xxxtttssssssxxxyyyzzzyyyvvvtttssssssuuutttxxx{{{uuuvvvqqqooorrrttttttuuuxxxtttuuuwwwxxxxxxwwwuuutttqqqrrrsssssssssrrrqqqppprrrvvvtttmmmkkkiiiZZZGGGEEECCCCCCGGGOOO```{{{{{{jjjnnn|||yyypppQQQDDDLLLOOOGGGOOOPPPRRRTTTSSSQQQOOOMMMQQQOOONNNMMMMMMNNNPPPRRRLLLVVVZZZbbb|||wwwffffffbbbVVVWWWpppyyyxxx{{{xxxyyysssiiihhhccchhhttt___TTTSSSXXXaaahhhgggllluuu}}}}}}zzzzzz~~~tttwwwzzz|||{{{yyyxxxwwwzzztttiiiddd___YYYXXX[[[aaadddiiioootttwwwxxxxxx|||mmmaaaYYYTTTKKKHHHJJJWWWlll|||yyyjjjYYYNNNLLLQQQ```nnnzzzuuuyyypppccc___]]]``````XXXKKKBBBAAASSSXXXRRRRRRSSS[[[jjjooojjjsss```YYY{{{AAADDDGGGEEEAAA@@@CCCGGGAAA@@@?????????@@@AAABBBBBBBBBCCCCCCCCCCCCCCCDDDAAACCCDDDDDDCCCBBBBBBCCCAAACCCCCCEEEGGGGGG___tttrrrvvvwww\\\RRRcccqqq```???EEEPPPjjjxxxXXXFFFAAA@@@@@@GGGVVVhhh{{{|||vvvnnnkkkkkkllljjjhhhkkkjjjjjjjjjkkkmmmooopppooorrruuuxxx}}}ttthhhgggooouuusssmmmXXXOOOEEE???>>>>>>===;;;777777666555555555666666===AAAEEEJJJVVVdddlllmmmmmmmmmlllkkklllmmmnnnoooqqqooonnnooorrrtttuuuvvvvvv||||||uuurrrwww{{{{{{}}}jjjeeeeeefff}}}~~~|||tttllliiinnnxxxtttmmmzzzvvvttt{{{uuuTTT>>>BBBEEEIIIJJJKKKLLLPPPSSSUUURRRPPPRRRVVVXXXUUUQQQTTTTTTSSSQQQPPPPPPPPPPPPUUUUUU[[[dddbbbYYYZZZddd}}}jjjfffqqqPPPHHHRRR^^^ggglllZZZRRRKKKJJJKKKFFF???:::777777666777:::>>>BBBDDDOOOaaappp||||||vvvqqqqqqtttuuuqqqmmm[[[]]]dddooouuuvvvwww{{{}}}|||{{{{{{|||~~~}}}~~~|||xxxuuuuuuwwwzzz~~~{{{wwwvvvvvvssstttuuuvvvvvvuuutttsssnnnoooqqqtttvvvyyyzzz{{{wwwwwwuuusssqqqrrruuuxxxuuuttttttuuuvvvwwwwwwvvvoooppprrrrrrqqqppppppqqqpppqqqoooiii___TTTJJJDDDCCCBBBAAACCCLLL^^^uuunnnpppyyy~~~uuu{{{{{{jjjSSSGGGIIILLLLLLQQQSSSYYY]]]XXXOOOMMMQQQNNNMMMMMMOOOQQQQQQMMMJJJKKKSSSUUUVVVnnnooojjjwwwfffRRR___pppvvv}}}~~~|||wwwtttppplllfff|||{{{___ddduuu[[[TTTXXX\\\aaaffflllpppvvv{{{}}}|||zzzxxx~~~{{{zzz|||{{{xxxyyy|||zzz}}}uuuqqqqqqrrrvvvxxxeeeWWWNNNQQQOOOOOOccc|||hhhXXXRRRFFFDDDRRR\\\bbbgggpppyyy}}}zzzsssmmmZZZYYYXXXWWWXXXWWWLLL@@@@@@EEELLLOOOMMMMMMXXXfffooojjjqqqbbbZZZmmmBBBEEEGGGEEEAAA@@@CCCFFFBBBAAA@@@?????????@@@AAACCCCCCBBBBBBBBBAAAAAAAAAAAACCCDDDDDDCCCBBBBBBCCCCCCDDDBBBDDDGGGFFFYYY|||{{{uuuqqqjjjuuuaaaRRR[[[ccciiiUUUNNNJJJWWWgggPPPCCC@@@>>>AAAKKKXXXhhh{{{zzzwwwrrrkkkiiijjjkkkhhhfffiiiiiiiiijjjkkklllmmmnnnooorrruuuwwwzzzuuunnnooorrrrrrooo___WWWMMMFFFDDDCCC@@@===999888888777555555444333666:::???EEESSSbbblllooollllllkkkkkkkkkmmmnnnooopppnnnmmmooorrrtttuuuuuuwww{{{yyysssqqquuuxxxxxxkkk^^^aaaiiirrr|||{{{|||zzz}}}wwwyyymmmQQQBBBHHHJJJMMMMMMLLLLLLOOOQQQSSSQQQPPPPPPQQQQQQOOOLLLSSSRRRQQQPPPPPPQQQRRRSSSRRRQQQWWW^^^\\\TTTVVV^^^}}}sssooovvvvvvPPP@@@EEENNNTTTXXXTTTNNNIIIIIIKKKJJJGGGDDD777666555555666:::>>>@@@MMM[[[hhhxxxooollllllrrrvvvuuuvvvxxxzzzzzzzzzzzz{{{}}}~~~zzz{{{|||{{{wwwvvvvvvxxxzzz}}}~~~{{{wwwuuuuuuuuuuuuuuuuuuuuutttsssrrrkkkkkklllmmmppprrrtttuuuuuuuuutttrrrqqqrrruuuxxxuuutttttttttvvvwwwvvvuuuooopppqqqrrrrrrrrrttttttqqqoookkkcccXXXMMMDDD????????????AAAIIIYYYnnn}}}{{{vvvyyy}}}yyyrrryyy}}}sss]]]NNNJJJKKKLLLKKKMMMNNNSSSWWWSSSKKKJJJOOOTTTRRROOOOOOPPPQQQPPPOOOLLLSSSSSSRRRfffqqqmmmsssfffUUU]]]qqqzzz}}}yyy}}}wwwooogggeee|||wwwZZZ^^^pppXXXSSSYYY^^^ccchhhiiinnnvvv{{{}}}|||zzzxxx}}}zzzyyy{{{{{{xxxyyy|||zzz}}}|||kkkTTTRRRMMMOOObbb{{{hhhYYYVVVKKKCCCFFFGGGRRRVVV\\\bbbfffddd^^^ZZZRRRRRRQQQQQQSSSSSSIII>>>>>>BBBHHHKKKIIIJJJTTT```ppplllrrrddd[[[mmmCCCEEEFFFEEEAAA@@@BBBDDDCCCBBB@@@????????????@@@BBBBBBAAAAAA@@@@@@??????AAACCCDDDDDDCCCBBBBBBCCCDDDDDDAAACCCGGGEEERRRmmmwwwiiidddppp}}}~~~iiiWWWUUUlllooo]]]UUUcccKKKEEE@@@===AAAIIITTTbbbnnnlllmmmooorrrtttsssqqqnnnppplllhhhggghhhhhhfffcccffffffhhhiiijjjjjjjjjjjjnnnpppsssuuuwww|||vvvlllkkklllmmm[[[UUULLLFFFCCCAAA===:::555555666555555444222222222666:::AAAOOO```kkknnnkkkkkkjjjjjjkkkmmmnnnooonnnmmmmmmooorrruuuvvvuuuxxxxxxuuupppoooqqqrrrpppccc[[[```mmmzzz~~~mmmiiivvv|||uuu{{{aaaLLLGGGKKKMMMNNNNNNLLLKKKLLLMMMQQQRRRRRRQQQNNNLLLKKKKKKUUUTTTRRRQQQQQQRRRSSSTTTRRRPPPSSSYYYWWWQQQRRRZZZeee|||nnn~~~UUU>>>;;;@@@FFFJJJJJJHHHGGGJJJNNNOOOIIICCC;;;999666444444777:::===HHHQQQZZZlllwwwqqqsssvvvuuuttttttvvvwwwxxxyyyzzz{{{{{{{{{xxxyyyzzzyyyxxxwwwxxxyyyyyy{{{}}}|||zzzwwwuuuuuuwwwvvvuuutttsssrrrrrrrrrkkkjjjiiihhhjjjllloooqqqrrrrrrrrrqqqpppqqquuuwwwuuutttttttttvvvwwwvvvuuunnnnnnoooppprrrtttvvvwwwmmmhhh```UUUKKKCCC===;;;>>>???AAACCCIIITTTbbblllppp~~~}}}{{{uuuoooxxxwww```LLLJJJNNNMMMJJJJJJMMMNNNRRRUUURRRMMMMMMQQQXXXUUUPPPNNNNNNPPPQQQRRRLLLRRRQQQOOO^^^yyyqqqmmmeeeZZZZZZnnn~~~{{{{{{zzzyyyrrrUUUZZZ{{{ccc^^^bbbdddfffiiigggnnnxxx}}}{{{{{{xxxxxxzzzzzzxxxyyy|||{{{{{{}}}ooocccVVVTTT]]]jjjtttxxxiiiTTTQQQKKKEEECCC>>>BBBCCCEEEIIIKKKJJJGGGDDDGGGHHHHHHIIILLLMMMFFF<<<;;;>>>CCCFFFDDDEEEMMMXXXvvv{{{pppkkkpppddd[[[jjjCCCDDDFFFEEEBBBAAAAAABBBDDDCCCAAA???>>>>>>??????@@@@@@@@@@@@@@@@@@??????AAACCCDDDDDDCCCBBBBBBCCCBBBBBB>>>AAAGGGDDDKKK___vvv^^^___iiixxxnnnjjjqqqqqq```XXXyyynnnttt{{{^^^OOOFFF>>>>>>BBBIIITTT^^^fffeeeeeegggjjjlllkkkiiiiiigggffffffggggggeeebbbcccdddfffhhhhhhhhhhhhgggkkknnnqqqssstttwww|||~~~gggWWWRRRQQQRRRNNNJJJDDD@@@>>><<<888666333444666777777777777666555888:::???KKK\\\hhhllljjjjjjiiijjjkkklllnnnooonnnmmmmmmpppsssvvvvvvvvvuuuuuurrrooollljjjgggdddbbbaaahhhuuuxxxhhhWWWTTTdddoooqqqwwwrrrqqqxxxzzzWWWHHHJJJJJJKKKLLLLLLKKKJJJJJJJJJQQQTTTVVVTTTOOOLLLMMMOOOYYYXXXUUUSSSRRRRRRTTTUUUUUUSSSTTTVVVUUUQQQSSSYYYYYYzzzuuulllaaaGGG;;;===DDDKKKKKKJJJIIIMMMTTTUUUKKK???BBB???:::666555666999;;;AAAFFFLLL[[[{{{wwwppprrrvvvuuusssqqqssstttvvvyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxyyyyyywwwyyyzzzyyyxxxvvvuuutttvvvuuusssrrrrrrrrrssstttooommmjjjiiiiiilllppprrroooppppppppppppqqqtttwwwvvvtttssstttvvvvvvuuutttnnnmmmmmmnnnqqqsssuuuvvvkkkbbbUUUIIIBBB??????@@@AAABBBEEEJJJQQQUUUWWWWWWkkk|||}}}}}}|||jjjttthhhRRRCCCIIIOOOKKKHHHKKKMMMNNNQQQRRRPPPOOOPPPRRRVVVSSSPPPMMMLLLMMMNNNOOOLLLQQQSSSRRR^^^xxxkkkhhhbbbZZZnnnpppTTTWWWqqqjjjiiifffcccdddccclllxxx}}}{{{zzzwwwvvvyyyzzzxxxyyy|||}}}|||{{{|||wwwddd[[[YYYYYYaaalllyyy}}}~~~XXXMMMGGGGGGHHHEEE>>><<<::::::;;;<<<;;;:::===???AAABBBFFFHHHCCC;;;999:::>>>AAAAAAAAAGGGOOOiiitttnnnhhhmmmbbbYYYeee{{{BBBCCCDDDDDDCCCBBBAAAAAADDDCCCAAA???>>>>>>???????????????@@@@@@AAAAAAAAAAAACCCDDDDDDCCCBBBBBBCCC???AAA===@@@GGGEEEGGGVVVqqqmmmaaaaaappp|||hhh```jjjuuuhhh```qqqkkkvvvZZZNNNBBB>>>???DDDLLLTTTcccbbbaaaaaaccceeeeeeeeeeeeeeeeeefffffffffdddcccbbbccceeefffgggfffeeeeeehhhjjjmmmppprrruuuxxxzzzxxxyyyXXXJJJFFFDDDAAAAAA???===;;;::::::999888666777888999::::::::::::666777888;;;HHHYYYfffkkkjjjjjjiiiiiijjjkkkmmmnnnooonnnoooqqqtttvvvwwwvvvqqqqqqpppnnniiibbb\\\ZZZ[[[hhhvvvrrrPPPQQQWWW___eeeppp|||pppgggkkkpppxxxpppQQQFFFKKKHHHIIIKKKMMMNNNNNNMMMLLLNNNRRRVVVTTTOOOMMMOOOSSSXXXWWWUUUTTTTTTUUUWWWXXXUUUTTTSSSTTTSSSRRRTTTWWWSSSggg|||cccsssnnnTTT@@@;;;CCCLLLWWWQQQJJJIIIRRRYYYRRREEEGGGDDD>>>999666666777888999>>>DDDNNNeee|||sssnnnrrrvvvuuupppnnnrrrsssuuuxxxyyyzzzyyyyyy{{{{{{zzzyyyyyyyyyxxxwwwvvvvvvvvvwwwwwwvvvtttssssssrrrrrrrrrsssuuuvvvxxxrrrpppllljjjjjjmmmqqqtttmmmooopppppppppqqqtttvvvvvvtttssstttuuuvvvtttsssqqqooonnnoooqqqsssrrrqqqhhh]]]NNNBBB===>>>AAADDD???BBBJJJTTT]]]\\\TTTMMMhhhxxxhhhoooxxx[[[KKKCCCJJJMMMGGGGGGNNNIIIKKKLLLLLLLLLMMMNNNNNNQQQQQQQQQPPPNNNLLLLLLLLLKKKPPPVVVZZZddd}}}ooommmhhh]]]lllqqqTTTQQQtttrrrkkkkkkeee___^^^]]]hhhuuu~~~|||zzzyyyzzzwwwvvvyyyzzzxxxyyy|||}}}||||||{{{{{{|||||||||sssggg\\\TTTZZZfffttt{{{cccNNNEEEEEEIIIFFFAAA===999777777888888888777:::===>>>BBBEEEBBB;;;:::999;;;??????>>>BBBHHH]]]pppmmmfffkkkbbbYYYdddssszzz~~~AAABBBCCCDDDDDDCCCBBBAAACCCBBB@@@????????????@@@AAAAAAAAAAAABBBBBBBBBBBBAAACCCDDDDDDCCCBBBBBBCCC>>>AAA>>>@@@GGGDDDEEEQQQcccqqqeeeppp|||mmm___iiizzznnnggglll^^^fffiiiZZZIII@@@>>>???EEEJJJXXXZZZ\\\^^^^^^___bbbdddcccddddddeeeeeeddddddcccbbbccccccdddeeeeeeddddddeeegggiiilllpppsssuuuvvvvvv~~~dddKKKCCCCCC@@@<<<;;;:::888777666777777888555555555555555666777888666666666999FFFXXXggglllkkkjjjiiiiiiiiijjjkkklllooooooooorrrtttvvvuuutttnnnmmmnnnllleee[[[XXXZZZ___xxxsssdddJJJZZZfffbbb[[[hhhzzziii```jjjvvvbbbMMMGGGJJJIIIJJJLLLPPPSSSTTTSSSQQQJJJNNNRRRQQQNNNLLLOOORRRSSSSSSTTTUUUVVVWWWYYYZZZSSSRRRRRRRRRRRRRRRSSSTTTOOOZZZyyynnnpppdddJJJ???DDDJJJ]]]WWWLLLCCCHHHSSSTTTNNNIIIFFFAAA<<<777555444444666:::@@@GGGTTTqqqwwwqqqooosssvvvsssnnnlllqqqrrrsssuuuwwwxxxyyyyyy{{{zzzxxxxxxyyyyyyxxxvvvuuutttssstttuuuuuutttrrrqqqqqqrrrsssuuuwwwyyyyyyqqqooollljjjjjjmmmppprrrmmmooopppppppppqqqsssuuuvvvtttssstttuuuuuutttrrruuurrrpppooopppoookkkgggZZZQQQEEE===;;;===>>>>>>???GGGUUUbbbhhheee[[[SSSdddxxxuuuooorrrqqqPPPIIIFFFJJJJJJFFFHHHNNNKKKNNNOOOMMMNNNPPPPPPNNNMMMPPPRRRRRRPPPMMMKKKKKKKKKNNNVVV___jjjxxxmmm___bbbuuuvvvVVVIIIcccooollloookkkeeeddd```kkkyyy}}}}}}{{{xxxxxxzzzzzzxxxyyy|||{{{|||}}}~~~~~~}}}{{{zzz~~~zzzeeeVVVUUU]]]nnnxxxbbbNNNEEECCCFFFDDDCCC@@@;;;888777888888888555999<<<===@@@CCCAAA<<<;;;888999<<<>>>===>>>BBBUUUmmmnnndddhhhccc[[[dddggggggdddeeellltttuuuppphhhgggiiittt???@@@AAACCCDDDDDDCCCAAABBBAAA@@@?????????@@@AAAEEEEEEEEEDDDCCCBBBBBBAAAAAACCCDDDDDDCCCBBBBBBCCC???DDDBBBAAAEEEBBBBBBMMMTTTsssllltttpppooouuullllllxxx\\\PPPhhhyyyoooYYYJJJBBB>>>???CCCJJJQQQXXX[[[ZZZ[[[```eeebbbbbbcccbbbbbbaaabbbcccccccccccccccccccccdddeeeddddddfffiiilllppprrrrrrpppvvvuuuvvv}}}kkkTTTEEEBBBBBB???;;;AAA@@@===:::888777888999555444444555888<<<@@@BBB======;;;<<>>AAA@@@;;;;;;777666:::<<<;;;;;;<<>>???@@@CCCEEEEEECCCBBBAAA@@@?????????@@@AAABBBJJJIIIHHHFFFDDDBBB@@@@@@AAACCCDDDDDDCCCBBBBBBCCCAAAGGGEEEBBBEEEAAA@@@KKKDDD[[[pppxxx}}}|||pppdddQQQjjjfffIIIIII]]]~~~hhhUUUIIIAAA>>>@@@???IIITTTWWWUUUVVV[[[bbbaaaaaabbbaaa______aaabbbdddcccbbbbbbbbbcccdddeeedddcccdddfffjjjmmmnnnooollltttsssqqqtttqqqsssvvv}}}}}}ttthhhaaa^^^\\\YYYVVVOOOMMMIIIDDD???===>>>???999999;;;>>>DDDKKKRRRWWWHHHGGGCCCBBBKKK\\\iiinnnlllkkkjjjhhhhhhhhhhhhiiimmmmmmmmmoooqqqqqqooommmkkkjjjjjjfff\\\WWWaaapppkkkbbb^^^```nnn}}}uuuiii```mmmdddGGGFFFLLLKKKIIIIIILLLPPPUUUVVVTTTQQQMMMNNNOOOOOONNNNNNNNNNNNUUUUUUVVVUUUSSSOOOLLLJJJQQQRRRSSSSSSUUUWWWVVVSSSZZZVVV\\\yyyxxxxxxsssyyylllfffbbbfffwwwppp___XXXWWWTTTOOOMMMIIIEEE@@@;;;777555555333555999:::>>>PPPeeeyyyyyyrrrhhhfffgggkkkmmmmmmnnnrrrnnnnnnnnnoooqqqsssvvvwwwsssqqqqqqsssvvvyyyxxxvvvsssqqqpppqqqsssuuusssqqqssstttvvvxxxxxxxxxwwwwwwooonnnlllkkklllnnnppprrroooppprrrrrrqqqqqqrrrtttvvvuuussssssttttttsssrrrqqqmmmhhhfffccc\\\RRRJJJ===???EEENNNWWWYYYUUUPPPXXXlllwwwlllmmmsssvvvtttuuu|||yyy^^^EEEGGGEEEBBBFFFLLLMMMJJJMMMQQQRRROOOPPPTTTQQQKKKFFFIIIKKKKKKHHHGGGGGGIIIMMMIIIMMMYYYeeexxxfffeee~~~{{{fffMMMYYYtttrrrsssmmmddd```___jjjwww}}}|||zzzzzz|||~~~{{{zzz|||{{{xxxyyy|||}}}}}}}}}}}}||||||{{{{{{{{{|||~~~~~~|||{{{{{{}}}zzz{{{zzz|||}}}zzzzzz|||mmmeeebbbfffsss}}}~~~}}}yyyyyywww```NNNFFFHHHIIICCC@@@<<<:::999999777666444999<<<<<<===@@@???;;;;;;666555999;;;:::888999DDDbbbfffZZZ]]][[[VVV^^^\\\QQQFFFCCCJJJRRRQQQKKKBBBMMMYYYaaaccchhhpppwww@@@@@@BBBFFFJJJJJJFFFBBBCCCCCCBBB???======???AAADDDCCCBBBAAAAAABBBCCCDDDAAACCCEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEKKKOOOjjjrrrtttrrrgggTTTSSScccyyyVVVGGGIIIaaa~~~fffOOOAAA===???===BBBIIINNNTTTXXXYYYWWW[[[[[[\\\]]]^^^```bbbccceeedddcccbbbbbbbbbcccddddddccccccccceeegggjjjlllnnnooooooqqqrrrsssttttttsssxxxxxxzzz~~~|||vvvcccRRRMMMNNNPPPLLLFFFFFFIIIQQQnnnlllOOOKKKVVV___hhhqqqnnnmmmkkkiiihhhhhhhhhhhhiiinnnoookkkkkknnnmmmhhhaaacccccc\\\VVV]]]sssuuufffjjjkkkiiiqqqzzz~~~rrrlllgggtttYYYPPPHHHCCCNNNLLLKKKKKKMMMOOORRRRRRRRRSSSRRRVVV[[[ZZZTTTOOOOOOYYYVVVQQQMMMLLLKKKKKKJJJQQQSSSUUUVVVVVVWWWYYYZZZ___ZZZgggzzz}}}}}}pppfff\\\xxxsss^^^]]]eeeWWWSSSOOOKKKEEE>>>999777777666555666999>>>CCCFFFWWWjjjxxxpppiiigggiiiiiihhhgggiiimmmpppooonnnnnnmmmmmmnnnpppsssttttttssstttwwwxxxyyyxxxvvvuuurrrssssssrrrqqqppprrrsssssstttuuuvvvvvvuuutttsssqqqqqqnnnhhhhhhlllooooooqqqooommmmmmnnnppppppppprrrsssssssssrrrrrruuuwwwvvvoooiiicccZZZLLLBBB???999AAAMMMZZZkkkvvvqqqfffwwwssskkkuuu{{{xxx}}}|||dddQQQFFFFFFGGGHHHIIIKKKKKKLLLJJJLLLMMMKKKHHHHHHJJJLLLJJJKKKKKKKKKKKKKKKJJJJJJNNNMMMKKKRRR\\\jjj{{{hhhyyy{{{|||wwwpppvvvQQQRRRpppssspppeeeaaa```fffrrr}}}|||zzz{{{|||zzzwwwvvvwwwyyyzzzzzz{{{{{{{{{||||||||||||||||||}}}~~~~~~|||{{{{{{{{{}}}}}}}}}~~~~~~}}}zzzxxxzzzwwwsssqqqqqqqqqpppooonnnnnnpppuuu}}}~~~ooogggffflllttt{{{vvvnnn{{{kkkTTTIIIEEEDDD@@@===999999:::999777444555333444999>>>AAA===999777777777777888999:::;;;FFFPPP\\\___ZZZVVVWWWZZZYYYOOODDDAAACCCEEECCC???IIILLLPPPQQQOOORRRaaappp>>>???CCCHHHKKKKKKFFFBBBBBBBBBAAA@@@>>>===???AAABBBBBBAAAAAAAAAAAABBBBBBAAABBBDDDDDDBBBAAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEGGG___ssspppwwweeeWWWQQQRRRbbbfffGGG@@@LLLqqqyyy]]]GGG>>><<<;;;>>>CCCJJJQQQVVVYYYYYY[[[\\\]]]^^^```aaacccdddcccbbbaaaaaaaaaaaabbbcccbbbbbbaaaaaaccceeehhhiiikkklllmmmnnnpppqqqrrrssstttyyyyyy{{{tttmmmiiieee___]]]XXXXXXqqqmmmeeeeeedddiiipppmmmllljjjiiihhhgggggghhhhhhnnnnnngggbbbaaa```^^^]]]\\\YYYXXX]]]mmmzzz~~~xxxqqqwww~~~rrrfffiiiuuuxxxTTTLLLGGGEEEPPPNNNOOOOOOOOOPPPQQQRRRSSSZZZWWWWWWYYYWWWQQQOOOPPPTTTQQQNNNLLLKKKLLLLLLLLLTTTUUUVVVVVVVVVWWWYYY[[[______fffqqqppp\\\]]]ccc{{{nnnZZZ\\\[[[VVVQQQLLLGGG@@@:::777888777555555777:::>>>@@@===IIIYYYdddhhhkkkooorrrvvvoooiiifffbbb___```dddgggffffffiiimmmppppppooommmmmmmmmoooqqqrrrsssssstttuuuvvvwwwwwwvvvuuutttqqqrrrrrrqqqppppppqqqssstttuuuvvvwwwwwwwwwvvvuuurrrrrrooojjjiiinnnpppppptttrrrooonnnooooooooonnnqqqqqqqqqqqqqqqpppooonnntttkkkaaaYYYNNNBBB;;;:::===CCCHHHKKKWWWlllqqqiiinnnxxx}}}{{{YYYKKKEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNLLLJJJIIIJJJLLLJJJJJJKKKKKKKKKJJJJJJIIIKKKLLLLLLRRR[[[fffrrryyy|||zzzwwwqqqfffiii{{{^^^TTT|||sssqqqnnnggghhh^^^cccooo{{{|||zzz{{{~~~|||zzzxxxxxxyyyyyyyyy{{{{{{{{{{{{||||||||||||{{{|||}}}||||||{{{zzz{{{zzzzzz{{{~~~~~~{{{xxxwwwrrrmmmhhhfffdddbbbaaabbbaaadddiiiooo{{{uuukkkbbbhhhpppwww}}}pppqqq~~~zzz]]]LLLFFFEEE===:::666666888999777555555444333777<<>>???@@@???@@@@@@AAAAAA@@@@@@???@@@AAACCCCCCAAAAAAAAABBBCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEUUU{{{uuuiiipppaaa[[[SSSJJJPPPooocccQQQHHHZZZrrrXXXHHHAAA;;;:::<<>>BBBHHHMMMRRRWWW\\\```^^^YYYVVVWWWWWWWWW[[[```aaaaaacccfffjjjmmmnnnmmmjjjkkkmmmoooqqqqqqqqqqqquuutttttttttttttttttttttpppqqqqqqpppooooooqqqrrrssstttuuuvvvvvvvvvvvvuuurrrsssppplllkkkppprrrqqqtttrrrooonnnnnnmmmllljjjoooooooooqqqsssqqqlllhhhfff\\\QQQHHH???888777;;;:::BBBIIILLLWWWnnnvvvkkkiiirrr|||tttRRRKKKEEEEEEFFFFFFGGGHHHIIIIIINNNOOONNNMMMKKKJJJKKKLLLHHHIIIJJJJJJJJJJJJIIIIIIHHHLLLMMMQQQVVV___{{{}}}uuunnn______rrr~~~cccRRRsssrrrmmmjjjdddfff\\\___iiivvv|||{{{zzz|||~~~|||yyyxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzz{{{{{{{{{{{{zzzvvvwwwxxxyyyyyyvvvrrrnnneee```ZZZTTTQQQOOONNNLLLOOOOOORRRWWW[[[cccsss}}}rrrbbbffflllrrrwww||||||ooo|||xxxdddMMMDDDDDD;;;999666777:::<<<:::888777555333555999<<<<<<;;;::::::999888888888888999;;;DDDPPPVVVVVVXXX]]]bbbZZZSSSIIIBBB???BBBFFFJJJKKKIIIFFFDDDAAAEEETTTccc@@@@@@BBBCCCDDDDDDBBBAAA<<<>>>@@@@@@???>>>??????>>>???@@@AAAAAA@@@???>>>???@@@BBBBBBAAA@@@AAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDEEEMMMjjjkkkcccnnngggaaa[[[VVVUUUeee~~~bbbUUUfffsss^^^QQQDDD>>>999<<>>;;;<<>>======???@@@<<<===??????>>>===>>>??????@@@AAABBBBBBAAA@@@???>>>@@@BBBBBBAAAAAAAAABBBCCCDDDFFFGGGGGGGGGFFFEEE@@@AAAEEEZZZyyydddaaalllxxx~~~tttwwwooodddgggeeeccccccRRRhhhyyygggPPPDDD;;;:::===@@@FFFLLLNNNPPPUUUYYY]]]^^^_________``````aaaaaaaaabbbbbb`````````aaabbbcccddddddcccdddeeehhhjjjlllnnnnnnkkkrrrttttttvvvuuu}}}vvvpppnnnkkkkkkkkkjjjjjjiiihhhhhhgggdddbbbaaa^^^XXXQQQMMMOOO\\\mmm~~~vvvZZZPPPPPPRRR^^^mmmzzz||||||qqqyyyzzzpppmmmuuu|||WWWJJJMMMPPPMMMHHHJJJNNNRRRRRRPPPPPPUUUZZZUUUSSSRRRUUUSSSNNNMMMNNNRRRTTTUUUTTTQQQOOOPPPQQQJJJKKKKKKKKKLLLPPPTTTXXXOOOVVVTTTWWW^^^WWWbbbjjj|||mmmkkk{{{ttt```RRRJJJCCC<<<:::999777555555555777777555333111222777<<>>======>>>>>>===;;;:::;;;>>>??????EEEMMMOOOZZZjjjxxx~~~{{{rrrkkkdddcccaaa^^^[[[ZZZ\\\^^^jjjqqqxxxyyyvvvyyyfff[[[xxxoooRRREEEAAA>>>???AAAEEEIIIGGGAAA<<<;;;888444333444777:::<<<<<<<<<:::999888888777777999@@@IIIQQQWWW___hhhpppqqqeeeWWWTTTZZZ```___[[[MMMFFFAAA@@@CCCLLLZZZhhhDDDCCCAAA===;;;;;;===@@@===>>>???>>>===<<<===>>>@@@@@@@@@AAAAAA@@@@@@@@@>>>@@@BBBCCCBBBAAABBBCCCCCCDDDFFFHHHHHHGGGFFFEEEAAACCCEEETTT{{{sss``````jjj|||iiiwwwnnnppprrrhhh|||{{{PPPLLLiii|||[[[KKK<<<999999999<<>>???;;;888888<<>>>>>>>>>>><<<:::>>>;;;;;;===<<<;;;===BBB>>>EEEQQQ^^^gggjjjhhheeeZZZYYYUUUPPPKKKHHHIIIJJJWWW___iiimmmooosss|||xxx]]]ooo|||```MMMCCCEEEEEEFFFHHHJJJHHHBBB===<<<:::666444444666999<<<<<<<<<;;;999999888888888999???GGGOOOXXXdddpppxxxvvviii^^^]]]dddggg```VVVLLLFFFBBBDDDJJJTTTaaalll@@@AAABBB@@@>>>===???AAA??????>>>===;;;:::<<<>>>?????????>>>>>>????????????AAACCCCCCCCCBBBCCCEEECCCDDDGGGHHHIIIHHHFFFEEEEEEFFFGGGNNNhhhrrrdddhhh{{{yyyvvvyyysss{{{qqqppp___FFFLLL\\\ttt^^^JJJBBB===777777<<<@@@DDDLLLTTTZZZ\\\]]]\\\\\\]]]___```aaaaaa``````___```aaabbbbbbbbbcccbbbccccccdddfffggghhhjjjjjjjjjnnnnnnrrrvvvppptttzzzsssrrrqqqmmmiiifffggghhhhhhhhhgggfffeeedddfffkkkkkkcccYYYXXX]]]ssssssVVVOOOOOOUUUTTTOOOWWWfff}}}qqqzzz~~~lllppp^^^DDDHHHFFFFFFKKKHHHGGGHHHIIIJJJLLLNNNPPPQQQMMMLLLOOOSSSTTTQQQOOOQQQPPPTTTWWWTTTOOOJJJIIIIIIIIIJJJLLLLLLLLLMMMOOORRRNNNIIIOOOVVVQQQRRRZZZ^^^tttwwwooo]]]\\\rrr~~~sss```TTTIII???===<<<;;;999888777777777222333222222222333555666888555666:::<<<===AAAFFFHHHMMMTTTXXX[[[\\\___aaa___cccggggggddddddhhhkkkkkklllmmmnnnnnnnnnmmmlllnnnoooppppppoooppprrrsssuuusssrrrpppnnnnnnnnnnnnjjjmmmnnnlllmmmoooooolllfffeeedddddddddccc```^^^___]]]YYYSSSMMMGGGBBB???888@@@NNN\\\ccceeejjjqqqppp||||||iiiQQQPPPKKKGGGHHHHHHHHHHHHIIIIIIIIIGGGEEECCCCCCFFFGGGGGGEEEHHHHHHIIIJJJKKKKKKKKKKKKMMMMMMKKKOOOVVVaaayyyoootttrrrnnnhhhYYYUUUbbbtttoookkkqqq|||zzzrrr~~~nnnPPP]]]yyygggbbbaaaeeekkk```XXX^^^jjjtttyyy|||uuuxxxzzzyyyuuussstttwww||||||{{{zzzzzzyyyxxxxxxxxxuuusssuuuxxxyyyvvvrrrmmmeeeYYYOOOHHHFFFEEEDDDFFFEEEFFFHHHIIIGGGDDDAAADDDAAA@@@@@@???;;;<<<@@@???@@@CCCIIIPPPVVVWWWWWWNNNMMMKKKGGGDDDBBBCCCDDDKKKPPPVVV[[[^^^dddkkkppp|||iiieeemmm[[[RRROOOKKKIIIJJJHHHEEEAAA===;;;999666444666999;;;<<<;;;:::999999999999999777<<>><<<999999;;;>>>???>>>===<<<<<<===>>>??????AAACCCDDDCCCCCCDDDEEECCCDDDGGGIIIIIIHHHFFFDDDEEEEEECCCEEERRRqqqsssqqqwwwvvvyyyeeeeeehhh}}}qqqSSSHHHKKK[[[zzzyyy```SSSIII>>>:::===888===FFFOOOUUUXXXYYYXXXZZZ\\\]]]___``````____________```aaabbbbbbbbbaaabbbccccccdddfffggghhhhhhhhhjjjiiinnntttooorrr}}}|||vvvpppnnnnnnmmmjjjdddeeefffffffffeeedddcccgggggggggaaaUUUSSScccwwwpppWWWAAAIIIPPPQQQOOORRR]]]hhhzzz{{{xxx~~~uuupppzzzqqqpppzzz{{{OOO>>>FFF??????JJJLLLHHHGGGFFFHHHJJJLLLMMMLLLOOOMMMOOOSSSSSSQQQQQQSSSQQQUUUYYYWWWPPPKKKJJJKKKHHHIIIKKKKKKIIIIIIJJJKKKMMMDDDLLLQQQFFFLLLYYYTTTeeetttrrrmmmQQQXXXnnn}}}vvvggg\\\RRRHHH???>>><<<:::888666555555555555555333111111333666777444333555666666888<<>><<<:::777555666999;;;;;;;;;::::::999999::::::444888AAALLLZZZkkk{{{}}}{{{rrrdddZZZUUUPPPNNNTTT^^^fffnnnuuu:::;;;===>>>?????????>>>:::<<>>???>>>===BBBIIIKKKKKKQQQZZZVVVUUUUUUWWW[[[^^^___```aaa``````aaabbbaaa```^^^cccccccccdddeeefffggghhhjjjjjjjjjkkkmmmpppsssttt}}}|||~~~zzztttqqqnnnjjjddd```ddd^^^XXXVVV[[[aaaeeegggcccXXXPPPRRR[[[hhh|||vvv]]]OOOKKKPPPYYYaaabbb___```bbbdddiiimmmwwwzzz}}}xxxvvv|||mmmiiivvvZZZOOOFFFEEEFFFEEEEEEFFFDDDEEEFFFHHHJJJLLLMMMMMMOOOOOOPPPQQQSSSTTTUUUUUUSSSRRRRRRRRRSSSRRRPPPNNNOOOPPPQQQQQQOOOOOOPPPRRRNNNLLLIIIHHHJJJNNNRRRUUUVVVddd|||tttVVVKKKRRRXXXaaaoooxxxlllZZZKKK@@@888:::<<<999777888777777666444333222444666444444333222333444666777<<<>>>AAAFFFKKKQQQUUUXXXYYYZZZ[[[]]]___bbbdddfffkkkllllllkkkiiihhhiiijjjmmmmmmlllllllllnnnpppqqqrrrrrrpppkkkfffeeegggjjjjjjkkklllkkkiiifffbbb```[[[XXXTTTSSSRRROOOKKKGGGDDDAAA<<<666333444:::@@@AAAMMM```wwwnnn^^^ZZZcccyyy^^^IIIIIIHHH@@@DDDCCCDDDHHHMMMMMMHHHCCCBBBBBBDDDGGGFFFEEEIIIPPPQQQPPPPPPNNNMMMKKKIIIHHHHHHOOOOOONNNOOOPPPbbbnnnhhhgggeee[[[IIIOOOcccuuu|||yyy{{{}}}{{{cccTTToooiiibbbjjjkkkcccZZZ___ppp{{{zzzxxxxxxxxxxxxwwwvvvuuuuuuwwwxxxxxxwwwuuuvvvxxxzzz}}}xxxttttttvvvtttllleeeRRRJJJEEEGGGKKKPPPZZZdddccctttxxxhhhbbbVVVRRRMMMBBBAAADDD@@@;;;;;;:::888666666999;;;999@@@GGGMMMUUUZZZTTTIIIEEEBBB??????AAABBBAAA???KKK[[[lllrrrpppnnnmmmmmm{{{hhhUUULLLLLLKKKKKKLLLHHHCCC===888666666666666===<<<:::999999999::::::666:::AAAKKKZZZlll~~~wwwrrrqqqaaaZZZaaafffhhhvvv;;;<<<>>>???@@@@@@??????;;;===@@@AAA@@@>>>>>>>>>CCCDDDEEEEEECCCBBBBBBCCC>>>???AAABBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDFFFFFFDDDCCCAAAFFFJJJKKKggg}}}iiiiii}}}xxxrrrZZZKKKLLLgggyyymmmPPPQQQ[[[rrrhhhSSSHHHCCC>>><<>>;;;999555444777===AAA???;;;HHHOOO\\\lll|||lll^^^QQQNNNTTT```ooo|||~~~{{{jjjSSSHHHCCCBBBBBBDDDCCCDDDHHHLLLMMMIIIDDDEEEDDDFFFHHHGGGEEEIIIOOOUUUUUUTTTRRRPPPMMMJJJIIIHHHKKKJJJMMMRRRQQQ[[[qqqxxxpppoooppphhhRRRTTTeeeuuuwww```RRR~~~oooddd```jjjooommmddddddooowwwvvvyyyyyyyyyyyyxxxwwwuuuuuuuuuvvvvvvvvvuuuuuuxxxzzz{{{xxxsssqqqooojjjccc\\\RRRMMMLLLPPPWWW```ooo}}}sss]]]QQQHHHIIIHHH>>>>>>===<<<:::888888999:::???EEELLLQQQWWW[[[UUULLLIIIEEEAAA@@@@@@AAA@@@???@@@LLLXXX[[[WWWSSSRRRSSSfff{{{www```TTTNNNKKKHHHHHHGGGCCC===999888888888888===<<<;;;:::999999::::::777:::AAAMMM\\\ppp}}}ooojjjrrrwwwxxx<<<===>>>@@@@@@@@@??????;;;===@@@AAA@@@?????????CCCEEEGGGGGGEEECCCBBBBBB@@@AAABBBCCCCCCCCCCCCCCC@@@@@@@@@AAABBBDDDEEEFFFFFFDDD@@@CCCGGGDDDUUUvvvpppbbbzzz|||iiiPPPEEE\\\xxxdddTTT[[[vvvkkkWWWJJJBBB::::::===@@@DDDIIIPPPQQQTTTXXX\\\]]]\\\[[[]]]^^^```bbbddddddcccccc``````aaabbbcccdddeeeeeegggggggggggghhhjjjlllmmmnnnppptttyyyzzzyyypppnnnlllkkkjjjgggaaa\\\QQQSSSTTTSSSPPPMMMKKKJJJFFFGGGUUUppp}}}jjjXXXKKKHHHTTTaaattt~~~ooowwwnnnpppuuu}}}qqq{{{bbbMMMEEE@@@BBBFFFGGGIIILLLIIIHHHGGGFFFFFFGGGIIIJJJKKKKKKLLLMMMNNNNNNOOOOOOLLLMMMOOORRRTTTTTTQQQNNNPPPQQQQQQPPPMMMLLLLLLMMMNNNNNNLLLKKKKKKLLLMMMNNNYYYVVVcccjjjjjjgggRRRFFF===BBBPPP```nnnvvv]]]TTTJJJBBB;;;666666999555555555555555444444444333222222222222333333444333444666999<<<@@@CCCEEEFFFHHHLLLQQQVVV\\\aaaccceeefffgggfffdddddddddffffffgggjjjlllmmmmmmllllllkkkjjjgggccc```___aaacccccccccbbb___[[[VVVRRROOOGGGEEEAAA>>><<<888555222555333777FFFWWWZZZNNN@@@DDDJJJSSS\\\ccchhhmmmpppQQQHHHDDDNNN]]]iiiqqqvvvvvv}}}yyytttwwwwww{{{sssQQQLLLLLLCCCBBBJJJDDDCCCDDDGGGKKKLLLIIIFFFHHHFFFFFFHHHHHHFFFHHHMMMXXXXXXWWWUUURRRNNNJJJHHHJJJJJJHHHNNNXXXWWWZZZiii|||sssrrrwwwrrrZZZVVVjjjwww{{{xxxqqq[[[NNNrrrfff\\\^^^kkkwww|||vvvoooqqquuuuuu{{{{{{zzzzzzyyywwwvvvuuutttuuuvvvuuuuuuvvvxxxzzz{{{zzzvvvqqqjjjaaaZZZVVVPPPOOORRRXXX```ooodddOOOJJJIII???@@@@@@>>><<<;;;:::999999>>>DDDIIIMMMQQQTTTPPPJJJIIIFFFAAA>>>============<<>>===:::<<<>>>???>>>>>>>>>???===@@@DDDEEEDDDBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDD??????@@@@@@BBBCCCEEEFFFHHHGGGAAACCCGGGBBBIII___~~~ggglll{{{uuudddXXX___sssuuudddcccooorrrZZZOOOBBB===>>>@@@@@@???EEEGGGLLLRRRXXX[[[[[[YYY]]]^^^_________```bbbccc``````aaacccddddddeeeeeeggggggfffffffffhhhiiijjjoooqqqsssuuuxxxwwwssstttvvvqqqllliiifffbbb\\\WWWVVVXXXYYYVVVPPPJJJHHHHHHNNNVVVjjjzzzlllbbbUUUKKKFFFIIIWWWfff{{{|||xxx|||yyyYYYNNNHHHDDDFFFIIIIIIKKKNNNJJJJJJJJJJJJIIIHHHHHHGGGKKKKKKKKKLLLMMMMMMMMMNNNKKKLLLOOORRRTTTSSSOOOKKKMMMNNNNNNMMMKKKJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNYYYVVV\\\yyy{{{llllllooonnn]]]MMMGGGFFFJJJ[[[nnnnnn```PPPHHHGGGDDD<<<666666555555555666666444333222222222222222222222333333333444666888:::<<<>>>>>>???CCCHHHNNNTTTYYY\\\^^^```aaa```______```aaa___aaaeeehhhiiihhhfffdddcccaaa^^^[[[YYYYYYZZZ[[[^^^]]][[[XXXSSSNNNJJJGGG<<<:::999777666555444333666888DDD[[[pppsssbbbPPPBBBGGGOOOSSSQQQMMMLLLPPPIIIEEEGGGTTTaaaiiimmmpppqqqwwwwwwvvv}}}eeeGGGHHHMMMFFFEEEMMMDDDDDDDDDGGGJJJKKKJJJHHHHHHFFFEEEHHHHHHGGGIIIMMMUUUVVVVVVUUURRRNNNJJJHHHLLLLLLIIIPPP\\\^^^eeevvv~~~xxxuuuzzzxxx```ZZZmmm{{{}}}wwwuuupppYYYJJJhhhmmmSSSVVV[[[jjj{{{|||xxxxxxyyy{{{{{{{{{zzzyyyxxxwwwvvvtttvvvwwwwwwwwwxxxyyy{{{}}}}}}zzzssshhh___YYYWWWSSSWWW]]]ccclll}}}cccPPPMMMFFFCCCAAA???>>>===<<<:::999<<<@@@DDDGGGJJJLLLMMMLLLMMMIIIEEEAAA??????@@@@@@>>>DDDNNNSSSOOOIIIHHHJJJYYYeeexxxttt```TTTKKKGGGGGGIIIFFFBBB???>>>>>><<<;;;??????>>>>>>===;;;:::999999:::AAARRRiii:::;;;<<<=========<<<;;;888:::<<<<<<<<<<<<===>>>999<<<@@@CCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDD?????????@@@BBBDDDEEEFFFGGGGGGBBBAAAFFFBBBBBBOOOllltttddd```nnn}}}yyy|||xxxlllccccccqqqjjjTTTYYYiiirrr|||kkkTTTCCC>>>>>>===::::::<<>>666999777555555777777555333222222222222222222222222333333333444555666777888888:::===AAAEEEJJJNNNPPPUUUWWWXXXXXXWWWWWWYYYZZZZZZ]]]aaadddeeeccc```]]]XXXVVVRRRPPPOOOPPPQQQQQQNNNMMMKKKHHHDDD???<<<999666666555444333444444555222;;;NNNgggzzz}}}qqqcccPPPPPPRRRRRRJJJAAABBBHHHXXXYYY___ggglllnnntttzzz}}}}}}}}}rrr]]]JJJEEEHHHHHHGGGGGGEEEEEEFFFGGGJJJKKKLLLKKKHHHEEEDDDGGGIIIHHHIIIMMMQQQSSSUUUWWWUUURRRNNNKKKLLLMMMJJJOOOZZZ```ppp}}}}}}{{{fff```iiizzz{{{xxx___KKK\\\|||cccOOOGGGSSSSSSaaattt|||{{{}}}zzzzzzzzzzzzyyyxxxwwwwwwwwwyyy{{{{{{zzzzzz|||}}}||||||yyyqqqggg___\\\]]]]]]eeeooovvvvvveeeSSSJJJGGGCCCAAA@@@???<<<:::===???CCCFFFIIINNNUUU[[[WWWUUUQQQLLLGGGEEEEEEFFF???FFFQQQ[[[XXXNNNIIIKKKSSS\\\kkkzzzjjjZZZNNNIIIHHHLLLIIIFFFCCCBBB@@@>>><<>>999<<<@@@BBBBBBBBBCCCDDDCCCBBBBBBAAABBBBBBCCCCCC??????@@@AAACCCDDDFFFGGGCCCFFFAAA>>>CCCAAA>>>EEEQQQlllmmm\\\```pppwww{{{tttfffaaafffpppyyy~~~YYYGGGKKKWWWooommmQQQDDDBBB@@@<<<777777999>>>EEELLLOOOQQQVVVXXXZZZYYYWWWXXX\\\``````aaaccceeeffffffeeeeeegggffffffeeefffgggiiijjjnnnkkklllppprrrqqqtttyyy}}}uuusssrrrpppqqqtttrrrnnnjjjjjjlllnnnnnnmmmddd[[[OOOFFFGGGSSSdddppp{{{yyygggVVVJJJ===>>>CCCLLLRRRWWW^^^fff~~~}}}}}}qqqpppuuuyyywww{{{YYYLLLNNNJJJIIIJJJJJJGGGGGGJJJMMMNNNPPPRRRQQQOOOMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIOOOOOOPPPRRRSSSPPPLLLIIIGGGHHHJJJKKKJJJKKKLLLNNNMMMMMMNNNNNNOOOPPPPPPQQQJJJQQQ[[[fffuuuzzzppp\\\uuuoooVVVMMMNNNbbbooouuujjjVVVFFF@@@>>>???;;;666555777777666444333333333444333333222111222111111111111222222333555666888:::>>>AAADDDEEEIIIKKKMMMMMMLLLMMMNNNPPPTTTWWW[[[^^^^^^[[[WWWTTTMMMIIIFFFDDDDDDFFFFFFFFFAAA@@@>>><<<999666333222444444444222111111333555444@@@TTThhhvvvzzzuuuppp\\\UUUOOOKKKDDD???GGGSSSgggmmmwww}}}zzzwww|||}}}~~~|||}}}___[[[RRRJJJIIILLLKKKGGGGGGGGGGGGHHHJJJLLLNNNOOOKKKGGGEEEHHHJJJIIIIIILLLPPPSSSWWWYYYYYYVVVRRRPPPIIILLLJJJLLLTTT[[[ooo~~~zzzzzzddd\\\]]]ssswwwxxxjjjPPPNNN}}}~~~cccNNNHHHQQQKKKUUUcccuuu}}}}}}zzzzzz|||xxxxxxyyyyyyyyyyyyxxxxxxzzz|||~~~~~~}}}}}}}}}~~~wwwvvvrrrkkkccc^^^^^^```cccnnnzzziiiYYYSSSLLLHHHFFFCCC@@@===<<<===AAAEEEJJJRRRaaaooojjjhhhcccZZZQQQJJJGGGFFFFFFKKKWWWccc```RRRIIIIIINNNUUU___hhhppp|||wwwcccSSSJJJIIIMMMKKKHHHGGGEEEDDDAAA>>>CCCDDDEEEEEECCC???<<<999::::::EEE___:::;;;<<<<<<<<<;;;:::999888999:::;;;:::;;;===???<<<>>>@@@AAA@@@@@@AAABBBCCCBBBAAA@@@@@@AAABBBBBB???@@@@@@BBBCCCEEEGGGHHHAAAGGGBBB<<>>BBBDDDRRRxxxxxxgggjjjzzzrrrjjjfffccc___YYYmmmwww^^^WWWYYYaaavvvooo]]]TTTKKKAAA<<<:::777777;;;@@@EEEGGGKKKRRRYYY\\\[[[ZZZ\\\^^^^^^```bbbdddeeeeeedddccceeeeeeddddddeeeggghhhiiinnnllllllooopppmmmnnnqqqrrryyy}}}tttooommmnnnooolllkkklllkkkiiihhhiiikkkkkkiiieeeQQQNNNMMMQQQ]]]lll{{{qqq\\\MMMBBB;;;@@@HHHXXXiiippplllhhhgggpppsssssssss}}}~~~~~~lllhhhmmmqqqcccKKKLLLJJJHHHIIILLLMMMKKKLLLPPPOOOOOOOOOOOOPPPPPPQQQQQQMMMMMMLLLLLLLLLKKKKKKKKKOOOOOOOOOQQQRRRQQQOOOLLLJJJKKKMMMMMMLLLLLLMMMOOONNNMMMMMMLLLLLLMMMNNNNNNKKKNNNUUU\\\___kkkjjjmmmhhhWWWWWWiiixxxvvvhhhZZZOOOGGGDDD>>>888555777888777444333444444555444333222111222222111111000111111111333333444666888:::<<<>>>===???AAAAAAAAABBBCCCEEEKKKNNNQQQSSSRRROOOKKKHHHCCC???;;;:::;;;=========888888777666555444333222111222333222222333777:::===EEERRR]]]dddgggggggggWWWMMMFFFFFFEEEFFFQQQ```oooyyywwwyyy|||WWWVVVSSSOOOMMMNNNMMMKKKHHHIIIIIIIIIJJJMMMPPPRRRRRRLLLIIIKKKLLLJJJIIIJJJNNNRRRVVVZZZZZZWWWSSSOOOIIILLLJJJKKKQQQTTTccc}}}wwwvvvyyycccWWWSSSlll~~~qqqkkkxxx~~~rrrRRRGGGyyyttt^^^MMMPPPLLLKKKSSSaaannnuuuwwwxxxyyyuuuvvvwwwxxxyyyyyyyyyyyy}}}~~~}}}}}}}}}tttqqqkkkddd___]]]___aaagggsssmmmeeeYYYQQQMMMIIIDDD@@@???>>>BBBHHHOOO\\\rrruuueeeWWWOOOKKKOOORRR]]]jjjgggWWWMMMMMMTTTWWW]]]dddhhhnnn}}}kkkXXXMMMJJJKKKJJJIIIIIIIIIHHHEEECCCEEEFFFHHHHHHFFFBBB===:::<<<===IIIhhh;;;<<<=========<<<;;;:::999:::;;;;;;;;;<<<>>>@@@>>>???@@@???===<<<===>>>CCCBBBAAA@@@@@@@@@AAABBB@@@@@@AAABBBDDDFFFHHHIIICCCJJJEEE===AAABBB???CCCAAADDDdddvvviiixxxrrrggg___ZZZQQQSSSfffxxxpppfffiiizzzjjjVVVFFFCCC>>>888444555999===???CCCMMMYYY______]]]\\\]]]]]]^^^aaacccddddddcccbbbdddcccccccccdddfffhhhiiikkkiiiiiikkkjjjhhhkkkqqqtttxxxyyyuuussstttsssqqqooolllkkknnnnnniiieeedddcccaaa``````___ZZZSSSLLLIIINNNYYYhhhwww~~~|||{{{oooYYYIIICCC@@@===IIIXXXrrrqqqgggeeemmmoooooo}}}yyyfffbbbkkksssRRRAAAKKKHHHGGGJJJOOOQQQPPPSSSWWWQQQOOOMMMLLLMMMPPPSSSVVVRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNNNPPPRRRSSSQQQOOONNNOOOPPPOOONNNMMMNNNOOOOOONNNLLLJJJJJJJJJJJJKKKRRRNNNPPPTTTQQQSSSkkkppphhhmmmtttvvvooo}}}lllTTT```mmmxxx~~~xxxbbbLLLGGGAAA999555777888777555444444555666555444222111444444333222222222333333111111222333555777999:::555777999:::::::::<<<>>>CCCEEEGGGHHHGGGDDD@@@======999555444666888888777222222222111111111111111---///222333444888>>>BBBCCCFFFIIILLLNNNOOOQQQRRRMMMEEEDDDKKKOOOQQQ[[[iii~~~cccQQQLLLKKKMMMMMMIIIHHHLLLIIIJJJJJJJJJKKKMMMQQQTTTXXXQQQMMMMMMNNNJJJHHHHHHLLLPPPUUUXXXXXXUUUPPPLLLLLLNNNLLLNNNRRRPPPXXXlllsssvvvhhhXXXNNNiiiuuujjjuuu}}}{{{{{{uuuQQQGGGvvvkkkOOOPPPRRRGGGKKKVVVdddpppuuuwwwwwwttttttvvvwwwxxxyyyyyyyyy~~~}}}||||||tttoooggg```]]]^^^```bbbooo{{{|||qqqcccXXXRRRMMMGGGBBBFFFFFFIIIQQQYYYhhh|||iii]]]WWWRRRSSS^^^kkkiiiZZZQQQSSSWWWXXX___hhhmmmqqq{{{nnnZZZOOOLLLHHHHHHHHHJJJKKKKKKIIIGGGFFFHHHJJJJJJGGGCCC>>>;;;===???MMMnnn>>>===<<<<<<<<<;;;999777888999::::::;;;;;;;;;;;;???>>><<<;;;;;;<<<======????????????@@@AAABBBCCCCCCDDDFFFFFFFFFGGGIIIKKKOOOFFF???AAADDDCCCBBBBBBHHH<<>>???@@@?????????@@@AAACCCDDDEEECCCDDDEEEEEEDDDDDDFFFHHHJJJFFFEEEEEEEEEDDDGGGMMMNNNHHHLLLggg~~~zzz}}}rrryyyqqqhhhiii{{{yyyeeeeeeqqq{{{tttlll___RRRHHHAAA===<<<555666;;;DDDGGGFFFIIINNNQQQTTTWWWYYYZZZ[[[^^^`````````aaabbbcccdddeeeeeedddeeeeeeffffffgggggggggdddfffhhhhhhhhhhhhiiijjjccc```]]]ZZZXXXSSSMMMHHHDDDAAA???BBBHHHRRR```mmm}}}~~~tttfffWWWMMMFFFBBBAAACCCEEEGGGMMMTTTxxx~~~www}}}rrrpppwwwkkkOOOGGGGGGEEEDDDEEEFFFHHHIIIJJJKKKKKKLLLIIIGGGKKKQQQVVVWWWVVVWWW[[[\\\ZZZUUUSSSUUUXXXWWWUUUSSSRRRQQQPPPNNNLLLPPPOOONNNMMMLLLKKKKKKKKKMMMKKKJJJJJJKKKLLLLLLLLLPPPNNNOOORRRRRRRRRWWW^^^sssjjjXXXQQQZZZyyyyyyfffQQQGGGDDD???888333555444333333444666888999555333000///000000---+++111222222111///000222444222222111111222222333444333333444444444333222111222222333333333222111111888444111111///---///333999???KKKWWW```dddcccaaaTTTFFF;;;:::999888???JJJeeepppvvvoooiiikkkrrrwwwwwwuuufffWWWIIIGGGEEEEEEGGGIIIIIIHHHIIIIIIJJJKKKNNNQQQTTTUUUUUUUUUTTTRRRPPPMMMJJJHHHIIIJJJKKKMMMNNNOOOOOOOOOLLLMMMNNNPPPSSSVVVXXXZZZddd|||tttmmmfff```PPPQQQfff~~~|||wwwyyyaaaPPPXXXlllYYYSSSIIIGGGHHHPPP]]]hhhnnnpppqqqsssvvvwwwvvvvvvvvvwwwyyyzzz{{{}}}}}}}}}||||||ssspppmmmjjjiiikkknnnqqqzzz}}}}}}zzzvvvuuuzzz}}}~~~nnn```]]][[[WWWZZZcccgggqqq}}}wwwwwwzzzttteee\\\]]]dddhhhooo{{{nnnUUUQQQMMMNNNOOORRRUUUWWWUUURRROOOQQQOOOGGGCCCDDDCCC???BBBGGGXXX888777777999:::;;;:::888;;;;;;;;;;;;::::::::::::999::::::<<<>>>@@@CCCDDD@@@@@@@@@AAABBBCCCEEEEEEBBBCCCCCCCCCAAAAAACCCDDDEEEGGGJJJJJJFFFEEEMMMXXXRRRSSSMMMNNNmmmwwwvvvttt}}}___SSSSSSZZZeeettt~~~qqqaaaTTTLLLIII@@@;;;888999;;;;;;===AAABBBEEEHHHKKKNNNPPPTTTVVVWWWWWWXXXZZZ[[[]]]^^^___^^^___```aaaaaaaaa```______```aaa___\\\ZZZYYYZZZUUURRRNNNJJJGGGDDD@@@>>>===AAAFFFMMM[[[pppuuueeeVVVHHH<<<666555:::@@@GGGQQQ]]]ddddddxxxzzzwwwSSSEEEBBBDDDGGGCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFHHHMMMSSSVVVUUUSSSTTTVVVYYYWWWUUUUUUZZZ___WWWWWWVVVTTTPPPMMMLLLLLLNNNNNNMMMLLLKKKKKKKKKKKKLLLIIIGGGIIILLLNNNMMMKKKOOOMMMNNNPPPPPPOOORRRWWWcccpppqqqzzzvvvdddSSS^^^}}}ppp[[[LLLBBB;;;???>>><<<999666444555777777666555555666777555444333444444222000000111333111111000000111111222333000000111111111111000000111222333444444333111000000000555:::999666555888IIIVVVjjjzzzxxxkkkbbbNNNAAA666444555:::GGGUUUfffoooxxxyyywwwyyy|||}}}nnnkkkzzzwww]]]XXXZZZKKKHHHEEEDDDEEEGGGHHHIIIKKKKKKKKKLLLOOORRRVVVXXXWWWVVVUUUSSSPPPMMMJJJHHHJJJKKKLLLNNNOOOQQQRRRRRRMMMOOOQQQSSSUUUWWWWWWXXX```~~~qqqhhhcccaaaMMMMMM___ttt{{{|||pppSSSNNNrrrlllRRROOOKKKGGGEEEHHHSSS^^^gggkkkooorrruuuvvvvvvvvvwwwxxxyyyzzz|||~~~~~~}}}{{{zzzvvvvvvuuurrrooonnnrrrvvv}}}{{{yyyxxx{{{xxxxxxzzz||||||~~~xxxwwwxxx|||~~~tttnnnnnnqqqqqquuu{{{ooohhhhhhpppooovvvyyy^^^YYYTTTTTTVVVXXXXXXWWWUUUTTTSSSSSSMMMEEE@@@AAADDDDDDEEEGGGYYYyyy;;;;;;:::;;;======;;;:::<<<<<<;;;;;;::::::::::::999:::;;;===@@@BBBDDDEEEBBBBBBAAAAAAAAAAAABBBBBB???@@@AAA@@@???@@@BBBCCCDDDFFFJJJKKKGGGFFFOOO[[[SSSVVVPPPHHH\\\rrrsss~~~zzzssszzz}}}|||[[[IIICCCLLLXXXccckkkvvv{{{nnnbbb[[[PPPHHH???:::999999888888888:::===@@@BBBEEEIIILLLNNNOOOPPPQQQSSSUUUVVVWWWYYYZZZ\\\]]]\\\[[[YYYXXXZZZZZZZZZWWWRRRNNNLLLLLLMMMIIICCC>>><<<<<<======DDDTTTcccjjjuuu{{{mmmZZZKKK@@@888666777<<>>EEE___kkk|||ppp[[[NNNBBB;;;777999===CCCOOO[[[UUU^^^jjjvvv~~~www{{{kkkdddsss\\\KKKQQQXXXOOOLLLHHHEEEEEEFFFGGGHHHNNNMMMLLLLLLNNNQQQTTTVVVWWWVVVTTTRRROOOLLLJJJIIIJJJJJJKKKMMMOOOQQQSSSTTTRRRSSSTTTUUUVVVWWWXXXXXXbbbppprrrfffbbbcccPPPPPPdddzzzyyy|||}}}}}}ZZZIIIaaaqqqOOOLLLKKKGGGBBBBBBJJJVVVbbbiiilllooorrruuuuuuvvvwwwxxxzzz{{{|||}}}|||zzzwwwuuu{{{|||zzzuuuppppppvvv||||||yyywwwvvv{{{{{{{{{||||||{{{{{{|||tttllldddcccjjj~~~~~~{{{vvvuuuxxxyyylllaaa\\\ZZZZZZZZZXXXSSSRRRSSSPPPQQQNNNHHHCCCBBBDDDFFFEEEFFFYYYyyy}}}???===<<<=========;;;999======;;;::::::::::::;;;<<<<<<>>>???AAABBBCCCCCCDDDCCCBBB@@@???>>>>>>>>>;;;===>>>??????@@@CCCEEEGGGEEEEEEGGGGGGHHHNNNUUUYYYUUUOOOLLLVVVvvvvvvaaajjjwwwqqqvvvwwwkkkgggjjj~~~ttt]]]KKKMMMNNNNNNQQQ[[[kkkvvvvvvyyyzzzddd]]]SSSJJJEEEBBB===999777999:::::::::<<>>999888===DDDJJJ\\\ppp}}}xxx}}}PPPGGGLLLGGGAAACCCCCCCCCCCCDDDEEEGGGIIIJJJOOOMMMLLLMMMNNNOOOPPPPPPOOOMMMMMMRRRYYY[[[VVVPPPNNNPPPQQQOOOJJJHHHIIIKKKJJJJJJJJJIIIJJJJJJKKKKKKLLLJJJIIIKKKNNNQQQQQQOOOMMMJJJJJJMMMOOOMMMNNNQQQLLLKKKNNNaaauuunnnqqq{{{uuu___dddnnnrrrrrrccc^^^VVVKKKBBB<<<999999::::::888777555444444555222444555555333333333444333333222222333333444555444333222111111000000000111111222333333333333333===:::888888888===IIIUUUeeeiiillliii___QQQEEE>>>===???DDDKKKNNNPPPUUU[[[ZZZ```mmm}}}|||~~~}}}xxxxxxnnnpppzzzrrrMMMFFFMMMQQQRRRPPPLLLGGGEEEDDDFFFHHHOOONNNMMMLLLMMMOOOQQQRRRUUUTTTRRRPPPNNNLLLKKKKKKJJJJJJKKKLLLNNNPPPRRRTTTVVVTTTRRRQQQQQQSSSUUUWWW___eee{{{iiicccdddUUUTTTjjjwwwpppwww}}}zzzfffMMMYYYzzz}}}TTTPPPKKKGGGBBB@@@DDDOOO]]]ggggggkkkoooqqqssstttvvvxxxxxxyyy{{{}}}}}}|||{{{zzz}}}vvvqqqttt|||{{{xxxvvvxxxzzz{{{{{{zzzxxxuuusssiii```ZZZ^^^kkk}}}~~~}}}kkkccc]]]YYYYYYVVVRRRRRRVVVQQQSSSTTTRRRKKKDDDAAABBBDDDGGG[[[zzzsss???>>><<<<<<===<<<999777===<<<;;;:::::::::;;;<<<===>>>???AAABBBCCCCCCCCCDDDDDDBBB@@@???>>>======:::<<<>>>??????AAADDDFFFHHHCCCAAADDDFFFGGGJJJOOO```SSSLLLMMMPPP```kkkccc___kkk{{{sssjjj[[[VVVhhh~~~sssdddUUUJJJFFFEEEPPPUUUaaauuu|||nnnccc\\\TTTMMMCCCBBB@@@===999777888999;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@AAAAAAAAA@@@???888:::<<<<<<;;;:::;;;<<<999;;;>>>CCCJJJUUU```gggyyytttbbbRRRHHHDDD;;;555666888;;;HHHVVVhhhtttoooqqqmmmqqqpppqqq{{{zzzkkkEEEAAAGGGDDDBBBHHHBBBBBBBBBCCCEEEHHHJJJLLLRRRPPPNNNKKKKKKLLLNNNPPPNNNKKKKKKQQQXXXXXXQQQIIIJJJKKKLLLKKKIIIHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOQQQRRRVVVQQQNNNPPPPPPNNNNNNOOONNNOOOKKKOOOpppmmmXXXXXX^^^pppmmm[[[MMMCCC>>>;;;;;;999777555777:::===444666777666555333333444333333222222333333444555444444333222111111222222666555333222222333444555999BBBOOO[[[]]]YYYYYY]]]SSSQQQLLLDDD===;;;===AAAGGGNNNWWW^^^___^^^___```gggmmmzzzzzzwwwuuuppp|||YYYDDDDDDIIIKKKPPPOOOMMMIIIEEEDDDFFFHHHMMMMMMMMMMMMMMMNNNOOOOOOSSSRRRQQQPPPOOOOOOOOOOOOKKKKKKKKKLLLMMMPPPRRRTTTVVVSSSPPPMMMLLLNNNPPPRRRTTTZZZrrrfffcccZZZTTTgggxxxyyy~~~oooPPPNNNjjjVVVQQQLLLIIIDDD@@@AAAIIIWWWbbbbbbeeejjjmmmoooqqqtttvvvtttvvvyyy}}}xxxvvvzzz~~~yyywwwzzz~~~}}}zzzwwwqqqkkkaaaZZZYYYbbbqqqiii\\\RRRRRRRRRPPPRRRXXXXXXZZZ]]][[[RRRFFFBBBCCCDDDJJJZZZooovvv???>>>===>>>>>>>>><<<:::===<<<;;;::::::;;;===>>>===>>>@@@BBBCCCDDDDDDDDDCCCCCCBBBAAA@@@??????@@@<<<>>>???@@@@@@AAADDDFFFFFFAAA@@@BBBDDDEEEHHHMMM[[[QQQMMMNNNKKKQQQrrr|||llleeesss|||ooo^^^ZZZmmmqqqUUUDDD???AAAHHHWWWkkk|||yyyvvvqqqcccaaa\\\TTTLLLGGGEEEDDDBBBBBBAAA???>>>===<<<;;;::::::;;;;;;<<<=========<<>>CCCOOOYYY]]]aaafffjjjllloooqqqsssqqqssswww|||}}}yyyyyy~~~}}}{{{}}}~~~xxxssskkkaaa___[[[^^^iiivvv|||gggVVVSSSTTTSSSUUU[[[``````aaa___VVVLLLKKKQQQQQQWWW^^^{{{}}}hhh@@@??????@@@BBBBBBAAA???<<<;;;:::999:::<<<>>>???<<<===@@@BBBDDDEEEFFFEEEBBBBBBAAAAAAAAABBBCCCCCC???@@@AAAAAA@@@AAACCCEEECCC@@@@@@BBBCCCCCCHHHOOOPPPOOOPPPPPPJJJKKK^^^vvvwwwmmmyyyuuuooo}}}dddKKKHHHCCCBBBFFFSSScccnnn|||}}}ssshhh```]]]\\\UUUTTTSSSQQQOOOMMMKKKJJJEEEEEEEEEEEEFFFGGGIIIIIIFFFJJJPPPVVV[[[```eeeiiiwww~~~~~~eeeMMMDDDCCCBBBEEELLL[[[WWWWWW[[[ZZZ\\\mmm|||xxxyyy}}}|||tttnnnyyy~~~~~~|||oooeee```bbbdddsssVVVIIIDDDIIIJJJDDDCCCHHHHHHGGGGGGGGGHHHJJJMMMOOOKKKLLLLLLKKKJJJJJJLLLNNNJJJNNNQQQPPPMMMLLLNNNQQQMMMJJJGGGGGGIIIIIIFFFCCCFFFFFFFFFGGGHHHIIIJJJKKKHHHLLLPPPNNNIIIHHHMMMSSSTTTMMMIIIKKKNNNNNNOOORRRUUUVVV[[[^^^YYY```hhhTTT```yyyooo\\\PPPKKKKKKGGGHHHHHHEEE@@@<<<:::999888888888888888999::::::777777777888:::===@@@AAA:::999999:::???FFFNNNSSSVVVbbbttt|||sss___OOOIIIHHHWWWjjjvvvxxxsssnnnjjjdddiiillllllooowwwyyy{{{yyynnnzzzmmmLLLDDDFFFDDDBBBDDDCCCFFFGGGGGGEEEEEEGGGJJJFFFHHHLLLOOOQQQRRRRRRRRRRRRRRRRRRRRRTTTVVVXXXZZZQQQPPPOOONNNOOOQQQSSSUUUVVVVVVUUUTTTRRRPPPOOONNNPPPVVViiiqqqiiifffOOOPPPeeeooouuuyyywww|||}}}~~~|||YYYAAAMMMyyy[[[WWWPPPOOOJJJBBB===???IIISSSZZZ^^^cccgggjjjmmmppprrrqqqrrruuuzzzzzzxxxzzz{{{yyyrrrkkk```UUUXXXYYY```lllyyyyyy{{{ccc]]]]]][[[\\\bbbdddaaa```^^^WWWQQQWWWaaaeeejjjiiiyyyggglllFFFDDDCCCFFFIIIHHHBBB<<<<<<<<<>>>???@@@@@@@@@@@@>>>AAACCCDDDDDDDDDDDDEEEBBB@@@@@@CCCHHHIIIEEEAAA???@@@AAABBBCCCCCCCCCCCCAAA??????BBBGGGJJJIIIHHHHHHIIIJJJIIIHHHLLLUUU]]]qqqsssmmmaaaRRRHHHCCCCCCHHHOOO\\\[[[ZZZ\\\eeesssxxxuuuuuutttrrrrrroookkkjjjiiifffaaa\\\]]]\\\\\\^^^bbbdddcccaaa^^^eeeooowww||||||kkkVVVDDD???@@@EEETTTeee~~~wwwpppttt}}}}}}uuuuuulllhhhfffeeegggkkkvvvPPPJJJFFFGGGGGGFFFFFFIIILLLJJJHHHHHHIIIIIIHHHGGGMMMJJJHHHIIILLLNNNNNNMMMNNNJJJHHHKKKRRRUUUUUURRRTTTOOOHHHEEEEEEFFFFFFEEEGGGJJJNNNMMMJJJHHHGGGHHHLLLKKKKKKKKKKKKMMMNNNOOOPPPPPPOOOMMMLLLLLLOOOQQQVVVXXXWWWSSSNNNWWWqqqoooZZZTTTVVV^^^```pppuuueeeZZZTTTPPPNNNMMMIIIDDDBBBEEEBBB:::777===>>>999999>>><<<<<>>???@@@AAABBBBBBCCCCCCBBBCCCBBBBBBCCCFFFGGGGGGFFFEEEGGGIIIHHHGGGIIIMMMQQQcccqqq]]][[[tttrrrUUU???>>>;;;999:::???FFFLLLPPPOOOKKKFFFDDDKKKZZZgggkkklllmmmmmmllljjjhhhfffhhhmmmvvv~~~{{{qqqjjjeeeggghhhhhheee```[[[WWWZZZTTTMMMMMMQQQSSSQQQNNNMMMHHHFFFHHHNNN___~~~|||tttmmmgggkkkyyyssszzzvvvbbbJJJDDD@@@???CCCFFFEEEFFFIIIKKKIIIGGGFFFGGGGGGFFFEEEFFFEEEEEEGGGKKKOOOQQQQQQMMMMMMLLLLLLLLLMMMMMMMMMMMMJJJGGGFFFGGGHHHIIIIIIDDDFFFHHHIIIIIIJJJMMMNNNLLLLLLLLLMMMNNNPPPQQQRRRVVVVVVUUURRROOONNNPPPQQQQQQQQQTTTUUURRRPPPVVV^^^}}}rrrkkk```UUUSSSVVVWWWUUUTTTZZZcccmmmuuurrr```MMMFFF>>>999???IIIQQQVVVZZZ___XXXNNNEEE===999;;;@@@SSSYYYjjj~~~zzzsss\\\ZZZTTTMMMHHHKKKRRRYYYYYYNNNHHHMMMSSSZZZfffrrrxxxwwwPPPIII@@@===AAACCC@@@AAAGGGDDDFFFHHHFFFCCCAAACCCEEEFFFFFFFFFGGGHHHJJJKKKLLLQQQQQQOOONNNMMMMMMMMMMMMRRRPPPMMMLLLMMMMMMMMMLLLLLLMMMNNNOOONNNLLLJJJHHHVVVccc}}}xxxssskkk___\\\iii{{{vvvuuuxxxtttsssuuuhhhSSSoooyyyRRRNNNKKKJJJKKKHHHBBB@@@AAAHHHJJJRRR[[[bbbeeejjjpppqqqooonnnpppvvv|||zzzwwwwwwxxxyyyyyy}}}|||{{{|||~~~~~~|||{{{zzzssskkkbbbYYYVVV\\\eeeggggggppp~~~vvvtttttt{{{~~~vvvzzz{{{CCCDDDFFFHHHJJJGGGBBB===<<<<<<<<<<<<======>>>???@@@BBBCCCCCCAAA@@@???@@@===>>>???BBBEEEDDD@@@===???@@@AAABBBBBBBBBBBBBBBEEEEEEDDDEEEFFFFFFFFFFFFEEEGGGIIIIIIHHHHHHIIIKKKQQQiii~~~pppuuuiiiSSSSSS]]]lllqqqhhhYYYIII>>>;;;>>>BBB;;;;;;;;;:::777666<<>>GGGRRRZZZ^^^fffaaa]]]]]]bbbsss|||pppjjjuuuwwwyyy{{{]]]OOOMMMDDDAAAAAAFFFIIIJJJKKKNNNLLLJJJHHHGGGHHHHHHGGGFFFEEEEEEEEEGGGJJJMMMOOOQQQKKKLLLLLLKKKJJJIIIKKKLLLMMMKKKJJJIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHIIIJJJLLLKKKKKKLLLMMMNNNOOOQQQQQQUUUUUUUUUSSSQQQQQQRRRTTTWWWSSSQQQRRRQQQOOOQQQUUUSSSzzzqqqfffZZZZZZXXXPPPJJJFFFBBBCCCLLLRRRNNNDDDBBB;;;666888===@@@EEEJJJUUUPPPGGG@@@======<<<:::HHHJJJRRR^^^dddbbb______dddjjjiii[[[JJJCCCGGGMMMUUUTTT[[[hhhssswwwzzz~~~zzzvvvwwwppp}}}___@@@FFFBBBBBBDDDBBB???@@@EEEDDDGGGJJJGGGBBB@@@BBBEEEDDDDDDEEEEEEGGGIIIJJJKKKOOOOOOOOONNNNNNMMMMMMMMMQQQPPPMMMKKKKKKKKKLLLLLLLLLMMMNNNNNNNNNMMMKKKJJJOOO[[[kkk{{{qqqsssmmmjjjppp~~~vvvuuuuuusssqqqwww^^^rrriiiSSSNNNKKKMMMLLLFFF???===AAAEEENNNZZZbbbeeeiiiooopppnnnmmmooouuu|||~~~|||yyyxxxyyyzzz{{{}}}||||||}}}~~~~~~|||zzzuuujjj___ZZZXXX\\\fffqqqrrrttt~~~{{{DDDDDDCCCCCCDDDCCCAAA???>>>>>>=========>>>???@@@@@@BBBDDDCCCAAA?????????@@@???>>>>>>@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAFFFFFFFFFFFFFFFEEEFFFFFFEEEGGGIIIIIIIIIHHHGGGHHHHHHQQQXXXpppiii___nnnttt~~~ppp```XXX]]]jjj{{{lllWWWIIICCCAAA???::::::===>>>::::::===999:::;;;<<<=========<<>><<<;;;;;;===CCCIIIKKKGGGCCC>>>@@@BBBFFFMMMZZZiiisss}}}yyyuuuuuuzzzyyyvvvuuuzzztttmmmWWWXXXVVVGGGCCCCCCGGGKKKLLLMMMQQQMMMKKKIIIIIIIIIJJJIIIHHHGGGGGGHHHHHHIIIKKKMMMOOOIIIJJJKKKJJJIIIIIIJJJLLLNNNNNNMMMLLLKKKJJJIIIJJJIIIHHHGGGGGGHHHJJJJJJKKKHHHIIIJJJKKKLLLMMMNNNNNNPPPRRRSSSRRRRRRRRRTTTUUUUUUQQQOOOTTTVVVSSSPPPOOOMMM]]]}}}xxxmmmuuurrrppplllcccZZZYYYUUUSSSTTTVVVRRRJJJHHHDDDAAA???;;;888===DDDOOOSSSVVVXXX\\\[[[LLL;;;@@@???AAACCCCCCDDDLLLVVVjjj{{{uuu```XXX^^^ffffffhhhnnnxxx~~~~~~vvvsssyyyssslllrrrxxxeeeMMMHHHDDDDDDEEEEEECCC???@@@CCCDDDGGGJJJGGGBBB@@@BBBFFFBBBCCCDDDEEEGGGJJJLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOONNNMMMKKKJJJJJJKKKKKKJJJKKKLLLMMMMMMMMMLLLLLLJJJSSSXXXwwwrrrnnnnnniiiiiixxx|||wwwxxxrrrlllooolllrrr^^^TTTMMMNNNNNNIIIAAA<<<<<>>===<<<;;;;;;<<<===>>>???@@@BBBBBB@@@>>>>>>>>>DDDBBB@@@??????AAACCCDDD@@@@@@AAAAAAAAAAAA@@@@@@DDDEEEFFFEEEDDDCCCDDDEEEEEEFFFGGGHHHHHHGGGFFFEEECCCJJJJJJRRRooo~~~jjjaaahhh{{{zzzlllccciiizzz{{{wwwyyyuuuggg```SSSGGG??????===888888===<<<999666777:::<<<;;;999444777;;;===<<<<<<<<<===777<<>>;;;???HHHTTT\\\```eeekkkoooppprrrvvv|||yyywwwwwwyyy}}}|||xxxuuupppfff^^^```fffmmmttt{{{{{{CCCDDDCCCBBBAAA@@@@@@AAA>>>===;;;::::::;;;<<<===???@@@BBBBBBAAA??????@@@CCCCCCBBBAAA@@@@@@BBBDDD@@@@@@AAAAAAAAA@@@@@@???@@@BBBCCCCCCAAA@@@AAACCCDDDDDDDDDEEEFFFFFFDDDCCC@@@GGGEEECCCOOOcccuuuqqqwwwrrraaa]]]lllwwwkkkeee\\\SSSTTT\\\SSSJJJAAA===???@@@;;;666;;;AAAHHHLLLMMMLLLLLLLLLDDDHHHTTTeeeuuuyyyqqqgggSSSRRRQQQSSS[[[kkk~~~ttthhh___ZZZhhhwww~~~uuuqqqpppoooqqqvvvqqq{{{sssaaaZZZ^^^\\\PPPQQQJJJEEEFFFGGGHHHKKKOOOMMMKKKIIIIIIJJJJJJIIIHHHIIIKKKKKKJJJIIIIIILLLOOOOOOLLLIIIHHHJJJJJJHHHFFFGGGJJJMMMMMMKKKIIIIIIJJJFFFEEEEEEHHHKKKLLLJJJHHHGGGHHHIIIJJJJJJIIIHHHHHHIIIKKKMMMNNNMMMNNNOOOPPPOOOOOOTTT^^^ccc]]]SSSNNNPPPGGGPPPaaauuuxxxoooeee___bbbiiipppoooppppppkkkhhhmmmuuuzzzxxxxxx|||jjjnnniiiJJJEEEDDD===@@@@@@@@@???@@@AAAAAA@@@AAAAAABBBAAAAAAAAAAAAAAAEEEEEEEEEFFFHHHJJJKKKLLLKKKKKKLLLMMMMMMMMMLLLKKKFFFIIILLLMMMKKKIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLIIIXXXKKK[[[yyy|||mmmUUUUUUnnn~~~}}}~~~tttssshhhvvvbbbNNNHHHKKKIIIDDD???<<<<<>><<<;;;;;;<<<===>>>AAACCCEEEEEEDDDBBBBBBCCC???@@@AAAAAA@@@??????@@@@@@@@@AAAAAAAAA@@@@@@???===???AAA@@@>>>===???BBBCCCBBBBBBCCCDDDDDDCCCBBB???CCC???>>>EEEIIIUUUiii}}}}}}~~~oooxxxvvvnnnmmmjjjbbbYYYZZZbbbmmmssssssooollljjj______fffwwwrrrkkkbbb___fffuuuuuuoookkkhhhkkkttt}}}{{{zzzyyyyyywwwnnnddddddkkkssskkkTTTTTTOOOJJJMMMOOOVVVNNNHHHGGGHHHHHHKKKOOOLLLJJJHHHHHHIIIIIIHHHGGGIIIJJJLLLKKKJJJJJJNNNQQQSSSNNNIIIHHHJJJJJJFFFBBBCCCFFFKKKLLLJJJIIIIIIKKKIIIHHHHHHIIIKKKJJJFFFCCCHHHIIIJJJJJJJJJIIIHHHGGGIIIKKKLLLLLLKKKKKKKKKLLLLLLHHHIIIPPPTTTQQQMMMKKKOOOHHHNNNOOOOOOvvvvvvyyyuuuzzzzzz}}}~~~zzz}}}}}}zzz___HHHDDDAAAAAADDDDDDCCC@@@???@@@AAA@@@===@@@???>>>>>>@@@AAA@@@???GGGFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLJJJIIIHHHCCCHHHLLLNNNLLLJJJJJJJJJPPPPPPOOOOOONNNNNNMMMMMMDDDXXXKKKTTTpppzzzpppTTTQQQkkk|||yyy{{{}}}eee}}}eeeMMMEEEHHHHHHDDD@@@===;;;<<>>??????>>>>>>>>>AAACCCBBBBBBCCCDDDEEEEEEBBB?????????>>>>>>>>>>>>??????AAA???===;;;;;;<<<>>>?????????>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBAAA@@@@@@>>><<<;;;<<>>CCCCCCCCCCCCDDDFFFGGGHHHOOOOOOOOOMMMLLLLLLNNNPPPHHHLLLOOOLLLFFFDDDIIINNNQQQNNNLLLLLLNNNNNNLLLIIITTTNNNQQQTTTcccuuurrrdddPPP___}}}ooonnn\\\EEEIIIDDDCCCGGGBBBEEE@@@<<<===AAAHHHTTT```hhhmmmsssyyy}}}uuusssrrrvvv|||xxxuuu{{{}}}wwwtttuuuvvv{{{|||ssswww???CCCEEEEEECCC@@@??????@@@AAAAAA???>>>>>>AAACCC@@@@@@@@@BBBDDDCCCAAA?????????>>>>>>>>>>>>??????@@@???===;;;;;;<<<===???>>>======<<<<<<======>>>???@@@AAAAAAAAAAAA@@@??????>>><<<;;;<<<>>>BBBDDDFFF___tttqqqrrrxxxttt}}}uuuqqqvvveee]]][[[^^^ddd{{{}}}~~~vvvtttkkkVVVQQQMMMKKKMMMOOOQQQQQQQQQMMMGGGEEEEEEGGGHHHGGGIIIHHHGGGGGGGGGHHHIIIJJJNNNLLLIIIJJJLLLOOOOOOOOOLLLPPPOOOKKKIIIJJJKKKJJJGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFMMMLLLKKKKKKLLLNNNPPPRRRJJJLLLOOOPPPNNNMMMLLLLLLJJJGGGIIIMMMMMMSSSiii~~~vvvqqqyyygggRRRAAA@@@BBB@@@@@@DDDCCCCCCBBBBBBAAAAAAAAAAAABBBAAA??????AAABBBAAA@@@AAAAAABBBCCCEEEGGGHHHIIINNNNNNNNNMMMLLLLLLNNNOOOLLLNNNNNNIIIDDDCCCGGGKKKPPPNNNMMMNNNQQQQQQPPPNNNNNNLLLRRRRRR]]]|||xxx|||mmmPPPTTTrrr{{{tttjjjJJJGGGDDDGGGNNNKKKEEE???;;;;;;===CCCNNNYYYffflllsss{{{vvvsssrrruuu{{{~~~xxxwwwzzzwwwrrruuu~~~yyyrrrhhhdddkkkxxx???BBBDDDDDDBBB@@@??????===>>>???>>>===>>>AAACCC@@@@@@@@@@@@AAAAAA>>><<<>>>>>>????????????>>>>>>???>>><<<;;;;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@@@@???>>>======<<<<<<;;;<<<===>>>???<<>>GGGQQQ___fffppp{{{uuuqqqnnnqqqyyy~~~~~~zzzvvvssspppiiigggvvvzzziii]]]WWWTTTRRRSSS[[[jjj{{{???@@@BBBCCCBBBAAA@@@@@@:::;;;<<<<<<===>>>BBBDDDCCCAAA@@@@@@@@@???===:::>>>???@@@@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===DDDJJJZZZ}}}uuunnntttooodddnnnzzztttrrr~~~|||sssrrr}}}mmm```\\\]]]```kkkwww|||||||||zzzsssooottt}}}gggVVVFFFKKKKKKKKKKKKLLLKKKJJJHHHMMMJJJFFFCCCBBBBBBCCCCCCGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLKKKLLLMMMOOOPPPPPPOOORRRQQQLLLIIIIIIJJJHHHHHHHHHHHHIIIJJJKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIFFFIIIMMMOOONNNMMMLLLKKKLLLJJJJJJNNNOOOLLLNNNTTT^^^wwwuuuwww{{{eeeOOODDDBBBCCCGGGEEE@@@@@@CCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???AAACCCFFFFFFFFFBBBBBBBBBCCCDDDFFFHHHHHHIIIJJJKKKKKKJJJJJJKKKMMMLLLKKKJJJIIIIIIIIIJJJJJJFFFFFFGGGHHHIIIIIIIIIHHHJJJKKKMMMKKKQQQtttzzztttggg[[[___hhhyyyfffPPPLLLOOONNNHHHHHHCCC???===<<<===DDDLLLUUU]]]jjjyyysssmmmiiilllttt{{{}}}|||tttlllccc]]]WWW[[[qqqnnn[[[MMMGGGFFFEEEEEEHHHNNN[[[ppp>>>>>>@@@AAACCCCCCCCCBBB@@@AAAAAA???>>>???AAACCCAAA@@@???@@@BBBBBBAAA@@@??????@@@@@@@@@@@@??????===============<<<<<<;;;===<<<<<<;;;;;;<<<<<<===;;;;;;============;;;;;;999::::::;;;;;;;;;::::::===BBB???<<>>>>>AAADDDPPPggg}}}======>>>AAADDDGGGGGGFFFJJJJJJHHHEEEAAA??????@@@<<<<<<<<>>?????????>>><<<;;;<<<<<<<<<;;;;;;<<<<<<<<<:::;;;<<<======<<<;;;:::999999999::::::;;;;;;;;;;;;777:::@@@DDDXXX}}}hhheeekkkwwwxxxuuu|||~~~~~~xxxwww{{{vvvqqqpppooozzzZZZFFFEEEJJJGGGDDDEEEEEEEEEEEEGGGJJJMMMMMMLLLJJJFFFBBB@@@@@@AAABBBCCCDDDFFFHHHIIIJJJJJJGGGIIIKKKLLLLLLMMMNNNPPPPPPSSSQQQKKKFFFFFFFFFCCCFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEEEEFFFGGGHHHJJJJJJIIIJJJKKKMMMPPPTTTXXXZZZRRRQQQOOOLLLJJJHHHGGGFFFFFFHHHJJJJJJIIIGGGGGGHHHGGGEEECCCEEEGGGJJJKKKLLLKKKMMMZZZssssssrrrrrrvvvzzz}}}vvvooo{{{\\\HHHDDDDDDEEECCCAAACCCEEEEEECCCAAA@@@AAABBBCCCCCCCCCBBBAAA@@@??????AAADDDFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDFFFHHHHHHHHHGGGHHHIIIFFFHHHJJJIIIGGGDDDCCCCCCEEEEEEEEEDDDDDDEEEIIILLLLLLKKKFFFMMM]]]ppp{{{[[[PPP^^^vvv}}}}}}]]]NNNNNNMMMPPPHHHDDDAAA???<<<:::<<>>;;;;;;>>>@@@HHH^^^ttt<<<<<<===@@@FFFJJJJJJJJJLLLKKKIIIEEEBBB???@@@AAA<<<;;;<<>>>>>???AAABBB===>>>@@@AAAAAA???===;;;;;;;;;::::::::::::;;;;;;:::;;;<<<======<<<;;;:::888888888999:::;;;<<<===:::777<<>>@@@CCCEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDBBBDDDGGGHHHGGGFFFGGGHHHFFFIIILLLJJJGGGGGGLLLPPPWWWUUUQQQKKKFFFDDDGGGJJJKKKKKKEEELLLYYYaaa}}}___PPP[[[kkkttt~~~vvvmmmYYYRRRMMMRRRMMMHHHEEEBBB>>>999999===AAAFFFPPPbbbzzzxxxlll^^^ZZZ___dddccc```PPPEEE===>>>AAAFFFTTTccczzzwww]]]JJJDDDBBB===>>>AAAAAACCCSSSfff<<<;;;<<<@@@GGGLLLMMMLLLEEEFFFEEECCC@@@@@@AAACCC@@@>>>>>>???BBBDDDDDDDDDDDDBBB???======???BBBDDD>>>???AAABBBBBB@@@===<<<:::999999999999999999:::;;;;;;<<<======<<<;;;;;;888888888888999;;;===???777>>>???777444<<>>???BBBEEEEEEBBB@@@@@@AAAEEEFFFFFFDDDAAA@@@CCCFFFDDDEEEFFFFFFFFFDDDCCCBBB@@@CCCFFFGGGFFFFFFIIIKKKMMMPPPPPPLLLIIIKKKLLLJJJDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGIIIMMMQQQVVVXXXZZZWWWRRRMMMJJJHHHHHHIIIFFFGGGGGGGGGGGGIIILLLOOOFFFHHHHHHFFFFFFHHHJJJJJJIIIGGGKKKOOOPPP[[[yyyzzzyyyuuu}}}VVVTTTVVVGGG===???AAAEEEHHHFFFCCCCCCCCCCCC???@@@BBBDDDDDDCCCBBBAAA@@@???>>>@@@CCCEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFAAACCCFFFGGGGGGFFFFFFGGGFFFJJJMMMLLLJJJNNNYYYbbbrrrnnneeeYYYOOOJJJJJJMMMJJJLLLFFFIIIPPPOOOnnn~~~jjjUUUUUUiiiooorrrrrryyyrrrwwwnnn```SSSTTTSSSNNNJJJGGG@@@:::999<<<<<>><<<===>>>>>>>>>>>>======AAAAAAAAA@@@>>>>>>???AAABBBBBBBBBBBBAAA@@@??????<<<<<<;;;:::999999999999<<<;;;;;;::::::999999888999888999999:::;;;<<<===<<<>>>>>>===<<<;;;<<<===CCCdddzzzmmmhhhlll{{{~~~ZZZIIIHHHGGGEEECCCBBBAAAAAAEEEEEEDDDDDDDDDDDDDDDDDDLLLJJJGGGDDDCCCCCCEEEFFFIIIHHHEEECCCAAAAAAAAAAAADDDBBBCCCCCC@@@===@@@FFFGGGHHHJJJLLLMMMNNNOOOOOOMMMKKKGGGDDDCCCCCCDDDEEECCCDDDFFFFFFEEEEEEGGGIIIFFFFFFFFFHHHJJJNNNRRRTTTYYYTTTLLLGGGEEEFFFHHHIIILLLIIIEEEDDDFFFIIILLLMMMIIIHHHFFFEEEEEEFFFHHHIIIKKKHHHEEEEEEKKKTTT___eeevvvzzzooorrr~~~]]]RRRJJJKKKOOOLLLFFFBBBAAAAAACCCCCCCCCCCCAAAAAACCC@@@>>>???BBBCCCBBBAAA@@@AAAAAABBBAAA@@@>>>>>>AAABBBDDDCCCBBBBBBCCCDDDCCCCCCDDDDDDEEEFFFGGGHHHMMMIIIJJJNNNLLLJJJUUUfffrrrkkkaaaWWWOOOJJJIIIIIIFFFIIIJJJLLLNNNMMMeeexxxooonnnmmm```QQQeeezzzzzzrrr|||xxxxxx{{{xxxgggUUURRRUUUSSSOOOIIIBBB<<<:::999;;;===CCCRRRgggxxx~~~}}}ssscccMMMDDDEEE>>>AAATTTXXXTTTPPPLLLJJJMMMSSSYYYhhhyyy|||}}}|||{{{jjjccc^^^QQQKKKNNNQQQPPPLLLOOO```rrr~~~lllqqq{{{}}}gggWWWLLLFFFCCCDDDEEEFFFJJJOOO;;;:::999;;;???BBBCCCBBB>>>>>><<<;;;;;;;;;<<<===AAA@@@@@@??????>>>>>>>>>???@@@AAA@@@>>>>>>>>>???======>>>???@@@@@@@@@@@@<<<;;;:::999999888999999;;;;;;;;;:::999999888888888888888999999:::;;;<<<;;;<<<===<<<:::999:::;;;<<>>???AAACCCBBBAAAAAAAAABBBBBBBBBAAA??????@@@BBBCCCCCCCCCCCCDDDFFFEEEDDDDDDDDDFFFGGGIIIKKKMMMHHHHHHMMMLLLJJJRRR___eeebbb\\\VVVPPPLLLIIIHHHIIILLLLLLPPPSSSOOO\\\yyy~~~sssqqqqqqcccQQQYYYrrrzzz{{{{{{ssswww}}}gggRRRRRRTTTSSSQQQMMMHHHBBB>>>===;;;:::===KKKaaauuu}}}~~~hhh^^^LLLFFFGGGAAADDDVVVrrrqqqiii\\\UUUXXX^^^bbbjjjxxxyyy~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~{{{fffZZZQQQCCCDDDDDDFFFEEEAAACCCOOO]]]}}}qqq{{{rrr```eeeooosssxxx}}}}}}yyyzzzsss```UUUMMMGGGDDDEEEFFFFFFIIINNN:::999888:::===???@@@???======<<<;;;;;;;;;;;;;;;BBBAAA???>>>===============???AAAAAA???>>>===>>>:::;;;<<<===>>>>>>>>>>>><<<;;;:::999888888888888;;;::::::999888888777777888888888888888999:::;;;999:::;;;:::888777888999:::777>>>UUUtttwwwzzzrrrqqqoooooorrryyy}}}WWWEEEBBBDDDAAAAAABBBBBBCCCDDDDDDEEEFFFFFFHHHIIIJJJLLLMMMMMMBBBCCCFFFHHHHHHFFFDDDBBBDDDCCCBBBAAAAAAAAABBBBBB???>>>???AAAAAAAAAHHHPPPFFFEEEEEEEEEEEEGGGHHHIIIGGGGGGGGGHHHHHHIIIJJJKKKEEEFFFFFFEEEBBBAAABBBBBBEEEEEEFFFGGGIIILLLNNNPPPHHHHHHHHHJJJKKKKKKIIIGGGGGGJJJLLLLLLIIIGGGHHHJJJIIIIIIGGGFFFFFFGGGHHHIIIHHHIIIIIIIIIIIIJJJJJJJJJKKKJJJXXX~~~zzz|||wwwzzzoooUUUFFFGGGBBB@@@BBBCCCAAA@@@BBB???@@@@@@AAAAAA@@@@@@???AAA@@@??????AAABBBBBBAAABBBBBBCCCDDDCCCBBBAAA@@@@@@BBBCCCCCCCCCCCCEEEFFFGGGFFFEEEEEEFFFIIILLLNNNNNNHHHGGGKKKMMMKKKNNNVVVVVVVVVUUUSSSPPPMMMJJJHHHJJJLLLLLLSSSXXXQQQTTThhhsssqqqqqqcccPPPLLLdddooonnnzzz}}}aaaJJJPPPNNNPPPQQQPPPMMMGGGAAA>>>===999999EEEYYYnnn}}}mmmeeeSSSFFFCCC>>>DDDVVVsssyyysss```XXX```jjjkkksss}}}~~~}}}~~~~~~}}}{{{zzzxxxwwwwwwxxxyyy|||yyycccXXXRRRFFFBBB??????>>><<<;;;AAAIIIkkktttjjjooo}}}}}}jjjYYY^^^iiiooovvvvvv~~~yyy{{{zzzooo___TTTNNNHHHEEEGGGHHHGGGIIILLL;;;;;;:::;;;===>>>??????======<<<<<<<<<;;;;;;;;;???===;;;::::::;;;<<<======???BBBBBB@@@>>>==================<<<;;;:::999;;;:::999888888777777777:::999999888888777666666777777777777777888999:::888999:::999777777777888:::888<<>>>>>AAAAAABBBIIIQQQIIIGGGEEECCCBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJDDDEEEEEEDDDBBBAAAAAABBBGGGGGGGGGHHHJJJLLLNNNOOOEEEEEEFFFHHHJJJKKKIIIFFFDDDJJJOOOOOOJJJFFFFFFHHHFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJJJJIIIIIIKKKHHHPPPhhh~~~qqqqqquuu{{{~~~{{{~~~vvvOOOFFFHHHBBB@@@@@@CCCBBB???@@@CCC>>>??????????????????>>>@@@@@@??????@@@AAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDDDDCCCCCCDDDEEEHHHGGGEEEEEEFFFJJJNNNQQQOOOHHHGGGKKKNNNMMMLLLOOOOOOOOOPPPPPPOOOMMMKKKIIIGGGJJJKKKQQQVVVPPPSSSeeeyyyrrrooodddUUUKKKXXXsssxxxoooyyyvvv]]]DDDMMMGGGIIIMMMPPPOOOJJJBBB<<<>>>;;;;;;BBBQQQdddzzzfffOOODDD===CCCSSSeeessssss```YYYeeeooonnnyyy~~~~~~yyytttqqqppppppqqquuuwwwzzz}}}xxxccc]]]^^^WWWGGGBBB???@@@@@@>>>@@@CCCYYYrrrkkkjjjuuuxxxhhhWWW\\\gggooowwwrrr{{{~~~sssbbbUUUNNNIIIEEEHHHJJJIIIIIIJJJ>>>>>>>>>>>>>>>>>>@@@AAA>>>>>>>>>>>>======<<<<<<;;;:::999999:::<<<>>>@@@===@@@BBBCCCAAA???>>>>>>============<<<;;;:::999::::::999888777777777777999888888777666666555555777777666666666777888888888999:::999777666777888666666;;;???:::>>>\\\xxxtttyyywwwuuurrrTTTFFFGGGJJJFFF@@@CCCCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHKKKJJJHHHGGGFFFEEEEEEEEEIIIHHHGGGFFFDDDBBB@@@???@@@???@@@AAA@@@@@@FFFNNNGGGFFFDDDCCCCCCEEEGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHCCCDDDEEEDDDCCCCCCCCCEEEEEEEEEFFFFFFGGGIIIJJJJJJHHHFFFEEEFFFGGGHHHGGGFFFCCCIIIOOOOOOJJJFFFEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHCCCCCCKKKYYYeeezzzoooooottt~~~tttUUU@@@???BBB???>>>???AAA???;;;<<<@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????@@@AAABBBCCCCCCDDDEEEEEEEEEDDDCCCDDDEEEFFFEEECCCBBBBBBCCCIIIGGGFFFEEEFFFJJJNNNPPPOOOJJJHHHLLLPPPOOOMMMLLLOOOOOONNNNNNMMMMMMMMMLLLHHHMMMLLLLLLOOOKKKRRRfffwwwpppggg\\\PPPQQQfff~~~jjjHHHKKKDDDGGGLLLPPPQQQLLLDDD===<<<<<<>>>AAAFFFUUUpppkkk\\\PPPKKKQQQhhhzzz~~~ooohhhqqqwwwrrryyy|||}}}{{{{{{~~~~~~xxxnnnfffaaaaaadddfffnnnsssxxx|||~~~~~~~~~~~~rrrjjjggg]]]KKKEEE@@@AAACCCAAAAAABBBGGGjjj{{{iiiccc___jjjpppcccSSSWWW```hhhrrrrrruuu{{{}}}{{{{{{{{{zzzssseeeZZZSSSLLLGGGJJJLLLKKKJJJJJJ???@@@@@@???>>>===???@@@>>>>>>>>>???>>>======<<<:::::::::;;;<<<>>>AAABBB===???AAAAAA???>>>===>>>999:::;;;<<<============:::999888777666666666666888777777666666555444444666666666555555666666777777888999888666666666777777222333999:::888===FFFpppzzzoookkktttwwwyyyTTTNNNHHHHHHHHHEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBCCCEEEFFFHHHJJJLLLMMMOOOLLLIIIEEEDDDDDDFFFGGGJJJJJJIIIGGGEEEBBB@@@>>>@@@???AAABBBAAA???CCCJJJBBBBBBCCCDDDFFFIIILLLMMMIIIHHHHHHGGGGGGGGGGGGGGGDDDEEEGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKHHHEEEDDDEEEFFFEEEEEECCCGGGKKKKKKIIIFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBEEENNNYYYgggwww|||yyyZZZOOOGGGCCCCCC@@@BBB@@@AAADDDBBB>>>>>>AAA???>>>>>>======>>>>>>???>>>???@@@@@@>>>???@@@BBBBBBCCCDDDEEEFFFEEEDDDDDDEEEFFFFFFEEECCCBBBCCCDDDHHHGGGEEEEEEFFFHHHKKKMMMMMMKKKJJJLLLPPPQQQPPPNNNRRRQQQOOOMMMMMMMMMNNNOOONNNRRRNNNJJJKKKHHHNNN```wwwmmmcccVVVPPP```XXXMMMHHHJJJNNNRRRUUUQQQHHHAAA<<<;;;===???>>>GGGaaa|||yyyeee\\\mmm}}}{{{|||xxxyyyyyyyyyyyyyyyyyyxxxnnnggg\\\RRRNNNOOOSSSWWWbbbiiissszzz}}}~~~||||||}}}~~~|||}}}~~~xxxdddRRRJJJCCCAAAAAA???>>>@@@BBBZZZ{{{fff```\\\ccckkkbbbRRRTTT[[[ccclllqqqqqqtttyyy|||wwwnnnfff^^^TTTMMMMMMOOOMMMJJJIII>>>??????>>>;;;:::<<<>>>======>>>>>>>>>===<<<;;;999999:::;;;===>>>??????<<<>>>>>>>>><<<;;;<<<===999999:::;;;<<<<<<<<<<<<999999777666666666666666777777666666555444444333666666555555444555555666555666777666555444555666666444333555999;;;888555EEEXXXyyy~~~|||{{{{{{|||}}}}}}uuukkknnnpppkkkRRREEEEEEIIILLLJJJDDDEEEJJJBBBCCCEEEFFFFFFEEECCCBBBBBBCCCDDDFFFIIIKKKLLLMMMLLLJJJGGGEEEDDDEEEGGGHHHHHHHHHHHHGGGEEEBBB@@@???>>>>>>AAACCCAAA>>>AAAFFFAAABBBDDDFFFHHHJJJKKKLLLJJJIIIHHHGGGGGGHHHIIIKKKHHHIIIJJJIIIGGGFFFFFFGGGLLLLLLMMMMMMMMMMMMMMMMMMJJJHHHFFFEEEFFFFFFEEECCCEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAACCCDDDEEEEEEDDDCCCBBBHHHFFFFFFJJJRRR]]]jjjsssiiiPPPCCCDDDDDDGGGJJJCCCCCC@@@AAAEEEEEEBBBAAACCC??????>>>======>>>??????>>>???@@@@@@>>>>>>@@@BBBAAABBBDDDEEEEEEEEEDDDDDDBBBDDDEEEEEEDDDDDDEEEFFFGGGFFFEEEEEEEEEFFFHHHIIIIIIJJJJJJKKKNNNQQQRRRQQQQQQPPPPPPOOONNNNNNOOOOOOPPPSSSNNNLLLOOOLLLKKKVVVllluuulll\\\]]]jjjSSSNNNNNNOOOSSSVVVSSSKKKDDDAAA<<<<<<>>>===AAAUUUlllwwwrrr|||}}}yyyqqqpppqqqqqqpppmmmiiigggXXXSSSJJJCCC@@@BBBEEEHHHTTT^^^llluuuyyyzzz{{{}}}zzz{{{|||}}}~~~~~~~~~dddZZZOOOIIIDDD@@@@@@CCCGGGRRRzzzgggaaa^^^]]]hhhaaaSSSRRRWWW]]]fffjjjmmmrrrxxx|||zzzvvvtttzzzlllaaaVVVSSSRRRNNNJJJHHH<<<===>>><<<999777999<<<;;;<<<=========<<<::::::777888999:::;;;;;;;;;;;;;;;<<<<<<;;;999999:::<<<;;;;;;;;;;;;:::999888888999888777666666555555555777666666555444444333333666555555444444444555555444555666555333222333444000666888333000444999;;;999<<>>@@@EEEEEEFFFGGGGGGGGGGGGGGGFFFKKKJJJHHHGGGGGGIIILLLNNNLLLLLLLLLKKKHHHFFFFFFFFFJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGGGGGGGHHHGGGEEECCCFFFDDDCCCCCCEEEGGGGGGGGGCCCCCCCCCCCCBBBAAA@@@??????BBBFFFIIIJJJIIIFFFEEE???DDDGGGFFFIIISSS```gggvvvuuu{{{oooQQQFFFEEEDDD>>>@@@DDD???>>>:::;;;@@@CCC@@@??????@@@???>>>======>>>???@@@===???AAA@@@>>>===@@@CCCAAABBBCCCEEEEEEEEEDDDCCC@@@AAADDDDDDEEEEEEHHHIIIFFFEEEEEEEEEEEEEEEEEEFFFFFFIIIJJJJJJLLLPPPRRRSSSNNNOOOPPPQQQPPPPPPOOONNNMMMPPPLLLNNNVVVRRRKKKOOOYYYnnn]]]qqqsssYYYPPPOOOOOORRRUUUSSSLLLEEEHHH???;;;>>>@@@BBBPPPbbb}}}tttmmmiiieeeccccccdddbbb\\\VVVSSSIIIFFFAAA===;;;<<>>>>>>>>???AAABBB@@@>>><<<::::::;;;>>>???@@@???>>>>>>??????>>>===CCCBBBBBBBBBCCCDDDFFFGGGBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHHHHIIIHHHHHHGGGFFFHHHJJJLLLMMMLLLOOOSSSWWWSSSPPPNNNOOORRRSSSRRRPPPIIIKKKNNNPPPRRRSSSTTTTTT\\\{{{pppcccvvvqqq\\\WWWUUUXXXWWWQQQIIIFFFEEEBBB>>><<<>>>CCCIIIMMMsssvvvggg\\\YYYUUUUUUTTTRRRNNNIIIEEECCC???===<<<<<<=========<<>>???@@@@@@???>>>=========>>>@@@AAA???>>><<<;;;;;;;;;===>>>============<<<<<<<<<<<>>@@@???CCCGGGHHHHHHJJJPPPVVVlllttt{{{}}}~~~wwwaaaTTTQQQSSSJJJPPPcccxxxzzzhhhZZZYYYTTTWWWVVVNNNIIIKKKOOOQQQVVV^^^iiissszzz}}}~~~ooo```WWWNNNEEEBBB;;;;;;::::::::::::999999999999999999999999::::::::::::;;;;;;;;;::::::999::::::;;;<<<<<<<<<<<<;;;888999999999::::::;;;;;;999999888777666555555444444555555666666555555444555444444333333333333444333333333333333333333333222222222222333333333333222000222555222...555@@@[[[nnnzzznnnmmmttt}}}~~~yyyqqqyyyooo^^^OOOGGGCCCEEEDDD???>>>CCC???@@@AAACCCDDDDDDDDDDDD>>>>>>>>>===>>>??????@@@BBBCCCEEEFFFGGGFFFFFFEEEBBBAAA???@@@AAABBBBBBAAABBBBBBBBBCCCDDDEEEFFFFFFDDDBBB@@@???@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@BBBCCCEEEGGGIIIJJJJJJJJJMMMNNNPPPOOOLLLJJJIIIIIIJJJKKKLLLMMMMMMKKKHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDFFFHHHHHHGGGEEEEEEDDDCCCBBBBBBCCCCCCDDDBBBBBBCCCCCCCCCBBBBBBAAA???????????????@@@AAAAAA???@@@???===???JJJ\\\jjjhhhRRRFFFDDDGGGIIIEEECCCAAA???>>>>>>>>>???>>>===<<<<<<<<<===>>>???>>>>>>===<<<<<<<<<<<<<<<<<<>>>@@@>>>;;;:::<<<>>>@@@@@@@@@@@@@@@AAACCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCEEEGGGIIIKKKMMMNNNNNNLLLNNNOOOOOOMMMLLLMMMNNNNNNOOOOOOOOOMMMMMMOOOPPPKKKLLLLLLMMMMMMLLLLLLLLLPPP^^^gggdddyyyeeeggguuuyyy___SSSJJJNNNTTTSSSNNNIIIGGGGGGEEE@@@<<<>>>FFFNNN[[[jjjwwwnnnhhheeeaaa[[[VVVZZZXXXSSSKKKEEEDDDHHHKKKEEEEEEEEECCCBBBDDDHHHKKKfffrrr~~~nnn___ZZZ\\\TTTWWWfffwwwvvvcccVVVVVVPPPSSSRRRKKKGGGHHHJJJKKKOOOWWWdddpppxxx}}}{{{gggXXXKKKAAA===::::::::::::::::::::::::999999::::::;;;;;;<<<<<<::::::::::::999888777777999999:::;;;;;;;;;;;;:::777777888888999:::::::::777777666666555444333333444444444555555444444444555555444333222222222222222222222222222222222222111222222222222333333333000///222777777333333777666???MMM```{{{vvv|||~~~wwwyyy|||rrrlllnnnsss}}}{{{\\\LLLLLLHHHEEEFFFHHHEEE???>>>AAA???@@@AAACCCCCCCCCBBBAAA>>>============>>>??????@@@AAADDDFFFGGGFFFEEEDDD@@@???>>>???@@@AAAAAABBBDDDCCCBBBAAABBBDDDFFFGGGFFFDDDAAA??????@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBEEEHHHJJJJJJIIIHHHIIIKKKMMMMMMKKKJJJJJJJJJGGGIIIKKKMMMMMMKKKHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHGGGEEEDDDEEEEEEEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@===@@@CCCBBBAAACCCHHHMMMkkk|||}}}zzz~~~[[[TTTLLLGGGIIIKKKMMMMMMDDDCCCAAA???>>>=========<<<<<<;;;;;;;;;<<<===>>>===============<<<<<<;;;>>>AAADDDBBB===;;;===AAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@AAACCCCCCCCCEEEGGGIIIKKKMMMNNNOOOKKKLLLNNNNNNNNNLLLKKKKKKNNNPPPRRRQQQNNNMMMPPPSSSOOOOOONNNNNNMMMLLLKKKJJJTTTWWWlll___vvvfffeeeqqq\\\PPPIIIPPPYYYYYYOOOGGGJJJKKKJJJDDD======EEEMMMWWW___ooouuummmnnnjjjccc\\\XXXWWWYYYZZZRRROOOLLLIIIHHHIIIKKKMMMdddttt|||}}}~~~}}}xxxyyy{{{kkk```[[[]]]^^^hhhvvvrrr___RRRSSSOOORRRQQQKKKHHHIIIJJJIIIKKKSSSaaammmvvv|||mmmZZZKKKAAA;;;::::::::::::::::::::::::888999999::::::;;;;;;;;;888888888888888777666555777777888999999999999888777777777888888888999999666555555444444333333333333333444444444444333333555444333222222222222222222222222222222222222222111111111222222222333333555222111333444333222333777:::<<<@@@PPPooonnnooouuunnndddiiirrrtttcccTTTEEECCCMMMDDDAAA???AAACCCBBBCCCEEE@@@AAABBBBBBBBB@@@???>>>>>>>>>>>>>>>>>>???@@@@@@???@@@CCCEEEFFFEEEDDDCCC???????????????@@@AAABBBEEECCCAAA@@@@@@AAACCCEEEGGGFFFCCCAAA@@@@@@AAACCCAAAAAABBBBBBBBBBBBAAAAAAAAACCCFFFIIIJJJHHHFFFEEEDDDFFFIIIJJJJJJJJJKKKKKKFFFHHHKKKMMMMMMKKKIIIGGGDDDCCCCCCBBBBBBCCCDDDDDDEEEFFFHHHHHHGGGEEEBBBAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????===>>>???BBBCCCDDDCCCBBBVVVWWW\\\mmm|||yyyxxxzzz~~~rrrTTTMMMHHHBBB>>>???EEELLLQQQBBBAAA@@@???>>>======<<<<<<;;;:::::::::;;;======<<<==================<<<>>>BBBDDDBBB===;;;===AAA@@@AAAAAAAAABBBBBBBBBBBB>>>=========>>>@@@CCCDDDDDDEEEGGGHHHJJJKKKLLLLLLHHHIIIJJJLLLMMMLLLKKKJJJKKKNNNPPPOOOMMMMMMPPPSSSSSSRRRQQQPPPNNNMMMMMMLLLVVVTTTooocccTTTkkkwwwjjjnnn~~~mmm\\\OOOQQQZZZ[[[TTTMMMNNNPPPOOOHHH@@@>>>DDDJJJZZZaaajjjuuu|||sssmmmllllllkkkjjj___\\\XXXSSSQQQQQQRRRSSSddduuu{{{|||}}}}}}|||nnn___UUUZZZYYYcccooolll[[[QQQSSSNNNPPPOOOJJJGGGIIIJJJHHHJJJSSS```mmmvvv|||~~~|||vvvvvvoootttlll[[[NNNEEE@@@999999::::::::::::;;;;;;777777777777777777888888777777888888888777666666666666777888888888888777777777777777777777777777555555444444444333333333222333333444444333333222444333333222222222222333222222222222222222222222111111111111222222222222555222//////000222444555333777999888999BBBSSS```zzz{{{ppptttqqq}}}xxxyyywwwrrruuujjjWWWHHHGGGFFFAAAAAAGGGDDD@@@<<<<<<>>>BBBCCCDDDBBBAAAAAAAAA@@@>>>===<<>>???BBBDDDEEEDDDCCCBBBCCCBBBAAA@@@?????????@@@===>>>>>>??????>>>======@@@===::::::<<>>AAADDDFFFHHHSSSnnn}}}~~~cccNNNCCCAAABBBDDDDDDCCCEEEJJJNNN@@@@@@??????>>>=========<<<;;;:::::::::;;;======<<<<<<;;;<<<<<<===>>>???>>>@@@AAA@@@<<<:::;;;===@@@AAAAAABBBBBBAAAAAA@@@===<<<;;;;;;<<<>>>AAABBBCCCDDDEEEGGGHHHHHHIIIIIIGGGFFFFFFHHHJJJKKKKKKIIIFFFHHHIIIJJJJJJLLLNNNPPPSSSSSSQQQPPPOOOOOONNNOOOSSSQQQaaazzzVVVHHH___}}}tttlllyyy}}}```UUUVVVYYYZZZYYYSSSTTTSSSMMMFFFBBBCCCFFFXXXbbblllooottt~~~~~~~~~~~~yyywwwrrrkkkddd```___```eeettt}}}|||~~~}}}|||~~~~~~|||uuuqqqjjj___WWWNNNMMMXXXgggfffXXXQQQUUUKKKLLLJJJFFFEEEHHHIIIGGGIIIRRR___lllvvv|||uuu```ZZZ\\\VVVVVVcccmmmqqqqqqkkk^^^SSSNNNLLLKKK999999999::::::;;;;;;;;;777777777777777666666666777888999999999999999888666666777888888888888888888777777666666555555444555444444444444333333333222222333333333333222222222222222111222222333333111111111111111111111111111111111111222222222222000000000000111555777888,,,///222333222222666<<>>@@@EEEDDDAAA??????@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBB???AAAAAA@@@>>>===???AAA???>>>>>>>>>>>>@@@AAABBBBBBDDDEEECCCAAA???AAABBB@@@@@@AAAAAAAAAAAA@@@@@@???@@@BBBCCCCCCCCCAAA@@@@@@BBBEEEFFFEEEDDDEEEFFFAAACCCHHHKKKLLLJJJGGGEEEBBBAAA@@@???@@@AAACCCDDDDDDFFFFFFEEEBBB@@@AAACCC<<>>======>>>>>>;;;<<<===>>>>>>======<<>>===;;;;;;<<<===777<<>>>>>>>>>>>>>>======<<<;;;;;;::::::<<<===>>>;;;:::::::::;;;>>>@@@BBBAAA@@@@@@???===<<<<<<;;;??????@@@AAAAAA@@@???>>>???>>><<<::::::;;;===???@@@AAABBBDDDEEEFFFGGGGGGGGGEEEDDDEEEGGGIIIIIIGGGDDDDDDDDDFFFJJJMMMOOOOOOQQQPPPOOONNNMMMNNNNNNOOONNNPPPWWWeeevvvpppvvvwww{{{uuu]]]IIIVVVqqquuuxxx~~~|||cccZZZYYY[[[\\\WWWWWWVVVQQQKKKFFFCCCBBBLLL[[[iiillllllrrr}}}}}}ssspppqqqkkkwww~~~}}}~~~~~~~~~~~~}}}|||{{{zzz}}}}}}~~~zzzuuullliiieee]]]WWWIIIIIITTTcccdddWWWQQQUUUJJJKKKGGGCCCDDDIIIKKKIIIEEEOOO]]]jjjuuu{{{jjjaaacccXXXNNNOOOQQQTTTZZZZZZSSSOOOUUU]]]bbb999999999::::::;;;;;;;;;::::::999999888888777777888999:::;;;;;;;;;;;;;;;777777888999999999999999888888777666555444444333555444444444444444444333222222222333333222222222111111111111222333444444111111111111111111111111000111111111111222222222000222333222111222222111777333000111222333666:::444===GGGSSSjjjjjjSSSFFFAAA@@@>>>???AAA@@@===;;;===@@@<<<@@@DDDBBB@@@@@@AAAAAA??????>>>======>>>???@@@>>>>>>>>>>>>>>>???@@@@@@BBBBBBAAA@@@@@@@@@AAAAAA???@@@AAA???<<<;;;===@@@;;;;;;<<<===???@@@BBBCCC???BBBDDDCCCAAA???@@@AAA>>>>>>????????????>>>>>><<<===???@@@AAAAAA@@@@@@AAACCCEEEEEECCCBBBAAABBB>>>AAAFFFJJJKKKIIIFFFCCCBBBAAA@@@??????AAACCCDDDBBBDDDEEECCCAAA@@@BBBEEE>>>AAAGGGKKKMMMKKKGGGDDDDDDCCCAAA???>>>>>>??????;;;<<<>>>?????????>>>===888>>>EEEFFFAAA<<<:::;;;???;;;999;;;???BBBCCCEEEGGGmmmrrrWWWFFFKKKOOOIIIFFFJJJMMMMMMNNNNNNLLLFFF@@@;;;<<<======>>>>>>>>>>>>>>><<<<<<;;;:::;;;<<<===>>>;;;:::999999;;;>>>BBBDDDDDDCCCAAA@@@@@@@@@>>><<<===>>>???@@@@@@???>>>===BBB@@@===:::888999:::;;;===>>>@@@BBBDDDFFFGGGGGGHHHEEEBBBCCCEEEGGGGGGEEEEEECCCCCCFFFLLLPPPQQQPPPMMMMMMLLLKKKKKKLLLMMMNNNLLLRRRRRRSSSyyyuuuwwwuuunnnOOOLLL```|||zzztttccc[[[XXXXXXZZZYYYWWWTTTOOOIIICCC@@@@@@RRRbbbggghhhmmmvvv}}}~~~yyyyyyrrr|||}}}|||}}}}}}~~~}}}|||{{{zzzzzzyyy{{{}}}{{{rrrkkkbbbWWWOOOLLLLLLVVVeeedddVVVPPPSSSLLLKKKGGGCCCEEEKKKNNNLLLBBBLLLZZZiiittt|||yyydddYYYSSSNNNVVVYYYUUUVVVdddttt}}}999999::::::;;;<<<======;;;;;;:::::::::999999999777777888999999999999888888888777777777777888888777555444333222222333444444444444444444444444444333333222111000000000111222222222111111111000000000000000000000000000000//////000000111111222222222222111111111111222222111111111111111111111111...666<<<>>>BBBSSSnnnmmmfff\\\QQQGGGBBB???>>>======>>>>>>>>>>>>===<<<<<<===>>>>>>===<<<>>>???@@@??????>>>>>>>>>>>>>>>???===;;;::::::;;;<<<===@@@@@@@@@@@@???????????????@@@@@@AAAAAAAAA@@@@@@>>>>>>???@@@@@@@@@@@@????????????>>>======<<<<<<<<<=========<<<===???BBB>>>>>>======>>>@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBAAACCCDDDDDDEEEDDDCCCBBBAAADDDAAA??????@@@AAAAAA@@@FFFEEEEEEDDDCCCAAA@@@???BBBGGGMMMRRRSSSOOOIIIDDDAAAAAA@@@@@@???>>>=================================>>>??????>>><<<:::999<<<<<<============<<<<<>>>>>@@@BBBGGGGGGFFFCCC???===<<<<<<;;;:::999:::<<<<<<<<<:::<<<;;;;;;:::::::::;;;;;;;;;:::888888999;;;>>>@@@AAA@@@???>>>=========>>>=========<<<;;;;;;;;;:::>>>>>>>>>>>>============????????????@@@@@@AAABBBDDDDDDDDDDDDDDDCCCBBBBBBEEEFFFFFFFFFGGGIIIMMMPPPMMMMMMNNNNNNNNNMMMLLLKKKRRRCCCNNNUUU```yyyzzzzzz\\\PPPWWW{{{~~~vvv}}}ccc______UUUSSSZZZ]]]WWWOOOKKKFFF???BBBHHHQQQXXX___fffnnnttt}}}||||||}}}}}}|||zzz|||{{{zzzyyyyyyyyyyyyzzzxxxzzzwwwvvvyyymmm\\\TTTNNNXXXiiihhhUUUNNNVVVQQQNNNIIIFFFIIIOOOPPPMMMHHHJJJTTTeeerrryyy~~~wwwaaaZZZ___ggglllhhhiii|||<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999888888888999999888888777888777777777777777777888888777666444333222222222333333333333333333333333333222111111000000000111222222222111111000000000000000000000000000000000000000000000000111111111222111111000000111111222111111111111111111111111555666666444444;;;FFFOOONNNZZZkkk|||mmmZZZNNNJJJGGGCCC???===>>>@@@AAA============>>>>>>>>>>>>===>>>??????===<<<===?????????>>>======<<<=========<<<;;;:::;;;<<<>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>@@@@@@AAA@@@@@@???????????????>>>======<<<>>>>>>>>>===============>>>???>>>===;;;;;;===???>>>>>>======>>>???AAABBBDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFCCCAAA@@@>>>???CCCFFFIIIHHHEEEBBBDDDDDDDDDCCCBBBAAA???>>>???CCCIIIMMMMMMJJJFFFBBBAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<:::888::::::;;;;;;;;;;;;::::::DDDIIIPPPVVV[[[ffftttyyyfffRRREEEBBB@@@>>><<<;;;<<<>>>?????????@@@>>>;;;:::::::::;;;:::999:::<<<<<<<<<;;;======<<<<<<<<<<<<<<<======<<<:::999999:::<<<===AAA@@@???>>>======<<<<<<<<<<<<=========>>>>>>>>>????????????????????????@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBCCCDDDFFFHHHIIIIIIIIIIIIHHHGGGHHHJJJMMMJJJKKKNNNOOOOOONNNLLLJJJPPPJJJRRRQQQTTTlllYYYfffyyyiiisss}}}eee[[[YYY\\\]]][[[UUUSSSRRRNNNGGG@@@CCCGGGKKKNNNRRRWWWZZZsss{{{~~~~~~}}}{{{yyy{{{{{{{{{{{{{{{|||}}}}}}|||~~~sssfffeeepppnnn]]]UUUZZZWWWSSSLLLGGGIIIOOOOOOLLLIIIKKKUUUeeerrrxxx|||||||||qqqgggfffwww>>>>>>===<<<:::999888888;;;;;;;;;;;;::::::::::::999999999999888777666666777777777666666777777777888888777666444222000///111111111111111111111111222111111000000000000000111111111111000000000000000000000000000000000000111000000000000000000///111111000000000000111111000000000000000000000000333111000111333444333111;;;===@@@AAAFFFQQQ```lllqqqgggYYYOOOIIIFFFDDDBBB<<<;;;:::999:::<<<>>>@@@>>>===<<<<<<<<<>>>???@@@???@@@@@@???===<<<===>>>@@@???>>>===<<<;;;;;;;;;<<<;;;;;;;;;<<<>>>@@@AAA@@@@@@@@@???>>>======<<<<<<===>>>@@@@@@@@@???>>>??????>>>===<<<;;;::::::<<<<<<============>>>>>>@@@@@@???===;;;;;;<<<>>>>>>>>>>>>>>>??????@@@AAACCCBBBAAAAAABBBDDDGGGHHHLLLKKKJJJHHHFFFDDDBBBAAA999>>>EEELLLOOOMMMGGGAAABBBBBBBBBBBBAAA@@@>>>===<<<>>>BBBEEEEEEDDDBBB@@@AAA@@@@@@??????>>>>>>===::::::::::::::::::::::::;;;<<<======<<<;;;999888777888888999999888888777===AAADDDCCC@@@@@@DDDIII___tttnnn^^^MMMGGGFFFBBB===::::::999999888888999::::::888999::::::888888999:::;;;:::999:::<<<===<<<;;;>>>>>>=========>>>>>>??????>>><<<:::999999::::::AAA@@@???>>>===<<<;;;;;;;;;<<<===>>>???@@@AAABBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGFFFEEECCCBBBDDDGGGKKKNNNMMMMMMLLLJJJGGGFFFGGGIIIFFFIIINNNQQQRRROOOLLLJJJMMMSSSVVVNNNKKKlllvvvhhhzzz{{{iiiwwwxxx```^^^bbb]]]VVVRRRSSSTTTOOOHHHDDDCCCBBBCCCFFFHHHIIIJJJ^^^jjjwww{{{}}}~~~}}}zzzxxxzzzzzz{{{|||}}}tttxxxtttddd\\\```]]]XXXOOOIIIJJJOOOOOOKKKJJJMMMWWWgggsssxxx{{{~~~~~~wwwxxx~~~>>>===<<<;;;:::999888777;;;;;;;;;;;;::::::::::::::::::999999888666555444666666666666666666666666666666777666555333111000111111111111111111111111111000000/////////000000000000000000000000000000000000000000000000000000111111000000/////////...000000000//////000000000000000000000000000000000------///333888999555111333555666444222444999>>>BBBKKKXXXeeettt|||ooo___RRRIIIEEE@@@============<<<============>>>>>>???@@@>>>===<<<;;;<<<>>>@@@AAA@@@AAAAAA@@@>>><<<======AAA@@@???===<<<<<<<<<<<<======<<<======???@@@AAAAAA@@@??????>>>===<<<<<<;;;<<<===?????????>>>>>>@@@???>>>======<<<<<<<<<;;;;;;<<<======>>>???????????????===<<<;;;===???@@@@@@@@@@@@@@@AAAAAAAAA???>>>======???BBBEEEHHHOOOMMMIIIFFFDDDDDDEEEFFF>>>@@@EEEIIILLLIIIDDD@@@???@@@AAAAAAAAA???>>><<<:::;;;===>>>??????>>>>>>????????????>>>>>>======::::::::::::::::::::::::::::::;;;;;;;;;:::888888666666777777777777666666666:::>>>>>>======@@@DDDAAAKKKTTTWWWYYYeeezzzooo^^^SSSMMMHHH>>>777999======;;;;;;666777777888888777777666777888::::::999999:::;;;:::999999:::<<<===<<<;;;>>>============>>>>>>???>>>===<<<;;;;;;:::::::::@@@@@@???>>>===;;;::::::;;;<<<===>>>???@@@AAABBB@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEGGGIIIJJJNNNKKKGGGDDDCCCEEEIIIKKKNNNNNNMMMKKKHHHFFFFFFHHHEEEIIINNNSSSTTTRRRNNNKKKJJJVVVUUUOOOQQQ^^^}}}|||wwwssswwwdddccc^^^XXXUUUUUUTTTNNNHHHGGGDDDAAABBBFFFJJJJJJJJJNNN^^^ooowwwzzz}}}}}}||||||~~~}}}{{{yyyzzz{{{|||}}}~~~~~~wwwxxxrrrddd^^^ccc```ZZZPPPIIILLLQQQQQQKKKKKKNNNYYYjjjvvv{{{}}};;;;;;::::::999999999888;;;::::::::::::999999999::::::999999777666444333444555666666666666555444333333444555555444333222111111111111111111111111000//////...//////000000////////////////////////////////////////////////111000000000//////......000//////......//////000///////////////////////////000222333333222111000)))---222555555555666888444777:::<<>>AAACCCDDD???===<<<;;;<<<===???AAA???@@@AAA???===<<<<<<===BBBAAA@@@???>>>>>>>>>>>>????????????>>>?????????@@@@@@@@@???>>>======<<<;;;;;;<<<===>>>>>>??????@@@??????>>>>>>???@@@@@@;;;<<<<<<===>>>???@@@@@@>>>??????>>>===>>>@@@BBBBBBBBBBBBBBBBBBBBBAAAAAA>>>===<<<<<<>>>AAADDDGGGNNNKKKFFFBBBAAADDDHHHKKKJJJHHHEEEDDDDDDDDDBBB@@@===>>>@@@AAAAAA???>>><<<;;;;;;;;;;;;;;;<<<<<<===>>>===============<<<<<<::::::::::::::::::::::::999999999999999888888777666666777777777777666666555777888777666777:::===999===@@@@@@???@@@FFFLLLbbbiiiuuuuuulll^^^OOODDD>>>======AAA;;;999;;;===999444333888888999999888777555444888999::::::888888999::::::999999:::<<<======<<<;;;;;;;;;;;;<<<<<<===>>>;;;;;;<<<<<<======<<<<<>><<<;;;:::<<<<<<===>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDFFFHHHJJJKKKPPPMMMIIIEEEDDDEEEGGGIIILLLLLLLLLKKKHHHGGGGGGHHHFFFJJJOOOSSSUUUSSSOOOMMMIIISSSQQQTTT___aaa{{{sssyyysssooo}}}pppaaa___\\\[[[XXXTTTPPPMMMFFFBBB>>>>>>CCCGGGHHHHHHDDDTTTfffrrryyy~~~~~~}}}~~~}}}}}}~~~~~~}}}{{{{{{|||}}}~~~~~~~~~~~~}}}{{{xxxrrrmmmyyyzzzqqqooorrrmmm```]]]ccc___YYYOOOJJJOOOUUUTTTNNNKKKOOO\\\nnn{{{888888888888888888888999999999999999888888888888999999999888777555444333333444555666666555444333111111222333333333333333111111111111111111111111...............//////000............////////////////////////////////////000//////////////////...//////............/////////////////////////////////111333222///...000222444555555333111000000111333555666666555888>>>CCCNNNRRRYYYbbbkkkuuu|||tttiii___YYYPPPJJJCCCAAACCCDDDBBB@@@777777888999<<<>>>@@@BBB777777888:::<<<>>>@@@AAA???>>>===<<<<<<===>>>???>>>??????>>><<<;;;<<<===AAAAAA@@@?????????@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@???????????????===<<<;;;;;;<<<>>>@@@AAAAAAAAA@@@???@@@AAABBBCCC======>>>??????@@@AAAAAA??????@@@??????@@@BBBEEECCCCCCCCCCCCCCCBBBAAA@@@@@@???>>>>>>???AAADDDEEEIIIFFFBBB??????CCCHHHKKKQQQMMMFFFBBBAAAAAABBBBBB<<<===@@@AAABBB@@@>>>===<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777777777777555666666777777666666555777777777555333444777999===<<<;;;;;;<<<======<<>>???>>>>>>??????@@@@@@@@@>>>===;;;<<<======>>>??????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIHHHJJJJJJJJJHHHGGGHHHIIIIIIKKKNNNQQQRRRRRRPPPOOOKKKPPPNNNWWWeeebbblll~~~zzzcccjjjhhhggg```[[[WWWSSSOOONNNPPPIIIEEEAAA???@@@BBBEEEFFF@@@KKKYYYeeeppp{{{}}}|||~~~}}}|||}}}~~~|||}}}~~~~~~}}}mmmfffeee```^^^dddlllsssuuurrrkkkeee]]]]]]dddllljjj```]]]bbb___YYYPPPMMMTTT[[[YYYRRRKKKPPP^^^qqq666666666666666777777777888888888777777777777666888888888888777666555444222333555666666555333222222222111111000111111111000000000000000000000000...---------......///000---------....../////////////////////////////////.........//////////////////......------......///........................---...000000000222444666000000000000111333666888///000222333555666666777333444666888;;;???BBBDDDMMMPPPUUU]]]kkk{{{tttllleee^^^XXXTTTOOONNNKKKGGGAAA===;;;;;;???>>>======>>>===<<<;;;===<<<;;;:::888999:::<<<===<<<;;;::::::;;;===>>>??????>>>>>>======<<<<<<<<<===>>>===<<<;;;<<<===??????????????????@@@AAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA???===;;;:::;;;>>>BBBDDDDDDBBBAAA@@@???@@@BBBCCC?????????@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@BBBEEEBBBBBBBBBBBBAAA@@@>>>===@@@@@@?????????@@@AAAAAABBBAAA@@@@@@@@@BBBDDDEEELLLIIIDDDBBBAAAAAAAAAAAA;;;===@@@BBBBBBAAA???===>>>===;;;:::999888888888999999999999999999999999888888888888888888888888777666666666666666777777444555555666666555555444666666666666666777999:::===999444333666:::>>>???::::::;;;;;;???EEEMMMRRRVVVZZZ]]]___ggguuu~~~~~~{{{vvvooohhhaaa\\\YYYVVVRRRMMMFFF@@@;;;999777999999::::::999888666555777333333666777666999===666666666666666666666666666777888888666666777888999888888:::<<<>>>======999999999999:::;;;<<<===777999<<<>>>??????>>>===>>>???@@@AAAAAA@@@???>>>;;;<<<===???@@@BBBCCCDDDAAAAAABBBCCCCCCDDDEEEEEECCCCCCCCCCCCDDDEEEFFFGGGBBBCCCEEEGGGHHHHHHHHHHHHGGGHHHIIIIIIGGGFFFGGGHHHKKKKKKLLLMMMNNNNNNOOOOOOMMMNNNOOOVVV\\\XXX^^^qqq|||{{{hhh]]]cccnnnqqq]]]RRRMMMKKKLLLPPPOOOLLLHHHCCC@@@@@@DDDGGGFFFHHHLLLQQQ___ppp{{{}}}}}}yyyxxx{{{|||~~~~~~}}}}}}~~~{{{}}}xxxrrrnnngggdddbbb```bbbccc```[[[WWWRRRTTT]]]kkkooogggaaaaaa```ZZZSSSRRRZZZaaa]]]TTTMMMRRR```sss777777666666555555555444777777777777666666666666777888888777777666555444222333555666666555333222444333111///......///000////////////////////////---------------...///000---------.........//////////////////////////////---.........//////000000.........------....................................---,,,---///000000000222222222222111000///...333111//////000111111000222222111222333555666888444555666666:::EEEUUUaaahhh~~~yyy\\\TTTIIICCCEEELLLNNNLLLKKKHHHCCCAAABBBEEEHHHJJJCCCBBBAAA???>>>=========999;;;<<<:::888999<<<@@@??????===;;;888888:::<<<777888:::;;;:::999888999777777666777888;;;>>>@@@????????????>>><<<;;;::::::;;;===<<<;;;;;;<<<===============>>>???@@@AAA>>>???@@@AAABBBCCCCCCCCC???@@@@@@AAAAAABBBCCCCCC@@@>>>;;;999:::>>>CCCFFFFFFDDDBBB@@@??????@@@AAA@@@AAAAAAAAAAAABBBBBBBBBEEEEEEDDDCCCAAA@@@BBBDDD@@@AAAAAAAAA@@@>>>===;;;>>>>>>>>>>>>=========<<<===???AAABBBBBBAAA???>>>BBBAAAAAAAAABBBBBB@@@>>>;;;===@@@BBBCCCBBB???>>>>>>===;;;:::888777777666888888888888888888888999777777777777777777777777666666555555555666666777333444444555555444444333222222333444333222222111111222555777999888666444333555777888999;;;===@@@@@@BBB>>>999===HHHQQQSSSLLLJJJGGGFFFGGGJJJOOOQQQOOOMMMMMMOOOPPPNNNFFF?????????>>>>>>>>>=========:::888555333222333555666444444444444555666666777666555666999888444333666333333333333444555666777666777999999888888:::;;;999888888:::<<<>>>>>>===999999999:::;;;<<<===>>>888:::===???@@@???===<<<===???AAABBBBBBBBB@@@???:::;;;===@@@BBBEEEGGGHHHBBBCCCCCCDDDEEEFFFFFFGGGCCCCCCBBBCCCCCCDDDEEEEEE@@@BBBEEEHHHIIIHHHFFFDDDFFFHHHIIIIIIGGGFFFFFFFFFLLLKKKJJJIIIJJJLLLMMMOOOOOOOOOQQQSSSPPPMMMUUUcccwwwmmmnnnmmmooouuugggUUUOOONNNPPPTTTOOOMMMIIICCC>>>>>>CCCHHHOOOJJJCCCCCCPPPdddqqquuuwwwwwwyyy|||{{{zzz~~~}}}wwwyyy{{{zzz|||~~~~~~{{{sssjjjeeebbb___]]]\\\TTTTTT]]]llluuuoooeee```bbb]]]VVVVVV^^^ddd___VVVNNNSSSaaasss666777888777555444333444666555555444444555555666888999999:::999888777666666555555666888999888666333222000///.........///................................................000......000222222///,,,//////////////////////////////000//////...------..........................................---------------...///000000111//////000000111111222222222222111111222222333444//////000111333444555555444555666777888::::::;;;===\\\|||mmmXXXTTTZZZGGGBBB<<<999:::;;;;;;::::::999888888888999;;;<<<999999888888999999:::;;;888666555666999:::999666::::::999999999:::;;;;;;:::::::::;;;;;;:::999999:::999999999:::;;;;;;<<>>>>>=========<<<===<<<<<<;;;;;;;;;<<<<<<>>>===;;;:::;;;<<<>>>@@@DDDAAA???AAAEEEGGGEEEBBB<<<<<<===???@@@AAABBBCCC<<<;;;999999;;;>>>AAACCCCCCCCCBBBAAAAAAAAABBBBBBEEEDDDBBBAAA@@@@@@AAABBBEEEDDDCCCAAAAAABBBCCCCCCAAABBBBBBBBBBBBAAA@@@@@@>>>>>>???@@@@@@@@@@@@???FFFDDDAAA@@@@@@@@@???>>>@@@AAABBBBBBAAA@@@>>>===;;;<<<===>>>????????????>>>===;;;:::999888888888666666666666666666666666777666666777999:::888777666666555555555444444444444444555555666777777777444444444444444444444444555555555555555555555555555555444555666888:::;;;BBB===::::::???BBBAAA???<<<<<<::::::::::::<<<<<<999:::;;;;;;<<<<<<;;;;;;999888888888777777666666666666666666666666666666666666666666777777777777777777666666555555444444555555666666666666555555555555666777888999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======;;;:::;;;<<<888:::===???@@@@@@???>>>BBBAAA@@@CCCEEEEEEAAA>>>>>>>>>>>>???@@@BBBEEEFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCBBBAAAAAABBBEEEGGGIIIDDDFFFHHHHHHGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKNNNNNNMMMNNNQQQTTTTTTTTTSSSQQQPPPRRRUUUXXXuuunnnnnnxxx|||pppaaabbbuuuqqqrrr~~~}}}~~~[[[PPPUUUZZZ\\\SSSMMMMMMKKKDDDFFFJJJCCCTTTMMMDDD@@@EEETTTfffsssyyyxxxxxxxxxzzz}}}}}}|||}}}}}}~~~~~~~~~}}}~~~}}}rrrmmmfffaaa___hhhfffeeegggiiiiiiddd______]]]XXXWWW```hhhdddYYYUUUWWWbbbttt555777888777555333333444555555444333333444555555777888888999888777666555444444333444666666555333111111///...---------...................................................///------...000000...+++........................///////////////...------..........................................------------......///000000111000000000000000000111111111111111111111222222333000000111111222333444444111111222333444555666666666EEETTTUUUIII@@@BBBHHH>>>;;;666444555666555444777666666555666777888999888888777777888888999:::888666555666888999888666777777777888888999:::;;;999:::::::::::::::999999999999999999999:::;;;;;;======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<======<<<;;;:::;;;;;;======???<<<:::===AAACCCAAA>>>======>>>???@@@AAABBBBBB<<<;;;::::::;;;>>>AAACCCCCCCCCBBBAAAAAAAAAAAABBBDDDCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAABBBCCCDDDDDD@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@???AAA@@@>>>===>>>???>>>===@@@@@@@@@@@@???>>>===<<<;;;<<<<<<===============<<<;;;:::999888777777666666666666666666666666666666555555666888999777666666555555555444444444333555555444444444444444444444444444444444444444444444444444444444444444444444444444444555777999:::===:::888:::>>>???<<<999999999888777777888999999777888888999999999999999777777666666666555555555555555555555555555555555444444555555555666666666777777666666555555555555555555666666666666555555444555666777888999999:::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<;;;:::;;;===999:::;;;===>>>>>>>>>>>>AAA@@@@@@BBBDDDDDDAAA>>>>>>>>>???@@@AAABBBDDDEEECCCBBBBBBBBBAAAAAAAAAAAABBBAAA@@@@@@AAADDDFFFGGGKKKLLLMMMLLLIIIFFFEEEDDDGGGGGGGGGGGGGGGGGGHHHHHHLLLMMMOOONNNMMMNNNPPPSSSTTTTTTTTTRRRPPPQQQSSSVVVccctttlllmmmlllmmmcccQQQPPPddd}}}{{{gggqqqtttaaaVVVWWWZZZYYYRRRQQQMMMCCCBBBEEE>>>LLLKKKHHHDDDDDDKKKYYYdddmmmpppsssvvvwwwxxx{{{}}}}}}{{{zzz{{{}}}}}}|||zzz}}}~~~~~~}}}}}}~~~}}}}}}|||vvv~~~~~~nnndddiiiuuuzzzqqqiiidddeeehhhkkkccc___YYYZZZeeelllfff[[[YYY\\\gggwww444666777666444333333333444444333222222333444444666777777888888777555444333222222222333333222000000///...---,,,,,,---------------------------------------------------------,,,,,,---......---+++..............................//////......------------------------------------------------......------......///000000000000000000000000/////////000000//////000000111222000000111111222222222333000000111111111222222222333555666444222333666999666444222111222222222111333333333333333444555555666666666555666777777888777666555666777888888666666666666666777888999:::888999999:::::::::999999999888888888888999::::::::::::::::::999999999999:::::::::::::::;;;<<<===;;;;;;::::::::::::::::::;;;999888:::>>>@@@???===>>>>>>?????????@@@@@@@@@<<<;;;::::::;;;>>>AAABBBCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA>>>???@@@BBBCCCCCCDDDDDD>>>>>>??????>>>>>>===<<<===>>>??????@@@@@@??????DDDBBBAAABBBDDDEEEEEEDDD??????>>>===<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;:::999:::999999888777666555555555555555555555555555555555444444555666777555444555555444444444444333333555555444333333222111111333333333333333333333333444444444444444444444444444444444444555666888999888777666999;;;;;;777333555555444444444444555555444555666666777777666666555555555444444444444444333333333333333333333333333333333333444444444444666666666666666555555555444555555666666555555444444444555666777888999999888999999::::::999999888888:::;;;;;;::::::<<<===;;;;;;:::;;;;;;<<<======?????????@@@BBBAAA???===>>>>>>???AAAAAABBBBBBBBB@@@???????????????>>>>>>@@@@@@??????@@@BBBDDDEEEKKKLLLMMMLLLIIIFFFDDDDDDFFFFFFGGGGGGHHHHHHIIIIIIMMMNNNOOONNNMMMMMMOOOQQQSSSSSSSSSRRRPPPOOOPPPRRRXXX|||lllkkkaaaNNNEEEPPPgggxxx]]]dddjjj|||mmmaaa]]]WWWQQQSSSQQQGGGEEEHHHCCCCCCHHHKKKIIICCCCCCIIIPPPdddkkktttxxxwwwvvvwwwyyyzzzyyyyyy{{{}}}~~~}}}|||}}}~~~~~~}}}}}}}}}~~~|||zzz}}}ttt^^^___gggnnn___hhh|||uuuhhh```aaaiiipppiiibbb\\\___kkkrrrjjj]]]___cccnnn{{{333555666555444222222333333333333333333333333333555666777888888777666555333222111111222222000.../////////......------------------------------------------------------------,,,,,,------------,,,------------------------------.........------,,,------------------------,,,,,,------------..................//////000000000000000//////.........///............///000000000000111111111111111111222222222222222222222222222111111333666777555333222222222333333333222222111111111111222222333333444444444444444555555666555555555666666777777666777777777666777777888888777888888999999999999999999888888777888888999999999999999999999999999999888777777888888999:::;;;999999999:::999999888777;;;:::999;;;>>>@@@@@@???>>>>>>>>>===============::::::999999;;;<<>>@@@BBBCCCBBBBBBAAA>>>>>>>>>>>>>>>======<<<===>>>>>>???????????????EEEDDDCCCEEEGGGJJJJJJJJJ@@@???===;;;;;;;;;<<<<<<<<<;;;;;;;;;:::888777666999999888888777666555555444444444444444444444444444333222333555555444222444444333333333333333333444444333333333222222222222222222222222222222222333333333333333333333333333333333444555555666777666555555666777666444111222222222222222222222222333333444555555555444444444444444444444444444444333333333333333333333333222222222333333333444444666666666555555555555555444444444555555444444444333444444555666777888999888999999::::::999999888666888::::::999:::;;;======<<<:::999999;;;<<<=========>>>>>>???>>>===<<<===>>>???AAAAAAAAA@@@???>>>>>>>>>>>>============???>>>>>>>>>???@@@BBBCCCDDDFFFHHHHHHFFFDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNOOOOOOQQQQQQPPPNNNMMMMMMNNNUUUhhhwwwkkkaaaSSSKKKVVViiifffaaaaaappp~~~hhhXXXRRRUUUWWWMMMIIIJJJFFF>>>DDDIIIIIIEEEBBBCCCEEEZZZdddqqqvvvtttqqqrrrtttqqqrrruuuxxx{{{~~~~~~~~~{{{|||}}}~~~~~~~~~~~~~~~~~~}}}||||||ddd___\\\dddxxxpppooo}}}|||pppgggdddgggnnnrrrnnneee___eeeqqquuulll___ffflllvvv333444666555444222333444333444555555555555444333555666777888888777666666333222111111222222000...000000000000/////////...---------------------------------------------------------------------...------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,------..................////////////000/////////......------......------......///000000000000000000000000000333333333222222222222111...///222555777666444111111222444444444444444333111111222222222333333333333333222222333333444555444555555555555555666666:::999888777777666777777666777888888999999999888999999888888777888888999999999999999999999999:::666555555555666666777888777777888999888888777777:::::::::<<<>>>?????????<<<<<<<<<<<<;;;;;;;;;;;;999888888888999;;;<<<===BBBBBBBBBBBBAAA@@@???>>>>>>???AAABBBCCCBBBAAA@@@>>>???@@@AAAAAA@@@???>>>??????@@@@@@??????>>>=========>>>????????????>>>???>>>>>>???BBBDDDEEEEEE@@@???===<<<;;;;;;<<<<<<;;;;;;;;;:::888777555444888888999999888777666555333333333333333333333333333222222222444444222000222222333333333333333333222222333333333444444444222222222222222222222222333333333333333333333333222222333333444444444555777666444333333444444333111222222222222222222111222222333444444444444444444444444444444444444444333333333333333333333333222222333333333444444444444444444444444444555555333333444444444444333333333333444555666777777888999999::::::::::::999999555777999999888999:::<<<===<<<:::888999:::<<<>>>;;;;;;<<<<<<<<<;;;;;;<<<;;;<<<>>>?????????>>>========================>>>===>>>>>>>>>??????@@@@@@AAACCCEEEEEEDDDCCCBBBCCCEEEEEEFFFFFFGGGHHHIIIIIIEEEEEEFFFGGGJJJLLLNNNNNNLLLMMMNNNNNNLLLLLLLLLMMMRRRQQQzzz{{{mmmSSSMMM\\\tttmmm]]]ggg|||bbbWWWXXXZZZOOOHHHGGGAAA???@@@BBBEEEHHHHHHFFFCCCIIIUUUcccjjjjjjiiilllooojjjlllpppsssuuuwwwxxxxxxzzzzzz{{{|||}}}~~~~~~}}}~~~~~~tttnnnuuu|||vvvjjjgggmmmuuuyyyzzzrrrjjjeeekkkvvvwwwmmmbbbkkksss{{{333444666666444333444555333555888::::::888555333444444666777777777666555222111111111333222111//////000000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............//////////////////...............---------......------......///000......//////000000000111111111111000000000000000000111222222222222333444///111333333222111222333111222222333444333333333222222222222222333333444333444555555444444555777:::999888777666666666666555666777888888888888888::::::999888888888888999999999999:::::::::::::::666555555444444444555555666666777777777888888888999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::;;;<<<<<>>===;;;===@@@CCCDDDCCCAAA@@@??????@@@??????>>>>>>===@@@@@@AAAAAA@@@@@@???>>><<<===>>>>>>??????>>>>>><<<;;;:::<<<>>>@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::999888666555444777888999999999777666555222222222222222222222222333222111222333333111000111111222222222222333333111111222333333444555555111111111111111111111111222222222222222222222222111111222333333333333333777555333222111333444555111111222222222222111111111222333333444444333333333333333333444444444444333333333333333333333333222222222222333333333333222222222333333333333333222333333444444333333222222222333444555666777777999999999::::::999999999555777888888777777999::::::999888777888999;;;===999:::;;;:::999888999;;;999999;;;<<<<<<=========<<<<<<============>>>>>>======>>>>>>????????????CCCEEEGGGFFFDDDBBBBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGCCCBBBBBBEEEHHHLLLMMMMMMJJJKKKLLLLLLLLLMMMOOOQQQSSSMMMuuu~~~```NNNOOOccc|||kkkgggwwwqqq^^^WWWYYYQQQLLLLLLHHHBBB@@@>>>AAAGGGJJJHHHFFFAAAJJJVVV^^^aaadddhhhllljjjmmmqqqsssssssssttttttvvvvvvwwwyyy{{{~~~~~~}}}||||||}}}}}}~~~sssggggggqqq|||wwwooolllssszzzwwwmmmeeeooowww~~~333555777666555444555666333666;;;??????;;;666333111222333444555444444333000000///000222222111///......///000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++)))))),,,...++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------....../////////////////////...------------------.....................//////000------......///000111111////////////000000000000333333222000000111333555...000222111//////111333111111333444444444333222222222111111222222333444222444555555333333555777666555555555666666777888444555666777888888888888;;;;;;:::999999999999999888888999999999:::::::::888777666555555444444555666666555666777888:::;;;999999::::::999999999:::<<<<<<<<<<<<<<<<<<======:::::::::;;;;;;<<<======AAABBBCCCCCCBBB???===<<<:::<<<@@@CCCDDDCCCAAA@@@>>>>>>=========>>>??????@@@@@@AAAAAA@@@@@@???>>><<<======>>>>>>>>>>>>>>>>>>===<<<<<<>>>??????>>><<<<<<<<<<<<;;;:::999888;;;;;;:::999888777555444555666777888888666555444222222222222222222222222333222222222333333111///111111111111222222222333111111222222222222222222111111111111111111111111222222222222222222222222000111222333333333222111222333333333222333444555000111222222222222111000000111111222333222222222111111111222222222333333111111111111111111111111000000000111111111222222000000111111111222222222222222333333333333222222222222333444555666666777777888888999999888888777666777888888666666777888666555555555666888999:::777999:::999777666888:::777777777888999;;;<<<===;;;;;;;;;<<<<<<============>>>>>>???????????????BBBDDDFFFFFFEEECCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBDDDHHHKKKKKKKKKIIIJJJKKKLLLMMMPPPTTTWWWWWWTTTjjj}}}lll[[[___xxxuuurrrtttaaa[[[SSSPPPQQQNNNCCCAAA@@@@@@BBBEEEFFFFFFEEEIIINNNSSSVVVYYY]]]```cccgggmmmpppqqqqqqssstttqqqrrrsssuuuxxx|||~~~}}}{{{yyyyyy{{{}}}~~~yyy~~~~~~}}}~~~wwwrrrooottt~~~{{{uuutttzzz}}}wwwmmmiiipppxxx~~~}}}|||444555777777666555666666333777===BBBBBB===777333///000111222333222222111///......///111222111///,,,---.../////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,***((((((***---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///////////////.........,,,,,,,,,------.........///............///000000,,,,,,---...///000111222000000000000111111222222000000000000111111000///000111333111///...111444000111222444444333333222222222222111222333333444111444666555333222444777222222222333555777888999444555666777888888888888<<<;;;;;;:::999999999:::777777888888999999999::::::999888777666555555555666666555555666999;;;===:::;;;<<<;;;:::999999:::============>>>>>>??????;;;<<<<<<======>>>>>>>>>AAABBBCCCCCCBBB???===;;;999<<<@@@DDDEEEDDDAAA???===<<<<<<<<<===>>>@@@BBB@@@@@@@@@@@@@@@???>>>>>><<<======>>>>>>>>>>>>>>>>>><<<::::::;;;<<<;;;:::999:::;;;;;;:::999777666;;;:::::::::999777666555333444666777777555444222111111111111111111111111444333222222333333111///000000111111222222222333222222111111000000//////000000000000000000000000111111111111111111111111///000222333333222111000...111333555444333333333///000111222222111000//////000000111111111111111//////000000111111111222000000000000000000000000////////////000000000000//////000000111111111222222222222333333222222222111222222333444555666777666666777777777777666666666777888777666555666777222222333444555666888888666888999888666555777:::666555555666888:::<<<>>>:::::::::;;;;;;<<<<<<<<<===>>>???????????????>>><<<>>>BBBDDDDDDEEEFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCGGGDDDCCCEEEHHHKKKJJJIIIJJJKKKLLLLLLNNNRRRXXX\\\WWWVVV^^^}}}kkkqqq|||rrrbbbTTTLLLKKKGGGCCCCCCCCCAAA>>>>>>AAADDDIIIIIIHHHHHHIIIKKKNNNOOOSSSYYYaaagggiiilllooorrrnnnnnnppprrrvvvzzz~~~}}}zzzxxxwwwwwwyyyzzzrrrwww}}}|||zzzzzz|||{{{{{{|||pppttt~~~~~~yyyzzzwwwnnnlllpppyyy~~~{{{zzz666666777777777777666666777666555666888888777555333444444555555444444333000000//////.........---......////////////............---------,,,,,,,,,...---,,,,,,+++++++++++++++,,,------+++))))))***---------,,,,,,+++++++++************************)))************+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------............////////////..................................../////////000////////////////////////............////////////000...---...111222111///222222222111111111000000000000111111111111000000111111222333444444444444333333444444555666666666333555777888888999;;;===EEEBBB===999666666777888:::999888999<<<===;;;888;;;:::888666666666666777777777777777777888888999;;;;;;:::::::::;;;;;;;;;<<<<<<<<<>>>@@@BBBBBBBBB<<<<<<;;;;;;;;;<<<<<<<<>>===<<<@@@>>><<<>>>BBBEEEEEEDDD@@@@@@??????@@@@@@AAABBB@@@???>>>======>>>???@@@<<<<<<<<<<<<;;;;;;:::999888:::<<<>>>???===;;;:::;;;;;;;;;:::999888666555:::999777555555555666666222222222222222222222222111111111111111111111111666444333111000000111111000000000000111111111111111000000000/////////...000000111111111111000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111000///......///000111222111111111000000////////////............//////000000//////.........---000000000000000000000000000000000000000000000000222222222333333333444444333444444444555666666666;;;:::888666555444555555666555333222222333555666999888777555555555666777999888777777777999<<<===999::::::;;;<<<===>>>>>>???AAABBBBBB@@@>>>======@@@BBBEEEEEEEEEEEEGGGHHHFFFEEEDDDBBBBBBBBBCCCDDDGGGGGGGGGHHHIIIJJJLLLMMMMMMMMMNNNOOOQQQSSSUUUVVVZZZfffjjjwwwrrr{{{kkkZZZOOOJJJJJJMMMHHHEEEEEEDDD???>>>???AAABBBCCCAAA>>>>>>BBBEEEHHHMMMWWW```bbbccchhhooommmlllkkklllooosssxxx{{{zzzxxxuuusssqqqqqqrrrrrrmmmvvv~~~}}}uuupppsssyyyzzz{{{xxxwww{{{}}}uuuoooxxxxxxyyyzzz{{{{{{zzzzzz666666666777777666666666444444333444666666444333333333444444444444333333000/////////.........------..................---------------,,,,,,,,,,,,------,,,++++++++++++++++++,,,...---+++******+++,,,,,,+++++++++*********************************)))************+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------........./////////------------------------.............../////////....................................////////////000...---...000222000///222222222111111000000000000000111111111111000000000111222333444444444444333333444444555666666666444555777888888999;;;===EEEBBB>>>:::888888999::::::888888999<<<===;;;999;;;:::999777777777777888777777777777777888999999;;;;;;;;;;;;;;;<<<======???>>>???@@@BBBCCCCCCCCC>>>===<<<<<<<<<===>>>???AAABBBCCCCCCCCCCCCCCCBBBBBB@@@>>>>>>@@@BBBAAA????????????@@@@@@@@@@@@@@@???>>>=========>>>???@@@============<<<;;;999999888999<<<>>>>>>===;;;:::::::::;;;;;;::::::999999888777666555444444444555222222222222222222222222111111111111111111111111555444222111000000111111//////000000000111111111000000000//////////////////000000111111000000///000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111000///......///000111111111111000000000////////////............//////000/////////.........---000000000000000000000000000000000000000000000000222222222333333333333444333333444444555666666666999888666555333333333444555555333333333333555555777777666666777888999:::::::::999999999;;;<<<===::::::;;;;;;<<<<<<=========>>>@@@@@@>>><<<<<<<<<>>>@@@CCCCCCCCCCCCDDDFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGIIIKKKLLLMMMRRRQQQQQQPPPPPPPPPPPPQQQTTT]]][[[^^^vvv{{{zzzuuu}}}{{{ZZZNNNPPPNNNJJJHHHIIIHHHDDDBBBDDD?????????===<<<<<<>>>@@@AAADDDLLLTTTVVVWWW\\\cccddddddeeeeeeffffffggggggnnnmmmkkkiiihhhhhhhhhiiiiiipppvvvuuupppmmmppptttuuuwwwsssssswww{{{xxxsssyyyyyyzzz{{{{{{{{{{{{{{{}}}~~~|||~~~555555666666666666555555444333333333555555333222222222333333333333222222/////////...............---------------------------------,,,,,,,,,++++++---,,,++++++***++++++++++++---...---,,,++++++,,,***************)))))))))************************)))************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,------------............------------------------.....................---........................---............////////////...---...000000000///111111111111000000000000///000000111111000000///000111222333444444444444333333333444555555666666444666777777777888;;;===BBB@@@===:::888999:::;;;999888888:::<<<===<<<;;;<<<;;;:::999999999999999888777777777777888999999;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAABBBBBBCCCCCCCCC???>>>===<<<===>>>@@@BBBBBBCCCDDDFFFHHHHHHIIIIIIEEECCC@@@??????>>><<<;;;>>>???@@@@@@@@@???>>>=========<<<<<<<<<===???@@@>>>>>>>>>===<<<:::999888666888:::<<<======<<<;;;999:::;;;<<<<<<<<<<<<<<<777666555444333333333444222222222222222222222222000000000000000000000000444333222111000000000111//////000000000000111111//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000000000000000//////////////////............///////////////...............000000000000000000000000000000000000000000000000111111222222222333333333222333333444555555666666777666555333222222222222444444444444444444444444555555666777999:::<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======;;;<<<>>>===<<<;;;;;;<<<<<<>>>AAAAAAAAAAAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGEEEFFFFFFGGGHHHJJJLLLMMMQQQQQQPPPOOONNNNNNNNNNNNPPPXXXWWWUUU^^^yyynnnccctttsssWWWOOORRRNNNKKKKKKIIICCCAAACCC???===:::999:::;;;;;;::::::<<>><<<:::888777888999:::888888999;;;<<<======<<<===<<<<<<;;;;;;;;;::::::888888777777888888999::::::;;;;;;<<<>>>???AAABBBAAABBBCCCBBBAAAAAAAAABBB@@@???===<<<<<<>>>@@@BBBBBBCCCDDDFFFHHHIIIIIIJJJGGGEEECCC@@@???===<<<;;;===>>>@@@AAA@@@???===;;;<<<<<<;;;;;;<<<===>>>???>>>>>>===<<<:::999777666666777999;;;<<<<<<;;;;;;;;;;;;<<<============<<<777777666555444444444444222222222222111111111111000000000000000000000000222222111111000000000000////////////000000000111.........////////////000...//////000000//////...////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////......------......///........................000000000000000000000000000000000000000000000000111111111111222222222222222222333444555555666666666666555444333333222222444444555555555555444444444555555777999:::<<<<<<:::;;;<<<<<<<<<<<<;;;;;;?????????>>>>>>>>>>>>>>>;;;<<<>>>===<<<;;;<<<===<<<>>>@@@AAA@@@@@@AAABBBBBBCCCFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPLLLVVV\\\^^^___kkkkkkxxxuuuaaakkkwww^^^^^^WWWRRROOOLLLEEEBBBBBBAAA===:::999;;;<<<:::777999888;;;???@@@@@@DDDJJJOOOQQQTTTWWWYYYXXXWWWVVV[[[[[[ZZZZZZZZZ[[[\\\]]]`````````aaabbbdddfffhhhgggkkkhhhfffkkknnnzzzxxxuuupppqqqrrrrrrssssssssssssuuuttttttvvvyyy{{{|||}}}~~~}}}||||||~~~{{{yyyyyyzzz{{{444444555555555555444444555444333444555444333111000000111111111111000000---------...............///......------......///,,,,,,+++++++++***************)))))))))******+++***,,,------,,,+++,,,---******++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,........................------------............,,,---------------.../////////////////////////////////000000000000//////000000111222333333333333222222333333444555555555555666666666555777:::<<<<<<;;;:::888888999:::;;;888999;;;<<<<<<<<<<<<===============<<<<<<<<<;;;888888888888888999999:::::::::;;;<<<>>>@@@BBBCCC@@@AAABBBAAA???>>>???AAA@@@???===<<<<<<===???@@@@@@AAABBBCCCDDDEEEEEEEEEFFFEEEDDDBBB@@@?????????<<<>>>???@@@@@@???===<<<===<<<;;;;;;;;;===>>>???===<<<<<<;;;999777666555666666888999::::::::::::<<<<<<======<<<<<<;;;:::888888777777666555555444222222222111111000000000////////////////////////000000000000000000//////...////////////000000000.............../////////......////////////..............................////////////////////////////////////////////////////////////////////////......////////////...........................///......------------......---------...............////////////////////////////////////////////////000000000111111111222222111111222333444555666777777777666666555555444444444555555666666555555444555555666777777888888888999::::::;;;;;;;;;;;;:::AAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@???======>>>???>>>@@@BBBCCCBBBAAABBBCCCBBBCCCFFFHHHJJJKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHEEEFFFGGGHHHKKKMMMOOOQQQKKKRRRXXX^^^^^^___vvv}}}uuuvvvxxxjjj^^^___hhhssspppdddrrrsssggg[[[VVVSSSNNNIIIHHHDDDAAA======>>>>>>;;;888999777777:::;;;:::===BBBAAABBBDDDFFFHHHJJJKKKLLLJJJJJJKKKKKKLLLMMMNNNNNNUUUTTTSSSTTTVVVYYY[[[\\\[[[```]]][[[```bbbiiizzz}}}tttpppkkklllmmmnnnooopppppppppsssrrrqqqssswwwzzz{{{{{{vvvvvvxxxyyy{{{}}}~~~~~~}}}|||zzzyyyxxxxxxwww333333444444444444333333222111000111222111///---///000000000000000000///---------------.........///...---,,,,,,---...///+++++++++*********)))))))))))))))((())))))***+++)))***,,,,,,+++***+++,,,*********+++++++++++++++************************)))************+++++++++)))))))))***************+++++++++++++++*********************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,------------.........+++,,,...---,,,,,,---///............////////////...//////000000//////...///000111222333333333333222222222333444444555555666666666555555666999<<>>===<<<<<<<<<======999;;;<<<===;;;;;;<<<===<<<======>>>======<<<<<<999888888888888999:::::::::;;;;;;<<<>>>???AAABBB===@@@BBB@@@>>><<<>>>AAA@@@@@@???>>>============>>>???@@@@@@AAAAAAAAA@@@DDDDDDDDDCCCAAA@@@AAACCC======???@@@@@@@@@?????????>>>===<<<<<<<<<>>>>>><<<<<<;;;;;;999888666666666777777888888888888888;;;;;;;;;;;;;;;:::999888888888888888777666555444222222222111000000////////////////////////////////////000000000000///.........////////////000000/////////.........------------............------........................////////////////////////////////////////////////////////////////////////---......//////......------------.....................------------......---------------.........///////////////////////////////////////////////////000000000000111111111000111222333444555666777777777888888777666666555555555555555555555555555555666666777777777666666999999999:::;;;;;;<<<<<>>???AAAAAACCCDDDEEEDDDCCCDDDEEECCCDDDEEEGGGIIIJJJKKKLLLNNNMMMLLLJJJIIIHHHHHHHHHGGGGGGHHHIIIJJJLLLMMMNNNRRRSSSRRRWWWYYYVVViiilll______ggghhheee```WWWaaa|||llllll{{{eee[[[YYYTTTNNNJJJFFFEEEBBBAAA@@@>>><<<:::999666555777888777888<<<===<<<<<<;;;<<<>>>@@@AAA??????@@@AAAAAABBBBBBCCCFFFFFFFFFGGGHHHJJJLLLNNNLLLRRROOOMMMSSSSSSVVVaaaeeeuuuxxxoookkkggghhhjjjlllnnnpppqqqqqqrrrppppppssswwwzzzyyywwwppprrrvvvzzz~~~|||}}}~~~~~~~~~|||zzzyyy333333444444444444333333222111000000111000...,,,...//////000000//////...,,,,,,,,,------.........---,,,***))))))***,,,---+++*********))))))))))))((((((((((((((()))******''')))++++++*********+++)))))))))*********++++++************************)))************+++++++++((()))))))))*********+++++++++++++++*********))))))))))))*********++++++++++++++++++++++++++++++))))))***+++,,,------...------------------------,,,,,,---------.........***,,,...---++++++---///---------....../////////......////////////......///000111222222333333222111222222333333444555555666777666555444555999<<<@@@???>>>============>>>:::<<<>>>===;;;::::::<<<;;;<<<===>>>>>>===<<<<<<999999888888999999:::;;;;;;;;;;;;<<<===>>>@@@AAA<<>><<<;;;<<<===>>>???@@@@@@@@@@@@BBBDDDDDDCCC@@@???AAACCC===>>>>>>???@@@AAABBBBBBAAA@@@>>>===<<<<<<===>>><<<===<<<<<<;;;:::999888777777777777777777666666777888888999999999999888666777777777777555444333222222222111000/////////..............................///000000//////............/////////000000000000///...---,,,,,,+++---------......---------------------------------........................................................................------...//////...------,,,,,,---------............------,,,,,,------...,,,,,,,,,------........./////////////////////////////////////////////////////////000000000111111000000111222444555666777777777888888888777666555777666555444444555666777555666777888888888777777999999999999;;;===???@@@??????@@@@@@AAAAAABBBBBBFFFFFFEEECCC@@@???@@@AAABBBDDDFFFFFFEEEDDDEEEFFFDDDDDDEEEFFFHHHIIIKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKMMMNNNOOOTTTTTTRRRUUU\\\YYY___ssswwwpppnnn___kkk}}}wwwyyyxxxfffaaaZZZPPPGGGEEEFFFEEECCC???<<<::::::999555555777888666666999;;;;;;:::999999:::;;;<<<::::::;;;<<<============;;;===>>>>>>>>>???AAADDDAAAHHHEEECCCHHHIIIGGGNNNRRR^^^bbblllxxxpppiiieeebbbdddfffiiilllnnnppppppqqqoooooorrrwwwyyywwwsssqqqssswww{{{~~~~~~|||{{{222333333444444333333222444333222222222222000.........////////////......,,,,,,,,,------.........+++***(((''''''(((***+++************))))))))))))((((((((((((((()))******&&&(((*********)))***+++'''((((((((())))))******************************)))************+++++++++(((((())))))*********+++++++++++++++******))))))))))))))))))************************************(((((()))***,,,---...///------------------------,,,,,,,,,---------......))),,,...---+++***,,,///---------.........//////......////////////......///000111222222333222222111222222333333444555555777777666444333555999<<>>===<<<<<<;;;<<<<<<;;;===???>>>;;;999:::;;;;;;<<<===>>>>>>===<<<;;;999999888888999999:::;;;;;;;;;;;;;;;<<<>>>???@@@;;;???BBBAAA===<<>>???BBB>>>>>>>>>???@@@BBBDDDEEEBBBAAA???>>>===============>>>>>>>>>===<<<;;;;;;888888777777666666555555444555666777888999999999555666666666666444333222222222222111000//////...........................---...///000000///................../////////000111111000...---,,,+++***,,,------......------,,,------------------------........................................................................,,,---...//////...---,,,,,,,,,,,,------............------,,,,,,------...,,,,,,,,,------.........////////////////////////////////////////////////////////////000000000000///000111222444555666777666777777888888777666555888777555333333555777888555666888999::::::999999::::::999:::;;;>>>AAACCC======>>>???@@@@@@AAAAAAHHHGGGFFFCCC@@@???@@@AAACCCDDDFFFFFFEEEDDDEEEFFFEEEEEEDDDEEEFFFHHHKKKLLLLLLLLLKKKLLLLLLMMMNNNOOOJJJJJJKKKLLLNNNOOOQQQRRRLLLQQQRRRXXXbbb___^^^ggg|||mmmiiitttsss|||vvvmmmcccTTTHHHDDDFFFFFFCCC===999999:::;;;777666999:::888777999555666666777888888888888555666777777888888777777666:::===<<<::::::===@@@<<>>;;;999999:::<<<===<<<<<<===>>>???@@@AAAAAA<<<:::888777888;;;>>>AAA@@@AAABBBCCCBBB@@@>>>===EEEGGGIIIJJJHHHDDD@@@<<<===<<<<<<======>>>???@@@BBBBBBBBB@@@>>>===???AAABBB@@@>>><<<<<<>>>@@@BBB???@@@AAA@@@===;;;::::::<<<<<<============<<<<<<===:::888777777666555444444555666888888888777777555555444333333222222111000000000000////////////......//////......---,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------..................,,,,,,------------,,,,,,,,,,,,,,,---------......////////////////////////000///...---------------//////...------------............------,,,,,,,,,---------............///........................+++,,,------......------...............---------...///000222333444555555777777666555555666777888333444444555666777777888888999999999999999999:::<<<;;;999777777888999:::999999:::<<<===???@@@@@@EEEEEEEEEEEECCCAAA???>>>BBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDFFFHHHKKKLLLKKKLLLMMMOOOPPPQQQQQQQQQPPPMMMJJJJJJMMMOOONNNMMMQQQPPPQQQTTTXXX[[[\\\\\\kkk___nnnzzzwwweeefffppp]]]SSSJJJKKKMMMJJJ???666999AAA<<<;;;888666333444666999777888888888888777666666555555666666555555444333444444444555555555666666999999:::;;;<<<<<<======DDDAAAAAADDDGGGKKKYYYhhh|||pppfffaaaZZZZZZZZZ[[[[[[[[[[[[[[[WWWXXXXXXZZZ]]]bbbfffhhhhhhiiijjjkkkllllllllllllpppooonnnpppsssvvvwwwxxx}}}yyywwwyyy|||zzzqqqhhh666555333222111222333444222222111111000//////...............------------...---,,,,,,+++++++++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((((((((((((((())))))(((((((((((())))))++++++************++++++*********)))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***))))))(((((())))))***))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,------------------------+++,,,------...---------------------...............000111111111111222444222333333222000000222444555555555555555555666777888888888888888999999999999:::;;;:::999999;;;======<<<999888777888:::;;;>>>>>>>>>>>>>>>?????????===;;;999777888:::<<<>>>???@@@AAABBBAAA@@@>>>===@@@AAACCCCCCBBB???<<<:::;;;;;;;;;<<<===???@@@AAAAAAAAAAAA@@@>>>>>>@@@BBBCCCBBB@@@>>>>>>>>>???@@@>>>???AAA@@@>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;:::888888888888666444444555777888888888777777444444333333222111111111000000000/////////.....................------,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,------------...........................//////...---------------//////...---------------...---------,,,,,,,,,,,,------------............------------------------+++,,,------...------------------..................///111222444555555555888777666555555666777777444444555555666666777777999999999999999:::::::::;;;:::888666666666888888999:::;;;<<<>>>???@@@@@@CCCCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDEEEEEEGGGFFFEEEEEEFFFHHHJJJKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQOOOMMMMMMOOOPPPOOOMMMMMMMMMNNNRRRVVVZZZ[[[[[[___qqqvvvdddnnnqqqZZZooooooXXXIIIDDDBBB>>>999777777777777888999<<<>>>777777888888888888888888666777777777777666555555444444555555555666666666555666666777888888999999:::888999;;;;;;;;;CCCNNNccc{{{vvvnnnjjjggg___\\\XXXSSSMMMIIIEEECCCFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNQQQUUUXXXZZZ^^^^^^___```aaaaaaaaaaaadddcccccceeehhhkkkkkkkkkfffgggiiijjjhhhbbbZZZUUU555444333111111000000111222111111000000//////...............------------------,,,+++++++++,,,,,,+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++)))))))))(((((('''''''''((((((''''''''''''((((((***))))))(((((())))))***((())))))))))))))))))***'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))*********++++++***************************+++,,,+++******+++,,,++++++++++++++++++++++++++++++,,,---------------------------...............///111111000000222333111222333222000000222444333444555555666666666555777777777777777777777777888:::<<<<<<;;;:::;;;<<<:::999777555555666888999>>>>>>>>>======<<<<<<<<<>>><<<:::888777888:::<<<>>>>>>???@@@@@@???============>>>======;;;:::999:::::::::<<<===???AAABBB???@@@AAA@@@??????AAACCCDDDCCCBBBAAA???>>>===<<<<<<>>>??????===<<<;;;<<<;;;;;;;;;;;;;;;:::999888999999888999::::::777555555666777888888888777666333333222222111000000000000////////////........................---,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------............------,,,,,,,,,,,,------------..............................---,,,,,,,,,------///......---------------------,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------++++++,,,---------------,,,,,,------....../////////000111333444555555555999888777666666555666666555555555555555555555555999999999999::::::;;;;;;:::999777666555555666666::::::;;;<<<>>>???@@@@@@@@@BBBCCCEEEFFFFFFFFFFFFBBBCCCDDDEEEEEEEEEDDDDDDIIIHHHFFFFFFFFFGGGIIIJJJKKKLLLMMMOOOOOOPPPPPPPPPRRRQQQPPPQQQRRRQQQPPPNNNKKKKKKMMMQQQVVVZZZ\\\\\\XXX^^^bbbjjjiiiaaajjjqqq~~~]]]PPPPPPHHH<<<============<<<;;;::::::999999999999999999999999888888888888888777666666555555555555666666666666444444555555666666777777555555777999777555888>>>AAAJJJNNNIIIFFFGGGEEE@@@FFFCCC@@@===<<<===@@@AAA::::::;;;===>>>???@@@AAA@@@@@@@@@AAACCCFFFHHHJJJNNNNNNOOOPPPPPPQQQQQQRRRPPPOOOPPPSSSVVVWWWWWWVVVUUUVVVWWWTTTOOOJJJHHHHHH555555444333222000//////111111000000////////////.........---------,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))*********)))))))))(((''''''&&&&&&'''''''''&&&&&&''''''''')))((((((''''''(((((()))'''((((((((())))))******''''''((((((((()))))))))))))))))))))))))))))))))&&&'''))))))))))))'''&&&(((((())))))******++++++)))))))))))))))))))))))))))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,---------............///000000//////111222111222333222000000111333111222444555666666555444777666666666666555555555666999;;;<<<;;;:::::::::888777666555555666777888;;;;;;;;;;;;::::::::::::<<<;;;999777777888:::;;;<<<===>>>>>>???>>>>>>===>>>===<<<;;;;;;;;;<<<===;;;;;;;;;<<<===>>>???@@@===???@@@@@@???@@@AAACCCCCCCCCBBBAAA???<<<:::888888:::======<<<::::::;;;;;;<<<<<<;;;;;;:::999888888888999;;;<<<<<<999777666777888999888888666555222222111111000//////////////////.........------------.........---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******------............------++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,---///...------,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,------.../////////000111333444444555555999888777666666555444444555555444444444444444444888888999999::::::;;;;;;:::999888777666555555555:::;;;;;;<<<>>>??????@@@???@@@BBBDDDEEEFFFEEEEEEAAABBBCCCDDDDDDDDDCCCBBBHHHGGGFFFEEEFFFHHHJJJKKKKKKKKKLLLNNNNNNOOOOOOOOOQQQQQQQQQRRRRRRPPPNNNMMMLLLLLLNNNRRRWWW\\\^^^^^^\\\[[[xxxkkkppppppjjjdddoooiiiZZZNNNAAACCCBBB@@@???>>>===:::888<<<<<<;;;:::999888888888888888888888888777777666555555666666666777777777666666666777777888888888555666999:::999999;;;>>>===>>>;;;888:::??????:::===;;;888666666888;;;===888999999:::;;;<<<<<<===::::::::::::;;;===???@@@AAABBBBBBBBBCCCDDDDDDEEEBBBCCCDDDGGGIIIJJJIIIHHHKKKIIIFFFBBB??????BBBFFF666666666555444222111///000000000///////////////...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((''''''(((((()))))))))***((((((((()))))))))******((((((((((((((((((((((((&&&'''((())))))((('''&&&'''(((((()))******++++++)))))))))))))))))))))))))))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...---///000000///...///111000111222222111000111222000111333555555555555444555555555555555555555555444666888999888777777777777777666555555666777888666666666777888999999:::888888777777777999;;;<<<;;;<<<======>>>>>>>>>>>>???>>><<<;;;;;;<<<===???>>>======<<<<<<<<<<<<<<<;;;===????????????AAABBB@@@@@@@@@???===:::777555666888:::;;;:::999999999<<<<<<<<<<<<<<<;;;::::::999999:::<<<======:::888888888999999999777666555222222111000000//////...............---------------------...---,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,++++++++++++,,,---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,---.../////////000111222333333444444777777777666555444333333444444444444333333333333777777888888999:::;;;;;;::::::999888777666666666::::::;;;<<<===>>>>>>???>>>???@@@BBBBBBBBBAAAAAA??????@@@AAABBBBBBBBBBBBFFFEEEDDDDDDEEEHHHJJJLLLIIIJJJKKKLLLMMMMMMMMMLLLMMMOOOPPPPPPOOONNNLLLLLLLLLLLLNNNRRRWWWZZZ\\\\\\\\\]]]iii{{{xxxvvvyyy```___qqqyyy~~~}}}fffRRRIIIFFFBBB@@@@@@@@@@@@???;;;:::999888888888999999777888888888888777666666666666666777777777888888777777777888888888888888444555666555666888;;;<<<::::::888666777::::::888777666555555444555555666777777777777666666666666777777888888888999::::::;;;:::::::::;;;<<<===>>>??????@@@CCCEEEFFFEEECCC???>>>===???AAADDDEEEDDD555666777888777555222111////////////////////////------------,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((('''(((((((((((((((((()))(((((()))))))))*********((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''(((((()))***++++++)))))))))))))))))))))))))))***+++***))))))***+++------------------------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///000///...---...000///111222222111000000111000111222333444555555555444444555555555666666666222444666666555444555666666666666666666777777888333444555666777888888999777666666666888999;;;<<<;;;<<<<<<===>>>??????@@@???>>><<<::::::;;;===>>>???>>>===<<<;;;;;;::::::999;;;>>>>>>>>>>>>???@@@===>>>>>>===<<<999777666555777999:::999888777888;;;;;;<<<<<<<<<<<<;;;;;;;;;:::;;;<<<>>>===<<<:::999999::::::999777555444222222111111000/////////......---------,,,,,,,,,---------------,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++------,,,++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,...------,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,------.........///000111222222222222444555555555444333222111333333333333333333333333555666666777888999::::::999999888888888888777777999::::::;;;<<<<<<=========>>>???@@@@@@???>>>=========>>>>>>@@@AAACCCDDDFFFEEEDDDCCCDDDFFFHHHJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKMMMMMMLLLKKKKKKLLLLLLKKKLLLOOOSSSVVVWWWWWWTTT[[[[[[mmm~~~yyyjjjXXX___fffjjjvvvrrrhhhZZZOOOIIIGGGEEECCC@@@???===<<<;;;;;;;;;<<<888888888888888777666666777777777777888888888888666666666666777777777777666888666333333777999888777999:::999888777888888777888999:::::::::999999777777666555555444444333555555666666666777777777888888777777888999;;;<<<:::999999;;;>>>???>>>===999===EEENNNUUUUUUPPPKKK333555777888888666333111////////////////////////---------,,,,,,,,,++++++,,,+++++++++,,,,,,---...+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))***++++++************************(((***+++***)))((()))+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------...//////------...///...000222222111000000000000000111111222444555666333333444555666777888888333444444444333333555666555555555555666666777777555555666666777777888888777777777777777888999:::<<<<<<<<<===>>>???AAAAAA@@@???===<<<;;;<<<===>>>>>>======<<<;;;;;;;;;;;;888:::=========<<<<<<===<<<<<<<<<<<<;;;::::::999777999;;;;;;999888888888888999:::;;;;;;;;;;;;;;;>>><<<;;;<<<======<<<;;;::::::::::::999777555444333222222111111000//////---------,,,,,,,,,,,,+++,,,------------,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,++++++***))))))(((((()))******++++++******)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,...---,,,,,,++++++,,,,,,))))))))))))******++++++************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111000000111222333333333222111111111111222222333333444444444444555666777888999999666666777777777777777777888999999::::::;;;;;;;;;;;;<<<===?????????>>>=========<<<===???BBBFFFHHHHHHFFFDDDCCCBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGHHHIIIKKKJJJIIIIIIKKKNNNNNNMMMNNNOOORRRTTTTTTTTTQQQZZZSSSXXX|||pppnnnxxxtttsss~~~qqqfff```^^^bbb~~~qqqbbbZZZVVVSSSVVVSSSNNNHHHDDD@@@>>>>>>999999999999999888888777777777777888888888999999666666666666666666666666888:::999555666::::::777999:::<<<>>>===;;;::::::333444444555555555555555777777777777777666666666444444555555666666666666888777666555666888:::;;;666555444555888999:::999;;;DDDPPP[[[______]]][[[222444666888888666333111.........///////////////---------,,,,,,,,,++++++++++++++++++,,,,,,---...+++++++++************)))************************))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''%%%$$$$$$%%%''''''&&&&&&'''((()))***++++++************************(((***+++***)))((()))*********************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------...//////---,,,---......000222222111000000000111000000000111333555777222333444555666888999999333444444333222222555777444444444555555666666666888888888888777777777777999888888777777777777777<<<<<<<<<===>>>@@@BBBBBBCCCBBB@@@???>>>>>>??????<<<<<<;;;;;;;;;<<<<<<===888:::<<<===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999;;;===<<<;;;999999999666777888999:::;;;;;;;;;@@@>>><<<;;;<<<===<<<;;;:::;;;;;;:::999777555444333333222222111000000000---------,,,,,,,,,++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++******)))(((''''''&&&))))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,...---,,,,,,++++++,,,,,,(((((())))))*********+++)))************+++++++++******************************+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,------...//////000/////////000111222333222111000000000111222333333444444333333444555666777888888333444555666777777777777888888888999999::::::::::::;;;===>>>?????????>>>>>>===<<<<<>><<<:::999;;;<<<:::888888<<<@@@============>>>>>>>>>>>>AAACCCBBB???;;;999;;;>>>999999999999888777666666:::::::::::::::;;;<<<===<<<:::999999:::;;;:::999;;;<<<======;;;999666555111111111111000000000000------......------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++************************+++++++++*********))))))************************))))))))))))******************+++++++++,,,,,,,,,************************---,,,,,,+++*********+++------,,,,,,,,,---......////////////000000000000111111222222222333333333111333555666666555444222111222333444555555555555777777888999:::;;;;;;<<<;;;<<<<<<===============@@@@@@???;;;999;;;@@@EEECCCDDDEEEEEEEEEDDDBBBAAACCCEEEGGGGGGGGGFFFGGGHHHFFFHHHJJJKKKLLLMMMLLLLLLRRROOOLLLKKKLLLOOOQQQSSSOOOUUUVVVUUUTTT\\\}}}vvv{{{vvv]]]TTTVVVOOOMMM[[[hhhbbbjjjxxxeeeSSSGGGEEECCC@@@>>>===<<<:::999888===???;;;777999::::::333444555555444444666777444666888888777777999:::777777888:::<<<;;;999666888888999888666555555666999:::;;;:::888666555666666666666666666666666666777999;;;;;;999888888999888;;;:::666888>>>>>>:::EEE@@@AAAFFFHHHHHHQQQ^^^222333666777777555222000111111000000//////......//////...---------------,,,,,,+++***************)))******++++++******))))))(((''''''))))))(((''''''''''''''''''''''''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&'''((())))))(((''''''(((''''''&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((())))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++)))******++++++******))),,,,,,,,,,,,---------------...000000/////////000//////000111111222333333333333222222222222333333333333333333333111000///111111222333555777999:::;;;;;;<<<===<<<;;;:::999:::::::::999999999888888;;;===>>>???>>>???@@@BBBEEEEEEDDDBBBAAA???===<<<:::;;;<<<;;;;;;;;;===>>>??????>>>>>>=========<<>>;;;;;;;;;;;;:::999888777:::::::::::::::;;;<<<<<<===;;;999888999999888777::::::;;;;;;:::888555444111111111000000000//////---............---,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++))))))*********+++++++++*********************************)))))))))((((((************************(((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++---,,,++++++******++++++---,,,,,,,,,,,,---........./////////000000000000111111111111222222222222111222444555555555333222333333444555666666666666888888888999999999999999::::::;;;<<<<<<<<<<<<<<<@@@@@@>>><<<:::;;;@@@DDDDDDDDDEEEEEEDDDCCCCCCBBBBBBDDDGGGHHHHHHHHHIIIKKKIIIKKKMMMOOOQQQRRRRRRRRRPPPNNNLLLMMMPPPQQQPPPNNNMMMSSSWWW[[[\\\YYYmmmlll___^^^YYYWWWZZZXXXccc}}}ZZZ]]]fffssshhhaaaWWWOOOIIICCC>>>;;;???AAA>>>::::::>>>@@@>>>===>>>>>>===<<<:::::::::;;;:::999999888888777666777666666888999999777555666777777777777777888888333555666666666666888999666777777888999:::;;;<<<888777666666777:::<<<===;;;>>>??????DDDJJJJJJEEEAAA;;;999;;;===@@@LLLXXX222222333444444222111000..............................---,,,,,,,,,------+++******)))((()))))))))))))))************))))))***((('''((()))***)))(((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&(((((()))))))))''''''&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******)))******++++++******)))++++++,,,,,,,,,---------,,,...000000///...///000//////000000111111222222222111111111111111222222111222222333333222222111222222222333444555777777;;;<<<=========<<<;;;::::::::::::999999999999888:::<<<===>>>>>>>>>@@@BBBCCCCCCCCCBBBAAA@@@??????===<<<<<<===>>>???===<<>>>>>???@@@???>>>>>>>>>>>>======<<<;;;:::::::::999999::::::;;;;;;<<<:::888888888888777666777888888888777666444333111111000000000000//////......//////......---,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********+++************)))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******************************)))))))))*********++++++************************)))))))))((((((((((((((())))))))))))))))))))))))(((((())))))))))))***************++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,---............/////////000000000000000000000111111111111000111333444444444333222444555666777777777777777999999888888888777777777999999:::;;;;;;;;;;;;;;;??????>>><<<;;;===@@@CCCEEEEEEDDDDDDDDDDDDCCCCCCAAADDDFFFHHHHHHIIIJJJLLLIIIJJJLLLMMMOOOPPPPPPPPPMMMLLLKKKOOOSSSSSSNNNIIIMMMOOOQQQYYY^^^VVVVVVhhhooo[[[iiiooo\\\MMMOOO[[[jjj}}}~~~tttjjjbbbYYYSSSIIIBBBCCCEEE@@@999<<<<<<;;;:::999888777666:::999888888999;;;;;;:::<<<:::999999:::;;;:::999888888888888888888999999777888999888888999;;;>>>666777888:::===@@@CCCDDDGGGDDDAAAAAABBBEEEHHHIIIGGGHHHIIIKKKQQQUUUQQQIIIFFFAAA<<<888555555:::@@@222111111111111000000000++++++,,,,,,---------...------,,,,,,,,,,,,,,,---+++***))))))(((((())))))((())))))))))))))))))(((***)))(((((()))***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))++++++++++++,,,,,,,,,,,,,,,---//////.........////////////000000000111111000000000000000111111222222222333444555555555555444444444444444555666777:::;;;<<<======<<<;;;:::999999999999999999999999:::<<<>>>>>>>>>???AAABBBAAAAAAAAA@@@@@@@@@AAAAAA???===<<<>>>AAAAAA>>>;;;@@@@@@???>>>>>>===<<<<<>><<<>>>AAABBBAAA???@@@@@@@@@@@@???>>>===<<<::::::999999999999::::::999888666666777888777666444555555555555444222222111000000000////////////......//////......---,,,***++++++++++++,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++,,,---.............../////////000000////////////000000000000000000222333333333333333444555666666777777777666777777777777777777777777999999:::;;;;;;;;;;;;;;;>>>>>>===<<<===>>>@@@BBBEEEEEEDDDDDDDDDDDDDDDEEEAAACCCFFFGGGGGGHHHIIIKKKIIIIIIJJJJJJKKKKKKKKKKKKMMMKKKJJJNNNSSSSSSNNNHHHMMMKKKHHHNNNWWWRRRPPP\\\vvvkkkbbb{{{~~~aaaVVVSSSSSS___oooyyyuuupppcccTTTMMMJJJFFFCCCBBBAAA@@@@@@BBBCCCBBB???<<<:::<<<>>>@@@===;;;:::;;;<<<======>>><<<:::::::::;;;;;;;;;=========;;;999:::<<>>>>>111111000///////////////*********+++,,,,,,------,,,,,,++++++++++++,,,---++++++***)))))))))))))))'''(((((())))))((((((''')))((('''((()))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++)))))))))******)))))))))*********+++++++++,,,,,,+++---...///...---.../////////////////////000000000/////////000000111222222222222333444555666777666666666666666777888888999:::;;;<<<<<<;;;:::999999999999999999999999999:::<<<>>>??????@@@BBBCCC???????????????@@@AAABBB@@@>>>===???BBBBBB>>>;;;========================???===<<<>>>AAACCCAAA???@@@@@@@@@@@@???>>>===<<<:::999999888888888999999666444333444666888888777222222222222222222111111000000000////////////..................------,,,*********+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************'''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,*********+++,,,---..................////////////....../////////000000000000000111222333333444444444444555666666666555555555666666777888888999999::::::;;;<<<<<<<<<<<<;;;>>>===<<<===>>>@@@@@@AAADDDDDDEEEEEEEEEEEEEEEEEEBBBDDDFFFGGGFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMOOOKKKIIIKKKOOOQQQNNNKKKJJJKKKFFFIIIQQQOOOPPP]]]eee]]]YYYuuurrr___NNNLLLVVVfff{{{pppiii___VVVPPPLLLHHHFFFYYY[[[ZZZPPPCCC<<<<<<@@@CCCAAA===<<<===>>>?????????<<<:::;;;===@@@@@@@@@???@@@AAABBBCCCFFFKKKNNNQQQSSSXXX___hhhqqqxxx||||||xxxooohhhaaaWWWKKKCCC999<<<;;;777;;;FFFLLLKKK000000000///////////////*********++++++,,,,,,,,,++++++******++++++,,,,,,+++******)))))))))))))))''''''(((((((((((('''''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))*********++++++((())))))******))))))((())))))*********+++++++++***,,,......---,,,---...............////////////////////////000111222333000000000111222333555666666666666666777888999999888999:::;;;;;;;;;:::999888999999999999:::::::::999;;;===>>>>>>???AAACCC>>>======<<<===???@@@AAA@@@?????????@@@@@@>>>===;;;;;;;;;<<<<<<=========<<<<<<===>>>@@@AAA@@@????????????>>>>>>===<<<;;;999999888888777777888888555333222333555666666666000000000000111111111111000000////////////......------......------,,,+++************+++++++++++++++************)))))))))(((((()))))))))))))))***((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))************++++++++++++((((((((((((((((((((((((''''''(((((((((((()))))))))))))))************+++************************++++++******++++++,,,,,,************+++---...///------........./////////////////////000000000000000111111222333444555555444555555666666555555555555555666777888999:::;;;::::::;;;<<<<<<<<<<<<<<<===<<<<<<===@@@AAAAAA@@@CCCDDDEEEFFFGGGFFFEEEDDDAAACCCFFFGGGGGGGGGHHHJJJEEEEEEFFFGGGIIIKKKMMMNNNNNNLLLJJJJJJKKKMMMNNNNNNIIIMMMLLLMMMRRRMMMMMMXXX[[[ggg]]]ZZZnnnyyy[[[KKKHHHPPPeeeyyy{{{rrriiicccrrrtttsssjjj___YYY[[[```^^^[[[XXXWWWWWWYYYYYYYYYNNNKKKIIIKKKPPPTTTVVVUUUXXX[[[```dddjjjpppwww{{{ppprrrvvv|||ooofff[[[SSSJJJAAA<<<;;;999>>>@@@AAARRRooo000000000000000///......+++++++++++++++++++++,,,***************+++,,,,,,***)))((((((''''''((((((&&&''''''((((((''''''&&&(((&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))(((''''''&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))(((((())))))))))))*********+++***,,,------,,,,,,---...........................000000000000111222333333111000000000111333444666555555555555666777999999888999;;;<<<<<<<<<;;;:::888888999999999:::::::::666888:::<<<<<<===???AAA===<<<;;;;;;;;;===???@@@???@@@@@@???======>>>???;;;;;;;;;;;;;;;::::::::::::<<<>>>???>>>>>>>>>>>><<<<<<===<<<<<<;;;:::999999999888777777777777777666444333222333444333222////////////000000111222000000/////////.........,,,,,,,,,---,,,,,,+++***************++++++++++++************))))))))))))(((((((((((())))))******(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))*********+++(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))++++++******++++++,,,---)))))))))***+++---...///---------.........////////////000000000111111111111111222222333555666777666666666777777666666555777888888888999999::::::999999:::;;;;;;;;;;;;;;;<<<;;;;;;>>>AAABBBAAA???AAACCCFFFHHHIIIGGGEEECCC@@@BBBFFFHHHIIIKKKMMMOOOIIIHHHHHHGGGHHHIIIJJJKKKKKKLLLLLLKKKJJJJJJMMMOOOLLLQQQOOONNNQQQLLLJJJSSSQQQUUU```pppSSSXXXjjjvvv~~~nnn```\\\```hhhrrr}}}zzzjjj___ZZZNNNFFF@@@===:::999AAAKKKBBBPPP\\\iii///000111111111000...---++++++++++++++++++++++++******))))))***+++,,,,,,(((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$%%%'''***+++)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))************)))+++------,,,,,,,,,---.....................---000000000000111222333444333333222222333555666777444444444444666777888999999:::<<<=========<<<<<<888888888999999:::::::::444666888::::::;;;>>>@@@<<<;;;:::999:::<<<>>>??????@@@AAA>>>;;;:::===AAA<<<<<<;;;:::999999888777888<<>>;;;;;;;;;;;;:::999888777999999888777777666777777999666444222222222000//////////////////000111222000/////////............+++,,,,,,,,,,,,+++******)))************+++++++++************))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************((((((((((((((((((((((((+++*********+++,,,,,,---)))))))))***+++---...///---------.........//////000000000000111111111111222222222333444555777888777777888888888777777666:::::::::999999999999888888888999::::::::::::999<<<;;;;;;>>>BBBCCCAAA>>>@@@CCCFFFIIIJJJHHHEEEBBB>>>BBBFFFIIILLLNNNRRRTTTUUUTTTQQQNNNLLLKKKJJJJJJGGGKKKOOONNNJJJIIIKKKOOOQQQTTTMMMIIIMMMKKKJJJSSSQQQYYYWWWdddyyyVVVSSSZZZZZZuuuxxx|||tttffffffmmmsssvvvyyy|||{{{hhhYYYOOOGGG@@@:::@@@<<<:::===AAAJJJ\\\nnn///////////////.........+++***)))***,,,,,,***)))'''(((((()))))))))))))))+++***((('''''''''((()))(((((())))))((('''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))((((((((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------...///000222333555555444444555555777888999:::444444333444555777999:::888:::<<<<<<;;;;;;;;;<<<666666666666666777777777999:::;;;<<<============>>>>>>>>>???@@@???<<<999@@@@@@AAABBBAAA@@@???>>><<<;;;999777666777888999999999999999:::;;;<<<============;;;999888999:::888888777555444555777:::???<<<777333000///000111,,,,,,------...//////000000//////...------,,,,,,------------------------)))************+++++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,(((((()))******************++++++,,,,,,------...------------............000000000000000000111222111222444555777999;;;;;;;;;;;;:::999888888888888999888888777777888888999888777666666777888;;;<<>><<<===@@@BBBAAA???DDDEEEGGGGGGEEEDDDEEEFFFBBBCCCEEEGGGJJJMMMOOOPPPUUUUUUTTTSSSPPPLLLIIIGGGKKKPPPSSSRRRMMMIIIIIIKKKIIIIIIIIIIIIHHHJJJNNNQQQKKKSSSXXX]]]vvvsssfffWWWKKKeeejjj{{{pppbbb___bbbfffjjjlllooosss{{{xxxnnniiigggVVVRRRJJJ@@@>>>CCCGGGGGGFFFFFFKKKTTT\\\kkk000000//////.........---+++***)))***+++,,,***)))'''(((((()))))))))))))))+++***)))((('''(((((()))((((((((((((((('''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))***************)))))))))*********+++++++++,,,,,,++++++,,,,,,,,,,,,------......///000222333444444444444444555666777888999666666555444444555666777777888::::::999999999:::888888999999999999999999;;;;;;<<<=========<<<<<<<<<<<<===>>>@@@???===:::<<<===>>>???@@@??????>>>===;;;999777777777888888777777777888999;;;<<<===<<<======<<<:::999:::;;;999999888555333333444666===:::666222///.................................//////...------,,,,,,+++------------------------))))))*********+++++++++(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************++++++(((((()))*********************+++,,,,,,------...---------.........//////000000000///000000111222111222333555777999:::;;;::::::999888888888888999999999888888888888999999:::999888777888:::<<<===AAA>>>======@@@AAAAAA???DDDEEEGGGGGGEEEDDDEEEFFFDDDEEEGGGIIILLLNNNPPPQQQXXXWWWUUURRRPPPNNNMMMMMMJJJNNNQQQPPPKKKHHHHHHJJJHHHIIIIIIIIIHHHJJJMMMPPPQQQVVVWWWWWWdddqqqbbbOOOaaammm\\\SSS[[[\\\bbbmmmwwwxxxpppdddZZZUUUQQQMMMJJJJJJMMMMMMNNNSSS^^^eeefffvvvuuuxxx111111000///...------,,,+++***)))***+++,,,***)))'''((())))))******))))))******)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((()))******++++++******))))))))))))))))))))))))***************+++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,------...//////000111222222333444444444444444555666666888777666444333333333333555777888888777777888999888999;;;<<<<<<<<<;;;:::;;;<<<<<<============<<<<<<;;;<<<===??????===;;;999999;;;<<<===>>>>>>>>>===<<<:::888777666777777666666777888999:::;;;;;;;;;<<<<<<;;;999999;;;<<<;;;:::999555222111111333666555333111000///......000000///...------,,,,,,......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))(((((()))*********************++++++,,,------------............/////////000/////////000000111222111222333555666888999999888888777777777888999999:::999999999999999999:::;;;::::::999:::;;;===>>>@@@???===>>>@@@AAAAAA@@@CCCEEEGGGFFFEEEDDDEEEFFFDDDEEEGGGIIIKKKMMMNNNOOOVVVTTTQQQOOONNNNNNOOOPPPHHHKKKNNNMMMIIIFFFFFFHHHGGGHHHIIIHHHHHHIIILLLNNNSSSUUUVVVUUUVVVdddyyy{{{~~~]]]\\\fffiiiWWWUUUOOOSSS___iiiqqq~~~zzzlll]]]ZZZ___XXXIIIPPPNNNMMMRRRXXX\\\\\\YYYgggnnnvvv}}}222111000///...---,,,,,,,,,***))))))+++++++++***(((((()))************)))***))))))((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((((())))))***************(((((((((((((((((((((((())))))***************+++************+++++++++++++++++++++,,,,,,,,,------/////////000000111111111444333333333333333444444777777666555444333333222444666888888777666777888777888:::<<<<<<<<<;;;::::::;;;<<<===>>>?????????===<<<<<<===>>>>>><<<:::999::::::;;;<<<=========<<<;;;:::888777666666666777777888888888888888888888999:::999888888:::;;;999999888555222111111222000000111111111111111000/////////...------,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++******))))))(((((((((((()))************************+++,,,,,,------------.........////////////////////////000111222111222333444555666777777666666666666777888999:::::::::999999999999::::::;;;::::::::::::;;;<<<===???>>>>>>>>>???@@@@@@@@@CCCDDDFFFFFFDDDCCCDDDEEEBBBCCCDDDFFFGGGIIIJJJKKKMMMMMMKKKJJJJJJKKKLLLLLLHHHJJJKKKJJJHHHFFFFFFGGGFFFGGGHHHHHHGGGHHHJJJLLLOOOOOOTTTYYYUUURRR\\\lllyyyuuu}}}vvvfffeeeuuu}}}kkk]]]WWW^^^aaacccrrr~~~ooogggooommm```fffjjjpppvvv{{{~~~222111000///...---,,,,,,,,,***))))))***++++++***((())))))***************)))))))))))))))(((((('''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((()))************)))((((((((((((((((((((((((((((((((()))))))))******))))))*********++++++++++++++++++,,,,,,,,,------.........//////000000000333222222222222222333444555555555555555555444444555777999999888777888999555666888999::::::999999888999;;;===@@@AAABBBBBB@@@>>>============;;;999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888777666666555::::::::::::999777666555666777888777666666888999666777777555333222333444111222333333222111000///........................---,,,,,,+++******))))))++++++++++++++++++++++++(((((()))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))+++******))))))((((((((((((((()))***************))))))***++++++,,,,,,---------------........................///000111222111222222333444555555555444444444555666777888999:::999999888888999999:::999999999999999:::::::::===>>>>>>======>>>???@@@AAACCCEEEDDDCCCBBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFGGGIIIIIIIIIHHHHHHHHHIIIIIIIIIGGGFFFFFFGGGEEEGGGHHHGGGGGGGGGIIIJJJNNNKKKNNNVVVVVVOOOOOOUUUkkk|||eeelll~~~sssrrrnnngggjjjttt}}}111111000///...------,,,---+++((((((***+++++++++((()))******++++++******)))))))))))))))(((''''''&&&'''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%***)))))))))((((((''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''************************'''((())))))******))))))))))))))))))))))))))))))'''''''''((())))))******)))))))))************+++++++++,,,,,,,,,,,,------,,,------...///000000111222222222222222333444444444444555666777777777666666888999:::999888999:::555666666777888999::::::888999<<<>>>@@@BBBCCCDDDAAA???======>>>>>><<<;;;>>>======<<<;;;;;;<<<<<<;;;;;;;;;:::999999888888=========<<<;;;999666555777777888777555555666888444555666666555444555666777666666444222000...,,,------..................------,,,++++++******)))************************((((((((()))))))))******(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***************))))))******+++,,,,,,,,,+++,,,,,,,,,,,,------------------...///000111222111111222222333333333444444444444444555666777888999888888888888888888999888888888888888888888888;;;<<<===<<<;;;;;;===???@@@AAACCCCCCAAA@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEBBBDDDFFFHHHIIIIIIHHHGGGHHHHHHGGGGGGFFFFFFFFFFFFDDDFFFGGGGGGFFFFFFGGGIIIOOOJJJHHHLLLPPPPPPQQQSSSTTTkkk~~~vvvyyypppmmm{{{~~~zzz000000//////.........------+++(((((()))+++++++++))))))***++++++++++++***((())))))***)))((('''&&&&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''%%%%%%'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$######$$$%%%%%%&&&''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************++++++,,,,,,,,,,,,------++++++,,,---///000111111111111111222333444555666555555777888888888777777666777999999888888888999888888777777888:::===>>>;;;<<<===???@@@AAABBBBBB???>>>======???@@@@@@???<<<<<<;;;;;;;;;<<<======<<<===============<<<<<<<<<===>>>>>>>>><<<:::999999::::::888666666777888444666777777666555666777666666444333111000///.../////////...------,,,,,,---------,,,++++++******************************(((((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((()))))))))))))))(((((()))***************)))))))))***++++++,,,,,,******++++++++++++,,,,,,---------...///000111222111111111222222222222222444333333333444555666666888777777666666777777888777888888888888888777777999;;;<<<;;;999999<<<>>>>>>???AAAAAA???>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHFFFEEEDDDDDDDDDEEEDDDDDDDDDEEEGGGGGGFFFEEEFFFGGGIIIJJJHHHFFFHHHNNNRRRQQQOOOXXXiii}}}qqqttt}}}///////////////.........---+++(((((()))+++++++++))))))***++++++++++++***((()))*********)))'''&&&&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$#########$$$%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))************++++++,,,,,,,,,---------******,,,---///000111222111111111222333555666777666777888999999888777666555777888999888777888999<<<:::999888:::<<>>>>>???@@@@@@@@@@@@???===<<<;;;===@@@CCCCCCCCC:::999999999:::<<<>>>???>>>>>>???@@@@@@@@@@@@@@@;;;<<<>>>@@@@@@???===<<<;;;<<<;;;:::888777777999666777999888777555555666111111111000111222333333111111000///---,,,+++***......---,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))''''''(((((())))))******(((((()))***************)))))))))***++++++,,,,,,))))))*********+++++++++,,,,,,------///000111222111111111111111111111222444444333333333444555555777777666666666666777777888888999999999888888777888:::;;;:::888888;;;======>>>@@@@@@>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBAAAAAABBBDDDGGGHHHEEECCCBBBBBBCCCCCCCCCBBBCCCEEEGGGGGGFFFEEEEEEFFF???HHHLLLGGGFFFLLLNNNIIIEEELLLNNNaaayyyeee```uuuzzzrrruuu}}}}}}yyy}}}|||vvvnnnmmm111111111000//////......************))))))))))))''')))***++++++***)))'''&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,............///000111222//////000111222444666777777:::<<<===;;;999999999:::777555555999<<<===<<<@@@???>>>======>>>???@@@??????@@@@@@@@@@@@??????????????????@@@AAABBBCCC?????????>>>>>>>>>======>>>>>>@@@BBBDDDDDDAAA?????????@@@BBBCCCBBB???<<<999888888:::<<<<<<888444777777888888888777777666666444222000///000222333//////...---,,,,,,++++++///...---,,,++++++++++++******))))))((((((''''''&&&'''''''''(((((())))))(((((())))))))))))(((((()))((('''&&&%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((******))))))((((((''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''')))************+++++++++------,,,,,,---...000111......///000111222222333555555444333222222222222444444444555555555555555666555555555666777888999;;;;;;;;;::::::999999999>>>???@@@???>>>===>>>???<<<============>>>AAADDDEEEAAA>>>===AAADDDEEEDDDAAAAAAAAAAAABBBCCCCCCDDDAAABBBCCCDDDEEEFFFGGGGGGDDDGGGIIIHHHFFFDDDEEEGGGDDDDDDIIIRRR___~~~{{{YYYWWWnnnmmmdddfffjjjkkkhhhjjjlllmmmpppxxx|||nnnkkkccc\\\bbb000000000///......------************)))))))))))))))***+++,,,,,,+++***)))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((***)))((((((((()))***+++))))))))))))))))))))))))+++++++++,,,,,,---------............///000111222//////000111222444555666777999<<<<<<;;;999888999999666444555888;;;<<<;;;>>>>>>===<<<<<<======>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAACCCEEEEEEDDDBBBAAA@@@@@@AAABBBAAA???===;;;:::999:::<<<;;;888666555666777777888888888888666444222000///000222333///......---,,,,,,++++++...---,,,++++++*********))))))))))))((((((''''''&&&'''''''''((((((((()))((((((((())))))((((((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))************)))(((((((((((((((((((((((()))***,,,------,,,***)))))))))))))))((((((''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''')))************+++++++++------,,,,,,---...000000/////////000111111111222444444333222222222333333333333444444444444555555555666666777777888999999;;;;;;;;;:::::::::999999>>>???@@@???>>>===>>>???;;;<<<=========???BBBDDDEEEBBB@@@@@@CCCFFFGGGGGG@@@@@@?????????@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDGGGGGGFFFFFFGGGIIIGGGFFFIIINNNUUUkkkdddUUUZZZkkkzzzxxxuuurrrooohhh___YYY[[[hhhxxx|||xxx|||~~~ccc[[[XXX___ppp//////......---,,,,,,,,,************)))))))))))))))***,,,,,,,,,,,,***)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((()))***+++******((((((((((((******)))******+++,,,---............---......///000111//////000000222333555666666888;;;;;;:::888888999888666444444777999;;;;;;===<<<<<<;;;;;;<<<<<<===>>>>>>????????????>>>>>>======<<<<<<===>>>@@@AAAAAAAAAAAABBBBBBBBBBBBBBBDDDCCCBBBDDDFFFGGGGGGFFFBBBAAA??????@@@@@@???>>>>>><<<;;;;;;;;;;;;999888444555666777888888999999666444222000///000111222......------,,,,,,++++++,,,,,,++++++***))))))))))))))))))((((((((((((''''''''''''''''''(((((((((''''''((((((((((((''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))******))))))((((((((((((((((((((((((******,,,,,,,,,,,,******)))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))******))))))(((((()))************+++++++++,,,,,,,,,,,,---...///000000000000000000000000000333222222222222333444444333333333333444444555555555666888999::::::999999;;;;;;;;;;;;::::::::::::===>>>??????>>>===>>>@@@;;;<<<=========???BBBDDDDDDBBBAAAAAADDDFFFHHHHHH@@@???===;;;<<<===@@@AAAFFFFFFEEEDDDCCCBBBBBBAAA@@@BBBEEEFFFFFFGGGHHHJJJJJJGGGGGGIIIJJJTTTnnnxxxeeeUUUTTTeeexxx~~~hhhWWWSSS[[[gggppp}}}xxxwww{{{}}}wwwttt{{{tttnnnooorrrqqqqqqsssrrrvvvttt]]]^^^kkk......------,,,+++++++++************)))))))))((()))***++++++++++++***)))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******+++***(((''''''(((***+++((()))***+++,,,---......------------...///000000//////000000111333444555555777999999888777888999888777666666777999;;;===<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<>>>@@@AAAAAAAAABBBBBBBBBBBBBBBDDDCCCBBBCCCEEEGGGGGGGGGDDDAAA>>>===>>>????????????>>><<<;;;;;;:::::::::666666666666777777888888555444222000//////000111---------,,,,,,,,,+++++++++++++++***))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((())))))***++++++***))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********))))))((())))))*********+++++++++,,,,,,,,,,,,---...//////000000000000000/////////111111111111222333444555333333444444555666666666555777999;;;<<<;;;:::999;;;;;;;;;;;;;;;;;;::::::===>>>??????>>>>>>???@@@<<<============>>>AAADDDBBBAAAAAAAAABBBCCCDDDDDDAAA???===;;;;;;===@@@BBBFFFEEEDDDDDDCCCBBBAAAAAA@@@BBBDDDEEEFFFGGGGGGHHHIIIGGGFFFFFFEEEFFFPPP\\\tttvvv~~~mmm[[[ZZZaaapppwwwmmmjjjkkklll{{{xxxssssssuuuyyyxxxxxxssskkkcccccclll{{{|||~~~}}}|||xxxppphhhcccbbb^^^```bbbaaa[[[YYYbbbooo~~~{{{nnnhhhsss---------,,,++++++******************)))))))))((((((((())))))))))))(((((())))))((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))***)))'''&&&&&&''')))***(((((()))***,,,---......,,,,,,,,,,,,---...///000/////////000111222333444444666888888777666777999999999888888888:::===???======>>>>>>????????????<<<======>>>>>>======<<<<<<;;;999999999;;;>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@AAACCCEEEFFFFFFCCC@@@===;;;<<<=========>>>>>>===<<<;;;:::;;;;;;999888777666555555666666555444222111////////////,,,,,,,,,,,,,,,+++++++++***************((('''&&&'''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))))))))*********+++++++++++++++,,,------.........000000000///////////////000000000111222333444555555555555666777888888999666777999;;;<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????>>>>>>???@@@===>>>>>>=========@@@BBBCCCCCCDDDDDDCCCBBBBBBBBBDDDBBB???===<<<>>>AAACCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFEEEEEEFFFEEECCCDDDHHHQQQ{{{zzzssseeepppxxxqqqqqqgggqqqvvvqqqoooyyywwwmmmkkkmmmnnnnnnooosssxxxyyyyyyzzz~~~wwwnnnaaa[[[\\\fffpppzzz|||lllkkkiiihhhhhhiiihhhfffccchhhnnnmmmddd___gggsssrrryyyxxxwww~~~------,,,,,,++++++******************))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((()))))))))(((((())))))''''''''''''))))))((())))))***+++,,,------,,,,,,,,,,,,,,,---///////////////000000222333333333555666666555666777999999::::::999999:::===@@@>>>>>>???@@@AAAAAAAAAAAA<<<<<<============<<<<<<<<<:::999888888;;;===???@@@@@@@@@@@@????????????>>>>>>>>>???BBBDDDDDDCCCAAA???;;;::::::;;;;;;;;;;;;=========;;;:::;;;<<<:::999777555444444444555555444222111000///......,,,,,,,,,,,,++++++++++++******++++++***)))'''&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))******++++++******)))************+++++++++***+++,,,---.........---////////////////////////000000000111111333444444555666666777888999::::::666777999:::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===??????>>>>>>???AAA???@@@???>>><<<<<<>>>@@@CCCEEEGGGHHHFFFDDDDDDDDDEEEDDDBBB@@@@@@AAACCCDDD@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCEEEFFFEEECCCDDDDDDEEEFFFFFFDDDCCCCCCBBBTTTpppxxxuuuxxxnnn\\\]]]iiippp{{{qqqpppnnnggg___eeeoooyyyyyy||||||xxxuuuwwwwwwvvvpppvvv}}}}}}}}}~~~}}}xxxsssiiidddfffiiikkkttttttbbb```^^^cccrrr~~~tttnnnsss|||rrrzzz{{{zzz||||||...------,,,++++++******************))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((('''(((((((((((((((((((((((())))))******+++++++++,,,++++++++++++,,,---...///000//////000000111222333333444555555444555777999888999:::999888999===@@@===>>>@@@AAABBBBBBBBBAAA;;;<<<<<<======<<<<<<;;;<<<;;;999777888;;;>>>@@@BBBBBBAAA@@@???>>>======<<<<<<===???BBBCCCBBBAAA???===:::999999999999888888:::======<<<:::;;;<<<999888666444444444555666444444222111000......---++++++++++++++++++++++++***+++,,,,,,+++***(((&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))***++++++++++++***)))************+++++++++)))***,,,---......---------.........///000000000111111000000111222333333555555666777888999::::::777777888888999:::::::::;;;;;;;;;;;;<<<<<<<<<===;;;===??????>>>>>>@@@AAAAAAAAAAAA>>><<<;;;<<<>>>@@@CCCGGGHHHGGGFFFFFFGGGFFFEEECCCBBBBBBBBBCCCDDD@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@BBBEEEGGGFFFDDDEEEFFFFFFEEECCCCCCBBBAAA???DDDMMM```iiiZZZYYYZZZkkk{{{~~~vvvnnnkkkttt}}}uuuzzz{{{tttnnnmmmllliiifffnnnvvv{{{zzzvvvsssoooppptttxxxzzzyyy|||sssnnnnnnjjjbbbaaaeeellluuu~~~|||uuunnneeebbbbbbooowwwqqqnnnppptttwww~~~~~~......---,,,,,,++++++***************))))))))))))******))))))))))))******&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''((((((((((((''''''******************++++++++++++++++++,,,---......000000//////000111222222222444555444444444777999777888999888666888<<<@@@===>>>@@@AAABBBBBBAAAAAA;;;<<<<<<<<<<<<<<<<<<;;;===;;;999777888;;;>>>@@@CCCCCCBBBAAA???>>>======:::;;;===@@@CCCCCCBBB@@@>>><<<999888999888777666555999===>>><<<:::;;;<<<777666555444444555777888444444333111000...------++++++++++++++++++++++++***+++,,,---,,,***((('''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))((()))***+++++++++++++++)))************+++++++++)))***,,,---......---,,,,,,------...///000111111111111111000111111222333444444555666777888999999777777777777888999:::;;;;;;;;;;;;<<<<<<<<<======;;;===>>>???>>>>>>@@@BBBCCCCCCAAA???<<<:::;;;===:::???DDDGGGFFFEEEFFFGGGFFFEEEDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???===>>>AAAFFFHHHHHHFFFGGGHHHGGGCCC@@@@@@@@@@@@999CCCHHHIII]]]}}}zzz~~~eeeZZZVVVUUUbbbooowwwuuuyyyhhhooorrrkkkdddcccbbb^^^ZZZfffsss{{{{{{tttxxxpppgggbbbeeekkkqqqtttpppkkkkkkqqqoooeee^^^___[[[dddmmmqqqtttxxxyyywwwnnnkkklll~~~~~~***++++++,,,,,,++++++***,,,+++***)))((((((((((((&&&((())))))(((((()))+++(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&%%%$$$$$$######""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''((())))))))))))************...---,,,++++++---...000,,,,,,------...//////000...000222222222222444666444555777999;;;<<<<<<======???AAABBBBBB@@@>>><<<;;;;;;<<<<<<;;;999777666:::;;;:::888555777<<>>@@@AAA???===<<<999999===@@@@@@@@@BBB>>><<<:::888777777777888555666888999::::::::::::::::::888666555444444444777666555444222000---,,,,,,+++******))))))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++)))***+++,,,---///000000............////////////000000111222222222111111555555555666777777888888888888999999999:::::::::888999<<<>>>>>>===;;;:::===<<<<<<<<<===???AAACCCBBBCCCBBBAAA>>><<<<<<<<>>@@@???>>>===>>>??????>>>===AAA@@@@@@@@@AAACCCDDDFFFDDDDDDCCCBBBAAAAAA@@@@@@AAA=========@@@SSSttthhhddd[[[```___ZZZ```qqq|||~~~www|||{{{rrrkkkeeeeeemmmxxxzzzwww~~~tttrrrvvv{{{{{{vvvuuuuuutttnnnjjjnnnuuuwwwrrrqqq}}}++++++,,,,,,,,,,,,++++++,,,+++***)))((((((((((((&&&((())))))(((((()))***)))(((''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((())))))(((((('''&&&&&&&&&''''''''''''((((((((()))))))))*********---,,,*********+++---...,,,---------......//////...000222222222222444666666777888999:::::::::::::::<<<>>>???@@@@@@???>>>;;;<<<<<<<<<;;;:::888777999:::;;;;;;;;;;;;===>>>BBB@@@??????AAAAAA???<<<<<<999888<<<===;;;:::;;;999888666555555666777888666666777777888999999::::::999888666555555555555666555444222111///...---,,,+++******))))))******))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************((((((((()))))))))******)))************+++++++++,,,,,,,,,------......///........./////////000000222222333333444444333333555555666666777888888999888888888999999999:::::::::<<<>>>AAABBBAAA@@@???>>>>>>>>>???@@@AAACCCCCCBBBCCCCCCAAA>>><<<<<<===@@@AAACCCEEEGGGGGGGGGGGGHHHIIIIIIGGGCCCAAABBBDDDBBB@@@??????@@@@@@???>>>????????????@@@AAABBBCCCBBBBBBBBBAAAAAA@@@@@@??????<<<<<<>>><<>>???@@@;;;<<<<<<<<<<<<;;;999888888999;;;>>>AAAAAA???<<>>>>>???@@@@@@>>><<<;;;888999===>>>;;;888888999888777555555555666777666666555555666777888999888888777666666666666666444333111///.........///,,,+++******))))))******************************(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))*********+++++++++)))))))))*********++++++)))************+++++++++........................////////////000000000000333444555555666666666555666666666777888888999999777888888888999999999999:::<<>>???AAACCCDDDDDDDDDCCCBBBCCCCCCAAA>>>======>>>>>>@@@BBBDDDEEEFFFFFFEEEGGGHHHHHHGGGEEEDDDEEEFFFEEECCCAAAAAAAAAAAA???>>>>>>>>>======>>>???@@@AAA????????????????????????;;;888999>>>>>>;;;???GGGaaawwwrrrooouuu{{{kkkgggkkkppprrrtttssssssssstttuuu}}}~~~uuu,,,------......------,,,******)))((((((((((((((('''((()))(((''''''((())))))(((((('''''''''(((((((((((('''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***+++************+++,,,,,,------------------------...///111222111222333555666666777888999999999999888888888888999;;;===>>>:::;;;<<<===<<<;;;:::999888888999===BBBBBB???<<<>>>======<<<===>>>>>>???:::888:::@@@BBB???<<<===@@@???<<<:::888666555555777666444333444555888999777666666666666666777777222111///---,,,---...000,,,+++******))))))******))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))*********)))*********++++++++++++))))))*********+++++++++------............///////////////000000000111111333333444555666666666666666666777777888999999999777777777888888888888999999:::<<<>>>??????>>>===>>>@@@BBBEEEEEEEEECCCBBBBBBBBBCCCAAA>>>======>>>>>>???AAACCCEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFDDDBBBAAAAAA@@@>>><<<===============>>>>>>>>><<<=====================:::666666;;;======@@@FFFJJJaaawwwrrrtttxxxzzzzzzvvv,,,------......------,,,***)))(((((((((((((((((('''((()))((('''&&&'''(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))+++++++++++++++,,,,,,---,,,,,,,,,------------------///111111111111333555333444555777888999:::::::::999888666666777999:::999:::;;;<<<<<<<<<;;;:::999777666999===@@@???===@@@>>><<<::::::<<>><<<999777666555777666444333333555777888555555555444555555666777111000...,,,,,,---...///,,,+++******))))))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))*********++++++++++++))))))*********+++++++++++++++,,,---...///000000////////////000000000000111111222333444555555444666666666777888888999999666666777777777888888888999:::;;;<<<<<<;;;;;;:::===???BBBDDDEEEDDDBBB@@@@@@AAABBB@@@>>><<<===>>>>>>???AAACCCEEEEEEEEEEEEBBBBBBCCCDDDFFFFFFFFFEEEEEECCCAAA@@@???>>><<<:::>>>>>>>>>>>>>>>=========::::::::::::;;;;;;;;;;;;;;;999888777555555:::@@@>>>CCCTTTttt}}}mmmnnnvvv|||uuu,,,,,,------------,,,,,,)))((((((''''''((((((((('''((()))(((&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))+++++++++,,,,,,,,,,,,,,,+++++++++,,,------......---///000111111111333444111222444666888999::::::;;;:::888666555555555666777888:::;;;;;;;;;;;;:::999888666777999<<<===>>>@@@???===;;;999;;;>>>BBBAAA======@@@AAA<<<999888:::::::::999999888777777777666555444444555666777444444333333333444444555111000...------------...,,,+++******))))))******''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))*********++++++)))************+++++++++)))***+++,,,...///000000............////////////...///000111222333333333555555555666777777888888666666666666777777777777999::::::;;;;;;;;;;;;;;;===???AAACCCDDDCCCAAA??????@@@@@@???===<<<<<<===>>>???AAACCCDDDEEEEEEDDDAAAAAABBBEEEGGGHHHFFFEEECCCAAA???>>>>>>===;;;999======>>>>>>===<<<;;;:::999999888888888888888888444888:::999555333666999:::;;;@@@MMMbbb{{{yyymmmfffmmm{{{}}}tttxxx}}}++++++,,,,,,,,,,,,++++++(((((('''''''''(((((()))'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''(((((())))))(((((('''&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))******+++++++++++++++))))))***+++---...//////---///000111000111222444222333444666777888888888:::999888777666555444444666777888:::;;;;;;::::::888888999999888999;;;===>>>@@@@@@???<<<;;;===???BBB>>><<>>???@@@AAACCCCCCBBBAAA@@@===>>>???>>>;;;:::;;;<<<<<<===???AAACCCCCCCCCCCC@@@???@@@CCCFFFFFFDDDAAABBB@@@>>>>>>>>>===<<<:::<<<<<<<<<<<<<<<:::999888888888777777666666555555000444888999888999:::::::::;;;===???@@@LLLfff~~~uuuuuuxxxvvvsssqqqnnnqqquuuzzz}}}}}}~~~***++++++,,,,,,++++++***(((((('''''''''(((((()))'''((()))(((&&&%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$######""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######################## !!!###$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((()))***************((((((***+++---...000000---...000111000111222444444555555666777666666666999888888777666666555444444666777999:::::::::999666999<<<<<<999888:::===<<<@@@CCCCCC@@@<<<;;;;;;AAA===;;;>>>???===<<<===::::::999999888666555444666777777888777777666555333222222111000000111111111111111000///...,,,+++,,,++++++***)))*********))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---...///111111222222333333444444555666666666555555555555666666666777111222444777999<<<>>>???@@@AAABBBCCCCCCCCCBBBAAA<<<===>>>===;;;::::::;;;;;;<<<>>>@@@AAABBBBBBAAA===<<<<<>>>>>???>>><<<;;;:::;;;;;;;;;:::888777555888888777666555444444333555555444333444888999888555444777;;;<<<<<>>999999999888888777777777:::>>>AAABBBAAA>>><<<;;;===<<<;;;999999:::;;;;;;;;;;;;<<<<<<<<<:::999777;;;:::888666666777888999888777666666666444222//////............---------******)))((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''...,,,)))&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))***+++,,,,,,***)))(((''''''((()))***************************)))******++++++,,,------,,,,,,,,,---------......000000000000111111111111222222333444555777777888444666888999:::999777666222333555777999<<<===>>>@@@@@@@@@@@@AAABBBCCCDDDCCCAAA>>>;;;:::::::::;;;<<<<<<<<<===???>>><<<:::888999<<>>BBBCCCBBB???======>>>===<<<<<<;;;;;;<<<<<<======>>>>>>===<<<:::999;;;:::888777777777999:::888666444333333333111///............------------***))))))((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''---+++)))&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***+++,,,------***)))(((''''''((()))***************************)))******++++++,,,------,,,,,,,,,---------......//////000000000111111111222222333444666777888888666666777888999888888777666666777888999;;;<<<<<<>>>>>>>>>>>>???@@@AAAAAABBB@@@>>>;;;:::::::::;;;===<<<<<<=========:::888:::;;;===???@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;:::999999888888777:::999888666555444444444222333444555666666555444444444555666777888888999AAA<<>>>>>===@@@@@@@@@@@@???>>>===<<<<<<;;;999888888888999:::888555222111111111000///......---------,,,,,,,,,***)))((((((''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***+++,,,------))))))(((((((((((())))))************************)))******++++++,,,------,,,,,,,,,---------......//////000000000000111111111222333444666777888999777777777777777888999999;;;::::::999999:::::::::;;;;;;;;;<<<<<<===>>>???AAA???===;;;::::::::::::>>>===<<<<<<===<<<999777>>>???@@@AAAAAA@@@????????????===<<<;;;;;;;;;;;;;;;;;;:::999999888888777888888777555555444444555333333444555555555444444333333333333444444444444777222222777>>>LLLhhh~~~}}}||||||{{{}}}xxxppppppuuuxxxwwwssswwwzzz|||}}}|||yyytttqqqzzz}}}yyy((()))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******,,,,,,+++***)))******+++,,,------...---,,,***)))+++,,,---...000222444555555555444444444555666777<<<;;;:::999888777777777<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::===@@@CCCDDDCCCBBBAAAAAA@@@AAABBBBBBBBBAAA???>>>BBBBBBBBBAAA@@@@@@???>>><<<;;;:::999999999::::::999555222000000000000000------------,,,,,,,,,+++))))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))***+++++++++))))))(((((((((((())))))************************)))******++++++,,,------,,,,,,,,,---------......////////////000000000111111222333555666888999:::999888777666666888:::;;;===<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>@@@???===<<<;;;:::::::::>>>===<<<<<<======<<<:::CCCCCCDDDDDDCCCAAA???>>>>>>===<<<;;;::::::::::::;;;;;;:::999999888888777666666555555444444555555333333333444444444333333222222222222222222222222111555;;;???;;;666<<>>??????@@@???>>>===<<<;;;;;;;;;<<<;;;:::<<<>>>@@@@@@???CCCCCCCCCCCCAAA???===<<<<<<<<<;;;:::999999999999;;;;;;:::999999888888777555555444444444444555555333333333222222222333333333333222222222111111111111222444666666555888===@@@TTTqqq|||~~~{{{tttyyy~~~ssspppwww{{{rrr''''''((()))))))))((((((&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))---,,,***)))***+++---///,,,,,,---------,,,++++++,,,,,,,,,...///111333444333111000//////111333444;;;:::999999888999999999888999;;;<<<===<<<;;;;;;999999::::::::::::;;;;;;:::===@@@AAAAAAAAAAAACCCBBBBBBBBBBBBBBBAAAAAA@@@AAAAAA???>>>>>>===>>>>>>::::::::::::999999999999888555222111111111000///,,,,,,,,,+++++++++******)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''((((((((())))))))))))(((((()))))))))))))))))))))))))))******++++++,,,------,,,,,,,,,---------............////////////000000111222333555777999:::;;;:::999777777777888:::<<<<<<;;;:::999999;;;<<<>>>>>>======>>>>>>???@@@AAA@@@@@@??????>>>===<<<<<<:::999999:::===@@@AAAAAA??????@@@???>>>===;;;:::;;;;;;:::999999999999999;;;;;;:::999999888888777555444444333333333444444333333222111111111222222222222222222222111111111111///...///222555888999:::???GGGYYYxxx~~~uuujjjeee```ccclll{{{pppkkkooo{{{&&&''''''((())))))((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""###$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((***)))((('''(((***---///,,,,,,+++++++++,,,---------------...///000111222333222000//////111333555777666666666666777888888444555888:::<<<<<<<<<;;;777777777888888888999999888:::===>>>??????@@@BBBBBBBBBAAA@@@@@@@@@@@@@@@???>>>===;;;;;;;;;;;;<<<999999999999999888888777555444222111111000...,,,++++++++++++************(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))******)))(((''')))))))))))))))))))))))))))******++++++,,,------,,,,,,,,,---------.............../////////000000111222333555777999;;;<<<999999888888888999:::;;;===<<<999888888999;;;===>>>>>>>>>>>>???@@@AAABBB@@@AAA@@@@@@@@@???>>>===:::888777888;;;===>>>>>>===>>>?????????>>><<<;;;::::::999888888888888999;;;;;;:::999999888888777555555444333222222222333444333222111000000111222000000000111111111111111///111333444444444111...777777777;;;LLLfff~~~yyysssqqqtttzzzvvvgggfffiiilllttt~~~&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$###"""""""""###%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((('''%%%%%%&&&))),,,///,,,++++++***+++,,,...///---------......000111111444333111///000222444666444333333444444555666777111333666999;;;<<<<<<;;;333333444444555555555666777999<<<======>>>???AAABBBAAA@@@???>>>???@@@AAA>>>===;;;:::999999::::::888999999999999888777777333222111000000///,,,***+++++++++************)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''((()))******)))(((''')))))))))))))))))))))))))))******+++,,,,,,------,,,,,,,,,---------................../////////000111222333555888:::;;;<<<999999888888999999:::;;;>>>===:::888777888999;;;>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAA@@@???>>>:::888666777999;;;;;;;;;??????AAAAAABBBAAA@@@???999999888888888888888888;;;;;;::::::999888888777666555444333222222222222444333111000000000111111////////////000000111111---000111///...000222222000777<<<===>>>EEELLLOOOZZZvvvyyy))))))))))))))))))))))))******)))'''&&&%%%$$$###(((((('''&&&$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))''''''((()))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,---......,,,---.........000333666555444333222222333444555999888555333222333444555000222555666777777999;;;777666555444444333444444555999===@@@???===<<<;;;BBB@@@???===<<<;;;<<<<<<<<<===>>><<<888666777999;;;:::999777777777888888333222111/////////000000+++++++++************)))&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***(((&&&%%%&&&'''''''''))))))))))))*********************))))))))))))))))))******++++++,,,------,,,,,,,,,,,,,,,---...///............////////////000111222333444777<<>><<<:::888888:::<<<>>>>>>>>>===;;;::::::<<>>???CCCFFFDDD???;;;<<>>@@@@@@@@@??????>>>>>>>>><<<;;;:::888888777777777999999999999999888777666666555444333222222222222000000000000000000000000000000000000000000000000////////////////////////666777777888999:::::::::;;;HHH]]]xxx{{{zzz}}}))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%''''''&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$%%%#################################$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''((()))))))))(((((())))))*********+++++++++++++++,,,,,,---------...,,,---.........000333666555444333222222333444555777555444222222333444555111333666777777888999;;;777666555444444333444444555888;;;======<<<<<<<<>>===;;;;;;;;;;;;<<<:::;;;<<<:::777555666777777777888888777666555444333222111///////////////+++++++++*********))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&$$$$$$$$$%%%&&&&&&''''''((((((((()))))))))***))))))))))))))))))))))))******++++++,,,,,,---,,,,,,,,,,,,,,,---......////////////000000000000333333444444444666999<<<<<<:::888666666888:::<<<=========;;;999999<<<>>>=========???AAAAAA@@@??????BBBDDDCCC???<<<<<<>>>999888666555666888;;;===>>>??????@@@@@@??????>>><<<;;;;;;;;;:::999999999:::::::::999999777666666444444222111111000000000000000000000000000000000////////////////////////////////////////////////333333333444555666666666777<<>>===<<<;;;:::::::::::::::777888999777555444444555444555666777666444222000444333111000///.........++++++*********)))))))))((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000111111111555555555444333444666999999888555444444555888999<<<===<<<;;;999999;;;===:::::::::<<>>@@@AAA@@@???>>>;;;<<<===>>>======;;;;;;;;;;;;::::::888777555555333222111000////////////000000000000000000000000........................////////////////////////...//////000000111111111222222222444;;;GGGUUU^^^qqq((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""""""""#############################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((())))))***************)))*********++++++++++++------------------.........///000000///111444666777666555444444555666777777666555444444444444444444666888888888777888999777666555444444333444444222444666777777999<<<>>>>>>===<<<;;;:::999888888555555555555444333333333555555555555444333111000444333222000///---,,,,,,************)))))))))))))))(((&&&%%%%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&'''(((&&&&&&'''''''''((((((((()))))))))))))))*********)))))))))***++++++,,,,,,---,,,,,,+++,,,,,,------......//////000000111111444555555444444444666888888666555333333555666888<<<======<<<::::::;;;===888777777888<<<>>>??????@@@???======>>>>>><<<:::<<<;;;999777666666777777777999<<>>;;;<<<>>>???@@@>>>===<<<;;;;;;;;;999888666444333222111000000/////////000////////////////////////------------------------........................---------....../////////000111222222111333555888:::JJJ___sss((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""""""""#################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))(((******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------.............../////////000111000000111444666999888777666666777888999;;;;;;999888777666555555555777999888777666777888777666555444444333444444222333555555666888;;;>>>@@@???>>><<<:::888777666444333333333333333333222999777555222111111333333333333222000///---,,,+++*********)))))))))(((((()))(((&&&%%%%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$%%%'''''''''((((((((()))))))))(((((())))))************((())))))******+++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,------...///000000111222444444444555777999777666555444444555666777<<<===>>>===;;;:::;;;===888666555666999<<<>>>>>>???===;;;;;;<<<<<<;;;:::===<<<:::888666666555555444666999===>>>>>>===<<<:::;;;===??????>>><<<;;;::::::999888777555333222222111111000000000000111................................................------------------------.........///////////////...111444555444111000000///666???EEEMMM]]]ttt))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""#########$$$$$$########################"""""""""############$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------......///000000111111111222111111222444666999999888777777888999999======<<<;;;:::999888888888999::::::888777777777777666555444444333444444222444555666666777:::<<>>===;;;888666555444333222333444555444333;;;999555111000111333555111111111000///...,,,+++******)))))))))(((((((((((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''$$$"""###%%%''''''((((((((()))))))))((((((((()))******++++++(((((())))))***+++++++++---,,,,,,+++++++++++++++++++++,,,---......//////...000333444555666888:::777666555444444555666777;;;<<<===<<<;;;::::::;;;:::777444444666999;;;<<<<<<<<<;;;::::::::::::;;;===<<<;;;999777666555444222444777999;;;<<<;;;;;;999:::;;;<<<;;;;;;999999888888777777555444222222111111000000000000111111................................................------------------------////////////////////////---...//////...///222444111444777777666<<>>>>>>>>>>>???@@@???<<<:::::::::777777555444444444444444333555777888777777888999777777999::::::999888777555333222333777888777555777666555444222111000/////////000000000///---,,,))))))))))))((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,///222000+++((((((***%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++++++++((((((((()))******++++++---,,,,,,+++*********+++,,,,,,---...///000111222///111444555555555666777555444444333333444444555666888999999777666666777???;;;666333444666888888888;;;===:::666555999===<<<<<<;;;999888666555444111222333444555777888999888888666555444444444444444444444444333333222111......---------......///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***,,,//////...---,,,------...//////...///111333333777<<<@@@EEEOOO]]]gggzzzwww```(((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''(((((())))))*********++++++,,,,,,------...111///---...111333333111///000111333444444444444555555333333333333555555;;;;;;;;;;;;===???AAACCCBBBBBBAAA@@@??????>>>>>>:::888666333222333555666888777666666666777999999;;;;;;:::::::::999999999888666444555777777555333555555444333222222222222222222000///---+++***)))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++666<<<555+++'''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))******+++***++++++,,,,,,++++++***,,,---...///000111222333000111222222111222444666666666777777666555555444222333555777888888777777???>>><<<888444222222444;;;:::888777777999;;;<<<<<<===<<<:::888777888999999555111000111444555666::::::::::::999888777777555444333111000/////////......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///////////////.........333222222222444666999;;;FFFKKKSSS^^^mmm~~~~~~nnn^^^RRRHHH@@@;;;'''(((((())))))(((((('''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''((())))))************+++,,,,,,------......---,,,...222444333222111111222222333333444444555444333222222333444555::::::;;;;;;===>>>@@@@@@AAAAAAAAA@@@???>>>>>>===;;;999777555444555777888888777666666666777999999:::::::::999999999999888888666444444666777555333555444333222111111111111222111000...---+++***)))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''000444...'''%%%$$$"""%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++,,,,,,---///000111222333000111222222111222444666777777777777666555444444222333444666777777777777::::::888555333222333555999888777777888888::::::;;;<<<<<<;;;999888888999:::777333111222333444333999::::::;;;;;;;;;;;;;;;444333222111////////////......------------......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------.....................///111000000000111444666888555888<<>>===<<<:::999777666666777888999777777777777777888999999999999999888888888777777666555444444555555444333444333333222222111111000111000///...,,,+++))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$###############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))+++'''%%%%%%$$$"""%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))******+++,,,,,,------------,,,,,,,,,,,,---...000111222333000111222222111222333555777777777666666555333333111222333555666777777777555666555333222222444666666666777888888888888888888:::<<<<<<;;;999999::::::888555444444333222111555666777999:::;;;;;;;;;333222111///..................------------......,,,,,,++++++++++++,,,,,,************************************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------......////////////......///000222333///111222333444777;;;>>>DDDJJJSSS\\\eeeooowww}}}zzzlll^^^RRRGGG===777:::777444222111111000///%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!"""$$$%%%$$$"""################################################!!!"""""""""#####################""""""!!!!!!!!!########################################################################&&&%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&''''''((())))))************+++,,,,,,------,,,,,,...000111222111111000/////////000111333444444333222111111222333444777888999;;;;;;:::999999<<<<<<============<<<;;;888777666555555666888999777666777777777777888888777777777777666666666666555444444333444333333222444444444333333222111111000///...---,,,***))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))******+++,,,------......------,,,+++,,,---...///111222222111222222222111111333555555555555555444333222222111222333444555666777777555555555444333222444666444555777999999888777666666888;;;===<<<:::::::::999777666666666555333111111111333444555666666666111111000......---------...------,,,,,,------...++++++************++++++************************************************++++++************++++++++++++++++++,,,,,,,,,,,,***++++++,,,---......///......---------.../////////000222222111111222444555888<<<@@@CCCGGGKKKNNNSSSYYYbbbkkkrrryyy~~~zzzsssiii```YYYTTTQQQMMMGGG???:::777777666555777666555444333111000///%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$###!!!################################################!!!"""""""""############"""""""""!!!!!! ########################################################################%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&'''(((((())))))))))))***++++++,,,,,,------...000000000000000111///...------...000333555444444333222222333444444666777888999999777666555888999:::;;;;;;;;;999888555555444333444444555666555555666666777777777777666555555555555444444444333333333333222222222222444555555555444333222111///...---,,,+++***)))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$'''(((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))******+++,,,------......------,,,++++++,,,...///000111222111222333222111111333444333444444444444333222222111222333444555777888999888999999777555444555666444666888::::::999777666555888;;;===<<<;;;::::::777666666777888777555333111111222222222222111111000000///...------------------,,,,,,,,,,,,------+++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++*********+++++++++,,,,,,)))******+++,,,------......---------------......(((+++...///.........///000111333222111111222333666888;;;===@@@DDDIIIMMMOOOSSSYYY___dddiiinnnrrrwwwxxx|||}}}{{{wwwuuuoookkkeee^^^YYYTTTNNNKKK???===;;;999777777777777444222///------...//////+++---///000//////......%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############"""################################################""""""""""""############!!!!!!!!!!!!!!!!!! ########################################################################%%%###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''((())))))))))))******+++,,,,,,,,,///000000000///000222444333111///------000333555555444333333333333444555777777777666666444333333333444777888999888777666333333333222222222333333333444444555666555555555444444444333333333222222111333333222111000111222333444555555444333111000...------,,,***))))))((())))))))))))))))))))))))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!$$$&&&%%%$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))))))))))))))******+++,,,,,,------------,,,,,,++++++,,,---///000111222222222333222111111222444333333444555555555555444222333333444666888:::;;;;;;<<<<<<;;;888666666777666888:::;;;<<<;;;999888666999;;;<<<;;;::::::;;;777666666777888888777555444444444444333222111000000000///...............------,,,,,,,,,,,,------******))))))))))))******++++++++++++++++++++++++((((((((((((((((((((((((******))))))))))))******))))))*********+++++++++))))))******++++++,,,,,,,,,,,,------------------***,,,///000///......///+++---............///111111111000///...///333666333666999;;;<<<>>>@@@BBBBBBDDDGGGJJJOOOTTTXXXZZZZZZ^^^^^^]]]cccooosssooo[[[ZZZZZZYYYXXXWWWWWWWWWSSSPPPMMMJJJHHHFFFBBB@@@===;;;888777777777555444555555555444444555666666000000//////...---,,,,,,,,,...000000...,,,,,,,,,&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$### ################################################""""""""""""############""""""""""""####################################################################################$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%%%%&&&&&&%%%%%%&&&''''''(((((())))))))))))***++++++,,,,,,...///000//////111666:::<<<888444000...000222444666666444444444444666666888777555444333222111111///111444666777666444333444333333222111111111111111222333444444444333333333333222222222111111111000222333222000...000111111222333333333111///...------,,,+++***)))(((((())))))))))))))))))))))))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$"""############$$$$$$$$$########################"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''!!!"""############"""!!!######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###'''&&&""""""%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))))))))******+++++++++,,,,,,,,,,,,++++++***+++,,,---///000111111222333333222111111222444444444666777888999999999333333444555777999;;;<<<<<<======<<<:::888888999999:::;;;<<<===<<<<<<;;;888:::;;;;;;999999:::;;;:::888777777777777666555666666666555555333222222111000//////......//////---,,,,,,++++++,,,,,,---)))))))))(((((()))))))))************************(((((((((((((((((((((((()))))))))(((((()))))))))))))))))))))*********+++)))***************************+++,,,,,,,,,,,,,,,---///111222000000000111+++,,,...///...///000222...///000///......///000111222444444333222222333111222333555777:::<<<===:::=========GGGUUUVVVOOO888888888777777666666666999777555555555333111///111000///000222444444444000000000///...,,,+++***---///000000000///000000111333444333///,,,+++,,,&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$$$$!!!""""""""""""""""""""""""########################""""""""""""##################$$$$$$%%%%%%%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((())))))))))))***++++++,,,,,,,,,...///...///333:::???BBB???888333000///111333777666555444444555666777888777555222111000111111---///222444555555333222444444333333222111000000000111222333444333222222222222222222111111111000///222333222///...///111///000111222111///---,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''' !!!"""######"""!!! ######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&***(((""""""'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))))))))******+++***++++++,,,,,,++++++******+++,,,---...000111111222333333222111000222444555666888999;;;<<<<<<<<<444444444555777:::<<<>>>:::<<<======;;;:::::::::;;;<<<======>>>>>>======:::;;;;;;:::888888:::<<<===:::888777777666555444444555555555555444333222111000000////////////000---,,,,,,++++++,,,,,,---))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************************))))))))))))((()))***+++,,,,,,,,,,,,(((***,,,,,,++++++,,,---+++------,,,+++******,,,&&&)))---//////.........,,,---//////...---...///111111111111222333444444444666444444???MMMLLLAAA333333333333222222222222222111000111333333222000111///------......---,,,***,,,...000111111111000,,,---------,,,+++,,,...(((***------+++***,,,...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$##################%%%$$$$$$$$$###"""""""""########################""""""""""""#####################"""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&'''((((((((()))***+++,,,,,,,,,,,,...///...///444???GGGTTTMMMBBB888222111333555777777777777666666666666777666444333222111000000.........//////111222222111444777777333000000111333333333555666555333111000000000000////////////000000000111000000///...---.../////////...,,,,,,+++,,,---+++)))(((((()))))))))((('''''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$######################################################$$$$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******))))))))))))******************+++++++++,,,,,,,,,,,,,,,------.../////////333333333333333333333333333333444555666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<<<<===???>>><<<;;;;;;===>>>???999999888777888:::===>>>??????>>><<<:::888666555888888888777777666555444222111///...------............---,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((()))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,..........................................------000///000666<<<>>>:::555......------------......////////////////////////...........................------,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$######""""""!!!!!!!!!########################$$$$$$$$$#######################################""""""""""""###############"""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''((()))))))))***+++++++++,,,+++---...------111:::AAAFFFCCC===777333111000000666666666666666666666666777777555444333222222111000000000000000111222333222555777777555222222222333333333333444555444333111111111111000000000000222111111111000000//////---.../////////...,,,,,,+++,,,,,,+++)))(((((()))))))))((('''''''''''''''''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$######################################################$$$$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))***(((((()))))))))******************+++++++++,,,,,,++++++,,,,,,---.........000111111222333444555555333333444555666888::::::999999:::;;;<<<<<<==================>>>>>>>>>>>>===>>>>>>??????@@@@@@???:::999888888999;;;===>>>???>>>>>><<<:::888666555777777777777666555444444111000///------------.........------,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((()))))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,------------------------.........---------------------///333888999444///......------------......------------------------------------------------...---------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$###"""!!! #######################################$$$$$$$$$########################""""""""""""############""""""""""""""""""##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))******************++++++)))+++---,,,,,,...333888888888999888666444111///666666666666666666666666888777777666555444444333222222111111111222222333333555777777666444444444555444444444444444444444222222222222111111111111444333222111000//////000---............---,,,,,,***+++,,,+++)))(((((()))))))))((('''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$################################################"""######$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((()))***(((((())))))))))))***************++++++++++++,,,*********+++,,,,,,---------...///111333555777777444444555666777888999:::777888999:::<<<===>>>???>>>>>>>>>>>>????????????:::<<<>>>@@@@@@???>>>===;;;:::999999999;;;<<<=========<<<;;;:::888666555666666666666555444333333111000...---,,,,,,------......------,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((())))))))))))******************************************************************+++,,,,,,,,,,,,+++------------------------------------------------,,,,,,///333666555///***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......---,,,,,,++++++++++++++++++++++++******++++++++++++******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$##############################$$$$$$$$$$$$###############""""""!!!!!! ###############$$$$$$$$$"""""""""###$$$$$$$$$%%%########################!!!"""""""""############"""""""""""""""#################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))+++++++++***************)))+++------,,,,,,...111000222666999999888555333444555555555555555666666888888888888777666666555333333222111111111222222333444555666555555444444666777888888666444333222222222111111111000000000444333111000////////////.........---------,,,,,,***++++++***)))(((((()))))))))((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$######################################################################################################$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))(((''''''''''''((())))))(((((((((((()))))))))***************++++++++++++******++++++,,,---------------///111333444666777555666777888999999::::::666666777888999:::;;;<<<;;;;;;<<<======>>>??????:::;;;<<<<<<<<<;;;999888;;;::::::999999:::;;;<<<::::::::::::999777666555555555555555444333222111000///...,,,,,,,,,,,,---...---------,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''((((((((()))))))))******************************************************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---111555777555000+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***++++++++++++++++++++++++))))))************))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#######################################$$$$$$$$$$$$######"""""""""######$$$$$$$$$""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%########################!!!"""""""""############!!!!!!""""""####################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''((())))))+++++++++******************,,,---...---------......000333666777888777666333333444444555555555555777888999999999888777777333333222222111222222222333333333333444444444333555999<<<<<<888444000///111111000000000/////////333222111000////////////......------,,,,,,,,,,,,)))***+++***(((((((((***))))))((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################################################################""""""#########$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))'''''''''''''''(((((()))'''(((((((((((()))))))))))))))*********++++++++++++++++++,,,------............///000111333333444777777999::::::::::::999555555666666666666666777888999:::<<<===???@@@AAA>>>===;;;999777777777777999999999888888888888888777777777777777666555555333333444333333222111000000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++++++++++++++,,,,,,------***,,,000444666444000---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************((())))))******))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%&&&&&&"""""""""###$$$$$$%%%%%%###############$$$$$$$$$########################""""""""""""############!!!!!!!!!"""######$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''******************+++++++++,,,---...............---...000111333444444555222222333333444555555555666777999::::::999888777444444333333333333444444444333222222333444333222333777<<<<<<777222000///000000000000/////////...111111222222111111000///...------,,,+++,,,,,,,,,((()))******(((((((((***))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$"""""""""#######################################################################################"""""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))''''''(((((((((((()))))))))))))))************+++++++++,,,,,,---.........//////000000111111111222666777888999999999888777444444444444444444444444888999:::<<<===???@@@AAA@@@>>>;;;888777777777888777777777666666555555444333333444555555444444444222222222222111000/////////...,,,+++******+++++++++++++++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))************************)))******++++++,,,,,,---(((***---000111000...,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,+++))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$#######################################""""""""""""############ !!!!!!"""######$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((((((''''''&&&)))))))))***+++++++++,,,++++++,,,---///000//////...//////000111111111111111222222333444444555555555777888:::::::::999888555555555555666777888888777555222222444444333111///333666555222000111444111111111000000000//////000111444555555444333111...---,,,+++++++++,,,,,,''')))***)))(((((()))***))))))((('''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$################################################!!!!!!"""$$$$$$%%%%%%$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!"""""""""#########$$$########################################################################!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))))))))))))))*********************+++,,,,,,------......//////000111111111444555666777777666444333222222333333444444555555999999::::::;;;;;;<<<<<<;;;;;;:::999888888888888444444444444333222111000000000111222333333333222111111111111000///.........---,,,************+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******)))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,)))***,,,---,,,+++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***,,,---...))))))))))))))))))))))))'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$######""""""########################""""""""""""############ !!!!!!"""###$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%(((((()))***+++,,,,,,---+++******,,,...000000000000111222222222111///...111111222333333444555555555666888:::::::::999888777777777777888999;;;;;;:::777444333555555444111,,,///111///---...333999222222222111111111111000000222555888999777555333...---,,,+++***+++,,,---'''(((***)))(((((()))***))))))((('''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$################################################!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))))))))))))))************)))))))))***++++++,,,,,,------...///000111222222111333444555555333111000111111222333555666777777888888888777777666666666444555777888999888666555333333333222111000///.........000111111222222222111111111111000///...---...---,,,************+++((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,---...---+++)))))))))++++++************++++++))))))))))))))))))))))))************************(((((((((((())),,,...///))))))))))))))))))))))))''''''((((((((((((''''''###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%################################################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%((((((((()))***,,,---......---,,,,,,---...///000...000222222222111222333111111222222222222111111555555666666666666666666888888777777888:::<<<===<<<:::666333222222444555222000...000333555555333333333222111111000//////666666555555555444444444......---,,,+++))))))(((+++***((('''''''''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$##########################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,.........////////////000333333222222111111000000000111333444555555444444666777777666444444555777222222222222222222222222111111111111111000///...000///...///111222222111111111000000//////......---------,,,,,,+++++++++)))***+++,,,,,,+++***)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++++++++++++++***)))((())))))))))))))))))))))))******+++++++++******)))******))))))))))))******************************))))))(((((('''''''''&&&))))))))))))))))))))))))$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$###"""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''''''''&&&%%%)))))))))***+++,,,...///......---,,,---.../////////111333333222222333444222222333333333333222222444444444555555555555555777777777888999;;;<<<======;;;999777555555555666333111000111333555555333444444333333222111111000444444333333333222222222...------,,,***))))))(((***))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))(((((((((((()))))))))))))))))))))***++++++,,,,,,------........./////////111111111111111000000000111111111111111333444555666666777666444333555666222222222222222222222222222333333333333111000///111000000111222222111///000000//////...---------,,,,,,+++++++++*********((())))))******))))))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******++++++******)))((()))))))))))))))))))))))))))******++++++******)))***))))))(((((())))))***************************)))((((((((('''''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''''''''&&&%%%*********+++,,,---.../////////...---------......///111333333333222333555333333333444444333333333333333333444444555555555555666888999;;;<<<======>>>===<<<;;;999888777777555444222222444555444444666666555555444333333333111111111111000000000000------,,,+++***))))))(((((())))))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---------............///000000000000000000111222111000//////111444666666666666555333333444555111111111111111111111111333444555555555333111///222111111222444333111/////////......---,,,,,,+++***************))))))))))))((((((''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))*********)))(((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%######"""""""""""""""###""""""""""""""""""""""""$$$##################$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&************+++,,,---...//////......------------...000222222222111222333222222333333333333222222333333444444555666777777444666888:::<<<=====================;;;999777666777666555444444444444444777777666666555555555555000000000000/////////...,,,,,,,,,+++***))))))((('''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#######################################$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------............//////000000111111111111111111222333444555555666666555333222333444000000000000000000000000222333555666555444111000111111111333555444222000//////......---,,,,,,,,,***************************)))'''''''''''')))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((('''(((((((((((((((((((((((((((((())))))***))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""################################################%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###"""""""""""""""######""""""""""""""""""""""""#########$$$$$$#########""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''')))(((((())))))***+++,,,/////////......---,,,,,,,,,...000000000///000222111111222222222222111111333444555666777888999999555666999;;;<<<======<<<;;;<<<<<<<<<;;;888666444777777666555444333444444777777666666666666555555000000000000////////////,,,++++++******)))))))))'''((()))))))))(((&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------............//////000000111111000111444666666666444333555666666444222111222333000000000000000000000000111222333555555444222111000000000222555555444222000000//////...------,,,******++++++++++++++++++******(((''''''(((******'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''&&&'''((()))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############################################################%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$"""""""""""""""######$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&'''((((((((((((((((((((()))******.........///......---,,,+++---/////////...///000000111111222222111111000333444555666888999;;;;;;777888999;;;<<<<<<<<<<<<::::::;;;:::999777555333666666666555333333444555555555555555555555555555000000000000////////////++++++*********)))))))))'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---------............///000000000000000000111///222555888999777444333555555555333111000111222111111111111111111111111000111222333444444555555111000///000333444333333000000//////...---------*********+++++++++++++++***))))))(((((())))))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((())))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$"""""""""""""""###$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&&&&'''((()))))))))))))))))))))***+++,,,---.../////////...---+++---///000//////000111111222222333333222222111222333444666777999;;;;;;:::::::::::::::;;;<<<<<<::::::999888777555444333444555666555222222444666444444444444444444444444000000/////////.........************))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((((((((((((((()))))))))))))))))))))***++++++,,,,,,------........./////////111111111111111000000000000222444666777666444333555555555333111///000111222222222222222222222222111111111222444666999:::555222000//////111111000//////......---,,,,,,+++)))))))))*********++++++'''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""!!!""""""###$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&&&&'''((()))******************+++++++++,,,.../////////......,,,...000111000000111222222333333444444333333222111111333555777888:::;;;<<<;;;:::999999:::<<<<<<;;;:::999888666555444444222444666444222111444666222333333333333333333333//////.........---------************)))))))))))))))((('''%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((((()))))))))))))))))))))***++++++,,,,,,.........////////////000333333222222111111000000111222222333333444444555555555555333000///000111222222222222222222222222222222111222555888<<<>>>888555000...---...............---,,,,,,++++++***'''((((((((())))))******%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$##################"""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''))))))(((((('''''''''&&&))))))))))))***************++++++,,,,,,------...333444333111000000222444777666555444444444444555333444444333333444888;;;;;;<<<===<<<:::888888888;;;;;;:::999777555444333666666666666555444333222333444444444444333222222...............---------000///...---+++***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############""""""############$$$$$$$$$"""###$$$$$$###"""###$$$########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$#########""""""!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''))))))))))))************)))************+++++++++***,,,///000111222444666555555555444333111000///333333222111111222333333555555444333111000//////333444444444333222222111222333333555777999;;;<<<:::777333000000000///...,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""############$$$$$$$$$###############""""""###$$$$$$$$$$$$##################"""!!!!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%'''''')))(((((((((''''''''''''))))))))))))***************++++++,,,,,,------...222333333222111000222333333333333333222222222222111222111000///000333666555777888888777555666777777777777666555333222111444444555555555444333333333333333333333222111111............------------...------,,,+++***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############""""""############$$$$$$$$$"""###$$$$$$###"""###$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''(((((()))))))))*********))))))*********+++++++++,,,---///000111222444666555555555444333222000000333222111111111111222333444444333222111000//////444444444444444333222222333333333444666777999999:::666333000000000///...,,,,,,,,,++++++*********((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""###########################$$$$$$$$$""""""###$$$$$$$$$$$$###"""############""""""!!!""""""""""""""""""""""""#########$$$$$$$$$$$$%%%######""""""######$$$%%%########################$$$$$$###""""""###$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''))))))))))))***************++++++,,,,,,------...000111333333222111222333000111222333333333222111222222222000......000222333444666666555555555666555555555444444333222111222222333444444444333333222222222222222111000000.........------,,,,,,,,,+++++++++******)))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############""""""############$$$$$$$$$"""###$$$$$$###"""###$$$########################%%%$$$############$$$%%%$$$###"""!!!!!!"""###$$$$$$############"""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""############"""""""""""""""#########$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((((((((((((((((((((())))))))))))******)))))))))*********++++++---///000111111111333555555555555555444333111111333222111000000111222333222222222222111111111000444444444444444333333222333333444444555666666666888666222111000000///...------,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################%%%%%%$$$$$$###"""""""""!!!"""""""""############"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$###""""""############"""!!!""""""""""""""""""""""""############$$$$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""$$$##################$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''((()))))))))***************++++++,,,,,,------......000333333222222222222111222444666666555333222666666555333111000111222555777888888666555666777666666666555444333222111000000111222333444444444111111111111111000//////......------,,,+++++++++((()))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$########################$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""#########"""""""""""""""!!!""""""###$$$%%%%%%&&&########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************...///111111111111222444444444444444444333222111222111000//////000111222222222222222333333333333333333444444444444333333444555555555555555555444666444111000000000///...------,,,+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$#########""""""!!!"""""""""############"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$###!!!""""""#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""#########$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))***************++++++,,,,,,------...,,,///222333222222222333222333555666666555333222777888777666333222222444888999:::999666444444444777666666555333222000/////////111222333333444444000111111111111000//////...------,,,++++++******''''''(((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$######################################################"""!!!!!!"""######"""""""""""""""""""""###""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""######!!!!!!"""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))'''(((((((((((()))))))))(((((()))))))))*********---///000000000000222333222333333333333333222222111111////////////111111333333333444444444444444222222333333333333333222555555666666666555444333333111000///000000...---,,,,,,+++******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""###########################$$$$$$$$$""""""###$$$$$$$$$$$$###!!!""""""############""""""""""""""""""""""""""""""""""""############$$$######""""""######$$$%%%"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''''''''((((((((((((((())))))))))))***************++++++,,,,,,------...,,,...000111111222333444333333444444444333222111444666666666444333333444777888888666333111000000444444333333222000///...///000111222333444444444111111111111111000//////------,,,,,,+++***))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############""""""############$$$$$$$$$"""###$$$$$$###"""###$$$########################""""""###$$$$$$###""""""########################"""""""""############$$$""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""""""""""""""############!!!"""""""""###$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''(((((((((((())))))((((((((()))))))))******+++---.../////////111333000111222222222222222111111000///......///000111333333333444444444444444000111111222222222222222333444555555555444222111000///---...//////---,,,+++************)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""""""""###$$$$$$%%%%%%""""""""""""############$$$$$$$$$###############""""""###$$$$$$$$$$$$###!!!!!!"""###############""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%########################"""###$$$$$$$$$$$$###"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%''''''''''''((((((((()))))))))))))))***************++++++,,,,,,------...,,,...///000000111444666666666555555444333222222222444666666555555555777444555666555222000///000111111222222333222222222111111222333444444444333111111222222111111000///------,,,+++***)))(((((()))))))))((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############""""""############$$$$$$$$$"""###$$$$$$###"""###$$$########################!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""############$$$$$$%%%%%%""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""####################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((())))))***'''''''''((((((((())))))(((((((((((()))))))))***)))***---......///111333...///000111111111111111000///............///000222222222222222222222222//////000111111111111111000111333333333222000///---,,,+++,,,------,,,***))))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""############%%%$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###!!!!!!"""###############""""""""""""""""""""""""""""""""""""#####################"""###$$$$$$%%%########################"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&'''''''''(((((())))))))))))))))))***************++++++,,,,,,---......---.../////////111444777;;;:::888777555444444444222444777888777777999:::333444555555333111222222000111222444666666777777222222333444444444333333222222222222222111000000------,,,+++***)))((('''******))))))(((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############""""""############$$$$$$$$$"""$$$$$$$$$###"""###$$$########################!!!"""###$$$$$$###"""!!!!!!###%%%''''''%%%###!!!######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$#########"""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((((((((())))))))))))''')))+++------...111333---...///000000111000000000///...------...///000111111111111000000//////......///000000000000000...///000111111000...---,,,+++***+++,,,,,,+++)))((((((((()))******++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""############!!!!!!""""""######$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$###"""""""""###%%%%%%%%%%%%$$$###""""""############""""""###$$$%%%%%%###"""!!!!!!!!!"""$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""############"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))))))))))))))(((((()))))))))))))))******+++************+++,,,------//////000111222444666777:::;;;;;;<<<;;;:::888777777777888:::===>>>>>>===555555444333222000000///111111222333555777999:::666555444555666666444222333111000000111111000...111...,,,+++------***'''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################%%%$$$###!!!!!!!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&''''''''''''(((((((((((())))))))))))************)))))))))***++++++,,,,,,........................---....../////////////////////............//////000111111111111000000///......///////////////...///---***+++---///...,,,---,,,+++***))))))))))))(((((())))))*********+++'''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""############"""""""""""""""#########""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$###"""""""""###$$$%%%%%%$$$$$$###""""""############""""""###$$$$$$%%%######"""""""""###$$$%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))((('''''')))))))))))))))******+++++++++***++++++,,,---...000000111222333555666777;;;;;;<<<<<<;;;999888666888888999;;;===>>>======666666555444333222111111222222333555666888999:::666555444555666555444222222111000000111111000...000...++++++,,,,,,***'''''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######################################################%%%$$$###"""!!!!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################$$$$$$###"""""""""""""""!!!!!!!!!!!!"""""""""###"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&''''''''''''(((((((((((((((((()))))))))*********)))))))))***++++++,,,,,,------------------------......///000000111000000//////............/////////000000111111111000000...//////000000//////...///---++++++---......,,,,,,,,,***)))))))))))))))((((((((()))))))))******((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%""""""""""""########################""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$############""""""######$$$%%%%%%$$$######"""##################"""######$$$%%%$$$############$$$%%%%%%$$$############"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((''''''&&&)))))))))))))))******+++,,,,,,,,,,,,,,,...//////111111222222444555777888:::;;;;;;<<<;;;:::888777999999:::;;;<<<=========777777666444333333333333222333555777888888888888555444333444555555333222222000//////111111000...///---++++++++++++)))((('''(((((((((((((((((('''(((((((((''''''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""########################$$$###""""""""""""""""""!!!!!!!!!"""""""""######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))******)))))))))***++++++,,,,,,---------------------------...///000111222222222000//////......//////000......///000111111111111//////000000000000/////////---+++,,,---...---,,,++++++***)))(((((((((((('''''''''((((((((((((((()))((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$!!!"""""""""############$$$$$$######""""""!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$###############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%############""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""%%%$$$###""""""###$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&)))))))))))))))******+++---,,,,,,------...///000111111111222333444666666777888:::;;;<<<;;;;;;::::::;;;<<<===<<<;;;<<<<<<777666555444333333333333222333555777888777666555444333333333555555333111111000//////000111000...---,,,,,,++++++***))))))((((((''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#####################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""""""""""""""""""""##############################"""""""""""""""###!!!!!!"""""""""#########""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))***++++++,,,,,,........................,,,---...000111111111111000000////////////000000---...///000111111222111000000111111111000//////...---,,,,,,,,,---------+++***)))(((''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$!!!"""""""""############$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###############$$$######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!!!!"""""""""###!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&)))))))))))))))******+++------------...///000000000000000000111222444444444555888:::<<<===>>>>>>;;;===>>>>>>;;;:::;;;<<<777555444222222222333444222333555666666555333222333222222333444444333111000///...///000111000///,,,---,,,,,,+++*********)))(((''''''''''''((()))'''((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$###############################################################$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""""""""""""""""""""###########################"""""""""""""""######""""""""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))***++++++,,,,,,------------------------+++,,,---...////////////000000////////////000000......000111222222222222111111222222111000//////---------,,,,,,,,,---...+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&)))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""############$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$############"""######$$$%%%%%%$$$######"""#########"""######$$$%%%$$$$$$$$$!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!""""""######""""""""""""############""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''')))))))))))))))******+++---------------...000000/////////000000111222333222444777:::===>>>??????<<<>>>@@@???;;;999:::<<<666555333111111222333444333444444555444333222111222111111222333444333111///...---...000111000///,,,---...---+++***+++,,,)))((('''&&&&&&'''((()))&&&''''''''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################"""###$$$$$$%%%$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""######$$$"""""""""#########$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------111000000//////000000111000000111222333333333333222222333222222111000///,,,---...---,,,+++---///++++++***)))(((((((((((('''''''''''''''&&&&&&&&&((('''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""############"""""""""""""""#########""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###""""""######!!!"""###$$$$$$$$$######!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!"""#########""""""""""""############""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''((((((((()))))))))))))))******+++,,,,,,,,,,,,---...///000000000000000111222333333444666888:::<<<=========<<>>>>>===;;;999999444444444555555555555555333222111000000/////////222222111000///---+++***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$################################################""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))'''(((***+++,,,---------.........///000111111111///000111111222222333333////////////000000000000///////////////.........,,,,,,,,,+++++++++++++++((((((((((((((('''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""############""""""########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""####################################################################################""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))''',,,---+++***,,,---,,,444000++++++///222000...///000111333444444444444::::::;;;<<<===>>>???@@@BBB@@@<<<999666555444444333333333333333333222222222111000000//////000000111000...,,,***)))((((((***))))))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""######""""""""""""##############################$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((*********)))******++++++---...000222333444333333111111111000///...---,,,***,,,---...---...000111////////////////////////------,,,++++++******)))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$###"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""########################################################################$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))(((+++,,,,,,///666:::999666222......111333222000000000111222333444444555888999:::<<<======>>>>>>>>>===<<<999888666555555666555555444333222111111222222111111111000000000111000...,,,***)))(((((()))))))))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$############$$$$$$########################$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""############"""""""""!!!"""############$$$$$$$$$#########################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++++++++++++++,,,,,,---,,,...000333444666666666222222222111000///------,,,...//////......///111111000000///...------,,,---,,,,,,+++******))))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&''''''(((((())))))***)))++++++---777BBBGGGGGG777333000000333555444333000000///000111222444555555777999;;;<<<<<<;;;:::::::::::::::999888777666777777666555333222111000111222333333333222000000000///---+++***)))(((((())))))(((((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$###############$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((()))))),,,,,,,,,---------......,,,...000333555777888888333333333222111000///...000111222222000//////000222111000///...,,,++++++,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$###########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################################################################$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''(((''''''''''''''''''((())))))************+++///;;;FFFJJJFFF555333111111333555555333//////...---...000333555333555888:::;;;:::888777555777999;;;;;;:::888666666666555555444333222222111222444555444333111//////...,,,+++)))((((((((((((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$######$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""############"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))+++,,,,,,---...............///000222444666777777666666666555444333111111222444555444222/////////111000///...---,,,,,,++++++++++++***))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%$$$$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""############""""""########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################################################################$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''''''''(((((()))*********)))+++,,,000999AAA@@@:::111000000000222333333222...---,,,,,,---///222333222444777999:::999777555444666888;;;;;;:::888666333333444444444444444444111222444555444333111///...---+++***)))(((''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################################################################""""""""""""######################################################$$$$$$############$$$$$$$$$##################$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""######""""""#########$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))******+++,,,---............000000000111222333333444888888888777666555444333333555666666333111000///............------------+++******))))))(((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$"""""""""######"""""""""########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$#####################################################################$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''(((((())))))******+++(((+++---///333777444...---......///000000000111......---...///000222333333444666888888777666555444666888:::;;;999777666111111222333333444444555111222333333333222000000---,,,+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$########################################################################$$$$$$$$$###""""""""""""""""""##########################################$$$$$$$$$$$$$$$############$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############"""############$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******)))***,,,...//////......111111000000000111222333888888888777666555444333111333666666444222111111------------------------******))))))((('''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$"""######$$$$$$######"""########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''((((((((()))******++++++'''+++---+++,,,...---)))+++,,,.........//////000///000000111222333444444444555666666777666666666666777999:::999888666555111111222222222222222222222222111111111000000000,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""################################################""""""#########$$$$$$$$$$$$######""""""######$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$#################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$!!!"""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))*********+++---///000000000///111111000000111333444555777777666666555333222111...111555666555333333333.........------,,,,,,,,,***))))))(((((('''&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######################################################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################################################################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''((((((((()))******++++++'''+++,,,((('''***,,,+++***,,,............///000111222333444555666666666555555555555666666666777888999999999888777555444222222222111111000000000222111000000//////000000++++++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""################################################""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))***++++++,,,///111222222111000111000000111222555777888555555555444333222000000,,,000444666555444444444000000///...,,,+++******)))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((()))******,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...//////000111333444333222222333;;;;;;:::999888777555555999999999888888888777777222222222222222222222222333333222222111///...---000///,,,***((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&&&&%%%%%%################################################"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################""""""!!!!!! ########################"""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&((())))))************)))***+++,,,---...000000111000000000111333555888999555555555555444333222111333444666888999888777666555333000//////000///...*********)))(((''''''&&&(((''''''''''''&&&&&&&&&'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((()))******))))))************++++++------------...///000000000111222222111111222444777777777888888777777666999999888888777777666666333333444444444444333333333333222111000...,,,+++...---+++)))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&%%%%%%$$$########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$################################################"""############$$$$$$$$$##############################""""""!!!!!!!!!!!!########################"""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''((())))))******************+++,,,...///111222222111000000111222444666777444444555555555444444333444555777888888777555444555333000////////////...+++******)))((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##################$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((()))******))))))))))))******++++++............///000111222111111111000///000222444333444555666777888888888999999999888777666555555555666666666666666666555333333222111///---+++***+++***)))((('''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################""""""""""""!!!!!!!!!########################"""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&'''(((((((((((((((((())))))***++++++******++++++---...000222333444222222111111111222222333222222333333444555555666666666777777666555333222444222000/////////...---++++++******))))))((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""#######################################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((())))))*********++++++,,,---------............///000111111111111111///...///222555333444555666777888888888999999999999999777666555777888888999999888888777444333222000...,,,)))((()))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&'''((())))))***))))))((())))))***+++++++++++++++,,,---///111333555555333333222111111000000000//////000111222444555666666777666666555333111111333111////////////---,,,++++++******))))))))))))'''''''''&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#################################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((())))))******++++++,,,------......------------...///000111222222111000///000333555666666777888888777777777888999:::;;;:::999777666777888:::;;;;;;:::888777444333222000...,,,)))(((''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""####################################""""""""""""""""""""""""""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((''''''&&&'''((()))************((((((***++++++,,,,,,,,,,,,---...000222333555555333333222222111000//////.........///000222444555555555555444333222111000222000///...///...,,,************)))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((()))******)))******+++,,,---......------------...///000000222222222111000111333555888888888888777777666555555777999:::;;;:::888777777888:::;;;;;;:::888777333333222111///---+++***'''((((((((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""""""""############$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%&&&'''(((((()))((((((%%%&&&''')))************((((((***+++,,,,,,---------...///000111222333444222222333333222222111000//////......///000222333333333333222222222222222111///......///...+++))))))))))))(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!! !!!"""###$$$########################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((()))*********++++++,,,---...///000............///000111222111333444444333333444555666666777777666666555444111333666888999999888777555777999::::::999777555333333222111000...,,,+++((())))))***)))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%'''((()))*********((((((***+++,,,---------......//////000111111222000111222333444444333222333222000//////000111222000000000111222333444444000///.........---+++((('''''''''''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!! !!!###$$$########################"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((()))******------...///000111222333////////////000111222333111333555555444444444555444444555555555555555444...000444777888888777666444666888::::::888666444333333222222111///...---)))************(((&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################""""""######$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''$$$%%%&&&((())))))******((((((***+++,,,---------////////////000000000000///111222444555555555444666555333111000000222222......///000111333555666///............---***(((&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""####################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((***)))((((((((()))+++,,,......///000111222333333666444222000000000222333333333444444555666666666333333333333333333333333222222444888<<<<<<888444777777888:::;;;:::777444111111111111///---+++)))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$####################################""""""""""""######"""!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$########################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''(((((((((((('''((()))+++---///000111000111111111111222222222000111333555666777888888888999999666222///111333.........//////000111222.../////////...,,,***)))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%(((,,,///%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""""""""####################################"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((***)))((((((((()))***+++------...///000111222222555333222000000000111222333333333444555555666666444444444555555444333333333333444777;;;;;;888555777777777999:::999666444333333333222111///---+++******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$####################################""""""""""""######""""""""""""""""""###$$$$$$$$$$$$###############$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''((((((((((((((()))***+++---///000000000111111111111222222222000111333555666777888888666777666444222000111111///............//////000......///...---,,,***)))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""####################################"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))((((((((()))***+++++++++,,,---...///000000333222111000///000111222222222333333444555555555555666777888777666444222444444555777999:::888666888777666777888777666444222222222111///...,,,+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$####################################""""""""""""######$$$###""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((******+++,,,---...//////000111111111111222222222111222444555666777777888666444333333333333222000//////...---------...............---,,,+++***)))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!"""""""""####################################""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))************++++++,,,------...111000/////////000111111111111222222333444444444666777999:::999777444222555555555666777888888777999888666666777777666444//////...---,,,+++***)))***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################""""""""""""######$$$$$$###"""!!!!!!!!!""""""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((++++++,,,,,,---.........000000111111111222222222333333444666777777777777777555333444777777555222111111000......---------......---,,,+++***))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""##############################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&!!!"""""""""####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''(((((()))))))))))))))))))))***++++++,,,,,,............///000000111000000111111222333333333555666888:::999777555333555666777777777666777777:::888666666777777555444...------,,,+++***))))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################""""""""""""######$$$$$$###"""!!!!!!!!!""""""""""""###$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''((((((((((((,,,,,,,,,------.........000000111111111222222222444444555666777777777666999777666888:::;;;888555333333111000//////.........---,,,+++***))))))(((&&&'''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################""""""""""""""""""""""""###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""####################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&'''((()))))))))(((((())))))))))))******++++++,,,,,,---...//////000000//////000000111222222222444555666777888666555444555777999999777666555666888777666666777666444111///...---,,,++++++++++++))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$####################################""""""""""""######$$$###""""""""""""""""""###############$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''((((((((((((,,,,,,------......//////000111111111111222222222555666666777777777666666999999999:::;;;:::888666444333222111000000000000...---+++***)))(((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""####################################""""""""""""""""""""""""$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&'''((()))))))))((('''))))))))))))***************+++,,,---...///000000......///000000111111222222222333444555555555555444777::::::888555444444555444444555555444000---...---,,,+++******++++++)))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$####################################""""""""""""######""""""""""""""""""###$$$$$$$$$$$$#####################$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((+++,,,,,,---...//////000000111111111111222222222666666777777777666666555666888::::::888666555555222222111000000///000000---,,,+++)))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$########################""""""""""""""""""""""""%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""####################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''))))))))))))************)))***+++---.../////////......//////000111111111000111111222333444555666333777;;;<<<888555333333222222333444444222...***,,,+++***((((((((()))))))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$####################################""""""""""""######""""""!!!!!!"""###$$$$$$%%%$$$$$$$$$######""""""######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))++++++,,,---...///000111000111111111111222222222777777777777777666666555222666999888555222222333111000000///////////////---,,,***)))((('''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$""""""""""""##########################################$$$$$$$$$$$$######$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''(((''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((((((''''''&&&'''((()))***+++++++++++++++,,,---...///111222---...///111111111000///222222111000111222444555888777777888888666222///222222333333222111///...,,,+++***(((((((((((()))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((()))+++,,,***+++---///111222333333777666555444444444444444444555777888888777555444333333333444444444555555222222111000///...------,,,+++***)))(((((((((((((((((('''&&&&&&&&&&&&'''###$$$&&&%%%%%%$$$&&&'''########################$$$"""!!!"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""##########################################$$$$$$$$$$$$######$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((('''(((((())))))(((((('''((()))***+++,,,---------,,,,,,,,,---...000222222111222333444444444333333555555444333333333444444777777777999:::999666444111111222222222000///...,,,+++***)))((((((((())))))(((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((()))+++,,,+++,,,...000111333333444555555444444333333333333222333555666666555333222222222333333333444444444222222111000///...---,,,,,,+++***)))(((((((((((((((((('''&&&&&&&&&&&&&&&###$$$&&&%%%%%%$$$&&&'''########################$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$""""""""""""##########################################$$$$$$$$$$$$######$$$$$$$$$#####################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))((((((***+++,,,---////////////---------...000111333444333444555555666555555555777666555444333333333333555555666777999999888666///000000000000000///...,,,+++***)))(((((((((((()))))))))(((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,,,,---///111222444444444444444444333333333333333000111222333333222111000111111111222222222333333333222111000...---,,,+++++++++***)))(((((((((((((((''''''&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''########################$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""""""""!!!"""""""""##########################################$$$$$$$$$$$$####################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((()))*********))))))***+++---...///000111111......///000111333555666333444444444444444444444555555555555444444444555555444444555777777555333//////////////////......++++++***))))))(((((((((((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,---///111333444555555444444444444444444444333...///000000000000///...000000000000111111111111333222111000...,,,++++++******)))(((((((((((((((((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&########################%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""""""""##########################################$$$$$$$$$$$$####################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((()))***++++++******)))***,,,...///000000111//////000111333555777888666555555555555555555555666666777888999999::::::999888666666666666333111/////////...............++++++******)))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((())))))******+++,,,,,,,,,,,,---///111333444555555444555666666666666555555/////////////////////////////////000000000111111222222111///...,,,++++++***)))((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&########################$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%""""""""""""##########################################$$$$$$$$$$$$#####################$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))***++++++,,,++++++((()))+++---///000000111000111111333555777999:::;;;::::::999999999999:::888999;;;<<<>>>????????????===;;;999888777555333111111///...---------...***+++++++++***)))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))))))))+++,,,,,,---,,,,,,,,,---///111222444444444444555666888888777666666111000000000000000000111/////////000000000111111111000000///...---,,,,,,)))((((((''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%###########################""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""""""""##########################################$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,)))***+++---///111111222111222222444666999;;;<<>>===<<<;;;<<<<<<===:::;;;<<<>>>??????>>>>>>AAA???<<<:::999888666444444222111///------------******++++++***)))'''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))))))))***+++------------,,,+++,,,...000111333333444333444666777888777666555333333222222222222333333//////000000000111111111//////.........---------(((((('''''''''(((((()))'''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%########################"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""!!!!!! """"""""""""##########################################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''((())))))((((((((((((((((((((((((((()))***+++,,,---------)))***,,,...000111222333222222333555777999;;;===@@@???>>><<<<<<<<<===>>>999:::;;;<<<<<<<<<;;;:::@@@===:::999888777666444555444222///------------******++++++***)))'''&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***)))***,,,---......---,,,***+++---///111222333333222333555777777666555444555555444444444444555555000000000000111111111111........................(((((('''''''''(((((()))'''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%########################!!! !!!###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """#########$$$%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""############$$$"""!!! !!!"""$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%$$$%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((()))))))))))))))((('''******+++,,,,,,---......,,,,,,---...///000111111222333444444444666999<<<===<<<;;;;;;<<<===???@@@<<<===>>>===:::888888999<<<<<<;;;;;;:::999888888444444222111///---,,,+++((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))******++++++,,,,,,------...,,,---...000111111111111444555555666666555555444444555555444333222111000444333111000000000111222000///...,,,+++***))))))***)))((('''''''''''''''%%%%%%%%%$$$$$$$$$######'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% """$$$$$$"""""""""###""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""##################!!!!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%$$$$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))+++++++++,,,,,,---------,,,,,,---...///111111222333555666666666777999;;;;;;::::::::::::;;;<<<<<<:::;;;<<<<<<999888888999999999888777666555444444222111000///---+++***)))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))*********+++++++++,,,------......---...///000111222222333444444444444444444444444444444444444333222111111333222111000000111222222000///...,,,+++***))))))***)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$"""!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""#########$$$$$$######"""!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$$$$$$$&&&(((&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''((()))***+++,,,,,,,,,,,,,,,---------+++,,,---...000111222333444666888888888888999:::888999999999999888777777888999;;;:::999888888999999888777555444222111111000///...,,,+++)))((('''((((((((((((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))*********************++++++,,,,,,---........./////////000111222444444333333222222222222333333444444444333333222222111333222111000000111222333111000...,,,+++*********))))))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!###$$$$$$"""!!!"""###""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$######"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&''''''%%%!!!"""###$$$&&&'''((()))###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&&&&''')))+++---------------------------,,,,,,---///000111222333333555888999888888888888888888999999888777555444666888::::::999999:::;;;;;;:::999777555333222111......---,,,***)))((('''((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((************************,,,,,,,,,---......//////111111000111222333555666555444333222222333444555555444444333333222222333333222111000111222333444111000...---+++*********)))))))))((('''&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!############$$$%%%"""""""""""""""""""""""""""######$$$$$$######"""############$$$$$$$$$$$$###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&%%%$$$!!!"""###$$$&&&'''((()))###$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&&&&''')))+++---,,,---------------......------...///000111222222111444666888777777777888888999999999888777555333666888:::::::::999:::;;;::::::888777555333222111......---,,,+++))))))(((((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))***,,,------......///000000222222222333444555666777666666666555555666666666666555444333333444444555333333222111111222333444111000///---,,,+++***************)))((('''%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% """#########$$$&&&""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$""""""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''((()))***+++,,,,,,,,,---......///////////////000000111111111000222555666666777888999999999999888888666555555555777999999888888999:::777666555444222111//////......---,,,+++***))))))((((((((((((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))******+++------......///000000000222222444555666777777777777777888999999888777777777777555444444555666777555444333222111222222333111111///---,,,+++++++++++++++,,,+++***(((&&&$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!#########"""###$$$""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---...///000111111111111000000000000///111333444555666888;;;===999888777666666666666666444555777777666555666777444333333222000//////......------,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((()))+++,,,---------......///000000111111111333555888999888777666666777999;;;;;;999777666999888777666666777888999777555444222111111111222222111///...,,,+++++++++,,,---------+++)))'''%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!###$$$$$$"""!!!!!!"""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$###""""""###%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((()))))))))))))))(((''')))***+++---///000111222222222222111000//////...222333555555666999===@@@888777666444444555666777222444555555444333333444444333333222111000000///---,,,,,,+++***)))(((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))***,,,...//////......//////000000111111000333666999;;;999777666555777:::<<<<<<:::777555:::999777666666888999;;;888666444222111111111111222111///...,,,,,,++++++---.........,,,***'''%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""######$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))*********+++,,,...///000000000222111111000111111111222333555777999:::999888777555555555555555555555555;;;888555333333222000///000000000/////////......,,,,,,+++***)))))))))******))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&((()))+++---...///,,,---...///111333444555666555555555555555666777666666666777777777777777777888888999999999888888555555444333333222111111111000...---,,,+++++++++++++++******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&'''''''''''''''((((((((()))******++++++++++++---...///000000000111111111111111222333333666777888999::::::999888555555555555555555555555<<<888444222111000///...333333222111111000//////---,,,+++***))))))))))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((()))+++---...///......///111333444666666555555555555666666777888777777555444333222222222666666777888999999888888666555444333222111000000000///---,,,+++*********)))))))))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&'''(((((())))))(((((()))))))))***+++,,,,,,,,,+++,,,---///000000000000111111111111222444555666999999::::::::::::::::::777777777777777777777777<<<999555333222222000///333333222222111000//////...---,,,***)))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&'''(((***+++---...//////000111333444666777888555555555555666888999999;;;999888666555555555666444444666777888888888888777666555333222000//////...---,,,+++***)))))))))((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))************))))))******+++,,,---......------...///000111111000000000111222333555777777<<<<<<;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::888555222000000000000000000000111///...,,,***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''((()))***,,,---...//////000111333555666777888444444555666777888:::;;;999888777777777999;;;<<<222333444666777888888888777666555333111000...---,,,,,,***))))))((((((((((((((((((''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))******++++++************+++,,,---...//////......///000111111111111000000000222333555777888===<<<<<<;;;<<<<<<===>>>========================777999>>>BBBCCC@@@:::666///000000111333333444555///...,,,***)))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((((())))))+++,,,---.........///000222333555666777444444444555666888999:::555555444444555777888999222222444555777777888888777666555333111///...---+++***))))))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((()))******++++++******)))***+++,,,---...///000//////000111111111111111///000000111333444666777;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>777;;;@@@FFFHHHDDD===777111222222444555666777777...---,,,***)))(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))))))))((())))))***+++,,,---......---...///111222444555666444444444444555777888888999999999888888777777777333333555666777777777777666555444222111///......+++***)))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((())))))***************))))))***+++---...///000000000111111222222111111//////000000222333555555888999;;;===????????????========================:::<<<@@@DDDEEEBBB;;;777222222222333333333444444---,,,+++***))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))******+++,,,---......---...///111222444555666444444444444444555666666:::;;;<<<===<<<;;;999888444555666777777777777777444444333222111000///...+++***))))))((()))))))))&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((()))************)))((()))***+++---...///000000111111222222222111111//////000000111222444444666888;;;>>>@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@@@@===999555111111000000///.........,,,,,,+++***)))))))))***''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((()))))))))))))))******+++,,,,,,---............000111333555666666444444333333333444444555222444888:::;;;;;;999888666666777777777777777666333333222222111000//////+++******))))))))))))***%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$###""""""##############################"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***++++++------...///222222333444444444444333111111111111222333444555;;;<<>>===<<<:::999999999999666222///000444777555222++++++)))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$###################################################$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***++++++------...///000111222222333333222222111111111111222333444555888:::<<<>>>@@@@@@??????::::::::::::;;;;;;;;;;;;;;;::::::999777666666555222111111000///...---------,,,+++)))((('''''''''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&(((((()))*********************++++++,,,,,,---------///222222222222333444555666777777777777777777888888888:::<<<===<<<;;;@@@???===<<<:::999888888666222///000333444222///+++***)))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***++++++------.../////////000111111111111000111111111222333333444444555666999;;;<<<======<<<999999999999::::::::::::888888777666555444444333222111111000///...---,,,,,,+++***)))((('''''''''%%%'''''''''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&(((((()))*********************++++++,,,---......///111222333222111222333666777888999999999999999:::::::::<<>>BBBAAA???===;;;999888888888444000///111111...++++++***)))((((((''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***++++++------...///---......///////////////111111222333444444444444222333555777888999999999888999999999999:::::::::777666666555444333333333222222111///...---,,,,,,+++***)))(((((((((((((((&&&'''((('''&&&%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((()))******************++++++,,,---...//////000222333333222111222333555666777888999999999999::::::;;;===???AAA@@@???@@@@@@>>><<<;;;:::::::::999666333111000...,,,*********)))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***++++++------...///------...////////////...000111333444444555444444111222333444555666666666888888999999999:::::::::666666666555444444333333222222111///...,,,++++++))))))((((((((((((((()))&&&'''((((((&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((()))******************+++,,,---...///000000000222444444222222222333555666777999:::;;;;;;;;;:::999:::<<<>>>??????===<<<<<<;;;;;;;;;;;;<<<<<<;;;888555222000...,,,******))))))(((((((((((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***++++++------...///......///000000000000///000111333555555555444444222222333333333444444444777777777888888888888999666666555555555444444444222222000///---,,,+++***(((((('''''''''((())))))&&&'''(((((('''&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))(((((()))***************++++++,,,---///000111111000222333444333222333444777888999;;;===>>>>>>>>>999999999:::<<<===<<<;;;888888888888999:::;;;<<<999888555333000...,,,,,,))))))(((((((((((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***++++++------.../////////000111111111111111000222333555666555444444444444333333222222333333444444555555555666666666555555444444444444333333222222000///---+++***)))'''''''''''''''((()))***&&&((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((()))***************++++++,,,...///000111222///111333444333333444666666777999;;;===>>>??????:::999999:::;;;;;;:::888777777666666666777888888666666444111///---,,,---))))))(((((((((((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))***+++,,,---......///000000111222222222222222000222444666666666555444666555444333222222222222222222222333333333444444444444333333333333333333222222000///---+++***)))'''''''''''''''((()))***'''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((()))***************++++++,,,...///111222222...000333444444444555666333444666999;;;<<<======;;;:::999:::;;;;;;999777777777666555555555555555333333222000...,,,,,,---))))))(((((((((((()))***''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((************)))))))))))))))***,,,...//////......///111333555555555333222333333444444555666777777666666777777777666444333666555444333444555888999333444666888777555333111000///...---,,,++++++++++++******)))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))***)))((('''(((***,,,---////////////000000000000111444666777777666777777444666888999999:::<<<>>><<<<<<<<<;;;::::::<<>>===<<<;;;<<<>>>999999999888777555333222//////...---,,,+++)))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))******++++++++++++,,,...///111333444555333444555777888888888888555555555555555555555555555666888:::<<<<<<<<<<<<======<<<;;;;;;<<<<<<===;;;;;;999777555444333222...---,,,+++***)))))))))******)))(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''+++*********+++,,,---.../////////000000111111222111444666777666555555666666888:::;;;:::999::::::;;;===>>>>>><<<;;;;;;<<<999999888777666444333222......------,,,***)))(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((('''''''''((((((((())))))((())))))***+++,,,,,,---,,,---...000111333555666444444555777888999999999777666666666666666666666666888:::<<<>>>???????????????>>>===============<<<;;;999777555444222222///...---+++***************))))))((('''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******+++,,,,,,---/////////000111222222222222444666666555444444555555888:::;;;:::999999:::999<<<>>>>>><<<:::999999888888888777555444222111,,,,,,,,,,,,+++***((((((&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))''''''((((((((()))))))))(((((()))***+++------............///111333555666444444555666888999::::::777777777777888888888888888999<<<>>>@@@AAAAAAAAA@@@??????>>>===<<<<<<;;;::::::999888666444222111///...---,,,+++************)))((((((''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******+++,,,,,,,,,...///000000111222333333222444666666555444444444444777:::<<<;;;:::::::::999<<>>;;;999888777777777666555333111111+++,,,,,,+++***)))((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%''')))******)))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))'''((((((((())))))))))))'''((()))***,,,---.../////////...///000222444555444444444555777999:::;;;888888888999999::::::;;;:::;;;>>>@@@AAABBBBBBBBB?????????>>>===<<<::::::777888888888666444111///...---,,,***))))))))))))))))))(((''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))******)))***+++,,,,,,---------...///000111222333333444222444666666555333333444222666:::<<<<<<;;;;;;;;;;;;>>>AAABBB@@@===:::999777777666555444222111000++++++++++++***)))((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&(((***++++++***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))'''((()))***,,,---//////000//////...///111333444333333444555666888:::;;;888888999:::;;;;;;<<<<<<;;;<<>><<<;;;999888555666888888777444111///---,,,+++)))((((((''''''))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''))))))))))))***************+++,,,---...............///000111222333444444222444666666444333333333222555999<<<<<<;;;;;;;;;<<<@@@CCCEEEBBB???<<<:::777777666555444222111000***************)))((('''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&,,,+++***)))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&))))))))))))((((((((((((((((((((((((((('''''''''***))))))((()))+++,,,---000000000000000111111111000000111222444555666666777777777777999;;;===>>>BBBBBBBBBAAAAAA@@@@@@@@@===>>>>>>>>>===;;;999777999777555444444333000...,,,+++***)))((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((+++,,,...///000///......222333444555666777777666333444555666666666555444000333777999:::;;;<<<===>>>???AAADDDEEECCC>>>:::::::::999888555222///---************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&'''''''''((((((((()))))))))(((&&&'''((()))))))))'''''''''''''''&&&&&&&&&((()))))))))************'''((((((((())))))))))))(((((((((((()))***++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,++++++***)))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))*********++++++,,,---...///000000000111111222222000111111222333444555555888777777777777888:::;;;>>>>>>>>>??????@@@@@@@@@=========<<<;;;:::888888999777555444333222000...,,,+++***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))((((((((('''''''''''''''((())))))(((''''''(((''''''&&&&&&''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))))))))))))))))))))(((+++,,,---...//////......000111222333555555666666333444555666777666666555222444777888888888:::<<<>>>>>>@@@BBBCCCAAA===::::::999888666333111...---************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((''''''&&&&&&&&&(((((((((((())))))))))))((('''&&&&&&'''((((((((()))))))))************+++************************)))))))))))))))(((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))************************++++++,,,---...............//////000111222333333111111111222222333333333777777666555555666666777999:::;;;<<<===>>>??????===<<<;;;:::999888888888888666444333333111///---,,,+++***)))(((((((((((())))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((******))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))++++++,,,......//////...///000111222333444555555444555666777888777666666444555666666555666999<<<>>>======>>>??????<<<:::999888666333111///...---************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******((((((((((((((((((((((((,,,++++++******)))(((((())))))(((''''''''''''((()))((((((''''''(((((()))(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++******************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))******************+++---...//////...---......///000222333444444111222222222222222222222555555555444444555555555888999999:::;;;<<<======<<<;;;999777777777777888777555333222222111...,,,++++++***)))(((((()))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))))))))*********++++++,,,---.../////////222222222222333444444555555666888999999999888777666666666555555777;;;>>>===<<<;;;;;;<<<<<<;;;999888777444111///...---...************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))((((((((((((***++++++***))))))***+++((((((((((((((((((((((((***))))))))))))(((((((((+++++++++*********))))))+++******))))))*********)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''((((((((()))))))))***((((((((())))))*********)))+++,,,.........------...///000111222333444444222222222222222222333333222333333444555555666666::::::::::::;;;;;;;;;<<<;;;:::888777666666777888666444222111111///---++++++***))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))******************************))))))*********)))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((()))))))))*********++++++,,,,,,---...///111111777666666555555666666777777888999:::::::::999888666777666666666999>>>BBB<<<;;;999999:::;;;:::999777666333000...---------************)))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***))))))+++------,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))******************+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))(((((('''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''(((((())))))******''''''((())))))************+++,,,---............///000000111222333444444222222222333333444444444222333444666666777777777::::::::::::;;;;;;;;;;;;999999888777777777777777555333111000000///,,,*********)))))))))))))))***(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))************++++++++++++++++++************++++++******))))))))))))******''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''(((((((((%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((((())))))******+++++++++---------...///111222333999888888777888:::;;;<<<888999:::;;;<<<;;;::::::888888888777777:::>>>AAA;;;:::999999::::::999888666555333111///...------************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************((((((((()))))))))******'''***,,,+++******---000000000/////////.........------........./////////------------,,,,,,,,,,,,++++++*********++++++,,,+++******))))))******+++))))))))))))))))))))))))((())))))))))))(((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000//////...---,,,,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''''''''((()))*********(((((()))******+++,,,,,,------------...///000000111111111222222333333333222222333444555555666666555666777888888777666666777777888999:::;;;;;;<<<888888999999999888777777444222000//////...,,,*********))))))))))))******)))))))))))))))))))))))))))******++++++******)))*********************************+++++++++,,,,,,,,,+++************+++,,,+++******))))))******+++((((((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&'''''''''''''''&&&'''''''''((((((((()))$$$%%%'''((()))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((((())))))******+++,,,,,,.........///000222444555777777777888;;;>>>AAACCC999:::;;;<<<===<<<;;;;;;::::::999888777777:::<<<:::999999999::::::888777555444444333111///---,,,************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((()))))))))******+++++++++))))))***+++,,,,,,------+++...111111///000444999777777888888999:::;;;;;;777777888999:::;;;;;;<<<;;;;;;:::888777555444333222111000...---,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&333222111000///...------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++))))))***+++,,,,,,------//////.........000222333222222222222222222222333222222333444555777777888888999999999999777555444444555666777999;;;<<<===777888999::::::999777666444222000///...---+++)))***)))))))))))))))************************************++++++++++++***************************************++++++,,,,,,,,,---,,,+++******+++,,,---++++++************++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&&&&''''''(((((((((&&&'''''''''(((((())))))$$$%%%'''))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))((())))))***++++++,,,,,,////////////111333555777444444555888<<>>:::666555555222222111///...,,,++++++++++++***)))(((((()))))))))))))))))))))******+++)))************+++++++++))))))*********+++++++++++++++++++++************++++++++++++++++++++++++)))******+++++++++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((************+++,,,---......///000222444555555555444444666999;;;===???@@@<<<===============<<<<<<::::::::::::::::::::::::===;;;::::::;;;:::888666333333111000...,,,+++***+++******)))(((''''''&&&'''((()))((('''&&&'''((())))))(((((((((((()))***&&&(((***---///...+++(((***,,,------,,,+++++++++...000222111000222777;;;999AAAKKKNNNMMMNNNTTTYYY\\\ZZZ[[[^^^bbbdddcccaaacccaaa^^^^^^aaafffiiikkkfffbbb^^^\\\[[[WWWOOOIIIHHHEEEBBB???<<<999555222555444///***+++///...***+++,,,,,,,,,,,,,,,,,,+++''''''''')))+++,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&}}}rrraaaPPPCCC;;;888666444444555333000---+++)))***------((('''---222111++++++++++++++++++++++++************************)))))))))))))))******+++))))))))))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***)))************+++++++++......///000111222333333444444333333444444555666777777888999:::;;;;;;<<<;;;;;;<<<<<<;;;:::888777777:::======:::888777777<<<>>>@@@>>>:::666555555111000///...---+++******++++++***))))))))))))))))))))))))))))))***++++++************++++++++++++************++++++++++++))))))))))))************************************))))))***+++++++++++++++***************)))))))))******************************)))))))))((((((((('''''''''((((((((())))))))))))******))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))((())))))))))))***+++,,,---...///000222333444555555555666777999;;;===>>>???======>>>>>>>>>======<<<;;;;;;;;;;;;::::::::::::===;;;::::::;;;:::888666333222111///---,,,+++************)))(((''''''''''''((()))((('''&&&'''))))))(((((())))))***+++,,,...,,,***(((((()))))))))***+++,,,,,,---000444777...111666<<>>>>>>>>>>>===<<<;;;;;;999<<>>:::777666888:::<<<<<<999666555444000///...---,,,******)))++++++***))))))))))))******))))))))))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((((((((((((((())))))))))))******++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))***+++,,,,,,...///111222333444555555777777888999;;;<<<===>>>======>>>>>>>>>>>>=========<<<<<<<<<;;;;;;::::::<<<;;;:::::::::999777555222111000///---+++************))))))(((((('''''''''((())))))''''''((()))))))))))))))***+++------+++***)))((()))+++...000000111222444666;;;AAAEEEVVVUUUUUUYYY```iiipppssshhhccc^^^^^^ccceeebbb^^^___]]][[[[[[\\\]]]\\\[[[\\\YYYVVVWWW\\\ccchhhkkkjjjkkknnnsssyyyzzzwwwsssqqqpppppppppnnnjjjddd```YYYZZZYYYSSSNNNHHH>>>555777555111...,,,++++++,,,,,,+++******++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||zzzqqqeeeXXXNNNHHHEEEDDD===<<<999555333000+++&&&+++++++++++++++++++++++++++++++++++++++*********)))))))))))))))******+++))))))'''''''''((()))***''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********++++++,,,,,,------......///000000111222333444444555555666777888:::<<<===::::::;;;<<<===>>>??????????????????>>>>>>======<<<===???@@@???===;;;:::333555777888888666555444//////...---,,,+++******++++++***))))))***************))))))******+++,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------,,,,,,---............---******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))*********************+++,,,------//////111222333444444444888888999999:::;;;;;;;;;;;;;;;<<<=========<<<<<<=========<<<<<<;;;::::::<<<;;;999999999888666444111000///...,,,+++*********)))))))))(((((((((''''''((())))))(((''')))******)))))))))***+++,,,,,,(((***,,,...///000222333444999@@@HHHNNNSSSXXX\\\oooiiiaaa\\\\\\^^^]]]\\\NNNHHHBBBAAAEEEGGGEEEBBBAAA???>>>======>>>>>>>>>CCCAAA>>>>>>@@@BBBDDDEEEBBBCCCGGGNNNVVV[[[]]]]]]]]]___eeelllqqqsssqqqooonnnsssvvvrrrjjj```QQQDDDCCCAAA>>>:::666222000//////---,,,+++,,,,,,+++)))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''}}}qqqggg___[[[MMMFFF???===<<<:::555111........................---,,,,,,,,,+++++++++***)))))))))))))))******+++***)))(((''''''(((***+++(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++,,,,,,---......//////000000111222333444555555777777888999;;;===>>>???;;;<<<<<<<<<===>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>=========>>>???@@@@@@888888999999888666444222000//////...---,,,+++++++++***************++++++***************++++++,,,+++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************)))))))))******))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********+++,,,,,,,,,,,,---.../////////000111222333444444444888888888999999999999999888999999:::;;;;;;::::::======<<<<<<<<<;;;;;;;;;<<<;;;999999888777555222000///...---,,,+++***)))))))))))))))(((((((((((('''((())))))(((((()))+++++++++******)))*********...///000//////111666999>>>GGGTTT```gggkkkllllllfff___TTTMMMJJJHHHFFFDDD;;;:::888777999;;;<<<===999::::::::::::;;;<<<===<<<;;;999999999888666333666666777;;;@@@FFFJJJLLLIIILLLQQQXXX___ccccccbbbjjjttt~~~~~~vvviii^^^PPPPPPNNNJJJDDD<<<555000444222///.........---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''ooo```PPPHHHDDD@@@<<<999111111000000///...------...------,,,,,,+++++++++)))))))))))))))******+++******)))(((((()))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++++++++,,,---...//////000111111222333444555555666888888888999;;;===>>>???<<<======>>>???@@@@@@AAA@@@??????>>>>>>>>>??????@@@>>>;;;;;;>>>AAABBBCCCAAA???>>><<<:::777222.../////////...---,,,,,,,,,+++************+++,,,,,,+++************+++,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++************))))))******))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((())))))******+++++++++------------...///000000000000111222333333333333777777777777777888888888666777888999999:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999888888666444111///...---,,,+++******)))))))))))))))((((((((((((&&&((())))))))))))***,,,,,,,,,++++++***++++++,,,///000000111444===IIIRRRYYY___gggkkkkkkfffaaa^^^NNNIIIBBB<<<:::999888888333666:::;;;:::;;;>>>AAA;;;>>>@@@AAAAAAAAABBBDDD???===<<<<<<<<<;;;888666:::999777666777999;;;===999:::<<>>@@@BBBCCCDDDAAA@@@????????????@@@AAA@@@>>><<<===@@@AAAAAA@@@AAA???===<<<;;;777222.........------,,,++++++++++++*********++++++,,,---++++++******++++++,,,---------------............++++++,,,---...///000000------...//////000111111111111111111111111111111///000111111222222111111111111111111111000000000........................---,,,,,,,,,,,,+++++++++,,,,,,+++++++++***************++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((())))))******+++,,,,,,---,,,,,,------...///000000111222222333333333333555555555555666666777777666777888999999:::::::::999999::::::;;;;;;<<<<<<<<<:::888888777666333111...------,,,+++***))))))(((((((((((())))))))))))&&&((()))***))))))+++,,,++++++,,,,,,---///000111111666===BBBHHHPPP[[[ccceeeeeeccc]]]UUUMMMHHHEEE:::::::::999999<<<@@@CCCHHHLLLRRRTTTUUUTTTTTTUUUNNNRRRVVVWWWVVVUUUUUUVVVSSSPPPLLLKKKJJJJJJJJJIIIIIIJJJJJJIIIGGGFFFEEEEEE<<<:::888888;;;???AAABBB===FFFOOOTTTYYY```cccddd]]]___bbbcccbbb^^^ZZZWWWHHHDDD>>>999555222...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''}}}mmmaaaMMMKKKGGGCCC>>>:::777555//////...---,,,,,,++++++)))))))))))))))******+++***+++++++++***)))'''&&&((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((())))))************+++++++++******+++,,,---...///000111222222333444555666666555555666666777888::::::444666888;;;???BBBEEEFFFBBBAAA@@@???@@@AAABBBCCC@@@???>>>???AAABBB???<<<:::888777888999777333///---,,,,,,++++++*********+++*********+++,,,,,,---++++++******++++++,,,------------.........//////***+++,,,---...000111111...///000222444666888888777777777777777777777777555666777777888888777777444444444333333222222222000000000000000000000000---------,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***++++++,,,,,,,,,,,,,,,,,,---...//////000111222333333333333333333333444444555666666666666777888999:::;;;;;;;;;777888888999:::;;;<<<<<<<<<:::888777777555333000------,,,,,,+++***))))))(((((((((((())))))))))))&&&((()))***))))))+++,,,***+++,,,...000333555666===GGGSSS[[[\\\[[[\\\]]]WWWTTTNNNFFF@@@===>>>???DDDIIIOOOUUU[[[ccclllssssssvvv{{{{{{yyyqqqvvv{{{|||zzzxxxwwwxxxuuupppiiidddcccdddeeeffffffiiilllnnnllljjjhhhgggSSSMMMEEE???============666;;;<<<:::<<>>@@@AAABBBEEEBBB@@@AAADDDEEEDDDBBB>>>>>>============>>>>>>======<<<:::777444111//////...---,,,++++++++++++,,,,,,,,,++++++*********000,,,,,,000000,,,,,,111000000000...,,,,,,...000...///111111---***///666444444666888<<>>;;;:::999:::===??????>>>EEEIIILLLJJJHHHMMM[[[gggbbbfffcccYYYPPPKKKDDD===888///+++...111///,,,...+++,,,,,,+++***)))***,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))'''&&&'''******(((%%%((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))(((&&&%%%&&&''')))+++rrrtttuuuxxx}}}vvvttt}}}mmmggg```ZZZVVVPPPHHHAAA@@@===888444222111///...***************)))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))******++++++,,,,,,---......//////000000111111111111222333333444444333333333444555666777888666777888:::===???@@@AAACCCAAA@@@AAACCCEEEDDDCCC>>>>>>============>>>>>>:::::::::999777555222111......,,,++++++*********,,,,,,,,,,,,+++++++++***,,,))))))......++++++//////000111000//////000222,,,---222666666555888>>>BBBEEEIIIMMMRRR]]]mmmxxxwwwtttnnneee]]]WWWUUUUUUSSSPPPOOORRRXXX___ccccccccc___]]][[[SSSGGG@@@@@@;;;<<<:::555333333///***444222111111222222000...---,,,,,,---//////...---,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))******++++++,,,------------......////////////333333333444444444444555666777888999999888777666777777777888999:::;;;<<<<<<<<<;;;::::::;;;<<<<<<;;;888777888:::999444///...------,,,++++++************)))))))))(((((((((---((('''***+++)))+++000,,,000333333;;;JJJWWW\\\^^^``````\\\SSSHHH@@@<<>>???BBBCCCCCCCCC>>>>>>============>>>>>>888888888777666444333222------,,,+++************---,,,,,,,,,,,,,,,++++++,,,******......------///000111222333444666:::===BBB>>>>>>BBBEEEHHHNNNUUU___eeelllqqqwww||||||vvvnnneee______eeekkkppp{{{nnn___UUUSSSPPPNNNIIIDDDDDDCCC===555555333000/////////...,,,---,,,,,,,,,------+++)))++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))******++++++,,,------------...///000111222222444444555555555666666666666777888999999888777666999888666555666777999:::;;;::::::999999::::::;;;;;;888666777888777333///------,,,,,,++++++***************)))))))))))))))---******+++++++++...444000666===CCCLLLYYYcccggg^^^RRRHHHDDDBBBAAAIIITTTlllwww~~~{{{sssuuu|||xxx{{{}}}yyywwwyyysssrrrsssmmmkkkhhhaaaXXXPPPKKKJJJKKK@@@>>><<<;;;<<<>>>???@@@DDDLLLVVV]]]dddjjjkkkhhh___SSSFFF???999444111111///...,,,+++***)))************************************)))))))))((((((((((((((((((((((((((((((((((((''''''((())))))(((&&&(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&((()))***xxxrrrjjjjjjnnnuuuzzzxxxrrrmmmwwwjjj\\\TTTKKKEEECCC@@@:::444333111///,,,+++***++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))+++++++++++++++++++++***+++,,,,,,---...///000000111111222222333444444555555444444333333333444444222333555777999<<<===>>>===<<<<<<===>>>@@@AAAAAA======>>>>>>>>>>>>======888888777666444222111000---,,,+++***************------------,,,,,,,,,,,,///......000000000000222111555===EEENNNXXXaaagggnnnddd[[[ZZZ___fffrrr{{{{{{ttttttzzzxxxuuurrrkkk___YYYZZZ^^^YYYQQQ@@@<<<777333111111000//////...,,,,,,---,,,)))''',,,+++++++++************))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++,,,------------...000111222333444555666666666666777777777777888888999999888888777888888777666777888999:::999999999999999999999999:::888666666666555222///,,,,,,,,,,,,++++++******************************)))***---//////000444888@@@GGGNNNSSSUUUVVVVVVUUUJJJCCCEEESSS[[[aaarrrzzztttwww~~~vvvsssooooooxxxsss|||zzzzzztttpppoooooo]]]UUUIII>>>777666888;;;<<<>>>BBBJJJUUUaaajjjnnnpppjjjbbbZZZPPPEEE;;;555222///---+++++++++++++++++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((('''''''''((()))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''((())))))vvv```QQQMMMKKKGGGBBB<<<888222,,,))))))+++---,,,,,,++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))),,,,,,,,,+++++++++++++++++++++,,,---...///000000111222222333444444555555555555444333333333333444333333555777999;;;<<<===999::::::::::::;;;===>>>======>>>>>>>>>>>>======:::999777444222///...---,,,,,,++++++***+++++++++------------------------/////////...000333666777999FFFYYYmmm~~~wwwjjjiiilllhhh```TTTOOOGGGAAA===;;;:::999222000......//////...---,,,,,,,,,,,,+++++++++***************************((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******++++++,,,------,,,---...000111333444555666666666777777777888888888888999999999999888888555666888999:::;;;::::::999999999999999999999999999888666555444333000///,,,+++++++++++++++***************+++++++++++++++(((***+++...333<<>>???BBBBBB???<<>>666///***)))+++---------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))+++++++++,,,,,,,,,,,,,,,++++++,,,...///000111222222222333333444444555555555555444444444444444555555666777888999;;;<<<<<<888999:::999888888:::<<<<<<===>>>??????>>>===<<<:::888666333000...,,,,,,------,,,++++++,,,,,,------------............///+++......///444???FFFIIITTTbbbwww}}}wwwuuunnneeebbb[[[QQQIIIDDDCCCBBBBBB555222///...///000111000------------,,,,,,,,,,,,************************((((((((((((((((((((((((&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))******++++++,,,------------...000111333444444666666777777777888888888999999999999999999999999444555888:::<<<;;;::::::888999999::::::999999888888888666444222000///...++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,---...222>>>OOO[[[___YYYQQQHHHBBB===<<>>:::===@@@AAABBBCCCOOOYYYdddiiiiiieee[[[QQQCCC===777222111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))&&&((())))))(((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((((((((((((gggSSSMMMNNNIIIEEE???888222...---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))***++++++,,,,,,---------+++,,,---...000111222333222222333333444555555555555555555444555555666666888999999::::::;;;<<<<<<999;;;;;;:::777777999;;;<<<===>>>??????>>>===<<<888666444111///---------...------,,,------......------......////////////,,,111444888DDDVVVeeejjjooouuu}}}zzzrrr}}}xxxssslllaaaXXXTTTSSSSSSTTTFFFAAA:::444222111111111//////.........---------************************((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))******++++++,,,------------...///000222222333666666666777777777777888999999999888888999999999666777777888888999888888999999:::;;;;;;:::999999888777666333111///......******************+++++++++++++++,,,,,,,,,------000555<<>>@@@@@@>>>===<<<555444222000..................---------......///---.........//////000000111777===CCCUUUmmmzzzvvvppplllnnnvvv{{{qqqjjjhhhdddlllwww{{{vvvqqquuuvvvpppgggbbbeeekkkhhhmmmvvvyyyqqqmmmmmmoooppp___WWWLLLAAA;;;777555333000////////////.........************************))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,------------...///000111111222666666666666777777777777:::999999888888999999::::::888666555444555666777999:::;;;;;;;;;;;;:::999888777666333000.........******************+++++++++++++++,,,,,,---------222===MMM^^^nnnrrrfffUUUJJJHHHKKKUUU___iiixxx{{{wwwtttpppooovvv~~~pppnnn||||||pppiiiuuuwwwuuuzzz~~~{{{hhhTTTIIIAAA:::888;;;555;;;???AAAJJJZZZfffjjjddd[[[OOOFFFAAA<<<555000------------------------+++++++++************)))))))))))))))))))))))))))%%%(((******'''&&&'''))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&''''''((()))(((((((((vvvUUUFFFHHHJJJOOOPPPGGG:::444666000...------///...+++(((++++++************++++++((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))+++)))((()))---...---+++......//////000000111111444555666777888888777777555666666666666555555444:::999888888999:::<<<===999;;;<<<===<<<===>>>@@@BBBAAAAAA@@@>>><<<;;;:::555444222000...,,,,,,+++///***(((,,,...---,,,------+++...333444111555<<<:::AAAKKKXXXnnn{{{xxx|||}}}zzzwwwuuussstttvvvvvv~~~~~~xxxzzzxxxppppppsssuuuuuuwwwxxxxxx{{{mmmZZZMMMCCC<<<999777000222444...///000'''///---++++++,,,,,,+++)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))***++++++,,,,,,......//////000000111111666666777777888888999999999999888888999;;;===>>>;;;:::999999999999:::;;;;;;::::::999999888888888666555333111///------,,,,,,,,,,,,,,,++++++++++++///---+++,,,...333777:::IIIZZZccceeecccVVVMMMSSS^^^iiiuuu}}}nnnmmmiiieeehhhtttxxxzzz}}}hhhTTTFFF???===:::999999:::???HHHQQQWWWccckkknnnfffZZZNNNAAA666555444111---+++,,,000333......---,,,+++++++++,,,************))))))))))))&&&&&&'''((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******))))))((((((''''''(((((()))***************{{{}}}~~~bbbTTTQQQMMMIIIKKKOOOMMMEEE<<<333000---,,,---...,,,++++++******))))))******+++((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))+++***)))***---...---,,,......//////000111111111444444555666777777777777777888888999999999999999::::::::::::;;;<<<===>>>:::<<<===>>>======???@@@BBBAAAAAA@@@>>><<<:::999555444222000...---,,,,,,///,,,,,,111333000///000666222000444555555999@@@GGGKKKTTTfff{{{ttt}}}yyyuuuwww~~~}}}tttttt{{{{{{zzzfffUUULLLIIIHHH<<<666777666---...222...---,,,*********,,,------***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))***++++++,,,,,,......//////000111111111666666666777888888999999999999999999:::<<<>>>???<<<;;;:::999999:::;;;<<<999999888888777777666666555444333000///------,,,))))))*********+++++++++,,,111444111...333@@@LLLXXX___```^^^[[[QQQQQQ```{{{~~~xxxtttqqqrrrsssvvv|||{{{ssshhh\\\QQQJJJ@@@<<<777555999AAAJJJOOORRR```nnnrrrmmmbbbOOO???999555111//////...---+++...------,,,,,,++++++***************))))))))))))''''''(((((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))))))))((((((((('''(((((()))***************kkk]]]]]]^^^XXXPPPPPPSSSNNNDDD:::555000---,,,---------******))))))))))))******)))((((((''''''(((((()))))))))((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))),,,+++***+++---///...---......//////000111222222333444444555666666777777888999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>===???@@@@@@??????@@@BBBBBBBBBAAA@@@>>><<<:::999444333111000...---,,,,,,---+++,,,111111...---000333444999AAAFFFHHHKKKOOOTTTZZZgggtttmmmlllyyynnnjjjmmmrrr~~~}}}oooXXXMMMLLLLLLCCC===>>>::://////444000......---+++******---///******)))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))******+++,,,,,,,,,......///000000111111222444555555666777777888888888888999999;;;===???@@@<<<<<<;;;;;;;;;;;;<<<<<<::::::999999888777777666555444222000///------,,,***))))))******+++,,,---+++///333666:::CCCOOOYYYZZZUUUKKKHHHMMMQQQeee{{{uuuttt~~~{{{~~~~~~}}}{{{zzz|||}}}ssszzz|||xxxrrrhhh``````VVVHHH===999<<>>???<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999888888444333111000...------------,,,,,,+++,,,---......000...111>>>OOOXXXWWWRRRJJJHHHGGGOOOZZZ___uuu{{{uuurrrpppjjjdddhhhvvv~~~~~~mmmXXXHHH???===>>>???IIIXXXdddkkkmmmmmmkkk```SSSBBB666000000000000............---+++***)))+++++++++*********)))))))))))))))))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((()))***************uuuUUUKKKOOORRRPPPLLLEEE<<<555000------******))))))))))))******))))))(((((((((((())))))))))))((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((************************+++,,,,,,------......///......///000111222333333666666666777888:::;;;<<<======>>>======<<<;;;;;;>>>???AAABBBCCCCCCBBBAAAFFFGGGHHHGGGFFFEEEFFFGGGBBBBBBAAA???===:::888777222222000///............111/////////---///999DDDOOOddd{{{}}}{{{zzzwwwssssss{{{~~~pppkkkjjj\\\QQQQQQTTTPPPMMMDDD333...//////...---++++++,,,************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,------//////000000111222222222000000111222333444555666555666777999:::<<<======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;999888888777333222111///...---------...---,,,+++,,,---...///999;;;CCCOOOYYYXXXNNNCCCAAANNN___qqqzzzqqqqqqyyyjjjeeeiiinnnuuu}}}~~~{{{lllUUUEEE<<<<<>>666111///++++++************++++++***))))))(((((())))))***))))))((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((***************************+++------,,,,,,...///......///000222333444444888777777777999;;;===>>>@@@@@@@@@@@@@@@??????>>>@@@@@@AAABBBCCCCCCCCCCCCHHHIIIJJJHHHGGGFFFFFFGGGBBBBBBAAA???<<<:::888666111111000////////////////////////000111777GGGVVVlll}}}sssqqq|||{{{{{{~~~mmm___\\\aaabbbcccZZZHHH888555000.........---,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((())))))***'''''''''''''''''''''''''''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&((((((((((((((((((((((((((((((((()))))))))************++++++,,,---------//////000111111222222333000000111333444555666777777777999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999888777555444444222222000///...---------,,,,,,++++++,,,...111333DDDRRR``````SSSHHHDDDGGGSSScccoooxxx|||sssppp{{{tttmmmxxxdddRRRAAA???>>>>>>>>>AAAKKKVVVXXX[[[^^^ZZZPPPCCC999333333222000///------,,,,,,,,,++++++++++++*********))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((()))***************jjjXXXNNNJJJJJJJJJNNNQQQOOOHHH???888555,,,,,,++++++++++++,,,,,,******))))))))))))******))))))(((((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((************************(((***,,,,,,++++++---///---...///000222333444555777777666777888:::===>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEHHHIIIIIIHHHEEEDDDEEEFFFBBBBBBAAA???<<<:::777666111000000////////////000...111666;;;>>>HHH\\\ooouuupppssszzzxxx|||xxxgggaaadddgggooopppeeeTTTIII;;;222111111///---+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((())))))******'''''''''''''''''''''''''''((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++,,,,,,------...///000000111111222333333222222333555666888999999::::::<<<=========<<<<<<999:::;;;<<<<<<;;;:::999:::999888777555444333222222111000///...---------+++++++++---000555999<<>>:::::::::???EEEKKKTTT___gggeeeYYYHHH<<<666444111///------...///,,,,,,+++++++++*********(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''((((((((()))))))))***(((((()))***************tttZZZKKKKKKRRRBBBIIIPPPSSSNNNFFF>>>:::---,,,,,,++++++,,,,,,---******))))))))))))******))))))((())))))***++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))************************'''***,,,,,,******,,,///---...///111222333555555666666555666777:::<<<>>>888:::<<<>>>@@@AAABBBCCCBBBBBBAAAAAAAAACCCEEEFFFGGGGGGHHHFFFDDDCCCCCCDDDBBBBBBAAA???<<<999777666000000////////////000000444:::CCCKKKRRR]]]sssyyyuuuxxxyyyxxx~~~{{{jjjaaaaaadddrrr}}}{{{qqq___HHH999444333000,,,+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((('''((((((((())))))******'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))((())))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...000000000111222222333333444444555777888:::;;;;;;<<<===>>>??????>>>===<<<999999:::;;;;;;:::999999;;;;;;:::888777555444444222111000......---------,,,,,,...111666<<>>999666444444...222444222000222555555888RRRlllzzzwwwtttuuuvvvuuuvvvyyy~~~zzz}}}sssdddbbbpppfffOOO@@@666///,,,///,,,******,,,,,,***((((((((((((((())))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))*********,,,,,,------...///000000000222333333333333444666777777888999:::;;;===>>>>>>===>>>@@@AAABBB@@@>>>===<<<<<<===>>>>>><<<:::;;;;;;;;;:::888555222000//////000///------...///---333888===EEEMMMKKKCCCDDDJJJKKKSSSggguuu~~~mmmpppeeehhhwwwdddRRRHHHAAA???BBB@@@LLLUUU]]]mmm}}}xxxgggPPP@@@333222333000,,,***,,,---...---+++++++++,,,************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))+++***)))))))))***,,,,,,zzztttvvvxxx~~~|||mmm___]]]XXXRRRNNNLLLNNNPPPHHH@@@555...,,,---...///...+++))))))***++++++***))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***---------------............000222333333444555777555777999:::999999:::;;;<<<<<<;;;::::::===AAAEEEGGGFFFDDDCCCCCCCCCCCCDDDCCCBBBBBBCCCDDDDDDCCCAAAAAABBBAAA>>>:::666444333222111111000000333:::AAA[[[tttzzzqqqjjjjjjkkklllqqqzzz{{{vvvssseeeSSSAAA666444///---++++++---,,,***'''************************+++******)))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))************+++,,,,,,---...///000000000222333333333333444666888999999:::<<<>>>???@@@=========???BBBBBBAAA???>>>======>>>??????===;;;::::::;;;:::888666333111111000//////000000...---222222>>>VVVgggbbbQQQEEE<<>>:::666333222444000///111222555BBBRRR]]]uuu}}}zzzuuupppeeeeeegggnnnzzzyyyzzzuuusssdddJJJ;;;:::222000///......---+++)))++++++++++++++++++++++++*********))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))*********++++++++++++,,,---...///000000111222444444333333555666::::::;;;<<<>>>@@@BBBCCC======>>>@@@CCCDDDCCCAAA@@@?????????@@@@@@>>><<<::::::;;;:::888666444333222000...///111222000---888888MMMkkksss^^^JJJDDDFFF]]]rrrzzz~~~wwwuuudddGGGFFFFFFGGGLLLVVVeeesss}}}tttfffTTTDDD666///000666......///...---,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))******))))))******+++,,,oooYYYMMMMMMRRRRRROOOGGG>>>555///......---,,,,,,,,,---,,,***(((***))))))))))))))))))***(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********---------......//////000222222444888<<<<<<888444333555777888888888999:::=========<<<<<<>>>BBBEEEEEEFFFGGGHHHGGGEEECCCBBBDDDBBB??????@@@@@@@@@@@@>>>??????===888444222111333...000666777:::JJJ___hhh|||}}}xxxzzz~~~}}}{{{ppprrrzzz|||qqqjjjpppjjjUUUDDD@@@999777333000...------,,,,,,,,,,,,+++++++++++++++*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))******++++++,,,++++++,,,---///000111111111222444444333333555666::::::;;;<<<>>>AAACCCDDD>>>>>>@@@BBBEEEFFFEEEDDDCCCAAA@@@@@@AAAAAA???>>>===<<<<<<:::888555333222000///.........000222333CCCLLL]]]ggg]]]JJJGGGPPPaaavvvmmmUUULLLHHHOOOXXX___fffkkktttpppeeeUUUBBB444111222...---------...---+++***++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))******+++((((((((((((((((((((((((***************+++++++++|||zzzaaaRRRMMMQQQRRRRRRMMMCCC999000,,,...---------------+++(((******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++,,,,,,---......//////444222222444888999777555555777888888777777777888:::;;;<<<<<<===???CCCFFFDDDEEEGGGHHHHHHFFFDDDBBBFFFCCC@@@???@@@@@@@@@???<<<<<<<<<999666333222222///222999@@@AAADDDSSSfff|||rrrpppxxxrrraaafffkkkaaaRRRKKKCCC???999222...,,,,,,---,,,,,,+++++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((())))))***+++,,,,,,,,,+++,,,---...000111222333111333444444444444555777999::::::<<<===???AAABBBAAAAAABBBEEEHHHIIIHHHGGGEEECCCAAAAAABBBBBB@@@???@@@???===:::777444222000...///000...---000777===QQQYYY[[[RRRJJJQQQcccsssrrrqqq{{{nnnXXXSSSYYY^^^```aaaiiioooqqqhhhXXXGGG:::333///---+++,,,---...---+++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((((((''')))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))******++++++++++++dddRRRPPPTTTWWWXXXRRRGGG;;;333000///------------+++***+++******))))))******+++(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++,,,---...//////000222111000000222444444444666888999999888777777888888:::;;;;;;;;;<<>>@@@@@@CCCCCCDDDFFFIIIJJJIIIGGGFFFDDDBBBAAAAAABBBAAA???AAA???===:::777444222111...000222444666:::AAAFFFPPPOOOHHHDDDSSSrrr}}}mmmqqqjjjuuusssYYYRRRVVV\\\^^^^^^iiitttvvvpppbbbQQQCCC555111---,,,---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))***++++++++++++***|||cccOOOPPPTTTXXXYYYSSSHHH@@@333000---,,,,,,---,,,++++++******))))))******+++(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,---...///000111111000111222222222222444555666777999:::999888999:::;;;<<<<<<<<<::::::<<<>>>@@@AAACCCEEEFFFFFFFFFFFFHHHGGGEEEEEEEEEDDDAAA???<<<;;;888555333444888;;;III___pppooommmuuuyyyxxxuuussswww|||xxxqqqrrrtttooogggjjjiiieeefffkkkllliiibbbaaa___]]]^^^dddmmmttttttrrrrrrwwwppphhheee```XXXYYYYYYVVVNNNCCC888222///......------,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))((())))))***,,,------.........000111333555666777222333555555444444666777;;;;;;;;;<<<<<<>>>??????CCCCCCDDDFFFHHHHHHGGGEEEGGGDDDBBBAAAAAAAAA@@@???>>>===<<<999777666555444222222555===GGGMMMMMMKKKFFFDDDHHHYYYsssoooaaakkkyyyuuuYYYSSSTTTTTTYYYcccnnnwww}}}{{{mmm]]]@@@999111......///...---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))***+++,,,++++++***rrrMMMLLLNNNSSSXXXWWWQQQKKK444111---,,,,,,,,,,,,,,,++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++------...///000111222222000444777777555444555777444666999:::::::::<<<===@@@AAA@@@>>><<<;;;;;;===???@@@BBBCCCEEEFFFGGGGGGIIIHHHGGGGGGGGGEEEBBB???===<<<999555444666;;;???]]]xxxzzzooopppuuu}}}yyyssssssmmmkkknnnkkkccc```eeehhhgggeee```ZZZVVVVVVZZZ^^^aaajjjkkkllllllmmmpppvvvzzz|||qqqjjjfffaaaccceeeeee^^^QQQCCC888333000000///...------,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((())))))+++,,,---.........///000222444666777888222444555555444555666888===============>>>>>>???CCCCCCCCCEEEGGGGGGEEECCCGGGEEEBBB@@@AAAAAA@@@???<<<;;;:::999888888888888555333666DDDUUU\\\UUULLLBBBGGG^^^~~~hhhggg~~~oooYYYPPPJJJXXX^^^gggrrrqqqIII@@@666000///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))***+++,,,+++******~~~{{{XXXRRRNNNRRRZZZ\\\VVVNNNCCC:::000---///000...+++---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&'''((((((''''''(((***)))******++++++,,,------------......//////000000222333444666777777777777999888666666888;;;>>>@@@OOOKKKEEE???;;;:::;;;<<<;;;>>>AAACCCDDDEEEGGGIIIKKKJJJIIIGGGFFFEEEDDDDDD???;;;777555444666???IIIpppwwwzzzzzzsss}}}}}}zzzxxxuuuooohhheeeggglllqqqkkkggg```VVVQQQTTT___hhhuuuyyy{{{wwwnnngggeeefffiiimmmwww}}}uuupppjjjhhhjjjppprrrdddNNN???:::333///,,,---111111...)))+++++++++************)))************************''''''(((((())))))******+++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((*********))))))))))))))))))))))))***+++++++++,,,...///000222444555555555222555999999777666777999777999<<<===>>>???BBBDDDHHHGGGEEECCCAAA@@@@@@???CCCCCCBBBAAA@@@???>>>>>>???;;;777777:::;;;:::777555888CCC[[[jjj[[[JJJMMMTTTcccxxxnnnyyygggVVVMMMNNNTTT```qqqdddOOO:::444444222000000000...+++***+++,,,,,,++++++++++++************)))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,------yyy|||www^^^XXXRRRTTTZZZ^^^]]]YYYOOOEEE999000---,,,+++***---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((***)))(((((()))+++***++++++,,,------...............///000000111111222333444555666777777777666666777999<<<@@@DDDFFFLLLIIIEEEAAA>>>======>>>>>>@@@CCCEEEEEEFFFIIIJJJLLLLLLKKKJJJIIIGGGFFFEEEAAA===999888888>>>NNN\\\~~~xxxzzzzzztttqqqqqqsssvvvmmmjjjddd[[[VVVXXX```hhh}}}rrrfff^^^WWWVVVYYYaaahhhnnnxxxzzzlllhhhkkkssssssdddRRRFFF;;;555///---///000---)))++++++++++++************************************(((((((((((())))))***************)))((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))))))))))))))))))))******++++++,,,,,,---...000111333444444444222555777888666666777888999;;;===>>>???@@@BBBCCCGGGFFFDDDCCCBBBAAA@@@@@@??????>>>===<<<;;;::::::;;;:::888777777999;;;<<>>>>>>>>===CCCCCCCCCCCCCCCDDDDDDDDDBBBCCCEEEFFFGGGHHHKKKMMMLLLMMMOOOOOONNNKKKGGGEEEAAA;;;888>>>HHHVVVgggttt{{{yyyyyyzzzsssoooooorrruuuvvvsssqqqooooooppppppnnnlllhhhgggeeebbb^^^]]]___bbbhhhgggeeeeeefffgggggggggaaaXXXPPPPPPQQQQQQSSSVVVUUUXXXaaapppooo]]]QQQAAA666222111000...---,,,,,,,,,++++++++++++************************))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))*********)))******+++,,,---......,,,---...000111222222222333444555666666666777777:::<<<>>>???>>>>>>>>>???@@@@@@@@@@@@@@@@@@??????======<<<;;;:::999999888444666666222///555CCCOOOTTT[[[UUUMMMUUUeee|||uuummmooo|||~~~zzzqqqrrrwwwrrrqqqnnnllljjjjjjkkklllllleeefffooorrrpppvvv{{{hhhUUURRR```nnntttsss}}}nnnYYYDDD777222000...---...///...---+++,,,,,,+++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))******++++++,,,------yyyzzzyyywwwwww}}}|||aaaQQQTTT]]]\\\\\\YYYPPPCCC777111000...---,,,+++************************************))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((***)))(((((()))+++*********+++,,,,,,------000000111222333444555555666777888999:::;;;;;;;;;<<<===>>>???>>>===;;;:::???@@@AAABBBCCCDDDEEEEEEBBBCCCDDDEEEEEEGGGJJJLLLKKKLLLMMMNNNLLLIIIFFFDDD???;;;>>>MMM```oooxxx~~~~~~yyy~~~vvvsssooommmmmmoooppppppoooooopppssswwwyyyyyyyyyqqqqqqoookkkfffbbb___^^^]]]bbbgggiiiiiijjjmmmqqqjjjaaaZZZXXXWWWTTTSSSTTTNNNSSSXXX^^^hhh|||{{{mmm___KKK<<<555222000---------------,,,,,,,,,+++************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))************)))***+++,,,---...//////---...///111222222222222444555666888999999888777888:::===>>>===<<<<<<<<<===>>>????????????>>>===>>>===<<<;;;:::999999888666777777555555===KKKWWWYYYRRRIIIQQQcccooorrrkkkwwwnnnjjjhhhfffhhhjjjiiifffddddddfffhhhbbbccciiikkkggghhhnnnrrrsssuuuwwwxxxwwwtttqqqoooppprrrsssvvvzzz~~~___OOOVVVeeemmmnnn|||tttVVV???333111000...---...---+++***,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))******++++++,,,------qqqtttvvvvvvuuuyyywwwuuuwwwxxx~~~```RRRPPPXXX\\\^^^YYYLLL===111***...---,,,++++++******+++************************))))))))))))((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))'''(((***)))(((((()))+++))))))***++++++,,,,,,---///000111222333555555666777777999:::;;;<<<<<<<<<<<<===>>>@@@@@@@@@???>>>>>>???@@@BBBCCCDDDEEEFFFBBBCCCDDDDDDDDDFFFIIIKKKJJJJJJKKKKKKIIIGGGDDDCCC<<<===JJJbbbyyy~~~~~~ttttttuuuvvvwwwwwwtttrrrtttwwwzzz}}}yyyrrrllliiieeeeeeccc```bbbmmm}}}tttiii^^^WWWVVVXXX[[[\\\VVVSSS\\\qqq{{{kkkVVVEEE;;;555111---......---------,,,,,,,,,************************+++************)))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++******+++,,,...///000000000000111333333444444444555666999<<<>>>===:::777666999<<<===<<<;;;;;;;;;>>>>>>@@@@@@@@@???>>>===<<<;;;;;;:::999888777666111222444777===DDDLLLQQQNNNGGGFFFYYYpppyyyzzzwww~~~{{{wwwqqqjjjfffjjjkkkiiieeeaaa```cccfffeeeeeefffiiikkkkkkiiiggghhhiiijjjkkkjjjiiifffeeeeeejjjooopppnnnnnnqqqtttpppyyywwwWWWMMMSSS\\\aaallllllNNN:::666333000------,,,+++***,,,,,,,,,,,,++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,------{{{}}}}}}vvvnnnnnnooonnn```NNNVVV[[[``````WWWHHH999///......---,,,++++++++++++************************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((()))+++***))))))***,,,******++++++,,,------...//////000222333444555666555666777999::::::;;;;;;:::;;;<<<>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEFFFGGGCCCDDDDDDDDDDDDEEEIIILLLJJJJJJIIIHHHGGGEEEDDDCCCFFFOOOddd~~~}}}yyy{{{wwwiiidddeeelllooonnneeeZZZWWW^^^fff{{{yyydddQQQEEE===666222............------------************************+++++++++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++******+++---...000111111222333444555555666555555666888;;;@@@CCCAAA<<<777555888<<<>>>===<<<<<<<<<@@@AAABBBCCCBBBAAA???>>>;;;::::::999888777666666000222888DDDOOOTTTPPPKKKHHHQQQXXXdddsssyyy}}}yyyxxxvvvtttrrrqqqooonnnmmmqqqpppnnnkkkhhhhhhjjjmmmmmmssssssnnnooosssnnnddd^^^___``````___```aaaaaaZZZ]]]```aaa````````````ccceeelllvvv{{{zzz|||rrrVVVIIIJJJOOOZZZiii|||fffLLL<<<888333///---------,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,------|||yyyooossssssmmmkkkooopppmmm}}}xxxyyy^^^UUUZZZbbbeee```TTTEEE;;;......---,,,++++++++++++************************))))))))))))((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))+++,,,,,,+++***,,,---++++++,,,------......///...///000111333444555666444555666777888999999999999::::::;;;<<<===>>>>>>DDDCCCCCCCCCDDDEEEGGGHHHDDDEEEEEEDDDDDDFFFIIILLLKKKJJJIIIGGGFFFEEEDDDDDDZZZiii~~~|||}}}tttlllnnntttuuu~~~lll^^^VVVXXXYYYgggooo\\\OOOFFF===777//////.........---------************************++++++++++++******))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))***+++++++++***+++,,,---///000111222444444555666777777777777777999===CCCFFFDDD===777555999===???>>>=========CCCDDDEEEEEEEEECCCAAA???<<<<<<;;;:::999888777777888;;;EEEWWWfffhhh\\\OOORRRkkkuuuooommmmmmttt}}}{{{uuuooonnnmmmlllllloootttyyyzzz{{{~~~~~~}}}}}}}}}|||lllbbbbbb```^^^\\\[[[\\\^^^XXXWWWXXXZZZ]]]^^^\\\ZZZ\\\[[[^^^eeegggggglllssstttxxx}}}hhhMMMFFFIIILLLTTTcccyyy{{{___AAA<<<555000............---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------