BM6P6(@ |||jjj[[[RRRRRRVVV___]]][[[]]]bbbgggkkklllwww~~~|||}}}}}}xxxyyyxxxwwwyyy{{{wwwpppZZZQQQ\\\fff~~~OOOPPPJJJHHHddd|||yyyxxxwwwsssnnnpppnnnmmmnnnpppqqqooolllqqqqqqpppmmmiiigggggghhhmmmlllllllllnnnnnnlllkkkiiifffcccdddgggiiifffcccZZZ[[[ZZZXXXTTTNNNHHHDDD>>>>>>===<<<;;;999777666444666888999@@@SSSrrrxxxttt|||zzzWWWMMMPPPYYYpppyyyfffiiimmmrrruuuzzz~~~{{{{{{nnngggbbbaaaaaa```uuuiiiaaaxxx{{{}}}{{{yyy{{{~~~xxxwwwyyyzzzzzzqqquuuyyyzzzwwwtttssssssuuuxxx}}}~~~~~~|||ttttttuuuwwwyyy|||~~~~~~|||}}}|||yyyzzz|||qqqggg^^^PPPIIIJJJDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>AAADDDAAA>>>HHHVVVvvvmmmVVVJJJiii{{{yyy|||{{{yyyyyy{{{~~~}}}yyyvvvtttrrrpppoooooopppqqqssssssqqqppptttuuutttqqqooooooppprrrtttpppmmmooouuuyyyxxxvvvkkk]]]VVVRRRSSSUUU]]]^^^___aaadddgggkkkmmmyyy~~~|||}}}|||yyyvvvwwwwwwvvvwwwxxxssslll^^^ZZZ```mmm}}}kkkHHHJJJEEEMMMlll|||zzzvvvrrrooommmlllmmmnnnnnnkkkiiihhhiiijjjiiihhhhhhjjjlllnnnmmmmmmnnnpppooonnnllliiifffdddeeeggggggddd```]]]]]]\\\YYYTTTMMMGGGDDDBBBAAA???===;;;:::888777777888888888;;;LLLiiiyyyyyyyyyVVVMMMPPPYYYpppooohhhkkkooossswww{{{{{{}}}jjjdddaaa`````````uuuiiiaaa}}}|||xxxxxxxxxwwwuuurrruuuxxxxxxvvvtttuuuvvv|||~~~|||xxxttttttvvvzzz}}}|||pppmmmooopppqqqssspppuuuuuuccc\\\UUUJJJEEEGGGCCCCCCBBBBBBAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???CCCBBBBBBLLLZZZ~~~cccOOORRR{{{|||||||||}}}{{{xxxvvvuuusssqqqpppppppppqqqtttuuutttrrrxxxxxxxxxvvvsssrrrrrrssspppoooppptttxxxzzzxxxuuulllUUUMMMOOOSSSTTTUUU[[[___bbbdddeeegggkkkooo{{{|||}}}|||}}}~~~|||xxxtttsssuuuvvvuuuvvvvvvooofffYYY^^^___tttvvvSSSBBBDDDDDD^^^|||zzzvvvsssooonnnnnnnnnnnnmmmkkkhhheeeggghhhiiijjjkkknnnpppnnnmmmlllmmmoooooonnnllljjjhhhfffggghhhfffaaa]]]\\\\\\[[[YYYUUUPPPLLLIIIHHHFFFCCC???===;;;:::999999888888888999HHHfffwwwVVVMMMQQQZZZqqqttteeegggjjjnnnrrrvvvyyy~~~~~~}}}hhhdddaaaaaaaaaaaawwwgggddd||||||~~~~~~{{{xxxwwwxxxxxxtttqqquuuuuuvvvuuutttuuuxxxzzz~~~xxxrrrrrrsssvvv{{{{{{ooofffhhhmmmnnnmmmllldddooo{{{xxxyyy}}}wwwmmmpppooo```SSSOOOLLLEEEBBBDDDBBBAAAAAA@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBB>>>???BBBCCCEEERRRbbbWWWHHHaaa~~~~~~~~~~~~}}}{{{wwwvvvuuuuuutttsssqqqoooooopppsssuuuuuuuuuyyyzzzzzzxxxuuurrrqqqqqqlllooossswwwyyyyyyvvvtttjjjYYYIIIGGGMMMSSSVVVXXX[[[___cccdddcccfffmmmsss{{{|||{{{{{{{{{||||||zzzvvvrrrrrruuuvvvuuuvvvtttlllbbbOOOZZZ[[[yyysssHHHFFFEEEIIIzzz{{{wwwuuurrrpppoooooopppqqqqqqpppnnnmmmmmmnnnooonnnnnnnnnppprrrooollljjjiiikkkmmmnnnnnnlllkkkjjjjjjiiifff```\\\YYYYYYYYYYYYWWWUUUSSSRRRNNNKKKGGGBBB>>><<<;;;;;;888777888:::<<>>======888666888;;;===JJJkkkwwwVVVNNNQQQYYYoooooo```\\\___bbbgggkkkooosssxxx{{{~~~kkkgggcccaaaaaaddd|||SSSddd~~~|||}}}}}}}}}|||{{{{{{{{{zzzwwwssstttvvvxxxwwwuuuzzzyyywwwvvvxxx{{{~~~}}}}}}|||{{{xxxzzz~~~{{{tttooovvvvvvxxx}}}{{{|||xxxuuupppqqquuuxxxvvvqqqrrrwww~~~]]]TTTZZZ]]]eeegggaaabbbhhhdddWWWPPPIIIDDDCCCCCCBBBAAABBB???????????????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBFFFFFFAAAGGGbbbZZZJJJVVV~~~~~~~~~}}}}}}~~~|||{{{sssqqqpppppprrrtttuuuuuutttrrrqqqrrruuuxxxyyyzzzsssuuuuuutttqqqnnnlllllloooqqqrrrqqqooonnnnnnoooyyyfffYYYJJJIIIKKKPPPSSSSSSWWW]]]\\\^^^aaacccfffllltttzzz|||zzzxxxyyyzzz{{{zzzyyywwwuuuuuuwwwxxxvvvuuuqqqhhh^^^ZZZeeexxxpppUUU[[[]]]yyyrrrssspppmmmmmmfffjjjnnnqqqqqqpppppppppnnnoooooonnnmmmlllnnnooorrroookkkjjjlllooorrrssspppppppppooollliiieeeccccccaaa^^^[[[XXXVVVUUUUUUTTTQQQMMMHHHDDD@@@>>>===;;;777888;;;:::DDDfffyyyXXXNNNPPPWWWlllzzzkkk^^^WWWVVV\\\```eeejjjnnnsssxxx|||}}}~~~||||||hhhccc___]]]___dddUUUmmmzzz|||}}}|||xxxttttttwwwyyyzzzyyyzzzyyyxxxyyy{{{}}}~~~~~~wwwzzz}}}}}}|||yyyxxxwwwuuuxxx|||~~~{{{vvvsss}}}{{{|||zzzyyy}}}~~~wwwvvv}}}yyysssmmmiiiooobbb\\\ddddddeeeddd```]]]ZZZPPPFFFGGGDDD@@@????????????>>>????????????@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBGGGHHHFFFPPPqqqzzzPPPMMMmmm~~~{{{}}}~~~{{{xxxxxx|||}}}}}}|||{{{yyyvvvuuuooonnnmmmnnnqqqtttuuuuuuvvvuuutttuuuxxxzzzzzzzzzrrrssstttssspppooonnnooorrrqqqnnnmmmllllllmmmnnn{{{mmmaaaVVVNNNHHHHHHLLLRRRTTTSSSUUUZZZZZZ]]]bbbgggnnnsssxxx{{{}}}}}}}}}{{{||||||{{{yyywwwvvvvvvvvvxxxwwwtttsssooofff\\\]]]fff]]]RRR[[[hhhxxxsssuuuqqqllllllfffkkkooorrrqqqpppooopppkkklllllljjjhhhhhhiiijjjlllkkkkkklllnnnoooooonnnooooooooommmkkkiiihhhgggfffddd```\\\YYYWWWVVVUUUSSSRRROOOJJJFFFBBB???===<<<888888;;;888@@@bbb{{{YYYOOOPPPVVViiigggWWWRRRQQQOOOXXX[[[aaaggglllqqqwww{{{}}}|||yyy}}}}}}eeeaaa\\\[[[```iiiyyyZZZvvv}}}xxxzzz|||~~~}}}|||xxxuuuvvvyyy{{{{{{zzzxxxwwwxxxzzz}}}~~~|||zzzwwwzzz||||||zzzwwwvvvuuusssvvvzzz||||||{{{zzzyyy}}}|||{{{{{{{{{rrrqqquuuqqqnnnpppxxxrrrsss{{{zzznnnccc]]]WWWNNNHHHFFFAAA@@@???>>>>>>???>>>===?????????@@@@@@AAACCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAACCCIIIOOO```aaaPPPUUUzzzwwwxxxxxxuuussstttxxxxxxxxxwwwvvvuuuttttttmmmlllkkklllpppsssttttttsssrrrrrrtttvvvwwwvvvuuuooopppqqqpppooooooqqqrrrrrrnnnkkkkkknnnoooooonnn|||fffWWWOOOKKKIIIJJJIIIJJJPPPSSSSSSTTTWWWYYY\\\cccllluuuyyyzzzzzz~~~~~~~~~~~~|||xxxvvvuuuvvvwwwxxxvvvsssqqqnnneee[[[XXXaaatttIIIJJJUUUlllxxxuuuvvvqqqjjjjjjjjjnnnsssuuusssqqqpppqqqmmmmmmllliiifffddddddeeedddeeehhhlllnnnmmmiiifffmmmnnnmmmllljjjhhhhhhiiieeeccc```\\\ZZZYYYXXXYYYSSSRRROOOLLLGGGCCC???===<<<777888;;;999AAAddd}}}[[[PPPPPPTTTggg}}}~~~^^^MMMMMMOOOLLLSSSWWW]]]ccchhhnnntttxxx~~~{{{yyy~~~}}}ddd```\\\\\\cccnnnhhhYYYwww{{{||||||~~~|||zzz{{{xxxvvvxxx{{{|||{{{xxxvvvvvvwwwzzz}}}}}}yyyvvvzzz|||~~~~~~{{{xxxuuuuuurrruuuxxxzzz{{{{{{|||}}}~~~{{{yyy}}}zzz~~~|||{{{xxxllliii```cccnnnttt```WWWOOOEEEDDDKKK???@@@@@@??????@@@@@@>>>@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAEEE??????IIIWWWmmm{{{MMMNNN]]]}}}yyyyyyxxxuuuuuuwwwttttttttttttttttttuuuuuulllkkkjjjlllooorrrttttttmmmmmmnnnpppqqqrrrpppnnnlllmmmmmmmmmmmmnnnqqqssspppllliiilllqqqsssqqqnnnpppYYYKKKFFFEEEEEEKKKLLLNNNNNNNNNOOORRRTTTZZZ[[[aaalllwww}}}}}}yyyzzz{{{{{{xxxsssqqqrrrttttttyyyxxxpppjjjgggaaaYYY]]]ccclllLLLJJJPPPiiissspppkkkjjjllljjjgggkkkooorrrsssrrrrrrsssnnnllliiiggggggjjjmmmooogggjjjmmmllliiifffgggiiieeeeeeffffffgggggghhhhhhfffdddbbb```^^^\\\[[[[[[\\\VVVOOOKKKIIIHHHDDDAAA>>><<<777999>>>???TTTxxxuuuZZZNNNSSSUUUccc~~~www___WWWXXXSSSJJJOOOLLLNNNVVV\\\aaajjjuuuyyy~~~}}}zzzvvv||||||cccbbbaaa___aaaoooyyyiiiPPPyyy{{{~~~{{{xxxwww~~~yyytttrrrsssuuutttsssrrrsssttttttsssssstttvvvvvvwwwyyyzzzyyyvvvrrrppprrrppppppqqqtttxxxzzz|||~~~~~~~~~~~~oooeeejjjvvvvvv[[[PPPKKKCCCAAAEEE===>>>>>>>>>????????????@@@??????>>>???AAABBBCCC???@@@@@@???>>>???BBBDDDBBBJJJKKKJJJZZZ~~~]]]PPPQQQppp}}}zzzuuuqqqppprrruuuzzzwwwrrrppppppqqqrrrrrrkkkjjjjjjmmmqqqtttrrrpppllllllllllllmmmnnnooopppnnnnnnmmmlllmmmnnnooopppnnnmmmmmmnnnpppqqqooonnn~~~eeeOOOEEEBBBAAAAAABBBDDDGGGIIIKKKNNNRRRTTT\\\^^^ccckkkttt{{{}}}}}}zzzzzzzzzxxxtttrrrssstttwww{{{yyyqqqiiiddd^^^WWW]]]qqqaaaAAACCCJJJccctttrrrllliiijjjfffgggiiimmmnnnmmmlllkkkkkkkkkjjjhhhgggggghhhjjjkkkkkkkkkkkkiiihhhggghhhjjjgggggggggggghhhhhhhhhiiieeedddbbb```^^^]]]\\\\\\\\\WWWQQQNNNLLLJJJFFFCCC???>>>999:::>>>===OOOooo]]]NNNTTTWWWeee}}}kkkeeeccc[[[PPPOOOMMMMMMRRRSSSSSSXXX```kkkqqqyyy}}}}}}}}}xxxxxx{{{|||{{{xxx{{{~~~eeebbb```]]]```oooqqq\\\[[[vvvwww}}}zzzyyy{{{xxxuuuqqqpppqqqrrrqqqppprrrqqqppppppqqqtttwwwxxxwwwxxxyyyyyyxxxuuurrrppptttrrrqqqpppqqqrrrsssttt~~~}}}|||}}}}}}}}}}}}qqqiiikkkTTTLLLIIIBBB@@@CCC======>>>>>>>>>?????????@@@????????????AAABBBCCC@@@AAABBBAAA@@@AAACCCEEEGGGGGGHHHOOOfff}}}NNNJJJWWW~~~|||zzzvvvrrrqqqrrrtttvvvtttrrrqqqrrrsssrrrqqqkkkjjjjjjlllpppqqqpppoookkkkkkkkkkkklllmmmnnnooonnnnnnmmmlllmmmnnnooopppqqqpppnnnnnnnnnnnnllljjjqqqZZZIIICCCCCCCCCAAA???AAADDDFFFIIIMMMRRRUUU]]]```eeejjjpppvvv|||zzzzzzzzzwwwtttsssssstttvvvxxxwwwooogggbbb]]]XXXoooTTTAAAHHHKKKaaassssssmmmjjjjjjeeehhhjjjlllllljjjgggffffffhhhgggffffffffffffggghhhnnnkkkhhhffffffhhhhhhhhhffffffgggggggggggghhhhhhddddddbbbaaa```^^^]]]]]]\\\XXXTTTRRRPPPNNNHHHDDDAAA@@@;;;;;;>>>;;;GGGbbbbbbPPPSSSXXXgggxxxmmmjjjlllhhhbbbWWWSSSPPPOOONNNMMMQQQWWWWWW^^^fffllloooqqqtttwwwyyyxxx{{{{{{sssppppppsssyyyyyyxxxzzz{{{ccc```]]][[[cccwwwoooTTTeeevvvrrrrrr{{{}}}wwwxxxzzzsssqqqppppppqqqqqqpppooosssppplllmmmrrrxxxzzz{{{xxxxxxxxxwwwuuutttrrrqqqvvvuuusssqqqppppppqqqqqq|||{{{{{{|||~~~~~~}}}|||~~~}}}}}}{{{lllZZZKKKGGGEEEAAA>>>@@@============>>>>>>>>>>>>@@@?????????@@@AAABBBCCCAAACCCDDDDDDCCCBBBCCCEEEKKKDDDGGG\\\|||gggEEELLLhhh~~~{{{{{{zzzwwwsssrrrsssttttttsssrrrssstttsssqqqooonnnmmmlllnnnpppqqqpppooommmlllllllllmmmnnnooopppnnnnnnmmmlllmmmnnnooopppqqqooommmmmmmmmmmmllljjjpppaaaPPPEEEDDDEEECCC@@@AAACCCEEEFFFIIILLLQQQUUUZZZ```gggkkknnnrrrzzz}}}}}}|||zzzwwwtttrrrqqqqqqoooqqqpppkkkeee```]]]\\\qqqJJJJJJPPPUUUnnnyyyrrrrrrllllllnnniiijjjlllmmmllljjjgggffffffiiigggeeeccccccdddfffgggmmmiiiffffffhhhiiigggeeeeeefffffffffffffffffffffcccccccccbbbaaa```___^^^[[[YYYVVVTTTSSSPPPJJJEEEAAAAAA<<<<<>><<<<<<<<<<<<<<<=========>>>>>>??????@@@@@@AAABBBBBBCCCAAACCCEEEEEEDDDCCCDDDEEEIIIEEEQQQrrrZZZHHHZZZyyyzzzzzzwwwuuussstttuuuvvvuuusssrrrsssrrrpppooorrrrrrqqqqqqrrrssssssssspppoooooooooppppppqqqrrrooonnnnnnmmmmmmooopppqqqpppnnnllllllnnnppppppppprrriiiYYYPPPFFFBBBDDDEEEBBB>>>???AAABBBCCCEEEIIINNNRRRWWW___hhhmmmooorrrxxx~~~~~~|||~~~{{{wwwtttrrrooonnnlllllllllhhhaaa[[[[[[]]]www}}}^^^GGGNNNQQQhhhyyysssqqqjjjkkkoookkkjjjlllmmmllljjjiiihhhiiikkkhhhdddaaaaaacccgggiiikkkjjjiiikkknnnmmmiiieeeggggggggggggggggggggggggbbbbbbccccccbbbbbb``````[[[XXXVVVVVVUUURRRKKKFFF@@@BBB======@@@<<<>>>NNNhhhwwwVVVPPPWWWjjjjjj```UUUQQQVVVaaannnwww~~~~~~xxxqqqjjjdddaaa\\\ZZZWWWTTTRRRSSSVVVXXX\\\[[[^^^cccccccccffflllfffmmmuuu~~~}}}vvvtttqqqxxx}}}rrr^^^]]]YYY]]]pppyyyWWW]]]}}}ttt|||{{{yyywwwuuuuuutttsssqqqoooqqqsssttttttsssrrrrrrqqqnnnmmmpppuuuwwwtttppprrrrrrrrrrrrssstttuuuvvvwwwxxxxxxwwwuuutttuuuwwwvvvwwwxxxyyyyyyyyyyyyyyy|||yyyyyy~~~|||lll^^^TTTNNNJJJEEEAAAAAA@@@<<<::::::;;;<<<<<<<<<<<<=========???@@@@@@AAABBBBBBCCCCCCAAABBBDDDDDDCCCCCCEEEFFFGGGNNNffffffLLLMMMkkkyyyzzzzzzxxxvvvuuuvvvwww|||xxxtttqqqpppppppppppptttttttttssssssssstttuuuqqqppppppppppppqqqqqqrrrppppppooonnnooopppqqqrrrssspppnnnmmmoooqqqrrrsss|||pppbbbYYYNNNJJJFFFFFFHHHIIIIIIGGG???@@@@@@@@@AAAEEEIIIMMMRRRZZZccciiilllooouuuzzz~~~|||{{{~~~zzzwwwuuurrrooommmmmmlllkkkggg^^^VVVWWW\\\jjjnnnVVVOOOSSSZZZ|||wwwsssjjjkkkooojjjiiikkklllkkkiiihhhiiiiiikkkiiieeebbbaaacccfffhhhiiijjjmmmpppqqqpppllliiikkkkkkjjjjjjjjjjjjiiiiiiaaabbbcccddddddcccbbbaaa\\\YYYWWWWWWVVVTTTNNNIIICCCDDD???>>>BBB>>>===HHH]]]^^^TTT^^^vvv~~~qqqZZZUUUQQQRRRUUUZZZbbbjjjyyy{{{vvvnnnfff```]]]\\\]]]```aaaffflllnnnpppvvv~~~zzzsssrrrppptttyyyuuucccaaaZZZ[[[pppiiiUUU[[[zzz|||wwwrrrqqqtttvvvuuusssmmmoooqqqrrrpppoooooopppllllllllloooqqqqqqmmmjjjpppppppppqqqrrrtttuuuvvvvvvxxxyyyvvvrrrpppqqqsssrrrtttuuuvvvuuutttuuuvvvyyywwwwwwyyy}}}~~~~~~~~~pppdddXXXMMMGGGCCCBBB@@@???===;;;999999;;;;;;;;;;;;<<<<<<<<<===???@@@AAABBBCCCCCCCCCBBBAAABBBCCCCCCCCCDDDGGGJJJNNN```PPPDDDVVV}}}zzzzzzzzzyyywwwwwwyyy{{{~~~zzzuuuqqqpppqqqrrrrrrsssttttttsssqqqrrrtttvvvqqqpppppppppppppppqqqqqqrrrrrrqqqpppqqqrrrssstttyyyuuupppnnnnnnpppqqqqqq{{{xxxtttnnnhhh```WWWQQQKKKKKKJJJJJJKKKNNNRRRUUUNNNMMMJJJFFFDDDDDDFFFIIIJJJOOOVVV[[[```fffmmmrrrzzz~~~~~~}}}}}}}}}|||zzz|||xxxvvvuuutttqqqooommmkkkjjjggg^^^VVVWWW___qqqkkkMMMNNN[[[sssyyyzzzwwwnnnooorrrlllkkklllmmmllliiihhhhhhiiihhhgggfffeeeddddddddddddeeegggkkkmmmllllllkkkkkkjjjjjjjjjjjjiiiiiiiiihhh```aaacccdddeeedddcccbbb^^^[[[YYYXXXXXXVVVQQQMMMGGGIIIBBB???CCC???;;;CCCRRRrrr|||ggg\\\kkk{{{hhh\\\QQQOOOPPPUUUVVVVVVZZZ```hhhxxx~~~oookkkmmmmmmnnnvvvwwwfffdddZZZYYYmmm]]]RRRiii|||zzzwwwuuuuuuuuuuuutttllloooppppppnnnlllmmmoookkkllllllmmmnnnmmmmmmlllpppqqqqqqqqqrrrrrrrrrrrrqqqtttwwwuuuqqqooopppsssrrrtttvvvvvvttttttuuuvvvyyy{{{}}}~~~}}}xxxsss{{{zzz~~~|||lll___ZZZRRRIIIDDD>>>@@@???<<<:::::::::;;;::::::;;;;;;;;;<<<<<<<<>>BBB^^^vvvtttyyyzzzsssuuuxxxqqqooooooooonnnkkkiiiiiijjjccceeefffggggggdddaaa___```cccffffffeeeeeehhhkkkhhhhhhggggggfffffffffeee___aaaccceeefffeeedddccc```]]]ZZZYYYYYYXXXTTTPPPKKKLLLDDD@@@DDD???:::@@@GGG```|||xxx|||mmmbbbvvv|||iiiXXXMMMMMMKKKMMMRRRSSSSSSYYYaaabbbnnnzzzzzzeeebbbgggiiijjjtttvvvfffdddYYYWWWlllYYYRRRyyy~~~{{{vvvsssqqqrrrnnnpppqqqpppmmmlllmmmpppmmmnnnnnnnnnmmmnnnpppsssrrrrrrrrrrrrrrrqqqpppooolllqqquuuuuurrrrrruuuxxxtttwwwzzzyyywwwvvvxxxzzz}}}xxxyyy{{{{{{{{{zzzyyy{{{~~~yyy|||www[[[PPPOOOKKKEEEAAA<<<>>>>>>;;;888999;;;===:::::::::;;;;;;;;;<<<<<>>???EEEFFFFFFDDDCCCCCCDDDFFFBBBBBBEEEHHHCCCAAAPPPfff~~~~~~]]]DDDQQQxxx|||vvvuuuyyyyyytttrrrtttsssuuuwwwwwwvvvuuuvvvwwwuuuttttttttttttvvvxxxyyyzzzyyyxxxvvvvvvvvvwwwwwwxxxvvvssssssttttttrrrooopppppppppooonnnoooqqqsssvvvpppggg```[[[WWWQQQMMMLLLLLLJJJIIIGGGGGGFFFFFFFFFGGGGGGGGGFFFHHHKKKNNNXXX___iiirrrwwwvvvrrrnnnXXXSSSMMMHHHFFFIIIMMMQQQPPPTTT[[[bbbhhhnnnsssvvv{{{}}}}}}}}}}}}}}}|||{{{zzzyyyxxxvvvvvvvvvvvvuuusssqqqooonnnjjjgggccc\\\XXX```mmm{{{PPP@@@MMMccc|||zzzwwwzzz}}}~~~{{{xxxuuusssooonnnnnnoooooonnnllljjjgggggghhhhhheeeeeekkkuuu{{{yyyvvvqqqmmmjjjhhhfffccceeegggfffdddccceeegggggghhhhhheeebbbaaabbbeee^^^YYYYYY___bbb^^^YYYWWWTTTPPPIIIDDDBBBBBBAAA@@@DDDUUUzzzmmmbbbzzzxxxnnnaaaVVVNNNIIIGGGLLLOOOSSSUUUVVVVVVWWWXXX\\\```eeekkkppptttuuuvvvzzz~~~uuu]]]UUUZZZ\\\ZZZ```jjj~~~sssbbbZZZ]]]^^^nnnmmmVVVccc{{{~~~}}}|||zzzxxxvvvtttrrrwwwyyytttpppooopppooommmkkklllooouuuwwwuuurrrpppnnnnnnpppnnnkkkmmmqqqnnnppptttxxxzzzzzzyyyxxx{{{{{{{{{zzzyyyzzz|||{{{qqqttt~~~|||{{{~~~{{{yyy{{{yyyuuusssqqqooommmkkkccc___^^^fffqqqtttnnneeeZZZSSSJJJEEECCCAAA>>>::::::999888888888999:::;;;<<<<<<;;;<<<<<<>>>???@@@CCCDDDEEEEEEDDDDDDEEEFFFGGGDDDEEEIIIHHHKKK]]]rrrbbbNNNKKKhhh}}}{{{}}}wwwsssuuutttooonnnpppvvvwwwxxxxxxvvvuuuvvvwwwwwwwwwvvvuuuttttttttttttxxxwwwvvvuuuuuuvvvwwwwww{{{xxxuuuttttttrrrpppmmmmmmoooppppppoooppprrrttt}}}eee^^^VVVOOOLLLJJJFFFDDDEEEEEEEEEDDDDDDEEEEEEFFFEEEFFFFFFFFFFFFGGGJJJLLLNNNSSS\\\gggsss~~~~~~xxxlll```UUUMMMIIIGGGMMMMMMNNNSSSZZZaaagggiiihhhlllooonnnlllmmmmmmjjjiiihhheeeaaa______cccfffggggggooo~~~|||zzz{{{||||||{{{yyywwwuuuuuuvvvvvvuuutttqqqooonnnmmmkkkfff___WWWWWWdddrrrsssQQQFFFRRRbbbrrrwwwyyy{{{{{{xxxtttrrrqqqlllkkklllnnnpppqqqpppnnnkkklllmmmmmmjjjkkkwww{{{ssslllgggdddbbbbbbcccdddccccccdddfffiiijjjiiihhheeebbbbbbeeegggbbb______dddgggccc]]][[[XXXSSSLLLGGGEEECCCBBBAAACCCPPPtttppp]]]mmm|||yyyvvvhhhbbbYYYPPPJJJIIIJJJKKKOOORRRUUUVVVWWWVVVWWWXXX\\\```eeejjjlllkkkhhhfffiiilllppptttyyyfffWWWSSSTTTVVVYYY]]]hhh|||nnn]]]WWW[[[```zzzvvvyyyZZZOOOppp}}}}}}|||yyywwwxxx{{{{{{xxxtttpppvvvyyyuuurrrqqqqqqooofffiiinnnsssuuuuuutttrrrnnnmmmnnnqqqpppmmmmmmqqqooorrrvvvyyyyyywwwtttrrr|||}}}}}}{{{zzzzzz|||~~~~~~~~~wwwpppttt}}}~~~yyyvvvwww}}}}}}tttpppuuuqqqllliiihhhgggfffeee[[[WWWTTTTTTWWWVVVPPPJJJLLLHHHBBB??????===:::777999999999999999:::;;;;;;;;;;;;<<<<<<>>>???AAABBBAAACCCFFFGGGFFFEEEEEEFFFHHHCCCCCCHHHMMMUUUiii|||rrrKKKFFFYYYzzzxxxzzzuuuqqqqqqqqqnnnmmmoooyyyyyyyyywwwuuussstttuuuuuuuuuuuuuuutttsssrrrqqqssssssrrrrrrssstttvvvwwwyyywwwsssqqqooommmkkkiiiiiikkkmmmnnnnnnooopppqqqooo[[[UUUMMMHHHHHHHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFFFFEEEFFFIIIKKKKKKMMMQQQYYYdddqqq||||||nnn```XXXVVVQQQLLLKKKOOORRRTTTTTTWWWZZZ\\\ZZZXXXWWWVVVUUUVVVTTTPPPMMMOOOWWWbbbjjj}}}}}}zzzyyyyyyzzz|||}}}|||zzzwwwuuuuuuuuuuuutttssspppnnnmmmjjjlllfffZZZQQQXXXmmm~~~dddVVVQQQTTTdddpppooorrruuuvvvtttqqqnnnmmmjjjjjjjjjllloooppppppooonnnmmmmmmnnnmmmoooyyy~~~zzztttnnniiifffeeeeeeeeeeeedddcccccceeegggiiifffffffffffffffgggiiijjjhhhbbb___bbbdddcccccceeeYYYVVVQQQNNNKKKGGGDDDAAABBBKKKkkkuuuZZZ^^^uuuzzzssslllfffbbb^^^\\\WWWSSSNNNIIIHHHJJJNNNPPPQQQSSSVVVWWWVVVVVVWWWYYY^^^bbbggglllnnnnnnllljjjnnnnnnooopppssswww~~~pppZZZVVVVVVQQQSSSZZZbbboookkkYYYVVVZZZcccbbbeeePPPMMMxxxzzz{{{vvvuuutttuuuwwwwwwvvvsssqqqwwwzzzwwwrrrqqqpppmmmeeekkkssswwwvvvsssrrrqqqmmmlllooosssrrroooooorrrqqqsssuuuwwwwwwuuusssqqq{{{|||}}}|||{{{|||~~~~~~|||zzz{{{~~~{{{qqqrrrsssqqquuussstttwwwwwwqqqkkkjjjllliiieeecccbbbaaa```^^^XXXVVVSSSPPPNNNLLLIIIGGGEEECCC@@@>>>>>><<<999777999999999999:::;;;;;;<<<:::;;;<<<>>>???AAACCCDDDBBBDDDGGGHHHGGGEEEDDDDDDHHHEEEGGGOOOZZZgggyyyWWWEEEMMMmmmzzzyyywwwtttrrrqqqsssttttttsssrrrxxxxxxwwwtttqqqppppppqqqnnnoooqqqrrrsssrrrqqqqqqnnnmmmmmmmmmoooqqqrrrtttsssqqqnnnkkkiiigggfffeeegggiiilllmmmlllkkkkkklllfffQQQLLLEEECCCDDDFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDEEECCCDDDFFFFFFEEEFFFHHHJJJMMMNNNPPPUUU\\\fffnnnssswwwoooeee^^^ZZZVVVRRROOOQQQRRRTTTTTTRRRPPPPPPQQQRRRWWW___jjjwww|||xxxwwwwwwyyyzzz|||}}}}}}zzzxxxvvvuuuuuuuuutttrrrpppmmmlllgggkkkeeeUUUNNN]]]vvvUUUWWWWWWZZZuuu~~~qqqkkkooosssuuurrrnnnjjjhhhjjjiiiiiijjjlllmmmmmmlllooojjjiiilllnnnoooqqquuurrrpppllliiigggggghhhiiiiiigggeeedddeeefffggghhhdddeeegggjjjkkkjjjiiigggddd```___cccddddddeeehhhXXXWWWVVVUUURRRLLLEEEAAABBBIIIeee{{{YYYRRR___mmmttt}}}xxxjjjddd[[[UUUQQQOOONNNMMMJJJHHHGGGFFFGGGIIILLLNNNQQQSSSUUUVVVWWWWWWYYY[[[^^^```cccgggjjjmmmnnnoooppppppppppppqqquuuzzzttt___SSSVVVWWWPPPQQQZZZfffyyyiiiXXXWWW\\\fffzzz^^^```OOOQQQ|||xxxyyyxxxpppsssttttttqqqpppqqqrrrsssyyy{{{wwwrrrooommmjjjfffmmmtttvvvsssnnnlllllliiiiiilllqqqqqqnnnnnnrrrssssssssssssssstttttttttuuuwwwxxxyyyyyyzzz}}}{{{yyyxxxyyy{{{}}}~~~|||{{{zzzuuulllbbbiiieeeeeehhhhhheeecccdddbbbaaa______^^^\\\YYYVVVSSSRRRPPPLLLHHHFFFFFFGGGBBBAAA???>>><<<;;;888666888888999:::;;;;;;<<<<<<:::;;;===???AAACCCDDDEEEDDDFFFHHHIIIGGGDDDCCCCCCGGGJJJSSScccsssgggFFFEEEZZZ|||uuuvvvsssssstttvvvxxxzzzzzzwwwttttttttttttqqqnnnllllllmmmllllllnnnooooooooonnnmmmjjjjjjiiijjjkkklllnnnooommmllljjjhhhfffffffffgggjjjlllnnnmmmkkkiiiiiiiii~~~eeeOOOJJJEEECCCEEEGGGGGGEEEDDDCCCBBBBBBAAAAAABBBBBBBBBDDDFFFGGGFFFGGGHHHJJJIIIKKKNNNTTTZZZaaagggjjjpppwww|||llllllnnnppppppmmmnnnqqq|||~~~xxxuuuvvvxxxyyyzzz{{{||||||zzzxxxwwwvvvvvvuuutttrrrpppmmmllleeeggg___QQQSSShhh{{{UUU^^^eeetttyyyqqqnnnqqqtttssspppkkkgggeeejjjhhhgggggghhhiiihhhhhhkkkfffccchhhlllllljjjjjjnnnmmmkkkiiihhhiiijjjkkkjjjhhhfffeeeggghhhhhhgggfffgggiiikkkllljjjfffbbb^^^^^^ccciiijjjfffbbbcccZZZZZZYYYYYYVVVPPPIIIDDDDDDHHH___]]]NNNRRRZZZdddqqqqqqaaaUUUPPPKKKGGGGGGHHHJJJJJJFFFFFFGGGHHHJJJKKKLLLMMMQQQSSSUUUWWWXXXZZZ]]]___bbbbbbccceeehhhkkknnnpppnnnooopppqqqsssxxx~~~```TTTNNNSSSTTTOOOSSS]]]kkkfffVVVYYY___kkkkkknnndddRRR]]]zzzxxxxxxsssmmmqqqtttrrrnnnlllnnnqqqtttzzz{{{uuupppmmmkkkiiihhhlllpppppplllhhheeeeeefffeeehhhlllmmmkkkmmmqqqttttttrrrrrrrrrtttuuuwwwnnnppprrrttttttvvvxxxzzzwwwxxxxxxwwwvvvxxx{{{~~~~~~|||~~~{{{fffRRRVVVTTTWWW^^^aaa___]]]]]]YYYXXXXXXYYYXXXVVVRRROOONNNMMMKKKGGGCCCAAAAAABBB>>>===<<<;;;999777666555777888999;;;<<<<<<<<<<<<;;;<<<>>>AAABBBDDDDDDEEEEEEFFFHHHHHHFFFEEEDDDEEEDDDNNN```tttyyyOOOCCCHHHlllzzzvvvvvvttttttwwwxxxxxxyyyzzzwwwqqqoooqqqrrrpppnnnlllkkklllooonnnnnnmmmllljjjiiihhhjjjjjjiiihhhhhhiiikkkkkkkkkkkkjjjhhhggggggiiillloooppppppooollljjjjjjjjjkkkTTTPPPJJJHHHIIIIIIGGGEEEBBBBBBAAAAAAAAABBBBBBCCCCCCEEEGGGGGGGGGGGGIIIJJJFFFIIIMMMSSSYYY___ccceeejjjnnnvvv|||vvvtttwww{{{yyyyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvuuussspppmmmllleeebbbVVVNNN]]]uuuzzzooo[[[lllqqqmmmooopppooommmjjjhhhggghhhhhhfffccccccdddeeeeeeeeeeeeaaaaaafffiiihhhiiikkkmmmmmmllljjjjjjiiiiiiiiigggeeedddeeehhhiiihhhggghhhggggggiiikkkjjjgggcccaaabbbggglllllleeeaaabbb]]]\\\ZZZYYYWWWRRRMMMIIIGGGFFFXXXiiiTTTQQQUUUbbbqqq}}}aaaNNNJJJIIIGGGGGGHHHIIIIIIHHHGGGGGGHHHIIIKKKLLLNNNOOOQQQSSSWWWYYY[[[___cccfffeeefffggghhhkkknnnppprrroooqqqsssvvvyyyzzz|||~~~}}}{{{{{{hhhVVVRRRPPPPPPPPPQQQZZZeeewwwyyybbbSSS[[[bbbooohhhlllVVVpppuuuzzzzzzqqqnnnooopppqqqppppppppppppsssxxxyyysssmmmlllllljjjjjjkkkllljjjhhheeedddcccfffeeegggkkklllkkknnntttuuuuuuttttttttttttttttttlllnnnqqqrrrrrrsssuuuvvvsssvvvxxxvvvrrrsssyyy}}}xxx|||xxxeeeVVVPPPNNNPPPVVVYYYXXXVVVWWWRRRQQQOOOOOOOOONNNLLLJJJIIIHHHFFFCCCAAA???>>>>>>::::::999888666666666777777888:::;;;<<<======<<<<<<>>>@@@BBBCCCDDDDDDDDDCCCEEEFFFFFFFFFFFFHHHIIIMMM[[[ooo[[[IIIMMM[[[yyywwwvvvtttrrrtttsssqqqrrrvvvvvvqqqmmmppprrrsssrrrooonnnnnnpppooonnnlllkkkjjjiiiiiinnnlllkkkiiihhhhhhiiiiiikkkkkkkkkhhhffffffjjjmmmnnnooonnnmmmjjjiiijjjkkkrrrWWWSSSMMMJJJJJJHHHDDDAAABBBBBBBBBBBBCCCDDDEEEFFFCCCEEEGGGHHHHHHHHHIIIJJJKKKMMMQQQVVV[[[___bbbcccgggjjjpppxxx|||vvvuuuyyy}}}xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwuuussspppnnnlllfff^^^OOOMMMeee~~~www^^^YYYtttyyykkkiiilllkkkiiifffdddeeeiiillleeecccaaaaaabbbddddddccc```___aaaeeefffgggkkkrrrkkkkkkkkkjjjjjjiiiiiihhhcccbbbbbbeeeiiijjjiiigggfffddddddfffiiikkkjjjhhhkkkiiihhhjjjgggccccccgggaaa^^^ZZZWWWUUUSSSPPPNNNIIICCCQQQxxxttt]]]WWWXXXffftttxxxYYYDDDJJJJJJKKKLLLMMMKKKGGGDDDEEEDDDDDDEEEFFFIIIKKKMMMRRRTTTXXX[[[^^^bbbgggjjjcccdddgggjjjmmmoooqqqrrrppprrruuuxxx|||~~~wwwzzz}}}~~~}}}zzzxxxxxxyyyrrrWWWTTTTTTSSSPPPNNNTTTbbbnnnppp^^^PPP[[[dddqqqkkksssZZZrrr{{{}}}rrrpppnnnmmmooosssuuusssppprrrvvvwwwqqqllllllmmmlllmmmllljjjiiihhhgggfffeeeiiihhhjjjmmmnnnnnnrrrxxxuuuvvvwwwwwwvvvtttrrrqqqoooqqqssstttsssssstttuuuqqqvvvyyyvvvppppppxxx{{{yyy}}}tttkkkjjjWWWQQQNNNOOOQQQPPPRRRVVVOOOLLLIIIGGGGGGHHHHHHGGGCCCAAA@@@???>>>>>>===<<<888888888777666777999;;;777888:::<<<=========<<<===>>>AAACCCDDDDDDDDDDDDAAACCCDDDEEEFFFHHHKKKMMM]]]lll[[[CCCHHHVVVsssuuurrrrrrpppooommmooolllhhhkkktttwwwtttmmmppptttvvvuuusssqqqqqqooonnnmmmlllkkklllmmmnnnqqqooommmkkkiiiiiiiiiiiijjjjjjiiifffddddddgggkkkkkkkkkjjjiiiggggggiiikkkssslll]]]PPPLLLLLLIIIBBBCCCAAA@@@AAABBBBBB@@@===DDDEEEFFFGGGHHHGGGGGGFFFGGGIIILLLOOOSSSYYY```eeefffllltttzzz~~~~~~yyyxxx|||}}}yyyuuuuuuwwwxxxtttqqqoooxxxyyyrrrnnnrrrooogggeeeSSSNNNbbbvvvrrr___PPPRRRooozzzppphhhmmmlllkkkjjjiiihhhhhhhhhaaaccccccdddhhhlllhhhaaadddggghhhgggggghhhhhhgggiiioooooohhhdddddddddaaacccfffiiilllmmmkkkiiihhhmmmgggdddfffggggggjjjmmmqqqlllhhhhhhjjjjjjfffbbb_________^^^[[[WWWTTTQQQSSSFFFKKKlllfffYYY[[[qqqqqqYYYQQQLLLLLLJJJGGGDDDDDDGGGIIIAAABBBDDDFFFHHHJJJLLLMMMUUUXXX\\\^^^```aaadddfffgggmmmooonnnmmmppppppnnnrrruuuxxx{{{}}}~~~{{{xxx{{{|||zzzzzzxxxqqqiiillleeedddnnn~~~sss]]]YYYPPPMMMNNNSSSSSSVVViii|||qqq^^^SSSXXXaaa{{{ppp___eeewwwxxxwwwqqquuuuuutttrrruuuyyywwwrrrssspppmmmlllnnnoooooonnnjjjkkkkkkiiigggfffggghhhkkkkkkjjjiiijjjmmmsssxxxvvvwwwxxxuuuqqqoooqqqssstttoooooouuuxxxrrrmmmmmmuuutttsssrrrtttvvvyyy{{{}}}{{{yyyzzz}}}wwwkkkddd```^^^[[[VVVQQQMMMLLLLLLIIIGGGEEEEEEFFFGGGGGGGGGCCCBBB@@@>>>;;;999777666999999888888888888888999:::::::::;;;;;;===>>>>>>>>>@@@AAABBBBBBDDDHHHKKKAAAEEEIIIJJJGGGGGGOOOXXXppp}}}dddFFFBBBSSSfffzzzxxxsssqqqqqqlllkkknnnpppqqqqqqssswww{{{sssqqqpppppprrrssssssrrrmmmjjjggghhhkkknnnooonnnooommmkkkkkklllllliiiffflllkkkjjjjjjkkkkkkiiiggglllkkkjjjiiiiiikkkmmmnnnsssVVVIIIKKKIII@@@DDDCCCAAAAAABBBCCCDDDEEECCCDDDEEEFFFGGGGGGFFFFFFHHHJJJLLLMMMPPPUUU[[[___dddiiipppuuuyyy~~~}}}xxxwwwzzz}}}xxxttttttvvvwwwtttqqqooovvvvvvpppnnnpppmmmddd\\\WWWYYYeeejjj```RRRJJJVVVkkksssmmmjjjrrrqqqooommmlllkkkkkkkkkjjjnnnooollljjjkkkllljjjiiijjjkkkiiihhhiiiiiiiiikkklllhhh```___cccfffeeekkkkkkkkkkkkllllllkkkjjjiiicccaaacccffffffiiimmmmmmiiiffffffhhhhhhddd```^^^______^^^\\\YYYWWWUUUPPPHHHIII___|||ttteeeaaayyyuuuZZZNNNSSSQQQOOOLLLIIIGGGFFFEEEIIIGGGDDDDDDGGGLLLRRRVVVTTTUUUWWWXXXZZZ^^^dddhhhffflllooonnnnnnrrrsssqqqrrruuuyyy|||~~~}}}{{{uuunnnfff]]]SSSNNNMMMWWWdddrrrgggWWWVVVPPPOOORRRXXX[[[eeewwwjjj]]]VVV[[[dddzzzmmmmmmYYYjjj|||sssvvvvvvpppvvvvvvuuurrrsssuuurrrmmmpppqqqooojjjeeecccgggkkkllllllllliiigggfffggghhhlllmmmmmmmmmooorrrxxx|||wwwvvvtttqqqoooppprrruuuuuuqqqrrrwwwyyyuuutttvvvvvvuuusssssstttwwwzzz|||zzzyyywwwxxxzzzyyyhhh___^^^```bbb```[[[SSSKKKGGGGGGEEECCCBBBCCCCCCBBBAAABBBAAA???>>>;;;:::888777999999888888888888999999::::::;;;;;;===>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEHHHRRRbbboooeeePPPHHHHHHaaaxxxwwwsssrrrsssqqqrrrssstttsssrrrsssvvvzzzvvvtttrrrrrrrrrrrrqqqpppnnnkkkiiiiiikkkmmmnnnmmmnnnmmmlllmmmooopppnnnlllnnnnnnmmmmmmlllkkkkkkkkkkkkjjjiiihhhhhhjjjlllmmm]]]IIIHHHHHHBBBBBBBBB@@@>>>===???BBBDDDBBBBBBCCCEEEEEEFFFFFFEEEIIIJJJKKKLLLMMMPPPUUUXXX___dddjjjnnnqqquuu{{{|||wwwvvvyyy|||xxxtttssstttuuusssppppppsssrrrmmmmmmoooiii___SSS[[[dddcccWWWKKKGGGJJJUUUjjj{{{~~~pppooopppvvvtttqqqnnnmmmlllmmmnnnqqqxxxyyyppphhhhhhmmmqqqqqqooommmkkkjjjjjjkkkllljjjeee^^^XXX\\\dddiiiiiiqqqmmmiiiiiijjjkkkjjjhhhfffaaa___bbbfffgggiiimmmhhhfffdddeeegggfffbbb^^^______```___^^^\\\ZZZXXXOOOLLLJJJQQQfff~~~|||{{{wwwmmmhhhZZZVVVRRRMMMJJJJJJHHHFFFCCCKKKJJJHHHFFFGGGJJJMMMOOOVVVWWWYYYZZZZZZ[[[^^^```dddiiimmmlllnnnrrrtttssstttwwwzzz}}}}}}zzzoooeeeZZZQQQJJJKKKOOOXXX```fffpppyyymmm[[[TTTSSSNNNNNNSSSZZZcccvvvwwwkkk[[[ZZZ\\\hhhkkkppp|||VVVRRRpppsssooossstttpppsssuuutttrrrrrrtttqqqkkknnnqqqqqqhhh\\\XXXaaakkknnnnnnmmmjjjgggfffggghhhhhhjjjlllnnnppprrrvvvyyyyyyuuuqqqooopppsssvvvxxxqqqpppqqqtttsssqqqrrrvvvvvvvvvuuuuuuvvvxxxzzz{{{vvvuuutttuuuwwwzzz~~~lllaaa]]]^^^^^^]]]XXXQQQJJJEEEFFFDDDBBBBBBAAAAAA???===@@@???>>>===<<<:::999999999999999888888999999:::;;;;;;<<<===>>>@@@BBBCCCCCCCCCCCCDDDFFFFFFDDDCCCHHHEEEBBBDDDOOOddd|||uuuGGG???KKK___yyyyyysssqqquuussswwwwwwuuusssqqqqqqtttvvvxxxvvvtttssssssrrrpppnnnpppnnnllllllmmmnnnooonnnooonnnooopppssstttsssrrroooqqqqqqpppmmmlllnnnqqqmmmllljjjiiijjjkkkmmmnnnnnnYYYLLLHHHIIICCCCCCBBB???<<<<<<>>>@@@AAAAAABBBCCCDDDDDDDDDEEEHHHIIIJJJJJJKKKMMMQQQTTTYYY^^^dddhhhkkkooovvv{{{}}}{{{|||}}}wwwvvvxxxzzzwwwsssrrrrrrsssrrrppprrrrrroookkklllllleeeZZZOOO^^^eeeYYYGGGDDDNNNYYYSSStttyyynnnooossssssqqqnnnlllkkklllmmmnnntttxxxwwwmmmeeegggmmmqqqvvvqqqmmmllllllkkklllnnngggaaa[[[[[[cccjjjkkkiiinnnjjjffffffhhhiiigggdddgggcccaaadddggggggiiimmmfffeeeeeefffgggfffccc```bbbbbbbbbaaa___]]][[[ZZZQQQQQQLLLKKK\\\yyy|||yyycccZZZOOOIIIIIIJJJIIIGGGIIILLLQQQSSSRRRMMMGGGCCCPPPUUU[[[___```______^^^bbbgggkkkjjjlllpppssssssvvvxxx|||~~~zzz~~~}}}sssfff[[[PPPHHHJJJNNNVVV]]]\\\YYY[[[```kkkrrr^^^VVVTTTRRRRRRQQQVVVaaassswwwmmmXXXYYYXXXjjj___{{{tttLLLOOOsss~~~nnnnnnqqqqqqoooooorrrsssrrrsssuuusssooommmqqqpppggg\\\ZZZdddpppoooooommmjjjgggeeefffggghhhkkknnnpppqqqrrrsssuuuxxxtttpppqqqtttxxxyyyxxxmmmppprrrrrrooommmnnnqqqtttvvvxxxzzz{{{zzzxxxwwwrrrrrrrrrrrrsssvvvzzz}}}}}}sssmmmfff\\\SSSMMMKKKJJJJJJFFFDDDCCCBBBBBBAAA???===>>>======<<<<<<;;;:::::::::999999999999::::::;;;<<<<<<===>>>@@@BBBDDDEEECCCCCCCCCEEEIIIJJJHHHFFFFFFHHHKKKRRRddd}}}ooo^^^HHHBBBXXX}}}}}}uuurrruuutttvvvuuusssqqqpppppprrrsssvvvtttssssssttttttrrrppprrrqqqqqqqqqrrrsssttttttssssssssstttttttttsssrrrnnnqqqtttrrrnnnnnnrrrwwwqqqpppnnnmmmmmmnnnpppqqquuuVVVIIINNNEEEEEEEEECCCBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCEEEFFFHHHIIIJJJLLLPPPSSSWWW[[[aaafffjjjooovvv|||xxx||||||xxxxxxuuuqqqnnnnnnrrrwwwzzz~~~xxxvvvyyyyyyvvvrrrppppppppppppppprrrpppllljjjjjjhhh```WWWRRR]]][[[JJJBBBQQQgggrrreeesssmmmoooqqqooonnnlllkkkkkklllnnnoootttsssnnngggeeejjjmmmmmmuuummmhhhjjjkkkjjjkkkooofffbbbbbbjjjrrrtttpppjjjiiigggfffgggiiiiiifffccchhhcccaaadddfffeeefffiiifffffffffggghhhhhhfffeeeffffffdddbbb```]]][[[ZZZSSSSSSNNNLLL\\\yyyuuubbbUUUOOOMMMKKKIIIHHHMMMUUU[[[]]]YYYSSSNNNKKKOOOUUU[[[___bbbeeehhhdddiiikkkkkklllqqquuuuuuxxxzzz}}}uuufffZZZUUURRRNNNZZZ[[[^^^^^^YYYTTTXXX___yyyyyy```UUUUUUTTTPPPXXXXXX___sssnnncccUUUUUUQQQmmm___sssLLLPPPtttyyynnnoooppppppppprrruuuvvvtttssstttssspppmmmooommmhhhdddfffnnnwwwnnnooonnnlllhhhffffffgggnnnqqqtttuuuuuutttssstttrrrpppppprrrwwwyyyxxxvvvmmmqqquuuuuusssqqqrrrrrrrrrvvv{{{~~~{{{vvvssspppqqqrrrrrrrrrssswww{{{mmm[[[PPPJJJHHHHHHEEEDDDBBBAAABBBAAA@@@>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999999:::;;;<<<<<<======>>>???AAACCCEEEFFFDDDCCCCCCEEEGGGIIIJJJJJJLLLWWWdddrrr~~~IIIJJJNNN___~~~xxxvvvyyywwwtttsssrrrrrrrrrsssssstttpppoooppprrruuuvvvuuuttttttuuuvvvwwwwwwyyyzzz{{{xxxxxxxxxvvvtttrrrpppppplllqqqttttttqqqqqqvvvzzzrrrqqqooonnnnnnoooqqqrrrgggRRRSSSIIIFFFDDDCCCDDDEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBDDDFFFHHHIIIKKKNNNPPPUUUZZZ___dddgggmmmuuu{{{zzz}}}~~~}}}yyysssooommmiiieeeaaaaaadddhhhkkkyyy{{{~~~~~~xxxwwwyyywwwuuurrrooommmnnnoooppppppnnnkkkhhhfffbbbZZZTTTVVVZZZPPP@@@JJJlll~~~tttsssssssssoooooonnnnnnnnnnnnooooooqqqnnnhhhdddgggnnnnnnjjjnnnddd```fffjjjiiijjjoooiiigggkkkvvv~~~{{{rrrlllfffggghhhiiihhhgggeeedddeeeaaa___bbbcccbbbbbbeeefffffffffggggggggghhhhhhhhhgggeeebbb```]]][[[ZZZUUUTTTPPPPPP]]]uuunnn___UUUMMMIIIGGGJJJOOOTTTXXX\\\^^^___XXXWWWVVVTTTUUUYYY```eeedddiiimmmlllooouuuyyyzzzzzz|||zzziiiZZZVVV^^^eeehhhiiiddd^^^[[[ZZZ___nnn}}}{{{cccTTTRRRSSSSSSPPPWWW\\\kkk}}}~~~gggYYYRRRTTTQQQuuuuuulllkkkNNNZZZ{{{vvvqqqsssqqqpppsssyyy|||{{{uuuqqqqqqpppnnnlllmmmlllkkklllooouuuyyynnnoooqqqpppmmmjjjhhhhhhoooqqqttttttsssqqqppppppmmmmmmooorrruuuvvvuuusssnnnrrruuuttttttvvvvvvuuurrrvvv{{{~~~{{{uuuqqqoooqqqssssssrrrssswwwzzz{{{ssscccTTTGGG???GGGDDDAAA?????????>>>===<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<======>>>>>>???@@@AAACCCEEEFFFEEEEEEEEEDDDDDDHHHMMMRRR^^^qqq{{{QQQJJJHHH```~~~yyy~~~yyyyyy}}}yyysssrrrsssuuuwwwxxxwwwvvviiijjjmmmqqqvvvxxxyyyxxxvvvxxxyyyzzzzzzzzz|||}}}yyyzzzzzzxxxuuurrrqqqqqqooorrrvvvvvvuuuuuuwwwyyyqqqpppnnnmmmlllmmmooopppvvvnnn\\\SSSJJJFFFHHHKKKJJJHHHFFFEEEDDDBBBAAAAAAAAAAAA@@@BBBDDDEEEFFFGGGJJJLLLPPPTTTYYY\\\___eeelllrrrwwwxxx|||~~~|||yyywwwvvvvvvvvvvvvuuusssrrrppplllhhhddd]]]ZZZVVVSSSRRRTTTWWWZZZdddhhhnnnrrruuuxxx|||{{{zzz|||~~~|||wwwvvvxxxvvvtttqqqnnnllllllnnnppplllkkkiiifffaaaZZZTTTQQQUUUXXXKKK@@@XXXzzzttttttttttttpppqqqqqqpppooonnnlllkkkmmmkkkfffdddhhhmmmlllgggdddZZZXXXaaagggggghhhnnnkkkhhhlllvvv{{{vvvoookkkgggiiijjjgggbbb```bbbeeeccc^^^]]]aaacccbbbccceeeddddddccccccccceeegggiiigggfffdddbbb```^^^]]]\\\ZZZXXXVVVWWWZZZiii|||pppbbbZZZPPPOOOMMMMMMPPPUUU[[[^^^```___\\\XXXUUUUUUWWWZZZ```eeeiiijjjnnnvvv|||~~~|||}}}yyyqqqeee]]]aaakkkooommm^^^YYYVVVZZZdddvvvyyyeeeUUURRRSSSQQQQQQUUUVVVeeezzzcccUUUQQQWWWWWWlll[[[OOOlllttttttwwwrrrrrrxxx}}}}}}uuuooooooooonnniiilllnnnnnnnnnooosssvvvnnnqqqtttuuurrrooolllkkklllnnnqqqqqqpppnnnnnnnnnmmmoooqqqsssssstttvvvwww{{{|||xxxssstttxxxyyyvvvvvvwwwyyy{{{zzzxxxuuutttpppsssvvvuuusssssswww{{{zzz{{{|||{{{|||nnn[[[NNNMMMIIIDDD@@@>>>======<<<<<<<<<<<<;;;;;;:::::::::::::::::::::;;;<<<===>>>?????????@@@AAABBBDDDEEEDDDFFFGGGFFFGGGNNN[[[fffwww~~~YYYDDDSSSddd~~~yyyvvv{{{|||vvvxxx{{{tttqqqqqqssswwwzzzzzzwwwttteeefffjjjpppvvvyyyzzzyyywwwyyy{{{zzzxxxwwwwwwyyyvvvxxxzzzyyywwwuuuvvvwwwvvvwwwyyyzzzzzzxxxvvvuuuqqqpppnnnmmmlllmmmnnnooovvvhhhXXXPPPQQQTTTRRROOOHHHGGGDDDBBBAAA@@@@@@@@@@@@AAACCCDDDDDDDDDFFFHHHJJJMMMQQQTTTVVV[[[bbbhhhjjjkkkoootttwwwyyyxxxwwwsssssssssuuuvvvxxxzzz|||qqqpppnnnlllkkkiiiiiihhhhhhfffdddbbb```]]]YYYVVVOOOMMMIIIGGGGGGHHHKKKMMMKKKQQQYYY___dddiiinnnsssxxxwwwzzz|||zzzvvvtttwwwuuutttqqqmmmkkkkkknnnpppiiiiiihhheee^^^UUUPPPOOOSSSVVVKKKDDDcccrrrmmmmmmmmmmmmqqqqqqqqqqqqoookkkhhhfffhhhiiigggdddfffjjjhhhddd^^^TTTRRR^^^fffeeegggmmmjjjfffhhhooorrrmmmiiiiiigggiiiiiiccc[[[YYY^^^dddbbb^^^^^^cccfffeeefffhhhbbbaaa```______bbbfffiiifffeeecccaaa```______^^^___]]]]]]\\\XXX```~~~{{{vvv___\\\WWWSSSPPPPPPRRRSSSUUUZZZ___bbbaaa^^^[[[ZZZYYY___dddfffllluuu|||~~~|||~~~|||uuurrrmmmjjjmmmmmmdddXXX^^^]]]bbbpppkkkZZZPPPTTTUUUPPPRRR[[[^^^sss|||ppp^^^RRRPPPZZZ^^^gggNNNOOO{{{rrrvvvyyysssttt|||{{{}}}{{{sssnnnoooqqqqqqggglllpppppplllkkkmmmqqqooossswwwyyywwwsssooommmmmmppprrrsssrrrqqqrrrsssqqqtttuuutttsssuuuyyy~~~xxxwww|||}}}xxxzzzyyyxxxwwwvvvvvvvvvwwwppptttwwwwwwttttttxxx|||zzzuuuwww}}}zzz|||zzzmmmUUUPPPHHHBBB???>>>>>>===<<<<<<<<<;;;;;;::::::999:::::::::;;;<<<===>>>>>>?????????@@@AAABBBCCCDDDBBBFFFJJJJJJLLLXXXkkkzzz~~~TTTDDDHHHOOOwwwzzzzzzvvvyyyyyyssstttuuummmnnnooorrrvvvzzzyyyuuupppccceeeiiiooouuuyyyzzzyyywwwyyyzzzyyyuuurrrssstttsssvvvyyyzzzyyyyyy{{{~~~|||||||||}}}}}}zzzuuuqqqsssrrrpppooonnnooopppqqqttt```dddqqqmmm___]]]MMMHHHIIIAAA???BBB@@@CCCBBBAAACCCEEEEEEBBB>>>BBBCCCEEEHHHLLLQQQUUUXXX\\\^^^aaadddfffgggggggggbbbdddfffhhhiiiiiihhhgggeeecccaaa___^^^]]]^^^^^^\\\YYYVVVSSSQQQNNNLLLJJJFFFEEEDDDCCCCCCCCCCCCCCCAAAIIINNNNNNQQQ]]]kkksss|||}}}{{{wwwuuuvvvtttrrrpppnnnlllkkkjjjjjjjjjeeebbb```WWWLLLKKKQQQPPPQQQ???XXX~~~rrrnnnlllmmmpppmmmtttqqqnnnnnnpppnnniiidddeeegggiiikkkkkkiiigggfff]]]aaajjjooollldddbbbdddkkkkkkkkkkkkjjjhhhfffeeebbbcccccc```]]]]]]```cccdddfffgggfffeeeccccccddddddbbb```^^^___bbbeeegggfffcccaaa````````````___\\\]]]bbbbbb[[[ZZZpppxxx}}}mmmccc___\\\WWWSSSRRROOOPPPVVV\\\___bbbfffaaabbbbbbaaaeeekkkppprrrvvvzzz||||||vvvmmmccc\\\WWWUUUXXX^^^iiisssmmm[[[WWWTTTSSSRRRRRRWWW^^^mmmjjjTTTQQQPPPTTTgggkkkrrrKKKZZZ~~~{{{sssssszzzyyywwwtttqqqpppqqqpppmmmjjjlllooopppooommmlllooorrrssstttuuuuuutttssspppooonnnqqqyyyyyyrrrtttwwwooonnnooopppssstttvvvvvvvvv|||zzzzzzzzzxxxwwwuuusssssstttuuuuuuuuuuuusssrrrrrrtttvvvwwwwwwvvvxxx{{{~~~ttt[[[IIIBBBAAAAAA@@@@@@@@@???===;;;:::999:::999999:::<<<>>>???>>>===???AAABBBAAA@@@AAADDDGGGEEEFFFDDDNNNdddqqq|||sssLLLNNNWWWTTT}}}{{{xxxxxxuuurrrqqqrrrsssttttttoooqqqtttvvvwwwvvvtttsssooopppsssvvvyyyzzzyyyxxxuuuuuutttttttttuuuuuuvvvvvvvvvuuuwwwxxxyyywwwvvvyyyzzz{{{{{{zzzwwwsssqqqqqqsssssspppmmmmmmqqqtttlllYYYQQQNNNFFFEEEHHHDDDDDDCCCBBBCCCCCCCCCBBBAAAEEEDDDDDDDDDEEEGGGIIIJJJJJJKKKLLLNNNOOOPPPPPPPPPOOOPPPQQQSSSSSSSSSSSSRRRNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJGGGFFFEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBAAAAAAEEEIIIKKKNNNXXXlll}}}~~~~~~|||wwwuuuuuutttsssqqqooommmllljjjjjjhhheeeaaaZZZPPPGGGGGGKKKIIIDDDJJJiiipppzzzqqqqqqpppqqqtttqqqqqqooommmnnnqqqqqqmmmiiiiiijjjlllnnnnnnmmmkkkjjjeeehhhmmmpppllleeecccgggggghhhiiijjjjjjhhhfffeee```aaa```^^^]]]^^^aaaeeedddeeefffeeecccaaaaaabbbcccccccccccccccdddffffffgggdddbbbbbbcccdddcccccc``````bbbccc[[[ZZZlllrrrbbbWWWUUUQQQPPPSSSUUUSSSSSSTTT[[[___eeejjjmmmooonnnmmmmmmrrruuuvvvzzz~~~}}}wwwpppjjjfffddd^^^YYYZZZ^^^cccmmmvvvsss^^^VVVRRROOOQQQSSSWWW___hhh|||tttcccTTTSSSQQQUUUqqqzzznnnLLLfffyyywwwqqqrrrwwwuuusssqqqnnnnnnnnnnnnkkkiiiiiijjjllllllmmmnnnppprrrssstttuuuvvvuuusssqqqppppppmmmssswwwsssvvvxxxqqqnnnoooppprrrtttuuuvvvvvvzzzvvvwwwxxxwwwuuuuuutttssssssssstttttttttvvvtttssssssuuuvvvwwwwwwuuuvvvxxx{{{{{{uuufff\\\SSSHHH@@@@@@???>>>======>>>@@@AAA===<<<<<<===>>>>>>>>>===>>>======>>>AAAEEEHHHIIIKKKPPPUUUddd|||oooSSSJJJLLL```xxx|||~~~wwwuuusssrrrsssttttttsssqqqrrrtttuuuuuusssrrrppppppqqqsssuuuwwwwwwuuutttpppppppppqqqrrrssstttuuutttsssrrrssstttsssqqqpppuuuvvvvvvwwwvvvtttqqqpppwwwwwwvvvtttrrrrrrtttvvvlll___YYYPPPOOOPPPJJJGGGFFFDDDCCCCCCCCCDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@FFFFFFFFFFFFFFFGGGHHHHHHJJJJJJKKKKKKKKKKKKKKKKKKEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEFFF>>>???@@@BBBEEEGGGIIIJJJLLLOOOUUUbbbvvv}}}wwwttttttqqqqqqpppnnnllljjjhhhfffbbbccc^^^SSSJJJGGGFFFEEEBBB>>>YYYtttaaaiii}}}uuuwwwssssssvvvsssrrrpppnnnoooqqqqqqnnnkkkjjjlllnnnooopppooonnnllllllkkkmmmnnniiicccccchhhdddeeehhhiiiiiihhhfffdddaaa```^^^\\\[[[\\\```ddd```bbbccccccbbbbbbbbbcccbbbccceeegggggggggffffffhhhfffddddddeeefffffffffdddbbbcccccc]]]ZZZfffvvv{{{lll^^^XXXSSSSSSRRROOOOOOQQQQQQTTT[[[aaaeeeeeeeeedddiiiooosssssstttwwwxxxvvv{{{}}}~~~}}}{{{zzzyyyzzzxxxvvvvvv{{{}}}{{{yyyyyy{{{yyytttlllddd^^^\\\[[[VVVWWW]]]lll{{{yyydddVVVUUUQQQOOOQQQUUU^^^mmm{{{zzzkkk]]]PPPNNNQQQYYYhhhLLLssszzzssssssoooqqqsssnnnnnnmmmkkkkkkllllllkkkiiiiiihhhiiilllooorrrssssssrrrssstttuuuuuutttrrrqqqppphhhkkkrrrpppsssvvvqqqoooooopppqqqsssttttttuuuuuusssqqqqqqtttuuusssppprrrrrrrrrrrrrrrrrrrrrrrrvvvuuusssssstttvvvvvvuuutttrrrtttwwwxxxxxx}}}~~~vvvqqqkkkbbbZZZKKKGGGBBB???>>>?????????<<<<<<;;;;;;<<<<<<======AAA??????BBBHHHNNNQQQRRRNNNZZZhhh}}}jjjIIIKKKSSS\\\}}}yyyyyy~~~uuutttssstttuuuuuusssrrrrrrrrrrrrrrrqqqpppooonnnpppqqqrrrssstttsssrrrqqqnnnnnnooopppqqqssstttuuurrrqqqpppppppppooommmkkkpppppppppooooooooonnnnnnrrrpppnnnnnnppprrrsssttt}}}vvvmmmllljjj```TTTOOOHHHFFFHHHIIIGGGDDDEEEEEEDDDDDDDDDDDDDDDDDDBBBAAA@@@??????AAABBBCCCEEEDDDCCCBBBBBBBBBBBBBBB???@@@AAABBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAACCCDDDDDDDDDFFFIIINNNTTTZZZ]]]```iiiyyy}}}vvvrrrrrrnnnmmmllljjjhhhdddbbb```\\\\\\VVVMMMJJJKKKHHHAAA@@@RRRkkkpppdddyyy{{{{{{tttrrruuurrrvvvtttqqqppppppooollliiiiiijjjlllmmmmmmmmmlllkkkllliiihhhhhhdddaaabbbgggdddeeehhhiiiiiigggdddbbbbbb```]]][[[ZZZ[[[___aaa\\\^^^aaabbbcccccceeegggcccdddeeefffgggggggggfffjjjhhhfffeeefffffffffeeedddbbbbbbbbb___]]]bbbkkkvvvlllgggaaa[[[ZZZ[[[SSSPPPOOOQQQSSSUUUYYY]]]aaagggllllllmmmooopppooossssssrrrpppllljjjjjjkkkhhhgggfffiiilllmmmnnnnnniiihhheee___ZZZZZZ___dddgggooo|||iii[[[UUUVVVUUUUUUUUUXXXfffiiiYYYMMMKKKQQQbbb{{{aaaRRRtttmmmooommmooopppiiijjjiiiiiijjjjjjkkkkkkjjjlllkkkjjjnnnsssuuuuuussspppqqqrrrtttsssrrrqqqooonnneeehhhmmmiiikkkpppnnnoooooooooppppppqqqrrrrrrpppooooooppprrrqqqooolllooopppqqqqqqqqqpppqqqqqquuusssqqqqqqrrrsssssssssssspppqqquuuwwwvvvuuuxxxxxxuuusssooosssyyy{{{zzzhhh```UUUMMMIIIFFFBBB>>>===============>>>AAACCCCCCFFFKKKPPPSSSVVVYYY[[[ZZZmmmZZZOOOIIISSSkkk|||xxxzzzzzzyyy{{{sssssssssuuuvvvuuusssppppppppppppoooooonnnnnnnnnoooqqqrrrsssrrrqqqqqqqqqqqqqqqrrrrrrssstttuuuvvvpppooonnnnnnooonnnllljjjkkkjjjiiiiiiiiijjjkkkllljjjgggeeeggglllppprrrqqqqqqeeeYYYTTTVVVUUUMMMFFFJJJJJJJJJJJJJJJIIIIIIIIIEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@AAACCCDDDDDDCCCBBBAAAEEEFFFHHHGGGFFFFFFIIIKKKQQQRRRUUU[[[eeeqqq{{{|||tttppppppmmmllliiifffccc___\\\ZZZVVVSSSMMMIIIJJJKKKEEE>>>IIIwwwooo~~~~~~|||rrrqqquuusssuuutttqqqpppnnnmmmkkkjjjiiijjjkkkkkkkkkkkkjjjiiiiiifffddddddcccaaadddiiifffggghhhiiihhheeebbb```^^^]]]ZZZZZZ[[[^^^aaaccc___aaaccccccccccccdddeeedddcccccccccdddeeefffgggkkkhhheeeddddddddddddcccbbbaaaaaabbbaaa___bbbfffzzznnnjjjggg___YYYWWWTTTQQQTTTYYYQQQWWW[[[[[[\\\``````^^^cccbbb```\\\XXXWWWXXXYYYZZZZZZYYYZZZ^^^bbbddddddffffffffffffjjjsssiiiZZZTTTTTTSSSVVVZZZ\\\aaauuucccUUUOOOPPPSSSppp~~~^^^fffooojjjmmmlllnnnnnnfffggghhhiiijjjjjjkkkllllllnnnllllllnnnrrrtttrrrooonnnooopppqqqqqqooonnnllljjjfffiiiiiiccchhhpppllloooooonnnmmmnnnnnnooopppooonnnnnnnnnoooooonnnmmmmmmoooqqqpppooooooppprrrqqqooonnnnnnoooqqqqqqqqqsssooopppuuuxxxwwwuuuuuu|||{{{wwwrrrwwwxxxlllddd```[[[TTTMMMFFFFFFFFFDDDCCCDDDHHHLLLMMMXXXcccgggdddbbbfffkkkvvv[[[RRRPPPQQQcccwwwvvvzzzyyyuuuvvvqqqqqqrrrtttvvvuuurrrooommmmmmmmmmmmnnnnnnoooooonnnppprrrrrrqqqppprrrsssttttttssssssrrrsssssssssmmmllllllmmmnnnnnnmmmkkkggggggfffeeefffhhhjjjkkknnnjjjhhhiiinnnqqqrrrqqq|||uuusssnnneee\\\[[[ZZZYYYWWWTTTQQQOOOMMMMMMMMMLLLKKKJJJJJJJJJJJJGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFHHHIIIIIIJJJJJJJJJJJJMMMPPPQQQQQQSSSWWW[[[aaafffppp}}}yyyrrrmmmmmmmmmkkkgggbbb]]]YYYVVVTTTRRRKKKFFFFFFFFFCCCCCCEEE^^^~~~|||{{{yyyqqqsssxxxtttpppooonnnmmmlllllllllmmmlllmmmmmmllllllkkkjjjiiihhheeeccceeefffeeegggkkkfffgggffffffdddbbb```___XXXWWWWWWZZZ^^^cccfffgggdddeeefffdddbbb```___```ccccccbbbbbbbbbdddeeegggiiifffdddbbbccccccbbbaaa```aaabbbbbbaaaaaabbbddd}}}xxxvvvoooccc^^^```YYYZZZZZZYYY[[[^^^]]]YYYYYYXXXUUUQQQOOOPPPSSSVVVSSSWWW\\\bbblllwww||||||yyy|||nnn]]]UUUTTTUUUMMMSSS\\\gggvvvppp[[[QQQNNNUUU___fff```zzzkkkiiimmmkkkkkkkkkdddfffhhhiiijjjiiijjjlllmmmkkkkkklllmmmoooooommmkkkmmmnnnooopppooommmkkkiiihhhiiilllhhhfffttt|||qqqooonnnlllkkkjjjkkkllllllkkkkkklllmmmmmmnnnoooooommmooopppooommmmmmqqqtttnnnlllkkkkkkmmmooopppppprrrppppppvvvxxxwwwvvvxxx{{{vvvssstttrrriiiaaaOOOPPPPPPOOONNNPPPVVV[[[lllzzzuuuTTTCCCLLL[[[vvv~~~sssqqqtttuuuuuuvvvooooooppprrrtttsssqqqooojjjkkklllmmmnnnnnnnnnnnnmmmppprrrqqqooooooqqqtttrrrrrrqqqpppooooooooooookkkjjjjjjkkkmmmmmmlllkkkgggffffffeeefffhhhiiikkkqqqooolllkkklllmmmnnnnnn}}}wwwqqqllljjj______^^^\\\YYYWWWTTTSSSRRRSSSTTTUUUTTTTTTRRRRRRRRRSSSTTTVVVXXX[[[]]]^^^]]]bbbhhhkkknnnrrrzzz{{{yyyvvvoookkkkkkkkkgggaaaZZZTTTOOOMMMLLLLLLEEEDDDGGGBBB===JJJ^^^~~~}}}wwwwwwwwwqqqsssvvvooonnnmmmlllkkkiiiiiijjjkkkooonnnmmmlllkkkiiihhhhhhhhhddddddggghhhfffgggiiidddcccbbbaaa``````______XXXXXXXXX\\\aaaeeeeeeeeebbbcccdddccc```___^^^___aaabbbcccddddddeeeeeedddeeecccaaaaaabbbddddddddd```ccceeeccc``````bbbcccnnn~~~wwwssstttvvvqqqjjjfffeeecccaaaaaaeeekkkpppoooyyyuuuaaaXXXVVVVVVVVVQQQUUUbbbyyy|||bbbVVVOOONNNXXXssszzzVVVhhhsssggghhhlllhhhggghhhccceeegggiiiiiihhhhhhjjjmmmhhhjjjmmmnnnmmmlllkkkkkknnnoooppppppnnnllliiihhhhhhmmmnnniiirrr|||nnnllljjjhhhggghhhiiiiiiiiikkkmmmoooooonnnnnnnnnnnnppppppnnnkkklllrrrwwwlllkkkjjjkkkmmmpppqqqqqqrrrpppqqqtttuuutttvvv{{{sss}}}zzz~~~xxxnnn[[[^^^aaacccfffmmmwwwkkkMMMIIITTT```|||yyysssmmmoootttvvvsssnnnnnnnnnpppqqqrrrpppnnnkkklllmmmoooooonnnlllkkkmmmppprrrppplllkkkmmmqqqooonnnnnnmmmmmmmmmnnnnnnnnnmmmlllmmmnnnnnnllljjjhhhgggggghhhhhhiiijjjkkkllllllkkkjjjiiiiiilllnnn|||xxxvvvxxxyyy{{{||||||{{{zzzxxxwwwxxxyyy||||||xxxwwwtttnnnjjjjjjgggbbbZZZRRRKKKGGGEEEEEEFFF@@@DDDJJJBBB<<>>???BBBDDDAAAKKKfffuuuqqqpppooopppmmmnnnsssuuusssqqqrrrqqqrrrrrrpppmmmkkkkkklllyyynnnccc```aaa``````aaa]]]^^^``````___^^^___```cccccccccdddeeeeeecccaaaaaabbbdddcccbbb````````````bbbbbbaaa___```dddhhhnnnmmmjjjeee``````cccggg___cccdddaaa______^^^\\\ZZZ\\\```aaaaaa`````````]]]]]]fffgggZZZZZZQQQQQQSSSWWW```rrr}}}ggg[[[XXXPPPPPPOOOOOOYYYwwwcccFFF[[[~~~vvvmmmlllgggggggggjjjlllnnnmmmllloooooooooooopppppppppqqqnnnnnnoooppprrrqqqnnnlllkkkmmmnnnooonnnmmmnnnooonnnuuuyyyxxxsssppprrruuutttpppooovvv{{{xxxwwwuuusssrrrrrrrrrrrrnnnmmmppptttsssmmmiiijjjuuussssssqqqmmmgggiiinnnkkkmmmppprrrrrrrrrtttvvvnnnllljjjkkkmmmoooooonnnsssrrroooxxx{{{iii\\\UUUYYY```kkk{{{zzzpppnnnpppqqqrrrtttqqqpppnnnllljjjiiiiiiiiifffhhhiiikkkkkkkkkjjjjjjllljjjhhhfffeeefffggghhhkkkiiigggffffffhhhkkkmmmkkkjjjjjjlllnnnpppooonnnmmmppprrrqqqooonnnqqqtttuuuuuutttrrrpppqqqsssuuuwwwwwwvvvuuussspppmmmkkk{{{vvvqqqhhh___TTTPPPKKKGGGEEEDDDCCCBBB>>>@@@AAAAAA@@@AAAEEEHHHYYYzzz|||wwwtttpppmmmqqqnnnoootttvvvsssqqqqqqpppqqqqqqpppmmmkkkkkklllssskkkdddcccbbb```___aaa^^^```bbbcccbbbaaaaaabbbccccccdddfffhhhiiigggeeeddddddcccdddddddddbbb```aaacccdddbbb___```eeejjjfffdddbbb```___aaaccceeeccchhhhhhccc______^^^[[[]]]```cccddddddbbbaaaaaa^^^___fff|||pppaaaZZZZZZRRRTTTZZZeeeuuuzzzjjj\\\UUUTTTLLLPPPOOORRRkkkvvvSSSQQQuuuvvvpppjjjhhhhhhiiikkkmmmmmmkkkiiiooonnnmmmmmmmmmnnnpppppppppooopppqqqrrrpppmmmjjjiiilllpppqqqppppppqqqsssssssssssssssssssssuuuwwwwwwuuuvvv{{{|||yyyyyyxxxvvvtttsssqqqpppllljjjlllooonnngggccccccpppsssxxx{{{vvvnnnkkknnnkkkooorrruuuuuuuuuvvvwwwooollljjjkkkmmmmmmllljjjpppxxxwwwwww|||yyyuuu{{{zzzhhhZZZRRRUUU[[[uuuvvvoookkkmmmooonnnoooqqqooonnnkkkiiigggfffeeeeeedddeeegggiiijjjiiihhhhhhkkkjjjhhhffffffggghhhiiiggggggffffffhhhjjjlllnnnlllllllllnnnooonnnkkkiiihhhkkknnnnnnllllllppptttuuutttsssqqqoooppprrruuuuuuuuutttsssrrrpppooonnnyyytttnnneee\\\OOOKKKFFFCCCBBBAAAAAA@@@>>>AAACCCDDDDDDFFFJJJNNN||||||yyyqqqwwwwwwqqqnnnpppmmmnnnsssuuurrrooopppgggiiikkkkkkjjjiiijjjkkkkkkgggdddeeeeeeaaa___aaa___aaadddddddddccccccdddbbbcccdddgggjjjkkkiiigggfffdddcccdddggghhheeebbbbbbdddeeebbb______dddjjjbbb```______aaaccccccbbbggglllllleee______^^^[[[___bbbeeegggfffdddcccccc___^^^bbbssssssccc[[[WWWSSSWWWZZZddduuutttddd___ZZZVVVVVVSSSWWWUUUZZZ}}}UUUBBBWWWuuuqqqnnnccciiiiiiiiikkkmmmmmmjjjhhhlllkkkiiihhhiiijjjlllnnnqqqpppqqqrrrrrrpppllliiigggkkkppprrrrrrrrruuuwwwxxxssspppqqqsssuuuvvvxxxvvvwwwzzz|||~~~~~~|||zzzyyyyyyyyyxxxvvvsssqqqooollljjjkkkmmmjjjccc______fffpppvvvllljjjpppsssvvvxxxwwwuuuttttttooolllkkklllooopppnnnlllmmm{{{}}}wwwyyyyyyyyyjjj^^^XXXXXX```eeelll|||xxxxxxrrrmmmjjjkkkllljjjjjjmmmooonnnkkkiiigggfffffffffbbbdddfffhhhiiiiiiggggggkkkjjjhhhgggfffgggiiijjjcccdddfffiiikkkmmmnnnooommmmmmoooqqqqqqnnnhhhddddddhhhkkkkkkiiijjjooossstttsssrrrooommmnnnqqqtttoooppppppqqqrrrssstttuuu}}}zzzuuuoooiiibbb[[[VVVJJJGGGDDD@@@>>>=========HHH:::;;;IIIFFF<<>>CCCggg|||qqqrrrrrrkkkhhhkkkqqqqqqrrrrrrqqqpppnnnmmmnnnnnnmmmmmmoooppprrrsssmmmllljjjgggeeecccaaaaaaaaacccddddddcccbbbcccdddaaabbbdddeeefffgggffffffdddcccccccccdddeeeeeefffdddbbbaaaaaabbbccccccbbb^^^___aaacccfffjjjlllmmmiiigggdddaaa______``````cccbbb```___^^^___aaabbb___eeeaaa```qqq|||iii^^^ZZZWWWXXX[[[^^^kkk}}}mmm___[[[YYYTTTSSSWWWQQQYYYfff}}}XXXPPPaaaxxxlllhhhfffeeeeeefffhhhjjjjjjjjjjjjiiilllgggcccccchhhmmmooonnnlllkkkjjjlllnnnnnnllliiillllllmmmnnnoooqqqssstttrrrpppnnnooosssuuuvvvuuuwwwuuutttuuuxxxzzzzzzzzzrrrvvvwwwtttqqqrrrqqqnnnrrrpppmmmkkklllmmmmmmmmmmmmlllnnnooommmjjjkkkpppppppppppprrrrrrpppkkkgggkkkkkkjjjhhhiiikkkppptttyyyxxxvvvuuuwwwyyy|||}}}xxxttttttuuupppppprrrzzzvvviii```cccssstttnnnoooqqqkkkjjjiiigggfffeeeddddddddddddcccbbbbbbaaa``````eeecccaaabbbcccdddccccccbbb```aaaddddddaaaaaacccbbbccceeehhhiiikkkkkklllkkkmmmoooppppppooommmlllnnnllljjjiiiiiijjjjjjiiikkkjjjiiihhhhhhiiijjjjjjmmmmmmllllllkkkkkkkkkkkk~~~zzzuuuqqqjjjccc]]]UUUNNNJJJFFFCCC>>>;;;:::===AAADDDAAAIIIKKKDDD@@@SSS}}}yyywwwtttpppnnnnnnppprrrqqqrrrrrrrrrqqqpppooonnnooonnnnnnnnnppprrrsssuuurrrmmmhhhfffggggggddd```dddfffhhhfffccccccgggllldddeeefffgggggggggfffeeefffeeeeeegggjjjjjjgggdddcccdddeeedddbbbaaaaaaaaa]]]___bbbfffiiilllmmmnnngggfffcccaaa```aaabbbbbbcccaaa^^^\\\\\\^^^bbbdddbbbeeebbbbbbgggnnnsssiii___YYYVVVVVV[[[bbbiii}}}kkkfff___ZZZXXXWWWUUUTTTVVVYYY|||cccGGG^^^rrrnnnkkkfffeeeddddddddddddfffhhhjjjllliiieeebbbbbbeeehhhhhhgggggggggggghhhjjjkkkjjjhhhjjjkkklllmmmoooqqqssstttllllllnnnrrruuuvvvuuusssppppppppprrruuuvvvuuusssppptttvvvtttrrrsssrrrppppppnnnmmmmmmnnnoooooonnnnnnkkkhhhhhhggggggkkkrrriiimmmrrrtttqqqlllgggccckkkjjjgggddddddhhhoootttyyyvvvssstttyyy||||||zzzvvvzzz|||lllhhhiiiiiihhhfffeeeeeedddccccccbbbbbbbbbaaa```___^^^^^^___```dddcccaaaaaacccccccccbbbaaa___```cccccc___^^^```^^^ccchhhjjjiiigggggghhhfffhhhllloooooonnnkkkiiillllllkkkhhhffffffhhhkkkjjjiiihhhfffffffffggggggkkkjjjiiihhhgggggggggfff|||xxxtttoookkkccc\\\UUUNNNHHHDDD@@@???===<<<<<>>@@@BBBBBBBBBBBBAAAAAASSSxxxzzz|||xxxoooqqqmmmllllllpppwwwwwwooofffjjjiiihhhgggffffffggggggeeeddddddddddddfffggghhhhhhggggggjjjnnnooollliiihhheeebbbdddiiijjjgggcccccccccdddddddddbbbaaa```bbbaaa``````````````````bbb```^^^]]]]]]]]]\\\[[[]]]___aaacccdddddddddccc^^^^^^______``````aaaaaa^^^]]]\\\\\\[[[\\\\\\]]]eeeooollldddcccbbbccckkkuuuzzzsss|||}}}yyyvvvtttsssrrrrrrrrrooollliiifffeeeeee[[[YYY[[[```jjj{{{uuueee[[[UUURRRXXXTTTSSSSSSPPPQQQaaattt^^^EEEYYYrrrnnnhhhccc``````aaabbb^^^```bbbdddeeedddbbbaaacccccccccbbbbbbdddfffhhheeefffggggggffffffiiillljjjjjjjjjjjjkkklllmmmnnniiikkkmmmmmmllllllnnnpppmmmlllkkklllooorrrttttttwwwxxxuuunnnkkkmmmppppppxxxuuuqqqoooooooooooonnnmmmgggbbbdddfffgggiiimmmrrrttttttpppiiiccc___^^^^^^bbbggglllnnnppprrrtttsssrrrpppnnnnnnooorrrtttrrrrrrsssxxx|||lllffffffbbbaaa```___^^^^^^___```\\\]]]___`````````^^^]]]XXXXXXXXXYYYZZZ[[[[[[\\\]]]\\\ZZZZZZ\\\\\\\\\[[[[[[[[[]]]bbbbbb^^^\\\]]]]]][[[XXXWWWXXX\\\aaadddgggfffeeecccbbbbbbbbbbbbddddddfffiiilllmmmlllkkkjjjiiihhhgggggghhhiiiiiiiiihhheeedddcccdddfffggg~~~zzzwwwnnnkkkgggeeeeeeccc___[[[UUUPPPHHHBBB???>>>======AAAAAA@@@@@@AAAAAABBBCCCVVVgggrrr{{{nnnoooqqqlllfffdddhhhlllllljjjhhhiiihhhfffeeeddddddeeeeeebbbbbbcccccceeehhhjjjlllmmmhhhfffkkkrrrtttmmmeeecccdddeeeggggggfffcccaaaccccccdddeeedddcccbbbaaafffeeedddbbb``````ccceeebbb^^^[[[ZZZ]]]^^^]]][[[^^^___```aaabbbaaaaaa```]]]]]]^^^^^^______``````___]]]ZZZWWWWWWXXXZZZ\\\cccrrrlllZZZYYY_________ggg}}}zzzwwwuuusssssssssvvvuuurrrnnnhhhdddcccbbb]]][[[]]]gggvvvooo```[[[YYYTTTQQQNNNNNNSSSYYYWWW[[[xxxoooLLLJJJbbb}}}lllkkkeee\\\ZZZ^^^___]]]ZZZ[[[]]]___```aaaaaaaaaaaabbbbbbaaaaaacccgggjjjggghhhiiihhhfffgggjjjnnniiiiiihhhhhhiiiiiijjjkkkdddhhhlllnnnmmmmmmnnnpppkkkjjjkkknnnqqqssssssrrrsssuuurrrllljjjooouuuvvv|||yyytttqqqpppppppppooohhhcccccchhhllllllkkkmmmvvvwwwwwwtttnnnfff```]]]]]]aaafffjjjmmmpppsssuuuxxxsssnnnlllooorrrrrrrrrrrrpppqqqwww~~~~~~}}}}}}wwwqqqmmmddd]]]]]][[[[[[\\\]]]___^^^ZZZWWW[[[\\\^^^______^^^\\\[[[UUUUUUWWWXXXYYYZZZZZZYYY\\\ZZZYYYYYYZZZ[[[[[[ZZZ]]]\\\___dddeeeaaa^^^______\\\YYYXXXZZZ]]]___```ccccccdddeeeddddddbbbbbbcccccceeeiiinnnpppnnnkkkhhhhhhgggffffffgggiiiiiijjjhhhfffddddddfffhhhiii~~~{{{uuupppfffaaa\\\ZZZ[[[ZZZUUUQQQMMMHHHBBB???@@@AAAAAA@@@AAA<<<===CCCBBB===BBBNNNxxxxxxoookkknnnhhhiiijjjiiigggeeeeeefffccceeefffeeebbbaaaccceeeddddddeeeeeeeeeeeeeeedddcccaaabbbhhhpppooofff\\\[[[]]]aaaeeehhhgggeeebbbeeeddddddccccccbbbbbbbbbdddbbb___``````___[[[WWWYYY[[[^^^```aaa___]]][[[aaaaaa````````````aaaaaa[[[ZZZZZZ[[[]]]]]]\\\[[[[[[\\\YYYSSSMMMNNNWWW```hhheee```\\\YYYYYYZZZ[[[[[[qqq}}}}}}~~~xxxwwwuuurrrpppnnnmmmlllkkklllkkkiiieeebbbaaaaaa```bbbgggrrrzzzlll^^^XXXVVVRRRPPPPPPPPPKKKNNNXXX```ppprrrPPPMMMQQQrrrhhhfffbbb___\\\[[[[[[[[[[[[ZZZZZZ[[[\\\^^^aaabbbbbbdddffffffdddccceeegggfffggghhhfffddddddgggkkkllliiifffeeeeeeggggggggghhhmmmrrrrrrpppnnnpppsssiiimmmqqqrrrooollliiigggnnnllliiijjjmmmqqqtttuuuwwwvvvtttqqqooonnnmmmllleeeggghhhgggfffhhhmmmrrrssstttuuutttpppjjjccc___ZZZ]]]bbbhhhnnnrrruuuvvvsssqqqoooooorrrsssqqqnnnnnnnnnpppvvv{{{~~~}}}{{{zzzwwwsssuuu{{{wwwooogggbbbaaaaaa^^^[[[\\\[[[YYYWWWVVVUUUVVVVVVZZZZZZZZZYYYXXXWWWWWWVVVSSSVVVYYYYYYXXXWWWVVVVVVVVVWWWYYYZZZZZZZZZYYYXXXYYY___eeefffaaa\\\[[[[[[[[[\\\]]]\\\ZZZZZZZZZ\\\\\\```dddccc___^^^```ccccccbbbfffmmmmmmgggeeegggjjjfffccccccfffjjjkkkkkkgggiiikkkmmmnnnnnnnnnmmm|||zzzyyyvvvppplll[[[VVVPPPNNNNNNMMMJJJFFFIIIEEEAAA?????????>>><<>><<<;;;???@@@BBBRRRmmmssslllkkkiiihhhiiifffggghhhgggfffeeefffgggjjjhhhffffffgggfffccc______aaaccceeefffeeecccaaaaaa```______aaabbbaaa```aaaaaa```_________``````___```bbbdddeeedddcccbbb^^^ZZZWWWXXX\\\^^^^^^]]]ZZZZZZYYYYYYYYYZZZ\\\]]]^^^___```aaaaaa```___^^^___]]]\\\\\\\\\[[[YYYWWW[[[ZZZYYYXXXYYY\\\___bbb\\\\\\[[[[[[[[[\\\]]]]]]XXXaaa}}}{{{{{{{{{yyyvvvuuuuuuvvvsssuuuvvvuuuqqqmmmjjjiiikkkjjjgggeeeeeeeeefffggghhhhhhgggeeedddeeehhhkkkrrryyyzzzfff]]]ZZZSSSNNNNNNOOOOOOQQQUUUOOOZZZcccsssbbbIIIOOO^^^bbbbbbaaa___\\\YYYWWWUUUTTTYYYYYYYYYYYYYYY[[[]]]^^^bbbdddffffffccc```___^^^aaaaaabbbeeeggghhhgggfffgggggggggggggggfffffffffmmmnnnmmmkkkggggggkkkoootttpppllllllooosssttttttooolllgggeeegggiiilllmmmnnnnnnnnnooopppqqqrrrssskkkjjjiiijjjmmmqqqsssttttttsssrrrpppnnnmmmlllkkkwww{{{|||zzzrrrnnnnnnnnnlllkkkiiijjjlllooorrrrrrqqqooolllooorrrsssssstttwwwzzzssslllgggddd___[[[XXXWWWXXXXXXVVVSSSSSSSSSSSSTTTUUUVVVXXXXXXYYYWWWUUUTTTSSSSSSUUUVVVSSSUUUWWWWWWUUUSSSRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTXXXZZZ\\\ZZZXXXWWWYYY[[[XXXYYYZZZYYYXXXXXXYYY[[[ZZZYYYZZZ\\\___bbbdddddd]]]\\\]]]`````````dddjjjiiigggffffffggghhhhhhgggiiihhhhhhhhhiiijjjkkkkkk|||zzzqqqlllgggddddddbbb^^^[[[PPPKKKEEEAAAAAAAAAAAA@@@>>>??????@@@AAA@@@???>>>???:::AAA[[[zzzvvvhhhfffhhhhhhggggggdddeeeffffffddddddfffggghhheeebbbeeeiiiiiiddd^^^bbbdddfffhhhhhheeebbb```bbbcccddddddccccccdddeee^^^___````````````bbbccc\\\]]]```bbbbbb```^^^]]]]]][[[YYY[[[___```___\\\TTTSSSRRRRRRTTTWWW[[[^^^___```aaabbbbbbaaa```___]]]\\\[[[[[[[[[[[[YYYWWW```^^^\\\]]]```bbbbbb```XXXYYYZZZ[[[\\\\\\\\\\\\ZZZ\\\sss|||~~~}}}}}}}}}zzz{{{zzzxxxvvvuuuuuuwwwnnnppprrrqqqmmmjjjkkklllooonnnkkkiiihhhiiijjjkkkllllllkkkkkkmmmqqqwww|||yyycccXXXVVVPPPNNNOOOQQQQQQPPPSSSYYY[[[[[[rrrwwwKKKGGGeeepppcccaaaaaa```^^^[[[YYYVVVUUUZZZYYYYYYXXXYYY[[[\\\]]]eeeeeeeeecccaaa___^^^]]]`````````dddhhhhhheeeaaacccdddeeefffeeeddddddeeeiiikkkkkkkkkjjjjjjmmmpppqqqmmmhhhjjjpppuuuuuutttllliiiffffffjjjnnnrrrtttooooooooopppqqqssstttuuummmjjjhhhjjjooossstttsssuuutttqqqooonnnnnnnnnooo~~~|||{{{uuuqqqpppnnnllliiiiiiiiikkkmmmooonnnmmmkkkhhhmmmrrrsssrrrrrruuuzzz}}}|||vvvfff______aaabbbYYYXXXVVVWWWXXXWWWUUUSSSRRRSSSSSSTTTUUUVVVWWWWWWVVVTTTRRRPPPOOOQQQSSSTTTRRRTTTUUUTTTRRRPPPOOOPPPQQQRRRTTTUUUUUUUUUTTTSSSUUUWWWXXXXXXWWWVVVXXXYYYXXXYYYYYYXXXXXXXXXZZZ\\\]]]ZZZXXXZZZ```ddddddbbbXXXZZZ\\\^^^^^^```dddiiiggggggfffgggggggggffffffhhhggggggggghhhjjjlllmmmppppppyyywwwpppeee```ZZZWWWWWWVVVSSSPPPGGGDDD???;;;:::;;;<<<<<<>>>?????????===<<<;;;;;;DDD<<>>;;;999888999;;;===AAAaaadddZZZkkkyyyrrrnnnjjjiiijjjjjjhhhfffdddeeedddcccaaaaaadddfffeeecccdddjjjpppqqqkkkdddgggggghhhhhhgggdddaaa^^^]]]aaafffjjjjjjhhhgggfffdddgggjjjhhhddd```______aaabbbbbbbbbaaa^^^\\\ZZZZZZZZZ[[[^^^___[[[SSSLLLEEEFFFIIINNNTTTZZZ___bbbdddccccccccccccccccccddd[[[ZZZZZZ[[[]]]]]]\\\[[[___]]]\\\\\\^^^\\\XXXTTTXXXYYYZZZZZZ[[[[[[ZZZZZZYYYXXX```uuu}}}kkk[[[RRRPPPQQQSSSQQQSSSUUUTTTPPPOOOYYYfff}}}SSSQQQaaattthhhYYY]]]ZZZYYYYYYXXXVVVUUUUUUTTTXXXXXXXXXXXXZZZ\\\^^^___fffccc___]]]]]]^^^^^^^^^TTTVVVZZZ```eeehhhgggfffccceeehhhhhhffffffhhhkkklllmmmnnnnnnmmmkkkiiigggjjjkkkmmmrrrvvvvvvqqqmmmmmmllllllnnnqqqtttuuuuuummmmmmlllkkkjjjjjjjjjjjjjjjiiiiiijjjlllnnnnnnnnngggiiikkkooorrruuuxxxyyyuuuxxx}}}~~~zzzwwwuuusssrrrrrrrrrpppjjjeeeeeehhhkkkmmmllllllllllllnnnppppppnnnjjjjjjlllooopppooommmmmmooopppoooooosssxxxyyytttmmmeeeZZZYYYXXXXXXXXXWWWTTTRRRSSSSSSSSSSSSRRRQQQPPPOOOSSSSSSSSSSSSSSSRRRQQQPPPNNNMMMLLLJJJJJJKKKMMMNNNNNNOOOOOONNNLLLKKKLLLMMMPPPQQQRRRSSSSSSSSSRRRRRROOOQQQTTTWWWYYYYYYWWWVVVXXXYYYYYYXXXXXXZZZ]]]```aaa^^^\\\^^^bbbccc```\\\UUU^^^ffffffccccccdddccccccddddddcccbbbbbbdddeeeeeeeeefffhhhjjjlllnnnooowwwkkkjjjxxxsssooonnnooolllddd]]]RRRMMMEEEBBBAAABBBAAA???>>>>>>>>>===<<<===>>>@@@<<<<<<;;;999999<<>>CCC@@@<<<:::;;;<<<<<<:::@@@<<<999999888888;;;@@@KKK:::???^^^rrroookkkqqqyyynnnjjjhhhccc___cccbbbaaaaaaaaaaaa___]]]^^^```___\\\\\\___```]]]^^^]]]]]]aaaeeeddd___YYYYYY[[[^^^```aaa```^^^]]]___aaacccdddeeedddcccbbbbbbaaa```_________``````___```bbbccccccbbbaaa``````^^^\\\[[[\\\[[[XXXUUUQQQWWW```kkkwww}}}xxxoooaaaaaaaaa```````````````bbbbbbccccccbbbaaa```______``````]]]YYYVVVUUUUUUYYYXXXXXXYYY[[[\\\[[[ZZZUUUYYYZZZYYY\\\nnn}}}|||wwwmmmaaaWWWSSSRRRQQQPPPOOOOOOOOOPPPPPPQQQUUUYYYeeexxxZZZMMMGGG]]]tttWWWNNNOOONNNJJJPPPQQQRRRQQQPPPPPPRRRTTTRRRTTTUUUUUUSSSSSSTTTVVVVVVUUUTTTTTTUUUXXX[[[]]]___cccccc]]]YYYZZZ\\\\\\ZZZZZZ[[[^^^aaabbbaaa```ccc```bbbffffffaaa```bbbeeeeeeeeeeeedddcccbbbaaacccdddeeegggiiiiiigggfffeeecccaaacccgggjjjiiiggglllkkkjjjkkklllmmmkkkjjjiiimmmmmmkkkqqqzzzyyypppkkkmmmooonnnkkkhhhhhhiiihhhfffdddcccbbbbbb```___```aaaccceeeggghhhhhhhhhfffeeedddfffggggggdddbbbfffddddddeeeggggggeeebbbaaacccfffgggffffffhhhiiillliiigggfffhhhkkkmmmnnniiirrr|||{{{wwwuuuvvv}}}}}}}}}}}}}}}{{{wwwrrrqqqqqqooohhhbbbaaa___^^^\\\[[[ZZZ[[[[[[\\\ZZZXXXVVVTTTSSSSSSSSSLLLJJJHHHHHHJJJKKKKKKJJJLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEHHHIIIIIIHHHFFFEEEFFFGGGJJJJJJKKKJJJHHHHHHJJJKKKNNNOOOOOOOOOOOOPPPPPPPPPOOOQQQSSSTTTSSSSSSTTTUUUVVVVVVWWWXXXZZZ[[[\\\\\\[[[[[[[[[]]]______]]][[[YYYZZZZZZYYYYYY[[[^^^aaabbbdddfffggggggeeebbbaaazzzfffSSSRRReee|||{{{~~~|||ssslll```\\\YYYYYY\\\]]]YYYUUUJJJEEE@@@>>>>>>>>><<<:::;;;:::888999:::;;;;;;::::::888999;;;:::666777;;;???===RRRrrrttt___^^^qqqjjj___dddgggbbb\\\bbb```]]]\\\]]]]]][[[ZZZ[[[\\\ZZZZZZ^^^cccccc___[[[ZZZZZZ]]]``````]]]YYYYYY[[[]]]______^^^\\\[[[```cccfffeeebbb``````aaa^^^^^^___```aaaaaaaaaaaaccccccddddddcccaaa___^^^\\\[[[[[[\\\^^^^^^]]][[[\\\dddnnnyyy}}}rrrbbbbbbbbbbbbbbbaaa```___aaa```___^^^^^^^^^^^^^^^]]]^^^^^^\\\YYYWWWVVVWWW\\\[[[ZZZZZZZZZZZZYYYXXXXXXYYY\\\\\\XXX___{{{}}}tttqqqfffccc]]]VVVQQQOOOOOOPPPKKKJJJIIIJJJNNNQQQTTTUUU^^^ttttttNNNCCCMMM[[[|||\\\LLLLLLMMMJJJIIINNNOOOOOOOOONNNNNNPPPRRRTTTUUUUUUSSSQQQOOOOOOPPPRRRQQQQQQRRRTTTWWW[[[]]]YYY^^^___ZZZVVVVVVVVVUUUUUUWWW\\\aaaffffffdddaaaaaabbbeeehhheee``````cccddddddcccbbbaaaaaaaaaaaadddbbbbbbeeeggggggccc``````^^^```fffmmmooojjjeeehhhgggfffggghhhiiihhhfffiiilllllljjjoooxxxwwwqqqjjjjjjjjjgggeeedddeeegggbbb```^^^^^^```bbbbbbbbb```aaaccceeeffffffffffffcccbbbcccdddffffffdddbbbbbbaaa```aaacccdddcccbbb^^^```bbbcccbbbbbbccceeegggdddaaaaaabbbcccddddddcccgggkkkjjjfffdddeeehhhhhhfffdddccceeeggghhhhhhaaa```````````````^^^]]]TTTTTTTTTUUUVVVVVVWWWWWWXXXVVVSSSPPPOOOQQQRRRTTTIIIGGGFFFFFFGGGHHHHHHGGGJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCEEEEEEDDDCCCBBBCCCCCCCCCFFFFFFGGGFFFDDDDDDFFFGGGHHHIIIIIIHHHGGGGGGHHHJJJLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPRRRQQQPPPOOOOOOPPPQQQRRRUUUXXXZZZ\\\\\\\\\UUUVVVXXX[[[]]]]]][[[XXXXXXWWWWWWYYY\\\^^^_________ccchhhiiifffbbbaaaaaaeeeOOOLLLUUU___ddd}}}}}}yyyuuuhhhjjjmmmoooooojjjbbb\\\SSSOOOKKKJJJMMMNNNLLLIIIDDDAAA===<<<<<<===<<<:::666666777888:::;;;<<<<<<;;;666666<<<===;;;===BBBXXXxxxrrrooouuuiiidddbbb______aaa```^^^[[[YYYZZZZZZYYYYYYZZZYYYXXXYYY```ggggggaaaZZZYYYXXXZZZ]]]]]]\\\ZZZYYY[[[^^^```aaa```___]]]bbbfffiiifffaaa]]]___bbb^^^___aaabbbcccbbbaaa```aaaaaaaaaaaa```___^^^]]][[[[[[\\\^^^___``````___dddlllttt|||xxxmmmffffffffffffeeedddbbbaaadddbbb___]]]\\\[[[\\\]]]XXXYYYZZZYYYXXXXXXZZZ[[[^^^]]][[[ZZZZZZYYYWWWVVVYYYVVVYYY]]]YYYZZZrrr{{{rrrggg___\\\XXXTTTOOOLLLLLLMMMNNNNNNJJJJJJJJJJJJMMMUUU___fff|||qqqUUUCCCLLL___nnnNNNIIIMMMKKKIIIKKKJJJKKKLLLLLLKKKLLLMMMOOORRRRRRSSSQQQNNNLLLMMMMMMQQQQQQQQQRRRTTTVVVYYYZZZTTTZZZ\\\XXXTTTTTTSSSQQQTTTWWW[[[aaafffgggeeebbb```dddhhhgggbbb]]]^^^aaabbbbbbaaa```aaabbbdddeeecccaaa```bbbeeeeee```\\\^^^___bbbgggkkkllliiieeefffdddcccccceeeeeeeeedddhhhjjjiiigggjjjoooooojjjjjjhhheeebbbaaabbbdddeee___]]][[[\\\___aaacccccc___```bbbcccdddcccbbbaaaaaaaaabbbdddeeeeeedddcccaaa```___^^^____________]]]___aaaaaaaaa```aaacccfffcccaaa````````````___\\\___aaa```^^^]]]aaaeeegggccc```___aaabbbaaa___ZZZYYYXXXXXXXXXXXXVVVTTTRRRSSSSSSTTTTTTSSSRRRRRRQQQOOOMMMKKKKKKKKKLLLMMMGGGEEEDDDEEEFFFGGGFFFEEEGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@CCCCCCBBBBBBAAAAAAAAAAAA@@@AAABBBBBBAAAAAACCCEEEEEEFFFGGGFFFEEEEEEGGGIIIIIIIIIIIIJJJJJJJJJKKKKKKOOOPPPRRRRRRPPPOOOPPPPPPPPPRRRUUUXXXZZZ[[[[[[ZZZTTTUUUXXX\\\______]]]ZZZZZZXXXXXXZZZ___aaa```^^^^^^cccgggfffaaa^^^___aaappp___QQQJJJYYYdddsss|||~~~|||{{{zzzzzzsssmmmkkkkkkmmmmmmkkkhhhgggjjjnnnpppooollljjjmmmqqqssssssnnngggcccXXXWWWXXXYYYYYYVVVRRRNNNJJJFFFBBBAAABBBCCCBBB@@@===;;;999888888888888777999:::;;;;;;;;;;;;;;;<<>>>>>===AAAAAAAAAAAA@@@@@@??????>>>???@@@@@@??????AAACCCCCCDDDEEEDDDCCCCCCEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHKKKMMMPPPPPPPPPPPPQQQSSSRRRTTTVVVXXXYYYYYYXXXWWWSSSTTTXXX\\\``````^^^[[[[[[YYYXXXZZZ^^^```___\\\```bbbccc```[[[ZZZ^^^bbbttteeePPPQQQRRRSSSUUUYYY^^^bbbgggfffdddaaa]]]XXXTTTQQQRRRPPPPPPRRRWWWYYYYYYWWWUUUVVVYYY[[[\\\ZZZUUUQQQKKKIIIHHHGGGHHHGGGFFFDDDAAA???<<<;;;;;;<<<;;;:::;;;:::999888888777777777:::;;;;;;999777666777999555:::KKK\\\^^^TTTTTT^^^yyyxxxkkk___VVVVVV[[[\\\]]]]]]ZZZYYYWWWWWWYYYYYYYYYXXXRRRSSSSSSSSSXXX______\\\YYYYYYZZZZZZZZZZZZYYYYYYWWWZZZ^^^aaadddddddddccc]]]___```^^^ZZZXXXYYY[[[]]]]]]^^^^^^\\\ZZZWWWUUUTTTUUUWWWYYY[[[]]]^^^___```aaaccccccaaa``````aaadddgggjjjlllppptttrrrnnnhhhgggeeecccbbbaaa``````hhheeebbb^^^\\\ZZZZZZZZZYYYYYYYYYWWWUUUTTTVVVXXX\\\ZZZXXXXXXXXXXXXVVVTTTYYYRRRPPPUUUWWWWWW\\\eeeyyypppiii___[[[WWWWWWTTTOOONNNQQQNNNOOOOOOOOOOOOMMMLLLLLLHHHLLLRRRZZZlllhhhYYYIIIDDDOOOjjjVVVKKKDDDFFFGGGCCCBBBFFFCCCEEEFFFFFFEEEFFFHHHJJJGGGHHHJJJJJJJJJJJJLLLNNNRRRRRRRRRRRRSSSTTTUUUUUUPPPWWWZZZWWWTTTTTTTTTSSSXXXWWWXXXZZZ^^^aaabbbbbb^^^bbbbbb]]]YYYZZZ[[[[[[XXXYYYZZZ\\\___aaadddeee```````````````aaabbbcccfffhhhiiieee___^^^ccciiiiiigggeeeeeefffggghhhggg```ccceeehhhkkklllmmmmmmfffdddaaa```aaaaaa```___\\\\\\[[[\\\^^^___^^^]]]ZZZ\\\^^^```aaa```^^^]]]```bbbdddeeecccbbbbbbcccaaaaaaaaa___\\\ZZZYYYZZZ]]]___aaaaaa`````````bbb___^^^]]]]]]^^^]]][[[YYY^^^```bbbbbb```___^^^___]]][[[YYYXXXXXXWWWVVVUUU\\\WWWRRRSSSWWWXXXUUUPPPLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLIIIFFFCCCBBBEEEDDDDDDEEEFFFFFFDDDCCCCCCBBBAAA@@@@@@??????@@@?????????>>>>>>=========?????????@@@???>>>======>>>???@@@@@@??????AAACCCAAABBBBBBBBBAAABBBDDDFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGIIILLLMMMNNNOOOPPPRRRSSSTTTUUUVVVVVVVVVUUUTTTQQQRRRTTTXXX\\\]]][[[YYYYYYXXXWWWXXXZZZ\\\\\\\\\cccccc```\\\YYYYYY^^^bbbtttiiiYYYKKKEEEEEEHHHIIINNNOOOPPPOOOLLLHHHEEECCCCCCBBBBBBCCCEEEGGGHHHHHHEEEEEEEEEHHHJJJJJJGGGDDDAAA@@@?????????@@@>>>===;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;:::999999999888999:::999999;;;???BBB???QQQnnnrrrXXXTTT```tttzzzjjjiii\\\RRRUUU\\\^^^\\\YYYUUUUUUUUUVVVXXXYYYXXXWWWQQQTTTTTTSSSTTTYYYZZZXXXXXXYYYZZZZZZYYYWWWVVVVVVVVVXXX[[[___aaaaaa```___[[[[[[ZZZZZZYYYYYYYYYZZZ[[[[[[[[[[[[YYYWWWUUUTTTTTTUUUVVVYYY[[[^^^aaabbbaaaccceeedddbbbaaaaaacccbbbeeeggggggjjjooopppmmmhhhfffbbb___]]]]]]^^^^^^bbb```^^^\\\ZZZYYYYYYYYYYYYYYYXXXVVVTTTSSSUUUWWWYYYWWWVVVVVVWWWXXXVVVUUUWWWVVVVVVWWWXXXYYYZZZZZZ]]]iii~~~ssskkkgggccc\\\UUUUUURRRRRRSSSQQQNNNNNNRRRKKKMMMPPPPPPNNNMMMOOOQQQMMMWWWiiigggKKKHHHLLLZZZqqq```LLLHHHEEEDDDEEEFFFEEEDDDAAABBBCCCCCCCCCDDDFFFHHHDDDFFFHHHHHHHHHIIIKKKMMMOOOOOOPPPQQQRRRSSSTTTUUUKKKQQQTTTQQQOOOPPPQQQPPPTTTTTTUUUXXX\\\___``````\\\^^^\\\WWWWWW]]]```^^^YYYZZZ[[[^^^___aaabbbbbb^^^```aaa```^^^```fffkkklllllljjjeeeaaaaaadddiiihhheeecccbbbdddeeeffffff___bbbgggkkkmmmlllllllllcccaaa``````aaa```]]]ZZZXXXXXXYYY[[[]]]]]][[[YYYYYY\\\___aaabbbaaa___^^^___aaaddddddaaa___```aaa^^^```bbbaaa]]][[[ZZZ[[[[[[]]]______^^^]]]^^^___ZZZZZZZZZ\\\]]]]]]ZZZXXXYYYZZZZZZZZZXXXWWWVVVUUUXXXYYYYYYXXXVVVUUUUUUVVVPPPNNNLLLKKKLLLMMMMMMLLLLLLLLLKKKJJJJJJKKKLLLMMMMMMLLLJJJHHHFFFDDDCCCBBBCCCBBBBBBDDDEEEEEECCCAAABBBBBB@@@???????????????===========================>>>>>>???>>>===<<<;;;>>>??????>>>======???AAA???@@@AAAAAA@@@AAACCCEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFHHHKKKLLLMMMMMMOOOQQQQQQRRRRRRRRRRRRRRRSSSSSSOOOPPPQQQTTTXXXYYYXXXWWWVVVWWWWWWWWWXXXZZZ^^^```eeeccc```]]]\\\\\\^^^```ooo\\\QQQLLLHHHEEEAAA@@@@@@>>>===>>>@@@BBB?????????>>>>>>???@@@@@@???===<<<>>>AAACCCBBB@@@===<<<;;;<<<======;;;999999999:::;;;<<<===>>>>>>:::;;;;;;:::888777777777888;;;>>>@@@CCCHHHPPPVVVhhhwwwpppUUU]]]wwwsssccc]]]YYYVVVVVVZZZZZZVVVTTTTTTRRRRRRSSSVVVXXXYYYWWWVVVRRRVVVWWWTTTTTTWWWYYYXXXWWWYYYZZZZZZXXXVVVTTTSSSUUUWWWZZZ\\\^^^]]]\\\[[[\\\ZZZYYYYYY[[[\\\\\\[[[\\\\\\[[[[[[ZZZXXXWWWVVVVVVVVVXXXZZZ]]]```cccddd```ccceeeeeecccaaaccceeebbbfffgggfffhhhkkkkkkhhhiiifffbbb^^^\\\\\\^^^___\\\[[[ZZZYYYYYYXXXXXXXXXVVVVVVVVVUUUTTTUUUXXXZZZVVVUUUTTTUUUWWWXXXWWWVVVOOOUUUWWWVVVVVVYYYXXXUUU```]]]yyy}}}yyymmmddd[[[WWWWWWWWWSSSOOOSSSPPPPPPQQQNNNIIIHHHKKKIIIMMMPPPPPPMMMNNNSSSXXXgggvvviiiEEENNNNNNXXXqqqeeeHHHFFFEEEAAA===@@@FFFEEE@@@@@@AAABBBBBBBBBCCCEEEGGGCCCEEEGGGGGGGGGHHHJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUKKKQQQTTTQQQOOOQQQSSSSSSOOOPPPSSSXXX]]]______^^^[[[\\\XXXTTTWWW```dddbbb\\\]]]___aaabbbbbbaaaaaa]]]```bbb```]]]___hhhppppppmmmiiifffeeefffggggggdddaaa^^^^^^___aaabbbbbbaaaccchhhlllllliiiggghhh```______```bbb```[[[WWWTTTUUUWWWZZZ]]]]]]ZZZWWWZZZ\\\```cccdddcccaaa___^^^aaacccbbb___]]]^^^___[[[___bbbbbb___\\\\\\]]]YYY[[[]]]]]][[[[[[[[[\\\XXXYYYZZZ\\\^^^^^^\\\YYYXXXXXXXXXWWWWWWWWWWWWXXXPPPRRRTTTSSSOOONNNPPPRRRMMMOOOOOOMMMIIIHHHKKKNNNLLLJJJHHHFFFEEEEEEGGGHHHKKKIIIFFFCCCAAAAAABBBCCCBBBAAAAAACCCDDDDDDBBB@@@BBBAAA@@@???>>>>>>>>>>>><<<<<<==================<<<===>>>>>>>>>===;;;:::;;;<<<===<<<::::::<<<===>>>???@@@@@@???@@@BBBDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGJJJLLLMMMMMMNNNOOOQQQOOOOOOOOOOOOOOOPPPRRRRRRPPPOOOPPPRRRVVVXXXWWWWWWVVVXXXYYYYYYXXX[[[aaagggeeecccaaa`````````___]]]|||ZZZMMM@@@@@@DDD@@@???@@@:::<<<;;;:::;;;======;;;:::===>>>??????===<<<===>>>>>>>>>===;;;<<<>>>>>>===??????AAA===999@@@@@@222444===;;;666;;;;;;777:::>>>CCCPPPkkk~~~tttjjjttt~~~tttpppxxxeee^^^YYYTTTUUUXXXZZZZZZYYYXXXVVVVVVUUUSSSSSSSSSUUUWWWXXXZZZYYYWWWVVVVVVWWWXXXYYYWWWXXXWWWUUURRRQQQQQQRRRYYYVVVRRRSSSWWW[[[\\\\\\\\\XXXVVVWWW[[[]]]ZZZWWWUUUXXXZZZ[[[[[[ZZZZZZZZZYYYZZZ\\\^^^aaaccceeefffdddcccbbbaaabbbcccdddeeedddaaa___```cccffffffeeefffbbb^^^\\\\\\]]]^^^]]]]]]\\\[[[YYYXXXXXXWWWXXXVVVVVVUUUTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWUUUSSSQQQTTTTTTTTTTTTTTTTTTTTTTTT[[[^^^mmm}}}uuummmeee___UUUVVVUUUSSSPPPNNNNNNNNNQQQPPPNNNMMMMMMMMMOOOPPPMMMMMMQQQTTTTTTWWWgggxxxyyy[[[HHHAAAEEErrr^^^JJJNNNCCCCCCBBBAAAAAAAAAAAABBB>>>>>>>>>???@@@@@@AAAAAAAAACCCDDDDDDDDDDDDGGGIIIIIILLLOOOSSSTTTSSSQQQPPPRRRRRRRRRRRRRRRSSSSSSSSSQQQSSSVVVZZZ\\\]]]\\\\\\]]][[[ZZZ]]]aaaccccccaaaZZZ[[[]]]___aaaaaaaaa```[[[]]]```aaabbbdddgggjjjhhhfffeeeeeefffggghhhgggbbbbbbaaabbbhhhlllggg^^^dddhhhlllooommmjjjgggfff___]]]]]]___aaaaaa]]]YYYYYYZZZ[[[\\\\\\\\\[[[[[[]]]]]]^^^___`````````______bbbdddccc```^^^___aaabbb```]]]\\\\\\\\\[[[YYY[[[\\\[[[YYYVVVWWW[[[^^^\\\^^^\\\XXX\\\bbb[[[NNNWWWUUUUUUXXXWWWSSSRRRTTTPPPPPPPPPPPPPPPQQQRRRSSSMMMMMMMMMLLLKKKKKKJJJJJJFFFFFFFFFFFFGGGHHHIIIIIIEEEDDDDDDCCCBBBBBBAAAAAA????????????????????????@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999===<<<<<<<<<<<<;;;;;;;;;===<<<:::999999:::<<<===>>>>>>>>>>>>????????????@@@@@@@@@@@@AAACCCEEEFFFEEEFFFHHHIIIIIIKKKNNNPPPOOOMMMMMMOOORRRRRROOOLLLMMMNNNQQQSSSUUUWWWWWWXXXXXXVVVUUUVVVXXX\\\aaadddeeebbb^^^\\\[[[ZZZYYYWWWyyyaaaPPPGGG>>>@@@FFFDDDCCCAAA>>>>>>???@@@@@@???::::::;;;;;;;;;;;;<<<===<<<<<<<<<<<<===>>>===;;;<<<999999888555<<>>>>>???@@@@@@AAAAAABBBCCCCCCCCCDDDFFFHHHHHHJJJNNNQQQRRRQQQPPPOOOMMMOOOPPPOOOMMMLLLMMMNNNPPPQQQTTTWWWYYY[[[\\\\\\[[[YYYYYY[[[___aaaaaa``````___^^^]]]]]]^^^___``````bbbeeeggggggggghhhiiieeeddddddeeeffffffdddbbbcccdddddddddgggjjjfff___cccgggkkkllliiieeebbb```\\\\\\]]]^^^```___]]][[[ZZZ[[[\\\]]]```bbbeeefff^^^^^^^^^^^^^^^^^^]]]]]]___```aaaaaa___^^^^^^___]]]]]]]]]]]]]]]\\\\\\\\\ZZZ[[[]]][[[YYYXXXZZZ\\\XXXZZZ[[[[[[\\\^^^ZZZUUUTTTPPPNNNQQQSSSQQQQQQSSSNNNNNNMMMMMMNNNNNNOOOOOOLLLLLLKKKJJJJJJIIIIIIHHHFFFFFFEEEEEEEEEFFFGGGGGGCCCBBBBBBAAA@@@@@@??????????????????????????????>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::<<<;;;::::::::::::;;;<<<;;;<<<<<<<<<<<<=========>>>>>>??????@@@BBBCCCDDDEEEFFFHHHIIIIIIKKKMMMPPPOOONNNNNNOOORRRRRRPPPMMMMMMNNNOOOQQQSSSUUUWWWWWWWWWVVVUUUUUUWWW[[[___aaa```^^^\\\[[[[[[[[[ZZZXXXoooaaaYYY___kkkkkkWWWQQQGGG@@@>>>???AAABBBDDDAAA===;;;<<<===??????;;;:::;;;===>>>>>><<<:::===999777777555555:::@@@666EEEJJJMMMXXX[[[ZZZ^^^ooo|||[[[RRR```wwwwww]]]UUUUUURRRRRRSSSUUUVVVVVVTTTRRRQQQPPPPPPOOOPPPQQQSSSUUUVVVUUUTTTSSSRRRRRRSSSTTTUUUPPPQQQRRRRRRRRRSSSUUUWWWUUUSSSSSSWWW\\\```aaa___[[[XXXVVVWWWZZZ\\\[[[YYY[[[[[[ZZZXXXUUUTTTUUUWWW`````````aaaaaaaaabbbbbb```bbbccceeegggggggggggg]]]\\\]]]```dddffffffeee```````````````^^^[[[WWWVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUUUUTTTUUUVVVVVVWWWYYYXXXWWWUUUTTTTTTTTTUUUQQQRRRSSSTTTVVVWWWXXXYYYWWWTTTYYYmmm||||||vvvpppiiiaaa[[[WWWUUURRRQQQRRRRRRPPPOOONNNOOOPPPOOOMMMJJJJJJJJJLLLMMMNNNNNNNNNOOORRRUUUZZZ]]]iiigggLLLAAAJJJ___pppjjjPPPIIIEEE???@@@??????>>>>>>>>>>>>>>><<<======>>>>>>???@@@@@@@@@AAABBBBBBBBBCCCEEEGGGFFFHHHJJJMMMNNNNNNNNNMMMJJJMMMOOOMMMIIIHHHKKKOOORRRRRRSSSUUUWWWYYYZZZ\\\XXXXXXXXXZZZ]]]___```___dddaaa^^^[[[[[[^^^aaaddddddfffiiijjjiiigggfffeeeccccccdddeeefffeeeaaa^^^bbbfffgggeeedddeeebbb^^^cccfffiiiiiieeeaaa]]][[[\\\^^^```aaa```___^^^___]]]\\\\\\]]]```dddhhhjjj___^^^]]][[[[[[[[[[[[\\\___^^^]]]^^^___^^^]]][[[ZZZ]]]``````]]]ZZZZZZ[[[YYY[[[]]]]]][[[YYYYYYYYYYYYYYYZZZZZZUUUOOOQQQVVV[[[RRRLLLMMMPPPOOONNNNNNLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDD@@@@@@??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999888888999999:::;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::888888999999999:::::::::;;;<<<===>>>???@@@@@@@@@DDDEEEGGGGGGHHHIIILLLNNNNNNMMMMMMOOOPPPQQQPPPNNNMMMMMMNNNOOOQQQTTTVVVXXXWWWVVVUUUUUUVVVYYY\\\___[[[ZZZZZZ[[[\\\\\\[[[YYYuuu|||iiiYYYSSSUUU\\\```ssshhhXXXIIIAAA>>>>>>===@@@>>><<<>>>>>>===>>>@@@CCCEEEFFFKKKJJJAAA@@@LLLRRRnnnzzzuuu|||wwwfffdddnnnmmmXXXTTTSSSPPPRRRRRRSSSTTTSSSRRRPPPOOONNNNNNNNNOOOPPPRRRTTTUUUSSSSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVUUUSSSRRRSSSTTTPPPPPPRRRWWW]]]aaa```^^^XXXVVVTTTUUUWWWYYYYYYXXX]]]]]][[[XXXVVVVVVYYY[[[]]]^^^^^^___```aaabbbccc```aaadddfffffffffdddccc\\\]]]___bbbdddeeedddccc___^^^^^^^^^^^^]]]ZZZWWWVVVWWWYYYZZZ[[[ZZZXXXWWWVVVVVVVVVVVVVVVWWWWWWXXXVVVUUURRRPPPPPPQQQSSSTTTQQQRRRRRRSSSUUUVVVVVVWWWWWWTTTUUU___qqqpppzzzzzzsssooohhhddd___\\\[[[YYYVVVTTTSSSRRRQQQPPPPPPPPPPPPPPPNNNOOOPPPOOOLLLJJJIIIJJJNNNNNNNNNMMMPPPWWWaaahhhsss~~~fffWWWHHHEEERRRiiiqqqQQQEEEEEEDDDAAA??????>>>===============;;;<<<<<<======>>>??????>>>???@@@@@@@@@AAACCCEEEDDDEEEGGGIIIJJJKKKKKKKKKJJJMMMOOOMMMIIIKKKTTT\\\WWWWWWVVVUUUVVVXXXZZZ[[[XXXXXXYYYZZZ\\\^^^^^^___aaa___]]]\\\^^^bbbfffiiifffggghhhgggdddbbbbbbbbbfffeeeeeeeeeeeedddbbb```aaafffhhhddd``````___]]]bbbeeehhhgggddd```]]][[[aaadddfffeeebbb___```bbb]]]]]]]]]]]]]]]^^^``````]]]\\\ZZZYYYYYYZZZ[[[\\\^^^\\\ZZZ[[[^^^^^^[[[XXXZZZ___cccbbb\\\VVVUUUVVVZZZ[[[[[[[[[ZZZYYYYYYYYY[[[XXXXXXWWWQQQMMMYYYllliii\\\QQQNNNOOOMMMJJJIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<========================<<<<<<;;;:::999999999999888888888999999999::::::;;;:::::::::999999999999888999;;;<<<<<<;;;999888666666777777888888999999888:::;;;===>>>>>>===<<>>>>>===============:::;;;;;;<<<<<<===>>>>>><<<>>>??????>>>???AAADDDBBBCCCDDDEEEFFFHHHIIIIIIMMMOOOPPPNNNMMMSSS```kkk]]][[[YYYXXXWWWYYYZZZ\\\YYYYYYZZZ[[[\\\\\\]]]^^^^^^______aaabbbeeefffgggiiihhheeeaaa______aaadddkkkhhheeecccdddeeeeeeeeeaaagggiiieee```___```___aaadddggghhhfffcccaaa```eeeggghhheeeaaa^^^^^^```ZZZ[[[\\\]]]\\\ZZZXXXWWWZZZYYYXXXWWWXXXZZZ\\\^^^]]]ZZZYYYZZZ\\\]]]ZZZWWWYYY^^^cccbbb\\\VVVUUUVVV[[[ZZZXXXWWWWWWYYYZZZ[[[XXXTTTTTTUUUTTT[[[ssslll___SSSPPPOOOLLLHHHFFFIIIIIIGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999999888888777777777777999999999999888888888888666888:::;;;;;;:::888666555555666777777888999999777888999;;;<<<;;;::::::===>>>@@@@@@@@@AAACCCEEEFFFFFFGGGGGGHHHHHHIIIJJJNNNMMMMMMNNNPPPSSSVVVXXXXXXWWWVVVVVVVVVXXXZZZ[[[[[[[[[ZZZ[[[\\\[[[YYYWWW???NNNfffdddVVVccc|||mmmYYYQQQPPPNNNKKKMMMMMMMMMNNNMMMMMMLLLLLLJJJJJJKKKMMMNNNOOOPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUVVVVVVUUUUUUWWWYYYSSSUUUZZZaaafffgggbbb]]]ZZZYYYXXXXXXYYY[[[]]]___\\\\\\\\\[[[[[[^^^bbbeeeggggggeeedddbbb```_________```bbbbbbaaa^^^[[[YYY___```bbbbbb`````````aaa]]]\\\ZZZZZZ\\\]]]]]]\\\^^^^^^___^^^]]][[[ZZZXXXVVVVVVWWWXXXXXXXXXXXXXXXVVVUUURRRQQQQQQSSSUUUWWWYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVXXXZZZZZZbbb{{{vvvooouuu~~~rrruuuxxx{{{~~~~~~{{{sssjjjfff```___]]]ZZZWWWUUUSSSRRRTTTSSSQQQPPPOOOPPPQQQQQQNNNNNNOOONNNMMMMMMOOOPPPNNNNNNNNNLLLLLLMMMQQQSSSSSSZZZdddpppiiiQQQHHHEEEIIIOOOdddaaaJJJ<<>>;;;@@@>>>>>>===<<<<<<<<<<<<<<<999::::::;;;<<<<<<======;;;<<<=========>>>@@@BBBAAAAAAAAABBBCCCEEEGGGHHHMMMNNNOOONNNPPPWWWcccmmm]]][[[ZZZXXXXXXYYY[[[\\\ZZZ[[[\\\[[[ZZZZZZ[[[\\\^^^___aaacccdddcccbbbaaaiiihhhddd```^^^```dddiiilllhhhdddaaabbbdddfffgggccchhhjjjfffbbbcccdddccc```cccfffgggfffdddccccccdddddddddaaa^^^\\\\\\\\\VVVXXX[[[^^^^^^\\\YYYVVVWWWWWWWWWWWWYYY[[[]]]^^^[[[ZZZYYYZZZ[[[[[[YYYWWWUUUYYY^^^___\\\YYYYYYYYYZZZWWWTTTTTTVVVYYYZZZ[[[XXXUUURRRPPPQQQ[[[rrraaaWWWOOOMMMNNNJJJHHHGGGGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@?????????>>>>>>============>>>?????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999888888888999888888777666666555555999888888888777777777777555666888999999888666555444444555666777888888999777777888999999999999999:::;;;============@@@BBBAAABBBCCCCCCCCCDDDFFFHHHKKKKKKLLLMMMOOORRRTTTVVVUUUUUUUUUUUUVVVWWWYYYZZZ\\\[[[YYYYYYZZZYYYWWWUUU888===JJJ]]]rrrvvvmmmssswwwhhhWWWOOOMMMMMMJJJFFFHHHIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPMMMOOOPPPQQQRRRSSSVVVYYYUUUXXX]]]dddiiihhhaaa[[[XXXXXXWWWVVVWWWYYY\\\___YYYZZZZZZZZZZZZ\\\```cccgggfffeeebbb```^^^\\\[[[^^^___``````___]]][[[ZZZ\\\^^^___^^^]]]]]]___aaa[[[[[[\\\___aaabbbaaa___cccbbb```^^^\\\ZZZXXXWWWTTTUUUVVVWWWWWWWWWVVVVVVUUUTTTSSSRRRSSSTTTVVVWWWWWWXXXXXXXXXYYYYYYZZZZZZWWWSSSUUUZZZZZZ[[[iii{{{wwwcccuuu{{{tttrrrpppnnnnnnpppsssvvv{{{|||zzz}}}rrrkkkeeedddaaaZZZWWWWWWUUUTTTSSSRRRQQQQQQQQQRRRQQQQQQQQQPPPNNNNNNOOOOOONNNPPPQQQQQQOOOOOORRRTTTRRRRRRQQQQQQSSSWWW^^^cccsssfffRRRIIIMMMUUUbbbllliiiIIIAAA>>>BBBCCC???===@@@<<<<<<;;;::::::::::::;;;999999999:::;;;;;;<<<<<<999;;;<<<<<<<<<<<>>>>>======<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::::::::999888777777777777666666666666666666666666888888777777777666666666444444555666666555444444222333444555666777888888888777777777777888999999999:::;;;;;;;;;<<<>>>@@@>>>@@@AAAAAA@@@AAADDDGGGHHHHHHJJJLLLNNNPPPQQQRRRRRRQQQRRRRRRTTTUUUWWWXXXZZZXXXVVVUUUVVVVVVUUUTTT999777999CCCUUUlll|||rrriiijjj}}}bbbWWWMMMKKKMMMLLLGGGDDDEEEEEEEEEFFFFFFGGGGGGHHHEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIKKKLLLMMMMMMMMMMMMJJJKKKMMMNNNNNNPPPSSSUUUUUUXXX^^^eeeiiifff___XXXUUUUUUTTTSSSSSSVVVYYY\\\WWWXXXXXXXXXXXXYYY\\\___aaa```___^^^]]]\\\[[[[[[]]]^^^_________^^^]]]\\\YYY[[[\\\[[[ZZZ[[[___bbbZZZ[[[___cccffffffccc```fffdddaaa^^^[[[XXXWWWVVVRRRSSSTTTUUUVVVUUUTTTTTTRRRRRRQQQQQQRRRSSSTTTUUUSSSSSSTTTUUUWWWXXXYYYYYYXXXQQQPPPXXX[[[WWWZZZcccyyyvvvtttjjj~~~ooofffhhhxxx{{{tttooollliiigggeeedddgggiiiiiifffccccccddd``````gggpppppplllssswwwyyyyyyrrrggg___[[[[[[\\\VVVTTTVVVUUUQQQSSSXXXVVVTTTRRRQQQPPPPPPPPPQQQKKKLLLNNNOOOOOOPPPQQQSSSPPPRRRSSSRRRPPPOOORRRTTTPPPRRRVVV[[[dddppp}}}gggSSSNNNKKKMMMbbb}}}cccCCC<<>>@@@AAA@@@??????AAACCCFFFHHHEEEFFFHHHJJJKKKLLLMMMMMMOOOPPPQQQSSSVVVYYY[[[\\\YYY[[[\\\ZZZVVVTTTUUUVVVWWWXXXZZZ\\\^^^```aaabbb___````````````bbbfffiii```___^^^___```aaa```___^^^``````^^^```ccccccaaa___aaaccccccbbb```______bbb___]]]]]]```bbb```^^^ZZZZZZZZZZZZYYYYYYYYYXXXXXXYYYZZZZZZ[[[ZZZZZZYYYXXX[[[]]]\\\YYYWWWXXXZZZZZZYYYZZZ[[[\\\[[[XXXVVVQQQPPPQQQTTTXXXZZZYYYWWWOOOTTTRRRKKKKKKQQQQQQJJJLLLJJJJJJLLLKKKFFFDDDFFFCCCBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<===>>>???>>>======<<<<<<;;;::::::::::::::::::::::::::::::999888777666666555555555444444555555666777777777777777777777666666666666333444444444444444444333111222222333555666777777999888777666666777999:::999:::<<<;;;;;;<<<>>>@@@>>>@@@AAA@@@???@@@DDDGGGEEEFFFHHHJJJLLLNNNOOOOOOOOOOOOOOOPPPRRRSSSUUUVVVWWWUUUSSSRRRSSSUUUUUUTTT555999<<<<<<@@@PPPhhh|||ppp~~~wwwiiiaaafff~~~qqqjjjiiiOOONNNLLLJJJHHHFFFDDDDDDAAAAAA@@@BBBCCCDDDCCCAAAFFFEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKLLLMMMNNNPPPRRRSSSUUUWWW[[[^^^^^^]]][[[YYYWWWWWWTTTPPPPPPUUUVVVTTTRRRTTTVVVWWWYYY[[[^^^aaa```]]]ZZZWWWWWWXXXZZZ\\\]]]]]]\\\ZZZYYYWWWVVVVVVZZZXXXXXX[[[___aaa^^^[[[[[[\\\\\\]]]^^^___aaaaaaaaa```]]]ZZZXXXWWWWWWWWWTTTSSSRRRQQQQQQRRRSSSTTTRRRSSSTTTSSSQQQPPPPPPRRRQQQTTTWWWVVVTTTSSSTTTWWWVVVUUUTTTTTTTTTUUUVVVWWWZZZwwwhhhccctttkkkVVVVVVkkk|||ppphhhfffaaabbbaaa]]]XXXVVVYYY]]]SSSYYY[[[WWWUUUZZZ^^^]]]XXXXXXWWWVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSQQQPPPOOOTTTSSSSSSQQQPPPOOONNNMMMMMMLLLLLLPPPTTTVVVUUURRRRRRVVVWWWVVVWWW\\\___^^^eeeppp|||aaaRRROOOIIILLL___~~~[[[GGGDDD;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777888888999999999:::::::::999999:::;;;<<<===>>>???@@@>>><<<>>>AAACCCCCCBBBDDDDDDDDDDDDEEEHHHJJJKKKNNNOOOQQQRRRTTTUUUVVVVVVTTTTTTSSSRRRRRRSSSTTTUUURRRTTTVVVWWWXXXZZZ^^^```aaaaaaaaaaaaaaa``````___```^^^\\\^^^```bbb```^^^[[[[[[ZZZZZZ[[[]]]___```^^^______^^^]]]]]]^^^``````\\\YYYZZZ]]]______^^^^^^]]][[[YYYXXXXXXXXXYYYZZZXXXVVVWWWZZZ\\\\\\ZZZXXX\\\___]]]XXXUUUWWWZZZYYYXXXXXXWWWWWWXXXXXXYYYRRRRRRQQQQQQPPPPPPPPPPPPMMMKKKIIIGGGFFFFFFGGGGGGGGGHHHIIIJJJIIIGGGDDDBBB>>>????????????>>>======???@@@@@@@@@@@@???>>>>>>>>>>>>============>>>>>><<<<<<;;;::::::::::::;;;777888999::::::999888777666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333333333333444444444555555555555555555666666666666888888999::::::;;;<<<<<<<<<<<<<<<===>>>@@@BBBCCCAAABBBEEEHHHKKKLLLLLLMMMKKKJJJIIILLLQQQVVVWWWWWWVVVUUUTTTSSSRRRQQQPPPOOO333777999777777???OOO[[[www}}}|||yyy~~~kkk]]]WWWVVVIIIHHHGGGEEECCCBBBAAA@@@AAA@@@@@@AAACCCCCCBBBAAACCCCCCBBBBBBBBBBBBBBBCCCEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIJJJKKKLLLNNNPPPQQQQQQSSSVVVXXXYYYYYYWWWVVVUUUVVVTTTPPPQQQVVVWWWUUUVVVWWWXXXXXXWWWXXXZZZ\\\[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\[[[ZZZYYYWWWWWWVVVWWWWWWXXXZZZ\\\]]]\\\[[[WWWXXXZZZ\\\^^^^^^]]]]]]]]]\\\ZZZXXXVVVUUUUUUVVVSSSRRRQQQQQQQQQRRRSSSTTTPPPQQQRRRQQQOOONNNOOOPPPNNNPPPRRRRRRRRRQQQRRRSSSUUUTTTSSSRRRRRRRRRSSSTTTTTTbbbxxxmmmccciiiVVVSSS\\\fff|||uuujjjlllggg```ZZZWWWUUUTTTSSSRRRWWWXXXTTTSSSVVVVVVSSSUUUVVVVVVWWWWWWVVVUUUUUUOOOOOOOOOPPPQQQQQQRRRRRROOOOOOOOOPPPPPPQQQRRRSSSRRRQQQPPPQQQTTTVVVWWWXXXVVV]]]dddiiirrryyyrrrjjjYYYJJJIIIJJJSSSkkk^^^GGG>>>???::::::::::::::::::::::::888888777777777666666666666666777777777888888888888999999:::<<<======>>>>>><<<;;;<<<@@@BBBAAA@@@CCCCCCCCCDDDFFFGGGIIIJJJNNNNNNOOOQQQQQQRRRRRRRRRSSSRRRQQQPPPPPPRRRSSSTTTRRRSSSUUUWWWWWWYYY\\\___]]]^^^^^^_________^^^^^^^^^\\\[[[[[[^^^___]]][[[WWWXXXYYYZZZ\\\^^^```aaaZZZ[[[[[[ZZZYYYYYYZZZ\\\\\\ZZZYYY[[[]]]^^^]]][[[]]]\\\[[[ZZZYYYZZZ[[[[[[[[[YYYXXXYYY[[[\\\[[[YYYXXX[[[]]]\\\XXXVVVVVVWWWXXXXXXWWWVVVUUUUUUTTTTTTPPPPPPPPPPPPPPPOOONNNMMMKKKJJJHHHFFFEEEEEEFFFFFFDDDEEEGGGHHHGGGEEEBBBAAA???????????????>>>======???????????????>>>>>>=========<<<<<<<<<<<<======;;;:::999999888888999999777777777888888777777777444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333444444444444333444444444444555555555666666777888888999::::::;;;;;;<<<===>>>@@@AAABBB@@@AAADDDFFFHHHIIIJJJJJJKKKJJJIIIKKKPPPTTTUUUUUUUUUTTTSSSRRRQQQPPPOOOOOO666888999888666888<<>>>>>@@@??????AAABBBCCCAAA@@@@@@???????????????@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGHHHIIIKKKLLLMMMLLLMMMOOOQQQRRRRRRRRRQQQQQQSSSSSSQQQQQQUUUVVVTTTXXXYYYYYYWWWUUUUUUVVVWWWWWWXXXZZZ[[[\\\\\\\\\[[[[[[ZZZZZZYYYXXXXXXWWWWWWVVVXXXZZZ[[[[[[[[[\\\]]]WWWYYY\\\^^^___]]][[[YYYYYYXXXVVVTTTSSSSSSSSSTTTQQQQQQQQQQQQQQQRRRSSSSSSNNNPPPPPPPPPNNNMMMNNNOOOOOONNNNNNPPPRRRSSSRRRQQQSSSRRRQQQPPPOOOOOOPPPPPPRRRRRRZZZmmmhhhXXXOOOKKKOOObbb{{{uuueee]]]\\\]]]ZZZWWWPPPRRRSSSQQQRRRTTTRRRMMMNNNOOOQQQRRRRRRRRRQQQPPPSSSSSSRRRRRRSSSTTTVVVWWWTTTSSSRRRQQQQQQQQQRRRSSSUUUWWWYYY\\\aaahhhooottt|||rrrWWWRRROOOEEEAAAGGGUUUjjjnnnQQQCCC===<<<===999999999999999999999999666666666555555555555555444444444555555555666666777888888999:::;;;<<<<<<;;;::::::;;;>>>??????>>>AAABBBCCCEEEFFFGGGGGGHHHLLLLLLMMMNNNNNNNNNNNNNNNRRRQQQOOONNNNNNPPPSSSUUUQQQSSSUUUVVVWWWXXX[[[]]]YYYZZZ\\\]]]^^^^^^]]]]]]]]]\\\[[[[[[]]]]]]\\\[[[XXXYYY[[[]]]^^^_________XXXYYYYYYXXXWWWWWWXXXZZZXXXXXXZZZ\\\]]]]]]ZZZXXX[[[[[[ZZZZZZ[[[\\\]]]]]]YYYXXXXXXYYYZZZZZZWWWUUUXXXYYYZZZZZZXXXVVVTTTRRRRRRRRRRRRSSSRRRQQQPPPPPPOOOOOOPPPPPPOOONNNLLLKKKIIIHHHFFFDDDCCCCCCDDDDDDAAABBBDDDDDDDDDBBB@@@>>>???????????????>>>======>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<999888777777666666777777666666555555555555666666333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333333444222222222333333333444444444444555555666777777777999:::;;;<<<===???@@@@@@???@@@BBBDDDEEEFFFGGGGGGHHHGGGGGGIIIMMMPPPQQQQQQSSSSSSRRRQQQPPPOOOOOOOOO444555777888999999::::::;;;EEEVVVdddnnn{{{yyyddd]]]TTTMMMJJJIIIHHHGGGAAAAAAAAA@@@@@@@@@@@@?????????>>>@@@AAABBB@@@???>>>============>>>>>>???AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIGGGHHHIIIKKKLLLMMMMMMNNNMMMQQQRRROOOOOORRRRRRPPPTTTUUUUUUTTTSSSRRRSSSUUUVVVVVVXXXYYYZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYY\\\______]]]]]]___bbb___```aaa```___^^^[[[ZZZXXXWWWUUUSSSRRRQQQQQQRRRQQQQQQQQQQQQQQQRRRRRRSSSNNNOOOPPPPPPNNNNNNOOOPPPRRRPPPOOORRRUUUWWWUUUSSSSSSRRRPPPNNNMMMMMMMMMMMMQQQNNNQQQ___uuuyyyoooYYYUUURRRUUUbbbvvvxxxpppjjjddd___\\\[[[XXXXXXZZZ\\\YYYUUUXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVTTTTTTUUUWWWYYY[[[[[[[[[[[[\\\^^^aaaccceeemmmrrr{{{{{{dddOOOCCCHHHKKKIIIRRRbbblllLLL===>>>???===:::777777777777777777777777555555555555555555444444333333333444444444444555666777777888999999::::::999999:::;;;===>>>>>>>>>>>>@@@BBBDDDFFFFFFFFFEEEIIIJJJKKKLLLMMMMMMMMMMMMQQQPPPNNNMMMNNNPPPTTTVVVRRRTTTVVVWWWXXXXXXZZZ\\\XXXZZZ\\\^^^_________^^^^^^^^^]]]]]]^^^^^^^^^]]]]]]^^^```aaa```^^^[[[ZZZZZZZZZ[[[ZZZYYYXXXZZZ\\\YYYZZZZZZ[[[\\\[[[ZZZYYY[[[[[[[[[[[[[[[\\\\\\]]]WWWWWWXXXXXXXXXVVVSSSQQQWWWWWWWWWXXXXXXVVVRRROOOMMMMMMNNNOOOPPPOOOOOONNNOOOOOOPPPPPPOOOMMMJJJIIIGGGFFFDDDCCCBBBAAABBBBBB@@@AAABBBBBBBBB@@@???>>>>>>????????????>>>======<<<<<<<<<===<<<;;;;;;:::::::::999999999999::::::777777666555555555555666555444333222222333444555222222222222222222222222222222222222222222222222111111111222222222222222111111111111111111111111111111111222222222333333222222222333333333333444333444444444555555666666888888:::;;;===>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEHHHKKKNNNOOOPPPSSSRRRQQQPPPOOOPPPPPPPPP///000111333666888999999888===FFFNNNUUUccc{{{eee```XXXRRRJJJFFFGGGIIIHHHGGG@@@@@@@@@@@@@@@@@@@@@@@@>>>======>>>@@@AAA???>>>===<<<<<<<<<======>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFHHHIIIJJJKKKKKKKKKOOOQQQMMMKKKMMMNNNMMMNNNOOOPPPPPPPPPQQQSSSUUUVVVVVVUUUTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXYYYYYY[[[^^^```___]]]]]]```bbbgggfffbbb___]]][[[[[[[[[ZZZYYYVVVTTTRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQOOOQQQRRRQQQPPPOOOPPPRRRTTTRRRQQQSSSWWWXXXVVVSSSRRRQQQOOOMMMLLLKKKKKKKKKKKKKKKNNNRRR\\\sssiiilllqqqzzzrrr[[[LLLJJJNNNTTTXXXjjjwwwxxxqqqkkkeeebbbaaa___\\\ZZZaaa___\\\ZZZYYYZZZ[[[]]][[[\\\]]]```dddjjjooorrrsssuuuzzzvvvfffWWWNNNEEEIIIQQQWWW\\\eeeuuuYYYHHH999888======888333666666666666666666666666555555555555555555555555333333333444444444555555555555666666777777888888888999;;;<<<=========>>>===>>>AAACCCDDDEEEDDDDDDFFFGGGIIIKKKMMMNNNOOOOOOPPPOOONNNNNNOOORRRUUUWWWSSSVVVXXXYYYYYYYYYZZZ[[[YYY[[[^^^```bbbbbbaaa```]]]]]]^^^^^^^^^^^^______```bbbcccdddbbb___\\\YYYZZZ[[[\\\[[[YYYYYY[[[\\\]]]]]]\\\[[[ZZZ[[[\\\]]]\\\\\\\\\\\\[[[[[[ZZZZZZWWWXXXYYYYYYWWWTTTRRRQQQUUUUUUUUUVVVWWWVVVRRRPPPRRRRRRRRRQQQQQQOOONNNMMMPPPPPPPPPOOONNNKKKIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@???@@@AAAAAAAAA@@@???>>>===>>>>>>>>>>>>===<<<<<<::::::;;;;;;::::::999888888777777777777777777888777666666555555555555555444333222111111222333444222222222222222222222222111111111111111111111111000000000000111111222222000000000000000000000000000000000111111111111222222222333333333444444444444444444555555555555555666777999:::<<<=========@@@@@@@@@AAABBBBBBCCCDDDBBBDDDGGGJJJMMMPPPRRRTTTSSSRRRPPPOOOOOOPPPQQQRRR000111111333444666888999===>>>@@@BBBDDDMMM```rrroooSSSSSSQQQKKKEEEBBBBBBCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<>>>???@@@>>>===<<<<<<;;;<<<<<<===>>>???>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBAAABBBEEEGGGHHHIIIIIIIIIIIINNNOOOKKKIIIKKKNNNNNNKKKMMMNNNNNNNNNOOORRRTTTUUUTTTSSSRRRRRRSSSTTTUUUSSSTTTUUUVVVWWWYYYZZZZZZZZZ[[[\\\[[[ZZZ[[[]]]^^^gggeee```\\\YYYXXXYYYZZZZZZYYYWWWUUUSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPPPPRRRSSSRRRQQQQQQRRRTTTRRRQQQQQQRRRTTTTTTSSSRRRPPPOOOMMMKKKJJJJJJJJJJJJIIIKKKKKKHHHIIIZZZvvv[[[```hhhyyywwwgggWWWOOOLLLNNNQQQRRRPPPWWWkkk~~~~~~|||yyywwwvvvwwwyyy{{{}}}xxxlll^^^TTTMMMHHHIIILLLVVVhhhvvvxxxzzzzzz^^^DDD<<<666888:::888444333444444444444444444444444444444444444444555555555333333333444444444555555444444444555555666666666666888;;;<<<<<<<<<<<<======>>>???AAABBBCCCCCCDDDDDDEEEGGGJJJLLLNNNOOOPPPNNNNNNNNNOOOPPPSSSUUUVVVTTTWWWYYYZZZZZZYYYZZZZZZZZZ\\\___bbbcccbbbaaa```YYY[[[]]]]]]]]]]]]___aaa___aaabbbcccccc```^^^\\\YYYZZZZZZZZZXXXXXXZZZ[[[______^^^\\\ZZZ[[[]]]```[[[[[[[[[[[[[[[ZZZYYYXXXYYYZZZ[[[ZZZWWWUUUTTTTTTTTTTTTUUUUUUUUUTTTTTTTTT]]]\\\YYYUUURRRPPPOOONNNPPPPPPNNNLLLJJJIIIGGGGGGDDDCCCCCCBBBAAA@@@????????????@@@@@@@@@??????>>><<<<<<<<<<<<<<<;;;;;;:::999999999999999888777777666666555555555555666666666555444444333333444444222222111111111111222222222222222222222222222222////////////////////////......//////000111111111/////////////////////////////////000000000111111222222333333333444444444555555555555555555555555444555888:::;;;;;;;;;;;;???>>>>>>???@@@AAABBBCCCDDDGGGKKKNNNPPPRRRTTTVVVQQQPPPOOONNNNNNOOOQQQRRR111333555555444333555777;;;:::<<<>>>>>>AAAKKKVVViiirrruuusssyyyuuu\\\LLLKKKGGGEEEBBB@@@?????????>>>>>>>>>=====================<<<<<<===??????>>><<<::::::::::::;;;<<<===>>>;;;;;;<<<<<<<<<============<<<<<<======>>>???@@@>>>@@@DDDGGGHHHIIIHHHGGGFFFLLLNNNJJJHHHLLLQQQSSSOOOPPPPPPOOONNNMMMOOOPPPQQQQQQRRRSSSTTTTTTTTTTTTQQQRRRSSSUUUWWWYYYZZZ[[[ZZZYYYWWWWWWXXXZZZZZZZZZaaa```]]][[[YYYYYYYYYYYYWWWVVVUUUTTTTTTUUUVVVVVVVVVVVVVVVUUUTTTRRRPPPOOOPPPQQQSSSSSSRRRQQQSSSTTTQQQRRRSSSSSSRRRQQQQQQQQQMMMLLLJJJHHHGGGGGGHHHHHHGGGHHHHHHFFFEEENNNfff|||ggghhhggghhhzzz}}}sssaaaTTTMMMOOOKKKDDDJJJXXXcccuuuuuuhhhSSSLLLIIILLLSSS]]]nnn}}}kkkRRRAAA>>>:::888999999555444555333333333333333333333333222222222333333333444444222222333333333444444444333333333444444444444444333666:::;;;:::999:::;;;======>>>>>>@@@BBBCCCDDDDDDEEEGGGIIIKKKLLLMMMNNNJJJKKKMMMOOOQQQRRRSSSTTTTTTVVVYYYZZZYYYXXXXXXYYYXXXZZZ^^^```aaa```^^^]]]XXX[[[]]]^^^^^^___aaaddd```aaabbbbbb```^^^\\\ZZZYYYZZZZZZYYYXXXXXXYYY[[[]]]___```^^^\\\[[[\\\^^^WWWXXXYYYZZZ[[[ZZZYYYYYYWWWYYYZZZXXXTTTRRRSSSTTTRRRTTTUUUTTTRRRRRRVVVYYY^^^\\\XXXTTTQQQPPPQQQQQQPPPNNNKKKHHHFFFEEEEEEEEECCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;::::::999888777888888888888777666666444444444333333444444444444333222222111111222222111111222222222222111111000000000000000000000000........................------...//////000111111............................../////////000000000111111111222222222222333444444444444444444444444333444777999:::;;;::::::<<<<<<;;;<<<===???AAABBBEEEHHHLLLNNNNNNNNNPPPRRROOOMMMLLLKKKKKKMMMOOOQQQ,,,000444444111///000222222444999>>>???>>>AAAGGGLLLUUU```iiiqqq|||zzziii^^^bbbnnnxxxyyynnn___UUUPPPLLLGGGAAA???@@@@@@@@@@@@AAABBBBBB???????????????>>>>>>>>><<<;;;;;;<<<>>>???===<<<999999999999:::;;;<<<===999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???<<>>========================999::::::::::::999888888777777777777777666666555444333333222222333333444222111111000000000000000000111222333333222111000////////////////////////........................------......///000000111..................................../////////000000000000000111111111111333333333333333333333333222444666999:::::::::999:::999999:::;;;===???AAADDDGGGKKKKKKIIIHHHIIIKKKMMMKKKIIIHHHIIIKKKNNNPPP000000000111222222333333666666777666666888<<>>======<<<<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888999::::::;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCFFFGGGHHHIIIKKKMMMOOOPPPQQQPPPOOONNNNNNNNNOOOPPPSSSSSSSSSSSSSSSTTTTTTUUUXXXWWWUUUUUUUUUWWWYYYZZZ\\\XXXVVVWWW[[[]]][[[WWWUUUVVVYYYZZZZZZWWWTTTRRRTTTTTTSSSSSSSSSTTTVVVWWWXXXVVVRRRPPPNNNOOOQQQSSSQQQSSSUUUTTTQQQOOOPPPQQQPPPPPPQQQRRRQQQNNNLLLJJJLLLJJJGGGDDDCCCCCCEEEFFFFFFEEEDDDCCCDDDEEEGGGIII\\\rrrlll___ZZZ^^^jjj|||{{{~~~}}}xxxzzzvvvooolllkkkggg___cccbbbqqqxxxxxxyyyrrrhhhcccVVVNNNVVVWWWHHHJJJUUUPPPOOObbbyyybbbPPPGGG>>>999:::777666666555444444333333222222222222111111111111111111111111111111111111///000000000111111111111111111222222222333333333555555666666777777888888999;;;<<<======>>>AAACCC>>>AAAEEEGGGGGGFFFFFFGGGIIIJJJLLLMMMNNNOOORRRTTTUUUTTTSSSSSSSSSTTTUUUVVVXXXYYY[[[\\\[[[YYYVVVTTT]]]dddgggaaa\\\^^^bbbeee```^^^[[[XXXVVVVVVWWWXXX\\\[[[ZZZYYYZZZ[[[]]]___XXXYYY[[[]]]^^^^^^]]]]]]VVVVVVWWWWWWWWWWWWWWWVVVVVVUUURRRNNNKKKLLLQQQUUU[[[[[[YYYVVVSSSRRRSSSTTTPPPPPPQQQQQQRRRQQQQQQPPPFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBAAAAAA@@@??????>>>:::;;;<<<<<<<<<;;;:::999888888888888777777777666666666666666555555555555333333333222222222111111222111111000000000000000000000000000000000000000///000111111111///...---///............---------..............................////////////........................------///000000000111111111111222222222333333333444444666666666666777777777777999;;;<<<=========???@@@DDDFFFGGGGGGGGGGGGHHHJJJHHHMMMPPPNNNJJJHHHLLLPPP//////000111111222222333555666666666666888;;;>>>???BBBGGGJJJMMMUUU___gggmmm{{{~~~oooddd\\\VVVRRRLLLHHHHHHGGGEEEIIINNNfffaaaZZZRRRKKKEEE@@@>>>@@@??????>>>======<<<<<<;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999::::::;;;;;;::::::;;;;;;;;;<<<<<<=========???@@@@@@AAAAAAAAAAAAAAAEEEFFFFFFGGGIIIKKKMMMNNNOOONNNMMMLLLLLLMMMNNNNNNRRRRRRRRRRRRSSSTTTUUUUUUWWWVVVTTTTTTTTTUUUWWWXXX[[[XXXVVVWWW[[[]]]ZZZWWWVVVXXXZZZ\\\\\\ZZZWWWUUUUUUTTTSSSSSSSSSUUUVVVWWWWWWUUUQQQOOONNNOOOQQQSSSOOOQQQTTTTTTRRRQQQQQQRRRQQQPPPOOOMMMLLLLLLLLLLLLKKKIIIGGGEEEDDDDDDEEEEEEFFFEEEDDDCCCCCCEEEGGGHHHNNNYYYkkk}}}aaa___^^^```eeemmmsssxxxvvv{{{vvvxxxrrrbbbVVVVVVWWWQQQKKKKKKVVVRRR___ssszzzwwwnnnaaapppzzz```HHH@@@===777444666555555444444333222222222000000000/////////......111111111111111111111111//////000000000111111111111111111222222222333333444555555666666777888888999:::<<<<<<<<<===@@@BBB@@@BBBDDDEEEDDDCCCCCCDDDHHHJJJKKKLLLLLLMMMPPPRRRTTTTTTSSSRRRSSSTTTUUUVVVVVVWWWYYYZZZYYYXXXVVVUUU]]]ccceee```\\\___dddggg```^^^[[[YYYWWWXXXYYYZZZ\\\[[[ZZZYYYYYYZZZ\\\]]]YYYZZZ[[[]]]^^^^^^]]]]]]YYYYYYXXXXXXWWWVVVTTTTTTRRRRRRRRROOOMMMMMMPPPSSSXXXYYYXXXUUURRRQQQQQQRRROOOOOOOOOOOONNNMMMLLLKKKFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@??????>>>>>>===:::;;;;;;<<<;;;:::999888888888777777777666666666666666666555555555444444333333222222222111111111222111000000//////000000000000000000000000000000///000000111000///...---............------------------------------------......////////////........................------//////000000000111111111222222222222333333333333555555555555666666666666888999;;;<<<;;;<<<===???AAACCCEEEEEEEEEFFFGGGIIIIIIJJJJJJLLLOOOPPPOOOOOO//////000000111111222222444555555555555777:::===???BBBDDDEEEFFFIIIPPPUUUWWWfffyyylllZZZPPPLLLKKKKKKGGGDDDEEEGGGFFFCCCBBBDDDJJJOOOSSSPPPHHHAAA???@@@>>>>>>>>>======<<<<<<;;;::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::999999999999999999999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<>>EEEMMMPPPUUU]]]pppxxxxxxdddNNNAAA777888:::666555888444333333222222111111111000000////////////......////////////////////////////////////000000000000000111111111222222222222444444444555666666777777888999:::;;;:::<<<>>>@@@AAABBBCCCBBB@@@@@@AAACCCHHHIIIJJJKKKJJJKKKNNNPPPRRRRRRQQQQQQQQQRRRTTTUUUTTTUUUUUUVVVVVVVVVVVVUUU\\\bbbddd```\\\```eeeggg^^^\\\[[[YYYYYYZZZ[[[]]]\\\[[[ZZZYYYXXXYYYZZZ[[[ZZZZZZ[[[\\\]]]]]]]]]\\\[[[[[[ZZZXXXVVVTTTRRRQQQPPPQQQQQQQQQOOOOOOPPPQQQUUUVVVVVVTTTQQQOOONNNNNNMMMMMMLLLKKKIIIHHHFFFEEEEEEEEECCCBBB@@@@@@????????????>>>>>>===<<<<<<<<<::::::;;;;;;::::::999888777777777666666666555555555555555555444444444444222222222222111111111000111111000///////////////000000000000000000000000/////////000//////...---............---------------------------------------......//////......---------------------......////////////000000000000111111111222222222333333333333333444444444444555666777999:::999:::;;;===>>>@@@BBBCCCCCCDDDFFFHHHOOOLLLKKKPPPYYY\\\XXXRRR......//////000111111222222333444555555666999;;;<<>><<>>???@@@AAABBBDDDDDDDDDEEEEEEGGGHHHHHHJJJIIIIIIHHHIIIJJJLLLMMMMMMNNNNNNPPPRRRTTTUUUVVVVVVVVVTTTSSSSSSSSSSSSTTTVVVUUUUUUWWWZZZZZZYYYVVVWWWYYY[[[]]]]]]\\\[[[ZZZVVVVVVUUUTTTTTTUUUVVVWWW]]][[[WWWSSSQQQQQQSSSTTTNNNPPPRRRTTTTTTSSSQQQQQQQQQOOOLLLIIIHHHIIIJJJLLLGGGGGGHHHHHHGGGEEEDDDCCCDDDCCCCCCBBBBBBCCCDDDDDDHHHDDDAAAEEETTTmmmvvviii```[[[YYY[[[```kkk|||}}}~~~yyyoooddd___```aaa^^^[[[WWWLLLKKKWWW___YYYPPPMMMPPPMMMRRR```mmmwww}}}cccNNN???===888777::::::777666999333333222222222111111111222111111111000000000000................................./////////000000000000000111111111111222333333333444555555666666666777999999999999<<<>>>AAAAAAAAA???>>>???BBBDDDHHHIIIJJJJJJIIIJJJLLLNNNOOONNNNNNMMMNNNOOOQQQRRRQQQRRRRRRSSSSSSTTTUUUUUUZZZaaadddaaa^^^```bbbaaaZZZZZZYYYXXXYYYZZZ\\\]]]\\\[[[ZZZYYYXXXXXXYYYYYYZZZ[[[[[[[[[\\\\\\[[[[[[ZZZZZZYYYXXXVVVSSSQQQPPPRRRQQQPPPOOONNNNNNPPPQQQQQQSSSSSSRRROOOLLLKKKJJJIIIIIIIIIHHHGGGEEECCCCCCDDDCCCBBB@@@???>>>>>>=========<<<<<<;;;:::::::::999999999999999888888888666666666555555555555444444444444444333333333333222111111111111000000000000000///............///////////////////////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,------------.............../////////000000000000000111111111222222111111111222222222333333444555777777777888999;;;;;;===@@@AAABBBCCCFFFHHHOOOLLLLLLRRRZZZ]]]XXXRRR---......//////000111111000111333444444555777999666888;;;>>>AAADDDHHHJJJJJJOOOUUUXXXZZZ]]]dddjjjhhhrrr~~~}}}yyyqqqggg]]]TTTNNNJJJHHHGGGGGGHHHGGGFFFCCC@@@???@@@AAA@@@@@@@@@???>>>AAA@@@???===;;;;;;===>>>;;;;;;;;;:::::::::::::::999999:::;;;;;;:::999999777777777777777777777777777777777777777777777777666777777888888888888888888888888888999999999999::::::;;;<<<>>>AAACCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHIIIJJJLLLMMMLLLLLLMMMOOOQQQSSSUUUVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSTTTUUUWWWYYYYYYXXXVVVVVVWWWYYYZZZ[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTUUUVVV]]][[[VVVRRROOOOOOPPPQQQQQQRRRSSSSSSTTTRRRPPPNNNNNNNNNMMMLLLKKKJJJIIIIIIEEEEEEGGGGGGFFFEEECCCBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAEEERRRfffuuuyyyjjjdddbbbgggmmmpppssswww~~~vvvrrrtttyyyuuusss}}}yyyuuulllgggjjjppptttrrrllleeeaaabbbeeefffbbb[[[WWWWWWYYYSSSMMMGGGDDDFFFHHHHHHGGGNNNKKKTTTjjjyyyxxxrrrqqqrrrqqqxxxcccHHH===<<<>>>888777777777555222111444333333333222222222222222111111111000000000000///---------------------------............///////////////000000000111111111222222222333444444555555444666777777666777999;;;>>>???>>>======???CCCFFFGGGHHHIIIIIIHHHIIIKKKMMMKKKJJJJJJJJJJJJLLLNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTWWW^^^cccbbb```___\\\YYYWWWWWWWWWWWWXXXZZZ\\\]]][[[[[[ZZZYYYYYYXXXXXXXXX[[[ZZZZZZZZZYYYYYYYYYZZZWWWWWWVVVVVVUUUSSSRRRQQQRRROOOKKKIIIIIIKKKMMMOOOOOOPPPQQQPPPMMMJJJHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;::::::999999888999999888888777777777777555555555444444444333333333333333333222222222222111111111000000000//////000///......---.................................------------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------......---............//////////////////000000000111111000000000000111111111111222444555666555666777999:::<<<>>>@@@AAACCCEEEHHHGGGGGGIIIMMMPPPQQQNNNKKK------......//////000000...000222333333444555777777888999<<<>>>AAADDDEEEFFFKKKQQQTTTTTTTTTVVVYYY\\\aaagggiiijjjqqq|||{{{tttmmmiiiVVVSSSOOOKKKHHHFFFGGGGGGDDDDDDCCCCCCBBBAAAAAA@@@>>>@@@???<<<<<>>>>>===<<<===>>>===999555999999999999999999999999777888999999999999888777555555555555555555555555666666666666666666666666444555666666777777666666555666666777888888999999888888999:::<<>>AAADDDDDDEEEGGGGGGGGGHHHJJJLLLHHHHHHGGGGGGHHHJJJLLLMMMNNNNNNPPPQQQRRRRRRRRRRRRRRRZZZ______^^^]]]YYYTTTUUUUUUVVVWWWXXXZZZ[[[\\\ZZZZZZZZZZZZZZZZZZYYYYYYZZZYYYXXXWWWWWWWWWWWWWWWSSSSSSTTTTTTSSSRRRQQQQQQNNNJJJEEECCCEEEIIIMMMNNNNNNOOOOOOMMMJJJHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCCCC???>>>===<<<<<<<<<<<<<<<;;;;;;::::::999888888888888888777666666666666777444444444333333333333222222222222222111111111111000000000000//////////////////...---------------........................------,,,,,,,,,---......------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,------......------------.........///........./////////000000/////////000000000000111111333444555444555666888888;;;===???@@@AAADDDFFFCCCEEEHHHJJJJJJIIIIIIIII,,,------......///000000---///111222222333444666:::999999:::===@@@BBBCCCEEEIIIOOORRRTTTUUUWWWYYYXXXYYYZZZYYYYYY^^^gggmmmiiilllppprrrsssssssssrrrzzzuuugggddd```[[[VVVRRRNNNKKKIIIGGGDDDBBBBBBCCCEEEFFFAAAAAA@@@???>>>???AAACCC<<>>BBBEEEDDDBBBBBBFFFIIIRRRhhhqqqggglllvvvmmmkkkyyyvvvhhh\\\[[[\\\YYYTTTRRRZZZ^^^gggtttvvvooowwwvvvEEE===666888<<<;;;222***333444444333333444444333111111111111111111111111//////.........---------........................,,,,,,---------................../////////000000000000111111222333333333222333444444333333555777999:::::::::999:::===???@@@AAACCCCCCDDDEEEHHHJJJHHHGGGGGGGGGHHHJJJLLLMMMMMMNNNPPPRRRRRRRRRPPPOOOOOOUUUYYYYYYYYY[[[YYYVVVUUUVVVWWWXXXYYYZZZ[[[\\\ZZZZZZ[[[[[[[[[[[[[[[[[[YYYXXXWWWUUUUUUUUUUUUUUURRRRRRRRRRRRQQQPPPOOOOOOIIIFFFDDDFFFJJJOOORRRSSSNNNNNNNNNKKKHHHFFFGGGHHHFFFFFFFFFEEEDDDBBBAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999888888777888777666555555555666666333333333333222222222222222222111111111000000000000000/////////.........///...------,,,,,,------------------------------,,,,,,+++++++++,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,------......,,,,,,---------.........------........./////////////////////000000000000000222444444444444666888777999;;;======>>>AAACCCCCCEEEFFFGGGHHHHHHIIIIII,,,,,,------...//////000,,,...111222222222444555666555444555888<<<>>>???BBBDDDGGGIIIMMMRRRYYY^^^UUUVVVWWWWWWXXXYYY\\\^^^^^^\\\ZZZ]]]aaacccaaa___```iiioooooopppuuuyyyyyytttqqquuuxxxpppmmmiiieeeaaa\\\WWWSSSSSSPPPLLLIIIFFFDDDCCCCCCDDDCCCAAA@@@???@@@AAABBBBBBCCCCCCBBB???===<<<<<<777;;;;;;888888<<<<<<777:::999888777888:::<<<>>>777777777777777888888888222222444444444444222222333333333333333333333333555555555555555555555555111222333333444444333333111222333555777888999:::999777666555555777999:::<<<<<<===???AAACCCEEEFFFBBBBBBBBBBBBDDDFFFIIIJJJLLLLLLLLLMMMNNNPPPQQQRRRPPPPPPQQQRRRSSSSSSSSSRRRNNNQQQUUUWWWWWWVVVUUUUUUVVVVVVVVVVVVUUUTTTTTTSSSUUUTTTSSSQQQQQQQQQRRRSSSLLLJJJHHHHHHIIILLLOOORRRTTTQQQNNNNNNQQQTTTTTTTTTJJJJJJJJJIIIHHHGGGEEEEEEBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>@@@???>>>>>>>>>??????@@@@@@PPPhhhwwwuuu}}}qqqPPP<<<>>>;;;888444111000666<<>>@@@AAAAAACCCFFFHHHHHHHHHHHHHHHIIIKKKMMMNNNMMMNNNQQQSSSSSSRRROOONNNMMMQQQTTTSSSUUUZZZ[[[YYYVVVWWWXXXYYYZZZ[[[\\\]]]YYYZZZ[[[\\\\\\\\\\\\\\\YYYXXXVVVTTTSSSSSSTTTTTTRRRRRRRRRQQQPPPNNNMMMLLLGGGFFFGGGKKKRRRWWWYYYYYYOOONNNMMMJJJGGGFFFGGGHHHHHHGGGFFFEEECCC@@@>>>===;;;;;;:::::::::;;;<<<<<<;;;;;;::::::999888888888888777666444444555666666333333333222222222111111111111111111000000000000000/////////..................---,,,,,,,,,,,,---------------------------,,,,,,+++***+++,,,...///---------,,,,,,,,,++++++************************+++++++++,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,---------......---------.........//////////////////000000000111000222444444444444666888666888:::;;;;;;<<<>>>@@@AAA@@@@@@AAADDDFFFGGGFFF,,,,,,,,,---------............//////000222333444333444555666999;;;===???AAACCCGGGKKKOOORRRUUUVVVQQQOOONNNPPPRRRUUUWWWWWWTTTTTTUUUUUUUUUUUUTTTTTTUUUVVVXXXZZZ[[[[[[[[[[[[VVVXXXZZZ]]]]]]\\\ZZZYYYSSSRRROOOMMMKKKIIIHHHHHHDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>@@@@@@???>>>===<<<;;;;;;:::::::::999999999888888999999999888888888888777666666666666555555555555666666555555444444444444222222222222222222222222222222222111111111000000000000111222333444444555777666666666666777777888666666666666777777777777<<<<<<<<<<<<===???@@@AAAAAAAAAAAAAAACCCFFFJJJLLLMMMMMMMMMNNNNNNPPPQQQRRROOOSSSVVVTTTPPPNNNPPPSSSTTTUUUWWWYYYYYYXXXWWWVVVYYYYYYXXXWWWWWWVVVUUUUUUSSSSSSSSSSSSRRRQQQPPPOOOHHHIIIJJJLLLOOORRRTTTUUURRRQQQPPPOOONNNMMMMMMNNNJJJIIIGGGEEECCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC========================<<<<<<<<<<<<<<<===>>>>>>DDDDDDJJJYYYrrrwwwjjjTTTDDD999333666666555555555444444444000000000000000000000000000000000000////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......////////////////////////222222111111111111111111111111222222222333333333555555666777888999::::::??????@@@AAABBBBBBCCCCCCGGGIIIJJJJJJIIIJJJMMMOOOJJJPPPVVVUUUOOOLLLNNNRRROOOQQQUUUWWWXXXXXXVVVTTTVVVWWWYYYZZZ[[[[[[ZZZZZZWWWXXXZZZ[[[[[[ZZZYYYXXX[[[TTTNNNNNNTTTXXXWWWTTTSSSQQQOOOPPPQQQQQQNNNKKKGGGGGGIIIOOOUUUXXXVVVTTTNNNMMMKKKIIIHHHHHHHHHHHHEEEDDDCCCAAA???===<<<;;;>>>>>>>>>===<<<<<<;;;;;;888999999999999888777777666555555555555444444444222333333333333222111111///////////////////////////............---------........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...///000000000000/////////000111111222222333333444555666888:::;;;<<>>AAACCCEEEIIIKKKNNNOOOPPPNNNNNNMMMNNNPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMNNNOOOPPPPPPPPPPPPLLLMMMNNNPPPPPPOOONNNMMMLLLKKKJJJHHHFFFEEEDDDDDDBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>============>>>>>>===<<<;;;::::::999999999999888888888888777888888888777777777666666555555555444444444333333444444444333333333222222222222222222222222222222222222222111111000000000000111111222222333333333555555555555555666666777555555555666666777777888::::::;;;;;;<<<>>>???@@@@@@@@@@@@AAACCCFFFIIIKKKJJJKKKKKKLLLMMMNNNOOOOOOMMMPPPSSSRRROOOMMMOOORRRSSSUUUWWWXXXXXXXXXVVVUUUYYYXXXWWWVVVUUUTTTSSSSSSTTTTTTTTTSSSRRRPPPOOONNNKKKLLLNNNPPPQQQQQQQQQPPPOOONNNNNNMMMLLLKKKJJJJJJGGGFFFEEECCCBBBBBBBBBCCC????????????????????????========================<<<<<<;;;;;;<<<<<<===>>>===???BBBHHHUUUhhh|||xxxkkkXXXHHH@@@<<<999777555555444444444444333333000000000000000000000000000000000/////////.................................------------,,,,,,,,,,,,,,,,,,------------...------------------------000000000000000000000000111111111222222222333333444555555666777888999:::<<<======>>>???@@@AAAAAADDDFFFHHHJJJJJJKKKNNNOOOPPPSSSUUUSSSNNNKKKMMMPPPOOOPPPRRRTTTUUUVVVVVVVVVZZZZZZYYYXXXYYYYYYZZZ[[[YYYZZZ\\\]]]\\\[[[YYYXXXRRROOOMMMOOOTTTXXXWWWVVVSSSQQQOOOOOOQQQQQQOOOMMMNNNNNNOOORRRWWWXXXVVVSSSMMMLLLIIIGGGFFFFFFGGGHHHDDDDDDBBBAAA???===<<<;;;======<<<;;;;;;::::::999777888888888888777666666555555555555444444444333222222333333222222111000....................................------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++,,,---......//////////////////000111111222222333333333444666777999:::<<<>>>AAACCCEEEDDDCCCBBB++++++,,,,,,,,,---------............///111222333222333333555777999;;;<<<@@@AAACCCEEEFFFHHHHHHIIIKKKKKKLLLMMMNNNMMMLLLLLLNNNNNNMMMLLLLLLMMMNNNNNNLLLKKKKKKKKKJJJKKKKKKLLLHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA?????????@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;===<<<<<<;;;:::999888777888777777777777666666666666666666666555555555555333333333333222222222222222222222222222111111111111111111111111111111111111111111111000000000000111111111111111111111111333333333333333444555555444444555555666777888888888888999999:::;;;===>>>>>>>>>???@@@CCCFFFIIIKKKFFFHHHIIIKKKLLLMMMLLLLLLKKKNNNPPPPPPNNNMMMOOORRRSSSTTTVVVWWWWWWWWWUUUTTTVVVUUUUUUTTTSSSRRRQQQPPPSSSTTTTTTSSSRRRPPPOOONNNNNNPPPRRRTTTSSSPPPMMMJJJKKKKKKLLLKKKJJJIIIGGGFFFDDDDDDCCCBBBAAAAAABBBBBB========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<>>???EEERRR]]]yyylll]]]HHHAAA888333222333444333444333333333333222222222000000000000000000000000000////////////.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////000111111111222222222222444444555666777888888999999::::::;;;<<<===>>>???AAADDDHHHJJJKKKLLLNNNOOORRRRRRRRROOOMMMKKKLLLNNNOOOOOOPPPRRRTTTWWWZZZ[[[^^^]]]ZZZXXXXXXYYY[[[]]]\\\\\\]]]^^^]]]ZZZXXXWWWNNNOOORRRTTTVVVWWWWWWVVVRRRPPPOOOOOOPPPQQQQQQPPPTTTRRRRRRSSSVVVVVVSSSPPPLLLJJJGGGDDDCCCDDDEEEGGGCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;:::999999888888777777777777777666555555444444444444333333333333222222222222222111000000..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************((((((((()))))))))******+++++++++++++++++++++++++++++++++++++++,,,------+++++++++,,,------.........//////000000111111222222222333333555666888999;;;<<<===???AAABBBBBBBBB++++++++++++,,,,,,,,,,,,---------...///000111222111222222333555777888999===>>>???AAACCCDDDDDDEEEGGGIIILLLNNNNNNLLLKKKKKKLLLKKKIIIHHHHHHIIIKKKLLLNNNMMMKKKJJJIIIIIIJJJJJJIIIHHHGGGEEEEEEDDDEEEEEECCCCCCBBBAAAAAAAAAAAAAAA======>>>>>>???>>>>>>>>><<<<<<;;;;;;;;;:::::::::<<<;;;;;;:::999888777777666666666555555555444444444444444444333333333333333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000222222111111000000000000111111111111111222333444333333444555666666777888666666666777888999;;;;;;<<<<<<===???BBBEEEHHHIIIEEEGGGIIILLLMMMMMMLLLKKKJJJLLLNNNNNNMMMNNNPPPSSSRRRSSSUUUVVVVVVUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRPPPOOOPPPQQQRRRRRRQQQNNNKKKIIIJJJKKKLLLLLLKKKHHHFFFDDDBBBBBBBBBBBBAAAAAABBBBBB????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<===??????<<<:::<<>>@@@BBBCCCDDDCCCHHHLLLOOONNNMMMMMMNNNKKKJJJHHHGGGGGGHHHJJJKKKKKKJJJHHHFFFEEEEEEEEEEEEFFFEEECCCAAA@@@@@@AAABBBAAA@@@@@@??????@@@@@@AAA<<<======>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::<<<;;;::::::888888777666555555555444444444333333333333333222222222111111333333333222222222111111111111111111111111222222000000000000000000000000////////////////////////222111111000000//////...////////////000111222333222333333444555666666666444444555555666888999::::::;;;===???AAADDDFFFGGGEEEGGGJJJLLLNNNNNNMMMMMMKKKLLLMMMMMMMMMOOOQQQSSSQQQRRRTTTUUUUUUSSSRRRPPPMMMNNNNNNOOOQQQRRRSSSSSSNNNOOORRRSSSTTTTTTRRRQQQOOOOOOOOONNNMMMLLLLLLKKKLLLLLLMMMMMMLLLIIIFFFDDDBBBBBBBBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::999999999999999::::::;;;::::::999:::;;;===>>>???:::CCCNNNZZZgggxxxyyy___III===:::::::::444333333333444444333222222222111111111000000000////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------........./////////000000//////000000000111111111222222333444555666666777666666888999:::<<<======BBBEEEIIIKKKKKKJJJJJJKKKHHHHHHIIIJJJHHHFFFBBB@@@EEEIIINNNTTTXXX[[[\\\\\\[[[[[[\\\]]]^^^^^^]]]]]]YYYZZZ[[[[[[ZZZXXXVVVUUUPPPVVV\\\]]]YYYUUUSSSSSSPPPPPPPPPPPPPPPQQQRRRSSSPPPMMMLLLMMMOOOPPPNNNKKKHHHFFFCCCAAA@@@@@@AAACCC??????>>>======<<<;;;;;;;;;;;;::::::999888888777777777777777777666666555222222222222111111111111000000111111000000///...........................---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************+++************+++,,,,,,...------,,,,,,---...///.........///000000111111333333333444555666777888777777888999:::===???@@@))))))*********+++++++++,,,,,,,,,,,,...///000111000000000000111222333444555666999<<<>>>@@@BBBBBBAAAFFFLLLNNNMMMLLLMMMOOOJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEDDDBBB@@@@@@@@@@@@AAA>>>======<<<======>>>>>><<<<<<=========<<<<<<;;;;;;;;;:::::::::999999999;;;::::::999888777666666555444444444444333333333222222222222111111111111333222222222222111111111000000000111111111111222////////////////////////............////////////111000000000//////...............///000111222333333333333444444444444555333333444444555777888999:::;;;<<<>>>@@@BBBCCCDDDDDDFFFHHHJJJLLLMMMMMMMMMLLLLLLKKKLLLMMMOOOQQQRRRPPPQQQSSSTTTSSSRRRPPPOOOLLLMMMNNNOOOQQQRRRSSSTTTMMMOOOQQQTTTUUUTTTRRRQQQNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLJJJHHHFFFDDDBBBBBBBBBBBBBBBAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888888888888888999:::::::::888888:::===>>>===;;;<<<===???BBBIIIVVVfffrrr~~~qqqSSSIII<<<666777999888666222222333333333333222222222111111111111000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------......///000000000////////////000000000000111111222333444555555666555666777888:::;;;======BBBDDDGGGHHHHHHGGGHHHIIIGGGIIIJJJIIIEEEAAA???>>>GGGKKKPPPVVVYYYZZZZZZYYYYYYZZZ[[[\\\\\\\\\ZZZYYYVVVWWWYYYZZZZZZYYYWWWVVVNNNSSSWWWXXXVVVSSSRRRSSSNNNPPPRRRRRRRRRQQQRRRSSSNNNLLLJJJLLLOOOPPPOOOMMMEEEDDDCCCAAA@@@@@@@@@@@@=========<<<<<<;;;;;;;;;:::::::::999888888777777666666666666666555555444222111111111000000000000000000000000000///......------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***************+++,,,,,,///...---,,,,,,---...///---......//////000000111333222222333444555666666555555666888:::<<<>>>???))))))))))))*********++++++++++++,,,---...000000////////////000111222222333444666999;;;===>>>???@@@EEEJJJJJJHHHGGGIIIKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDDDDCCCCCCBBBAAAAAA@@@AAAAAA===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999999888999999999888888888777777999999888777666555444444555555444444444333333333222222222222111111111000111111111000000000//////....../////////000000000////////////////////////---------......//////////////////////////////...---.........///111222333444444444333333333333333333333333444555666777888:::;;;<<<>>>???@@@AAAAAABBBBBBDDDEEEGGGIIIJJJKKKLLLKKKIIIJJJKKKMMMOOOPPPOOOPPPRRRSSSRRRQQQOOOMMMOOOPPPPPPQQQQQQRRRSSSSSSOOOPPPSSSUUUUUUSSSPPPNNNMMMMMMNNNNNNNNNMMMLLLLLLLLLKKKJJJHHHFFFEEECCCCCCAAAAAABBBAAAAAA???===<<<::::::::::::::::::::::::999999999999999999999999888777777777777888999999888:::<<<<<<<<<;;;;;;;;;::::::999888;;;AAAHHHNNNdddyyyxxx[[[DDD888:::888666777777666333000555555444222000//////000222222222111111111000000////////////////////////---------,,,,,,,,,,,,+++------------------------,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////........./////////000000000000111222333444555555333444555777999:::<<<<<<>>>@@@BBBCCCCCCDDDFFFHHHGGGIIIJJJHHHCCCBBBEEEIIIUUUVVVXXXZZZ[[[[[[ZZZYYYZZZZZZYYYWWWVVVUUUTTTTTTSSSUUUXXXZZZ[[[[[[ZZZZZZSSSTTTUUUUUUSSSQQQQQQPPPMMMPPPTTTUUUSSSQQQPPPQQQNNNKKKIIIJJJNNNOOONNNLLLCCCCCCCCCBBBAAA@@@???>>><<<<<<<<<;;;;;;;;;;;;;;;999999888777777666666555333444444444444333222222111111000000000///////////////000000//////...---------------------------++++++++++++************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***************++++++,,,...---,,,++++++,,,---...------......///000000000111000000111111222333444333444666888:::<<<===>>>))))))))))))************+++++++++,,,---...///000///////////////000111111222333555777999:::;;;<<<@@@DDDHHHGGGDDDBBBDDDGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEFFFFFFEEECCCBBBAAA???>>>>>>>>>>>>>>>======>>>>>>======<<<<<<======:::::::::999999777666555777777777777666666666666777777666555444333333222555555555444444444333333222222222222111111111111000/////////............---------.........//////////////////////////////---------.........//////////////////////////////------......000111222333555444444333333222222111333333333444555666777888:::;;;<<<>>>??????@@@?????????@@@AAACCCEEEGGGHHHLLLJJJHHHHHHJJJLLLMMMMMMOOOPPPQQQRRRRRRPPPNNNMMMRRRRRRRRRRRRRRRRRRQQQQQQQQQSSSUUUVVVTTTRRRNNNLLLLLLNNNPPPRRRQQQOOOLLLJJJJJJIIIGGGEEECCCBBBAAAAAA@@@@@@AAA@@@???===;;;:::::::::::::::::::::::::::888888888888888888888888777777777777777888888999333888<<<;;;777555777;;;222444666888999;;;<<<>>>===OOOcccqqqsssgggZZZOOODDD;;;999;;;333444555444222222444555/////////.........111333222222222222111111111111////////////////////////---------,,,,,,,,,++++++------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---................../////////000000000111222333444444555222333444666888999;;;;;;:::<<<===???@@@BBBEEEHHHDDDGGGIIIFFFCCCEEEOOOXXXcccbbbaaa___^^^]]]]]]]]]]]]ZZZVVVSSSPPPOOOPPPPPPRRRTTTWWWZZZ]]]]]]]]]]]]\\\ZZZXXXUUUSSSQQQOOONNNLLLQQQUUUVVVTTTQQQPPPPPPMMMJJJHHHHHHKKKMMMLLLJJJBBBCCCCCCCCCBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;777777777666555555444444111222222222222111000000000000000000///////////////////////////......---------------------------+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))*********)))***++++++,,,...,,,+++))))))***,,,---------......///000000000//////...//////000111222222333666888:::<<<======))))))))))))))))))))))))++++++,,,,,,,,,,,,------////////////000000000000000222444555666888;;;>>>:::===AAACCCCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCEEECCCAAABBBEEEEEEBBB?????????>>>==================<<<<<<<<<<<<;;;;;;;;;999888666555444444555555555555555555555555555555222333333444333222111000111111111111000000000000//////////////////////////////////////////////////////.........---------------------------------------------------------...------------...//////......---,,,---...///000222222111111111111111111333333333444444444555555777999;;;;;;;;;;;;===>>>===>>>@@@BBBEEEGGGIIIJJJJJJJJJJJJKKKLLLLLLLLLMMMNNNNNNOOOPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPRRRUUUWWWRRRVVVYYYXXXSSSNNNLLLLLLOOOPPPRRRRRRQQQMMMIIIGGGFFFFFFFFFFFFEEEEEEDDDDDD??????>>><<<<<<;;;;;;;;;999;;;<<<>>>>>>===;;;:::;;;:::999999888888999999666666666666666666666666666666666666666666666666444444444555666777777888::::::;;;???GGGRRR]]]cccvvv~~~jjjYYYLLLFFF>>><<<999666333222222333222222222111111111000000////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------.../////////000000000111111111111333333444555666777888999999:::<<<>>>AAADDDFFFGGGHHHGGGFFFFFFJJJVVVfffqqqrrrqqqlllbbb\\\]]]^^^^^^[[[YYYVVVSSSSSSUUUWWWYYY[[[WWWTTTTTTWWWZZZZZZYYYZZZXXXUUUSSSRRRSSSTTTVVVSSSSSSSSSQQQNNNMMMMMMOOOOOOOOONNNMMMKKKJJJIIIHHHCCCCCCCCCBBB@@@>>>===<<<;;;:::999888777888999:::777777666555444444444444333333333222222222111111111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***++++++,,,------......///+++///000...---000000...111111222333555777999:::))))))))))))))))))))))))+++++++++,,,,,,,,,------.........//////////////////111333444555666:::<<<:::===AAABBBBBBBBBBBBCCCEEEDDDDDDCCCBBBBBBCCCCCCEEECCCAAABBBCCCCCC@@@>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888666555444444444444444444444444444444444444222222333333333222111000111111111000000000//////................................................///.........---------,,,---------------------------------------------------------------......///...------,,,---...///000111111111111111111111111333333333333444444444444777888::::::::::::<<<>>>===>>>@@@BBBEEEGGGIIIJJJLLLLLLLLLMMMMMMNNNNNNOOOMMMMMMNNNPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPRRRSSSTTTRRRUUUWWWWWWTTTPPPMMMLLLMMMNNNPPPQQQOOOLLLIIIGGGGGGGGGGGGFFFEEEDDDDDDCCC???>>>===<<<;;;;;;;;;;;;:::;;;<<<======<<<;;;:::::::::999888888888888999666666666666666666666666555555555555555555555555333444444555666666777777;;;999777666888<<<@@@CCCQQQYYYdddpppaaa\\\TTTKKKCCC===999777999888555333222222333333222222111111111000000000........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------...////////////000000000111111111222333444555666777777888999;;;===???BBBEEEGGGHHHJJJHHHGGGHHHNNNZZZgggooolllmmmjjjbbb]]]]]]^^^\\\[[[YYYWWWUUUUUUVVVXXXYYYZZZXXXUUUUUUWWWXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRPPPMMMKKKLLLMMMMMMMMMKKKJJJIIIHHHHHHGGGCCCBBBAAA@@@>>>===<<<<<<999999888777777777777888666666555444333333333333222222222222111111111111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***++++++,,,,,,---.........---222333///,,,...111111000000111222444666888999))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,---------...............///111222333444777:::;;;>>>@@@AAAAAA@@@@@@AAADDDCCCCCCBBBBBBBBBBBBCCCDDDCCCAAA@@@AAA@@@>>><<<:::;;;;;;<<<<<<<<<;;;;;;:::999999999888888888888999888666555333333333333444444444444444444444444111222222222222111000000111111000000000000//////......................................................------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------,,,---......///000000000000000000000000222222222333333333333444555777999999999999;;;======>>>@@@BBBDDDFFFHHHIIIKKKKKKLLLLLLMMMNNNNNNOOOKKKLLLMMMOOOPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSTTTUUURRRNNNKKKKKKLLLNNNOOONNNKKKIIIGGGIIIHHHGGGFFFEEEDDDCCCBBB>>>>>>===<<<;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999999999888777777777888888666666666666666666666666555555555555555555555555333444444555555666666666777666444333333555777888888;;;@@@FFFPPP```qqq}}}zzzssskkkgggfff```TTTJJJ@@@>>>;;;888777666777777333222111000000111222333111111111111000000000000........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------......///////////////000000000000222222333444555555666666:::;;;<<>>>>>>>>???BBBBBBAAAAAAAAAAAAAAABBBCCCBBB@@@???>>>===<<<;;;999:::;;;<<<===<<<;;;;;;999999999888888888777777888777666555333222222111333333333333333333333333111111111111111111000000111000000000////////////........................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,---------......//////////////////000000111111111222222222333333444555777888777888999;;;======???AAACCCEEEGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQRRRQQQPPPRRRTTTTTTOOOKKKJJJKKKMMMNNNMMMKKKIIIHHHIIIHHHGGGFFFDDDCCCBBBAAA>>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999999888777777666666777777555555555555555555555555444444444444444444444444333333444444444555555555444444555666777999:::;;;333555888:::;;;???DDDHHHNNNQQQWWW^^^fffoooxxx~~~~~~wwwnnnbbbZZZSSSJJJ@@@<<<>>>???;;;666:::888666444222222222222111000000///000000111222111111000000000/////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))*********************************++++++++++++,,,,,,,,,------,,,,,,------...///........./////////000000111111222222333444444555888888:::===???AAACCCDDDGGGDDDCCCFFFMMMSSSVVVWWWXXX^^^```^^^\\\\\\ZZZWWWVVVVVVVVVVVVVVVUUUTTTTTTSSSTTTUUUVVVWWWUUUSSSRRROOOQQQSSSUUUTTTRRROOOLLLRRRRRRQQQNNNJJJHHHHHHIIIHHHGGGEEECCCBBBBBBCCCDDDAAA???===;;;999:::;;;;;;666777888999888777666555444333222111000000000000000000/////////..................---------,,,,,,++++++++++++++++++++++++************************************************))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((())))))************************+++,,,,,,------)))+++++++++---111///***------...///000222333444))))))))))))))))))))))))*********+++++++++,,,,,,*********+++,,,------...///000111111111222555777999;;;<<<<<<;;;;;;<<<===@@@??????>>>??????@@@@@@@@@@@@???===<<<<<<<<<===;;;<<<<<<=========<<<<<<999999999888888888888777666666555444333222111000222222222222222222222222000000000000000000000111000000000////////////...........................------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,------------------------....../////////000000000111111111111222222444555666555666888999;;;<<<===???AAACCCDDDEEEEEEFFFFFFGGGIIIJJJJJJKKKIIIJJJKKKMMMNNNOOOOOOOOOPPPPPPQQQRRRRRRQQQQQQPPPRRRPPPOOOQQQSSSSSSOOOLLLKKKLLLMMMNNNMMMLLLJJJIIIHHHGGGFFFEEECCCBBBAAA@@@===<<<<<<;;;;;;;;;;;;<<<:::::::::::::::999999888777777666555555555555666444444444444444444444444444444444444444444444444333333333333444444444444444555555555555444333222111333555777777666666666666888:::===@@@EEEKKKOOOZZZ^^^gggsss|||zzzsssmmmgggccc___XXXPPPLLLIIIFFF???999;;;777333222444777888888222222111111111222333333222111111000000/////////000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---......---............/////////000000111111222222333333444555777999;;;===???@@@EEECCCAAADDDIIILLLLLLKKKQQQWWW[[[ZZZXXXYYYWWWTTTQQQRRRSSSSSSSSSRRRPPPPPPOOOQQQTTTVVVVVVVVVUUUTTTRRRRRRRRRRRRPPPOOOMMMLLLQQQQQQPPPMMMIIIGGGGGGHHHFFFEEECCCBBBAAAAAAAAAAAA@@@>>><<<999999999:::;;;777888999999999888666555333333222000000000000000/////////.........------------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))************)))))))))******+++,,,,,,,,,,,,,,,,,,000999===666+++,,,,,,------///000222333))))))))))))))))))))))))************++++++++++++))))))***+++,,,---......///000111111000111333555666777999999888999:::<<<===<<<<<<<<<<<<===>>>>>>=========<<<;;;<<>>======<<<;;;;;;<<<<<<999999888888888777777777444444444444333222111111111111111111111111111111//////////////////000111000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---++++++,,,------------,,,,,,,,,,,,------......////////////000000000111111000222444444444444666888::::::<<<===???AAABBBCCCEEEEEEFFFGGGHHHJJJKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPQQQPPPPPPQQQQQQQQQNNNLLLLLLMMMMMMMMMLLLKKKIIIHHHFFFEEEDDDCCCBBBAAA@@@???<<<<<<;;;;;;;;;;;;;;;<<<;;;::::::999999888888888777666555555444444555555444444444444444444444444333333333333333333333333333333333333333333333333222222333333333222111111444333222111111222444555333444444444333444777999888;;;AAAGGGLLLQQQVVVYYY```^^^[[[YYY[[[```fffjjjlllooolllggghhhllliii``````^^^\\\```llluuusssjjj]]]WWWNNNIIIFFFCCC@@@===<<<888555555666777555333222444666777666555444444444444444444444555555666222222111111000///...---////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******************************************++++++++++++,,,,,,,,,,,,,,,------...------------........./////////000000000111111111111222333555777999;;;<<>>>>>===;;;:::999999::::::888888999999888888777666333222111000000///000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''((())))))******))))))((())))))******+++,,,,,,+++******///888===555))),,,,,,,,,---...///111111))))))))))))))))))))))))************++++++++++++))))))***+++,,,---...///...///000///...///111222333444555666666777999;;;:::::::::::::::;;;<<<<<<:::;;;<<<<<<;;;===AAAEEE@@@>>><<<999888999:::;;;777777777666666666555555111222333444444333222111000000000000000000000000//////.........///000111000000/////////.........------------------------++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++***************************************+++,,,,,,***+++,,,---------,,,,,,+++++++++,,,------............/////////000000000///111333333333333555666888999:::;;;===>>>@@@@@@BBBCCCDDDEEEGGGHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNOOOPPPQQQRRRQQQOOOMMMMMMMMMMMMMMMLLLLLLJJJIIIGGGFFFCCCCCCBBBAAAAAA@@@??????<<<;;;;;;::::::;;;;;;<<<;;;:::999888888777777777666555555444333444444444333333333333333333333333222222222222222222222222333333222222222222222222000000111333444555555555666444111000000000111111///111333333333333555666111333555444222333444444888888888999;;;>>>@@@BBB@@@???======>>>???@@@???;;;=========AAAFFFEEE@@@888444111000333555444333666555444444444333333333111333444555444222000///111111000...---,,,++++++000000000000///...------/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))******************************************++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---------............////////////000000000///000222333555777999999===???BBBDDDDDDEEEGGGHHHNNNRRRSSSOOONNNPPPQQQOOONNNNNNMMMMMMLLLLLLLLLLLLOOORRRUUUVVVUUUTTTUUUWWWPPPPPPOOOOOOOOOPPPPPPQQQPPPPPPOOOMMMJJJIIIIIIJJJFFFFFFFFFEEECCC@@@===<<<<<<<<<<<<;;;:::::::::999888888777666666666666777333333222111000000000000////////////............++++++++++++++++++,,,,,,************************************************))))))))))))))))))))))))******))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))(((((())))))***+++++++++'''))))))***...222...(((,,,,,,,,,---...///000111)))))))))))))))))))))))))))************+++++++++)))******,,,---...//////,,,---......------///111000222333444444555888:::999888888888999::::::;;;777:::;;;<<<<<<>>>CCCHHHAAA>>>;;;777666777999:::666666555555555444444444000111222333444333222222000000000000000000000000///...------...///000111000/////////............------------------------++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))*********)))***++++++,,,***+++,,,---...---,,,,,,******+++,,,,,,---................../////////000///000222222222222444666777777999:::<<<===>>>?????????@@@BBBCCCEEEFFFFFFKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGJJJLLLNNNOOORRRSSSRRRNNNKKKLLLNNNLLLLLLKKKJJJIIIGGGEEEDDDAAAAAAAAA@@@@@@?????????;;;;;;:::::::::;;;;;;<<<;;;:::999888777777777777555555444333333333333444333333333333333333333333222222222222222222222222333222222222222222222222444444333222111111000000//////111333555555222000...000222111000......///000333444222222333555555333444444555666777777888777222111333333111444999222777999555222444666777:::777333333444555333111000111333222111000111333666333///...///222444444111111111111000000000000---......//////...------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------...............//////////////////000111333555777888999777;;;@@@BBBBBBCCCGGGJJJOOORRRQQQLLLJJJMMMOOONNNNNNMMMMMMLLLKKKLLLLLLLLLRRRTTTWWWVVVTTTSSSTTTVVVLLLMMMOOOPPPRRRRRRRRRRRROOOPPPOOOMMMKKKIIIJJJKKKFFFGGGHHHGGGEEEAAA===:::<<<<<<<<<<<<<<<;;;:::999888777666444444555666666444333222111000000000000000000/////////.........+++++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))((((((((()))******++++++)))---...***(((+++---,,,,,,,,,,,,---...///000111))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///111111111111222333444444777777777888999999:::::::::::::::;;;;;;;;;<<<<<<999999999888888888777777666555555555555444444444333333333222222222111111////////////////////////........................------------------------,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------............////////////000000111111111222222222666777888999;;;<<<======>>>???AAACCCDDDDDDDDDCCCGGGIIIIIIHHHFFFEEEFFFGGGCCCDDDEEEFFFHHHJJJLLLNNNRRRQQQPPPMMMLLLJJJJJJIIIIIIIIIGGGEEECCCBBB@@@?????????@@@AAA@@@>>><<<::::::;;;;;;;;;::::::999888666666666666555555555555888666444222111222333444333333333333333333333333222222222222222222222222111111222222222222111111222222222222222222222222000000000000000000000000///000000000111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111222222222333333333111111111111111111111111111111222222222222111111000000000000000000000000////////////////////////000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++++++++*********))))))(((((((((((())))))))))))******))))))(((((('''''')))************+++++++++************************++++++,,,,,,,,,,,,---------......//////////////////000111333555666888999999:::<<>>???@@@AAABBBBBBCCCCCCCCCDDDEEEFFFEEEEEEFFFHHHGGGGGGHHHHHHJJJKKKLLLMMMPPPOOONNNMMMLLLKKKKKKKKKIIIHHHGGGEEECCCBBB@@@@@@>>>>>>??????>>>===:::999999999999:::999999888888777777777777666666666666777666444222111222333444222222222222222222222222222222222222222222222222000111111222222111111000111111111111111111111111000000000000000000000000//////000000000111111111111111111111111111111111000000000111111111222222111111111111111111111111111111111222222222333333111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////////////////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********************************))))))((((((((((((((((((((()))))))))******)))))))))((((((((('''))))))*********+++++++++************************+++++++++,,,,,,,,,------------...//////////////////000111333444666777888:::;;;===>>>@@@BBBDDDDDDEEEDDDDDDEEEGGGJJJKKKKKKMMMNNNNNNLLLJJJJJJMMMQQQUUUVVVVVVUUURRROOOOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNOOOMMMLLLLLLMMMMMMLLLKKKIIIGGGEEECCCCCCBBB???===<<<<<<;;;:::999888888777999888777555444444333333333333222111111000//////////////////.........---,,,,,,+++++++++*********************************(((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++++++++,,,,,,---.........))))))))))))))))))))))))*********++++++++++++,,,))))))******+++,,,------,,,,,,,,,---------......000000000000111222333333222222333333444444555555666666666666777777777777666666666666555555555555333333333222222222111111222222222222111111111000........................------------------------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---------.........//////000000000000111111111111555555666777999:::;;;<<>>???BBBCCCCCCDDDFFFHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMLLLLLLKKKKKKKKKLLLLLLHHHGGGFFFEEECCCBBBAAA@@@===>>>>>>>>>===;;;999888777777888888888888888777888888777777777666666666666555333222111222222333111111111111111111111111111111111111111111111111000000111111111111000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000111111111222222222222000000000000000000000000//////000000000000//////000000000000000000000000///////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))((((((((((((''''''((((((((()))))))))******))))))))))))(((((((((((()))))))))*********++++++************************++++++++++++,,,,,,,,,,,,------...////////////...//////000222444555666777;;;<<<<<<>>>???@@@AAAAAABBBBBBCCCEEEFFFGGGHHHIIIMMMPPPPPPMMMIIIHHHMMMQQQWWWVVVTTTTTTSSSQQQOOOMMMKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIJJJLLLNNNNNNLLLJJJFFFDDDBBBBBBBBBAAA???>>><<<<<<;;;:::999888777777888777666555444333333333222222222111111000000/////////.........---------,,,++++++++++++*********))))))))))))))))))))))))'''(((((())))))((((((''''''''''''((((((''''''''')))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++++++++,,,,,,------......))))))))))))))))))))))))************++++++++++++(((((()))***+++,,,------+++,,,,,,,,,------------////////////000111222222000111111222222333444444555555555555666666666666666666666666555555555444333333222222222111111111222111111111111000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------........./////////000000000111111333444555666777888999:::>>>===<<<<<<<<<>>>???@@@===>>>AAABBBBBBCCCEEEGGGEEEEEEEEEEEEFFFHHHIIIIIILLLKKKKKKJJJJJJJJJJJJJJJGGGFFFFFFDDDCCCBBBAAAAAA??????>>>>>><<<;;;999888666777888888999999888888777666666666555555555555444444333222111111222222000000000000000000000000111111111111111111111111///000000000000000000///////////////////////////////////////////////////........./////////000000000000000000000000000000/////////000000000111111000000000000000000000000000000000111111111111222000000000000000000000000......////////////......////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((()))))))))*********))))))))))))(((((((((((())))))))))))***************************************++++++++++++,,,,,,,,,,,,---......//////.........///000111333444555555999:::;;;<<<===???@@@@@@@@@BBBDDDEEEEEEFFFGGGHHHLLLOOOQQQNNNIIIIIINNNSSSXXXUUUSSSRRRSSSRRROOOKKKKKKKKKLLLLLLLLLKKKJJJIIIJJJIIIIIIJJJLLLMMMKKKJJJGGGEEECCCBBBAAAAAA>>><<<<<<;;;;;;:::999888777777777777555444333222222222222111111111000000000///.........---------,,,,,,++++++++++++************(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***************++++++,,,------......))))))))))))))))))))))))))))))*********+++++++++(((((()))******+++,,,,,,++++++++++++,,,,,,,,,---............///000111111000000111222222333333444555555555555666666666666777777666666666555555555333333333333222222222111111111111000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------....../////////000000000111222333444555777888888<<<;;;:::::::::<<<===??????@@@BBBBBBBBBBBBCCCEEEBBBBBBCCCDDDFFFHHHJJJKKKLLLLLLJJJIIIHHHGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@???>>>===;;;:::999888888999999999999999888555555444444444333333333333222222222111111111222000000000000000000000000000000000000000000000000...//////000000//////...000000000000000000000000........................---............/////////////////////////////////....../////////000000000//////////////////////////////000000000111111111////////////////////////......////////////..............................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,,,,------...............---...///000111333333444666666888:::<<<>>>???@@@@@@BBBDDDEEEDDDEEEGGGIIIIIILLLNNNLLLJJJKKKPPPUUUVVVSSSQQQQQQSSSRRRNNNKKKKKKLLLLLLLLLLLLLLLKKKKKKOOOLLLIIIHHHIIIJJJJJJJJJIIIGGGDDDCCCBBB@@@===;;;<<<;;;:::999888777777666777666555333222222222222111111111000000000000000------------,,,,,,,,,,,,+++++++++*********))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))***************++++++,,,------...)))))))))))))))))))))))))))))))))************+++)))))))))************+++******+++++++++,,,,,,,,,------------...///000000000000111111222333333333555555555555666666666777777666666666666555555555333333333222222222111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************+++++++++++++++++++++,,,,,,,,,------............////////////000000111222444555666777888888888999:::;;;<<<===AAABBBCCCCCCAAAAAABBBCCCBBBCCCDDDEEEHHHJJJLLLMMMKKKKKKIIIHHHGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA???>>><<<;;;:::999999999::::::999999888777444333333333333222222222111111111111111111111111000000000000000000000000////////////////////////......////////////......000000000000000000000000........................------------.........///////////////////////////............////////////////////////////////////////////////000000000000////////////////////////......////////////..............................------------------------++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))************++++++++++++,,,,,,---............---------...///000111222333444555666888:::<<<>>>???@@@BBBCCCCCCAAACCCGGGKKKIIIJJJJJJJJJKKKMMMQQQSSSRRRQQQPPPPPPQQQPPPNNNLLLLLLLLLLLLLLLLLLMMMNNNNNNRRROOOJJJHHHHHHHHHIIIIIIJJJHHHEEECCCAAA???<<<:::;;;;;;:::999888777666666666555444333222111111111000000000000000000000000------,,,,,,,,,++++++++++++************)))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))************++++++,,,,,,------))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++,,,,,,,,,,,,---...///000//////000000111222222222444444444555555555666666555555555555444444444333222222111111111000000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,------........./////////...///000111333444555555333444666888:::;;;<<<<<>><<<;;;999888888::::::999999888777555555444444444333333333222222000000111111111111111000111111111111111111111111////////////////////////---......//////......---........................------------------------,,,,,,---------.................................------........./////////................................./////////000000......................../////////000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))*********+++++++++'''((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))************+++++++++++++++,,,------......------------...///000000111111444555666777999:::;;;<<>>???EEEKKKKKKIIIGGGHHHKKKNNNOOOOOOMMMNNNOOOOOONNNMMMNNNNNNLLLKKKJJJIIIJJJMMMOOOQQQQQQOOOLLLJJJJJJJJJIIIHHHGGGEEECCCAAA@@@???<<<:::;;;;;;:::999888777666666666555444222111111000000///000000000000000000000,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&'''(((((())))))(((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))************+++,,,,,,------))))))))))))))))))))))))))))))))))))************++++++******)))((((((((()))************+++++++++,,,,,,,,,,,,---...//////......//////000111111111333333444444444555555555444444444333333333222222000000000000////////////000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------.........//////......///111222333444555111222555888:::;;;;;;;;;===???@@@AAA@@@@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEFFFGGGHHHHHHCCCCCCCCCCCCCCCCCCCCCCCC@@@???===;;;999888777777999999999888666555333222555555444444444333333333///000111111111111000000111111111111111111111111////////////////////////---..................---------------------------------------------------,,,,,,,,,---------..............................---------.........//////..................................../////////000........................//////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))************+++++++++'''((((((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++,,,------......------,,,------...///000111111666666777777888888999999>>>@@@@@@===;;;===DDDKKKNNNJJJFFFFFFKKKNNNMMMKKKIIILLLOOOOOOMMMLLLMMMPPPLLLJJJHHHGGGIIILLLPPPSSSNNNMMMLLLMMMMMMLLLIIIGGGDDDBBB@@@??????>>>===;;;;;;::::::999888777666666555555333222111000000000////////////000000000000,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))******+++,,,,,,------(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------......//////000000111111222222222333333333444444333444444555555444444333111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------............//////000000111111222333333555777999;;;<<>>>>>===>>>???AAABBBDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEECCCAAAAAAAAABBBAAA@@@<<<<<<<<<;;;:::999777666999888777666555444333333333333333333333333333333111111111111000000000000000000//////.........------.........//////000000...........................---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................,,,,,,,,,---------......................................................************************,,,,,,,,,++++++*********************************++++++***)))(((((())))))************************************************))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))************))))))((())))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))************************++++++++++++++++++++++++,,,,,,------.../////////111111333444555777888999===<<<===>>>@@@DDDGGGJJJCCCDDDFFFHHHJJJKKKKKKLLLMMMKKKJJJLLLNNNOOOMMMKKKPPPKKKFFFFFFLLLQQQSSSRRRMMMKKKJJJJJJJJJHHHFFFDDDDDDCCCAAA???===;;;:::999<<<;;;999777666555444444555444333222000///...---///............---------,,,,,,,,,+++++++++******+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,(((((())))))))))))((((((************************)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------......///000000111111222222222222333333333333222222333333333333222222111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---------------......///000000111111333333444555777999:::<<>>>>>>>>>>>@@@AAABBBDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFEEECCCAAAAAAAAABBBAAA@@@===<<<;;;:::999888777777888888777666555444333333333333333333333333333333111111111000000000//////000/////////.........---------......////////////------------------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................,,,,,,,,,------------...------------------------------------------------************************,,,,,,,,,++++++*********************************++++++***)))))))))))))))************************************************))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))************)))))))))))))))************+++))))))))))))))))))))))))))))))(((((((((((())))))************************++++++++++++++++++++++++,,,,,,------.../////////111111222444555666777888;;;;;;;;;<<<>>>AAAEEEFFFCCCDDDEEEFFFGGGHHHHHHHHHIIIHHHHHHKKKNNNPPPOOOMMMQQQMMMIIIIIINNNSSSTTTSSSLLLJJJHHHGGGGGGGGGEEECCCBBBBBBAAA???===<<<::::::;;;:::999777666555444444555444333222000///...---............------------,,,,,,+++++++++*********+++++++++*********))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((())))))******+++,,,,,,((())))))******))))))(((************************)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,------......///000000000111111111222222222333333111111222222222222111111111111000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------------......///000000000333333444555666888:::;;;>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEECCCAAAAAAAAABBBAAA@@@===<<<:::888777777888888888777777666555444333333222222222222222222222222111111000000000000///////////////...............---------............///---------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------************************+++++++++++++++*********************************+++***))))))))))))))))))************************************************))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))************************++++++++++++++++++++++++,,,,,,,,,---......//////000111222333444555666777999999999:::<<<>>>AAABBBBBBCCCDDDDDDDDDDDDDDDDDDFFFFFFGGGJJJNNNPPPPPPOOOOOOLLLJJJKKKOOORRRSSSQQQLLLIIIFFFEEEEEEEEEDDDCCC@@@@@@???>>>===<<<;;;;;;;;;:::888777555444444444444444333222000///..................------------,,,++++++++++++*********++++++*********))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((()))******++++++,,,)))))))))******)))))))))************************))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,,,,------......///000000000000000111111111222222111111222222222222111111111000000000////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,------......///000000222333333444666777999:::======>>>>>>???@@@AAABBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDBBB@@@@@@AAAAAA@@@???===;;;999777666777888999777777666555555444333333222222222222222222222222111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********************************************)))))))))))))))***************************************************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))************))))))************++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))************************************+++++++++++++++,,,,,,------...//////000000111222333444555555888888888999;;;===???@@@@@@AAABBBCCCDDDDDDDDDCCCEEEEEEGGGJJJLLLNNNOOOOOOKKKJJJIIIKKKMMMOOONNNMMMLLLIIIEEECCCCCCDDDCCCCCC>>>>>>=========<<<<<<<<<999999777666555444444444333333222111000///...............---------,,,,,,++++++++++++************************))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))***+++++++++))))))************))))))************************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---......///////////////000000000111111222222333333333333222222000000000////////////...------------------------++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---......//////222222222333444666777888;;;;;;<<<>>>???@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCAAA???????????????===<<<:::888666555666888999666666555555444444333333111111111111111111111111000000000////////////...---------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************)))))))))))))))******************************************************))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))************))))))))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,---.........///000000111222333444444777888888:::;;;===>>>???>>>???AAACCCDDDEEEFFFFFFFFFGGGHHHJJJJJJKKKKKKLLLJJJIIIIIIKKKLLLLLLLLLKKKLLLIIIEEECCCCCCDDDDDDCCC<<<<<<<<<<<<<<<<<<<<<<<<888888666555444444444444333222222111000///.........------------,,,,,,,,,+++++++++*********))))))*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++)))******++++++******)))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************++++++++++++++++++,,,,,,---................../////////000000222222333333333333222222000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++++++++,,,,,,---.........000000000111222444555666888999;;;===>>>?????????????????????@@@AAABBBBBBDDDDDDDDDCCCCCCCCCBBBBBBAAA???=========>>>===<<<:::999777666666666777777555555555444444444333333000000000000000000000000000000////////////......---------------.........---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***************************************)))))))))))))))******+++************************************************)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))************))))))((())))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***++++++++++++++++++,,,------......//////000000111222222333666666888:::;;;===>>>???>>>???AAACCCDDDFFFFFFGGGFFFHHHIIIJJJHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHEEEDDDDDDDDDCCCBBB;;;;;;<<<<<<<<<<<<<<<<<<777777555444444333333333222222111000000///......------------,,,,,,,,,,,,+++************)))))))))******)))))))))(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((())))))******+++)))******++++++******)))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************+++++++++++++++++++++,,,------......------........./////////111111222222222222111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))*********++++++++++++,,,------......////////////000222333444666777999;;;============>>>>>>>>>>>>???@@@AAAAAACCCCCCCCCBBBBBBBBBBBBAAA???===;;;;;;<<<<<<;;;:::888777777777777666666666555555444444444444333333000000000000000000000000000000/////////.........,,,,,,,,,------.........,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++***************+++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))*********+++************************)))))))))))))))***++++++************************************************))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))))))))************))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))***+++++++++***++++++,,,,,,---.........//////000000111111222333444666999;;;===>>>???>>>???AAABBBCCCDDDDDDDDDEEEGGGIIIIIIGGGFFFGGGIIIJJJJJJJJJIIIHHHHHHIIIJJJHHHFFFDDDCCCCCCCCCAAA???;;;;;;;;;;;;;;;;;;;;;;;;666666555444333333333333111111111000//////......---------,,,,,,,,,++++++************))))))))))))***)))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((()))***************++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++***++++++,,,,,,---......---------.........//////000000111111111111000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************++++++,,,,,,---..................///000222222555666888;;;<<<======<<<============>>>???@@@AAACCCCCCBBBBBBBBBAAAAAAAAA>>><<<::::::;;;;;;:::999666777777777777777666555444444444444444444333333000000000000000000000000000/////////............,,,,,,,,,------.........,,,,,,,,,++++++***************************************))))))***+++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************(((((())))))*********+++************************))))))((())))))***++++++************************************************))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++***++++++,,,,,,---............//////000000111111111333555888:::<<<>>>>>>@@@@@@AAABBBBBBBBBBBBAAACCCFFFIIIIIIGGGFFFHHHJJJGGGGGGGGGEEEDDDDDDFFFHHHFFFDDDCCCCCCCCCBBB???===<<<;;;;;;;;;;;;;;;::::::666555444444333333333333111111000000//////......---------,,,,,,,,,++++++************))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((()))*********+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,+++(((((())))))*********+++))))))))))))******************************************+++++++++,,,,,,,,,---......///////////////000000111111111111000000---------...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...............////////////444444555666888:::;;;<<<::::::;;;===>>>@@@AAAAAACCCBBBAAA@@@????????????<<<<<<;;;:::999999999999666666666666555555555555222222222111111111111000000000000000000000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************************************************************************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************)))******++++++,,,------...------......///000111222222333555777999;;;===?????????@@@AAABBBDDDEEEHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCHHHGGGDDDBBB???>>>>>>>>><<<<<<;;;:::999777777666666555555444444333222222111111000000//////......+++++++++++++++++++++++++++++++++************)))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))&&&%%%&&&)))***)))'''))))))(((((((((((())))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************++++++++++++******************************+++++++++,,,,,,,,,------...//////////////////000000111111000000///...............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,------...---.........////////////222222333444555777999:::::::::;;;<<<===???@@@AAABBBBBBAAA@@@???>>>>>>>>>===<<<;;;999999888888888666666666666555555555555222222222111111111111000////////////////////////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,************************************************************************************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********)))******++++++,,,,,,---------------...///000111111222333444666999;;;<<<=========???@@@BBBCCCDDDHHHGGGFFFFFFEEEEEEEEEEEEGGGFFFFFFFFFEEEEEEEEEEEEGGGFFFDDDAAA@@@?????????<<<;;;;;;:::888777777666666555555444444333222222111111000000///.........+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%&&&)))***)))'''))))))(((((((((((())))))))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,------...---------*********************************++++++++++++++++++++++++,,,,,,,,,,,,---******************************+++++++++,,,,,,,,,,,,---......//////......//////000000000000////////////......------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,------------------.........////////////000111333555777888::::::::::::<<<>>>@@@AAAAAA@@@@@@??????>>>>>>>>>===<<<;;;999888777777777666666666555555555555444222222222111111111111000//////////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,************************************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))******))))))******+++,,,,,,,,,------------...///000000111111222333555888999;;;:::;;;<<<>>>@@@BBBCCCDDDFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@;;;;;;:::999888777777666666555555444444333222222111111000//////......---++++++++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''((('''&&&'''((())))))''')))((((((''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&'''''')))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))------......---,,,+++***,,,,,,,,,+++++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,---............---...//////000000//////...//////...------,,,++++++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************+++,,,,,,------,,,,,,---------...............///000111333555666::::::999999:::<<>>>>>=========<<<:::999777666666666666666555555555444444444222222222111111111000000////////////////////////.........------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++************************************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))***)))))))))***++++++,,,,,,,,,,,,,,,,,,---...///000000000111222444666888999888:::<<<>>>@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFEEEEEEEEECCCCCCBBBAAAAAA@@@@@@@@@:::::::::999888777777666666555555444444333222222111000000///......------++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((()))(((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))333333444333222000...,,,......---,,,,,,+++***************************************++++++++++++,,,******************************+++++++++,,,,,,,,,+++,,,,,,---------------......////////////......//////...---,,,++++++***,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))***++++++,,,,,,---,,,,,,,,,,,,---------------......000111333555666999999888999:::;;;===>>>======>>>>>>>>>===<<<;;;;;;;;;999888777666666666555555555555444444444444222222222111111111000000........................---------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''(((((((((((()))))))))((())))))******+++,,,,,,+++++++++,,,,,,---.../////////000111222444666777888999<<<>>>@@@BBBCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@:::999999888888777777777666555555444444333222222000000//////...---------++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((()))((((((''''''''''''(((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))<<<=========<<<:::777555333222111000...---+++++++++++++++++++++*********************++++++++++++******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------............------......------,,,,,,++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,+++++++++,,,,,,,,,------------...///111333555666777888888999:::;;;;;;;;;;;;<<<============;;;::::::999888777666666666666555555555444444444444333222222222111111111111000........................------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((((((((())))))(((((())))))***+++++++++++++++++++++,,,---............///000111333444555777888;;;===???@@@AAA@@@@@@AAACCCDDDEEEEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>999999888888888777777777666555555444444333222222000000///......------,,,++++++++++++++++++++++++******)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***(((''''''&&&&&&''''''(((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))BBBCCCEEEFFFFFFDDDBBB@@@===<<<:::888555333111000......---------,,,,,,,,,++++++++++++,,,,,,,,,---******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...000222444555555777888:::;;;:::999888999:::<<<======<<<;;;:::888777777666666666777777555555555444444444333333222222222111111111111000........................,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((((((((())))))(((((())))))******++++++************+++,,,---...---......///000222333444555666999;;;=========<<<>>>@@@BBBDDDEEEEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@>>>===888888888888777777777777666555555444444333222222000//////......---,,,,,,++++++++++++++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''')))((('''&&&(((***(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))CCCEEEGGGJJJKKKJJJHHHGGGGGGEEECCC@@@===;;;999777000000/////////.........,,,,,,,,,---------......******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,---///111333444444666999;;;;;;:::888777999:::<<<======<<<:::999666666666666666777888888555555444444444333333333222222222111111111111000........................,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''((((((((()))((((((((()))******++++++************+++,,,---...------......000111222333333555777:::;;;;;;:::999>>>???BBBDDDEEEEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBAAA???===<<<888888888888777777777777666555555444444333222222000//////...------,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''))))))'''&&&(((***'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))JJJKKKNNNRRRTTTSSSOOOLLLLLLHHHCCC???<<<;;;;;;;;;999999888777444111...,,,---,,,,,,---......,,,***++++++++++++************,,,++++++***************,,,,,,,,,++++++*********+++,,,------......------------,,,,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))***************)))(((((((((((())))))((((((((((((((((((((((((+++***)))((((((''''''((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,---...///000111555555666777888999::::::999999999999999999999:::777666555444444555666777444444444444444444444444222222222111111111111000//////...------------...------,,,,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((+++*********))))))(((((())))))))))))******************+++++++++,,,,,,,,,///...---,,,---///111222666666666666777888999:::>>>???@@@AAABBBAAA@@@???>>>>>>???@@@AAAAAABBBBBBDDDCCCAAA???===<<<;;;:::;;;;;;999888777777666666777666555333222111000000///............---------,,,,,,++++++***)))(((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))///***%%%$$$''')))'''%%%((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((LLLNNNOOOQQQQQQRRRQQQQQQMMMMMMKKKDDD===888777888888999999:::::::::999999222111000000111000...,,,...------,,,++++++++++++******)))))))))))))))***,,,,,,+++++++++++++++++++++,,,------...---------------,,,,,,+++******)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''((())))))(((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++++++++,,,---...///000000444444555666777888888999::::::999999888888777777666555444444444444555666444444444444444444444444222222222111111111000000//////...---------------------,,,,,,,,,+++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((*********)))))))))(((((())))))))))))*********************+++++++++,,,,,,......---,,,---///111222333444444555666777888999<<<===???@@@@@@??????>>>>>>>>>??????@@@AAAAAABBBBBBAAA???>>><<<;;;;;;;;;999999888777777777888888777666444333111000000000............------------,,,,,,++++++***))))))((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))...)))%%%$$$''')))'''%%%((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((NNNPPPQQQPPPNNNOOORRRUUUOOORRRRRRLLL@@@777555666555555777888:::<<<>>>???999888666666666555222000...------,,,+++,,,,,,---+++******)))******++++++++++++++++++++++++,,,,,,++++++,,,------------------,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---...//////222222333444555666666777::::::999888777666555555555555444333333444555555444444444444444444444444222222111111111000000000///......---------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((******))))))))))))(((((())))))))))))*********************++++++++++++,,,...---,,,,,,---...000111111111111222444666888999:::;;;===>>>>>>>>>===<<<===>>>>>>??????@@@@@@AAA>>>>>>===<<<;;;;;;;;;;;;777777777777777888999999666555444222111000000000......---------,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&(((((((((''''''''''''&&&((((((''''''''''''((((((---)))%%%%%%''')))'''%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((LLLPPPTTTSSSOOONNNRRRVVVPPPSSSTTTPPPHHH@@@:::888777777666777888;;;>>>??????>>>======>>>===;;;999000000///...------......---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))***************************************++++++,,,------......///000111111333333444555888777777777666666555555555555444444444444555555333333333333333333333333111111111111000000000000///...------,,,,,,------,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((()))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))((((((((()))))))))************************++++++++++++,,,,,,,,,,,,---...///000//////000111333666777999999:::<<<============<<<=========>>>>>>?????????;;;;;;::::::::::::;;;;;;777777666666666777777888555444333111000000//////------------,,,,,,,,,++++++++++++*********))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''(((((((((''''''(((((((((+++)))&&&&&&'''((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((JJJQQQXXXYYYVVVTTTUUUWWWSSSRRRRRRSSSSSSNNNGGGAAA???===;;;:::;;;>>>AAADDDCCCBBBAAACCCDDDDDDCCCAAA<<<;;;999777444111///...------,,,++++++++++++,,,*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))*********&&&'''((()))***)))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))***************************************++++++,,,,,,------......///000111222222333444444444555555666666666555555555555555555555555333333333333333333333333111111111000000000//////......---,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((())))))((()))))))))************))))))*********++++++++++++++++++,,,,,,---.../////////000111333555777888888999;;;============<<<<<<<<<============>>>>>>999999999999999::::::;;;999888777666555555555555444333222111000/////////---,,,,,,,,,+++++++++++++++++++++***************))))))))))))(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((('''((((((((((((((((((''')))(((''''''((((((''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((EEEMMMVVV\\\^^^\\\[[[[[[WWWTTTSSSVVVZZZZZZSSSLLLDDDAAA===;;;;;;>>>CCCFFFDDDCCCCCCEEEGGGHHHGGGEEEIIIHHHFFFCCC>>>888333000...---,,,+++***)))))))))++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************&&&'''(((*********))))))((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))***************************************++++++,,,,,,,,,------...///000111111222111111222333444555666666444444555555555555444444333333333333333333333333111111000000000/////////...------,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))************)))))))))************+++******+++,,,,,,------...//////000111222444666777777888:::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999888888888999999:::;;;999888777555444444333333333222111000////////////,,,,,,,,,+++++++++******************************))))))))))))(((((((((((()))))))))((((((((('''''''''(((((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((;;;BBBMMMWWW^^^``````___\\\ZZZYYY[[[]]]]]]ZZZVVVOOOKKKDDD>>><<<>>>AAADDDDDDDDDCCCDDDFFFFFFEEECCCIIIJJJKKKJJJFFF@@@:::666222111000...,,,+++******,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))***%%%&&&(((***+++***))))))(((((((((((((((((((((((())))))(((''''''(((((((((''''''''''''''''''''''''(((((((((((()))))))))***************************************++++++++++++,,,------...///000111111111222222222333333444444111222333333333333222111222222222222222222222222111000000000////////////...---,,,,,,++++++,,,,,,++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))************))))))))))))************)))***+++,,,,,,---------.........///000222333444555666888:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999::::::777666555555444444444444222111000///////////////++++++++++++************************************))))))))))))(((((((((((())))))))))))(((((((((''''''((((((((())))))))))))&&&'''((())))))((('''&&&&&&'''(((((((((''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((222777BBBOOOZZZ```aaaaaa`````````^^^]]]\\\\\\\\\```ZZZPPPGGGBBB@@@BBBDDDEEEDDDCCCCCCDDDDDDBBB@@@AAADDDHHHJJJJJJFFFAAA===888666444222000...---------,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))$$$&&&(((***++++++))))))(((((((((((((((((((((((((((((('''(((((()))***+++''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++,,,------...///000111111333333222222222222222222///000111222222111000///222222222222222222222222000000000000////////////...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***)))'''&&&&&&))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))************))))))))))))************))))))***,,,,,,,,,,,,,,,---------......000111111333444666888999:::999999;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999::::::555444444444444555666666222111000//////...//////+++++++++************)))******************++++++))))))))))))(((((((((((())))))))))))(((((((((((('''((((((((())))))******&&&'''((())))))((('''&&&&&&'''))))))(((''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((===>>>AAAFFFMMMVVV___eeeccc```______^^^^^^```ccceeebbb]]]VVVOOOIIIDDDBBBIIIJJJOOOSSSTTTOOOEEE===BBBDDDFFFIIIJJJFFF@@@;;;:::<<<<<<:::666333111111...,,,+++++++++,,,***)))+++++++++***++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((''''''((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,---...///000111333333222111000///......444......444333---,,,222111111111111111111111111000000000000000///......//////...---,,,,,,++++++++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&)))))))))))))))******+++))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++((((((((((((''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,---...///000111444444555555666777777777:::::::::::::::999777777666666666666666666666666999888777666444222111000222222111000///...------------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&MMMKKKIIIJJJNNNUUU\\\```cccccceeefffeeeaaa^^^\\\`````````^^^ZZZTTTNNNKKKGGGGGGIIIMMMRRRUUUTTTRRRKKKLLLNNNPPPPPPMMMGGGBBB<<<<<<<<<<<<:::888555222///---******,,,---......,,,,,,+++*********++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,***++++++,,,...//////000222111111000000/////////,,,)))***...//////000444111111111111111111111111///////////////...------///......---,,,,,,++++++++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&)))))))))))))))******+++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---///000111222333444555666777888888::::::999888777666666555666666666666666666666666777666555444333222111000222222111000///...------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((('''%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''QQQPPPNNNNNNPPPUUUZZZ^^^bbbcccdddfffhhhgggeeebbbdddfffjjjllljjjeee```\\\OOOLLLIIIJJJOOOVVV[[[^^^VVVWWWXXXYYYYYYVVVQQQLLL???>>>===>>>???>>>:::666444222...,,,---.........---,,,+++******)))******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))******))))))(((***)))))))))((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,)))******+++,,,---......000000000000000000000///999999666111///111111///111111111111111111111111...............------,,,......------,,,,,,++++++))))))))))))))))))))))))************))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))((('''''')))))))))))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,---...///000000111222444555777888999:::999777555444444444444666666666666666666666666444444333222222111000000222111000000///...------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''dddggghhhbbbXXXRRRSSSVVVXXXYYYZZZ[[[___eeegggggg```bbbeeeggggggeeebbb```^^^ZZZUUUQQQPPPRRRVVVXXX_________``````]]]XXXTTTGGGBBB======AAABBB???;;;;;;999555333111///,,,***,,,++++++*********++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))************))),,,++++++***)))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++)))))))))***+++,,,,,,,,,.........//////000000000CCCEEE@@@333///222111***111111111111111111111111......//////......---,,,---------,,,,,,,,,++++++))))))))))))))))))))))))************)))))))))(((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''')))))))))))))))******+++(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))************((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---...///...///000222555777888999;;;999777444333333444444555555555555555555555555222222222222222222111111111000000///......------,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''oooWWWOOOQQQUUU[[[___^^^^^^___]]]YYY______```bbbccceeefffgggeeedddaaa]]]YYYVVVUUUTTTcccbbbbbbbbbbbb```\\\YYYPPPIIIAAA>>>@@@CCCBBB@@@===;;;:::999777333...***+++*********+++,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************------,,,,,,+++***))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++((()))))))))***+++++++++---------...//////000000444999555,,,+++222444///000000000000000000000000///000000000000///......,,,,,,,,,,,,,,,+++++++++((((((((((((((((((((((((************)))))))))(((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((()))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''((())))))***((()))))))))*********+++'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********+++++++++++++++,,,---...------///111444666888888;;;999666444333333444555444444444444444444444444222222222222222222222222000000//////......------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((kkkcccffflll|||xxxlll\\\OOOWWWXXXZZZ]]]___aaaaaaaaa___aaaddddddbbb```^^^^^^dddcccbbbccccccbbb___]]]YYYRRRIIICCCBBBCCCCCCCCC;;;;;;;;;;;;;;;999555222,,,,,,,,,,,,,,,---......++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))************------,,,,,,++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))************+++)))))))))*********++++++,,,---------......//////---///...++++++000222111000000000000000000000000000000000000000//////...,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((************))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********)))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))***'''(((((())))))*********'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******+++*********++++++,,,---,,,---...000333555666777888777666444444444444555444444444444444444444444333333222222222222222222/////////.........------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((xxx|||nnn]]]QQQVVV\\\``````ZZZSSSNNNVVVYYY^^^``````bbbdddfffeeedddccccccddddddcccaaa___[[[TTTMMMGGGDDDBBBBBB???===;;;:::;;;;;;:::999111000///...---,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))************++++++------------------......111...---//////,,,---000000000000000000000000000//////000000//////...---++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))(((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))******+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((''''''''''''((())))))&&&&&&'''(((((()))******''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,,,,---...000222444555666444444444444444333444333333333333333333333333333222222222111111000000000//////.........---------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))qqqtttrrrmmmttt~~~rrrbbbWWWSSSUUUWWWXXXYYY\\\bbbgggfffeeeddddddffffffeeedddbbb```\\\TTTLLLEEEBBBAAAEEEAAA<<<999888:::;;;<<<444333111///---,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&'''((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************++++++++++++---------------------------'''(((///000++++++222000000000000000000000000......//////......---,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))******+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''''''''''''''((())))))%%%&&&&&&'''((())))))***&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******************++++++,,,---...000111333444555111111222333333333333222333333333333333333333333111111111000///........................---------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))yyysss~~~tttssssssRRRQQQRRRXXX```dddbbb^^^jjjeee```___cccffffffeeegggeee___YYYVVVSSSMMMGGGEEEDDDCCCAAA???===;;;:::CCC@@@;;;777444111...,,,---------------,,,+++***++++++++++++++++++++++++,,,++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&&&&(((******+++***'''&&&'''))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((())))))(((((()))***)))************+++++++++++++++,,,,,,,,,,,,---------------............///......////////////......000000000000///...---,,,,,,+++******,,,,,,+++*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,---...///000111444333111000000000111111444333111000000000111111111111111111000000000///......---------,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''###$$$%%%'''(((***+++,,,&&&'''''''''&&&&&&''')))***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&rrrjjjnnnwwwwww[[[```nnnrrr]]]VVVXXX^^^fffkkklllhhhddd```cccffffffccc^^^VVVQQQOOOMMMJJJGGGDDDBBBAAA@@@EEECCC???<<<999555000---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((&&&&&&(((***%%%'''))))))((('''%%%$$$'''''''''((((((((())))))))))))))))))))))))))))))'''((())))))(((((()))***))))))*********++++++++++++++++++,,,,,,,,,------------------..................////////////......111111111000000///...---,,,+++***+++,,,---,,,******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++,,,---...///000000333222111000///000000111333222111000000000111111111111111000000000//////...------------,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&'''''''''(((((())))))&&&'''''''''&&&&&&((()))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''bbbdddooosssmmmpppzzzzzz|||zzzvvvlllggguuu~~~bbb\\\WWWVVVZZZ```bbbccceeeeeeeeeccc^^^[[[\\\^^^ZZZXXXSSSOOOKKKHHHGGGFFFIIIHHHGGGEEECCC>>>777222------,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***++++++)))((('''(((***)))))))))******)))((('''''''''(((((((((((())))))))))))))))))))))))))))))'''((())))))(((((()))***)))))))))*********++++++++++++++++++,,,,,,,,,,,,------------..................////////////......111111111111000///......---,,,++++++------,,,+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++,,,,,,---...//////222111000/////////000000222111111000000000000111000000000000////////////------------,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''')))))))))(((''''''&&&&&&&&&'''''''''&&&&&&(((***''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ooohhhfffaaaWWWXXX^^^\\\[[[```lllyyywwwllllllpppzzzjjjYYYSSSXXX^^^___\\\______``````]]][[[___eee___^^^[[[WWWSSSNNNKKKIIILLLLLLMMMMMMLLLFFF???:::111000...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,---+++)))(((((()))...)))&&&'''(((((())),,,(((((((((((((((((())))))(((((((((((((((((((((((('''((())))))(((((()))***))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........---......//////......---//////000000///...---------,,,+++,,,---------+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,------......000/////////////////////000000000000000000000000000000/////////.........---------,,,,,,,,,++++++************)))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''***))))))((('''&&&&&&%%%&&&'''((('''&&&''')))+++((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((wwwyyy|||vvviiiaaa\\\___eeellluuu}}}|||~~~uuunnnnnnzzz|||kkkVVVUUUYYYaaacccaaaaaadddaaaaaaaaa___[[[VVVQQQNNNKKKLLLMMMOOONNNIIICCC>>>777555111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++------,,,***(((((()))***%%%%%%)))+++(((&&&'''))))))))))))))))))(((((((((((((((((((((((((((((('''((())))))(((((()))***(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------------...------............---------------...------,,,,,,---,,,++++++------,,,+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))***************++++++,,,,,,------......................../////////////////////////////////............---------,,,,,,,,,+++++++++************)))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''%%%'''(((''''''''')))+++******)))((('''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))wwwwwwxxxxxxyyysssqqqsssuuurrrnnnsss}}}zzzpppsssrrr```QQQPPPUUUXXX\\\bbbaaabbbcccbbb```\\\XXXVVVMMMLLLLLLLLLKKKGGGBBB>>>:::888555222///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++---,,,***)))))))))'''%%%***666999000'''%%%******))))))))))))(((((())))))))))))))))))))))))'''((())))))(((((()))***((((((((()))))))))******************++++++++++++,,,,,,,,,,,,------------------............------+++,,,,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))***************++++++,,,,,,,,,,,,,,,---.........---------......////////////...///.........------------,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((%%%'''(((((('''(((***,,,,,,+++)))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***qqqdddZZZTTT\\\iiizzz~~~sssTTTNNNUUUZZZ^^^bbb```______^^^^^^]]]]]]]]]UUUSSSPPPMMMJJJFFFBBB???;;;999777555222000...---------------------------************+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((***,,,,,,***)))))))))+++&&&***777;;;222)))(((*********)))))))))(((((())))))))))))))))))))))))'''((())))))(((((()))***(((((((((((()))))))))***************++++++++++++++++++,,,,,,,,,---------,,,------......------,,,+++,,,,,,------,,,,,,,,,+++***))))))++++++***)))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***************++++++++++++***+++,,,---...------,,,,,,---.../////////...............---------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%'''((((((((((((+++---******)))(((''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******oooaaabbbmmm|||xxxyyyuuubbbhhhuuutttjjjccc]]][[[YYYXXXXXX[[[^^^```___[[[UUUPPPLLLHHHDDDAAA999999888777555222000///------------------------)))))))))***+++,,,......))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&)))++++++***)))))))))---###!!!)))...)))&&&***+++*********))))))(((((())))))))))))))))))))))))'''((())))))(((((()))***(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,------......------,,,,,,,,,---......---------***)))((()))***+++***((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************+++++++++******,,,---...------,,,+++,,,.../////////............---------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''))))))((((((''''''&&&&&&%%%'''((((((((()))+++---((((((((((((((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++qqquuuzzz|||mmmqqq{{{nnn[[[OOOTTTYYYVVVXXX^^^^^^^^^]]]ZZZVVVQQQKKKEEE???888555888777333111444111...,,,+++,,,------,,,++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))*********...///,,,,,,---,,,((((((((('''''''''(((((()))))))))))))))))))))))))))&&&(((***+++,,,+++)))(((***************************+++,,,+++******,,,---------------------------------------,,,,,,+++***+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))***++++++++++++*********))))))((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''******))))))((((((''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))TTT^^^sssyyy|||xxxooopppsssnnnrrr~~~xxx]]]TTTSSSRRRUUU\\\ZZZ\\\\\\ZZZXXXVVVTTTSSSIIIAAA;;;;;;999444333666000...,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))((((((''')))))))))))))))))))))))))))((((((((('''''''''''')))))))))******++++++++++++...///---,,,...---)))(((((('''''''''(((((()))))))))))))))))))))))))))'''((()))++++++***)))(((***************************+++,,,+++******,,,---------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))***++++++++++++******)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''***)))))))))((((((((('''&&&''''''((((((''''''&&&))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,------------.........---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))aaacccjjjkkkfffiiifffVVVSSS[[[qqqzzz|||zzzlllYYYSSSQQQRRRUUU\\\[[[[[[[[[ZZZXXXVVVUUUUUUMMMEEE@@@<<<777555777222000...------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))******))))))((())))))))))))))))))))))))((((((((((((''''''''''''((())))))***+++,,,------,,,///000......000...+++)))((((((''''''((((((((())))))))))))))))))))))))'''((()))***+++***)))(((************************)))***++++++******,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((())))))))))))((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))}}}tttpppeeecccbbbfffqqq~~~xxx{{{qqqttt{{{lllbbbeeekkkmmmllliii___WWWVVVYYYYYYVVVTTT\\\VVVNNNHHHBBB<<<777555555333111000111000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((())))))************)))((((((((((((((((((((((((((((((((((((((('''''''''((())))))+++,,,---......---000111//////111000,,,***)))(((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))************************)))***+++***)))***,,,...******++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''((((((((((((''''''***)))))))))((((((((('''((((((((((((((((((((((((((())))))***************))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))~~~wwwuuuwwwccc^^^^^^jjjnnncccdddlllxxxxxxpppiiiqqquuuYYYQQQUUUYYY[[[[[[[[[YYYTTTOOOIIIBBB;;;555666555333222222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((('''''''''(((((((((((((((((())))))+++,,,---......---111222000000222111---******)))(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((()))******)))***,,,...*********++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,***************+++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((((((((((((((((((''''''''''''(((((((((((((((''''''((((((((((((''''''******))))))((((((''''''(((((((((((((((((((((((((((((()))************)))(((((((((((())))))))))))(((((((((((((((((((((((()))***++++++++++++***)))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((~~~ttthhhccchhhzzz}}}xxxzzzuuuwwwzzzkkkSSSOOOQQQVVV[[[XXXYYYWWWRRRNNNIIIAAA999777555444333222111...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))************))))))))))))))))))))))))'''''''''(((((((((((((((((())))))***+++,,,---------000222000000222111...++++++***)))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''((()))))))))***,,,...******++++++,,,,,,------++++++,,,---------,,,,,,*********+++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''((((((((((((''''''******))))))((((((''''''))))))))))))))))))))))))'''((())))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((()))))))))(((}}}vvvmmmgggvvvxxxmmmyyy^^^RRRMMMOOOVVVUUUXXXWWWRRRPPPPPPJJJBBB:::999777666666333000---------------------------+++++++++,,,,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))******+++++++++,,,000111///000222111...,,,+++***)))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))&&&((()))))))))***,,,...+++++++++,,,------......***+++,,,,,,---------,,,*********++++++,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((***+++,,,,,,+++***((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))))))))************'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))'''((((((((()))))))))***'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))))))))(((}}}{{{ooo{{{wwwfff[[[RRRRRRYYYUUUXXXVVVQQQQQQSSSPPPJJJ???>>><<<;;;:::888444111------------------------+++++++++,,,,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))*********,,,///111///000222111...,,,+++***)))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))&&&''')))))))))***,,,...++++++,,,------...//////***+++,,,,,,------------*********++++++,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******'''((((((((())))))******'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''))))))))))))((({{{~~~|||}}}lllkkkyyy}}}qqqwww~~~wwwnnnkkk```TTTNNNQQQQQQKKKKKKRRRKKKFFF===666999>>>;;;222///...---...//////...,,,//////...---,,,++++++***+++***)))***+++++++++)))+++++++++*********))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))),,,---000222111///+++)))))))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++...000......---------,,,,,,,,,************************,,,***)))((((((+++...///000...,,,***))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************wwwnnnjjjooouuu{{{oooqqq{{{uuuvvvzzzdddQQQPPPTTTQQQOOOQQQMMMJJJBBB:::999======888222000...---.........---.........------,,,,,,++++++***)))***+++,,,+++)))+++++++++*********))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))+++---...//////---+++)))))))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++...000......------,,,++++++***************************,,,++++++***,,,...000111...---+++***)))))))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))************vvvvvv}}}}}}YYYLLLOOOQQQQQQRRRRRRQQQKKKBBB<<<<<<===<<<777333///------......---------------------------,,,***)))***+++,,,+++***+++++++++***************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++,,,,,,,,,,,,+++******))))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++...000//////...---,,,******)))************************,,,,,,---///000222333444...---,,,***)))))))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''''''''((()))((((((''''''''''''((())))))))))))))))))))))))))))))((((((((((((''''''))))))))))))************xxxlllrrriiiOOOHHHJJJPPPUUUUUUVVVSSSKKKBBB>>>>>>???===888222...---.........,,,,,,,,,------.........,,,+++******,,,,,,+++***************************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++******)))))))))******))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************+++...000111111///...,,,+++***)))************************+++---000222444666666666222000...,,,***)))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((()))(((''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((((((((()))))))))************{{{xxx^^^MMMHHHLLLSSSVVVVVVUUUQQQKKKFFFEEEGGGCCC>>>666111///.........+++,,,,,,------.........,,,+++***+++,,,,,,,,,***************************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((((((((()))***))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************+++...000222222111///...,,,+++***************************+++---000333666777777777666444111...+++)))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************************************************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************************************))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((()))))))))************}}}ttt|||{{{qqqddd[[[XXXXXX[[[VVVSSSTTTTTTQQQPPPQQQHHHCCC;;;555222000//////,,,,,,,,,------.........---+++***+++,,,---,,,+++***************+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((()))***))))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++...000111111000///...---,,,+++************************+++,,,///222444555666666777555222...+++)))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''''''''(((((()))))))))))))))))))))))))))(((((())))))))))))******))))))))))))************uuuzzznnn___SSSTTTXXXXXXVVVUUULLLGGG@@@999555222000...,,,,,,---------------------,,,++++++------,,,+++))))))*********+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++...000///......---,,,,,,++++++***************************+++---///111333444444333111///,,,***)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************~~~jjjVVVSSSXXXYYYVVVSSSNNNIIIBBB<<<777333000...---------------------------,,,++++++------,,,+++))))))******++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))******))))))))))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++...000,,,,,,,,,++++++************************************+++,,,---///111222333///...,,,***)))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((()))***'''''''''''''''((()))***))))))))))))))))))))))))(((((())))))*********+++))))))))))))************~~~VVVLLLOOOVVVWWWNNNSSSNNNFFF???;;;777333000111///............,,,+++---------,,,,,,,,,+++++++++***)))(((((()))***+++************************++++++******))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******))))))******+++,,,,,,,,,---.../////////...******+++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((******************************+++++++++,,,,,,,,,)))*********++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((eeeRRRJJJOOOVVVSSSVVVQQQKKKDDD???999555222222000///...//////...,,,---------,,,,,,,,,+++++++++***)))(((((()))***+++************************************))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******))))))******+++,,,..................---,,,***++++++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******((())))))***************************************************************************************,,,+++++++++************++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))*********)))((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************jjjXXXLLLOOOXXXXXXXXXVVVQQQKKKDDD>>>888555333111//////000000///...------------,,,,,,,,,,,,+++***))))))))))))***+++************************)))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******))))))******+++,,,...//////......---,,,+++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******((()))******++++++******************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))$$$%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,vvvpppiii___``````WWW[[[YYYVVVQQQKKKCCC===999444222000//////000///......------------,,,,,,,,,************************************************)))))))))******+++++++++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))******************************************))))))******+++,,,------.........---,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******))))))***++++++++++++***************************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************************++++++~~~hhh^^^[[[WWWTTTQQQKKKCCC>>>777444111/////////...---.........---------,,,,,,******++++++++++++******************************))))))******++++++,,,,,,))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))((()))))))))************************************((()))))))))******************************************))))))******+++,,,***+++,,,---............+++++++++***************))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******))))))***+++++++++++++++************************************************++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((************************************************************************((()))))))))************+++++++++++++++++++++++++++++++++******)))))))))bbb\\\WWWVVVXXXUUULLLDDD;;;777333000//////...---............---------,,,******+++,,,,,,+++***************************************+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))******************************************))))))******+++,,,((()))+++,,,.../////////,,,+++******))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******)))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''************************************************************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++******fff]]]VVVWWW^^^___UUUKKK@@@<<<777333111000///...............------------***++++++,,,,,,++++++***************************,,,++++++++++++++++++***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))******************************************))))))******+++,,,)))***+++,,,---.........,,,+++***)))))))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------........................---------.........//////------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((************************************************************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000jjj^^^UUUXXXccceee[[[OOODDD???:::555333111000/////////.........---------***+++,,,------,,,+++***************************---,,,,,,++++++*********(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))*********)))***++++++,,,++++++,,,---------,,,,,,---,,,***)))))))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000000000000000000000.........////////////000////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++---///111222444555jjjZZZOOOUUUbbbgggbbb[[[LLLEEE===888444111//////000///...///000000...,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************,,,+++***((((((((())))))************************++++++************++++++************************++++++******************************************++++++***************************++++++,,,,,,,,,------------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))*********************************++++++,,,,,,++++++************+++++++++++++++---,,,+++***)))***+++,,,***+++,,,,,,++++++---//////---,,,+++---...------111///------000333555666555666888999999888666555666444333333555777999999888888999777444222222333111222333222000000000222///---++++++,,,---------------------------------+++,,,---.........------+++******)))))))))******************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))***************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))******))))))(((((('''''')))((('''&&&&&&'''((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))************)))***+++++++++***((('''***,,,------+++))))))***)))***++++++******+++---------...000111222444444777888999:::;;;;;;;;;;;;{{{eeeZZZQQQTTT[[[```dddhhhYYYMMM???999888666222///000///......//////...,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))************+++***)))(((((()))******************************++++++************++++++******************************************************************************************************+++++++++,,,,,,,,,///...,,,+++***+++,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************,,,++++++***))))))******************************++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......//////...............///,,,---...---,,,,,,---///000...,,,,,,///222444444666555666888;;;======<<>>??????BBBCCCCCCBBB@@@>>>???@@@>>>??????===;;;999999:::666444111000000000///...//////......---,,,,,,,,,.........---,,,++++++***++++++***))))))((())))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))(((((((((((())))))***)))))))))((((((((('''(((((((((''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))************))))))++++++,,,+++******+++------,,,***))))))***,,,------,,,,,,---///222666777888:::;;;===>>>>>>AAAAAABBBBBBBBBBBBBBBBBB~~~rrrmmmgggbbb]]]]]]fffpppjjjZZZFFF;;;;;;;;;666///000...------......---,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************)))))))))***++++++************************++++++************++++++***************************************************************************************************++++++++++++,,,,,,,,,000...+++))))))***---...))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************,,,+++******)))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---------------............---...///...------///000666444222333777;;;???@@@>>>???AAADDDHHHIIIGGGEEEGGGFFFDDDCCCDDDEEEGGGIIIHHHGGGFFFEEEEEEFFFHHHHHHIIIJJJJJJIIIGGGGGGHHHIIIKKKKKKKKKIIIEEECCCCCCDDDBBB???===;;;:::888666444444333222111///...------///...---,,,+++*********---,,,+++***************++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))(((((((((((())))))))))))))))))(((((((((((('''(((((())))))(((((('''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************)))))))))*********++++++))))))+++,,,,,,,,,,,,,,,,,,------,,,******+++---///000111222333555999<<<===>>>???AAACCCDDDEEEFFFGGGFFFDDDCCCCCCCCCDDDEEEsssgggfffkkkxxxiiiSSSBBB<<<;;;666000000...------......---,,,...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************)))))))))******++++++,,,************************++++++************++++++***************************************+++++++++***************************************+++++++++++++++++++++++++++++++++...---+++******+++,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---............,,,.../////////000333555999888888:::>>>AAACCCCCCDDDDDDFFFIIILLLMMMLLLJJJLLLKKKJJJIIIHHHIIIJJJJJJJJJKKKKKKJJJJJJKKKLLLNNNKKKLLLLLLKKKJJJJJJLLLNNNMMMNNNNNNLLLJJJHHHHHHIIIKKKIIIGGGFFFFFFDDDAAA>>><<<<<<:::888777555444333000///...,,,,,,+++,,,,,,---,,,,,,+++,,,,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((('''((()))******)))((('''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))*********+++++++++******++++++,,,,,,,,,,,,***+++,,,,,,,,,---000222222555999<<<>>>@@@CCCFFF@@@AAADDDFFFHHHIIIIIIIIIGGGFFFDDDCCCCCCEEEGGGHHHrrrjjj}}}vvveeeMMM===888555222111///---,,,---......---...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))((()))))))))************))))))******++++++++++++************************++++++************++++++************************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++***+++---......---,,,+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************+++***************++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,//////..................---......///000111111222...000222333555777:::===;;;;;;<<<>>>AAABBB@@@???CCCBBBBBBCCCFFFHHHHHHHHHMMMNNNPPPQQQRRRRRRRRRRRROOOPPPPPPNNNKKKJJJJJJLLLKKKLLLLLLKKKIIIJJJMMMOOOIIIJJJKKKKKKIIIIIIJJJLLLMMMLLLLLLMMMNNNMMMJJJGGGFFFEEEDDDBBBAAA???>>>===888777555333000///------++++++***++++++,,,---...++++++++++++++++++++++++************************************************************************************))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++***,,,...000111333777999;;;???DDDGGGGGGFFFEEEDDD@@@BBBDDDFFFGGGHHHGGGGGGHHHGGGFFFFFFGGGIIILLLNNNwww|||~~~sssYYYBBB999777555222000------...//////......---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************)))***++++++,,,+++++++++************************++++++************++++++************************)))))))))***++++++,,,,,,************************)))))))))***++++++,,,,,,,,,,,,,,,++++++++++++***(((***---//////...+++***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------.../////////000000///000111333555666777999;;;===???AAAEEEHHHFFFEEEFFFGGGHHHGGGEEECCCAAA@@@??????AAACCCCCCCCCEEEHHHLLLPPPSSSUUUUUUUUUTTTVVVUUUQQQJJJFFFEEEFFFEEEEEEDDDCCCAAABBBEEEHHHDDDFFFHHHIIIIIIIIIKKKMMMJJJKKKMMMPPPRRRRRROOOLLLLLLLLLKKKJJJJJJIIIHHHHHHEEEDDDBBB>>>:::666222000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,+++++++++,,,------...111555888:::<<>>===AAAAAAAAABBBDDDFFFIIIJJJyyyxxxzzzbbbKKKAAA===999333111...---...000000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,+++***)))************************++++++************++++++************************((())))))***++++++,,,,,,************************((())))))***++++++,,,,,,,,,,,,,,,+++++++++******)))***,,,---...---,,,+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++---000222555666777:::999777777888;;;???AAAEEEGGGIIIJJJKKKMMMPPPRRRQQQNNNKKKJJJKKKLLLLLLKKKEEEEEEEEEFFFGGGGGGEEECCC@@@BBBDDDGGGIIIKKKMMMNNNQQQSSSSSSOOOHHHCCCCCCDDD??????>>><<<:::;;;>>>@@@BBBCCCFFFGGGGGGHHHJJJLLLKKKLLLOOOSSSVVVVVVSSSPPPNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMLLLKKKGGGBBB>>>;;;555444222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++******)))((((((''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))'''((((((((()))))))))******))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,...000222333666:::???BBBDDDEEEFFFGGGJJJKKKJJJFFF@@@;;;777666777888:::<<<<<<:::888777777777888999;;;<<<======jjjuuu|||gggRRRHHHBBB;;;444222///...///000111111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))************+++,,,,,,---,,,+++)))(((************************++++++************++++++************************((())))))***++++++,,,,,,************************((())))))***++++++,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,---...))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000222555999===AAADDDEEEIIIGGGEEEDDDFFFJJJNNNQQQQQQRRRSSSSSSSSSTTTVVVYYYRRRMMMHHHEEEFFFHHHKKKLLLKKKLLLNNNPPPQQQOOOKKKGGGDDDCCCBBBAAABBBDDDFFFGGGHHHKKKMMMKKKEEEBBBCCCEEEAAAAAA???===;;;<<>>;;;999666555888777666555555555555555zzz{{{uuuuuuxxx{{{sss```NNNEEE:::555000000///,,,---000...---,,,,,,++++++,,,,,,******++++++++++++************++++++++++++************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************++++++++++++,,,,,,,,,+++++++++******************************************************++++++************++++++******+++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,///...------,,,,,,,,,,,,++++++++++++++++++++++++************************------,,,,,,+++*********++++++******)))(((((('''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++***************------------.........---000000000222555999===???HHHKKKPPPSSSTTTUUUWWWYYYZZZTTTOOOPPPUUU\\\______]]]\\\ZZZZZZYYYUUUOOOJJJBBBAAA@@@???===>>>AAADDD??????@@@BBBDDDEEEDDDCCC>>>>>>>>>======<<<<<<;;;;;;<<<<<<===============>>>===<<<<<<======<<<:::999:::<<<===???AAACCCEEEFFFMMMWWW^^^aaa```]]][[[ZZZZZZZZZZZZZZZYYYXXXWWWUUUTTTQQQNNNKKKIIIGGGFFFHHHIIIJJJJJJHHHFFFCCCAAA;;;999666333111///.........---+++,,,---......---+++************+++,,,,,,,,,,,,+++++++++*********---,,,***)))((()))***+++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((())))))*********))))))))))))******)))************+++++++++---,,,++++++******+++++++++++++++******+++,,,,,,------,,,+++,,,---///000444555666999===AAADDDFFFFFFFFFFFFFFFFFFEEEEEEDDDBBB@@@===;;;:::<<>>AAACCCFFFHHHJJJJJJIIIHHHEEECCC@@@<<<888555333222///---,,,,,,---/////////***)))))))))******+++,,,+++++++++*********)))))),,,+++***)))))))))***+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))******))))))))))))******)))************+++++++++,,,,,,++++++******++++++,,,++++++******+++++++++------,,,,,,...111333555666777:::===AAADDDFFFGGGFFFFFFFFFEEEDDDCCCAAAAAA>>>===;;;;;;;;;<<<>>>???777888999;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;zzz```IIIEEE===555444333111000222......---,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******))))))))))))************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++***************+++++++++---.........---,,,+++***************))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---///000000000111222555777>>>AAAEEEJJJOOOSSSUUUVVVXXXXXXVVVQQQLLLGGGDDDCCC???<<<:::;;;@@@EEEHHHIII>>>>>>============<<<<<<<<<>>>AAACCCEEEFFFHHHJJJNNNPPPQQQOOOLLLMMMPPPTTTWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWYYYYYYYYYXXXVVVUUUUUUUUUVVVWWWYYYXXXUUUSSSKKKLLLLLLNNNOOOOOONNNLLLDDDEEEGGGHHHJJJNNNTTTXXXZZZ[[[[[[[[[[[[[[[ZZZZZZ]]]ZZZUUUOOOHHHBBB>>>;;;999;;;>>>BBBFFFHHHIIIIIILLLKKKHHHEEEAAA>>>;;;:::666333000............---******))))))******+++,,,++++++*********)))))))))++++++***))))))******+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++***))))))(((((((((******))))))))))))******))))))*********+++++++++,,,,,,++++++***++++++,,,,,,,,,++++++++++++,,,,,,---------...111444888:::;;;===@@@CCCEEEFFFFFFEEEDDDDDDDDDCCCAAA???>>>===::::::999999:::;;;<<<===@@@AAABBBDDDFFFGGGGGGGGGJJJIIIGGGEEEDDDCCCBBBBBBuuuZZZGGG>>>777555555222///000///...------,,,,,,------++++++,,,,,,,,,,,,++++++******++++++++++++******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,---.........---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------...//////...---+++************)))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---+++...222666999===CCCGGGOOOQQQTTTXXX[[[]]]^^^^^^WWWTTTNNNFFF>>>:::999::::::888777777999<<<===>>>666777999<<<>>>AAACCCEEEKKKNNNRRRUUUVVVXXXZZZ[[[___```___\\\XXXWWWZZZ^^^bbbbbbbbbaaa``````______\\\\\\\\\[[[YYYWWWTTTSSSWWWWWWXXXZZZ[[[[[[XXXVVVSSSRRRQQQSSSUUUTTTRRROOOIIIIIIGGGEEEFFFIIIOOOTTTYYYZZZ[[[[[[[[[[[[ZZZZZZ^^^]]][[[XXXQQQJJJDDD@@@;;;<<<>>>AAADDDGGGJJJKKKNNNMMMKKKIIIGGGFFFFFFEEECCC???;;;777444222///---,,,,,,++++++++++++,,,,,,+++++++++************)))******************++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))((((((******))))))))))))******))))))*********+++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,------.........000222555888;;;===BBBDDDFFFGGGGGGFFFDDDBBB>>>>>>>>>===;;;:::888777666666888:::===@@@CCCEEELLLMMMNNNOOOOOOOOOOOOOOOLLLLLLLLLLLLMMMOOOPPPQQQiiiOOOCCC999555444111...---///......---------------++++++,,,,,,,,,,,,++++++******++++++++++++******************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,*********))))))***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---.........---,,,+++++++++++++++++++++++++++++++++,,,,,,---...............000000000...,,,*********))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...//////,,,222:::@@@FFFKKKRRRWWW[[[\\\^^^_________^^^^^^VVVRRRKKKBBB;;;888999;;;888888888888999;;;===>>>AAADDDHHHLLLOOOSSSWWWZZZ```bbbddddddcccbbbcccdddbbbaaa___\\\YYYXXXYYYZZZ]]]]]]\\\\\\[[[ZZZYYYYYYTTTTTTRRRQQQOOOMMMLLLLLLQQQPPPPPPRRRTTTTTTRRRPPPQQQOOOMMMNNNQQQQQQNNNKKKHHHKKKMMMOOOOOOPPPRRRTTTYYYZZZZZZ[[[[[[[[[[[[ZZZ\\\]]]^^^]]]ZZZTTTMMMIIIBBBAAA@@@@@@BBBDDDGGGIIILLLJJJIIIHHHIIIJJJLLLNNNNNNKKKFFFBBB???;;;666333000000///...------------,,,,,,,,,+++++++++******)))*********++++++++++++)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******)))************+++++++++++++++******++++++,,,,,,,,,,,,,,,---...///000111111333555888;;;===>>>???@@@@@@AAAAAA@@@===;;;999777777777777666666555444444555888<<>>888:::<<<>>>AAADDDGGGIIIPPPTTTYYY\\\^^^```dddggghhhiiihhhfffbbb```___```^^^\\\YYYWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPOOONNNOOOPPPRRRSSSPPPOOONNNOOOQQQRRRQQQPPPOOOKKKHHHIIILLLNNNKKKHHHIIIKKKOOOQQQRRRSSSVVVWWWVVVWWWWWWXXXYYYYYYXXXXXXWWWYYY[[[\\\[[[YYYVVVTTTMMMJJJEEEAAA???AAADDDFFFGGGFFFDDDDDDEEEIIINNNPPPOOOMMMKKKIIIGGGCCC>>>:::555444222111///.........---------,,,,,,,,,,,,+++))))))***+++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++************))))))))))))******)))************+++++++++++++++******++++++,,,---,,,,,,---...000222333444666888<<<@@@BBBBBBAAA@@@<<<<<<<<<;;;:::777555444444555666666777777777777888999;;;???EEEMMMTTTYYYTTTTTTSSSRRRPPPNNNLLLKKKIIIIIIJJJKKKMMMPPPRRRSSS{{{mmmxxxooo\\\GGG;;;666444333555//////...------------...+++,,,,,,------,,,,,,+++******++++++++++++******************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---...//////...,,,***)))++++++++++++++++++++++++))))))***+++,,,,,,------...///111222111///,,,***)))))))))))))))*********))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------///......///222777===@@@JJJPPPWWWYYYWWWVVVWWWYYYVVVUUUSSSQQQOOOMMMLLLKKKLLLKKKHHHCCC???======???<<>>888777555333111//////.........---------,,,,,,,,,((()))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))***++++++++++++******))))))))))))******)))************++++++++++++*********+++,,,,,,---,,,,,,---///111333555777:::===AAAEEEGGGFFFDDDBBB??????>>>>>><<<;;;:::999666777888:::;;;;;;<<<<<<=========???DDDKKKRRRVVVTTTSSSRRRQQQNNNLLLJJJIIIIIILLLPPPUUU\\\bbbgggjjjwwwtttsssqqq~~~iiiMMMBBB>>>666000000222111000//////......///------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************************************+++,,,+++)))))))))***+++++++++*********))))))************************)))************+++++++++,,,,,,,,,++++++***************+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000///...---,,,++++++++++++++++++++++++------++++++++++++------...///111222111///,,,***+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------000---******,,,---,,,***,,,,,,,,,---/////////...---///444888>>>EEEMMMRRRVVVWWWWWWWWWTTTPPPLLLIIINNNLLLKKKIIIGGGFFFEEEEEEDDDCCCAAA???===???CCCFFFIIIOOOSSSUUUZZZ^^^ZZZRRRYYYXXXYYY^^^ccceeebbb```\\\[[[XXXVVVXXXYYYSSSJJJSSSUUUTTTQQQSSSXXXXXXVVVTTTXXXcccppptttnnnddd```ZZZ]]]eeetttxxxjjjkkkuuufffTTTWWW[[[XXXZZZbbbfff^^^TTTNNNLLLNNNNNNNNNHHHMMMRRRSSSPPPLLLIIIHHHSSSPPPNNNRRRXXX\\\\\\ZZZSSSTTTTTTPPPKKKHHHIIIKKKIIIGGGCCC@@@???BBBIIINNNLLLGGGCCCAAADDDFFFFFFDDDCCCAAA===999666444222222...///...---++++++---...++++++,,,,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************))))))(((((((((((())))))))))))))))))************))))))))))))************++++++***************************+++,,,,,,,,,---///111222222222444777:::@@@BBBEEEHHHIIIJJJIIIHHHHHHKKKMMMLLLHHHCCC???>>>BBBCCCDDDCCCAAA@@@AAABBBCCC@@@AAAHHHMMMOOORRRVVVNNNNNNPPPUUUXXXYYY]]]cccppp{{{|||zzz]]]III???777222111222111000///............------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************)))***+++***((((((((()))+++++++++*********))))))************************************++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++++++++++++++++++++++++++------++++++++++++------///000111111111///---,,,+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...,,,+++,,,...///...,,,///...------///000111111888;;;@@@EEEJJJPPPVVV[[[YYYYYYWWWUUURRROOOLLLJJJLLLJJJFFFCCCAAAAAABBBCCC???AAADDDHHHLLLQQQXXX\\\\\\______^^^aaaeeeddd^^^YYYXXXXXXYYY\\\^^^______ZZZQQQLLLQQQTTTRRRTTTYYYTTT]]]cccccccccjjjsssxxxnnn\\\RRRNNNNNNNNNRRRUUUWWWRRRJJJEEEGGGKKKIIIJJJLLLPPPSSSSSSQQQNNNRRRRRRSSSSSSRRRPPPNNNLLLHHHGGGEEECCCCCCHHHNNNTTTNNNJJJDDD@@@???AAACCCDDDHHHHHHGGGFFFCCC???;;;888///...,,,,,,,,,,,,---...------------,,,++++++***************************************************************************))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((************************))))))(((((((((((())))))))))))))))))************))))))))))))************++++++******************+++++++++,,,------......000111333444555777;;;>>>FFFGGGIIIKKKLLLMMMNNNNNNNNNNNNLLLIIIEEEBBB@@@???@@@BBBFFFGGGFFFEEEEEEEEEGGGGGGJJJOOOPPPMMMMMMPPP\\\aaannn}}}]]]aaahhhqqq{{{pppRRR@@@999666333111000///......------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************)))*********((('''((()))+++++++++***************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++++++++++++++++++++++++++------++++++++++++------111111000000//////......+++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++,,,---///000///---000///......000333777999BBBEEEIIIMMMPPPTTTXXX[[[XXXVVVSSSPPPNNNMMMMMMMMMJJJGGGCCC@@@@@@BBBEEEGGGLLLOOOTTTXXX[[[^^^bbbeeedddeeedddbbbaaabbb___ZZZ[[[ZZZWWWUUUUUUZZZ```eee```PPPJJJQQQTTTRRR]]]nnnyyy{{{kkkggggggiiiqqqvvvuuugggSSSEEECCCGGGEEEHHHLLLMMMJJJIIIIIIJJJNNNMMMMMMOOORRRRRRNNNKKKJJJJJJHHHGGGGGGKKKRRRWWWSSSOOOJJJCCC??????BBBEEEFFFIIILLLNNNLLLGGGAAA===222///,,,,,,...///...------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((***************************))))))(((((())))))***))))))))))))************)))))))))*********++++++******+++++++++++++++++++++,,,,,,---......//////111222333444666999===@@@JJJKKKLLLMMMNNNOOOPPPPPPHHHEEEBBBAAAAAAAAAAAAAAA???CCCGGGJJJJJJKKKKKKLLLFFFEEEHHHLLLOOOUUUbbboooFFFIIIMMMSSSZZZcccmmmttt}}}]]]CCC;;;999666111000///...------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************)))***+++***)))((((((************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------------------------------------------------------------,,,,,,,,,+++,,,,,,,,,------......------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++------++++++++++++------000///...---------......************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,...///...------......///000444:::@@@EEEKKKMMMPPPRRRRRRSSSTTTVVVSSSPPPLLLIIIHHHIIILLLMMMFFFEEEEEEFFFHHHMMMQQQTTT]]]```ccceeedddbbbbbbbbbaaaccccccaaa^^^YYYSSSNNNSSSRRRPPPMMMOOOWWWdddnnnsssiiidddgggmmmuuuvvv\\\RRRRRRVVVYYYZZZTTTJJJEEEHHHMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLKKKJJJIIIHHHKKKPPPTTTVVVVVVSSSMMMFFFCCCDDDGGGDDDGGGLLLOOOOOOLLLGGGDDD:::555000///222333000,,,,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))***((()))))))))************))))))*********+++++++++******+++++++++++++++,,,+++,,,,,,---...///000000111222222333444777<<>>>>>???BBBGGGIIIHHHGGGKKKKKKKKKJJJJJJMMMQQQTTTPPPTTT]]]dddjjjrrr===>>>@@@BBBFFFLLLSSSXXXgggqqq}}}mmmNNN???:::666111000///......------...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************+++,,,---,,,***)))***+++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------------------------------...---------------------,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++------++++++++++++------...---+++******+++,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------------,,,,,,,,,,,,...333777<<>>FFFIIIMMMQQQQQQOOOKKKIIIDDDGGGLLLQQQTTTSSSOOOLLLTTTRRRPPPOOORRR[[[eeemmmttt}}}999:::;;;;;;===AAAFFFJJJNNNWWWdddrrr^^^FFF:::666222111000//////.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************,,,---------+++***+++,,,***************+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------.........---------------.........,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++------++++++++++++------,,,+++***))))))***+++,,,***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---,,,,,,...000000666===BBBGGGLLLRRRXXXZZZZZZYYYVVVRRROOONNNNNNPPPMMMHHHCCC@@@??????@@@<<<@@@HHHRRR[[[bbbgggiiieeefffeeebbb^^^[[[YYYYYYSSSMMMIIIHHHJJJPPP[[[fffttttttwww}}}oooiiieeeiiiiii^^^MMMAAA@@@CCCHHHHHHIIIIIIIIIJJJNNNQQQMMMPPPSSSTTTQQQMMMIIIHHHFFFEEEDDDDDDEEEHHHJJJLLLHHHDDD>>>;;;:::999666333//////---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++************************)))))))))))))))))))))))))))))))))************+++************************+++******))))))******+++))))))))))))*********************++++++++++++,,,******++++++,,,---------,,,,,,---...000111222222555555555444555999>>>CCCKKKNNNRRRUUUUUURRRNNNLLLOOORRRWWWXXXVVVSSSPPPOOOPPPSSSXXX```mmm~~~777888999999999;;;>>>AAA@@@FFFNNNVVVcccvvv}}}}}}mmmMMM<<<:::333222111000000//////000------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************+++,,,---,,,***)))***+++))))))*********+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,---------------------------------........................,,,,,,------......//////............------------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++------++++++++++++------++++++************++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...------///333777<<>>@@@CCCDDDHHHFFFBBB???<<<;;;:::999888666333000///......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++************************))))))))))))))))))))))))))))))*********+++++++++************************+++******))))))******+++))))))))))))*********************+++++++++,,,,,,******++++++,,,------......///000111222444555555:::::::::;;;===BBBIIINNNSSSTTTUUUVVVVVVUUUSSSRRRPPPSSSVVVTTTQQQSSSZZZ```bbbiiittt777888999888777777888:::;;;===@@@CCCKKK]]]tttxxxxxx|||~~~uuuRRR??????444333222111000000000000---------,,,,,,,,,++++++++++++++++++++++++++++++***************************************************+++,,,+++)))))))))***))))))******++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,------.........******+++,,,,,,---......------------------------........................,,,,,,,,,---...///000000/////////...---------,,,...------,,,,,,------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------++++++++++++++++++++++++------++++++++++++------++++++++++++++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---.........222888>>>FFFNNNWWWZZZXXXUUUUUUVVVTTTSSSQQQMMMJJJHHHJJJKKKIIIIIIIIIIIIIIIHHHHHHGGGJJJKKKOOOTTT[[[cccjjjnnnfffccc^^^WWWRRROOOPPPRRR]]]bbboooppp___YYYXXXUUUPPPKKKFFFDDDDDDIIIHHHIIIMMMRRRTTTSSSPPPLLLIIIEEEBBB@@@@@@AAACCCEEEEEEDDDAAA===<<<<<<>>>???<<<888444000.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++************************))))))))))))))))))))))))))))))******++++++++++++************************++++++************++++++))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,---......000111222333555666777888===>>>???AAADDDKKKSSSXXXXXXWWWVVVUUUTTTUUUVVVWWWNNNQQQRRRPPPQQQZZZkkkyyy777888888888999999999999888;;;===???BBBKKKXXXbbbzzzyyy{{{zzzxxx}}}|||sssooovvv|||___>>>???777555222000/////////000......---------,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,---------------------------------+++,,,---////////////...000000000///////////////,,,------...//////000000////////////000000000000///////////////...---,,,,,,,,,------..................////////////......,,,,,,,,,------......///......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''))),,,...,,,***))))))))))))))))))))))))************************)))))))))***+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///...,,,,,,,,,---...///222000///111666>>>FFFKKKSSSTTTVVVXXXWWWUUURRRPPPNNNNNNOOOSSSWWWWWWSSSOOOLLLNNNPPPPPPNNNLLLKKKKKKSSSUUUYYY\\\___ccchhhlll^^^YYYPPPHHHIIIYYYqqqtttpppkkkjjjggg\\\KKK>>>AAA@@@FFFNNNNNNHHHJJJSSSTTTSSSQQQLLLFFFBBB???>>>@@@AAABBBDDDDDDAAA<<<888AAAAAA@@@<<<666222111111,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,---...//////111555888777333555<<>>AAACCC@@@:::444000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++************++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///222555777@@@>>>;;;999999<<>>888333111///---,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------,,,++++++++++++++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111666:::===???<<<888999>>>DDDHHHIIIKKKMMMPPPRRRSSSTTTUUUUUUNNNSSSVVVQQQLLLQQQaaappp777777777777888888888888:::;;;<<<<<<;;;;;;<<<===>>>EEEQQQaaavvv|||xxxwwwwwwsssuuurrrfffZZZ___zzzUUU@@@;;;555222333333111...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------............................................./////////000//////000000000111111111111111333444666777999999======>>>???@@@@@@AAAAAA???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA???????????????>>>===<<<;;;:::999777555444222111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))***++++++++++++,,,,,,************************************************---,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////000///---,,,...222777:::KKKNNNSSSXXX[[[]]]^^^]]]ZZZ]]]aaaddddddbbb___]]]SSSOOOKKKKKKOOOTTTXXXYYYXXXZZZ[[[ZZZWWWTTTSSSRRRNNNQQQWWWbbbrrrtttoookkkjjjtttyyyooottt{{{|||kkklllppptttwwwzzz~~~lllUUUXXXYYYVVVQQQMMMLLLMMMMMMLLLLLLMMMLLLJJJFFFCCC===:::888;;;@@@CCCAAA===666444111///---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///222666:::???AAA@@@<<<999<<>>???@@@DDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAACCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDBBBAAA???===<<<;;;333333222000///...---,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++(((***+++***))))))***+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////111000///000444:::AAAEEERRRTTTVVVZZZ]]]___aaabbbaaacccgggjjjhhhddd^^^[[[RRRQQQRRRWWW]]]```^^^ZZZ[[[ZZZXXXUUUQQQPPPRRRTTTWWWeee{{{{{{{{{zzzeeeeeeeee```YYYRRRNNNLLLNNNMMMLLLMMMMMMKKKGGGDDD???<<<999999<<>>???AAAFFFPPPcccxxxzzzrrrnnnuuuoookkkhhh```aaaxxx|||NNNDDD999333333444222000////////////............---------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------....................................---------...///111333444444555666888:::<<<>>>>>>AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA???===<<<===>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCC<<<;;;999777444111000///........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---//////---***((()))***++++++++++++++++++++++++************************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------------------------,,,,,,,,,------------...............////////////000222555999???EEEJJJMMMUUUVVVYYY\\\___bbbdddffffffhhhjjjkkkiiieeeaaa^^^\\\]]]___aaaaaa^^^YYYVVVYYYWWWTTTSSSWWWbbboooxxx~~~{{{wwwuuuqqqhhhZZZPPPKKKJJJJJJLLLMMMLLLJJJHHHAAA???<<<;;;;;;<<<>>>@@@@@@???<<<999555222///...........................,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------000222777;;;@@@CCCFFFGGGIIIHHHHHHJJJMMMPPPRRRRRRQQQRRRRRROOOLLLNNNTTTYYYYYYbbbqqq~~~999999:::::::::;;;;;;;;;===<<<;;;;;;<<<=========;;;===>>>>>>BBBLLL]]]iii|||sssnnnpppgggccceeeaaa\\\eeevvvSSSGGG:::333333444333111000/////////............---------,,,,,,+++++++++---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------.........//////////////////////////////---,,,------///111444555:::;;;===???BBBDDDFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAACCCCCCBBB@@@===;;;999777888888999:::<<<===>>>???>>>???@@@BBBCCCCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFEEEDDDAAA>>>:::777555333........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,444555555222---******+++++++++++++++++++++++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------................../////////000///333999AAAHHHMMMPPPQQQWWWYYY[[[___aaadddeeeeeeggghhhiiijjjiiihhheeeddd]]]```aaa___ZZZXXXYYY[[[RRRQQQRRRZZZkkknnn\\\HHHHHHHHHJJJMMMNNNLLLKKKAAAAAA@@@>>>;;;;;;===???DDDCCC@@@===999555111///........................,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++*********))))))))))))******++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------111444999>>>CCCFFFGGGGGGIIIJJJMMMOOOQQQSSSUUUVVVRRRTTTUUUTTTTTTYYYbbbjjj~~~~~~;;;:::999999999:::<<<===<<<===>>>>>>===<<<======;;;>>>@@@@@@@@@CCCJJJPPPWWW~~~ssshhheeeggghhhbbb[[[YYY^^^dddxxxyyyxxxgggJJJ???;;;...000777---000000000///......------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,------......------******+++++++++,,,,,,,,,///...------,,,,,,,,,---...---.../////////---,,,...///111444777:::<<<===@@@AAACCCEEEGGGIIIJJJJJJNNNNNNMMMLLLIIIFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@===:::999;;;:::999999999:::;;;<<<999999999999999:::<<<<<<;;;;;;;;;;;;===???AAABBBBBBDDDFFFFFFDDD@@@;;;888555333111...,,,++++++,,,//////---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,...///000>>>333...222222+++)))...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,+++,,,---...///---------------------------...///......///111333444;;;EEEMMMRRRSSSSSSSSSUUUZZZ\\\]]]aaagggjjjiiihhhhhhhhhhhhhhheeeaaa^^^ccc___ZZZYYYZZZZZZVVVRRRSSSZZZgggeeeUUUKKKEEEIIINNNKKKHHHHHHJJJIIIBBB;;;<<<@@@???888>>>???AAAAAA???<<<999777222///------///000///---...---,,,,,,++++++,,,,,,,,,,,,---...---,,,***)))++++++++++++++++++++++++************************,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------,,,,,,...000222666===CCCHHHKKKKKKKKKPPPMMMKKKMMMTTTYYYWWWSSSTTTIIISSS\\\WWWkkk======<<<<<<======>>>???<<<===???@@@@@@@@@AAABBB@@@AAAAAA@@@???@@@CCCFFFNNNtttsssffffffdddaaa^^^\\\[[[ZZZZZZkkk~~~zzzyyyrrrOOO>>>;;;111111555...000000000///......------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,---------------+++,,,,,,,,,------------......---------...//////000...---111777888555000111333555888;;;>>>AAABBBFFFGGGIIIKKKMMMNNNOOOOOOSSSSSSRRRQQQOOOLLLJJJIIIEEEDDDDDDCCCCCCDDDDDDEEEAAABBBBBBCCCBBBAAA@@@???::::::999888999:::;;;<<<:::::::::999999999888888888777777777777999:::<<<>>>@@@BBBDDDDDDCCCAAA???<<<;;;999666333111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,******,,,///333666888...***///000***)))...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,---...///------------------------000000000......000333666===CCCKKKRRRUUUUUUUUUUUUVVV[[[]]]^^^bbbhhhkkkjjjllllllkkkiiifffeeefffhhhaaa[[[ZZZ\\\WWWOOOWWWfff|||ggg\\\RRRRRRSSSOOOIIIHHHLLLMMMKKKFFFDDDEEEAAA:::>>>???AAACCCCCCAAA===999444111......///000...---...---,,,,,,++++++,,,,,,,,,------...---,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------------///222777:::>>>CCCHHHJJJLLLMMMTTTQQQNNNOOOSSSVVVUUUQQQPPPQQQZZZ```ooo??????@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDEEEEEEDDDCCCBBBAAAAAABBBBBBIIIkkkvvvfffeee___YYYYYY]]]\\\UUUNNNWWWiiiYYY===:::555111222000000000000///......------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------------...............------......///000111222///...555>>>AAA<<<555777888;;;>>>BBBEEEGGGIIILLLMMMOOOQQQRRRSSSTTTTTTVVVVVVVVVUUUSSSRRRPPPOOOIIIHHHFFFEEEEEEFFFHHHIIIDDDDDDEEEEEEFFFFFFGGGGGG@@@???===<<<;;;<<<<<<===<<<<<<===<<<;;;999777666777666555444444444555666888:::<<>>:::777555333,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,111777:::000)))''',,,---)))***...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,------...///------------------------111111000//////222888<<>>@@@CCCFFFFFFBBB>>>999666222///.........---...------,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---.........///222444<<<===???BBBEEEJJJMMMOOOUUUSSSRRRSSSTTTUUUTTTSSSSSSOOOYYYsssBBBCCCDDDFFFFFFEEEDDDDDDEEEEEEDDDEEEGGGHHHIIIHHHIIIHHHFFFEEEFFFFFFFFFFFFMMMddduuu|||kkkaaaZZZUUUWWW\\\[[[RRRJJJHHHYYY{{{gggBBB;;;999222///222000000000///......------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,------------........................///000000111000222888>>>AAA>>>999<<<>>>@@@DDDGGGKKKNNNOOOPPPQQQRRRTTTUUUVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQKKKJJJGGGFFFFFFGGGJJJKKKHHHHHHHHHGGGHHHIIIJJJJJJHHHGGGDDDBBB@@@???>>>>>>AAAAAACCCCCCBBB@@@>>><<<;;;999888666555555555666444555666999===AAADDDFFFCCCCCCBBBAAA???<<<:::888222111000...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---111555777,,,''''''***+++))))))---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......///------------............000000000000222888@@@EEENNNPPPTTTVVVWWWXXXZZZ\\\___cccdddbbbdddhhhiiiggggggffffffffffffhhhiiikkkrrrfff^^^\\\]]]lllxxxhhhTTTFFFDDDHHHKKKLLLLLLIIIFFFCCCAAA???===@@@EEEGGGFFFCCC>>>;;;666222///...------......---,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---.........///111555888=========>>>CCCHHHNNNRRRRRRRRRTTTVVVUUUSSSSSSVVVXXX\\\xxxMMMNNNOOOQQQQQQPPPOOOOOONNNMMMLLLOOOSSSWWWYYYXXXTTTRRRMMMIIIFFFFFFGGGHHHRRR]]]cccpppooo]]]YYYVVVVVVYYYWWWRRRMMMFFFSSSrrrwwwKKK===<<<333...444000000000///......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,------------//////............/////////222777:::;;;<<<<<<===BBBCCCFFFIIILLLPPPRRRTTTTTTUUUVVVWWWXXXXXXXXXXXXVVVUUUTTTTTTSSSRRRRRRRRRNNNLLLJJJHHHHHHJJJLLLNNNLLLKKKJJJIIIIIIHHHIIIIIIHHHGGGEEECCCBBBBBBBBBCCCEEEGGGIIIKKKKKKJJJIIIHHH@@@>>><<<:::888888888888444333333444777:::>>>@@@@@@AAABBBBBBBBBAAA???>>>;;;888444///---,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......//////+++******++++++)))))),,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........//////...---------....../////////---///111444999@@@IIIOOORRRTTTWWWYYYZZZ]]]___bbbeeehhhhhhddddddffffffccchhhgggfffiiikkkkkkgggccckkkiiieeefffyyyttt___UUUSSSRRRQQQPPPMMMKKKKKKEEEAAA<<<<<>>BBBHHHIIIKKKNNNQQQTTTVVVWWWXXXXXXYYYZZZZZZ[[[ZZZZZZVVVVVVTTTSSSRRRRRRRRRRRRPPPOOOMMMLLLLLLMMMOOOPPPNNNNNNLLLKKKJJJHHHGGGGGGBBBBBBAAAAAABBBDDDEEEFFFIIIJJJLLLNNNPPPPPPPPPPPPDDDBBB@@@>>><<<;;;;;;;;;888666555444444555777888>>>>>>@@@AAABBBCCCDDDDDDBBB>>>999444000//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))+++,,,---,,,+++)))***,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...////////////...---------...//////000000---111666<<>>@@@AAACCCFFFIIINNNNNNPPPRRRUUUWWWYYYZZZWWWXXXXXXYYYYYYYYYYYYXXXVVVTTTSSSQQQPPPOOOOOOPPPOOONNNNNNNNNNNNNNNNNNOOONNNNNNNNNMMMLLLJJJHHHFFFBBBBBBAAAAAABBBCCCEEEFFFIIIJJJKKKMMMNNNPPPQQQQQQIIIGGGEEECCCAAA@@@@@@@@@>>><<<999777555555555555::::::;;;<<<>>>@@@BBBCCCBBB@@@>>>:::777444222000........................------------------------++++++++++++++++++******))),,,...---+++***,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///000//////...---------...///000000000111777???GGGMMMRRRWWWZZZYYY[[[^^^```aaabbbdddfffhhhjjjiiieeedddeeedddaaaYYY[[[\\\\\\]]]dddoooyyyqqqbbb\\\XXXQQQJJJGGGGGGGGGEEE@@@<<<;;;@@@EEEFFFGGGFFFAAA:::444111111//////...---------------...------,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------------------------------............//////000111333777===AAABBBCCCDDDGGGJJJMMMOOOQQQPPPLLLMMMPPPRRR[[[vvvzzzfff___gggrrr~~~|||jjj```TTTNNNNNNOOOMMMIIIJJJFFFOOOhhhpppGGG===666///666000000000///......------------............------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............/////////000---...000222555888:::<<>>:::888666555555777666666777999;;;===???@@@@@@@@@???<<<888444111........................------------------------,,,+++***))))))+++,,,---&&&+++...,,,++++++---...******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---///000000000///...---------...///000000111555<<>>CCCGGGIIIKKKMMMNNNOOOPPPPPPQQQLLLLLLQQQXXXjjjvvveeeTTTMMMNNNMMMLLLLLLJJJFFFHHHXXXpppMMM<<<:::333222333222111000////////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000000/////////000111111111222444666999<<>><<<888555888999888555444555;;;???@@@@@@@@@???>>><<<;;;:::111000000///...------,,,......//////...,,,***)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------........./////////////////////........./////////......000444777AAAFFFNNNUUUXXXZZZ[[[\\\^^^______]]][[[]]]bbbgggfffhhhfffaaaaaadddccc^^^ccceeeeeeeeettt~~~iiiSSSJJJEEEDDDHHHFFF???<<>>GGGLLLRRRWWWYYY[[[\\\\\\```___^^^]]]]]]___cccgggmmmhhhbbb]]][[[[[[\\\]]]eeefffkkk}}}dddNNNGGGDDDGGGIIIEEEBBBAAA???BBBEEEFFFDDD@@@<<<:::555333000////////////..............................------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,------.../////////.........///000000111222444888<<>>>>>BBB@@@<<<888444111000///---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..................///////////////////////////000000000000000111444888@@@JJJPPPTTTWWW[[[]]]___```bbbdddddd```]]]]]]aaadddeeeddd^^^XXXYYY]]]XXXSSS```uuuwww___WWWOOOLLLLLLKKKIIIGGGBBBCCCDDDFFFGGGFFFDDDBBB<<<888444111000000000///...........................------,,,,,,------...------------------------,,,,,,,,,---------..............................---------------.../////////...//////000111222333555555777:::>>>CCCHHHJJJNNNMMMQQQTTTNNNGGGPPP___rrryyykkk[[[RRRLLLGGGEEEFFFCCCDDDCCC@@@BBBYYYUUU???===555444333222111000000000000...............---------------------------------,,,,,,,,,---------.........------,,,,,,------...---------.........//////...//////111333555777888>>>@@@DDDHHHLLLOOOQQQRRROOOXXX\\\WWWRRRRRRTTTSSSTTTWWWbbbvvv}}}xxxnnnrrruuuxxx|||zzzssszzzzzz}}}|||~~~qqqooojjjXXXIIICCCBBBHHHMMMLLLJJJLLLGGGHHHJJJKKKIIIFFFAAA>>>777777777888:::<<<===???@@@@@@@@@>>>:::666111........................///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------.............../////////000000////////////000000111111000111444888===EEENNNTTTTTTWWW\\\___bbbdddgggiiieeeaaa^^^^^^aaadddcccbbb\\\XXXYYY[[[UUUVVVppp|||wwwnnnddd\\\UUUNNNIIIGGGFFFEEEFFFGGGFFFCCC@@@>>>:::666333222222111000////////////////////////...------,,,,,,------...------------------------,,,,,,,,,---------.................................------------...//////......//////111222444444333444777;;;@@@FFFKKKNNNQQQPPPRRROOOGGGFFFZZZttt}}}{{{yyykkk\\\SSSLLLGGGDDDFFFBBBDDDDDDBBBEEE[[[cccFFF:::666444333222111111000111111........................------------------------,,,,,,,,,---------............------------......------.........////////////000222444777;;;>>>???CCCEEEIIILLLOOOQQQRRRSSSQQQWWWWWWQQQSSS```lllqqquuuyyy|||pppgggdddpppzzzzzzuuuyyy~~~cccTTTHHHFFFEEEBBBAAAEEEIIIIIIJJJKKKLLLJJJFFFCCC;;;;;;:::999:::;;;<<<======>>>@@@@@@>>>999444000//////......---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------............/////////000000000...//////000000111111222111444:::???DDDJJJPPPTTTRRRVVV\\\```cccfffhhhjjjdddbbb```___```aaa``````VVVUUUWWW[[[aaassstttbbbRRRMMMIIIFFFFFFGGGFFFBBB>>>===;;;888666555444222000////////////////////////...------,,,,,,------...,,,,,,,,,------------...,,,,,,,,,---------....................................------......///000......///000111333555666222555999>>>DDDJJJNNNPPPPPPQQQPPPKKKHHHRRRnnn~~~xxxkkk]]]TTTLLLFFFDDDFFFCCCDDDEEEFFFKKK^^^sssMMM777999444444333222111111111111................................................,,,,,,,,,---------............------------..................////////////111333555999===BBBEEEGGGIIIKKKNNNQQQSSSSSSSSSSSSSSSYYY[[[^^^mmm}}}vvv}}}wwwvvv{{{pppaaa]]]XXXNNNIIIKKKKKKIIIHHHHHHJJJJJJHHHEEEAAA@@@===;;;::::::;;;<<<:::<<<>>>???>>>;;;777555111000///...------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------........./////////000000000000...//////000111111222222333888@@@GGGLLLNNNQQQRRRPPPUUU\\\aaadddeeefffgggddddddcccaaa^^^]]]]]]^^^TTTYYYaaannndddQQQMMMHHHGGGHHHGGGDDD@@@<<<;;;:::999888777333111////////////////////////...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------.............................................//////000......///000222444666777555888>>>DDDIIIMMMOOOPPPNNNPPPOOONNNWWWmmm}}}yyy|||wwwkkk]]]TTTMMMFFFDDDFFF??????@@@CCCJJJ[[[yyy|||SSS888BBB555444333222111111111111---.............................................,,,,,,,,,---------............------------................../////////000444555888<<>>777555444333333222111///////////////....................................,,,,,,,,,---------.........------,,,,,,,,,------+++---...//////111333666999777;;;AAADDDEEEMMMXXXTTTNNNLLLOOOSSSVVV[[[```jjjwwwqqqhhhgggqqqzzz{{{{{{fffKKK@@@AAADDDGGGJJJFFFGGGFFFAAA<<<888999:::;;;:::999:::;;;;;;:::999111000///---------.../////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000---000222000---...333888@@@EEEKKKPPPRRRTTTUUUVVVXXXXXXXXX[[[___cccdddeeeccccccbbb___XXXUUU\\\ggghhheeePPPGGGJJJIIIHHHFFF===>>>===;;;999999777444222000000000111000///......//////...------------..............................------------...//////............////////////000//////.........//////000//////111555888999:::???DDDHHHJJJKKKLLLMMMKKKNNNNNNSSSiii|||zzzqqqmmmqqqtttrrrwwwlll^^^UUULLLEEEBBBDDDAAA@@@AAACCCDDDKKKZZZiiilllEEE>>>888666444333333222111///////////////....................................,,,,,,---------...............------,,,------...,,,...000111111333666888:::;;;BBBMMMPPPMMMLLLNNNTTTSSSTTTUUUUUU\\\nnn~~~}}}wwwiiimmm}}}{{{bbbSSSLLLFFFAAAAAAEEEFFFFFFEEECCC???===;;;999888777888:::<<<<<<;;;444333111000............//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000...000111000///111777===EEEIIINNNQQQSSSUUUWWWXXXYYYXXXXXX[[[___bbbcccccc___[[[XXXYYYZZZZZZ]]]aaazzzkkkkkkvvv~~~zzzzzzkkk[[[VVVWWWPPPMMMJJJCCCCCC@@@===:::999888666555222111111000000///////////////...------------..............................------------...//////............////////////000//////.........//////111111222444777999:::;;;@@@DDDJJJMMMOOOPPPOOOMMMPPPQQQ___zzz{{{zzzzzzwwwnnn{{{oooaaaVVVMMMDDDAAABBBAAA@@@@@@AAAAAACCCNNNZZZyyyuuuMMM;;;999666444333333222111///////////////....................................,,,------------...............------------.........000222333444666999;;;@@@???CCCKKKQQQSSSTTTWWWQQQNNNSSSdddvvvxxxmmmhhhllliiigggzzzyyyxxxzzz{{{qqqssswww|||yyylllbbbVVVOOOLLLFFFDDDCCCCCCDDDCCC???<<<888666555666888;;;===>>>999888555333111///......//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000///000111000111666>>>EEEKKKNNNQQQTTTUUUWWWYYY[[[ZZZYYYYYY[[[^^^```aaa```]]]WWWSSSRRRSSSZZZiiivvv}}}|||fffdddrrr}}}qqqmmmiiiZZZRRROOOIIIGGGDDD???<<<;;;:::999888444333222000//////000000000///......------.................................------------...//////............/////////////////////......//////000222333444666888:::;;;<<>>===<<<:::999777666333111000000111111000//////..........................................------------...//////............//////////////////////////////000111222333555777888:::<<<===FFFHHHLLLQQQQQQNNNMMMNNNVVVvvvfffgggooovvvtttrrr{{{jjjooouuufffZZZOOODDD@@@@@@AAA@@@AAACCCBBBAAAFFFMMM[[[^^^AAA;;;888555333222222111000////////////....................................---------.........//////............//////000111///222555777999<<<@@@CCCBBBJJJRRRSSSPPPMMMMMMMMM\\\qqq{{{jjjjjjtttsssiiijjjlllooosssxxxoooVVVEEEAAACCCEEEEEE@@@===999777888:::;;;;;;@@@???===:::666333111/////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000//////111333888@@@IIIOOOQQQSSSUUUVVVVVVXXXZZZ\\\___^^^]]]^^^^^^^^^\\\ZZZUUURRRQQQVVVeeezzzvvvsssnnnllliiifffbbb___]]]\\\YYYZZZ[[[\\\[[[ZZZXXXWWW[[[ZZZZZZZZZ[[[\\\^^^___ccceeeiiinnnuuu|||sss\\\FFFDDDCCCBBBAAAAAA???;;;999:::888555222111111111222000000///............///...........................------------...//////............///////////////////////////000111111111333555666777999===@@@KKKJJJLLLNNNKKKHHHNNNWWWqqqnnnlllkkkkkkooonnnkkkyyywwwhhh[[[PPPEEE@@@AAA@@@???@@@CCCCCCCCCFFFLLL___hhhBBB<<<999555333222222111000////////////....................................------.........///////////////...//////000111222111444777:::<<<@@@DDDGGGIIILLLLLLJJJLLLVVVbbbiiitttxxxxxxpppeeeggg~~~|||uuuxxx{{{uuummmrrrzzziiiRRRGGGDDDCCCBBBDDDAAA===;;;;;;;;;::::::@@@???>>><<<999666333222//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000000111444999???FFFLLLOOORRRTTTWWWXXXXXXYYYZZZ\\\___^^^]]]]]]\\\[[[WWWUUUOOOOOOYYYsss~~~uuunnniiigggfffccc___[[[WWWTTTSSSPPPPPPNNNMMMLLLLLLLLLLLLIIIIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIKKKKKKMMMPPPTTTXXX\\\^^^dddhhhnnnuuu}}}oooMMMJJJHHHFFFEEECCCAAA===:::;;;:::777555333222111111111000//////......//////...........................------------...//////............////////////////////////000111222222111333555555555999???EEENNNLLLLLLLLLGGGIIIZZZooouuujjjqqqyyyiii\\\QQQFFFAAAAAA???======AAABBBAAAEEEJJJ^^^rrrGGG===:::555333222222111111////////////................................................////////////////////////000111222333555777;;;>>>AAADDDIIILLLMMMLLLIIIJJJWWWlll{{{sssfff[[[___oooxxxsssnnnpppxxx|||jjj]]]TTTLLLGGGFFFDDDAAA??????>>><<<:::>>>>>>>>>===:::888666444//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000222555:::@@@GGGLLLOOOOOOQQQTTTXXX[[[[[[[[[\\\]]]]]]\\\[[[ZZZYYYVVVRRROOORRR```}}}tttooohhhaaa[[[UUUPPPMMMOOOOOONNNMMMLLLKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOLLLKKKKKKLLLLLLMMMNNNOOOKKKLLLNNNOOOOOOOOOMMMMMMLLLKKKJJJIIIJJJLLLMMMOOOMMMOOOQQQUUUZZZaaajjjooofffXXXSSSMMMHHHDDDBBB@@@???;;;;;;999777555333111000111000000///////////////...........................------------...//////............////////////////////////000111222333222444555444555:::CCCJJJOOOMMMMMMLLLHHHPPPppp{{{jjjkkkyyyiii]]]QQQGGGBBBBBB???<<<;;;>>>@@@???BBBGGGWWWyyy|||QQQ>>>:::666333222222111111000/////////................................................/////////000////////////000111222333777:::===AAADDDHHHMMMPPPIIINNNWWWdddvvv{{{nnnZZZ[[[bbbpppzzzjjjjjjffflllvvvxxxkkk^^^UUUFFFDDDBBBBBBAAA@@@>>><<<============;;;999777666//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000000444777>>>FFFMMMPPPPPPOOOQQQUUUZZZ]]]]]]]]]]]]^^^[[[ZZZYYYXXXVVVSSSNNNKKKXXXxxxyyy{{{|||rrrhhh```\\\VVVSSSPPPNNNNNNMMMLLLKKKMMMMMMMMMNNNNNNNNNOOOOOONNNNNNNNNNNNNNNOOOPPPQQQTTTSSSSSSSSSTTTUUUWWWYYYTTTVVVYYY\\\\\\\\\ZZZXXXWWWUUUSSSQQQPPPQQQRRRSSSPPPOOONNNLLLLLLOOOTTTXXX^^^dddppp}}}ddd]]]SSSJJJEEECCCCCCCCC<<<;;;:::888666444111000111111000///////////////...........................------------...//////............/////////000////////////000111222333333555666555555;;;FFFOOOPPPNNNNNNMMMJJJXXXqqqlll~~~pppaaaSSSIIICCCAAA???>>>>>>>>>>>>@@@AAABBBLLL]]]}}}PPP@@@999555555444000///000000000000000////////////////////////////////////000000///...............//////000///000333777;;;;;;@@@EEEGGGIIIMMMPPPRRRFFFVVVlll|||iiiYYYXXXrrr|||mmmddd```dddkkkzzz}}}```OOOBBBBBBFFFEEEAAA???<<<>>>===;;;===@@@;;;222444333111///...---............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------.........//////222111000000222333222111777>>>GGGLLLMMMMMMPPPSSSVVVXXXZZZ]]]^^^______^^^[[[WWWUUUTTTRRROOOQQQUUUpppvvvrrrhhh{{{~~~aaa^^^ZZZUUURRRQQQQQQQQQLLLMMMMMMMMMLLLLLLNNNPPPQQQRRRTTTTTTTTTUUUWWWYYYZZZ[[[]]]___aaabbbccccccjjjlllooopppppppppqqqrrrrrruuuyyy|||}}}{{{yyywwwtttssspppmmmiiieeecccaaaaaa^^^[[[YYYWWWTTTQQQOOOSSSTTTVVVYYY___hhhqqqxxxrrrkkkZZZQQQQQQIIICCCJJJ===888777;;;<<<777222111111000///000111000...,,,........................000000//////.........---............/////////000000000/////////111222333888333000555???GGGIIIGGGLLLRRRLLLCCCSSSzzzssslllyyyrrrbbbUUUJJJDDDAAA???>>>>>>===>>>@@@AAABBBFFFUUUtttXXXAAA:::555555444111000111111000000000////////////////////////////////////000000///...............//////000000111444888<<>>???FFFKKKLLLPPPVVV```jjjttttttiii```eeennnppp^^^[[[bbbmmmxxxqqqXXXIIIAAA===>>>AAA@@@AAA???;;;;;;>>>;;;555555444222000......---............---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------........./////////000111222333333333333<<>>DDDIIIKKKQQQMMMKKKTTTpppzzzVVVZZZtttxxxmmmpppttteeeWWWLLLFFFBBB>>>>>>======>>>???AAABBBBBBLLLiiidddCCC;;;555444555333222333111111000000000/////////////////////////////////000000///.........//////...///111111222666:::>>>CCCCCCJJJQQQPPPLLLRRR]]]tttooohhh___WWW]]]yyyrrr]]]\\\cccrrrjjjTTTFFF@@@BBBGGGCCCDDDAAA<<<:::<<<;;;888777666444222000......---.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------........./////////,,,000333444333333555888CCCGGGLLLPPPQQQSSSWWWZZZ[[[\\\\\\\\\]]]]]]]]]]]]WWWRRROOOOOOWWWlll}}}~~~oooaaaWWWPPPJJJFFFGGGIIIKKKMMMOOOOOOOOONNNPPPSSSWWW[[[___dddiiimmmuuuzzz}}}yyyrrrnnnhhh```[[[WWWUUUUUUOOOSSSWWW]]]iiiyyy}}}nnn___MMMEEEEEE???;;;<<<===:::888888222111//////000000...,,,........................////////////................../////////000000000000000000000111222333444444666999;;;===BBBHHHMMMQQQHHHOOOnnnWWWLLLlll|||qqqjjjzzzvvvhhhZZZOOOGGGCCC>>>>>>======>>>???AAABBBBBBHHH```lllFFF===555444555444333444111111111000000000//////////////////////////////000000///////////////000...000222333555999===@@@AAALLLTTTPPPLLLTTThhhyyyrrr___NNNPPP```xxxtttddd]]]cccqqqtttdddYYYPPPIIIFFFDDDDDDBBB>>>;;;::::::999999888666444222000..................---------------------------------------------------------------------............///............////////////---111333333111333:::@@@HHHKKKNNNPPPRRRUUUYYY\\\[[[\\\^^^___^^^\\\ZZZXXXUUUMMMJJJUUUppp|||oooxxx|||rrrddd]]]TTTNNNLLLLLLLLLLLLLLLMMMOOORRRTTTUUUVVVWWW```dddkkkqqqyyy|||uuuooojjjgggaaa]]]XXXTTTWWW^^^dddhhh{{{lllXXXNNNKKKCCC=========;;;:::;;;444222000///000///...---........................///////////////............////////////000000000000111111222333444555555444666999<<<>>>CCCHHHLLLNNNNNNeeeuuugggwwwaaaxxxuuuhhhtttxxxjjj\\\QQQHHHDDD>>>============???@@@AAACCCEEEXXXpppKKK@@@666444666555444444111111111111000000000000000000000000000000000000000000/////////000000111///111444666999<<>><<<;;;<<<666333111000000000///...////////////////////////.........///////////////////////////000000000111000111222333444555666666666555777;;;BBBGGGJJJKKKLLL```vvvvvvjjjpppyyylll^^^RRRHHHCCC======<<<<<<===>>>@@@AAACCCAAAQQQxxxvvvPPPCCC777555666555444333222222111111111000000000000000000000000000000000000000/////////000111111111333777:::===@@@EEEHHHHHHPPPSSSUUUfffwwwqqq]]][[[eeerrrxxx___\\\dddpppzzzkkkSSSLLLFFFEEEDDD@@@<<<;;;::::::999888666444222111/////////.........---------------------------------------------------------------............///....../////////000000000333333222111444;;;FFFNNNMMMNNNOOOPPPSSSUUUWWWYYYWWWZZZ^^^```___ZZZTTTPPPHHHSSSppp|||wwwooo~~~~~~nnn```UUUNNNKKKIIIGGGHHHJJJKKKMMMNNNOOOOOOSSSVVV]]]ggguuuzzztttkkkccc```XXXZZZ___gggtttqqqkkkXXXOOOFFFCCCAAA>>><<<===888555222111111111000///////////////////////////.........////////////////////////000000000111111000111333555666777777777666666888>>>EEELLLNNNOOOSSSuuutttjjjnnnyyymmm___RRRHHHCCC======<<<<<<===>>>@@@AAABBB???NNNrrrTTTFFF888555666555333333222222222111111111000000000000000000000000000000000000//////000111111222222555999===@@@DDDHHHKKKJJJOOO\\\jjjqqqkkk^^^SSSpppqqqbbb[[[hhh{{{gggYYYKKKHHHHHHDDD@@@???:::::::::999888666444333////////////............------------------------........................---------............///.../////////000000000000333222222555:::BBBJJJOOONNNNNNOOOQQQTTTVVVWWWWWWXXXYYY[[[\\\[[[WWWSSSQQQMMMgggssseee^^^SSSKKKHHHIIIKKKMMMNNNNNNPPPRRRVVV[[[aaaeeemmmsss}}}uuupppgggccc^^^[[[___jjjyyyyyysss___UUULLLHHHFFFAAA>>>>>>:::777444222222222222111////////////////////////............/////////000//////000000000111111111000222444666777888888888666999>>>CCCHHHNNNSSSWWWppprrrjjjlllxxxzzzmmm```RRRHHHBBB======<<<<<<===>>>@@@AAACCC@@@NNNrrrWWWHHH999555666555333222222222222111111111111000000000000000000000000000000000///000000111222222333666:::>>>BBBFFFJJJMMMOOOOOOYYYeee]]]SSSdddfffUUU^^^sssxxxdddPPPKKKKKKHHHDDDCCC::::::::::::999777555444000/////////............------------------------........................---------.........//////////////////000000000000222111333888???GGGKKKMMMOOOOOOPPPSSSUUUWWWWWWVVVYYYYYYYYYXXXWWWUUUTTTSSSdddwww{{{zzznnnaaaWWWMMMLLLJJJKKKMMMOOOOOONNNSSSTTTVVVZZZcccppp~~~zzzqqqhhhbbbaaaeeeiii{{{}}}vvvcccYYYPPPLLLIIICCC??????<<<999555333333333333222000000000000000000000000---.........//////000000000000000000111111111111000222444666888888888888444<<>>???FFFCCCNNNjjjaaaDDD777999666333444333222222222222111111111000000000000000000000000000...000333333333333333555>>>:::<<>><<<888666555333111///000000////////////000000000000000000000000000000000000000000000111111222333444666777888888888888888DDDFFFIIIQQQNNN^^^|||nnnjjjjjj~~~xxxlllbbbVVVJJJBBB===<<<<<<;;;;;;===>>>???AAA???GGG___fffHHH999:::777333444222222222111111111000000000111111111111111111111111///000222222222333555666999===CCCHHHIIIIIIMMMSSSSSSHHHDDDOOOaaatttwwwfffaaafffkkkuuuaaaTTTJJJMMMQQQKKKEEEAAA===::::::999888666333111///...//////...---////////////////////////................................./////////000000...///000/////////111333333333555===GGGNNNPPPPPPQQQUUUWWWWWWTTTTTTXXX\\\\\\YYYZZZ]]]VVVRRRaaaxxxzzzzzzyyyooo```TTTNNNKKKJJJJJJHHHJJJNNNSSSYYY___dddgggrrr||||||sssjjjkkkpppyyyjjj___YYYPPPIIIGGG@@@===999777666444222000111111000000000000111111000000000000000000000000000000000000000111222222333555777777777777999;;;@@@GGGHHHGGGLLL\\\~~~rrrgggbbbuuuxxxmmmbbbVVVKKKCCC===<<<<<<;;;;;;===>>>???>>>>>>BBBRRRxxxkkkLLL:::;;;777444444222111111111111000000000///111111111111111111111111///000111111111333777:::999BBBIIIIIIIIIOOOZZZaaaUUUKKKKKK]]]uuuuuu```VVV]]]tttvvvdddQQQOOOWWWVVVNNNIIIAAA<<<999999999999666333000......//////...////////////////////////............................../////////000000000...///000000///000222444666666999@@@IIIOOOQQQQQQSSSVVVYYYXXXWWWWWWYYY\\\YYYRRRTTTZZZUUUVVVwww~~~mmmVVVQQQKKKHHHGGGIIIKKKKKKMMMPPPWWWaaammmwww~~~|||vvvpppooozzzkkk```TTTMMMLLLBBB???;;;888777555333222222222222111111222222222000000000000000000000000111000000000000111222222333666999888666777<<>>???>>>CCCCCCIIIiiioooNNN::::::777444555222111111111000000000//////111111111111111111111111000000000000111555:::>>>BBBGGGHHHFFFLLLZZZfffiiiNNN^^^ppp|||{{{```]]]iiiyyyooogggbbbWWWWWWQQQGGG???:::999:::;;;999666111/////////000///////////////////////////...........................////////////000000000...///111000000111333555888999===DDDLLLRRRTTTTTTUUUWWWYYYZZZYYYYYYZZZ\\\WWWPPPNNNSSS[[[oooppp]]]OOONNNLLLIIIIIIJJJNNNRRRTTTZZZ___iiiyyywwwlllmmmvvvwwwddd\\\VVVPPPFFFBBB===:::888666444222222222111111111111222222000000000000000000000000111111000000111111222333333888;;;:::666777???FFFIIIFFFMMMNNNUUUeeeeeeooovvv]]]VVV]]]||||||iiiZZZfffwwwkkk```UUUJJJBBB===<<<<<<;;;;;;===>>>???<<>>???:::DDDFFFDDDYYYzzzUUU<<<:::777555777444222222222222111111111000222222222222222222222222000111222333666;;;AAAFFFHHHFFFIIIRRRYYYYYYXXXYYY{{{~~~^^^cccqqqgggaaa___YYYPPPGGGAAA>>>======999555333222111000///000000000000000000000000/////////////////////////////////000000000111111///000111222222333555777:::===CCCJJJPPPTTTWWWXXXXXXXXXYYYYYYYYYWWWVVVUUUOOOSSSWWWfffwwwbbbUUUOOOLLLLLLNNNJJJKKKNNNRRRZZZeeeqqqzzz}}}rrrgggmmmzzzsssnnnggg[[[RRRMMMFFF@@@<<<999666444111111000000000000111111111111111111111111111111222111111111111222333333666:::?????????AAAGGGLLLOOOIIIJJJXXXvvvFFFIIIPPPVVVUUUNNNKKKKKKVVVfffrrr\\\^^^uuuzzzmmmbbbWWWLLLEEE===<<<<<<;;;;;;===>>>???<<>>DDDHHHHHHHHHOOOWWWSSSMMMZZZpppppp]]]]]]ppp|||dddeeeccc\\\RRRHHHAAA>>>===;;;777555444222000...000000000000000000000000//////////////////////////////000000000111111111///000222222222333666888===AAAGGGLLLPPPSSSTTTUUUXXXXXXXXXXXXWWWUUURRRPPPJJJUUUjjjgggZZZNNNLLLMMMLLLNNNQQQNNNSSS[[[fffsssuuuuuuwww|||tttjjjfff[[[UUUMMMEEE@@@<<<999777222222111111111111222222111111111111111111111111222222111111222222333444999;;;???BBBDDDGGGJJJMMMLLLNNNPPPeeeDDDHHHOOORRRNNNJJJMMMSSSbbbzzzuuu]]][[[ooo|||ooocccXXXNNNGGG===<<<<<<;;;<<<===>>>???BBBAAA@@@EEE^^^bbbEEE???999666666222444444444333333333222222222222222222222222222222000222555777;;;@@@EEEJJJKKKKKKSSSVVVIIIEEEfffiii\\\\\\jjjzzzfffhhhiiidddYYYMMMDDD@@@===;;;888666555333000...000000000000000000000000000000000000000000000000000000000000111111111111///000222222222444666999AAADDDJJJNNNPPPQQQRRRSSSYYYXXXXXXWWWVVVTTTPPPMMMMMM]]]lllmmmlll^^^SSSKKKGGGMMMQQQOOOMMMNNNXXX```mmm|||~~~uuusssqqqvvv```ZZZQQQIIICCC>>>;;;999444333333222222333333444111111111111111111111111222222111111222222333444:::<<>><<<<<<===@@@AAAAAA===BBB>>>FFFiiimmmFFF===<<<666333999444444444333333333222222111111111111111111222222///666777444:::GGGKKKEEEOOOXXXKKK???MMMaaa~~~iiiWWW\\\kkkkkkmmmpppqqqjjjZZZHHH:::<<<>>><<<777222222333333000000000000000000000000000000000000000000000000000000000000111111111111333222000000333888===@@@HHHGGGHHHMMMRRRUUUTTTRRR]]]WWWVVVZZZZZZTTTRRRTTTZZZ}}}nnnooozzzwww```RRRMMMHHHKKKIIIKKKQQQOOOSSSccclll}}}tttrrr~~~sssggg\\\UUUKKK===777999777555333222333333222000222222222222222222222222222222222222333555777888888@@@??????IIIKKKIIINNNPPPQQQfffTTTbbbvvv~~~ooo^^^dddvvv|||eee\\\___qqqdddXXXNNNHHH@@@>>>;;;;;;===???@@@@@@@@@EEEBBBJJJkkkuuuIII;;;;;;888666999444444444333333333222222222111111111111222333333444666;;;AAADDDEEEHHHKKKUUUXXXMMMDDDVVVvvvmmmXXX[[[ooo|||zzzwwwwwwsssfffSSSDDD>>>>>>===999444222222222111111111111111111111111000000000000000000000000000000000000111111111111222111111111555:::???BBBHHHIIIJJJNNNQQQSSSSSSRRRYYYYYY[[[\\\WWWQQQTTT[[[~~~ooonnnwwwlll^^^RRRLLLKKKNNNPPPMMMQQQ\\\bbblll~~~||||||~~~}}}pppeeeaaaVVVDDD<<<>>>888666444333444444333222222222222222222222222222222222222222444666888999>>>CCC@@@???HHHJJJHHHMMMOOOiiihhh}}}tttfffzzz~~~dddXXXYYYvvv}}}pppeeeZZZPPPHHH???===;;;:::<<<>>>??????===CCCBBBMMMmmmOOO<<<;;;999777777444444444444333333333333222222222222222333444444888333888DDDGGGCCCIIIWWWaaaQQQRRRcccxxxwwwWWWVVVmmm}}}yyynnnZZZJJJ???>>><<<:::777444111000111111111111111111111111000000000000000000000000000000000111111111222222222111222444777===BBBEEEIIIKKKNNNOOOPPPQQQRRRSSSUUU[[[___[[[QQQQQQ```rrrmmmjjj{{{xxx^^^PPPLLLKKKJJJJJJOOORRRPPPXXXmmm|||xxx{{{zzzooonnndddMMM>>>>>>999777444444444555555444333333333333333333333333222222222333444666888:::BBBEEEAAAAAAJJJLLLJJJQQQWWW|||eeeUUUSSSlll{{{nnneee[[[PPPGGG???===::::::;;;===>>>>>>;;;???AAARRRuuuUUU???:::888666555555444444444444333333333333222222222333444555555<<<777888@@@HHHMMMWWWaaaeeeMMMccc___YYYnnnuuubbbTTTBBB>>>::::::999555222111111111111111111111111111000000000000000000000000000000111111111222222222111222333666;;;@@@EEEHHHJJJMMMPPPQQQOOOOOORRRUUUUUU[[[\\\TTTNNNZZZ|||mmmooojjj\\\OOOLLLNNNNNNNNNNNNSSS\\\bbbqqq~~~xxxWWWkkkuuuxxxsss[[[EEE===:::777444333444555555444333333333333333333333333222222222333555777999;;;???CCCAAADDDNNNNNNNNNWWWllliiiXXXSSSbbb{{{nnnddd[[[OOOFFF@@@===;;;:::;;;=========@@@AAACCCVVVzzzqqqUUUAAA999777666666555555555444444444333333333333333333444555666777===AAABBBDDDNNN[[[```\\\YYY[[[|||eee\\\ooopppeeeJJJ@@@::::::;;;666333333111111111111111111111111111111111111111111111111111111111111222222222222111333666:::???DDDHHHJJJLLLNNNQQQQQQOOOOOORRRUUUXXXZZZWWWPPPUUUssslllpppzzzfffRRROOOMMMPPPQQQPPPSSSXXXiiizzzjjjvvvxxx{{{~~~mmmSSSCCC;;;888555333444444555444333333333333333333333333333333333444666888:::<<<;;;@@@AAAFFFMMMKKKMMM[[[ppp]]]VVVZZZ}}}qqqeee[[[OOOGGGAAA>>>;;;;;;<<<===>>>===@@@AAA@@@OOOlll}}}ssshhhTTTAAA777777888888555555555555444444444333444444444444555666888888777CCCJJJJJJPPPZZZVVVIIIQQQxxxjjjTTT[[[nnn|||sssYYYIII===;;;<<<777444666222222222222222222222222111111111111111111111111111111111222222222222333333555888===BBBFFFJJJKKKNNNOOOPPPPPPPPPQQQTTTVVVXXXWWWUUUXXXoooqqqjjjnnnkkkXXXKKKKKKLLLNNNQQQRRRVVVcccppp~~~}}}}}}{{{yyybbbLLL???<<<777444444555555444333333333333333333333333333333333444666999;;;===:::@@@CCCGGGKKKIIIQQQfffttt^^^VVVUUUyyyvvvhhh[[[PPPJJJBBB???<<<;;;<<<>>>>>>>>><<<@@@>>>EEEWWWdddwwwsss\\\CCC999:::;;;888555555555555444444444444444444444555666777999999777AAAKKKOOOMMMLLLKKKJJJdddjjjQQQTTTlll{{{kkkUUUCCC>>>===777555777222222222222222222222222111111111111111111111111111111111222222222333333444666;;;@@@DDDHHHKKKLLLOOONNNNNNOOORRRTTTUUUVVVVVVUUUYYYllltttgggpppyyy___QQQKKKHHHLLLNNNTTT[[[bbbnnn{{{rrr\\\DDD@@@;;;777666666666666444444444444444444444444333333444555777:::<<<>>>;;;BBBFFFIIILLLNNNaaattt]]]TTTSSSxxxyyyjjj\\\RRRLLLCCC@@@===<<<===>>>???>>><<>>888555888222222222222222222222222111111111111111111111111111111222222222333333333555888<<>><<>>??????@@@???@@@AAAGGG\\\uuuEEE888<<<;;;;;;555555444444444333333333555555444555666999<<<>>>JJJ<<>>888>>><<<444555333111000111333222222111111111111111111111111111222222111000111444666777:::???CCCEEEHHHJJJLLLLLLNNNKKKNNNYYYXXXQQQTTTTTTZZZuuu|||zzzpppXXXOOONNNLLLLLLPPPRRR[[[lll~~~___III:::;;;===666333777555444444333333444444555666444333555:::======<<>>JJJRRRIII^^^zzzcccUUUNNNggguuuggg[[[PPPJJJCCC@@@===;;;<<<>>>??????BBBBBBBBBDDDJJJ___RRR>>>;;;777555555555555444444444333333666666666666888;;;>>>@@@HHHVVVlllhhhRRRbbbdddXXXcccpppzzzdddKKK???===;;;666555333111111222333333222111111111111111111111111111222222111111222444666777;;;@@@CCCFFFHHHKKKMMMMMMPPPMMMOOOVVVRRRNNNUUUVVVjjjmmm]]]OOOMMMMMMMMMQQQXXXeeessslllRRR===999;;;777444666555444444444444444444555666444333666:::===>>>===BBB>>>IIIOOORRRttt~~~eeeTTTJJJ```qqqfff\\\SSSLLLCCC@@@===;;;<<<>>>??????BBBBBBDDDFFFLLL___UUU>>>:::777777666555555555444444444444777777777888:::===AAACCCJJJhhhrrr```cccoooVVVaaawwwyyy___GGG;;;888999666444222111222333333222222222222222222222222222111222222222111222555777999<<>>>>>???CCCIIIMMMaaagggTTTLLL]]]zzztttiii^^^SSSKKKCCC@@@===;;;<<<>>>?????????@@@CCCEEEJJJ]]]~~~SSS<<<999888:::666666666555555555555444777666777888;;;???BBBEEEOOO___\\\\\\{{{^^^ZZZnnn}}}}}}qqqPPP:::666;;;777555333222333333333222222222222222222222222222111222333222222333666888;;;>>>BBBEEEGGGIIIMMMOOOPPPRRRPPPSSSXXXQQQOOO[[[qqqnnnWWWMMMKKKMMMQQQRRRWWWjjjxxxSSS???<<<===:::777666666555555555555666666555555666888:::===>>>???BBBKKKMMMPPPrrrkkkUUULLLXXXsss{{{nnn```RRRHHHCCC@@@===;;;<<<>>>??????>>>@@@CCCEEEJJJZZZyyyVVV>>>777555888777777666666666555555555555555666888<<<@@@DDDFFFOOOIIIGGGccc|||]]]XXXeeexxx}}}{{{~~~[[[>>>666===999666444333333444333222222222222222222222222222222333333333333444777999>>>@@@CCCFFFHHHJJJNNNQQQTTTSSSOOORRRXXXPPPNNN[[[}}}qqq[[[LLLMMMLLLPPPUUUYYYeeebbbFFF======;;;666777666666555555666666777555666888999:::===???AAABBBOOOQQQ[[[nnnVVVJJJSSSlllrrr```QQQGGGCCC@@@===;;;<<<>>>?????????AAADDDGGGJJJYYYuuuWWW@@@888666999777777777777666666666666555555666999===AAAFFFHHHIII???OOOxxx```LLLZZZuuu{{{jjjJJJ<<>><<<999444777777666666666666777777555777999:::;;;<<>>??????>>>@@@DDDEEEHHHUUUpppYYYCCC;;;888;;;888888888777777777666666666666888:::???DDDIIIKKKDDDIIIlll\\\SSSTTTjjj|||[[[EEEAAA:::888555444444444444333333333333333333333333333222333444444444666999;;;BBBCCCFFFGGGIIILLLPPPSSSVVVVVVQQQPPPPPPNNNbbbqqq[[[OOOLLLNNNSSSUUUbbbwww[[[CCC<<<;;;666888777777666666777777888555888:::;;;;;;<<<@@@CCCEEERRR___sssYYYPPPSSShhhppp]]]RRRNNNCCC@@@===;;;<<<>>>??????;;;>>>AAACCCDDDPPPjjj___GGG===888:::888888888888777777777777777777999<<<@@@FFFKKKNNNDDDVVVfffKKKXXXjjj~~~hhhLLLCCC;;;888666444444555444333333333333333333333333333222333444444444666999<<>>:::888888777777777777888888555888;;;;;;;;;<<<@@@CCCKKKVVVgggnnnZZZNNNRRRdddpppbbbUUUKKKCCC@@@<<<;;;;;;=========>>>???BBBDDD???DDDaaacccAAABBB===777888888777777777777888888;;;444===DDDBBBPPP[[[PPPLLLWWWUUUiiizzzlllhhhnnnnnnnnnyyy~~~UUUEEE???<<<888333333555555222333333333333333333333333666555333333555999===@@@BBBDDDFFFHHHIIILLLQQQTTTQQQOOOPPPOOOJJJXXXwww\\\QQQOOONNNSSS]]]___uuusssTTTAAA;;;;;;888888777666666777888999>>>999777999;;;===CCCJJJMMM\\\oooYYYNNNPPP```qqqcccVVVLLLCCC@@@<<<;;;;;;=========>>>???BBBEEECCCKKKiiimmmCCCAAA<<<:::888888777777777777888888333444:::AAANNNcccgggWWWsssqqqVVVaaawwwzzztttgggeeeiiihhheeelllooommmnnntttyyyzzz{{{hhhHHH@@@===888555555666555333333333333333333333333333666555444444666999===@@@BBBDDDFFFHHHJJJMMMQQQTTTVVVPPPMMMPPPZZZtttxxxcccQQQLLLMMMOOOXXXcccxxxvvv\\\EEE===???999888777666666777888999;;;888888;;;===@@@FFFMMMSSSjjjpppYYYOOOMMMZZZyyyrrrcccVVVLLLCCC@@@<<<;;;;;;=========>>>???CCCEEEFFFSSStttyyyFFF???<<<>>>888888777777777777888888777???>>>CCC[[[lllggg[[[{{{ZZZYYYpppzzzxxxppppppuuurrrooopppnnnjjjjjjnnnpppooonnnuuuLLLDDD>>>999777888888666444333333333333333333333333555555444444666:::>>>@@@CCCEEEGGGIIIKKKNNNRRRUUURRRQQQNNNPPPaaa~~~}}}]]]QQQIIIKKKQQQYYYiiixxxxxxyyy~~~jjjMMM>>>AAA:::999888777777777999999888777888===@@@CCCIIIQQQXXX}}}sssuuu~~~rrrZZZOOOKKKTTTsssqqqbbbUUUKKKCCC@@@<<<;;;;;;=========???@@@CCCDDDHHHXXXzzzJJJ===;;;AAA999888888777777888888999;;;EEECCCIII^^^bbb___kkk```VVVmmm}}}zzz|||{{{~~~WWWHHH@@@999888999777555555444444444444444444444444555555555555888;;;???AAACCCFFFIIIKKKLLLOOORRRUUUNNNTTTUUUTTTeeedddSSSMMMKKKPPPYYYjjjmmm^^^bbbyyyXXXAAA???;;;:::999888777888999999777666999>>>@@@CCCJJJSSS\\\www{{{uuu\\\OOOJJJRRRpppooo```SSSJJJCCC@@@<<<;;;;;;=========@@@BBBCCCCCCGGGYYY{{{PPP???999>>>999999888888888888999999555===@@@KKKVVVPPP]]]lllUUUeeeyyyzzz{{{{{{zzzwwwrrrlllhhhgggkkkpppttt{{{kkkNNNBBB999888999666444555444444444444444444444444555555555777999<<<@@@AAADDDFFFJJJLLLNNNPPPSSSUUUTTTWWWVVV\\\yyyjjjQQQPPPNNNNNNSSS```xxxfff[[[___}}}eeeIII???<<<;;;:::888888888999:::777888:::>>>@@@BBBKKKTTTfff~~~yyy___OOOKKKTTTpppmmm___RRRJJJCCC@@@<<<;;;;;;=========AAACCCDDDBBBEEEYYYyyyWWWBBB777:::999999888888888888999999777<<>>BBBMMMMMMFFFTTTxxx]]]QQQeee~~~|||zzz|||~~~zzz{{{~~~|||yyyvvvtttsssrrrrrryyyaaaMMM===::::::666555999555555555555555555555555444555666888;;;>>>AAABBBEEEHHHLLLOOOQQQRRRTTTVVVWWWWWWeeexxx[[[NNNLLLKKKSSS___ooogggHHH>>>===;;;:::999999::::::::::::===@@@AAAFFFTTTaaa}}}dddOOOOOOZZZtttmmm___TTTLLLCCC@@@<<<;;;;;;=========???CCCDDDAAAFFFZZZxxx\\\HHH;;;<<<:::999999888888999999:::<<>>===<<<:::999999:::::::::;;;>>>AAACCCJJJYYYgggcccPPPWWWfffyyyrrraaaTTTMMMBBB???<<<;;;;;;<<<;;;;;;???@@@CCCEEEHHHSSSkkkWWW@@@@@@;;;===999777:::<<<;;;;;;>>>FFFKKKVVVRRR[[[dddZZZqqq}}}mmmeeeaaaccceeeeeejjjrrrxxx~~~RRR>>>CCC:::444666222555555555555555555555555444666888:::<<>>:::;;;===777<<<>>>:::AAALLLKKKaaadddOOOPPPYYYnnnrrraaaTTTMMMBBB@@@<<<;;;;;;<<<<<<;;;???AAABBBBBBBBBNNNhhhWWWAAA@@@888===999888:::<<<;;;<<>>999===???<<>>@@@BBB@@@???MMMlllWWW@@@@@@888===999888;;;<<<;;;===AAANNNlll]]]aaalll[[[sss}}}}}}gggGGGAAA;;;888999555555555555555555555555555444666999;;;===???CCCFFFGGGQQQRRRRRRVVVRRRNNNVVVlll^^^PPPMMMMMMSSS]]]qqqxxxnnnmmmyyy[[[FFF<<<;;;777:::>>>;;;===@@@@@@CCCMMM^^^dddRRRJJJKKK```qqq^^^RRRKKKCCC@@@===;;;<<<<<<<<<<<<===@@@CCCAAAAAARRRwwwVVV>>>@@@<<<<<<999999;;;;;;;;;>>>DDDVVVfffYYYggg\\\```~~~yyyvvvxxxvvvNNN???;;;999888777555555555555555555555555555777:::<<<===@@@DDDGGGKKKQQQRRRTTTVVVNNNLLLXXXlllPPPLLLNNNOOO\\\oootttggggggjjjyyybbbIII<<<;;;888:::>>><<<===@@@CCCFFFNNNhhhdddRRRKKKLLL```ppp\\\PPPJJJCCC@@@===<<<<<<======<<>>AAADDDGGGNNNRRRRRRTTTUUUKKKOOOcccsss\\\MMMOOOQQQTTTiii}}}___]]]eeelll|||gggKKK<<<===;;;<<<>>>;;;<<<>>>EEEIIIPPPqqquuufffPPPKKKLLL^^^{{{nnnZZZOOOKKKDDDAAA===<<<<<<======<<>>:::555999666666666666666666666666666888;;;===???AAAEEEHHHOOORRRRRRUUUSSSKKKXXXyyy[[[RRRNNNRRRVVV```{{{gggWWW^^^jjjtttqqqPPP>>>???======>>>;;;>>><<>><<<<<<=========BBBBBBBBBAAADDDTTTtttaaaBBB@@@;;;;;;:::;;;<<<;;;;;;BBBKKKJJJGGGeeetttWWWnnntttjjjfffggglllqqqttt{{{~~~{{{dddTTTSSSRRRRRRTTTXXX]]]```jjjzzzuuudddrrrlllHHHAAA;;;555<<<666666666666666666666666777999;;;===???BBBFFFHHHOOOQQQQQQUUUSSSNNNgggjjjPPPOOOQQQUUU]]]rrrjjj___[[[eeerrr}}}}}}|||YYYAAA???===<<<>>>===AAA;;;DDDOOO^^^yyy^^^eeekkkSSSJJJIII[[[{{{iiiWWWPPPOOODDDAAA>>><<<============AAA@@@@@@BBBGGGXXXvvvaaaFFFBBB999;;;:::;;;===;;;;;;CCCLLLFFFUUUtttgggYYY||||||jjjeeeggglllsss~~~yyycccUUUNNNSSSUUUWWWXXXXXXYYY[[[\\\dddsssxxx___dddsssLLLDDD===555>>>777777777777777777777777777999<<<>>>???BBBFFFIIINNNPPPQQQUUUSSSQQQrrr{{{XXXNNNQQQSSSWWWddduuu___\\\___iiiuuu}}}{{{yyy|||```DDD@@@===<<>>DDD:::CCCPPPdddzzzaaannnfffPPPKKKKKKZZZyyy|||iiiYYYOOOJJJBBBAAA???===<<<<<<===>>>AAA???AAAGGGMMMXXXrrr]]]GGGEEE>>><<<;;;<<<======???FFFNNNJJJYYYhhhuuuhhh```pppsss[[[PPPOOOQQQSSSYYYZZZWWWWWW^^^gggkkkuuuzzzggg___ZZZ======???111888888888888888888888888999;;;===>>>@@@CCCGGGJJJSSSTTTWWWVVVOOO[[[gggMMMOOONNNUUUeee{{{cccdddhhhnnnvvv}}}{{{}}}{{{uuuwwwrrrNNN======AAA@@@<<<===DDDFFFOOOuuuvvvgggdddOOOJJJJJJYYYyyy|||iiiYYYNNNJJJBBBAAA>>>===<<<<<<===>>>CCC@@@BBBGGGIIIRRRjjjUUU???>>>888<<<===<<<:::<<>>???CCCGGGJJJOOORRRUUUTTTVVVnnnwwwZZZNNNPPPRRR^^^ttt^^^ggglllttt||||||zzzvvvvvvtttppppppyyyxxxTTT@@@>>>BBB@@@<<<>>>FFFHHHQQQzzzyyytttbbbMMMHHHHHHXXXxxx|||hhhXXXNNNIIIAAA@@@>>><<<<<<<<<===>>>DDDBBBCCCFFFGGGMMMccczzzTTT>>>???:::<<<@@@>>>777;;;JJJYYY___aaammm\\\}}}zzzyyykkkYYYLLLIIIKKKNNNPPPSSSXXXaaaoooyyy```rrroooFFF;;;>>>999888888888888888888888888888:::<<<===???BBBGGGJJJNNNTTTUUURRR___```MMMQQQSSSZZZllllll\\\bbbiiirrr|||}}}zzzxxxrrrnnnmmmmmmkkkmmm}}}\\\DDD???BBBAAA===???GGGJJJVVV|||~~~___LLLGGGGGGWWWxxx|||hhhXXXMMMHHHAAA???===<<<;;;<<<>>>???BBBBBBDDDGGGGGGMMMccc|||XXXAAADDD???;;;AAA???888<<>>???HHHMMM]]]{{{www[[[LLLGGGGGGWWWxxx|||hhhWWWLLLGGG@@@???===;;;;;;<<<>>>???@@@@@@EEEIIIIIIQQQjjjZZZ@@@BBB===:::@@@@@@;;;???NNNZZZ^^^|||gggbbbTTTIIIKKKRRRTTTTTTUUUcccuuucccQQQgggTTT@@@???:::888888888888888888888888888:::<<<>>>@@@DDDHHHLLLSSSYYYUUUSSSrrr___PPPPPPRRRYYYllliiiXXX]]]___iiiwww|||}}}|||yyyvvvuuurrrkkkjjjmmmiiidddqqqnnnQQQAAA@@@AAA@@@@@@GGGPPPiiizzzvvv^^^MMMHHHHHHXXXxxx{{{gggVVVLLLGGG???>>><<<;;;;;;<<<>>>???>>>???DDDIIIJJJSSSooo___BBBBBB;;;<<<===??????BBBJJJUUU]]]kkkiii\\\QQQKKKOOOSSSTTTVVV[[[nnntttTTT\\\]]]EEE???888888888888888888888888888999:::===???AAAEEEJJJMMMPPPTTTRRRZZZoooSSSQQQTTTPPPccc{{{]]]TTT[[[cccnnn}}}~~~|||yyywwwuuutttnnniiihhhiiifffccckkkxxx}}}^^^FFF@@@AAABBBCCCFFFTTTxxx|||jjjOOOJJJJJJYYYyyy{{{gggVVVKKKFFF???===<<<;;;;;;<<<>>>??????@@@DDDFFFGGGQQQnnnbbbEEEEEE===???:::;;;BBBEEEGGGRRR```aaawwwvvvYYYPPPMMMRRRUUUVVV___lll^^^TTTwwwgggGGG>>>777888888888888888888888888999;;;>>>@@@CCCGGGKKKOOOQQQRRRSSSfff```PPPSSSWWWWWWsssiiiVVVVVV\\\fffrrr~~~}}}{{{xxxvvvsssrrrqqqjjjiiifffdddccceeehhhlllmmmMMMAAABBBDDDGGGFFFYYYuuuvvvPPPKKKKKKZZZyyy{{{gggVVVKKKFFF>>>===<<<;;;;;;<<<>>>???AAAAAACCCDDDCCCMMMkkk^^^DDDEEE===BBB888888CCCFFFEEEQQQeeerrr]]]rrrjjjYYYRRRQQQVVVWWW[[[kkk~~~dddOOOiiijjjIIIAAA<<<888888888888888888888888:::<<>>@@@EEEJJJOOOQQQTTTSSSWWWxxx```UUUPPPMMM\\\ttt~~~eeeZZZWWW\\\dddnnn{{{yyywwwuuutttsssqqqnnnllleeeddddddcccbbbaaa___^^^ggg[[[AAADDDBBBCCCNNN```uuuoooxxx|||lllaaaccciiimmmvvvcccMMMHHHGGGWWWvvvttt```TTTKKKEEE???===<<<;;;;;;<<<===???AAA???BBBEEEHHHSSSoooTTTCCCAAA>>>>>>;;;999AAAIIIJJJ___{{{]]]mmmoooPPPRRRQQQUUU___kkkyyyzzzYYY\\\{{{~~~SSS;;;@@@;;;::::::999999::::::;;;;;;<<<>>>@@@EEEJJJOOORRRSSSSSS___{{{YYYQQQQQQSSSfffnnn^^^[[[]]]dddmmmttt~~~}}}yyywwwtttsssrrrpppllljjjgggfffeeeccc```^^^\\\[[[```uuu~~~hhhHHHFFFEEEEEETTTlll~~~qqquuu^^^UUUOOORRRUUUXXXaaammmxxxzzz]]]LLLHHHHHHXXXwwwttt```SSSJJJDDD???===<<<;;;;;;<<<===?????????BBBFFFHHHRRRmmmOOODDD@@@===<<<<<<;;;CCCKKKOOOjjjppp]]]{{{}}}bbbQQQPPPRRR[[[iiixxx]]]UUUnnnZZZ>>>???;;;::::::999999::::::;;;;;;<<<>>>AAAEEEKKKOOORRRTTTSSSkkknnnQQQNNNSSSZZZrrryyy```ZZZ```gggooovvv~~~|||zzzxxxvvvsssqqqooommmjjjggghhhfffdddaaa^^^ZZZXXXWWW]]]jjj~~~qqqKKKCCCDDDGGG[[[~~~www|||sssZZZNNNJJJIIIJJJKKKLLLTTT^^^aaaoooyyy[[[LLLHHHIIIYYYxxxttt___RRRJJJDDD???===<<<;;;;;;<<<===?????????BBBFFFGGGPPPiiiwwwNNNGGGBBB@@@;;;>>>???EEEMMMUUUtttvvvlllxxxbbb[[[NNNSSS```rrrbbbQQQccccccAAA???;;;::::::999999::::::;;;;;;<<<>>>AAAFFFKKKPPPSSSWWWUUUvvveeeNNNNNNVVVbbb}}}nnn^^^```kkkrrrwww||||||zzzwwwtttqqqnnnllljjjgggdddfffdddaaa^^^[[[XXXVVVTTTZZZ```vvv~~~xxxNNN@@@EEEGGG```wwwssssssrrrnnnkkkggglllsssxxxwwwrrrmmmkkknnnSSSGGGCCCCCCCCCDDDBBBAAAGGGNNNQQQ___tttyyy[[[KKKHHHIIIZZZzzzrrr^^^RRRIIICCC???===<<<;;;;;;<<<===???@@@???BBBEEEEEEMMMfffwwwNNNGGG@@@BBB===AAABBBFFFOOO[[[{{{wwwwww{{{ddd___SSSZZZiii|||hhhQQQ[[[iiiCCC???;;;::::::999999::::::;;;;;;<<<>>>AAAFFFLLLQQQTTTXXXWWWsss]]]MMMRRR]]]nnnzzzllldddlllwww{{{}}}{{{zzzuuurrrnnnkkkiiigggdddbbbaaa```]]]ZZZXXXVVVUUUTTTTTTVVVjjj|||VVVCCCLLLHHHcccuuukkkhhhjjjjjjiiihhhfffddddddeeegggdddhhhlllkkkiiifffcccaaahhhLLLBBBCCC???@@@AAA@@@>>>>>>AAADDDIIITTTddduuuzzz\\\JJJHHHJJJ\\\{{{ppp\\\QQQIIICCC???===<<<;;;;;;<<<===???AAA@@@BBBEEEEEENNNhhh{{{OOOEEE<<>>AAAFFFLLLRRRUUUWWWZZZcccTTTMMMXXXhhh}}}uuummmmmmxxx~~~|||zzzxxxwww{{{|||zzzrrrooojjjgggfffdddbbbaaa]]]\\\YYYWWWUUUTTTTTTTTTSSSRRRddd]]]DDDMMMLLLfffuuueeeccc___]]]___^^^bbbeeedddbbbbbbeeeiiigggiiihhhccc______^^^\\\cccNNNAAA???CCC???@@@AAA??????@@@AAABBBCCCIIITTT```ooowwwZZZJJJHHHKKK]]]|||nnn[[[PPPIIICCC???===<<<;;;;;;<<<===???AAA@@@BBBEEEGGGRRRnnnRRRDDD:::EEE>>>BBBAAAFFFTTTeeeeeetttcccbbbkkk~~~sssVVVPPPnnn{{{JJJBBB;;;::::::999999::::::;;;;;;<<<>>>BBBGGGMMMRRRUUUWWWaaaYYYPPPPPP^^^qqqwwwuuuzzzyyy{{{||||||zzzwwwuuuuuuvvvyyy}}}|||xxxooolllhhheeedddcccbbb```\\\ZZZXXXUUUSSSRRRRRRRRRQQQQQQ___zzzfffDDDLLLSSSjjj___\\\bbbaaa```ccc^^^aaaeeeggghhhjjjlllmmmkkknnnlllddd___``````]]]nnnRRRFFFCCC@@@>>>???===>>>>>>======@@@@@@???>>>AAAGGGPPP^^^sssuuuWWWJJJHHHKKK]]]|||lllZZZPPPHHHCCC???===<<<;;;;;;<<<===???@@@???BBBFFFIIIVVVtttVVVFFF;;;HHH===@@@???EEEVVViiiwwwgggxxxcccdddnnntttXXXOOOjjjOOOEEE;;;::::::999999::::::;;;;;;<<<>>>BBBGGGMMMRRRVVVXXXfffrrrWWWQQQTTTcccwww~~~~~~~~~~~~|||wwwnnnjjjfffccccccbbbaaa```]]][[[WWWTTTQQQPPPPPPPPPKKKKKKWWWppp{{{rrrIIINNNXXXmmmlllSSSXXXbbbaaa^^^bbbcccdddhhhnnntttxxxwwwvvvqqquuurrrjjjeeegggfffcccQQQKKKDDDBBBBBBBBB>>>;;;============>>>>>>>>>>>>;;;???BBBCCCHHHYYYsssuuuYYYFFFGGGLLL___}}}|||iiiYYYNNNGGGCCC>>>===<<<;;;;;;<<<>>>???BBBDDDAAADDDMMMUUUiiiRRREEE???>>>@@@???AAAJJJWWWlllqqqvvvttteeemmm{{{}}}___OOO___WWWAAA===<<<;;;:::999:::;;;;;;======???BBBGGGMMMSSSWWWWWWeeeVVVOOOSSSjjj~~~}}}}}}ppplllgggcccaaa___]]][[[VVVUUUTTTRRRQQQQQQQQQQQQJJJMMMMMM^^^qqqyyySSSOOOTTT}}}yyyeeeVVVXXX]]]]]]^^^cccpppvvv|||{{{yyyxxxxxxxxxxxxHHHCCC>>><<<>>>>>><<<999<<<<<<=========>>>>>>>>>>>>@@@AAA???AAALLL^^^mmmsssXXXKKKJJJOOO```}}}|||hhhYYYNNNGGGCCC>>>===;;;;;;;;;<<<>>>???CCCEEEAAACCCLLLUUUkkkRRRFFF@@@??????@@@CCCKKK]]]yyyeeeuuurrrjjjuuu|||___MMMXXX}}}\\\EEE===<<<;;;:::::::::;;;;;;<<<===???CCCIIIPPPVVVZZZbbb]]]TTTPPPYYYsss~~~|||{{{oookkkfffbbb___]]][[[YYYUUUTTTSSSQQQPPPOOOOOOOOOJJJLLLLLL[[[{{{qqqwwwZZZSSS^^^sssqqqcccYYYZZZ]]]^^^fffqqq~~~@@@===999999;;;===;;;:::;;;;;;<<<<<<<<<=========??????>>><<<<<>>===;;;:::;;;<<<>>>@@@DDDEEEBBBBBBKKKTTTlllOOOFFFAAAAAA===AAADDDLLLeeezzzddd}}}sssttt|||aaaNNNSSSqqq```EEE======;;;:::::::::;;;<<<<<<===???DDDKKKRRRYYY]]]iiirrrTTTQQQRRRaaa~~~vvvtttyyyzzz|||~~~~~~yyysssnnnsssssswww|||{{{vvvmmmiiiccc___\\\YYYWWWUUUSSSRRRQQQPPPNNNMMMLLLKKKIIIIIIJJJVVVppprrrsss{{{cccVVVgggpppmmmggg```[[[\\\^^^cccsss???===;;;;;;===>>>>>><<<;;;;;;;;;;;;<<<<<<<<<===============>>>AAADDDGGGRRRaaasssoooUUUJJJHHHKKK[[[xxxyyyfffXXXNNNFFFAAA===<<<;;;:::;;;===???@@@BBBFFFCCCDDDKKKRRRiiiyyyKKKEEEAAA@@@<<>>===<<<::::::;;;;;;<<<<<<===@@@DDDKKKRRRYYY]]]ggghhhOOOPPPVVViiiuuuzzzvvvoootttzzzuuuwww~~~}}}|||zzzrrriiieee___ZZZWWWUUURRRQQQPPPPPPOOONNNLLLJJJIIIHHHHHHFFFHHHPPPddd}}}rrroooxxxmmmYYYlllvvvrrr___[[[ZZZ^^^dddnnn@@@???>>>===>>>>>>>>>===;;;;;;;;;;;;<<<<<<<<<===;;;<<<===???AAACCCCCCCCCGGGPPP]]]ooonnnUUUHHHFFFJJJZZZxxxwwwdddWWWNNNFFF@@@===<<<;;;:::;;;===???AAA@@@EEEEEEFFFKKKQQQfffqqqFFFCCC@@@???<<>>===<<<;;;:::;;;<<<<<<===>>>@@@DDDJJJQQQWWW[[[gggbbbQQQQQQZZZpppuuuttt||||||~~~~~~|||~~~wwwmmmddd```ZZZVVVSSSQQQNNNMMMMMMMMMMMMLLLKKKIIIGGGFFFGGGCCCGGGLLLXXXvvvrrrooowwwzzz```www~~~ooo]]]YYYYYYaaannn>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<=========<<<===???@@@AAABBBBBBAAAEEEHHHPPPaaa}}}kkkSSSIIIHHHLLL]]]|||uuubbbWWWNNNFFF???<<<;;;::::::;;;===???AAA???EEEEEEFFFKKKQQQhhhkkkCCCCCC@@@===>>>???CCCQQQqqq|||yyyaaaPPPYYY}}}pppHHH>>>>>><<<;;;;;;;;;<<<===>>>???@@@DDDJJJQQQWWW[[[tttyyy]]]TTTUUUbbbzzz|||zzzyyy{{{qqqggg___[[[VVVQQQOOOMMMKKKJJJJJJKKKKKKKKKJJJHHHFFFEEEFFF@@@GGGIIIOOOppprrrnnnvvvkkkddd^^^[[[]]]iii{{{:::;;;<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>===???BBBBBBAAAAAABBBDDDFFFGGGLLLYYYssshhhPPPJJJIIINNN```~~~tttaaaVVVNNNEEE???<<<;;;::::::;;;===@@@AAA???DDDCCCDDDJJJSSSoooiiiBBBEEEBBB>>>@@@>>>DDDWWWuuu}}}|||cccNNNSSSyyytttJJJ???>>><<<;;;;;;;;;<<<======>>>AAAEEELLLSSSZZZ^^^oooXXXVVVYYYjjjzzzzzzzzz~~~|||jjjaaaZZZVVVRRRNNNLLLKKKIIIHHHHHHHHHJJJJJJJJJIIIGGGFFFDDD>>>GGGHHHIIIlllrrriiipppttt{{{bbb```aaagggttt777999;;;<<<<<<<<<<<<===============>>>>>>>>>>>>===AAADDDDDDCCCCCCFFFJJJGGGIIIMMMVVVllleeeNNNJJJIIINNN```}}}ttt```VVVNNNEEE???<<<;;;::::::;;;>>>@@@BBB@@@DDDBBBBBBIIIVVVuuuiiiBBBFFFCCC>>>BBB>>>EEE\\\yyyuuu}}}eeeOOOTTT{{{sssGGG???>>>===<<<;;;<<<<<<======>>>AAAFFFMMMVVV]]]aaaiiiTTTVVV\\\ooovvvrrrkkkffffffnnn|||{{{rrrhhhccceeefffdddaaafffeeehhhqqq~~~{{{~~~~~~|||zzz|||vvvfff^^^WWWTTTOOOLLLKKKJJJIIIGGGFFFGGGIIIJJJJJJIIIGGGFFFDDD>>>HHHHHHFFFjjjrrrbbbiii{{{xxxqqqeeeaaafffppp}}};;;;;;;;;<<<<<<<<<<<<<<>>>>>???@@@@@@AAAAAAAAABBBEEEHHHIIIJJJIIIHHHHHHJJJTTTgggaaaMMMFFFIIIKKK^^^rrr^^^RRRIIICCCBBB======<<<;;;;;;<<<>>>>>>AAA@@@DDDFFFDDDPPPwwwhhhHHHBBB@@@@@@@@@FFFLLLYYYwwwjjjppp[[[QQQwwwNNNAAA@@@>>>===<<<<<<======>>>===EEEEEEPPPYYYYYYqqq___RRRWWW\\\wwwzzzrrrnnnggg___UUUWWWWWWUUUSSSTTTXXX\\\UUUUUUTTTRRRQQQOOONNNNNNNNNRRRWWW[[[bbbmmm|||~~~vvvtttwww||||||}}}sssvvv|||ssslllbbbXXXRRROOOKKKHHHHHHIIIIIIIIIGGGGGGEEEDDDCCCCCCCCCCCC???BBBAAA???HHH\\\mmmuuu^^^fffyyyooo\\\___hhhttt;;;<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@@@@AAACCCCCCDDDFFFHHHIIIIIIIIIGGGGGGIIIPPPaaa{{{```LLLFFFIIILLL___qqq^^^RRRHHHCCCAAA======<<<;;;;;;<<<>>>???AAA@@@CCCEEEEEEUUU~~~jjjIIIDDDBBB@@@???DDDKKK\\\|||oooppp[[[QQQuuuKKKAAA@@@>>>===<<<<<<======>>>===FFFFFFPPPYYY\\\xxx~~~[[[QQQXXXccc~~~{{{ccc^^^]]]XXXQQQTTTTTTRRROOONNNOOOTTTXXXUUUTTTTTTSSSSSSRRRRRRRRRPPPSSSVVVWWWZZZaaalllttt~~~|||{{{vvvmmmfffdddsss|||yyywww~~~uuuvvvxxxkkkcccYYYPPPOOOLLLHHHFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBB@@@BBBAAA>>>EEEWWWgggppp]]]cccsssmmm___fffooo|||<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@AAAAAABBBFFFFFFFFFGGGHHHHHHIIIIIIIIIKKKNNNSSS```yyy^^^KKKFFFIIILLL```ooo]]]QQQHHHBBB@@@===<<<;;;;;;<<<===>>>???@@@@@@AAABBBFFF[[[jjjHHHEEEDDD@@@???CCCLLLbbbrrrrrr\\\OOOpppIIIAAA@@@>>>===<<<<<<============HHHHHHPPPZZZbbbuuuWWWQQQ[[[oookkk^^^cccjjjiiidddgggeeebbb^^^\\\]]]aaaeeeeeeeeeeeeeeeeeeeeeeeeeeeaaacccdddddddddgggmmmrrrzzz~~~}}}}}}}}}yyyuuusssrrrlll```WWWTTTkkksssrrruuu{{{pppppp{{{~~~qqqaaaXXXRRRLLLLLLIIIEEECCCCCCDDDCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@@@@BBB@@@===BBBPPP```iii[[[^^^kkkiiicccllluuu<<<======>>>>>>???????????????@@@BBBCCCDDDDDDEEEHHHIIIIIIIIIHHHHHHIIIJJJKKKRRRZZZaaalll|||\\\JJJFFFIIIMMMaaalll\\\QQQHHHAAA???<<<<<<;;;;;;<<<===>>>???@@@@@@@@@???FFFaaafffEEEEEEEEE@@@@@@CCCOOOjjjsss|||ttt]]]MMMiii}}}IIIAAA???>>>===<<<<<<============IIIJJJQQQZZZgggpppUUUSSS]]]zzzrrrppp||||||~~~~~~{{{zzzzzz{{{qqqnnnlllhhh___TTTOOOPPPhhhpppqqqwwwrrrdddeeeqqquuuhhhYYYRRRPPPMMMIIIFFFCCCAAABBBBBBBBBAAAAAABBBBBBCCCBBBAAA@@@??????@@@???===@@@LLL[[[fffYYY[[[ggg~~~uuucccdddmmmxxx======>>>>>>???@@@AAAAAA@@@BBBCCCEEEGGGHHHHHHHHHIIIJJJKKKJJJIIIIIILLLNNNOOO[[[jjjtttxxxYYYIIIFFFJJJMMMbbbiiiZZZPPPGGG@@@>>><<<;;;;;;;;;<<<===???@@@@@@BBB@@@===GGGhhh___BBBDDDEEE@@@BBBDDDSSSsssyyy}}}wwwxxxxxx```LLLbbb{{{KKKAAA???>>>===<<<<<<============IIIKKKRRRZZZiiimmmUUUUUUaaa~~~}}}yyyuuusssssssssllljjjfff^^^QQQHHHJJJRRReeennnrrrzzziii\\\^^^jjjmmm```RRRNNNNNNMMMGGGDDDBBBAAAAAABBBAAA@@@???@@@BBBCCCCCCAAA???===>>>>>>>>>>>>@@@IIIYYYgggWWWYYYeee~~~hhh^^^dddnnnzzz===>>>>>>???@@@AAABBBBBBAAACCCEEEHHHJJJKKKKKKKKKIIIKKKLLLLLLJJJKKKOOOSSSVVVeeeyyyrrrWWWHHHFFFJJJNNNbbb}}}gggYYYPPPGGG@@@===<<<;;;;;;;;;<<<===???@@@???CCCAAA<<>>===<<<<<<======???<<>>???@@@GGGWWWgggXXXXXXccc|||~~~aaa]]]dddqqq>>>>>>???@@@AAABBBCCCCCCAAACCCFFFIIIKKKLLLLLLLLLGGGJJJMMMLLLKKKMMMRRRWWWdddsssnnnTTTHHHFFFJJJNNNbbbzzzeeeXXXOOOFFF???<<<;;;;;;;;;;;;<<<>>>???AAA===DDDBBB>>>OOOyyyTTTDDDBBB@@@AAAAAAEEEXXX|||xxxrrrooo|||}}}iiiQQQ^^^NNNAAA@@@>>>===<<<<<<======@@@;;;EEEKKKTTTZZZgggcccSSS]]]lll}}}zzzxxxwwwuuurrroookkkhhhgggbbbZZZQQQLLLIIIJJJQQQZZZ___gggjjjooouuulll]]]ZZZ___eeeaaaSSSGGGFFFFFFCCCCCCAAA??????@@@@@@???===<<>>??????DDDSSSdddYYYWWW___vvvttt^^^___gggttt>>>??????@@@BBBCCCDDDDDD@@@BBBEEEIIIKKKLLLLLLLLLFFFIIILLLMMMLLLNNNUUUZZZqqqkkkSSSHHHFFFJJJNNNaaaxxxdddWWWOOOFFF???<<<;;;;;;:::;;;<<<>>>@@@AAA<<>>===<<<<<<======BBB;;;DDDKKKUUUZZZeee]]]QQQ___qqq~~~zzzwwwnnnnnnmmmllliiieeebbb```\\\QQQHHHIIIPPPWWW]]]bbbbbbhhhggggggkkkaaaVVVXXX]]]aaa\\\NNNEEEFFFFFFBBBAAA???>>>>>>??????>>><<<<<>>AAAPPPaaaZZZVVV[[[qqqooo___aaaiiitttBBBCCCDDDEEEEEEEEEDDDCCC===AAAFFFIIIJJJJJJKKKKKKJJJIIIJJJMMMNNNSSS___kkk}}}gggPPPGGGGGGHHHRRRgggvvv___SSSNNNHHHAAA===<<<<<<<<<<<<===???@@@@@@@@@??????EEE^^^yyyNNNBBB===CCC???DDDJJJYYYwwwwwwyyynnnccckkkkkkoooXXX^^^QQQ@@@???===<<<;;;<<<>>>???@@@BBBHHHKKKWWWZZZaaa{{{^^^QQQ\\\ttt}}}~~~}}}|||vvvmmmfffiiiiiiiiigggddd```\\\YYYSSSTTTTTTVVVWWWZZZ[[[\\\[[[```ffffff```YYYUUUUUUWWWTTTNNNHHHCCCAAAAAABBB>>>>>>===<<<<<<<<<<<<<<<@@@BBBIIIOOONNNEEE>>>===<<<::::::===???DDDNNNYYYXXXTTTZZZrrreee]]]dddmmmzzzGGGHHHHHHIIIHHHHHHGGGFFFAAADDDHHHJJJKKKKKKKKKLLLOOOMMMMMMPPPTTT\\\lllzzzaaaNNNHHHGGGHHHRRRhhhrrr\\\PPPKKKEEE???;;;<<<<<<<<<<<<===???@@@AAADDDCCCAAAEEE[[[}}}RRREEE>>>CCC???BBBGGGVVVsssxxxlllbbbdddhhhtttWWW\\\PPP@@@???===<<<;;;<<<>>>???AAABBBIIIKKKYYY\\\cccxxx\\\PPP]]]vvvwwwtttsssyyy}}}yyyxxxxxxtttmmmgggbbbbbbaaa___]]]YYYVVVUUURRRRRRSSSTTTVVVXXXZZZ[[[YYY]]]___]]]WWWRRRRRRSSSOOOLLLHHHDDDAAA@@@???@@@>>>======<<<;;;;;;<<<<<>>>>><<<:::;;;===???CCCMMMWWWUUURRRZZZrrryyy```ZZZcccnnn{{{MMMMMMMMMLLLKKKKKKJJJIIIFFFHHHJJJKKKJJJJJJKKKMMMNNNKKKKKKPPPWWWcccuuuzzzYYYJJJIIIGGGHHHRRRhhhnnnYYYMMMHHHBBB===:::;;;;;;<<<<<<===???@@@AAAFFFDDDBBBEEEZZZ~~~{{{RRRFFF???DDD@@@BBBEEERRRnnn}}}uuuiii```^^^iii|||XXX[[[QQQ@@@???===<<<;;;<<<>>>???AAACCCJJJMMM[[[___gggtttYYYQQQ___zzzwwwllljjjllluuu}}}|||xxxssspppooolllgggbbb[[[[[[YYYWWWUUUSSSRRRQQQNNNNNNOOOPPPRRRSSSUUUVVVVVVWWWVVVQQQLLLJJJKKKNNNDDDCCCBBB@@@>>>============<<<<<<;;;;;;;;;;;;;;;===LLL```fffYYYFFF>>>???===;;;;;;>>>???AAAJJJTTTQQQPPPZZZtttxxx```[[[fffrrrNNNNNNNNNNNNMMMLLLKKKJJJHHHIIIJJJJJJIIIIIIKKKMMMMMMKKKLLLTTT^^^kkk|||uuuWWWIIIHHHFFFIIITTTkkk{{{iiiVVVLLLFFFAAA<<<:::;;;;;;;;;<<<===???@@@AAABBBBBBAAAFFF\\\qqqMMMEEE???DDDBBBBBBFFFRRRlllrrrfff^^^]]]rrrXXX[[[QQQ@@@???===<<<;;;<<<>>>???AAACCCJJJNNN]]]bbblllpppXXXSSSddd}}}lllaaabbbjjjwwwxxxsssqqq~~~|||zzzyyyuuupppjjjeeeaaa^^^ZZZWWWRRRQQQOOOMMMKKKJJJJJJJJJIIIIIIIIIIIIKKKLLLMMMNNNOOOOOOMMMIIIEEEDDDEEEGGG?????????>>>===<<<;;;:::;;;;;;::::::::::::;;;;;;;;;JJJ]]]dddYYYFFF===>>>>>><<<<<<>>>>>>@@@HHHQQQOOOPPP[[[uuu}}}gggcccooo{{{NNNOOOPPPPPPNNNLLLJJJIIIGGGHHHJJJJJJIIIIIIKKKMMMOOOOOOTTT___kkkvvvsssWWWIIIFFFFFFJJJWWWnnnvvvfffTTTKKKFFF@@@<<<;;;:::;;;;;;<<<>>>???AAABBBAAABBBBBBIII```hhhIIIEEE>>>BBB@@@AAAFFFTTTppp||||||~~~oooccc\\\```}}}}}}UUU[[[NNN@@@???===<<<;;;<<<>>>???AAABBBJJJNNN___eeepppnnnXXXVVVjjjssshhhfffrrr{{{fff]]]ZZZeeevvv|||mmmccc^^^^^^mmm{{{|||tttpppmmmfffbbb\\\WWWSSSQQQPPPOOOJJJIIIHHHFFFDDDDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHGGGFFFCCCAAAAAAAAA???@@@@@@???>>><<<:::999::::::999999999999:::::::::BBBPPPWWWRRREEE===<<<===<<<<<<>>>>>>???FFFOOONNNPPP\\\uuu~~~llllllxxxTTTUUUVVVVVVSSSOOOJJJGGGDDDFFFIIIJJJJJJKKKLLLNNNPPPQQQYYYfffsss~~~oooVVVHHHEEEFFFKKKZZZrrrrrrcccSSSJJJEEE@@@======::::::;;;<<<>>>@@@AAABBBCCCEEEFFFMMMdddbbbIIIGGG>>>@@@>>>@@@FFFWWWuuusssiiipppnnniiiwww~~~mmmaaa[[[dddnnnOOO[[[yyyIII@@@???===<<<;;;<<<>>>??????AAAIIINNN```hhhtttlllYYYYYYnnnzzzkkk```\\\]]]kkktttbbb[[[YYYdddvvvooo___WWWWWW[[[gggttttttkkkccc___XXXVVVRRROOONNNNNNOOOPPPPPPPPPOOOMMMLLLJJJIIIHHHFFFEEEDDDBBBAAAAAA@@@@@@AAABBBBBBCCCBBB@@@>>>===@@@@@@??????===;;;:::999999888888888888999999::::::<<>>>>>>>>EEENNNMMMOOO\\\uuuvvvkkkooo|||___```aaa```[[[SSSKKKFFFBBBEEEIIILLLNNNNNNOOOQQQSSSTTT]]]kkkzzzjjjPPPFFFFFFEEELLL]]]vvvmmm```QQQIIIDDD>>><<<===::::::;;;<<<>>>@@@BBBCCCCCCEEEHHHPPPggg[[[GGGHHH@@@AAA>>>@@@GGGXXXwwwmmm```bbbZZZ___ssslll___[[[hhh___MMM___rrrHHH@@@???===<<<;;;<<<>>>???>>>@@@HHHNNN```iiivvvjjjYYYZZZppp{{{www|||kkk[[[VVV^^^ffftttsss```RRROOOVVV___kkkuuuvvvllleee^^^ZZZXXXWWWVVVTTTSSSUUUWWWYYYYYYYYYYYYXXXVVVTTTQQQPPPKKKJJJHHHEEECCCAAA@@@@@@>>>======>>>??????>>>===>>>======<<<;;;:::999999777777777777777888999999::::::>>>DDDDDD???;;;;;;;;;:::;;;===>>>>>>EEENNNIIILLLZZZsssooohhhooo{{{hhhiiijjjhhhbbbWWWMMMFFF@@@DDDJJJNNNPPPQQQRRRSSS[[[\\\cccrrreeeKKKDDDHHHEEELLL^^^yyyjjj^^^PPPHHHBBB===;;;<<<::::::;;;<<<>>>@@@BBBCCC@@@CCCGGGPPPhhhTTTDDDHHHAAABBB@@@CCCHHHWWWvvvnnn```___UUU]]]ssslll___[[[lllXXXNNNeeeqqqJJJ@@@???===<<<;;;<<<>>>???===???HHHNNN```jjjwwwhhhXXXZZZppp|||bbbSSSPPP___dddooo}}}~~~vvvfffTTTHHHIIIVVVcccoooxxxyyykkkfffccc```]]]aaaaaa```^^^\\\]]]___aaaZZZZZZ[[[ZZZXXXUUUQQQOOOPPPNNNLLLHHHFFFCCCBBBAAA===;;;::::::<<<>>>>>>>>>;;;:::999999999999999:::777777666777777888999999;;;<<<@@@DDDBBB<<<:::===:::999;;;===>>>>>>EEENNNFFFJJJXXXrrrnnnhhhpppzzzqqqtttvvvsssiii[[[NNNGGGDDDEEEGGGKKKOOOQQQQQQPPP\\\fffjjjvvv~~~]]]JJJFFFGGGJJJMMMddd{{{fff[[[NNNHHHCCC===;;;<<<:::;;;<<<>>>???AAABBBCCCDDDHHHJJJRRRoooRRRHHHCCC>>>>>>>>>DDDKKK\\\yyyvvv]]]XXX^^^iii|||eeeYYY```rrr}}}VVVIII^^^iiiJJJAAA@@@>>>===<<<<<<======<<>>???AAABBBCCCDDDGGGKKKWWWxxx}}}OOOFFFCCC??????>>><<>><<<<<<<<<<<<===@@@FFFIIISSSaaakkkgggXXX\\\tttkkkXXXSSSUUU\\\eeeqqqzzzoookkkiiimmmuuu{{{zzzwwwjjj]]]PPPLLLOOOVVVaaajjjtttpppllllllgggdddfffdddaaa^^^[[[YYYWWWTTTRRROOONNNLLLJJJIIIIIIIIIJJJHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@???===;;;::::::999888888777666666666666777888777777666666666777777777999<<>><<<;;;::::::::::::;;;@@@EEEJJJDDDJJJVVVggg~~~kkkhhhkkkppp{{{{{{qqqbbbPPPCCCBBBDDDGGGKKKOOOSSSVVVXXXcccnnntttuuuUUUGGGEEEGGGIIIRRRmmmuuucccXXXLLLFFFBBB===;;;<<<:::;;;<<<>>>@@@AAABBBCCCEEEFFFLLL___{{{LLLEEEDDDAAA@@@???===CCCRRRnnnooocccbbbzzzzzzbbbVVV___}}}aaaOOOOOOgggkkkJJJ@@@???>>><<<;;;<<<<<<===AAAFFFIIISSScccmmm}}}gggWWW\\\uuunnn}}}bbbSSSQQQTTTZZZcccnnnvvv|||tttaaa\\\YYY___iiipppnnnjjjYYYPPPIIIJJJQQQZZZgggqqqxxx{{{nnniiigggcccdddiii```\\\XXXTTTRRROOOKKKIIIGGGFFFEEEDDDDDDEEEFFFGGGBBBBBBBBBCCCBBBBBBAAA@@@AAAAAA@@@>>><<<:::888777777777666555555555555555666666555555555666666777777999:::<<<<<<<<<;;;;;;;;;:::999888999>>>EEEJJJDDDHHHSSSgggkkkfffgggmmmyyy~~~vvvfffRRRCCCCCCFFFIIILLLOOOSSSXXX[[[gggsss{{{oooQQQEEEFFFHHHMMMVVVssstttaaaUUUJJJDDDAAA<<<;;;<<<;;;;;;===>>>@@@BBBCCCCCCEEEEEELLLeeezzzLLLEEEEEEBBBAAA>>>@@@FFFSSSmmm{{{ppppppvvv___VVVbbbWWWKKKPPPppppppKKK@@@???===<<<;;;;;;<<<<<<>>>BBBFFFSSSeeeooo}}}gggWWW]]]vvvqqqvvvsss]]]RRRTTTYYYZZZbbblllsssxxx~~~vvvggg\\\VVVSSSXXXaaaddd___XXXLLLGGGFFFLLLUUU```mmmxxx{{{ooodddaaa```___```dddWWWTTTQQQNNNMMMKKKHHHFFFGGGFFFEEEDDDDDDEEEFFFGGGAAAAAAAAAAAAAAA@@@???>>>????????????===;;;888777777666666555555555555555555555444444444555666666888888888999::::::;;;;;;::::::::::::;;;???DDDIIIFFFJJJUUUkkklllfffeeekkkxxxyyyhhhSSSDDDEEEHHHKKKMMMOOOSSSYYY^^^lllyyyiiiNNNEEEGGGIIIPPPZZZwwwsss^^^SSSHHHCCC???<<<:::<<<;;;<<<===???@@@BBBCCCDDDEEEDDDMMMjjjxxxLLLFFFFFFBBB@@@>>>???CCCOOOfff{{{}}}oooZZZVVVgggRRRKKKVVVmmmHHH???>>>===;;;;;;;;;<<<<<<===BBBFFFSSSdddlllyyygggXXX]]]vvvsssjjjYYYSSSVVV\\\^^^eeemmmrrruuuzzzrrrbbbWWWTTTRRRWWW\\\[[[RRRIIIFFFDDDGGGPPP[[[ffftttjjj___UUUTTTWWWYYYYYYXXXRRRPPPNNNNNNNNNOOONNNMMMMMMLLLKKKIIIHHHHHHHHHIIIDDDDDDDDDCCCAAA???>>>===;;;<<<=========;;;:::999777777666555555555555666444444444444444555666666777777777888999999:::;;;999:::===>>>???AAADDDFFFGGGKKKXXXpppooofffdddjjjxxx{{{hhhSSSEEEEEEHHHKKKMMMOOOTTT\\\bbbqqqdddKKKEEEGGGIIIQQQ]]]zzzppp[[[PPPFFFAAA>>>;;;:::<<<;;;<<<===???AAABBBCCCDDDEEEEEEPPPppprrrKKKGGGEEEAAA@@@??????CCCMMMddd}}}tttssszzzvvvkkkXXXWWWllltttRRRJJJXXXhhhIII???>>>===;;;:::;;;;;;<<>>===999::::::::::::::::::999777777666555555555555555444444444444444555666777777777888888999:::::::::888;;;>>>@@@AAABBBCCCEEEDDDJJJZZZtttrrrgggccciiixxx|||gggRRREEECCCFFFJJJMMMPPPWWWaaaiiiwww^^^HHHCCCFFFGGGNNN]]]|||{{{jjjYYYOOODDD@@@>>>;;;:::<<<<<<<<<>>>???AAABBBDDDDDDEEEFFFTTTvvviiiGGGFFFDDD???@@@AAA@@@CCCNNNeeetttjjjhhhdddgggpppwwwnnn\\\]]]uuubbbQQQIIIYYY```JJJ???>>><<<;;;::::::;;;;;;===DDDIIIQQQ]]]aaaoookkk\\\```vvvttteeeZZZUUUWWW[[[___dddhhhiiihhhiiinnnsssxxxvvviiinnnuuuwwwqqqaaaOOOCCCDDDEEELLLWWWbbbnnn}}}}}}hhhWWWUUURRROOOOOOQQQSSSSSSVVVTTTSSSSSSTTTUUUTTTSSSOOOMMMKKKIIIHHHGGGGGGHHHCCCCCCCCCBBBAAA@@@>>>===::::::999888777777777888666555555444444444444444444444444444555666777888666777888999::::::::::::999;;;===>>>???@@@CCCEEEBBBKKK]]]wwwsssgggbbbhhhwww|||eeeQQQEEE@@@DDDIIILLLQQQYYYdddmmm|||~~~[[[FFFBBBDDDEEEKKK\\\~~~xxxeeeXXXNNNCCC???===;;;:::<<<<<<<<<>>>???AAACCCDDDDDDFFFGGGWWWzzzaaaDDDDDDBBB>>>@@@CCC===AAALLLddduuuZZZWWW]]]aaajjjvvv{{{tttcccddd|||OOONNNKKK___UUUFFF???>>><<<;;;::::::;;;;;;888AAAGGGPPP[[[```ppplll]]]```vvvvvviii^^^XXXYYY[[[ZZZ^^^aaaaaa^^^^^^ccchhhqqq~~~kkkUUUGGGCCCEEELLLXXXdddppplll```XXX[[[[[[WWWRRRSSSWWW[[[XXXUUUSSSRRRQQQQQQOOONNNJJJIIIGGGFFFEEEEEEEEEEEE@@@@@@@@@@@@@@@???>>>>>><<<;;;888666555555555666555444333333222222333333444444444555666777888888666777999:::;;;;;;:::::::::;;;;;;;;;;;;>>>BBBFFFBBBMMMaaa{{{tttfff```fffvvvxxx```KKK@@@CCCDDDHHHMMMRRRYYYgggtttsssUUUGGGDDDEEEGGGPPPfffrrrdddTTTNNNEEE???<<<<<<<<<<<<=========???@@@BBBDDDEEEEEEHHHZZZ~~~yyy[[[GGGBBB>>>???CCC@@@???AAAJJJbbblllfff^^^[[[^^^eeemmmrrruuulll]]]gggbbbOOODDDEEErrrqqqJJJAAA???>>>===<<<<<<;;;;;;<<<===>>>AAAOOO^^^ccctttooo^^^eee}}}tttggg___YYYXXXZZZ[[[[[[\\\\\\XXXTTTXXX```ooouuu\\\OOOGGGGGGNNN[[[gggrrruuuggg___WWWUUUUUUXXX]]]___[[[WWWTTTSSSPPPMMMJJJGGGEEEDDDBBBAAAAAA@@@@@@??????>>>:::::::::999999888888888;;;;;;:::888777555444444444444333222222333333333333333444444555666666666888888888888888999999999===<<<;;;;;;===@@@CCCEEEFFFMMM^^^{{{yyyccc___gggoooqqqZZZIIIAAADDDEEEJJJOOOSSSZZZgggtttnnnQQQEEECCCFFFHHHSSSiiinnn```RRRMMMEEE???<<<<<<<<<<<<<<<===>>>???AAACCCDDDEEEGGGLLL___pppTTTEEEDDDAAAAAABBB>>>???@@@GGG```~~~yyybbb___\\\^^^gggsss~~~|||qqqggg\\\lllZZZLLLEEELLL{{{pppKKKEEE???>>>===<<<<<<;;;;;;<<<===>>>AAANNN]]]bbbssssss___ddd}}}}}}rrrggg\\\YYYZZZ[[[YYYYYYWWWQQQMMMRRRZZZiii~~~gggXXXVVVWWW[[[aaafffooo{{{cccXXXSSSQQQQQQSSSWWW\\\\\\WWWRRRLLLKKKJJJGGGEEECCCAAA@@@@@@@@@@@@???>>>>>>======::::::999999888777666666888777777777666666666555444333333222222333333444333333444555555666666777888888888888999999999999<<<<<<;;;;;;===@@@CCCEEECCCKKK^^^}}}{{{eeeaaaiiiqqqgggQQQFFFBBBCCCEEEJJJPPPUUU\\\iiivvvgggMMMDDDBBBFFFJJJVVVlll|||iiiZZZPPPKKKDDD>>><<<<<<<<<<<<<<<===>>>@@@AAACCCDDDEEEHHHNNNdddeeeMMMBBBEEECCCBBBBBB<<<@@@???DDD[[[yyy|||fffXXXXXXZZZbbboooyyykkk___]]]tttSSSIIIGGGVVVlllJJJFFF???>>>===<<<<<<;;;;;;<<<<<<>>>@@@MMM\\\bbbqqqxxx```ccc~~~xxxkkk___[[[]]]\\\ZZZWWWTTTMMMJJJPPPXXXiiiqqqbbbaaaffflllnnnlllpppeeeSSSMMMLLLLLLMMMPPPTTTWWWVVVPPPJJJEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>;;;::::::888777666555555333444444555555666666777333333333222222333333444333444444555555666777777888888888888999999::::::<<<;;;;;;;;;===@@@CCCDDDAAAKKKbbbzzzeeeaaaiiippp}}}www]]]JJJCCCCCCAAACCCIIIQQQWWW```nnn|||aaaKKKCCCBBBEEEKKKXXXoooxxxfffVVVNNNIIIBBB===<<<<<<<<<<<<<<<===???@@@BBBCCCDDDEEEFFFOOOiiiaaaKKKBBBEEECCCBBBBBB===AAA???AAATTTyyy{{{||||||```UUUWWW\\\gggwwwwwwgggYYY___{{{sssOOOGGGIIIbbbiiiGGGCCC???>>>===<<<<<<;;;;;;<<<<<<>>>@@@KKKZZZaaaooo{{{aaabbbsssiiiaaa```ccc___\\\YYYVVVRRRQQQZZZdddzzztttiiifffppp|||jjjWWWQQQPPPPPPLLLLLLLLLNNNOOOMMMHHHDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@???<<<;;;:::999777666555444222222333333444444555555333333222222222333444444444444444555666666777777777888888999999:::::::::;;;;;;;;;;;;===???BBBDDDAAAOOOiiiyyyccc^^^fffmmmwwwlllTTTDDDAAACCCAAACCCJJJSSS\\\hhhyyy\\\JJJDDDBBBEEEKKKZZZsssvvvdddTTTJJJFFF@@@<<<;;;<<<<<<<<<<<<===???AAACCCDDDDDDEEEGGGSSSqqqcccLLLCCCEEEAAA@@@CCC@@@BBB@@@@@@LLLkkkuuu___ZZZ]]]eeerrrtttdddVVVdddeeeJJJFFFLLLpppiiiFFFBBB???>>>===<<<<<<;;;;;;<<<;;;>>>???HHHYYYaaammm}}}aaaaaa~~~rrrnnnkkkgggdddcccbbb```______^^^bbbnnn{{{vvvqqqqqqyyylllZZZTTTVVVWWWTTTOOOMMMJJJHHHFFFEEECCCAAABBBCCCCCCDDDDDDEEEEEEFFFAAAAAAAAA@@@??????>>>>>>===<<<;;;999888666555555333333333222222222222222333222222222333333444555444444555555666777777888777888888999::::::;;;;;;:::::::::;;;===???AAACCCBBBQQQnnnzzzddd^^^dddkkkooo{{{{{{xxxooo___MMMAAA???BBBCCCEEEKKKUUU```nnn{{{VVVHHHFFFCCCEEEKKK^^^yyyuuudddSSSHHHDDD???<<<;;;<<<<<<<<<<<<===@@@BBBDDDEEEEEEDDDIIIXXXzzzcccMMMDDDEEE@@@@@@CCCBBB@@@@@@@@@FFF]]]oooaaa^^^cccnnn~~~~~~oooaaaVVVlll~~~UUUDDDEEEQQQiiiHHHDDD???>>>===<<<<<<;;;;;;<<<:::>>>>>>FFFWWW```kkk}}}eee```~~~rrrnnnooouuuvvvppphhhccceeeeeeggglllpppyyy|||{{{zzz~~~|||cccUUUTTTWWWUUUQQQOOOMMMIIIEEEBBBAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCC======<<<<<<;;;:::::::::;;;;;;:::888777666555555444444333222222111000000222222222222333444555555444555555666666777888888777888888999:::;;;<<<<<<999::::::<<<===???AAABBBBBBSSSqqq~~~hhhaaaeeeiiijjjwwwdddaaa[[[PPPEEE???>>>???CCCDDDIIIRRR]]]mmmqqqOOOFFFGGGEEEFFFMMMeeetttbbbPPPFFFBBB>>>;;;;;;<<<<<<<<<<<<===@@@CCCDDDEEEEEEDDDIIIZZZ___KKKCCCEEEAAA@@@DDDBBB===@@@AAABBBRRRvvv~~~mmmccc]]][[[bbbooouuuhhh]]]XXXsssoooKKKCCCIIIYYYdddGGGDDD???>>>===<<<<<<;;;;;;<<<999>>>>>>EEEVVV```jjjzzzjjj___vvvyyypppuuuuuummmkkklllnnnsss|||ppp\\\QQQPPPPPPOOOLLLJJJJJJHHHEEECCCBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@:::::::::999888888777777888777777666555555444444444444333222222111111000222222222222333444555666555555555666777777888888777888888999:::;;;<<<===999999:::<<<===???@@@AAADDDVVVuuujjjaaacccgggiiiqqqSSSQQQMMMGGGAAA======>>>AAAAAAEEEMMMXXXhhhjjjJJJEEEHHHFFFGGGNNNiiirrr```NNNDDDAAA===;;;;;;<<<<<<<<<<<<===@@@CCCEEEEEEEEEDDDGGGYYYZZZGGGBBBFFFBBBAAADDDBBB:::@@@BBBAAAMMMoookkkZZZTTTTTTWWW^^^kkk}}}ooobbb[[[YYYwwwfffHHHFFFNNN___]]]DDDCCC???>>>===<<<<<<;;;;;;<<<999>>>>>>DDDUUU```iiixxxooo___pppwwwpppmmmvvvrrruuutttwww~~~nnnaaaTTTLLLJJJJJJJJJKKKEEEGGGHHHGGGFFFDDDEEEEEE@@@@@@@@@@@@????????????;;;;;;:::999999888888777555555555444444333333333333333333222222222222222222222222222333444555666555555666666777777888888777888888999;;;<<<======888999:::<<<>>>???@@@AAAHHHZZZyyyiii``````ccciiimmmyyyGGGEEEAAA>>>======>>>???AAACCCHHHMMMSSSbbb}}}___JJJAAADDDGGGCCCSSSsssuuujjj\\\LLLBBB@@@===;;;::::::;;;<<<===>>>CCCHHHFFFBBBBBBGGGRRR```zzzwwwPPPKKKFFFBBBAAAAAA@@@@@@AAABBBAAA@@@MMMnnnmmmZZZRRRNNNKKKWWWUUU^^^sssppp\\\QQQbbbVVVPPP===IIIsssxxxQQQIIIAAA>>>>>>===<<<<<<<<<<<<<<<>>>:::;;;DDDOOOZZZgggppprrrbbbooottthhhkkkzzzxxxuuu~~~}}}ddd[[[OOOGGGFFFGGGFFFDDDDDDCCCAAA@@@@@@AAACCCDDDBBBAAA@@@>>>===;;;:::999::::::999777666444333222666777777777777555333222222222222222222222222222000111222222111222444666666666666666777777777777888888999:::;;;;;;;;;;;;===:::;;;>>>??????AAAEEEJJJ]]]|||jjj]]]]]]ccccccpppyyyCCCAAA@@@>>>>>>???@@@AAACCCDDDHHHNNNWWWhhh\\\IIIAAADDDHHHFFFWWWvvvssshhhYYYJJJAAA@@@===;;;::::::;;;<<<===???CCCGGGFFFAAABBBGGGRRRdddbbbOOOKKKEEEBBBAAAAAA@@@@@@BBBAAA@@@AAAJJJddd|||bbbSSSPPPPPPOOOWWWWWW```rrrlllXXXUUUpppTTTHHH>>>QQQ{{{lllLLLGGG@@@>>>>>>===<<<<<<<<<<<<<<<===:::;;;BBBLLLXXXgggtttvvvdddppp||||||yyy|||uuu]]]TTTJJJEEEDDDEEEDDDBBBBBBAAA???>>>>>>???AAABBBAAA@@@???>>><<<;;;:::999:::999888777666555444444666666777777666555333222222222222222222222222222000111222222111222444666666666666777777777888888888999:::;;;;;;<<<;;;;;;===;;;;;;>>>???>>>@@@EEEOOOdddwwwyyylll^^^]]]aaabbbkkkwwwvvvccc======>>>>>>@@@AAABBBCCCFFFFFFKKKTTT```ttt|||XXXHHHAAADDDIIIIII]]]zzzooocccVVVHHHAAA???===;;;::::::;;;<<<>>>???CCCFFFEEEAAABBBGGGUUUlllVVVNNNJJJEEEBBBAAAAAAAAA@@@CCC??????BBBEEEXXXlllVVVNNNPPPSSSUUUUUUXXXaaannnwww{{{~~~uuueeeSSS^^^pppPPPDDDDDD```[[[GGGGGGAAA>>>>>>===<<<<<<<<<<<<<<<<<<;;;<<>>======>>>???@@@??????>>>===<<<;;;:::999999999888777777666555555555555666666555444333222222222222222222222222222000111222222111222444666666777777777777888888888888999:::;;;<<<<<<<<<<<<>>><<<===??????===???DDDVVVooo|||{{{wwwwwwnnn___\\\^^^eeeiiirrrrrr\\\KKK;;;<<<===???AAABBBCCCDDDGGGIIIPPP]]]nnnuuuTTTHHHBBBDDDIIILLLbbb|||jjj^^^QQQEEE@@@>>><<<:::::::::;;;<<>>DDDCCCNNN|||cccRRROOOQQQTTTWWWSSSXXXaaaiiiooottt{{{lll___RRRiii___JJJEEEMMMpppPPPEEEGGGBBB>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<>>???>>>============>>>???>>>======<<<;;;:::999999888888888777777666666666444444444444444333222222111111111111111111111111000111222222111222444666777777777888888888999999999:::;;;<<<<<<======<<<>>>===>>>@@@>>>===@@@FFF\\\zzz~~~mmmqqqccc^^^^^^dddhhhqqqwwwcccNNN@@@======>>>@@@AAABBBCCCDDDHHHJJJUUUggg{{{mmmQQQHHHCCCDDDHHHNNNhhhwwweeeXXXMMMCCC???>>><<<:::999:::;;;<<>>FFFCCCHHHsss]]]RRRRRRPPPPPPSSSSSSYYY```eeelllvvv~~~ddd[[[VVVssszzzPPPDDDGGGSSSyyyuuuMMMGGGFFFAAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<===???III```ttt|||jjjjjjwww|||yyyyyy{{{~~~aaaMMMHHH@@@???>>>>>>?????????>>>>>>>>>============>>>>>><<<;;;;;;;;;::::::999999777777777777666666555555333333333222222222222222111111111111111111111111000111222222111222444666888888888888999999999999::::::;;;<<<============???>>>>>>@@@>>>>>>DDDLLLdddsssddduuuhhhbbbbbb___gggpppzzzppp[[[III>>>?????????@@@BBBCCCEEEFFFIIIKKKVVVjjjeeeLLLGGGCCCDDDIIIRRRooosssaaaTTTJJJBBB>>>===;;;:::999:::;;;<<<@@@@@@BBBEEEEEEEEEJJJQQQfff}}}lllNNNHHHFFFCCCBBBBBBBBBAAA@@@@@@;;;>>>FFFCCCFFFhhhvvvWWWRRRSSSNNNLLLQQQVVV]]]ccchhhqqqooo\\\VVV^^^zzzgggGGGCCCFFFYYYmmmOOOHHHBBB???>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<======EEEYYYkkkrrrqqqmmmwww|||uuupppnnnjjjgggfffeeeZZZIIIAAABBB==================>>>>>><<<==================<<<:::::::::999999999999999777777666555555444333333222222111111111111222222111111111111111111111111000111222222111222444666888888999999999::::::::::::;;;<<<===>>>>>>>>>>>>???>>>>>>???>>>@@@IIITTToookkkcccwwwiiicccaaa^^^hhhssszzz~~~|||wwwiiiUUUFFF@@@@@@@@@???@@@BBBEEEHHHJJJLLLLLLTTThhh\\\FFFEEECCCDDDKKKWWWwwwooo^^^QQQHHHBBB>>><<<;;;999999:::;;;<<<@@@@@@BBBFFFGGGGGGNNNVVVsssdddOOOGGGEEECCCBBBBBBBBBBBB@@@AAA===???EEECCCDDD[[[xxxmmmRRRQQQTTTNNNMMMVVV\\\dddkkkqqq{{{rrr___TTTPPPfff~~~sssUUUFFFEEEIIIfff```LLLGGG???@@@>>>>>>===<<<<<<<<<<<<<<<<<<;;;<<<======CCCRRR```pppuuuooowww~~~wwwmmmeeeaaa```XXXTTTPPPLLLHHHBBB???>>><<<<<<<<<;;;::::::;;;===:::;;;;;;;;;;;;;;;;;;:::888888888999999999999999777666666444333222111111222111000000000000111222111111111111111111111111000111222222111222444666999999999::::::::::::;;;;;;;;;===>>>>>>>>>>>>>>>???>>>>>>>>>>>>BBBOOO]]]}}}___aaapppbbbZZZWWWZZZdddooovvvyyyuuuqqqkkk^^^MMMDDDCCC@@@??????@@@BBBFFFJJJMMMNNNLLLQQQddd~~~wwwUUUBBBCCCCCCEEEMMM[[[|||~~~mmm\\\OOOGGGBBB===<<<:::999999:::;;;<<<@@@@@@BBBFFFGGGIIIPPPXXX]]]OOOFFFDDDBBBBBBBBBCCCBBB@@@AAA>>>@@@DDDBBBCCCRRReeeiiiOOOQQQUUUPPPRRR^^^aaaiiirrrxxxhhhTTTNNNMMMjjjfffJJJGGGHHHOOOsssTTTHHHDDD>>>CCC>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;===>>>BBBMMMYYYpppvvvnnnuuuttt{{{xxxllleeegggmmmcccggghhhcccZZZRRRPPPQQQJJJIIIEEEBBBBBBBBB???999<<<<<<;;;:::888888:::;;;888999999::::::999999888888888888888888999999999777666555444222111000///111111000//////000111222000000000000000000000000000111222222111222444666999999:::::::::;;;;;;;;;;;;<<<===>>>???????????????============CCCSSSbbbUUU^^^}}}xxxhhhYYYPPPMMMPPPYYYdddlllxxxzzztttnnnhhhbbbVVVHHHDDDGGG===???BBBDDDFFFHHHLLLOOOTTTOOOTTTjjjlllNNNEEEBBBFFFIIIOOOgggzzzeeeVVVOOOGGG???======<<<:::999:::<<>>>>>???@@@@@@CCCPPP]]]eeeYYYSSSUUUXXXVVVgggsss|||mmmZZZOOOJJJYYYrrrvvv]]]HHHFFFEEEPPPwwwTTTAAABBBFFF???>>>>>>>>>>>>===============<<<<<<===<<<===FFFPPPkkkqqqnnn}}}vvvggg]]]VVVXXXYYYUUUOOOMMMOOOSSSOOOPPPQQQQQQPPPNNNKKKIIICCCCCCBBBAAA???>>>======>>>===;;;999999999;;;<<<999888888777666666666666666777888999:::999888777777555333111000000111222111111222222222111111000111111111111111111222222222333333222222333777:::;;;=========;;;:::;;;<<<===>>>>>>?????????>>>>>>@@@<<<===@@@>>>BBBXXXqqqTTTVVVvvv|||zzzkkk[[[NNNFFFBBBMMMPPP[[[jjjxxxzzzpppnnnfffZZZRRRNNNJJJEEEAAAEEEFFFHHHJJJKKKLLLPPPRRRXXXXXXaaaxxxhhhLLLEEECCCFFFHHHQQQjjjvvvaaaSSSLLLEEE>>><<<<<<<<<;;;999:::===??????DDDCCCEEEHHHGGGSSSkkkUUUKKKEEEEEECCCBBBAAA@@@@@@@@@??????@@@AAA???AAALLLWWWggg\\\XXX\\\aaa^^^lll{{{yyyeeeUUUMMMPPPaaavvvqqqVVVEEEDDDFFFZZZjjjQQQDDDCCCDDD???>>>>>>>>>>>>===============<<<<<<===<<<===EEEOOOhhhuuuooouuufff[[[TTTPPPOOOQQQRRROOOJJJFFFEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFBBBAAAAAA@@@>>>======<<<;;;:::888777666777888999777666666666666777777888999999:::::::::999888777555444222000000000111222222222222222222222222222111111111222222222222222111222333222222444888;;;<<<===>>>>>><<<;;;<<<===>>>>>>????????????>>>>>>>>><<<>>>@@@@@@HHHbbb~~~~~~NNNSSSppp{{{|||~~~xxxlll___QQQHHHBBB@@@GGGJJJTTTdddssswwwppphhh]]]UUUQQQNNNJJJFFFFFFHHHJJJKKKLLLNNNRRRUUU\\\aaappp___IIIFFFEEEFFFHHHTTToooooo[[[NNNHHHBBB===<<<<<<<<<;;;:::;;;>>>@@@>>>DDDDDDFFFIIIIIIUUUnnnoooLLLIIIDDDCCCBBBAAA@@@?????????@@@???AAABBB??????FFFOOOlllnnnddd^^^aaaeee```mmmiiiXXXNNNJJJSSSjjjxxxiiiNNNBBBFFFLLLlllYYYNNNGGGBBBAAA???>>>>>>>>>>>>===============;;;;;;===<<<===DDDMMMccczzzoooxxxyyyjjjXXXOOOOOOSSSWWW______]]]ZZZTTTNNNHHHEEE??????@@@AAABBBCCCCCCDDD@@@@@@???>>>>>>===<<<<<<999888777666555666777888666666666666777888999:::;;;;;;;;;;;;:::888777666333222111000000111222333333333222222222333333444222222222222222222222222000111333333444666:::<<<>>>???@@@???>>><<<======>>>???????????????>>>>>>===<<<>>>@@@CCCPPPppprrrHHHOOOfff~~~|||ssslll```SSSHHHBBB@@@???BBBCCCMMM___qqq~~~oooggg]]]UUUQQQOOOMMMKKKFFFHHHJJJKKKNNNRRRWWW[[[eeepppvvvVVVFFFGGGFFFFFFIIIZZZvvvzzzhhhVVVKKKEEEAAA>>>;;;<<<<<<;;;:::<<>>DDDDDDFFFIIIIIIXXXrrr]]]FFFGGGBBBAAA@@@???>>>>>>>>>>>>>>>>>>@@@AAA???>>>BBBJJJ___yyymmmhhhiiieeetttnnn[[[NNNJJJJJJTTTnnnvvv___HHHBBBKKKYYYnnnLLLKKKGGG@@@??????>>>>>>>>>>>>===============;;;;;;=========BBBIII^^^zzznnn}}}yyy~~~xxxqqqssswwwwwwttthhh```VVVPPPQQQYYYcccjjjoookkkfff```ZZZSSSLLLGGG>>>>>>>>>>>>???@@@BBBCCC??????>>>>>>=========<<<::::::999888888999999:::::::::999999999:::;;;;;;<<<;;;:::999888666555444111000000000000111222333555444333333333444555666333333333333333222222222000111333555666888<<>>>>>>>>??????@@@@@@@@@???>>>>>>>>>>>>???@@@EEEWWW{{{gggEEEMMM\\\tttkkk]]]PPPGGGBBBAAAAAA@@@AAAKKK```uuuoooiii```ZZZWWWVVVUUUTTTKKKLLLMMMOOOSSSYYYaaagggvvvmmmRRRDDDGGGHHHGGGNNNccc}}}uuubbbTTTJJJDDD@@@???;;;;;;;;;;;;;;;<<<@@@CCC@@@EEEEEEEEEHHHJJJ[[[xxxwwwRRREEEEEEAAA@@@???>>>>>>>>>>>>>>>;;;;;;===@@@@@@>>>AAAGGGXXXvvvvvvwwwvvvaaaRRRIIIIIIOOO\\\tttqqqWWWEEEBBBQQQkkkdddGGGHHHEEE===>>>@@@>>>>>>>>>>>>===============::::::===>>>===AAAFFFXXXqqqnnnyyy~~~{{{tttuuuwwwxxxwwwtttpppmmmlllmmmpppvvv|||xxxqqqiii^^^WWWJJJKKKNNNSSSXXX^^^dddhhhbbb]]]UUUOOOJJJFFFCCC@@@??????>>>>>>>>>>>>???@@@>>>>>>>>>>>>=====================<<<=========>>>??????===<<<;;;;;;;;;;;;999888777666444333222222000000000111111222333333555555555555555666777777444444444444333333222222111333555777999;;;>>>AAAAAACCCEEEEEECCC@@@??????@@@@@@@@@@@@@@@???>>>>>>@@@??????AAAIII```^^^FFFKKKTTTzzzpppaaaTTTLLLGGGEEEDDD@@@BBBNNNdddzzz|||uuupppjjjfffcccbbbbbbbbbNNNNNNOOORRRYYYdddpppyyyeeePPPDDDHHHHHHHHHTTTmmmppp^^^RRRJJJCCC???>>>:::;;;;;;;;;;;;===AAADDDAAAFFFFFFEEEIIINNNccclllLLLGGGCCC@@@@@@???>>>>>>>>>>>>>>>;;;:::<<>>AAAFFFRRRsssgggVVVMMMHHHMMMVVVkkkyyyiiiNNNEEEEEE\\\~~~^^^FFFEEE@@@<<<>>>???>>>>>>>>>>>>===============::::::===>>>===???CCCRRRkkksssuuuuuunnnpppvvvsssqqqnnnlllkkkkkkkkkjjjnnnpppsssssstttzzzyyyhhh^^^WWWOOOIIIGGGCCCIIIRRRWWWYYYXXXVVVUUULLLIIIDDD@@@======>>>@@@>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>??????@@@???===<<<:::999999999555444333222222111222222111111222222333333333333444555666777888888888777666555555444444333333222333666888:::<<<===@@@BBBCCCEEEGGGGGGEEEBBBAAA@@@AAAAAAAAAAAA@@@???>>>>>>@@@@@@@@@DDDSSSoooUUUHHHIIIOOO}}}~~~uuuggg\\\UUUQQQMMMJJJDDDHHHUUUkkk}}}{{{zzzxxxuuurrrpppoooooopppOOOPPPSSS[[[hhh{{{~~~ZZZJJJCCCHHHIIIIIIZZZwww|||kkkYYYPPPJJJBBB======::::::;;;;;;<<<>>>BBBEEEAAAGGGFFFFFFLLLTTTnnn|||dddIIIIII@@@@@@@@@??????>>>>>>??????===;;;<<>>@@@DDDHHHdddpppXXXNNNJJJJJJRRR^^^wwwyyy^^^EEEFFFLLLnnnqqqVVVFFFCCC===<<<@@@>>>>>>>>>>>>>>>===============:::999===???===>>>@@@MMMhhh{{{rrr}}}vvvkkkdddbbbiiisssmmmkkkgggbbb```bbbgggkkkmmmoooqqqrrrrrrtttwwwzzzpppeeeYYYSSSLLLDDDBBBDDDHHHMMMSSSTTTQQQKKKFFFDDDBBBBBBBBB???<<<;;;???BBB;;;;;;<<<<<<<<<;;;:::999888999999999:::::::::;;;999:::;;;;;;<<<<<<<<<;;;::::::888777666666666666111111000000000222333444222333333444444444333333333555888:::::::::888777666666666555444333333333666888;;;===>>>???AAACCCEEEGGGIIIIIIGGGDDDBBBAAAAAAAAAAAAAAA@@@???>>>===??????@@@JJJ```qqqMMMHHHDDDLLLqqqwwwmmmeeeaaa^^^YYYTTTLLLQQQ```sssSSSVVV\\\hhh|||tttQQQCCCDDDIIIIIIJJJ^^^}}}yyyhhhWWWOOOIIIAAA<<<;;;999:::;;;;;;<<<>>>BBBFFFAAAFFFFFFGGGNNNYYYvvv```GGGJJJ>>>AAA@@@???????????????@@@@@@===<<<>>>???===???CCC@@@YYYttt|||dddOOOHHHHHHKKKVVVccc{{{vvvTTT>>>GGGTTTbbbPPPEEEAAA;;;===BBB===>>>>>>>>>>>>===============999999===???======???IIIgggqqq{{{ssseee\\\VVVVVV\\\ddd```___ZZZSSSNNNRRR]]]gggnnnppprrruuuuuutttrrrqqqddd[[[TTTQQQKKKCCCBBBEEEHHHJJJLLLJJJEEE???===<<<<<>>>>><<<;;;:::666666666777888888999999555666777888888888888888555444444333333333333444000/////////000222444666333444444555555444444333333555999;;;<<<;;;999777777777666555444444333333888:::===??????@@@BBBDDDEEEHHHJJJJJJHHHDDDBBBBBBBBBBBBBBBAAA@@@???>>>=========AAANNNjjjcccHHHHHH@@@JJJiiixxxqqqlllkkkhhhccc^^^TTT[[[jjj{{{gggfffhhhwwwkkkOOOEEECCCDDDGGGSSSllltttfffVVVKKKCCC===;;;<<<<<<;;;:::;;;<<>><<<<<<;;;;;;;;;============>>>>>>>>>>>>AAAOOOcccmmm^^^HHHIIIVVVOOOUUUtttxxx]]]KKKDDDEEEcccZZZMMMAAA>>>???>>>============<<<<<<<<<;;;;;;;;;<<<<<<===<<<;;;<<<>>>@@@JJJrrr|||wwwxxxmmm]]]QQQLLLKKKLLLMMMPPPIIIFFFJJJPPPUUU```kkkssswwwzzzhhh___[[[VVVNNNFFFAAA>>>>>>???DDDEEEEEEBBB<<<999:::<<<:::999888777888:::===>>>:::;;;===>>>>>><<<999888555555555666666666666666555555555444444333333333111111000000000000000111111111222333444444444444666666666666777777777777888666666888;;;<<<999666777888777555333333555666<<<===???BBBEEEGGGHHHHHHHHHHHHHHHGGGFFFDDDBBBAAA@@@>>><<<<<<===>>>????????????KKKeeeVVVIII@@@CCCFFFddd~~~zzz}}}~~~vvvpppnnnggg___ZZZhhhyyytttwwweeeLLLDDDDDDDDDHHHXXXssspppbbbSSSJJJCCC>>><<<>>>;;;;;;;;;;;;===???BBBDDDHHHFFFFFFJJJTTTkkk|||PPPJJJ===AAA???>>>===<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>AAAKKKZZZyyy___QQQGGGMMMRRROOO```pppUUUDDDGGGZZZVVVJJJ@@@>>>???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>AAAMMMqqq~~~wwwxxxiii\\\VVVTTTUUUUUUWWWUUUXXX___eeejjjsss}}}wwwcccYYYSSSOOOHHHBBB>>><<<===>>>BBBBBB@@@===:::888999:::777888:::;;;<<<============>>>@@@AAA@@@>>>;;;999666666666555555555555555444444444444333333333222222111111000000111111111333333444444555444444444777777777777777888888888999888777999;;;;;;999777555666666666555666999;;;>>>???@@@CCCEEEFFFGGGHHHFFFEEEDDDCCCAAA@@@???>>>@@@???===<<<<<<<<<<<<;;;@@@CCCSSSnnnMMMFFFAAABBBAAAZZZwwwqqqjjjbbbfffppp}}}nnnvvvwwwuuu\\\GGGCCCEEEDDDJJJ___}}}jjj]]]PPPHHHCCC>>>===???;;;;;;;;;<<<===@@@BBBDDDKKKFFFEEEKKK\\\yyypppHHHGGG???===>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<============>>>@@@EEEOOOooommmRRRGGGJJJQQQOOOWWWrrrhhhMMMCCCWWWkkkOOOEEE>>>===???>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<>>??????===:::888888888777777555888===AAABBBAAA???===@@@AAACCCCCCBBB???<<<:::666666666555555444444333333333333333222222222222222222222111111222222333555666666666666555555444777888888888999999999:::::::::999:::;;;;;;999888444666888999999;;;>>>AAAAAAAAABBBCCCEEEFFFGGGGGGGGGEEECCC@@@???>>>======??????>>>>>>============CCCLLL```}}}rrrCCCBBBCCCAAA???QQQ{{{uuullleeekkkoooyyy^^^lllxxxppp^^^[[[vvvTTTCCCBBBEEEEEENNNhhhzzzeeeYYYMMMFFFBBB>>><<<===::::::;;;<<<>>>AAACCCDDDIIIFFFEEELLL___cccBBBDDDCCC<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========???AAAHHHiiirrr\\\NNNJJJQQQSSSTTTnnnaaaIIIMMMxxxzzzRRRHHH@@@<<<===???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<>>@@@AAA>>>:::666666888999777555666999>>>BBBDDDCCCAAA@@@BBBCCCCCCCCCAAA>>>;;;999666666555555444333222222222222222222222222222222333333333222333333444444888888888888777666666555888888999999:::;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::888:::<<<===>>>@@@CCCEEECCCCCCCCCDDDEEEEEEFFFGGGJJJHHHEEEAAA?????????@@@>>>>>>?????????@@@BBBDDDHHHVVVooobbb>>>AAADDD>>>CCCLLLqqqyyymmmfffhhhkkkvvvdddzzzhhh___\\\RRRVVVlllMMMBBBCCCDDDGGGVVVrrrqqqaaaVVVJJJEEEAAA<<<::::::999:::;;;===???AAACCCDDDDDDFFFHHHNNN___WWW@@@AAAFFF======<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<===???EEEddd|||bbbPPPOOOQQQXXXXXXdddoooVVVHHHbbb}}}fffEEEBBB===:::===>>><<<:::;;;::::::;;;;;;;;;;;;;;;;;;:::;;;<<<;;;;;;<<>>======???@@@>>>;;;888888:::;;;888666666888:::===???@@@@@@@@@CCCDDDEEEEEECCC???<<<999666555555444333222222111222222222222222222222222444444444444444555666666999999999999888777777666888999999:::;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>@@@BBBCCCCCCCCCEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFJJJHHHEEEBBB@@@@@@@@@AAA>>>???@@@???>>>???CCCFFFLLL```}}}XXX@@@AAADDD<<>>@@@BBBDDDEEEBBBFFFJJJPPPbbb}}}nnnPPPAAA>>>GGG===<<<<<<;;;;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;???BBB\\\jjjUUUKKKNNNVVV\\\bbbyyy```LLLSSSwwwUUUBBB???;;;999<<<===;;;:::;;;::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;===@@@BBBGGGttt}}}~~~qqqggg```\\\VVVRRRQQQNNNIIIFFFFFFBBB@@@===;;;::::::;;;<<<======<<<======<<<999777555666777888:::;;;======DDDEEEEEEEEECCC@@@===:::444444444333333222222111222222222222333333333333555555555555666666777888888999999999999888888777888888999:::;;;<<<======<<<===>>>===<<<===???AAACCCDDDFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBCCCDDDEEEFFFFFFDDDBBB@@@???????????????@@@???===;;;===BBBGGGYYYpppyyyPPPCCC???CCC<<<@@@@@@YYYzzzjjjbbb___kkkhhhZZZaaapppxxxWWWEEECCCGGGEEESSSlllssshhhUUULLLDDDBBB@@@<<<::::::888:::<<<>>>AAACCCDDDEEEEEEHHHKKKSSSkkk|||aaaLLLCCC;;;EEE<<<<<<;;;;;;::::::;;;;;;<<<999::::::::::::;;;;;;;;;:::??????PPPzzz}}}}}}oooWWWLLLLLLOOOXXX```sssmmmTTTNNNooofffFFFBBB???;;;999;;;<<<999:::<<<999999:::::::::;;;;;;;;;999:::;;;;;;;;;===@@@CCCLLLvvv|||wwwsssqqqppppppooommmjjjjjjmmmpppjjjooonnnggg```[[[VVVPPPMMMIIIHHHJJJIIIDDD@@@@@@===<<<:::888888999:::;;;<<<>>>AAABBB@@@<<<999777777777888:::;;;<<<<<<===@@@AAABBBBBB@@@===:::888333333333222222222222222222333333333444444444444666555555666777888999999777888888999999999888888777888999:::;;;<<<======<<<===???>>>===>>>AAADDDCCCEEEGGGFFFEEECCCCCCCCCDDDCCCBBBAAABBBCCCEEEFFFBBBAAAAAA@@@??????>>>>>>>>>??????===<<>><<<===QQQqqqaaaYYYZZZkkkzzzoooQQQCCCDDDHHHGGGWWWtttppphhhQQQIIIBBBAAA@@@===;;;<<<888:::<<>><<>>:::;;;======<<<999666444222222222222222222333333333333333444444555555555666666666666777888999:::666777888999999999999999777777888999:::<<<<<<===;;;===???>>>===>>>BBBFFFBBBDDDEEEFFFDDDBBBBBBBBBCCCBBBAAA@@@AAACCCEEEFFF@@@AAAAAAAAAAAA@@@??????;;;===>>>>>>AAAIIIVVV```___DDDEEE999???@@@<<<>>>NNNwww~~~|||vvvgggWWWPPP\\\nnn___HHHCCCFFFGGGIIIaaa}}}jjj]]]NNNIIIAAA<<<;;;;;;<<<<<<;;;===???AAAAAACCCEEEGGGKKKJJJLLL[[[}}}WWWBBB===@@@AAA:::;;;;;;::::::::::::999999999999::::::::::::;;;;;;666???>>>AAA[[[yyyzzzaaa{{{gggRRRIIIJJJOOORRRbbbuuu~~~]]]GGGMMMvvvnnnFFF@@@CCC::::::::::::::::::::::::888888888999999:::::::::999:::;;;;;;;;;<<<>>>@@@IIIqqq~~~~~~~~~|||xxxtttpppjjjddd```[[[YYYVVVUUUTTTTTTRRRQQQNNNNNNMMMKKKJJJIIIGGGGGGFFFEEEDDDBBB@@@>>>===<<<999::::::888666666999===@@@CCCGGGGGGCCC???======<<<@@@CCCDDD@@@;;;666333444555555555555555555444222222333333333222222111444444333333333444555555666777888999999999999999::::::999999999:::;;;;;;999:::<<<<<<;;;:::;;;<<<<<>>>>>???AAACCCEEECCCBBB@@@?????????@@@@@@CCC===<<<@@@BBBGGG[[[rrrYYYGGG>>><<<>>>===??????HHHiii{{{mmm]]]\\\dddeeettt{{{YYYGGGDDDFFFGGGMMMfffwwwdddXXXMMMHHHAAA<<<;;;;;;<<<<<<;;;===@@@AAABBBCCCEEEHHHFFFJJJRRRfffQQQBBB>>>???@@@;;;;;;;;;:::::::::999999999999999999:::::::::;;;;;;888???<<<===NNNddd~~~oootttiiiXXXPPPMMMOOOSSSYYYqqqkkkOOOKKK___[[[BBB@@@<<<::::::::::::::::::::::::888888888999999999::::::888:::;;;;;;;;;;;;>>>@@@EEEeee}}}~~~zzzssspppmmmjjjfffbbb]]]YYYXXXVVVSSSQQQQQQPPPOOOMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCBBB@@@>>>===;;;;;;:::::::::999666777:::===BBBIIIQQQQQQKKKBBB<<<999999<<<@@@AAA>>>999444222222333333444444333333222333333333444444333333222444444333333333444555555888888999:::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<===>>>===;;;::::::;;;>>>@@@CCCDDDDDDCCCDDDEEEKKKKKKKKKJJJIIIGGGDDDCCC@@@??????>>>???AAACCCDDDBBBBBB@@@?????????@@@@@@???===@@@EEEGGGQQQlll~~~TTTEEE>>><<<>>><<<>>>???EEE```qqqcccaaahhhvvvkkkPPPFFFEEEFFFGGGUUUoooooo]]]SSSKKKFFF@@@<<<;;;;;;<<<<<<<<<>>>@@@AAABBBCCCFFFHHHFFFOOO___xxxtttHHHAAA@@@>>>===;;;::::::::::::999999999999999999999999:::::::::::::::===:::<<>>@@@666999999999999999999999999888888888888888999999999888999:::;;;:::;;;===???AAAWWWvvv||||||~~~~~~zzzuuunnnkkkhhheeeccc___[[[XXXSSSQQQNNNMMMLLLLLLJJJHHHHHHHHHGGGEEEDDDCCCBBBAAAAAAAAA???>>><<<;;;:::999:::::::::999888888:::<<>>???@@@@@@@@@???===;;;:::;;;===AAACCCEEEEEEDDDDDDDDDEEELLLLLLMMMLLLJJJGGGDDDCCCAAA@@@@@@???@@@AAACCCDDDBBBAAA@@@?????????@@@AAA<<<===BBBHHHNNN]]]~~~nnnLLLBBB===<<<>>>;;;;;;>>>AAAUUUxxxmmmmmmtttzzzzzz\\\HHHDDDEEEFFFGGG___xxxzzzhhhZZZPPPHHHDDD???;;;;;;<<<<<<<<<<<<>>>AAABBBCCCDDDGGGIIIJJJWWWkkkddd@@@AAAAAA<<<;;;<<<:::::::::999999999999888888999999999999:::::::::<<<:::999???GGGKKKfffwww{{{qqqYYYJJJOOOUUUSSSTTT[[[tttvvvWWWFFFQQQxxx[[[@@@>>>@@@777999999999999999999999999777888888888888888888888777999::::::::::::===???@@@LLLlll|||{{{|||zzztttpppnnnkkkgggdddaaa^^^ZZZWWWPPPMMMKKKIIIIIIHHHFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>===;;;:::999999:::::::::999888999:::;;;===GGGPPPOOODDD999222000000333666777555222111000000000111111111111000000222222333333444444333333333333333333444444555666999:::;;;<<<======>>>>>><<<<<<======???@@@BBBBBBBBBAAA@@@>>><<<<<>>:::999>>>???JJJxxxzzztttzzzzzzssszzzwwwlllsss}}}vvvnnnkkkfff```\\\YYYXXXXXXrrrPPPDDDDDDCCCFFFLLLkkkttteeeYYYPPPFFFBBB>>>;;;;;;<<<<<<<<<===???AAACCCCCCEEEGGGIIIJJJYYYpppVVV<<<@@@@@@:::;;;;;;::::::999999999888888888888888888999999999::::::===999888CCCLLLKKK\\\~~~ppp|||uuu\\\PPPJJJQQQUUUVVVaaaqqqzzz]]]FFFPPPppp```KKKAAA======999888888888888888888888888777777777777777777777777777888999999999:::<<<>>>>>>EEEfff~~~{{{~~~}}}|||{{{zzzvvvpppllljjjgggbbb^^^[[[WWWSSSPPPNNNKKKIIIGGGGGGFFFEEECCCDDDCCCBBBBBBAAA@@@??????>>>======<<<;;;::::::999:::999888888999999999999:::???CCC@@@888111111333...000333444222000000000111111222222222222111111000000111222222222222222333222222333444555666666888999:::<<<===>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDAAAAAAAAA??????@@@CCCFFFFFFGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHGGGDDDBBB@@@CCCCCCBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@AAABBBHHHHHHOOO^^^tttgggNNN???>>>:::;;;>>>:::888>>>>>>DDDkkkwwwmmmooo~~~{{{sssaaaaaasssqqq___SSSQQQNNNJJJEEEBBBBBBBBBCCCdddIIICCCEEECCCJJJVVVwwwnnnbbbXXXNNNCCC@@@<<<;;;;;;<<<======>>>@@@BBBCCCDDDEEEHHHJJJHHHYYYtttkkkLLL<<>>@@@bbbzzz|||{{{{{{zzzzzzxxxsssmmmhhhgggddd___ZZZVVVSSSOOOLLLLLLJJJGGGFFFFFFEEECCCBBBBBBBBBAAA@@@@@@???>>>>>><<<;;;;;;;;;::::::999999999777666777888999888777888999999666222111333666...000222222111000000111222222333333333333222222...///000111222222222111222222222333444555666777888999;;;<<<===>>>???????????????@@@AAABBBCCCDDDAAABBBBBBBBBBBBCCCFFFHHHFFFGGGGGGFFFDDDDDDFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@?????????@@@AAABBBEEEJJJVVVlllWWWDDD===>>>:::;;;>>>999999>>>===AAA^^^rrrhhhfffnnnyyyyyy```XXXaaavvvrrr[[[MMMGGGDDDBBB???===<<<<<<>>>???sssXXXDDDEEEGGGDDDPPPddd|||ggg^^^UUUJJJAAA???<<<:::;;;=========>>>@@@BBBDDDEEEFFFHHHJJJQQQcccXXXGGG???===888999===888999999999999888888888888888888888888999999999999888:::999>>>CCC===@@@RRRoooiiitttttt]]]QQQJJJKKKKKKPPP___ttt^^^OOOEEE\\\dddAAA===<<<999888444777777777777777777777777777777666666666555555555666777888888888999;;;===BBB>>>```{{{wwwwwwxxxwwwuuuoooiiieeeddd```[[[WWWTTTRRROOOMMMKKKIIIFFFEEEDDDDDDBBB@@@@@@@@@??????>>>=========999999999888888888888888777666555666888888777444555555444444444555555444000222333333111000111222111222222333333222222111//////000111222333333222222222222333444555666777999:::<<<>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCBBBDDDEEEEEEDDDDDDEEEGGGEEEFFFFFFEEEDDDDDDFFFHHHIIIHHHGGGGGGGGGGGGHHHIIIEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@?????????@@@BBBBBBFFFRRRfffgggMMM@@@===>>>:::;;;>>>999:::<<<<<<>>>RRR|||vvvlllfffdddgggkkk|||hhhYYY[[[iii}}}bbbNNNFFFDDD@@@???===;;;;;;;;;<<<===gggPPPBBBGGGHHHEEEUUUmmmwwwccc[[[RRRFFF@@@>>>;;;:::;;;=========>>>@@@CCCDDDEEEFFFIIIKKK]]]pppMMMEEEBBB===555999>>>777999999999888888888888777777888888888888999999999333::::::;;;===999<<>>>>>>>>======<<<<<<;;;777777777777777666666666777555444555777888666333222111222555888888444000222333444333222111222333111111222222222222111111///000111222333444444444222222222333444555777777;;;<<<===???AAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBDDDFFFGGGGGGEEEDDDDDDEEEEEEEEEEEEDDDCCCDDDFFFIIIHHHGGGEEEEEEEEEGGGIIIJJJEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@?????????@@@BBBCCCPPPbbb|||QQQIII???>>>???:::;;;>>>999<<<;;;;;;===JJJmmm~~~oooiiihhhggghhhjjjkkkpppuuuxxx}}}ttt\\\WWWbbbrrrnnnQQQAAA===>>>>>>===<<<:::999999999999~~~[[[OOOHHHGGGFFFKKKbbb}}}~~~lll^^^WWWOOOFFF>>>===<<<;;;:::;;;<<<<<<>>>EEEDDDBBBEEECCCGGGTTTnnnmmmHHHBBB;;;999;;;<<<999777999888888777777777777777777888888888999999999999888888999:::;;;======>>>FFFfffggg\\\rrrvvvaaaNNNGGGIIIOOOLLLUUUkkk|||xxxcccQQQFFFMMMkkk\\\OOO@@@999;;;===<<<888777777666666555555555444555555555555555555555555555555666777888:::<<<===LLLnnn~~~nnnpppnnnmmmlllllljjjgggeee^^^ZZZUUUQQQNNNMMMKKKIIIGGGEEECCCBBBBBBAAA???===>>>======;;;:::999888888777777777777777777777777999888888888777777666666444444444444444444444444333333333222222222111111111111111111111111111111000111222222333333333333111111111111333666999:::???@@@AAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEGGGIIIJJJGGGGGGGGGFFFGGGGGGHHHHHHJJJIIIGGGEEECCCDDDGGGJJJKKKJJJHHHHHHIIIJJJIIIHHHGGGEEECCCDDDEEEEEEBBB???<<>>CCC@@@CCCRRReeeuuu|||nnnKKK>>>>>><<<;;;:::999999999666@@@>>>:::DDD^^^~~~wwwqqqsssxxxxxxooofffccc\\\VVV\\\kkkyyywwweeeUUUWWWfffzzzsssQQQ>>>===AAABBB@@@>>>:::777666777999;;;pppRRRHHHCCCEEEIIISSSkkkxxxggg[[[UUUMMMCCC>>>===<<<;;;;;;;;;<<<===???DDDBBBBBBGGGEEEEEEPPPjjjdddFFF@@@:::888999:::888555999888777777666666777777777777777777888888888888888888999:::;;;<<<======>>>LLLdddmmmaaarrr}}}jjj[[[PPPHHHGGGLLLJJJSSSbbbnnnlll]]]NNNGGGKKK^^^uuuMMMEEE;;;777888999777444666666666666555555444444555555555555555555555555555555666777888:::;;;<<<[[[{{{xxxnnnllliiifffeeeccc```^^^]]]YYYTTTPPPNNNLLLJJJHHHFFFDDDBBBAAAAAA@@@>>>=========<<<;;;:::999888888777777777777777777777777888888888777777666666666555555555555555555555555333333222222111111111111000000000000000111111111111111222333333333222222111111000111333666999;;;???@@@@@@AAABBBCCCCCCCCCAAACCCEEEHHHJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGEEEGGGJJJLLLNNNKKKHHHGGGGGGGGGFFFEEEFFFDDDCCCCCCDDDDDDAAA???;;;AAA@@@AAAFFFGGGNNN___vvv\\\BBB>>>===<<<:::999999999888666<<<;;;888???RRRxxxssstttyyywwwmmmddd[[[TTTLLLNNNXXXdddlllooohhhYYYNNNVVVkkkcccHHH:::777999<<<<<<:::888777777999;;;<<<^^^JJJCCC@@@EEENNN^^^vvvooo```XXXSSSJJJ@@@===<<<;;;;;;;;;<<<===>>>AAACCC@@@BBBIIIFFFFFFPPPqqqVVVCCC>>>999777888888777555888888777666666666666666555555666666666777777777777888888999:::;;;<<<<<<>>>;;;LLLsssbbbWWWccc{{{qqqcccSSSJJJGGGGGGKKKPPPQQQaaappplllVVVBBBAAAJJJ]]]|||VVV???<<<999777666555333111666555555555555444444444444444444444444444444444555555555666777999;;;;;;MMMiii|||zzzpppmmmhhhdddaaa___]]]\\\[[[XXXSSSOOOLLLJJJHHHFFFDDDBBBAAA@@@@@@???===<<<<<<<<<;;;:::999888888777777777777777777777777777777777777666666666666666555555555555555555555555222111111111111000000000.../////////000000111111222222222333222222111111111111000000222666:::===@@@@@@@@@AAABBBDDDFFFFFFDDDFFFIIILLLLLLKKKIIIHHHJJJIIIHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHIIILLLOOOPPPLLLGGGDDDCCCCCCCCCBBBFFFDDDBBBBBBBBBBBB@@@>>>:::AAA@@@@@@FFFKKKXXXooo|||NNN???===<<<;;;:::999888888888888:::999:::<<>>tttQQQGGGCCCAAAHHHVVVjjjzzzgggZZZTTTPPPGGG???<<<<<<;;;;;;;;;===>>>???AAADDDAAABBBGGGEEEKKK\\\III@@@===999777888888777555777777666555555555555666444444444555555555666666777777888888999::::::;;;???<<>>>>>>>><<<:::;;;::::::999888888777777666666666666666666666666666555555555555555555555444444444444444444444444111000000000000000000000//////000000111111222222222222222222222111000///111000000111333777;;;>>>AAAAAAAAABBBCCCFFFHHHIIIIIIJJJKKKKKKKKKIIIGGGFFFKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGIIIJJJJJJLLLNNNQQQOOOKKKEEEBBBAAABBBBBBBBBEEECCCBBBAAA@@@@@@???>>>>>>DDDBBBAAAKKKUUUiiiaaaGGG@@@<<<;;;:::999888888888888;;;:::999=========]]]}}}xxxxxxyyytttiii___WWWRRRKKKFFFHHHQQQ]]]fffnnn```YYYfff}}}cccBBB;;;:::333111666444555666999:::<<<<<<===gggIIIDDDDDDEEEMMM```wwwtttbbbWWWRRRMMMEEE>>><<<;;;;;;;;;<<<===???@@@AAAEEECCCBBBDDDCCCRRRooommmEEE>>><<<:::888888888777777777666555555444555555555333444444444444555555555666666777777888999999999888<<>>===<<<===<<<;;;999999999999888777777666666555555555555555555555555444444444444444444444444222222222222222222222222000000000000000000000111111111111222222333333333222222222222111111000///000111111333666:::===???BBBBBBCCCDDDEEEGGGIIIJJJJJJIIIHHHGGGGGGHHHJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHKKKMMMOOOOOOPPPRRRSSSKKKGGGCCC@@@AAABBBCCCDDDCCCCCCBBB@@@??????@@@@@@AAAGGGFFFKKKZZZlllrrrHHHAAA===;;;:::999888888888888888:::888777===>>>999QQQ~~~}}}yyyxxxxxxsssjjjaaaZZZWWWSSSPPPRRR[[[gggppppppddd___nnn~~~XXX:::999<<<555222888555666888:::;;;<<<<<<;;;}}}YYYEEEAAADDDHHHRRRiii}}}nnn___VVVQQQIIIBBB???;;;;;;;;;;;;<<<>>>@@@BBBAAAEEEDDDCCCBBBAAAWWW{{{ZZZFFF;;;;;;:::999888777777777666666555444444444444444333333444444444555555555666666666777777777888888444;;;===???YYYzzzcccWWWRRRVVVkkkzzzeeeSSSJJJDDDIIILLLNNNSSS^^^hhhmmm[[[OOOCCCEEEXXXzzzSSS===AAA;;;:::888555222222333555222222333333333333333444333333333333333333333333444444444444555666777888888===<<<;;;>>>>>>KKKccc}}}yyytttqqqrrrtttvvvwwwvvv}}}}}}yyytttnnneee```ZZZUUURRRQQQPPPOOOLLLJJJGGGFFFEEECCCAAA???>>><<<;;;;;;;;;;;;:::888888888777777777666666666555555555555555555555555333333333333333444444444111111111111111111111111000000000111111111111222333333333333333333333333111111111222111111000000///111333777:::===???@@@CCCCCCEEEGGGHHHIIIIIIIIIEEEDDDCCCDDDFFFJJJNNNQQQKKKJJJIIIHHHHHHGGGHHHHHHLLLOOORRRSSSSSSRRRSSSTTTHHHEEEBBB@@@BBBCCCDDDDDDAAABBBBBB@@@??????AAACCC>>>FFFKKKYYYqqqWWW===@@@;;;:::999888888777777888888777666444999<<<888HHHiii|||xxxwwwwwwtttmmmggg^^^^^^\\\\\\]]]cccjjjpppbbb[[[^^^rrrnnnOOO777777:::444222888777888999:::;;;<<<<<<<<>>;;;;;;;;;;;;===???AAABBBCCCDDDBBBCCCDDDCCCXXX|||wwwFFFFFF888999888888666666666666666555444444333333444444444444444444555555555555555555666666666666777777999;;;999:::KKKrrrwwwcccVVVYYYccc|||oooaaaRRRJJJJJJKKKPPPVVV]]]fffmmmiii```LLLHHHLLL___|||cccAAA???===777666555333333333333222111222222222333333333333333333333333333333333333444444444444555666777777333777888===AAA===DDDZZZ}}}wwwpppnnnnnnnnnnnnppptttuuussstttuuusssooofffbbb[[[VVVRRRPPPNNNLLLFFFDDDCCCBBBCCCBBB???===<<<;;;:::999::::::999777777777666666666666555555444444444444444444444444222222222222333333333444111111111111111111111111111111111111222222333333444444333333222111111111///000000111111111111000///111666:::>>>@@@@@@AAACCCEEEGGGIIIJJJJJJHHHGGGDDDDDDDDDEEEHHHJJJMMMOOOJJJIIIIIIHHHHHHHHHIIIIIIKKKNNNQQQRRRQQQOOONNNNNNGGGDDDBBBBBBCCCDDDDDDCCC@@@AAABBB@@@???@@@CCCGGGCCCNNNZZZpppvvvIII===@@@;;;999999888777777777777888666777444555:::999BBBWWW~~~zzzvvvuuuvvvuuuqqqmmmiiiiiihhhhhhhhhhhhhhhgggUUUUUU```xxx___JJJ999666777444444999888888999:::<<<===>>>???^^^IIIIIIFFFLLLPPPYYYppppppeee[[[UUUMMMBBB===>>>;;;;;;;;;;;;===???BBBCCCEEECCC@@@CCCFFFEEEVVVwwwfff888EEE666777777666555444555555555555444333333333333444444444444555555555666666555555555666666666666666???999888===DDDWWW~~~eeeWWWSSSccc}}}ttteeeYYYNNNGGGJJJRRRPPPVVV___jjjtttqqq[[[CCCGGGNNNbbbDDD999CCC444555444333555666666444222111111111222222333333333333333333333333333333333444444444444444555666777888888666:::===555:::PPPiii{{{pppkkkiiihhhgggooonnnjjjeeeggglllmmmkkkddd```YYYSSSNNNKKKGGGEEEBBBAAA@@@AAAAAAAAA>>><<<<<<:::999999::::::888777666666666666666555555555444444444444444444444444111111222222222333333333222222222222222222222222111111222222222333333333444333333222111000//////...///000111111111111111...222777===@@@BBBAAAAAACCCEEEIIIKKKLLLJJJHHHFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJHHHJJJMMMNNNLLLJJJHHHHHHGGGEEECCCCCCDDDDDDCCCBBB???AAABBBAAA???AAAEEEIIIRRR___ooo___BBB===<<<666999888777777777777777888888;;;666555;;;<<<@@@MMM|||xxxttttttuuuvvvtttqqquuutttsssrrrqqqllleee```SSSWWWfff~~~{{{WWWIII<<<888777555777:::777888999:::<<>>???AAACCCCCCBBBGGGDDD<<>>HHH\\\nnnlllSSSQQQ[[[uuuuuu___ZZZSSSLLLHHHIIILLLPPPTTT\\\jjj|||{{{\\\EEEIII[[[uuuSSS<<<>>><<<111555444333333222222333333111111111111111111111111222222222222222222222222555555555555555555444444777888999999;;;;;;<<<===PPPhhh~~~}}}pppccc```dddccc```___aaadddddd___ZZZWWWUUUQQQOOOMMMKKKHHHEEEDDDCCCBBBAAA???>>>===<<<::::::999888777777777777555555555555555555555555333444444555555444444333111111111111000000000000444333333333222111111111222111111111000000//////111111111111111000000000...000222222000000000111444666:::===@@@AAABBBBBBDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJHHHHHHHHHIIIKKKKKKQQQOOOKKKIIIGGGGGGIIIJJJIIIIIIIIIHHHGGGFFFDDDDDDEEEEEEFFFEEEDDDBBB@@@???@@@>>>???CCCDDDCCCHHHQQQ^^^rrrqqqGGGAAA;;;555>>>777777777777666666666666999888777777999===@@@CCCmmm{{{yyyxxxsssoooooossszzz~~~~~~zzzvvvrrrkkkddd```^^^jjjzzzkkkRRREEE999555666777999<<<:::999666666777;;;???BBBdddMMMFFFEEEHHHTTTfff{{{sssccc[[[RRRMMMGGGAAA===>>>============>>>@@@BBBCCCHHHEEEFFFHHHNNNccc{{{iiiJJJ@@@666:::999777555555666777888666555555444333333222222333444444444444444444555444555666777777777777777666666777999888<<>>===<<<;;;:::999888777777777777555555555555555555555555333444444555555444444333222222222222111111111111222222222222222111111111222222222111111111000000000000000000000000000000///111333333222222222333555777:::>>>@@@AAAAAAAAACCCCCCCCCDDDEEEFFFGGGHHHJJJJJJJJJJJJKKKLLLMMMMMMQQQOOOLLLIIIGGGGGGGGGHHHHHHHHHHHHGGGFFFDDDCCCBBBCCCBBBBBBBBBBBBAAA???>>>DDDDDDEEEGGGFFFHHHTTTbbbxxx___AAA>>><<<888:::777777777777666666666555777666555666777;;;>>>@@@^^^}}}{{{yyyuuurrrtttyyyxxxqqqooolllttt{{{}}}{{{iiiTTTHHH;;;777777777888:::::::::999999:::<<<>>>@@@rrrWWWGGGCCCEEELLL___www|||lll^^^VVVNNNJJJEEE@@@===>>>======>>>???@@@BBBCCCDDDEEEFFFCCCCCCPPPnnn]]]CCC>>>777999888777555555666666777555555444444333333222222444444444444444333333333555555666666666666666555888777888;;;;;;999<<>>===<<<<<<;;;;;;999888777666666666555555555555555555555555444444555555555555444444444333333333333222222222111111111111111222222222222222222222111111111111000000000000000000000000000222555555555555666777888999<<<>>>@@@AAAAAAAAACCCCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNPPPNNNKKKHHHFFFFFFFFFGGGFFFFFFFFFFFFEEECCCBBBAAADDDAAA???@@@BBBCCCAAA>>>CCCDDDFFFGGGHHHRRRhhh|||vvvIII<<<:::<<<;;;666777777777666666666555555555444333444555888;;;===OOO~~~|||{{{xxxwww||||||}}}~~~}}}vvvwwwrrrdddVVVJJJ>>>:::999888888999:::;;;<<<===>>>>>>>>>>>>~~~```LLLDDDEEEJJJPPPiiiuuueee[[[SSSLLLHHHDDD>>><<<>>>===>>>>>>@@@AAACCCEEEEEEAAAHHHDDD???NNNnnnRRR???>>>;;;888777666555555555666666444444444333333333222222666666555555444444333333555555666666666555444444888666888===???===<<<===PPPuuuwwwaaaRRRMMMVVVmmmyyylll```XXXRRRMMMJJJLLLKKKLLLTTT___hhhmmmnnnaaaXXXFFFCCCSSSeee}}}XXX999777999222111:::444333333222111222222222111111111111111111111111111111111111111111111111333333333333333444444444444444555666777888999999CCCDDDVVVrrr}}}qqqiiiXXXSSSMMMLLLMMMOOOOOOMMMNNNLLLIIIHHHGGGFFFDDDBBBAAA@@@@@@???===<<<<<<;;;<<<;;;999888666555555555555555555555555555555555444444555555555555444444333333333333222222222222000000000111111222222222111111111111111111000000000000000000000111111111222444777888888888999;;;;;;<<<===???@@@AAAAAAAAADDDDDDDDDEEEFFFHHHIIIJJJLLLMMMNNNOOOPPPOOONNNMMMMMMKKKIIIGGGFFFFFFGGGHHHFFFFFFFFFEEEDDDCCCBBBBBBFFFCCC???@@@CCCDDDBBB???AAACCCFFFKKKVVVkkkXXX;;;<<<999:::===555777777666666666555555555444333333333444777999:::FFFooo~~~}}}||||||{{{|||wwwvvvppp```WWWJJJ???;;;:::999888999999:::<<<>>>@@@AAABBBBBBnnnTTTFFFBBBGGGNNNWWWrrrnnn```ZZZRRRJJJGGGCCC===;;;<<<<<<===???AAABBBDDDEEEFFFDDDKKKEEEHHHeeelllHHH<<<;;;<<<777666666555555555555555333333333333333222222222777666666666555555444444444555555555555444444333555111222777;;;::::::;;;DDD[[[~~~ttt___TTTWWW```tttyyyiiibbbYYYPPPLLLKKKLLLLLLLLLQQQZZZeeemmmmmmhhhcccEEEIIIKKK[[[zzz[[[III999555666555333555333333222111111111111222000000000000000000000000111111111111111111111111222222222222333333444444444444555666777888999999???BBBKKK\\\qqqzzzwwwwwwbbbWWWKKKGGGIIILLLLLLIIIKKKIIIGGGGGGFFFFFFDDDBBB??????>>>===<<<<<<;;;;;;;;;:::999777666555555555666666666666666666666666444555555666666555555444333222222222222111111111000000111111222222222333000000000000000000000000111111111222222333333333555777999:::::::::<<<=========>>>@@@AAAAAABBBBBBEEEEEEFFFGGGHHHJJJKKKLLLMMMNNNOOOOOONNNMMMKKKJJJHHHHHHGGGFFFFFFGGGHHHIIIFFFFFFFFFFFFEEEDDDCCCCCCFFFCCC??????AAABBBBBBAAAEEEGGGLLLXXXooonnnEEE777???;;;888;;;666666666666666555555555555555444444444555666888999???]]]zzz|||{{{||||||{{{~~~uuu```XXXKKK???;;;:::999999:::999;;;===@@@CCCFFFHHHIIIcccMMMDDDAAAGGGPPPccc|||xxxggg]]]WWWPPPHHHEEEAAA<<<:::;;;;;;<<>>BBBJJJeeexxxtttvvv{{{lllaaaTTTLLLKKKLLLJJJGGGHHHFFFEEEEEEEEEEEECCCAAA>>>>>>===<<<<<<;;;::::::999999888777666666666666666666666666666666666666555555666666666666555555222222222222111111111111222222222222222333333333000000000000000111111111333333444444555666666666777999;;;<<<<<<<<<===>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEFFFGGGHHHJJJLLLMMMLLLLLLLLLLLLKKKJJJIIIIIIGGGFFFFFFFFFFFFGGGGGGHHHEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@???>>>>>>AAADDDFFFMMMRRR[[[lll|||QQQ>>>999???<<<666777888666666666555555555444444555555555555555666777777888LLLwww|||zzzzzz||||||zzz|||}}}fff\\\OOOAAA;;;:::999:::<<<:::===BBBGGGKKKMMMNNNNNNtttVVVHHHCCCBBBJJJUUUrrrpppaaaZZZRRRKKKDDDBBB???;;;:::<<<:::;;;>>>AAACCCDDDEEEEEEBBBCCC@@@]]]iiiDDD???;;;333888555555555555444444333333222222222222222222222222222222333333333333333444111222333444444444444444777444555888777555555999888;;;TTTxxx^^^SSS\\\fffppp{{{vvvooohhhaaa[[[UUUQQQOOOOOOOOOPPPSSSXXX^^^bbbkkkjjjfff^^^TTTMMMLLLMMMnnnmmmLLL<<<===;;;888777777444111333222222111111111111111000000000000000000000000111111111111111111111111000000000111222333333333222222333444555666777777777<<<===AAAYYY{{{sssrrruuuqqqllldddZZZPPPJJJHHHHHHDDDCCCBBBBBBCCCCCCAAA@@@======<<<<<<;;;:::::::::777777666666666666777777666666666666666666666666555555666666666666555555444333333333222222222222444444444333333333333333111111222222222333333333666666666777888999999999999;;;======<<<<<<===>>>>>>>>>???@@@BBBCCCEEEFFFCCCCCCDDDEEEGGGIIIKKKLLLGGGGGGGGGGGGHHHHHHIIIJJJHHHGGGGGGFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBBBB===???AAA@@@@@@DDDKKKQQQ^^^jjjxxxzzzaaa>>>>>>999999<<<777333:::666666555555555444444444444444555555555555555666888@@@aaa{{{|||}}}|||wwwvvvnnneeeVVVEEE===;;;999:::<<<<<>>::::::<<<999;;;===@@@CCCDDDDDDDDDBBBJJJKKKcccVVV999???>>>555;;;444444555555444444333222222222222222222222222222000000000111111222222333000111222333444555555555111111333666555222222666999777BBB^^^{{{wwwZZZTTTLLLLLL]]]xxx}}}yyynnnbbb[[[XXXTTTRRRRRRRRRRRRQQQQQQTTTXXX]]]ccckkksssxxxjjjcccUUUGGGCCCOOOfffxxxvvvHHH======777555999999555222333333222222111000111111111000000000000000000000000000000000000000000000000///000000111222222333333000111222333444555555666999:::888;;;MMMlllwwwqqqoooqqqtttrrrfffUUUHHHFFFHHHBBBAAA???@@@AAAAAA@@@>>><<<<<<<<<;;;;;;:::::::::666666666666666777888888777777777777777777777777555555666666666666555555555555444444444333333333555555555444444333333333333333333444444555555555777888888999::::::;;;;;;:::<<<>>>>>>===<<<<<<===>>>>>>???@@@BBBDDDFFFGGGAAABBBBBBDDDFFFHHHJJJKKKDDDCCCCCCDDDEEEHHHJJJKKKJJJIIIHHHFFFEEECCCBBBAAABBBBBBBBBCCCBBBBBBAAAAAA<<>>FFFQQQZZZ]]]ZZZSSSNNNtttTTT@@@FFFJJJGGGXXXtttpppaaaYYYUUUKKKEEE???;;;;;;;;;:::999:::<<<>>>AAACCCEEEEEEEEECCC@@@[[[vvvzzzjjjDDD===777333444555666555444333333333333333222222222222222222222222222333333222111111222444222333333444444333333222222222333333333333444444:::555777AAALLL]]]|||}}}mmm^^^VVVRRRVVViii~~~}}}wwwuuuqqqlllhhheeedddddddddccccccdddddd```ZZZUUUWWWRRRUUU^^^```[[[```kkkiiirrrzzz{{{xxxpppcccXXXOOOLLLLLLWWWmmmrrrSSS@@@333333333333333333333333333222222222111000//////...////////////000000000000000000000000000000000000000000000000111111111111111222222333333444444555999555666<<>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@AAABBBBBBCCCCCCDDDCCCCCCDDDDDDEEEEEEEEEFFFGGGEEEEEEGGGHHHGGGBBB>>>DDD@@@>>>@@@AAA@@@@@@BBBFFFCCCBBBEEEIIISSSjjjzzzXXXCCC888888777777666666555555444444444444444444444444333333333444444444555555888;;;HHHiii{{{xxxxxxxxxyyyxxx{{{bbbKKKCCC???999999???GGGQQQVVV^^^kkkgggSSSGGGbbbNNNDDDHHHJJJMMMeeennn___VVVPPPIIIEEE???;;;;;;;;;:::999;;;===???BBBDDDEEEEEEEEEFFFEEE]]]xxx```@@@;;;888444555555777777555444222222111111222222222222222222222222111222333222111111222444222333333444444333333222222222222333333333444444444333666<<>>>>>>>>>>>===<<<<<<<<<======>>>???@@@??????@@@@@@AAABBBBBBBBBAAABBBCCCDDDEEEFFFGGGHHHHHHFFFCCCCCCCCCBBB@@@===@@@===>>>BBBCCCAAA@@@BBBDDDBBBEEEQQQ^^^oooiiiFFF999888888777777666555555444444444444444444444444444333333333444444444444555555777<<>>;;;:::;;;::::::===>>>@@@BBBDDDDDDDDDDDDEEEJJJ```{{{yyyQQQ::::::888555666555888777555333222000000///000000000000000000000000111222333222111000222333222222333333333333222222222222222222333333333333111222666888666<<>>AAABBB@@@=========<<<<<<<<<<<<<<<===:::999999888888888888999777777888888888888777777666666666777777777888888666666666666666666666666777777777777777666666666888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<======>>>=========;;;;;;;;;;;;;;;<<<===>>>>>>>>>??????@@@AAAAAAAAA@@@AAABBBDDDEEEGGGHHHIIIGGGEEEAAA@@@@@@AAAAAAAAA>>>===???CCCEEEBBBBBBEEEGGGIIISSSfff|||wwwNNN;;;888777777777666555555444444333333333333333333333333333333333333444444444444666888888CCCkkk~~~sssppppppqqqqqqoooxxxqqq^^^LLLDDD???::::::???FFF]]]iiigggdddZZZRRRUUUbbbHHHLLLKKKHHHLLLbbb~~~ooocccZZZQQQJJJDDDAAA>>>;;;:::::::::;;;>>>???AAACCCDDDEEEDDDDDD@@@QQQiiieeeFFF777;;;999666666444666555444222111000000000000000000000000000000000000222333222111000111222222222333333333333222222111222222222222333333333333333555555333666DDDUUUwwwjjj[[[TTT\\\pppvvvjjj[[[NNNIIIPPPRRROOOPPP^^^tttsssPPPAAA<<<888555555222222222222222222222222111111000000////////////........./////////000000////////////////////////////////////000000000111111111111222333333444444555555777:::999<<>>===<<<<<<<<<;;;<<<<<<======:::999999888888999999999777888888999999888888777777777777888888888888999888888888888888888888888888888888888999999999999::::::;;;;;;<<<<<<<<<===<<<<<<<<<;;;;;;:::::::::;;;;;;<<<============<<<;;;;;;::::::;;;<<<<<<===>>>>>>??????@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGCCCBBB@@@@@@AAACCCDDDEEEBBB@@@AAACCCDDDCCCEEEJJJSSS\\\kkk}}}XXX@@@:::;;;777777666555555444444333222222222222222222222222222222333333333444444444444;;;:::===\\\|||fffjjjpppxxx{{{qqqmmmmmmnnnfffjjjpppttt|||xxxbbbUUUHHHAAA===:::;;;???MMMaaahhhaaa]]][[[___kkknnnOOOHHHKKKIIIHHHVVVrrruuuhhh```WWWNNNGGG@@@???>>>;;;::::::;;;<<>><<<;;;;;;;;;;;;;;;;;;<<<<<<:::999999999999999::::::888888999999999999888888888888888999999999999:::999999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDD???@@@AAABBBBBBBBBBBBBBBFFFCCCBBBCCCCCCEEEMMMUUUeeettt\\\AAA999999888666666555555444333333333222222222222222222222222222222222333333333444444222888777666KKKxxxwwwmmmZZZcccnnn{{{zzzpppmmmmmmcccdddfffiiikkkpppwww~~~yyyqqqhhhaaaTTTMMMFFFAAA>>><<<>>>BBBNNN```fffcccgggjjjqqq~~~aaaJJJHHHGGGGGGPPPiiiqqqfff^^^TTTJJJCCC===>>>===;;;999999;;;<<>>333333444222333777000000000000000000000000////////////////////////------........./////////..............................////////////000000000000111111222333333333444555777999999999;;;===RRRvvv~~~pppeee```^^^UUUZZZ^^^\\\UUUKKKCCC>>><<<<<<;;;;;;:::;;;;;;<<<:::999999999999::::::;;;999999::::::::::::999999999999999::::::::::::;;;999999999999999999999999888999999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;======<<<<<<<<<======>>>??????@@@@@@AAABBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAA???@@@BBBBBB@@@?????????HHHFFFEEEHHHLLLSSS```lll}}}eeeDDD:::;;;999666555555555444333333222222111111111111111111111111222222222222333333333333666777444222???dddtttkkkeeeppp~~~yyyqqqmmmdddcccccceeeccc```aaaeeejjjllllllgggaaaZZZTTTQQQLLLKKKHHHDDDAAA@@@BBBEEEJJJ]]]hhhnnnyyy}}}lllUUUJJJHHHGGGLLL___}}}zzziiiaaa[[[PPPFFF@@@;;;<<<===;;;999999;;;===>>>@@@BBBEEEFFFHHHHHHHHHdddYYYFFF888777<<<666333555333222111111000000000111111000000000000000000000000...000222333222000000000111111222222222222111111111111111111222222222222222222111000222555666666666HHHbbbwwwuuuooogggbbbaaabbbaaa```hhhiiilllpppssstttrrrpppooommmhhh```XXXSSSRRRSSS]]]cccjjjmmmoooxxxmmmSSS???:::555333333333555666000000000000000000000000////////////////////////---------.........//////................................./////////000000000000000111222222333333333444555666777888999888EEE]]]xxxxxxllleeeXXXYYYYYYYYYVVVQQQKKKGGG>>>>>>===<<<;;;;;;;;;;;;999999999999999:::;;;<<<999999::::::::::::999999::::::::::::;;;;;;;;;;;;999999999999999999999999888888999:::;;;<<<===>>><<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::======<<<<<<<<<<<<======>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBAAAAAABBBEEEIIIIIIJJJOOOXXXaaalll}}}yyyLLL;;;======999555555555444444333222222222111111111111111111111111111222222222222333333333777555666777:::PPP|||vvvzzz~~~|||uuuwwwmmmcccaaaaaacccaaa[[[YYY\\\[[[[[[\\\YYYSSSMMMKKKKKKHHHJJJIIIEEEAAA@@@BBBDDDHHH[[[hhhqqq~~~tttWWWHHHEEEIIIIIISSSmmm~~~oooaaa\\\XXXMMMDDD@@@:::;;;===<<<999999;;;===>>>???BBBEEEGGGHHHIIIIIImmmyyyGGGAAA666666:::444222555444333333111000////////////111111111111111111111111---000222333222000//////111111222222222222111111000111111111111222222222111444555333111333666888777999BBBRRRggguuunnnaaa``````^^^]]]\\\\\\[[[ZZZXXXUUURRRTTT]]]iiissssssHHH>>>666777555222222222111---000000000000000000000000.........///////////////---------.........//////..................................../////////000000000000111222222333333111333333444777:::;;;:::;;;FFFaaayyymmmddd\\\RRRMMMOOORRRRRRPPP@@@@@@???===<<<<<<<<<<<<999999999999::::::;;;<<<999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<999999999999999999999999777888999:::;;;===>>>>>>;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<999999:::;;;;;;;;;;;;:::===<<<<<<;;;;;;;;;<<<<<<=========>>>??????@@@@@@======>>>???@@@@@@AAAAAA>>>@@@AAABBBDDDIIIQQQWWWKKKOOOYYYgggttt\\\:::666===:::444333555555444333333222222111000000000000000000000000111111222222222333333333111000666<<<888???hhhrrrbbbnnn~~~{{{lllbbb^^^___cccaaa[[[YYY]]]UUUUUUUUUSSSNNNHHHHHHJJJEEEHHHIIIDDD???===???@@@III[[[eeekkkxxxeeePPPIIIKKKNNNOOO```ttthhh[[[VVVRRRJJJBBB>>><<<;;;:::999:::<<>>===;;;999666444222111333222111111000000111111000000000000000000000000000000000000000000000000000000000000111111111111444---+++///333333000000222222222222333444555555666555888@@@NNNfff}}}~~~}}}xxxtttwww~~~gggLLL>>>888444444333333222111000000000000000000////////////////////////////////////---------............///,,,,,,,,,---------.........------------...//////111111000000111111222333333333444444555666666666???888GGGkkksssfffZZZVVVTTTNNNLLLNNNCCCDDDCCCAAA>>>;;;::::::<<<<<<=========<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;999999999999999999999999;;;;;;<<<<<<===>>>??????@@@@@@>>>===<<<;;;;;;;;;<<<:::999;;;===>>><<<999===<<<;;;:::999:::;;;;;;<<<;;;::::::;;;===???@@@BBB@@@>>>@@@BBBBBB@@@===AAAAAA@@@@@@AAA@@@>>><<<@@@@@@BBBEEEFFFMMM```ttt```kkkwwwXXXJJJ:::333666999666111333333333222222222111111111111111111111111111111000111111111111222222222222000222444333<<>><<<<<<;;;;;;:::;;;;;;;;;<<<;;;:::;;;===>>><<<:::888888888999:::<<<===???<<<<<<<<<<<<===>>>?????????>>>===>>>@@@AAA???===BBBAAA@@@@@@AAABBBBBBBBBKKKHHHIIILLLPPPWWWeeesss{{{mmmLLLCCC888555777999555111333333222222222111111111111111111111111111111111000000111111111222222222222111222555222555KKKcccqqqVVVTTTgggwwwiii\\\YYYWWWTTTQQQRRRQQQQQQQQQOOOLLLJJJHHHGGGIIIHHHEEEBBB???=========BBBKKKXXXaaagggkkkqqqvvvuuu]]]NNNFFFHHHMMMPPPlll|||jjj___SSSNNNJJJCCC===;;;;;;;;;:::;;;<<<>>>???AAADDDBBBFFFMMMNNNNNNUUU```{{{mmmCCC999888888777555444333222111222222111000000000000111000000000000000000000000//////////////////////////////000000000000111111111///222:::===888222///111111111111222333444555333555666555222;;;SSSkkk]]]FFF999111222777333333222222111000000000000000000/////////..............................------------............,,,,,,,,,---------.........------------...//////111000000000000111222222222333333444444555555666222:::;;;>>>WWW~~~ssshhh^^^WWWUUUMMMKKKIIIFFFCCC@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;========================:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>:::::::::::::::;;;<<<===<<<;;;:::;;;<<<<<<;;;:::======<<<<<<;;;;;;;;;;;;999:::;;;<<<>>>>>>??????@@@???>>>???AAAAAA@@@???BBBAAA???>>>???BBBEEEGGGKKKKKKPPPZZZfffrrr}}}LLL>>>:::777666777777444222333222222222222111111111111111111111111111111111000000000111111111222222222000222666444333>>>MMMpppXXXQQQ[[[zzznnnaaaYYYTTTVVVYYYUUUSSSPPPOOONNNNNNLLLKKKKKKHHHCCC@@@???>>>===<<>>===666666555555444444333333222222111000000000000000////////////////////////////////////////////////////////////000000000111...---000777999444///---000000000111111222333444555666888777333444AAAPPPlllyyy[[[BBB<<<:::444222888222222111111000000000000000000/////////.................................,,,,,,---------.........,,,,,,,,,---------.........------------...//////000000000000000111222222222222222333444444555555777???<<<555DDDhhhrrrgggbbbUUUQQQKKKFFFCCCBBBBBBAAABBBAAA@@@>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????<<<;;;;;;;;;;;;<<<======<<<;;;::::::;;;;;;;;;;;;===>>>>>>???>>>>>>======<<<>>>@@@BBBCCCCCCCCCBBBCCCBBBAAAAAABBBBBBBBBBBBCCCBBBBBBBBBDDDHHHNNNRRRRRRXXXdddsssVVVAAA777666666555555555444333222222222222111111111111111111111111111111111111000000000000111111111111111000111555666666;;;DDDjjjoooccc\\\\\\nnn{{{vvviii```^^^___[[[WWWSSSPPPPPPQQQPPPOOOIIIFFFAAA>>>>>>???>>>======AAAIIIUUUaaaggggggdddoooTTTIIIFFFGGGOOOYYYrrr{{{jjj```VVVMMMHHHDDD>>><<<<<<:::;;;<<<===>>>@@@AAABBBBBBEEEHHHJJJLLLXXXppp~~~PPP<<<===666666555555555555444444222111000000//////000000////////////////////////...........................////////////000000000///,,,---222333000...///000000000000111222333333555444666::::::999;;;???JJJfffpppPPP>>>333888999222///444111111000000000000//////////////////....................................,,,,,,,,,------------...,,,,,,,,,---------.........------------...//////000000//////000000111222111111222222333444444444???@@@<<<666999LLLhhh|||~~~vvviiiaaaVVVMMMHHHFFFEEEEEEBBBAAA@@@>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>999<<<@@@EEEIIILLLMMMNNNHHHIIIIIIIIIHHHGGGEEEDDD@@@@@@????????????AAABBBBBBDDDHHHLLLRRRZZZdddjjjnnnzzzWWW<<<:::777666555444222222333444222222222111111111000000000000000000000000000000//////000000000111111111222000000333444666999===PPPzzzxxxtttooohhhkkkjjj\\\^^^[[[^^^kkkzzz|||ooofff```___^^^]]][[[YYYTTTNNNJJJCCCAAA>>><<<<<<<<<<<<<<<888;;;AAAIIIOOOTTTWWWYYYrrr\\\JJJGGGHHHJJJXXXhhhuuuhhh[[[RRRJJJEEEAAA<<<;;;===:::;;;<<<>>>???AAABBBCCC@@@DDDIIIMMMVVVkkkoooHHH;;;666555555555555555444444444111111000////////////000000000000000000000000000..............................////////////000000000------000000...///222////////////000111222333333000222999===:::777666999GGGZZZmmm~~~nnnNNN>>>666222555555//////333000000000////////////////////////.........------------------------------,,,,,,,,,,,,------------,,,,,,,,,---------.........------------...//////000////////////000111111000111111222222333333444???;;;999888444888NNNfffooovvvgggZZZRRRLLLHHHEEEAAA@@@???>>>>>>???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::===>>>>>>>>>===???BBBDDDJJJMMMQQQUUUWWWXXXXXXWWWKKKJJJIIIFFFCCC@@@>>><<<;;;<<<===>>>>>>@@@DDDGGGDDDJJJTTT]]]gggqqq}}}|||UUUAAA:::666888666444222111111222333222111111111111000000000000000000000000000000000/////////000000000111111333222000///000111333666CCCdddyyyrrrfffPPPDDDDDDKKK[[[lllyyyxxxnnngggjjjmmmiii```RRRFFF@@@===>>>>>><<<999888999:::888;;;===>>>>>>AAAEEEIII___OOOFFFHHHLLLQQQfff~~~yyylllfffWWWOOOGGGBBB>>>::::::>>>:::;;;===???@@@BBBCCCCCCBBBDDDHHHPPPbbb|||YYY???<<<444555444444444333333222222111111000///////////////000000000000000000000000................................./////////000000///------000///---...222///////////////000222222111///111666777555333444333666>>>LLL```yyyfffPPP===888666555333333222222111//////////////////////////////.........---------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------.........------------.../////////////////////000111111000000111111222333333333777555444555333444@@@NNN```uuu~~~rrrhhh___UUUNNNIIIGGGEEEBBBAAA@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>??????@@@AAABBBBBBBBBDDDHHHKKKVVVWWWYYYYYYWWWSSSOOOLLLCCCBBBAAA???===<<<<<<;;;===@@@CCCFFFHHHMMMSSSXXXZZZcccppp|||TTT===>>>===555666333111111222222111///111111111111000000000000000000000000000000000000////////////000000000111111222222000...///111222<<>>BBBPPP___jjjuuu}}}}}}~~~yyylllYYYIII@@@>>>???CCCFFFCCC<<<777888;;;;;;;;;;;;:::999:::<<<>>>rrrUUUJJJFFFLLLPPPXXXsssoooeeedddTTTLLLEEE@@@<<<888999===:::;;;===???AAABBBCCCCCCGGGEEEFFFRRRiii|||FFF777>>>777444333333222222111111111111111000///////////////000000000000000000000000..................................../////////000+++***,,,//////++++++///.........//////000111222222111222444222///111666777999;;;;;;AAAXXX}}}ZZZ@@@999444///222333111111444111+++........./////////////////////.........---------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------.........------------.../////////////////////000111111000000000111222222333333000111222222555999>>>@@@ZZZlllwwwjjjaaaUUURRRNNNHHHDDDAAA@@@???????????????????????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBDDDEEEFFFBBBDDDFFFFFFEEEHHHLLLQQQJJJKKKMMMMMMKKKGGGBBB???>>>======>>>???BBBDDDFFFDDDHHHMMMQQQUUU\\\dddjjjzzz~~~UUU???<<<<<<999555222000///000333333000,,,111111111111000000000000000000000000000000000000////////////000000000000---111333222111222444444444???cccjjjOOODDD??????GGGSSS]]]iiirrrzzz~~~eeeLLL???>>>CCCDDDJJJOOOJJJ@@@::::::>>>999777666777888999999888oooYYYJJJFFFFFFMMM\\\rrruuulllaaaUUUNNNJJJDDD>>>:::999:::;;;;;;===???@@@@@@AAADDDFFFAAAMMMFFFOOOqqqXXXDDD<<<444888333333333222222222111111000000000000000000000000........................////////////////////////////////////////////////........................---......///000111111222000111111111111222222222222555777777:::HHH]]]nnneeeKKKAAA===777111333333222222111000//////////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000............////////////000000000111222222222333000000111222444666888999???ffftttooofffYYYPPPLLLIIIEEEAAA@@@?????????@@@@@@>>>===AAABBBAAA@@@???@@@BBBDDDAAAAAABBBDDDFFFHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFCCCBBBBBBCCCDDDDDDDDDEEEEEEDDDBBBBBBCCCEEEAAABBBBBB@@@???>>>???AAA>>>AAACCCBBBAAADDDKKKQQQRRRXXX```jjjsss||||||}}}vvv}}}bbbAAA888:::777333333333333333222222222111111000000000000000000000000000000000000000000000000/////////////////////////////////000111111222222555999RRR|||tttbbb[[[DDDGGGGGGGGGNNN[[[bbbaaaqqq{{{vvvXXXCCC>>>FFFPPPeeeeee^^^OOO@@@999999;;;888666333444666888888777~~~aaaOOOHHHFFFIIIWWWnnnzzzmmmeee[[[RRRKKKGGGBBB<<<999888999:::;;;===???@@@AAABBBDDDFFFFFFJJJDDDNNNnnnuuuKKK@@@;;;333666333333222222222111111111000000000000000000000000......................................................................................................//////000000111111000000111111111222222222000222333222333:::FFFPPPjjj~~~sss```HHH:::777888555111333333222111111000//////////////////............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000............////////////111111111111111111222222111111111222444555777888===TTTqqq~~~qqqeee^^^WWWOOOJJJGGGDDDAAA?????????>>>===@@@@@@@@@??????@@@BBBCCCBBBCCCDDDEEEGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFAAA???>>>===>>>@@@AAABBB@@@AAAAAA@@@>>>===???@@@???@@@@@@@@@>>>>>>@@@AAA???DDDKKKPPPTTT[[[dddlllrrrwww}}}ssszzzcccMMM:::666666333222666333333222222222111111111/////////////////////////////////////////////////////////////////////////////////000111111222222888888EEEdddzzzeeeXXXGGGMMMPPPPPPRRRXXXZZZWWW]]]dddkkktttgggOOODDDIIIXXXccciiifff\\\NNNAAA;;;:::::::::888555555777888777666fffRRRHHHHHHIIIRRRhhhnnnbbb\\\UUUNNNFFFCCC???:::777777888999<<<>>>@@@AAAAAACCCEEEGGGHHHDDDDDDTTTqqq\\\<<<;;;:::333444333222222222222111111111000000000000000000000000................................................................................................////////////////////////000000000111111111222222222333444333333444777:::GGG\\\pppyyy~~~```GGG???666222444666555333222222111111000000///////////////............---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---............/////////111111111111111111000000222222222222333444555666;;;>>>RRRsssxxxnnnddd]]]VVVQQQKKKFFFDDDCCCBBBAAA@@@????????????@@@AAAAAA>>>???@@@AAABBBBBBBBBAAACCCCCCAAA@@@?????????@@@>>>===<<<;;;<<<===>>>??????@@@@@@???===<<<>>>??????AAADDDEEEFFFHHHJJJMMMPPPVVV```jjjrrr|||}}}zzztttaaaCCC:::555666555000111666333222222222222111111111/////////////////////////////////////////////////////////////////////////////////000111111222222666666;;;NNNoooxxxcccSSSQQQ[[[eeegggddd```ZZZTTTPPPQQQUUU^^^pppvvv```SSSTTT^^^gggmmmccc[[[OOOEEE>>>:::888777:::777555444555555555444kkkTTTIIIIIIHHHRRRccczzzwwweee[[[UUUPPPLLLCCCAAA===999888888999:::===???AAABBBBBBCCCFFFHHHFFFAAALLLddd}}}JJJ777:::999444555222222222222111111111111000000000000000000000000................................................................................................//////////////////......000000000000111111111111333333333555777777666555777EEEQQQVVVaaazzzuuuVVV???999888666555444444222111111111000000000///////////////.........---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////222222111111000000//////222222222222222333333444999555===WWWttt~~~xxxnnniiiccc]]]XXXSSSOOOMMMGGGFFFDDDCCCCCCCCCAAA@@@>>>>>>????????????>>>>>>AAAAAA@@@???>>>>>>>>>>>>AAAAAAAAA???>>>>>>???@@@CCCDDDEEEEEEEEEFFFHHHJJJJJJMMMSSSXXX\\\aaaeeehhhsssyyy|||aaaIII999666666888666000000444222222222222111111111111/////////////////////////////////////////////////////////////////////////////////000111111222222///444888EEEddd{{{ssseeeWWW[[[hhhwww|||rrrddd[[[TTTPPPNNNUUUeeevvv~~~wwwmmmlllrrrtttmmmdddXXXLLL@@@;;;;;;:::999888:::999777666666777777777ttt[[[JJJGGGLLLMMM```yyyoooaaaXXXSSSNNNKKKAAA???<<<:::999:::;;;<<<>>>@@@BBBCCCCCCDDDGGGIIIHHHKKK___|||jjjBBB999:::777666777222222222111111111000000////////////////////////........................////////////////////////................................................////////////............//////000000000111111111111000///111444666555444555:::======EEE]]]|||nnnZZZJJJ===555555555555333000.........000000//////////////////............------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............222111111000000/////////222222111111111222222333666666777???WWWuuu}}}wwwpppiiiddd[[[YYYUUUSSSRRRPPPLLLIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEGGGHHHHHHHHHHHHKKKMMMOOOQQQTTTVVVXXXZZZ^^^aaaaaafffnnnvvv}}}}}}\\\EEE???;;;888666888777444111111222222222111111111000000................................................/////////////////////////////////000111111222222,,,333777???XXXyyypppfffooo~~~vvvjjj\\\TTTNNNQQQ\\\eeekkklllrrrqqqttt|||qqq```SSSEEE::::::======;;;:::;;;;;;:::999999:::;;;<<<{{{dddPPPFFFIIIPPPXXXrrryyyhhh___YYYSSSLLLIII>>>===<<<::::::;;;===>>>???AAACCCDDDDDDEEEHHHJJJOOO___vvvWWW???===999666888666222111111111111000000000////////////////////////........................////////////////////////------------------------................................................/////////000000000111111333222000000222333444444444666777555888DDDVVVcccyyywww^^^JJJ===666555888000111222111000000111222////////////.....................------------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------------.........000000000000000000//////111111111000111111222222333888777666DDDaaa}}}|||xxxtttqqqooolllfffaaa]]]\\\ZZZXXXXXXYYYZZZ[[[VVVXXXZZZ[[[\\\[[[YYYXXXSSSWWW[[[^^^^^^```dddhhhhhhjjjnnnqqqtttxxx}}}{{{VVVGGG???999:::777444444555555333111222111111111111000000000................................................/////////////////////////////////000111111222222000222222444DDDgggzzz~~~~~~{{{ggg[[[PPPNNNPPPSSSWWWZZZccceeekkkwwwxxxiiiUUUFFF;;;>>>AAA???<<<<<<;;;;;;;;;999888888:::<<>>???@@@BBBDDDEEEEEEFFFHHHJJJUUUqqqhhhGGG999<<<555555999222111111111111000000000000////////////////////////........................------------------------------------------------........................,,,------....../////////////////////000000000111333333222222111222333444222333555666666888===BBBRRR___nnnwwwrrrVVVKKK@@@:::555111333888///000111222333333444555.................................---------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000000000000000000000000111222333333444666777;;;III```ttt|||yyyvvvssssssuuuxxx{{{sssvvvzzz}}}~~~}}}zzzxxxvvvzzz}}}VVV???======888666666555333222333222111111111111111000000000000................................................/////////////////////////////////000111111222222111111111111777OOOxxx~~~nnn]]]RRRKKKHHHLLLSSS[[[aaakkkyyy|||sss]]]OOOGGGLLLOOOKKKHHHJJJDDDEEEDDDAAA===<<<===@@@oooUUUGGGFFFLLLWWW```{{{tttggg\\\\\\ZZZQQQGGGBBB:::999999999:::<<<>>>???@@@BBBDDDEEEFFFGGGIIIKKKVVVyyyZZZ<<<444999222555999...111111111111000000000000////////////////////////........................++++++++++++++++++++++++------------------------........................,,,,,,------...///000000////////////000000000000,,,...000000///...000111111111333666888777777888444>>>KKKXXXjjj~~~xxxYYYIII;;;666444666444///000555000000000111222222000///---...........................---------,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111////////////000111222333666000333;;;999444DDD^^^wwwzzzRRRBBB<<<555555<<<555888999555111000000000111111111111000000000000................................................/////////////////////////////////000111111222222000000333555444BBBhhhyyymmm[[[MMMFFFKKKSSSUUU\\\hhhwwwzzzttthhh[[[VVV^^^ccc^^^\\\___VVVVVVUUUPPPKKKHHHIIIKKKgggZZZMMMIIIKKKUUUgggxxxnnneee___\\\]]]YYYNNNBBB<<<999888777777999;;;===???<<>>@@@]]]sssqqqXXXAAA;;;:::444222555333333333222222222111111000000000000////////////////////////////////////000///............,,,***//////.........---------............////////////222///111555444;;;UUUrrrssstttxxxddd[[[TTTFFFHHHRRRaaaqqq|||xxxtttuuuqqqnnnnnnpppqqqnnnkkkoookkkeee```]]]\\\^^^___uuu]]]RRRHHHJJJTTTeee{{{tttgggbbb^^^[[[YYYQQQFFF???===:::999999999:::===???AAAAAAEEECCCEEEIIIHHHOOObbbqqqTTTDDD>>>777444444555333111000000000000////////////111000///...------...///------,,,,,,,,,,,,++++++...---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,------------.................................////////////......//////000000000111111111111111111222222222333333000222555555777<<>>;;;>>>;;;;;;:::;;;<<>>:::555444444444222000000000000000////////////000///......---.........------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------....../////////......//////000000000000111111111111111222222222222333333444444222//////333777;;;BBBNNNZZZfffpppyyyrrr\\\MMMAAA<<<666333444555444222444333222111111111111111000000000000////////////////////////////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///000///////////////000000000000111111111111111111222444666888888DDDNNN___zzz~~~||||||wwwkkk```]]]iiilllFFF???666111666888444333666222222222222111111111000000000000/////////..............................000+++(((,,,444777333---............---------------............/////////222///000333000---555AAAaaayyyxxxpppooo~~~|||xxxbbbRRRHHHCCCJJJPPPNNNLLLMMM[[[___dddkkkooorrrssssssvvvzzzzzztttkkkgggkkkqqq{{{yyywwwtttrrrqqqqqqqqqppp\\\OOOJJJKKKSSSddd{{{tttfffcccgggcccZZZPPPIIIBBB;;;:::<<<::::::;;;<<<===???AAACCCFFFIIIGGGHHHLLLQQQjjjxxxKKKCCC888666444333444444222///000000000000////////////........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------......//////......////////////000000000111111111111111222222222222444555666555222111222444...000333:::CCCKKKQQQSSS___hhhsssyyy|||uuudddTTTHHH???999666555333111222444555555444333222111000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......////////////000000000111111111111111111333444555333:::===GGG]]]pppjjjfffbbbaaacccccc```]]]ooojjjMMM555888444333777777333222555222111111111111000000000000000/////////.................................---+++)))---222444222...---------------------------------.........//////000---...222333111444:::LLLdddtttjjjRRRRRRhhhuuu[[[LLLBBBEEEFFF???<<>>@@@AAABBB@@@KKKIIIBBBJJJ\\\www```;;;@@@444333222222333222111000000000000000////////////------..................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,---..................////////////000000000000000111111111222222222///000222333222222333333555333111222666:::<<<===BBBGGGPPP[[[fffpppwww{{{zzz}}}jjjZZZSSSFFFCCC???;;;888666444333444333222222333222111000111111000/////////000000.....................///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---..................////////////000000000222222111222222222333333444999888:::FFFTTTnnnzzzjjjdddaaakkkyyygggNNNDDD<<<888555555555444111222444111111111000000000//////////////////....................................***,,,......---------...,,,,,,------------------------------............000---,,,000333444666999>>>QQQlllwwwuuuyyyyyyTTTFFFLLLeee{{{gggWWWHHHDDD@@@<<<<<>>;;;999999:::;;;===???AAABBBCCC<<>>>>>888777666555444444444555222222222222111000000///000//////....../////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...///...............////////////000000111222222222222333333333333888666666;;;BBBYYYzzz}}}qqqjjjrrrqqq]]]KKKCCC???888555333111111111111333444000000000000/////////////////////.........------------------------------)))---000///+++)))+++...,,,,,,,,,,,,------------,,,------------.........111///------///222444555555AAAXXXtttuuudddKKKBBBNNN^^^ppp}}}~~~yyynnn^^^MMMAAA<<<<<<>>>::::::::::::::::::;;;;;;===:::999===DDDHHHHHHFFF???>>>===:::888555444333lll\\\RRRLLLNNNTTTbbbuuuwwwhhhiiirrrrrrkkkXXXKKK>>>;;;===<<<;;;;;;:::;;;===???AAACCCDDDDDDBBBGGGGGGPPPggg|||jjjFFF:::555333333222111000000111222000000000000////////////+++,,,---.........------------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...................../////////000000000000000000111111111111111000000111222222111000///000111222222333444444333333555777:::<<<===>>>@@@CCCHHHMMMSSSZZZ```dddfffggghhhiiikkknnnssswwwyyyzzzzzzzzzxxxuuurrrqqqiiihhhddd]]]UUUMMMHHHEEEBBB===:::999666333444888<<<999555000......111333000111111111000111111222///......---......//////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///////////////........./////////000000000000111222222222222222222555444555999888FFF```zzzvvvvvv{{{~~~oooMMMCCC>>><<<999000333111///...000333333222000000/////////.........//////.........---------------------------------+++---......---,,,,,,---++++++,,,,,,,,,---------,,,,,,---------.........000000///---...000111111333777DDD^^^zzzhhhUUUQQQXXXXXX\\\eeehhhwww}}}yyygggWWWOOOGGG???>>>===:::888666555555555777555555999???BBB@@@===555444333111000/////////mmmWWWNNNNNNOOOSSSYYYttt}}}jjjhhhoooooojjjgggPPPGGG>>><<<;;;999:::===;;;<<<>>>AAACCCDDDEEEFFFLLLGGGHHH___{{{PPP;;;===333333333222111//////111222000000000000////////////***+++---...///...---------------,,,,,,,,,++++++***+++,,,------,,,+++************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......................../////////000000000000000111111111111000///...///000000000///...111444444222111111111000333666555333222555888:::888777777999<<<@@@BBB???>>>>>>???CCCHHHMMMQQQJJJLLLMMMKKKGGGEEEEEEGGGBBBAAA???<<<999999:::;;;555555888;;;999333111333,,,///333666666444333222.../////////...///000222......---------......///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////000000//////............/////////000...///000111222222222111111444222666:::333888LLLddd~~~pppeee^^^ZZZiiinnnNNN;;;;;;:::999:::666444333000///222555333...000/////////............//////.........------------------------------------,,,,,,---000000///---+++++++++,,,,,,---------,,,,,,,,,---------.........000111//////111222111666222666IIIgggrrrmmmgggpppwwwiiiXXXTTTQQQ^^^wwwuuummm___MMMBBB@@@===:::888777666666111111222555999999666444222111000///000000222333eee[[[QQQKKKIIIPPPdddxxxtttffffffkkkhhh\\\RRRCCCAAA>>>;;;999999:::;;;???===???CCCEEEDDDFFFJJJNNNEEESSSuuubbbBBB888777666222111111000///......---000000000000000000000000.................................------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,******+++,,,+++,,,------......------............////////////111111111000000000000000000000000000000000000000111111222222222333333333333333333333333333333333222222222222222222222222666666666777888888999999777777777777666666666666444444444444444444444444444444333333333222222222222222222111111111000000///////////////////////////............---------------------------------------------------------++++++++++++++++++++++++************************,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------............///............////////////000000000000111111111111000222333444444666888;;;MMM]]]ttt{{{xxxoooiiidddeeejjjlllnnnnnnmmmooosssrrroooxxxkkkIIIEEE===666333222444666333333222222111000//////////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------...////////////000///......111333,,,333888>>>UUUvvvvvv|||cccEEEOOOaaatttooo^^^QQQEEE@@@===999666555666666666555444333222111222222222222333555666777|||mmmYYYPPPJJJKKKQQQ```www}}}nnnaaa```bbb^^^SSSKKKAAA???===:::999:::;;;<<>>FFFUUUfffvvv~~~oooiiihhhoooxxx}}}zzz]]]HHH???<<<888444333444777999333333222111111000//////////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------...//////222222222000......///111...111222666GGGbbb{{{{{{bbbBBBLLLYYYeeepppxxxvvvqqqfff^^^WWWUUURRRKKKEEEBBB999888777666666777999999777555444222222222333444|||fffWWWLLLHHHHHHQQQaaauuuqqqeeeZZZWWWVVVOOOGGGCCC>>>===;;;999999:::<<<===???>>>AAADDDDDDAAABBBFFFAAASSSdddttt[[[AAA888555222111111111000000//////......////////////////////////------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,---......,,,,,,---...++++++,,,------------------............//////////////////000000000000000000000000000000000000000000111111111222222222222222222222222222222222222111111111111111111111111111222222333333444444555444444444333333333222222333333333333333333333333333333222222222111111111111111111111000000000000////////////////////////............------------------------------------------------------------++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------............---............///////////////000000000000111111111333333333333333555777666666;;;HHH^^^uuu}}}uuu~~~~~~~~~nnnlllmmmrrruuusssqqqqqq~~~oooSSS???444777666444333333444666777222222111111000000///////////////............---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------......///444555444111...------...111///...000888IIIggg}}}tttOOOKKKLLLQQQUUUUUUUUUVVVOOOLLLMMMSSSUUURRRPPPPPPBBB???<<<888777777999:::999888666555555666777888~~~jjjWWWMMMGGGJJJRRRbbbuuu{{{ggg^^^UUUPPPKKKCCC>>>>>>;;;:::999999999;;;===>>>??????AAADDDCCC@@@AAAFFFEEE[[[pppuuuJJJ999888444222444111000000000/////////...////////////////////////------------------------+++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,------------,,,---------.........//////......///////////////000////////////////////////000000000111111111111222222222222222222222222222111111111111111111111111000000111222222333333444333333333222222222111111222222222222222222222222222222111111111000000000111111000000000/////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////000000000111222333333333111111333555777444333:::KKKddd|||~~~~~~yyyuuutttiiiggggggkkkqqqsssooojjj___ooo{{{{{{jjjPPPAAA:::777666555444333222222111111111111000000000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,------...///222333333111...,,,,,,---444//////222111999WWWwww{{{}}}~~~mmmeeehhhzzzsssgggiii^^^YYY^^^\\\NNN???999666444666>>>DDDGGGKKKPPPJJJHHHDDD???;;;888666555666666777888999999999999xxxhhhWWWLLLIIIKKKUUUeeexxxqqq___XXXPPPKKKDDD===:::<<<999999999999:::<<<>>>???>>>???BBBDDDBBB???CCCIIIVVVhhhbbb@@@777777222111666000000000000////////////........................------------------------***++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,------------............------.........///////////////////////////////////////000000000111111111111111111111111111111111000000000000000000000000000111111222222333444444333333333222222222111111111111111111111111111111111111000000000/////////000000000/////////......------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...............////////////000000000111222222222000000222333444333222333:::KKKaaappp~~~zzzuuutttuuuvvv}}}}}}^^^FFF===:::888555555555555444333111///...000000//////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......---///000///---,,,---...111---000555111111JJJiii{{{|||}}}~~~qqqhhhgggsss~~~uuujjj```uuunnnrrrpppRRR@@@>>>777222444777999===BBBJJJJJJJJJIIIGGGDDDAAA???>>>???@@@@@@>>>;;;888666nnnaaaSSSHHHGGGMMMYYYggg{{{rrreeeYYYRRRKKKFFFAAA;;;999;;;888999999:::<<<===??????>>>???AAACCCAAA@@@FFFOOOiii{{{fffNNN:::666444///...444000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---......,,,,,,---...******+++,,,,,,,,,,,,,,,,,,------------.........,,,,,,------.../////////000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000111111222333333444444222222222111111111000000000000000000000000000000000000/////////.........////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------...............////////////000000000111111111//////111333222444444333333:::GGGRRRcccvvv{{{yyyttt[[[@@@777999:::444...222222333333333222111000////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...***,,,---...---,,,---...---,,,000444111///@@@VVVmmmwww{{{wwwzzz}}}|||yyyxxx~~~}}}yyy~~~~~~oooVVVGGG>>>888:::<<<:::888777AAADDDIIIMMMQQQRRRQQQQQQRRRRRRPPPNNNJJJFFFBBB@@@ttteeeXXXQQQKKKHHHRRR___pppooobbb[[[SSSKKKDDDAAA>>>999888;;;999999:::;;;===>>>???@@@>>>>>>@@@BBB@@@AAAJJJUUUtttKKK???666333333000000222////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......,,,,,,---...******+++,,,,,,,,,,,,+++,,,,,,---------.........+++,,,,,,---......//////000000000000000000000000........./////////000000000000000000000000000000////////////////////////000000000111222222333333000000000000/////////////////////////////////////////////.........------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------................../////////000000...///000000//////111333222333555555444666999===HHHTTTcccssszzzyyyxxxRRRCCC666666999777222000000000111111111111111111.................................---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...***,,,...///...------...------000222000000999EEE___gggxxx|||vvvxxx~~~~~~~~~wwwxxxuuu```NNNJJJLLLVVV[[[SSSDDD999888;;;@@@FFFKKKOOOQQQRRRWWWUUURRRPPPQQQSSSVVVXXX```TTTLLLLLLNNNRRRbbbtttqqq```XXXWWWOOOGGG???===<<<999888:::::::::;;;<<<===??????@@@===>>>@@@AAA@@@BBBMMMZZZvvvggg>>>999444222333444333222////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,******+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......++++++,,,------...//////000000000000000000000000............/////////000000000000000000000000000//////////////////////////////000000111111222222//////.........---------//////////////////////////////.........---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000---...////////////111333000000111333555666444111======@@@OOOiiixxxfffKKK===666222444333000222777111111111000//////......---...........................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++---000000...------...000000111000000222777===PPPVVVfff~~~{{{vvv||||||wwwtttyyy|||{{{zzzzzzxxxuuu}}}qqqcccbbbccclll|||qqqUUU@@@555666888:::>>>AAADDDFFFGGGEEEDDDFFFLLLWWWbbbiiiKKKKKKLLLPPPZZZjjj{{{~~~mmmbbbZZZQQQJJJCCCBBB???<<<999888777777888:::<<<>>>@@@@@@@@@@@@GGG===:::???CCCGGGVVVgggzzzNNN888666444222000000111222//////000000111111222222------------------------++++++++++++++++++++++++......---,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------------------------///......---------......////////////////////////000///...------...///000////////////////////////////////////////////////////////////////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...---------............///////////////000000000000222222111111222222333444333555888===GGGYYYooo~~~~~~\\\GGG???666555555444222111000000000000000000////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111<<<@@@QQQnnn}}}uuu{{{oooeeebbbbbbaaafffmmm~~~}}}nnnfffkkkoootttdddMMM@@@<<<888666777888888888666888999:::>>>GGGTTT]]]IIIMMMVVV```mmm}}}rrrcccZZZSSSKKKFFFAAA???===;;;999888888888999:::<<<>>>@@@@@@@@@@@@@@@;;;:::???BBBKKKccc|||```AAA777666444111000000111222000000000000000000111111------------------------++++++++++++++++++++++++...------,,,++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,------------...,,,,,,,,,------------...------------------------..................------////////////////////////000///...------...///000////////////////////////................................................------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------.............../////////000000000000222111111111111222333333333444444444888CCCRRR]]]tttrrrYYYEEE:::888555555444333222111000000000000000000/////////..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000333777FFF___wwwxxxrrrpppnnniii___YYY^^^iii~~~|||~~~}}}wwwrrruuuuuujjjUUUOOOKKKIIILLLOOOKKK???444777555555777;;;@@@CCCEEEQQQZZZiiiyyy~~~rrrcccVVVOOOJJJDDD@@@===<<<:::999888888888999999;;;===???@@@@@@@@@@@@;;;:::<<>>HHHSSSWWWQQQIIIhhhrrrnnndddWWWMMMGGGCCC>>>;;;999999888777777888999::::::;;;===???@@@@@@@@@@@@;;;;;;???GGGVVVqqq~~~SSS;;;999444444222111000000000111000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************************************************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////...---,,,........................------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************++++++************++++++************************************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------................../////////000000000000000000000111222222333444555333222222444777FFFNNN]]]rrrooo\\\FFF;;;888666555666444333333222111000000000000000/////////.................................---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000111666AAAMMM^^^sss{{{zzzooonnnrrrssskkkcccrrr}}}qqqmmmvvv{{{~~~{{{sssgggaaa```gggiiiqqq~~~mmm\\\RRRQQQWWWjjj{{{mmmqqqccc\\\RRRIIICCC@@@<<<999777666666666777999:::;;;;;;<<<>>>???@@@@@@@@@@@@;;;;;;AAAQQQjjj^^^>>>333333333222222111000000000000000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++************************************************************************************************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////...---,,,------------------------,,,,,,------------,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************+++******))))))******+++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------------...............////////////000000//////000000111222---///111222222222333333555666>>>PPPeeexxx}}}fffGGG???888666666333333555222222222111111000000///////////////....................................------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...///333888DDDXXXkkk||||||yyyuuunnnoooqqqmmmgggjjjnnnggg^^^]]]\\\bbbqqqzzzpppoooyyy}}}|||~~~~~~sssiiidddrrrtttwwwzzzxxxoooaaaWWWaaabbbkkk~~~yyynnn___ZZZUUUMMMFFFAAA===;;;999666555555666777999;;;<<<<<<===>>>@@@AAA@@@@@@???;;;>>>HHH___nnnFFF555222000111111111111000000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------------------------------+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++++++++************************************************************************))))))))))))))))))))))))******************************))))))))))))*********************+++++++++******************************++++++++++++******++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,------------------.........////////////////////////000000111///000111333333333333222///333999>>>DDDRRRjjj~~~zzz]]]EEE;;;777555666444111333777111111111000000000///////////////.........------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------111//////000000666EEEUUUqqq~~~xxx||||||xxxvvvzzz~~~~~~oookkkpppvvvooolll]]]TTTVVVWWW^^^ooowwwfffaaakkkvvvuuuxxx}}}}}}wwwsssrrrtttvvvvvvqqqhhh```[[[YYYiiikkksss|||}}}pppeee|||oooaaaVVVPPPLLLGGGBBB>>>;;;999888666666666666777999<<<===<<<===???@@@AAAAAA@@@???<<>>;;;999888888666666666666888:::<<<======>>>???@@@AAAAAA@@@???>>>LLLeeeaaaEEE888666444111///000000000000000///...,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************))))))******++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))******++++++++++++******************************++++++++++++*********************************+++,,,---...---,,,,,,++++++,,,,,,,,,------------------.........//////...............///000000000///......///000000000666...+++000555999@@@HHHOOOYYYoooooo[[[HHH777333888444111000333555222111222000000000000//////////////////.........---------------------------------,,,,,,,,,+++++++++******************************************************************************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........((())),,,000///...333;;;???[[[ttt}}}pppkkkooosssttt}}}|||kkktttwwwwwwtttfffaaalllbbbkkkfff\\\[[[XXXVVV[[[hhhsssqqqkkknnnssstttsssooojjjffffffgggqqq|||xxxnnnllloooqqqggg```YYYPPPIIICCCAAA===:::888777777777444555666888:::<<<===>>><<<@@@===>>>BBB===:::CCCHHH___gggAAA666888666222111///............---------........................++++++++++++++++++++++++++++++++++++,,,,,,---...************************))))))************))))))+++*********))))))(((((()))))))))))))))))))))))))))***++++++***)))***+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++******)))(((((('''))))))))))))))))))))))))******))))))))))))******---,,,***(((((()))***+++))))))))))))))))))))))))************************)))))))))***++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.....................///000000............////////////111111222222222333333333:::AAAOOO```sss}}}qqq^^^HHH===999666333333333333222222111000//////000000000000000///...............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000>>>GGGUUUeeerrr}}}vvvmmmkkklll{{{{{{yyywwwtttqqqmmmhhhddd]]]VVVOOOMMMNNNPPPRRRTTTeee{{{tttbbb```fffiiiiiijjjkkkjjjggg```\\\qqqwww}}}|||wwwrrrrrrtttvvvmmmaaaZZZUUUPPPHHHAAA???>>>;;;888666666666666555666777999:::<<<===>>>>>>CCC@@@>>>???<<>>;;;===???LLLccczzzYYYEEE555333666333/////////............---------------------------------++++++++++++++++++++++++---,,,,,,++++++++++++,,,************************))))))************))))))************)))))))))))))))))))))))))))))))))))))))***++++++***)))***+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******,,,,,,,,,+++******))))))))))))))))))))))))))))))******))))))))))))******,,,+++***)))((()))***+++))))))))))))))))))))))))************************,,,,,,++++++***))))))(((++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......------......///000............////////////000111111111222222222222666444111222888EEETTT^^^uuu|||sssZZZGGG;;;666333444444222111333222222111111000000///////////////000//////...---------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000222333777>>>IIIXXXgggppp}}}vvvpppkkkqqqtttssssssuuuvvvuuuyyyxxxwwwvvvtttsssqqqqqqooonnnjjjccc[[[XXXXXXZZZ```___\\\SSSLLLNNNYYYccc]]]mmm}}}rrrccc[[[ZZZbbbdddkkkuuu}}}|||ssskkk{{{zzzvvvoooiii^^^YYYSSSOOOMMMIIICCC>>>777777666555555666666777999::::::;;;;;;<<<<<<<<<;;;???;;;;;;FFFQQQddd~~~uuuCCC999111222333111///000///............---------------------------------++++++++++++++++++++++++------,,,+++*********+++************************))))))************))))))*********))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******+++***))))))))))))******))))))))))))))))))))))))************************+++++++++*********))))))++++++************++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...------------...//////............////////////000000000111111111111222333333444444555999===AAAMMMXXXgggttt~~~tttrrr|||{{{~~~ooo\\\NNNBBB:::777555555666333...---///111111000000000/////////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,---......//////222111111444;;;HHHVVV___uuuuuutttuuuvvvwwwwwwwwwjjjiiigggfffiiinnnqqqqqq|||}}}~~~|||xxxtttpppnnnjjjnnnrrrpppnnnllliiieee\\\TTTJJJCCCCCCKKKUUU]]]YYYccckkkiii^^^VVVXXX]]]bbbeeekkkssswwwqqqeee[[[zzzvvvqqqmmmjjjgggbbb___WWWSSSMMMIIIEEEAAA;;;666666666666666666777888888:::::::::;;;;;;<<<<<<<<>>MMM[[[lllpppKKK:::777///000111111111111---)))//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,************************))))))************))))))(((((())))))*********+++)))))))))))))))))))))))))))+++++++++***)))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******''''''((())))))***))))))))))))))))))))))))))))))************************,,,,,,++++++***)))))))))++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---................../////////000............/////////000...000222333111/////////,,,...444999777333888BBB???BBBDDDBBBAAACCCJJJPPP[[[[[[aaammmxxxxxxmmmggg```YYYVVV[[[iiixxx~~~{{{eeeVVVOOOEEE999===777444666555222333777111------111333111000111---.....................,,,------------,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++,,,,,,------)))+++,,,,,,,,,,,,...//////333<<>>:::999999888777666666555555666777999999888777666777999999888777:::CCCIIIeeeyyyzzz^^^EEE555000333000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))************)))))))))(((************************************************++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++***++++++,,,,,,******************************++++++++++++******,,,,,,++++++***))))))((()))************++++++++++++++++++*********)))))),,,,,,,,,++++++*********************************))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))************************))))))))))))******)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++*********)))))),,,++++++++++++,,,---------+++***---111111...***........................................................................000000000000000111222333555555555333333444777:::777666666999>>>GGGOOOTTT]]]aaadddfffiiioooxxx|||zzzzzzyyy{{{zzzuuuvvv{{{|||zzz{{{yyyqqqvvv{{{xxxwwwddd]]][[[ccclllsss{{{~~~xxxvvvzzz|||qqqfffZZZOOOGGGCCC===777333222333444555444444333222222111111333222111000////////////...........................------,,,++++++******++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))))))))************))))))************)))))))))((())))))))))))************))))))))))))************+++***)))(((((()))***+++))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///333999CCCMMMTTTPPPMMMIIIIIILLLOOOQQQQQQTTTUUUVVVUUUTTTRRRSSSSSSVVVhhhxxxzzzuuuqqqpppnnnxxx|||nnniiigggcccbbbcccdddccccccdddhhhkkkkkkpppsssqqqqqquuuxxxxxxeee___WWWPPPIIIBBB<<<999888777777666666555555555555666777888777666555444444777999999:::DDDVVVdddaaaEEE888222111222000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************))))))))))))*********************************************************************************************************++++++++++++,,,---,,,++++++******++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,++++++***))))))))))))************++++++++++++************)))))))))+++++++++++++++*********************************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))+++++++++***************************))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++************)))))))))+++++++++++++++,,,------,,,******,,,///000---)))------------------------................................................000///////////////000000111222222222000000222444333222111000111444777:::>>>AAADDDHHHMMMVVVbbbjjjtttrrrppppppsssxxx~~~xxx{{{yyysssqqqttt}}}wwwvvvtttuuuuuutttqqqooopppxxxzzzqqqeee___```aaaTTTSSSXXXdddrrr{{{|||zzzyyyrrrqqqjjj]]]QQQHHH>>>666666444333222222333555666444444333333222111111111222111000//////...//////------------------------------,,,,,,++++++******++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))************))))))))))))******************))))))))))))******))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...111666<<>>:::888555555555555555555555555666666777777666555444333444666:::>>>GGGZZZqqqtttLLL777444555333111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))*********)))))))))))))))************************************************)))))))))))))))*********************************************+++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++*********))))))))))))*********+++++++++************))))))))))))+++++++++***************************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))++++++************))))))************)))))))))((()))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))+++++++++***+++,,,,,,---+++***)))+++---...,,,***------------------------................................................000000//////.../////////000222333333111000111111444444333333333444555666333444555666888===DDDIIINNNNNNPPPTTT]]]hhhsssyyywww{{{{{{zzz|||{{{|||zzzvvvpppqqqyyyzzzvvvttttttrrrooolllkkknnnqqqoooqqqlll___WWWZZZbbbhhhhhhgggiiiooovvvzzzzzzyyy|||vvvnnnfffaaaPPPNNNIIIBBB<<<888555222333333333333333444444555333333222222111111111000111000//////.........///------------------------,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))((()))))))))************((()))))))))***************))))))))))))))))))***((()))))))))************************++++++++++++++++++++++++++++++++++++***+++---------///222555;;;;;;===AAAEEEHHHJJJKKKHHHJJJMMMOOOQQQUUUYYY\\\gggddd___XXXWWWZZZ```dddlllyyyzzzvvvssspppxxx}}}}}}vvvpppjjjnnnpppoooppptttuuusssJJJGGGBBB???===;;;999777444444444444444555555555666666666666666555444444888999<<>>:::888555444333333444666000111111111111000000///222111111111111111000000000///......---.........------------------------,,,+++++++++++++++***************++++++,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******((()))))))))************((()))))))))************)))))))))******)))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++)))+++,,,---,,,,,,...000111444888<<<@@@DDDGGGIIIGGGGGGGGGGGGIIIMMMSSSWWWllldddYYYSSSQQQTTTYYY]]]```eeejjjlllnnnnnnkkkgggkkksss|||uuurrrvvvxxxwwwyyy{{{yyyttt@@@===:::888888777666555333333333444555555555666777777666666666666666666777:::BBBQQQfff~~~XXXEEE333000555555111,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))++++++++++++************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************((())))))******+++++++++************************)))))))))************+++'''((((((***+++---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///************************)))************+++++++++(((((()))))))))))))))***)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))''''''(((((())))))))))))************))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))))))))******************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000000////////////000111---///000000///...///000000000111111111111000000///000111222333333222222222333333444555666777888:::CCCLLLPPPSSSTTTSSSPPP[[[^^^dddjjjpppuuuxxxyyy~~~{{{xxxzzz~~~}}}||||||~~~~~~~~~zzzwwwyyy}}}{{{vvvqqqllljjjkkknnnpppooommmooouuu{{{|||wwwlll^^^ZZZ```iiinnnlllhhhaaaZZZXXXYYYUUUPPPGGGHHHIIIGGGBBB;;;333...666222111222222000111444//////000111111111111000000000000000000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************++++++,,,,,,---************************+++++++++************)))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))************))))))))))))************))))))************))))))))))))))))))************)))))))))************+++++++++++++++++++++++++++''')))***+++***+++,,,---***---111555888;;;???BBBLLLKKKIIIFFFEEEFFFJJJMMMVVVQQQOOOQQQRRRRRRSSSVVV[[[YYYXXXZZZ^^^```]]]XXXWWW___kkkwww~~~|||uuuooohhhlllnnnpppsssxxxwwwrrr:::888555444444444444333333333333444555666666777777777666666777777888888999CCCTTThhh~~~jjjBBB999111000111000......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++************************************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++************************))))))******+++,,,,,,---************************))))))))))))************)))))))))***+++---...///++++++++++++++++++++++++,,,+++*********,,,...000************************)))************+++++++++(((((((((((())))))******((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))''''''((()))***++++++,,,************))))))))))))'''''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))*********************++++++,,,++++++,,,+++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------...///000000,,,...//////......///111111111111000000000111111000//////000111333333333222333333444555555555555000666999888999<<<<<<888>>>BBBGGGMMMRRRVVVZZZ\\\dddjjjlllhhhhhhnnnuuuxxxwwwxxxwwwuuuttttttttttttwwwwwwtttpppkkkhhhiiikkkqqqrrrrrrqqqnnnkkkjjjiiifffiiilllkkkhhhfffgggjjj```___XXXNNNKKKNNNQQQPPPQQQOOOHHHAAA???AAA===777333444444555444333111000444111000444333//////222000000111111222222222222000000000000000000000000...------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******************++++++)))******+++,,,,,,------************************+++++++++************)))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))************))))))))))))************((()))***++++++***)))((())))))))))))************))))))))))))************************************'''(((******)))***,,,---(((***---...///111555888EEEFFFGGGFFFDDDDDDFFFGGGFFFDDDFFFMMMPPPNNNOOORRRTTTRRRPPPRRRSSSSSSQQQOOORRRUUU[[[bbbhhhhhhddd```WWWYYYZZZ[[[bbbjjjmmmkkk999777444333444444444333222333444444555666777777777777666777777888999:::BBBSSSlllhhhKKK:::666222111///,,,...333------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++************************))))))***+++,,,,,,------************************))))))))))))************+++*********+++,,,------++++++++++++++++++++++++,,,+++*********,,,///000******************++++++)))************+++++++++'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))''''''(((***+++,,,---...************))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))***************)))***++++++,,,+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,---...///000---///000//////000222444//////...//////000222222444222///---...///000000333333333222222111111111///444333000111777:::777333555777888999:::;;;<<>>@@@???;;;;;;<<<:::666555666333///222888666000555444222000///.........///,,,...444555111000333........................////////////000000000000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))***+++,,,,,,------************************+++++++++************)))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))************))))))))))))************((()))***++++++***)))((())))))))))))************))))))))))))************************************)))***++++++******,,,...)))+++,,,,,,***+++///222222666<<<@@@BBBCCCDDDEEEGGGDDDDDDIIIKKKIIIMMMSSSMMMMMMNNNOOONNNLLLKKKMMMVVVTTTRRRSSSTTTTTTQQQNNNPPPOOONNNNNNVVVaaahhhggg444444333333222333333333111333444555555666999;;;;;;999777444666<<>>??????CCCCCCBBBBBBAAAAAABBBBBBHHHGGGGGGFFFFFFFFFFFFFFFHHHIIILLLPPPTTTTTTRRROOO111000000000111111222333111222444555555777:::======FFFRRR]]]jjj{{{oooNNN;;;555444111///...------,,,------...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************++++++***************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))***))))))))))))))))))***(((((())))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))(((((((((((())))))((((((((((((((()))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,......+++)))***)))(((''''''((()))***************)))))))))((((((((())))))************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************************************************************+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...,,,------...............------............------------------....................................---............/////////......................................./////////////////////////////////...//////000000//////...//////000000//////............//////000111111111////////////////////////.....................///------------------------------------------------------------------------------------------------++++++++++++++++++++++++************************))))))***+++,,,,,,+++***(((((()))))))))***************))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************************++++++,,,,,,,,,,,,---...111333666888=========>>>???@@@AAABBBGGGGGGFFFEEEEEEFFFGGGGGGDDDEEEHHHLLLOOONNNKKKHHH111111111111111222333444333333444555666:::???DDDJJJWWWjjj{{{uuuTTT888333666222///111---,,,+++++++++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,******++++++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((())))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))+++------,,,***))))))(((((((((((())))))************))))))))))))((((((((()))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************************************************++++++++++++************++++++++++++,,,,,,,,,,,,------------,,,,,,---............---------............------,,,,,,,,,---------..............................------------.........///........................,,,,,,------.../////////---------------------------..................---------.........------,,,------........./////////////////////////////////---------...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++,,,++++++***((((((((()))))))))************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********************)))))))))(((((()))******++++++++++++***)))(((***,,,///000222333444777:::===@@@AAA@@@@@@AAACCCEEEGGGIIIJJJGGGIIIKKKOOOQQQPPPMMMKKK111111111222222333444555555666777:::???GGGPPPWWWbbbsssxxxUUUBBB222111333000111666333222000...------...///......---------,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******++++++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((()))))))))******)))))))))(((((((((''')))))))))))))))(((''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((***++++++***(((((())))))))))))((((((************))))))))))))'''(((((()))******++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************************************++++++++++++************++++++++++++++++++,,,,,,,,,---------+++,,,---.........------,,,------......------,,,+++,,,,,,,,,,,,---------------------------------,,,,,,---------.................................////////////000000000000..............................////////////............////////////......,,,---------------------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++***)))))))))***(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((()))(((((('''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++*********)))))))))(((((())))))***************(((((((((((()))***++++++++++++---///222444777888555666888;;;>>>@@@BBBCCCDDDEEEFFFIIILLLLLLJJJGGG222222222222333444555666555777:::@@@IIIUUUccclllzzzwwwZZZ===:::666333000///555<<<@@@>>>;;;888666555666666......---------,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,******++++++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,---)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((((('''))))))***))))))((('''''''''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%&&&(((******)))'''((()))******)))((('''************))))))))))))'''(((((()))***+++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,---------+++,,,---.........---,,,,,,------......------,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......///////////////////////////...............------------------------------,,,,,,------------,,,,,,,,,------.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********(((''''''((()))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((()))(((''''''''')))***+++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((***++++++,,,,,,+++******%%%&&&)))***++++++***)))************+++,,,---------///000333444666666777666777888;;;===>>><<<:::666222///000333555555444BBB@@@DDDPPP\\\gggsss|||zzzlllTTT>>>555444222000000111222333222555888:::;;;999777555------------,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************''''''(((((())))))************))))))(((((('''''''''''''''''''''((())))))))))))))))))************+++*********))))))(((((()))************+++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******(((((((((((())))))))))))))))))(((((((((((()))))))))(((''''''''')))***+++))))))*********))))))(((''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++))))))))))))))))))))))))+++*********))))))(((((((((&&&%%%'''***,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---.........---,,,------------------------------------------------------------------------+++,,,------......------//////.........---------------,,,,,,,,,---......,,,------......------,,,---------------------------------------------------------,,,,,,+++++++++000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,111...++++++---...---++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))(((((((((((()))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++................................................222111222444999>>>CCCFFFJJJLLLVVVeeettt~~~mmm^^^QQQ@@@000333222000///...///000111+++,,,///000111000...---,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************(((((((((((())))))*********)))))))))(((((((((''')))(((((((((((()))******))))))))))))************************)))))))))((()))************+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))*********************)))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))((((((''''''((()))***))))))************))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++))))))))))))))))))))))))************)))))))))((()))'''&&&(((***,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---.........---,,,------------------------------------------------------------------------+++,,,------...---------///.........------------...------,,,,,,,,,------,,,,,,------------,,,,,,------------------------------------------------------,,,,,,,,,+++++++++......---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++...,,,******+++,,,+++)))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111444888<<>>EEEIIIMMMUUUbbblllwwwrrr[[[EEE888333111//////...------,,,---...............------......///++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***))))))))))))***++++++((()))))))))*********************)))))))))))))))))))))*********+++++++++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((((()))))))))************++++++******)))((((((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))(((((('''''')))))))))))))))***************************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))++++++******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------///...---,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++***************)))((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))GGGOOOYYY^^^bbbhhhttt~~~ooo\\\DDD444000/////////.........---.........///---,,,++++++***+++,,,---******+++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************((((((((((((((((((((((((************))))))))))))(((((((((((()))))))))))))))(((((((((((()))******((()))))))))************))))))))))))))))))******))))))*********+++++++++***)))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((((()))))))))************************))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))(((((()))***++++++++++++******************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++******)))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))*********+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------------///...---,,,+++*********+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++*********************)))))))))***+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&(((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((()))))))))*********************************************************[[[eeeqqqxxx|||wwwuuuXXXFFF333---...000///...---.........////////////------,,,++++++++++++,,,)))***++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))+++************)))))))))(((((((((((()))))))))))))))(((((((((((()))******))))))))))))************))))))))))))************)))************+++++++++)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***(((((((((((())))))))))))))))))(((((((((((())))))((()))))))))))))))((('''))))))(((((((((***+++,,,***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***))))))************+++++++++))))))))))))))))))))))))))))))))))))************(((***+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************)))***+++***))))))+++---))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))(((((('''(((((((((((())))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((()))))))))******************************************************qqqzzz{{{www|||wwwqqqdddWWWBBB666......111000...///,,,------......///...............------,,,,,,,,,))))))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************+++++++++*********))))))'''((((((((()))))))))******))))))))))))***++++++))))))))))))************((()))))))))************)))************+++++++++)))))))))))))))***++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++(((((((((((())))))))))))))))))(((((((((((())))))'''((()))******))))))((())))))((('''(((***,,,---*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,+++***))))))************+++++++++))))))))))))))))))))))))((()))))))))************&&&(((******((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++,,,---,,,+++******************************************************,,,,,,++++++***+++++++++(((***+++***))))))+++---((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))|||tttooo}}}vvvoooooojjjRRR888222,,,,,,000111,,,+++...+++,,,------............+++++++++++++++***)))(((((()))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************************************++++++++++++******))))))'''((((((((())))))******++++++******++++++,,,---))))))))))))************(((((())))))*********+++)))************+++++++++))))))((())))))***++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++,,,---......---,,,+++))))))))))))))))))))))))))))))))))))************''''''((()))***+++,,,,,,(((((((((((())))))))))))))))))(((((((((((())))))&&&'''(((*********)))))))))(((''''''(((***,,,---***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***))))))************+++++++++))))))))))))))))))))))))(((((())))))*********+++$$$'''))))))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------+++++++++***++++++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++++++++,,,,,,---,,,+++)))(((************************************************+++++++++***++++++,,,,,,''')))+++***((((((***---(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''((((((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))***))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||qqqqqq~~~pppcccrrrzzzuuuooohhh```QQQ>>>111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++******+++++++++++++++++++++++++++*********))))))((((((******************************))))))))))))******))))))))))))))))))))))))''')))***)))((('''((())))))************+++++++++...---,,,,,,+++++++++,,,***++++++,,,,,,++++++***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((())))))))))))*********++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))*********))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((******))))))((((((''''''''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************+++++++++++++++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++...---+++))))))***+++,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++(((((())))))***+++------+++***)))))))))***,,,,,,))))))***++++++++++++*********************************))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((())){{{zzzyyyxxx{{{|||{{{pppsssjjjffflll|||ttthhhYYYJJJ===222,,,000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++******++++++++++++++++++++++++************)))))))))(((******************************))))))))))))******))))))))))))))))))))))))((()))******(((((()))***)))************+++++++++------,,,+++++++++++++++***++++++,,,,,,++++++***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))*********+++++++++******))))))******+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((((((''''''((((((((((((((((((((((((***)))))))))((((((((('''''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************+++++++++++++++***))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++...---+++))))))***+++,,,******++++++++++++******++++++++++++++++++++++++))))))))))))***+++,,,,,,******)))))))))***+++,,,))))))***++++++++++++******************************)))))))))(((((((((''')))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))yyywwwpppffffffjjjwwwxxx{{{pppdddoootttxxxnnn]]]III777...---///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++************))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))***+++***))))))***+++)))************+++++++++,,,+++************************++++++++++++******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************+++++++++,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))(((((((((+++******))))))(((((('''(((((((((((((((((((((((())))))))))))((((((((((((''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************************++++++++++++***))))))*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++))))))***++++++*********+++++++++++++++++++++++++++++++++++++++*********))))))******+++***))))))))))))***++++++((()))******++++++******************************))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))wwwwww|||}}}~~~oooaaa___iiirrryyyuuu|||{{{sss{{{zzzooogggaaaXXXHHH999///,,,///222///...------,,,,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++******++++++++++++***************************************)))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))+++,,,+++***)))***+++))))))*********+++++++++******))))))))))))************++++++++++++******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))((()))))))))************************************((())))))************)))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''')))***+++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******************************+++++++++******)))************++++++++++++***************************************************************************************************************************************************************++++++,,,************************************************,,,+++******)))***++++++...---,,,++++++*********************************++++++***))))))))))))))))))))))))))))))******+++((())))))***************************************))))))))))))((((((((((((((((((((())))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((())){{{qqqpppvvvwwwwwwooo```\\\kkkooofffjjjsss}}}|||wwwooojjjgggddd___[[[DDD<<<222,,,,,,......---...------,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++******************++++++++++++******************************))))))))))))))))))************************************))))))))))))******(((((((((((((((((((((((()))+++,,,+++***)))***+++))))))*********+++++++++)))))))))(((((()))******)))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++******+++++++++,,,,,,,,,***))))))))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************************************(((((()))***************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++*********)))))))))((('''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***+++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))*********+++++++++******************************************************************************************************************************************************))))))******+++,,,*********************************************************************+++222111///---+++***))))))************************++++++***)))(((((((((((((((((())))))************(((((()))************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((xxxiiieeeiiijjjoooooolllqqqhhhWWWcccwwwwwwrrrkkkcccZZZQQQHHHBBB444///+++,,,000111...)))------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******************************))))))))))))******************************************))))))))))))******(((((((((((((((((((((((()))***+++***))))))***+++)))************+++++++++))))))))))))))))))***+++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++************+++++++++,,,***))))))(((((())))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************'''((()))******+++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))************+++***************************************************************************************************************************************************))))))))))))***++++++************************************************)))))))))***************333111///,,,***)))))))))************************+++***))))))(((((((((((('''((())))))******))))))'''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))))))))(((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))(((zzz|||~~~yyykkk```aaaiiimmmsssuuutttzzztttfff```cccsss}}}ttt|||wwwpppdddXXXLLL???444---000///...///111111///,,,---,,,,,,+++,,,,,,------************************,,,,,,+++++++++***************++++++++++++******************************((()))))))))******************************************))))))))))))******((((((((((((((((((((((((((()))******(((((()))***)))************+++++++++***))))))))))))***+++,,,))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++)))))))))*********++++++))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******++++++,,,++++++***))))))(((''''''))))))))))))))))))))))))'''((((((((()))))))))***''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))************************************************************************************************************************************************************)))))))))))))))***++++++************************************************(((((()))***************///...,,,***)))))))))******************************))))))((((((((())))))'''''')))*********)))((('''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))))))))(((''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))******)))(((rrrmmmeeeZZZPPPTTTjjjrrrdddgggrrrpppeeeggguuu}}}yyyuuuyyy~~~}}}zzzyyynnndddUUUGGG===777222///+++,,,---,,,+++***,,,...,,,,,,,,,++++++,,,------************************---------,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++******************************))))))))))))******((((((((((((((((((((((((''')))***)))((('''((())))))************+++++++++******))))))***+++,,,,,,))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++((())))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''(((******+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---//////---+++)))'''&&&%%%))))))))))))))))))))))))'''((((((((())))))******''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************+++***(((''''''(((***+++))))))))))))))))))))))))))))))(((((((((((())))))&&&''')))*********)))((('''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$%%%'''))))))))))))(((''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((*********)))(((jjjiiiddd[[[YYYeee}}}sssZZZ\\\eeehhhkkkpppyyyvvvuuuwwwxxxwwwzzz{{{iii```ccciiimmmlllcccVVVDDD777111000...---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************///...---***)))))),,,///++++++++++++***)))******)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++++++++***))))))))))))))))))))))))************))))))))))))(((((())))))*********+++************************,,,+++)))''''''(((***+++)))))))))))))))******+++(((((((((((())))))))))))))))))(((((((((((()))))))))'''(((111<<>>GGGPPPRRRJJJBBB>>>;;;777555444333000...******+++++++++++++++***************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++))),,,///222333555777888222111111111,,,'''(((------,,,,,,+++***)))(((((('''((((((((()))))))))***))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))******)))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((()))'''(((111;;;;;;000''''''******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((()))******++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))<<<:::999===CCCDDD???:::666444222000///...,,,+++***+++,,,,,,,,,++++++***)))))))))******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,***---000222333333444555000///000222///+++---333444222...+++(((((())))))***)))))))))((((((((('''))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((()))***)))***444>>>AAA444(((&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((()))******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((:::888666666888888555222...---,,,+++************++++++,,,,,,,,,+++******(((((())))))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++...111333333222222333222000111444444111333888777444///***(((((()))************)))((('''''''''((((((((((((((())))))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***)))******++++++******)))(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))***)))(((---555===222((('''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((444333111000000///---+++*********)))(((((()))***************************((((((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***...222444444333333333555111000333555444444666222000---+++)))(((((()))))))))))))))((((((((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))******++++++******)))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************---***)))+++***'''(((+++///***''')))***((((((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))///...------,,,+++)))'''***++++++***))))))***+++(((''''''''''''((()))***'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************---222444555555555555555///---000333222111222,,,,,,,,,+++***)))((((((''''''(((((())))))******((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))************++++++++++++******(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++---)))))),,,---***((((((###"""%%%+++,,,)))(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++...000000222333111......000222...******...000......000,,,---......---,,,)))((())))))(((((((((((())))))(((((((((((())))))))))))+++*********))))))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((&&&$$$%%%(((******)))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))444222///+++)))(((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++'''$$$'''---///+++&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))((((((((((((((((((((())))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++...000111222222111...---///111---+++---222333000------,,,---...///...,,,***)))))))))(((((((((((())))))(((((((((((())))))))))))************)))))))))((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((******)))'''%%%%%%'''******)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))///...+++)))((((((((()))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))************)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***(((&&&(((,,,---***'''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++...000111222222000...---...///...,,,///555777111,,,***---......///...---+++***))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%))),,,***'''%%%&&&)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))************++++++++++++++++++++++++(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************+++...000222111111///...------...000...000555666000,,,***---............---,,,+++))))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%(((,,,---,,,***((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((''''''''''''((()))***(((((((((((())))))))))))++++++++++++++++++++++++(((((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&)))+++***((('''(((***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))******(((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************+++...000111000///...------------444000...111111...,,,---------------------,,,,,,))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''((((((((()))))))))***===777///+++,,,,,,)))&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))************))))))))))))******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((()))))))))''''''((((((((()))))))))************************'''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%))),,,+++'''&&&'''***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((())))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++...000000...---,,,.........---555///+++,,,---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((((())))))******UUUFFF222'''&&&((((((&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&)))+++***'''&&&''')))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((())))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++...000///,,,++++++...///...---222,,,(((***+++)))***---+++++++++******+++++++++))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''((()))*********HHH===///'''&&&''''''''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))(((((()))))))))*********))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''')))))))))((('''&&&'''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++...000...+++***+++...000///---///***''')))***))))))++++++******)))******++++++))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))*********+++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((()))***+++***)))''''''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((()))************))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------'''***...111111000---+++000...,,,*********)))''',,,,,,+++***))))))*********)))''''''((())))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))(((((((((((()))))))))((('''''''''(((***+++))))))))))))))))))))))))+++***)))(((((()))***+++******))))))((((((''''''************************'''(((((()))***+++++++++************************))))))))))))(((((((((((()))((((((((((((((())))))******))))))))))))******+++***)))(((((()))***+++))))))))))))******************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))&&&(((******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&))))))(((((('''''''''&&&((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((('''&&&%%%))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''((()))+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,---)))******+++,,,,,,,,,+++///---+++***++++++)))(((,,,++++++******)))******,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((()))***************))))))(((((((((((()))))))))(((((('''((()))***+++))))))))))))))))))))))))+++***)))(((((()))***+++***)))))))))((((((((('''************************'''(((((()))******++++++************************)))))))))))))))))))))((()))))))))(((((())))))*********))))))))))))******+++***)))(((((()))***+++))))))))))))******************))))))))))))******************)))))))))((())))))))))))))))))))))))''')))******)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((''''''''')))(((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''((()))+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,---+++)))((((((***,,,...---,,,******++++++***)))+++++++++***************---///000...***'''(((***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((()))***************))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((************************((((((((()))******++++++************************))))))))))))))))))))))))+++******)))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))******************))))))))))))******************))))))))))))))))))))))))))))))))))))((()))+++***((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''((()))+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***++++++,,,///---+++))))))+++...000,,,***))))))+++,,,+++*********+++++++++*********---000222///)))&&&'''***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))***))))))))))))))))))***))))))))))))((((((((((((************************(((((())))))************************************)))))))))))))))*********,,,+++******************))))))************))))))***))))))))))))))))))***((()))))))))******************))))))))))))***************)))))))))))))))(((((((((((((((((((((((()))***+++***(((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++******************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))***+++***)))((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))***+++,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''''')))+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,+++++++++,,,---...+++)))((()))***++++++***)))******+++++++++******+++///111...)))%%%&&&)))************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))*********+++,,,,,,+++***))))))******((()))************)))((()))))))))******)))))))))((()))))))))******************))))))))))))******))))))))))))))))))******(((((((((((((((((((((((()))******)))''''''''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******************++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))*********))))))((((((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((***,,,+++)))'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''''')))+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((()))******++++++++++++)))((((((***++++++***((()))***,,,,,,+++******(((+++...---)))''''''(((************************))))))))))))************))))))))))))))))))))))))************************(((((()))***************))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((())))))******+++++++++,,,+++***)))))))))))))))((()))***++++++***)))((())))))************))))))))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))((())))))((('''''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))************))))))((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''+++---,,,)))'''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''((()))+++((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))+++------,,,***(((((()))******)))''')))***,,,,,,,,,***)))''')))***++++++***)))(((************************))))))))))))************))))))))))))))))))))))))************************(((((()))***************))))))(((((((((((())))))&&&'''((()))***))))))((())))))))))))))))))))))))((()))***++++++***)))((('''((((((((()))))))))***))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,,,,+++***)))((((((((((((((()))***++++++***)))(((((()))***++++++***)))((())))))))))))******************))))))))))))******((()))))))))************))))))))))))))))))))))))'''((((((((('''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))************************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&(((---///...+++''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''((()))+++((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((***---000222,,,***)))((()))***)))((('''(((***,,,---,,,***)))''''''(((+++---...+++)))************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))&&&''')))*********)))((())))))))))))))))))))))))((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++***)))(((''''''''''''''')))***++++++***)))'''((()))***++++++***)))((())))))))))))******************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))&&&'''(((''''''(((+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,)))''')))///111///,,,&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''((()))+++((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''((((((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))***+++---......///(((((()))+++,,,,,,+++))),,,***)))+++...///---+++(((((()))***+++---///000+++++++++*********))))))))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))************)))))))))))))))))))))))),,,,,,,,,++++++*********+++************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))*********))))))((((((''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))(((''''''''''''(((,,,)))(((---333333,,,$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))******+++,,,---...///+++++++++,,,---------,,,---+++***+++---...---+++)))))))))***+++,,,---...+++++++++*********))))))))))))))))))))))))))))))************)))))))))(((************************))))))))))))************))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))************************************,,,,,,,,,++++++*********))))))*********************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))************************)))))))))(((******++++++++++++******))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((***,,,***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))((((((((((((((())))))))))))***---///000---***'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))******+++,,,---............---------...//////...,,,******,,,---------+++************+++,,,,,,+++++++++***************))))))))))))))))))))))))************))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))************+++++++++++++++++++++++++++++++++++++++*********((((((((())))))*********)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************))))))(((((((((((('''''')))))))))))))))))))))))))))))))))*********++++++************))))))))))))******++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((*********)))***,,,---))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))*********))))))&&&,,,111111+++'''(((***((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))******+++,,,,,,------//////...---,,,---///111...---+++******,,,---...,,,++++++***************************************))))))))))))))))))))))))*********)))))))))))))))************************((()))))))))************))))))))))))))))))))))))'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((()))))))))************((()))))))))************+++++++++++++++++++++++++++++++++***************'''''''''((())))))******))))))************)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************))))))(((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))************,,,...))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((())))))******)))(((''''''---111///***&&&'''***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++***(((&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))******++++++,,,,,,,,,...//////---++++++...000...---,,,******+++---...---,,,+++***))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((()))))))))************((()))))))))************************************************************''''''(((((()))))))))***((())))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))************************(((((())))))))))))))))))************************************++++++++++++))))))))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))***,,,...(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((('''&&&+++,,,,,,,,,***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++---+++'''%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************++++++,,,,,,,,,...///...+++***,,,///---------,,,******,,,...,,,,,,+++***)))(((((((((***************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************(((((())))))))))))***************************************++++++++++++,,,))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))))))))((()))+++,,,(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((((()))******---***((((((******)))&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''***,,,+++'''&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************+++++++++++++++...111000,,,***+++...+++---...---+++***+++---,,,+++***))))))((())))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))************************************((()))))))))*********++++++++++++***))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************************************+++++++++,,,,,,((()))))))))******************++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))((('''''')))***'''((((((((()))))))))***'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))(((''''''(((***---111333+++)))'''''')))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%))),,,+++((('''***...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++///222111---***+++...+++---///...+++******,,,++++++***)))))))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))************++++++++++++++++++++++++(((((())))))*********+++------,,,+++***)))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++******************************+++++++++,,,,,,,,,(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))(((&&&&&&''')))'''((((((((())))))******'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))'''&&&&&&(((+++111777:::))))))(((''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))************************...------,,,+++***))))))))),,,---,,,***)))+++---,,,,,,,,,++++++*********+++++++++*********))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((******)))'''))))))))))))))))))))))))*********)))))))))))))))******************++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******+++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%((((((%%%,,,666666---))))))))))))))))))))))))(((((((((((((((((((((((()))******)))((((((***+++))))))((('''''''''''''''******)))))))))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,'''&&&)))+++(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((***)))))))))((((((((('''***)))))))))((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))******************************)))((((((''''''''')))+++---,,,***)))+++---,,,,,,,,,++++++*********+++++++++*********))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))((())))))***************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))((('''))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******************)))))))))((())))))))))))))))))))))))))))))(((((((((''''''''')))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,111444111***))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((()))***,,,))))))((('''''''''''''''***))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))************************''''''''''''''''''''''''***+++,,,+++*********,,,+++++++++++++++*********+++************)))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))((())))))***++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''&&&((())))))((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***************))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***(((+++222555111***'''))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))))))))+++---))))))((('''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***111222***&&&)))***'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''''''''((())))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((************************)))))))))*********++++++***+++++++++*********++++++++++++***************************))))))))))))******))))))))))))******))))))************))))))((((((((((((((((((((((((((())))))***++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++)))&&&&&&(((+++,,,,,,(((((((((((((((((((((((()))))))))))))))*********************)))))))))))),,,+++***))))))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((+++&&&)))333444,,,&&&(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))))))))***,,,...))))))((((((((((((((()))((((((((('''(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))...999:::---&&&***+++%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,,,,---************************************************))))))))))))))))))))))))******))))))))))))******))))))************))))))((((((((((((((((((((((((((((((***++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&'''+++...000111(((((((((((((((((((((((((((((())))))************,,,,,,,,,++++++*********,,,+++***))))))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***$$$%%%...///(((&&&+++(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))))))))***,,,...))))))((((((((())))))***((((((((((((((()))******++++++***))))))***++++++))))))))))))))))))))))))************************((()))))))))************************************))))))))))))))))))))))))***666888+++%%%+++,,,&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))************))))))))))))))))))))))))))))))(((((())))))************************************************************************************''''''((()))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++***))))))***+++***))))))))))))***************(((((()))))))))))))))*********))))))))))))******))))))************))))))))))))))))))))))))))))))((((((***+++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((,,,///000000))))))))))))))))))))))))((((((((()))******++++++---------,,,++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((%%%%%%((()))'''(((+++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))+++---))))))((((((((()))******)))(((((())))))***+++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))###+++---'''%%%***,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))'''''''''''''''((()))))))))******++++++******)))))))))))))))))))))))))))((((((((()))******++++++************************++++++++++++++++++++++++************************''''''((()))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''(((((((((((('''((((((((()))))))))***'''((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++)))((((((++++++***(((((()))))))))*********+++(((((((((((())))))************))))))))))))******))))))************))))))))))))))))))))))))))))))((((((***+++,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))+++---,,,+++))))))))))))))))))))))))'''(((((()))******++++++------,,,,,,+++******)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&))))))'''&&&)))***((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((()))***,,,))))))(((((()))******+++))))))))))))***+++,,,---,,,+++***((((((***+++,,,))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))%%%&&&'''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))'''''''''''''''((()))))))))******++++++******)))))))))))))))))))))))))))'''(((((()))******++++++************************++++++++++++++++++++++++************************'''(((((()))))))))))))))'''((()))++++++)))((('''))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******'''((((((((())))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++)))'''(((+++,,,***((((((((())))))*********+++'''((((((((())))))************))))))))))))******))))))************))))))))))))))))))))))))))))))((((((***+++,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******(((&&&))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,++++++***))))))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))%%%,,,...'''&&&+++***$$$)))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((***+++))))))((())))))***++++++************+++,,,---...+++***)))'''''')))***+++))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))...)))(((+++,,,)))(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''''''''''''''((())))))******++++++++++++******))))))))))))))))))))))))'''(((((()))***+++++++++************************++++++++++++++++++++++++************************((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++------------+++++++++++++++************)))*********)))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))+++++++++++++++++++++++++++++++++*********))))))******))))))((((((''''''''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++++++++******************+++*********))))))((((((******************************))))))))))))******))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))************))))))(((((((((((())))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********++++++***((()))))))))***+++++++++,,,************************************************))))))***++++++++++++***))))))))))))))))))))))))******************************))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---+++***)))(((((()))***+++******++++++++++++******))))))))))))))))))))))))(((((()))***++++++,,,,,,---,,,++++++*********************************************************************++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))************(((***++++++******+++,,,))))))))))))************,,,***((()))***,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))******++++++++++++******((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------,,,+++++++++++++++************)))***)))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((((((((((((((()))))))))***+++++++++++++++++++++++++++++++++*********))))))******))))))(((((((((((((((((((((((())))))******(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++************************+++*********))))))))))))******************************))))))))))))************************************************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***))))))************))))))(((((((((((()))))))))***)))))))))))))))***++++++************************************************)))))))))***,,,,,,+++******************+++++++++************************************************))))))***++++++++++++***))))))))))))))))))))))))******************************))))))((((((((((((******))))))(((((((((((())))))))))))))))))))))))******))))))(((((((((((((((((((((((()))))))))*********************************)))))))))***+++,,,---,,,+++******+++,,,---******++++++++++++******************************)))))))))***++++++,,,,,,,,,,,,+++******************************************************************++++++,,,,,,++++++***************))))))))))))************************))))))))))))************(((***++++++******+++,,,))))))))))))************---+++******+++,,,+++)))++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******************************++++++++++++******((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******+++++++++++++++++++++++++++++++++******************))))))))))))(((((((((((((((((())))))))))))***((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))+++***))))))))))))***+++***************************************)))))))))++++++++++++++++++++++++******))))))))))))******************************)))))))))***+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))((((((((()))))))))*********))))))))))))***++++++************************************************((('''(((***,,,------++++++++++++***************************************************************))))))***++++++++++++***))))))))))))))))))))))))***************************))))))))))))(((((((((***))))))))))))((((((((())))))))))))))))))))))))***))))))))))))(((((((((((((((((()))))))))*********************************))))))))))))***++++++,,,,,,++++++++++++,,,,,,******++++++++++++******************************))))))******+++,,,,,,,,,,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************)))))))))*********++++++(((***++++++******+++,,,)))))))))*********++++++---,,,+++,,,,,,,,,***(((++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******************************++++++++++++******((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,++++++++++++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))***************************************************************************************+++++++++************************+++++++++++++++++++++++++++******))))))******+++************************(((((()))***+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((())))))((((((((())))))************))))))(((((()))))))))******************))))))***++++++************************************************)))((((((***,,,---,,,+++,,,+++++++++***)))))))))************************************************))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))******++++++***************************++++++,,,,,,++++++************************************++++++,,,,,,,,,------,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------,,,)))***************++++++************************))))))*********+++++++++(((***++++++******+++,,,))))))*********++++++++++++******+++,,,,,,***(((++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***************************++++++,,,,,,++++++***((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))(((((())))))************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))************++++++++++++++++++++++++************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++***************+++++++++++++++++++++++++++++++++++++++************++++++************************(((((()))***+++,,,,,,,,,******************************************************************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))************++++++***************+++************************************************+++***)))***,,,,,,***(((,,,+++++++++***)))))))))************************************************))))))***++++++++++++***************************************************))))))))))))************))))))))))))************************************))))))))))))************))))))))))))************************************)))******+++++++++++++++*********++++++*********++++++,,,,,,,,,,,,++++++************************+++++++++++++++,,,,,,,,,......---------......///++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,))))))******+++++++++,,,************************************++++++++++++(((***++++++******+++,,,************++++++++++++)))(((((()))+++,,,+++)))++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************************++++++,,,,,,,,,,,,++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++++++++************)))((((((((()))******++++++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))))))))*********++++++++++++++++++++++++++++++***************+++++++++)))))))))************++++++************))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******)))))))))***++++++,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((())))))************)))))))))))))))*********++++++,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******++++++)))'''+++++++++***************************************************************))))))***++++++++++++***************************************************)))))))))************+++)))))))))************+++************************)))))))))************+++)))))))))*********++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,(((***++++++******+++,,,*********++++++++++++,,,+++)))((((((***,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,+++++++++************)))'''(((((()))******++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***((())))))***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************++++++++++++++++++++++++++++++******************************************************))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))************))))))))))))*********+++++++++---,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***,,,,,,+++)))***************+++++++++************************************************))))))***++++++++++++***************************************************))))))*********+++++++++))))))*********+++++++++************************))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++,,,---.........------,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,))))))***++++++,,,------++++++++++++++++++++++++*********+++++++++,,,,,,(((***++++++******+++,,,*********+++++++++,,,,,,222///+++)))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,+++++++++************)))'''(((((()))***+++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))******))))))((((((((('''(((((())))))))))))(((((()))************+++++++++++++++++++++++++++++++++))))))******++++++++++++))))))******++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))***+++,,,------,,,+++***((())))))***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******************************************************))))))))))))******)))))))))))))))))))))))))))***,,,------,,,***)))))))))************)))))))))************+++++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((***,,,---,,,+++))))))******+++++++++,,,************************************************))))))***++++++++++++***************************************************))))))******++++++++++++))))))******++++++++++++************************))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++,,,---.../////////...---******,,,,,,,,,,,,******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,(((***++++++******+++,,,******+++++++++,,,,,,,,,777333...+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((((((((((())))))))))))))))))***))))))(((''''''))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,)))+++)))"""&&&///...))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((())))))))))))))))))******+++,,,+++***))))))***+++,,,))))))))))))))))))))))))************************(((((((((((())))))))))))************************+++++++++*********))))))++++++************++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******)))(((((((((((((((*********)))))))))))))))++++++******************---,,,+++***+++,,,---...---------,,,,,,+++++++++,,,,,,++++++***)))))))))+++++++++,,,,,,,,,------+++******)))))))))))))))++++++************++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++)))************+++++++++))),,,...---+++***************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------((()))***+++,,,,,,---......///000000000...+++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,++++++++++++*********))))))*********++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++************+++,,,------,,,+++***------------------------******+++++++++,,,,,,,,,........................*********++++++,,,,,,,,,------,,,++++++,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********)))))))))+++,,,,,,***))))))))),,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))***************)))((((((***)))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((( ,,,000---,,,---***%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++++++++***))))))***++++++************************************************(((((((((((()))))))))***************************+++++++++*********))))))++++++************++++++******++++++++++++************++++++++++++******************************************************))))))))))))******************************************************************)))(((((((((((((((******************************************))))))++++++******++++++,,,------------,,,,,,+++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++***)))))))))))))))++++++************++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++)))************+++++++++(((+++,,,,,,,,,,,,+++***+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++++++++++++++++++++************++++++++++++******++++++,,,,,,------......//////...---+++***************************************************+++***)))))))))))))))***************************))))))***+++++++++++++++************+++++++++++++++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,+++++++++*********))))))))))))*********+++++++++******++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,,,,---......---,,,,,,------------------------***++++++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,...---,,,++++++,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++***)))+++,,,+++******+++---+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))***************))))))(((******)))))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((("""111***!!!+++---'''+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***)))))))))))))))******+++++++++***))))))***++++++************************************************((((((((()))))))))******************************+++++++++***************++++++************++++++******++++++++++++************++++++++++++******************************************************)))))))))*********++++++++++++++++++++++++++++++************************+++***))))))((()))))))))************************))))))))))))************)))***++++++,,,,,,++++++------,,,,,,,,,,,,++++++************++++++++++++***+++++++++,,,,,,,,,,,,,,,+++******))))))******++++++************++++++++++++++++++++++++++++++************************+++***))))))))))))***+++)))************+++++++++***)))***,,,---,,,***))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,+++++++++************************************************,,,+++***)))))))))))))))************************)))******+++++++++++++++************+++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++************))))))))))))))))))************+++******++++++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,)))***+++++++++,,,///111************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))((())))))***))))))((((((*********)))))))))((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))111$$$'''>>>666&&&222(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((())))))******)))))))))))))))******++++++******************+++************************************************(((((()))))))))*********************************************************,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***************+++++++++++++++******+++++++++++++++,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,------------,,,,,,+++************+++++++++************++++++++++++++++++++++++++++++************************************************))))))*********+++++++++---)))))),,,---+++))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........------,,,,,,,,,---,,,++++++******++++++************************************************,,,,,,+++***))))))))))))++++++++++++++++++++++++)))***++++++,,,,,,++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++*********))))))))))))))))))*********++++++***++++++,,,,,,++++++***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,)))***+++***+++---111444+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))''''''((())))))(((((((((************))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))'''AAA^^^EEE$$$---((((((((((((((((((((((((************************)))))))))))))))***++++++)))))))))))))))******+++*********++++++*********************************************************))))))))))))************************************************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***+++++++++,,,,,,,,,---,,,,,,,,,------.........+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...------------............---,,,,,,+++++++++++++++++++++************++++++++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++000+++))),,,---)))))),,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------........./////////......------,,,,,,+++,,,,,,+++*********++++++************************************************,,,,,,+++******)))******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---++++++++++++************************++++++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,******+++++++++...222555......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))'''(((((())))))))))))(((++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++$$$###===SSS===$$$,,,))))))))))))))))))))))))************************))))))))))))******+++,,,)))))))))))))))******+++)))***++++++++++++***)))++++++++++++++++++++++++************************)))))))))*********++++++***************************************+++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---+++++++++,,,,,,------...------......//////000000---...//////000000//////++++++,,,,,,,,,,,,------*********+++,,,------...------------...............---,,,,,,++++++,,,,,,++++++************++++++++++++++++++++++++++++++******************************+++,,,,,,+++******)))************+++++++++000+++***---+++(((,,,444---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------++++++++++++,,,,,,,,,,,,...---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000///...---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,---000222000///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))***++++++++++++++++++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))///'''$$$***///+++)))---))))))))))))))))))))))))************************))))))))))))***+++,,,---)))))))))))))))******+++)))***++++++++++++***)))++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------++++++,,,,,,---.........---------...//////000000...............///000000+++++++++,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,,,,------......---,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***)))************+++++++++---))))))---***(((111???,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,+++++++++***+++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------------------------------***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///------------------------------,,,,,,,,,,,,------------------------------------------------------,,,++++++++++++,,,------......------------,,,,,,,,,,,,------------......+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...111333333111...---........................,,,,,,,,,------------...------------------------......---------,,,,,,,,,+++,,,------------,,,+++........................------------------------------------------------///......------......//////......------......///,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,---------...+++,,,------,,,+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------(((((((((((())))))))))))***+++,,,---------------+++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((---333,,,###)))---%%%))))))))))))))))))))))))************************))))))))))))***+++,,,---)))))))))))))))******+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************)))************+++++++++************************))))))******++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...++++++,,,,,,---...//////,,,,,,------...///000000......---,,,,,,...///000+++++++++,,,,,,---------++++++,,,,,,,,,,,,------))))))*********+++++++++......---,,,,,,,,,,,,---++++++************++++++++++++++++++++++++++++++***************************+++,,,------,,,+++***)))************+++++++++***''')))---***(((555HHH,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***))))))))))))))))))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++***+++---......---,,,***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,......------------------------***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,---...//////------------------------...------,,,,,,------...------------------------------------------------,,,,,,++++++,,,,,,---...//////.........------------------.........//////+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***---000333333000---***////////////////////////,,,,,,,,,---------.......................................------,,,,,,,,,------...//////...------////////////////////////................................................//////............////////////............//////,,,,,,,,,------.........------------------------...------,,,,,,------...---------.........//////+++---......,,,******+++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------(((((((((((())))))))))))))))))***++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++************++++++(((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,,,,***)))(((************************++++++++++++++++++++++++++++++,,,,,,,,,---------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***---,,,((((((------***+++...,,,(((''',,,---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,............//////000000******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,+++***))))))***+++,,,******))))))******+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,++++++************------,,,,,,---...000111111000...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------000///...---,,,------...,,,---......//////................................................................../////////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------...---,,,,,,,,,,,,---...................................................---,,,,,,,,,,,,---......---------------------------------............///------------------------,,,,,,,,,---------......//////000000000000//////////////////////////////......------------......////////////////////////........................---------.........//////////////////////////////........................////////////////////////...///////////////......------------------------///////////////.........///...---,,,,,,,,,,,,,,,........................////////////////////////.........................................................////////////000,,,------....../////////---------.........////////////.........---------,,,,,,,,,---------......++++++,,,,,,,,,,,,------........................(((((((((((()))))))))***))))))***++++++++++++***************************************************************************************************************************************************++++++************++++++((((((((()))))))))******)))))))))))))))***++++++***************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++******)))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&))),,,---,,,+++++++++))))))))),,,...---***(((++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,---------.........***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,,,,++++++++++++,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,++++++++++++,,,------,,,,,,---...000111111000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------000///...---------......,,,---......//////.............................................................../////////000000---------------------------------------------------......//////......---......---,,,,,,---......------------------------------------------------------,,,,,,------...///---------------------------------............///---------------------------------.........////////////000000000000//////..............................------------......////////////////////////........................---------.........//////................................................////////////////////////......////////////..............................//////////////////////////////...---------------////////////////////////111111111111111111111111............................................................////////////.........///////////////------.........///////////////.........---------------........./////////,,,---------....................................((((((((()))))))))******))))))***++++++++++++*********************************++++++++++++++++++************************************************************************************************++++++************++++++((())))))))))))***************))))))******+++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))'''***///...***000;;;555,,,(((---000,,,)))***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,++++++******++++++,,,...------------...//////------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------......------,,,------------------------...///000000///...---,,,,,,,,,,,,------------------------,,,,,,---.........------------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------000///......------......------...////////////...........................////////////////////////....../////////000000000......................................................////////////............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///---------------------------------............///------------------------........./////////000000//////000000000000//////..............................------------......////////////////////////////////////////////////------........./////////------------------------........................////////////////////////---......//////.........000000000000000000000000......//////000000111111000000///.........//////000000000000000000000000111111111111111111111111////////////////////////////////////////////////------........./////////000000//////////////////............/////////////////////.........------....../////////000000000.........////////////000........................(((((()))))))))*********))))))***++++++++++++***************************+++++++++++++++,,,,,,,,,************************************************************************************************++++++************++++++)))))))))*********+++++++++************+++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---,,,******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++*********************************000)))'''---,,,***:::OOOIII555))),,,...))))))000,,,,,,,,,------------...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,.........---......///000------------------,,,,,,,,,,,,,,,------------...........................------,,,,,,,,,,,,------//////...............///------------......//////000///...---------------........................---....../////////..............................------,,,,,,,,,,,,------------------------------------------------------------------------------,,,------.......................................//////..................------...///////////////........................////////////////////////...////////////000000000////////////////////////...........................//////000000//////...///..................///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---------------------------------............///---------------------------.........//////////////////000000000000//////..............................------------......////////////////////////000000000000000000000000............////////////................................................////////////////////////------.../////////......000000000000000000000000......///000000111222222111111000000///000000111111111111111111111111111111111111111111111111111////////////////////////////////////////////////------........./////////000000000///.........---....../////////000000000////////////................../////////000000000........./////////000000........................))))))))))))************))))))***++++++++++++*********************************+++++++++,,,,,,,,,************************************************************************************************++++++************++++++************+++++++++++++++++++++++++++,,,,,,---***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,+++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************333+++)))---+++)))888MMMJJJ666)))---///******111,,,,,,---------.........------,,,,,,------...///,,,,,,---------.........------------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,---------------......///------------------------,,,,,,---------.........////////////////////////...------,,,,,,------.../////////......///000000---------...............//////...---------......//////////////////////////////000000000//////..............................------,,,,,,------...........................------------------------------------------------,,,---......//////....................................//////////////////---...//////000000//////////////////////////////000000000000000000000000////////////000000000111000000000000000000000000///////////////////////////000000000000000000///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------------------------------............///------------------------,,,,,,---------.........//////000000000000//////..............................------------......////////////////////////000000000000000000000000........./////////000000////////////////////////////////////////////////////////////////////////---......///000000000///////////////////////////...//////000111222333333111111000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000000/////////...---------/////////000000000111111000000/////////.........------........./////////---.........////////////////////////////////////)))))))))*********++++++))))))***++++++++++++***************************))))))******+++,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,))))))*********+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++...+++---111...)))...888777...***///222...+++,,,,,,---------............---------------......///---------.........//////............------------,,,,,,,,,,,,---------------------.........//////---------,,,,,,---------,,,------......------,,,---,,,,,,,,,,,,---......------------............,,,---------............////////////////////////......------------......//////......//////000000------......///......---.........---......//////000000000000000000000000000000111111111000//////..............................------------......////////////////////////------------------------------------------------------...////////////.................................///000000000//////......///000000000000///////////////////////////000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000111111111111000000//////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,......------......///000---------------------------------............///------------------------,,,,,,,,,------------...//////000000000000//////------------------------......------------......////////////////////////////////////////////////....../////////000000000000000000000000000000000////////////////////////////////////////////////......///000111111111111////////////////////////000000111111222222333333111111000000000111222222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000111111111000000///////////////...000000000000111111111111000000000/////////......------........./////////............////////////////////////////////////))))))*********+++++++++))))))***++++++++++++***************************(((((())))))***++++++,,,++++++++++++++++++++++++************************************************************************++++++************+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......+++++++++++++++,,,------------------------------///.........------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///...,,,+++,,,,,,+++,,,///111000---+++------------............---------------...//////---.........///////////////.........---------,,,,,,,,,,,,------------...---.........///////////////......------......///,,,---...//////...---,,,------,,,,,,------...///------------.........///------------............////////////////////////......------------.....................///000000------...//////...---,,,...............///000000111111111111111111111111111111222222111111000///..............................------------......////////////////////////................................................------...///////////////........................---...///000111000000///......///000000000000000////////////////////////111111111111111111111111//////000000000111111111000000000000000000000000000000000000000000000000000111111222222111111000///000111111111111000///////////////////////////------------------------...............//////000---------------------------------............///------------------------------------............//////000000000000//////------------------------......------------......////////////////////////.........................../////////000000000000000000000000000000000000///////////////////////////////////////////////////000111222222333333333111111111111111111111111222222222222222222222222000000000000000111222222222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111222222000000000111111111222222000000000000/////////........./////////000000000/////////000000000111111////////////////////////)))************+++++++++))))))***++++++++++++***************************'''(((((()))******++++++++++++++++++++++++++++++************************************************************************++++++************++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......---,,,,,,,,,,,,---......------------------------//////.........------------.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---///000111111------------------------(((,,,,,,)))+++000222//////111000++++++///111...---------.........//////...------------...//////............/////////000.........------,,,,,,,,,,,,,,,,,,---------................../////////000000000////////////000000,,,---...//////...---,,,---------------...//////---------.........//////---------.........//////////////////////////////......------------.....................///000000------/////////...---,,,...............///000111111111111111111111111111222222222222222111000///////////////////////////......------------......000000000000000000000000................................................---......///////////////////////////////////////---...///111111111000///...//////000000000000000000000000000000000000000111111111111111111111111000000000000111111111111////////////////////////000000000000000000000000111111222222222222111111///000111222222111000///000000000000000000000000.......................................///000000---------------------------------.........//////------------------------............/////////000//////000000000000//////------------------------.........------.........////////////////////////........................////////////000000000000////////////////////////000000000000000000000000////////////////////////000000111222333444444444222222222222222222222222333333222222222222222222000000//////000111222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222333333444444444000111111111111222222222000000000000////////////000000000000111111111111000111111111111222222222000000000000000000000000)))))))))))))))))))))))),,,+++***)))))))))+++++++++******))))))******+++((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********------,,,+++++++++,,,,,,)))+++------,,,+++,,,---,,,,,,,,,---...///000000---------.........//////------............------000///...---------------////////////////////////.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......---------,,,......---------,,,,,,,,,------------------------......------------..............................//////////////////...............////////////000//////.........---------///...---,,,------//////.........////////////000................................................------------------------///......---------..............................111111111111111111111111//////000000000000//////////////////000000000000//////............//////111111111111000000000000222222111111111111222222111111111111111111111111..................------//////............/////////////////////////////////////////////////////////......------......///........................000//////......---,,,,,,---...///000000///...---......///000111111111000444333111//////000222333222222222111111111111000444444333333222111111000000000000000000000000000222222222222222111000000111111111111111111111111444444444333222222111111//////000000000000000000////////////////////////111111111111111111111111//////............//////000000000000////////////000000////////////000000//////000000000000//////000000111111111///...---000000///............///,,,------...///000000111...///000111111000///...,,,,,,,,,---------------//////000000///...------,,,,,,,,,---...//////000////////////////////////222111000//////000111111222222222222222222222222///000111222222222222222111111222222222222111111///000111222222222222222333333333444333333222222000000222333333333333222444222111222333222///,,,444444444555444444333333111111222222222111000000222222111111111000000000333444444444333222222111///000000111111111000000111111000000111111222333222111000000222333222111///000111222222222222222)))))))))))))))))))))))),,,+++***))))))***++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++++++++,,,,,,)))))))))***+++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---------......---......//////......---000///...------------...////////////////////////.........---------,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////.........------///.........---------,,,------------------------///......------......///................................................---............//////////////////.........------///...------,,,---......---............/////////........................................................................//////............//////////////////////////////////////////////////////...//////000000//////........./////////000000000//////............//////////////////////////////000//////......//////000111111111111111111111111........................//////............//////......................................................------------.............................................---------...///000000000000///.........///000111111111111444333222111111222444555333333333222222222111111444444444333222222111111111111111111111111111111///000111111111111111111222222222222222222222222222222222222222222222222111111111111111222222222000000000000000000000000000000000000000000000000111000000//////000000111111111111111111111111111111111000000000000111111111111111222111111000000000111222222222111000/////////...------------.../////////000111222222222...//////////////////...------------------------...............---,,,,,,---------...///000000000000000000000000000000000000000///......//////000111111111111111111111111//////000111111111111111000000111111111111000000//////000111111111111111111222222333444444444444222222222222222333333333333222222333666666444111333444444555555555444444111111222222333222222111333333333222222222111111444444444444444333222222111111222222222111111000111111111111111111222222111000///000222333333111000111111222222222111111))))))))))))))))))))))))+++******)))******++++++++++++,,,------,,,++++++)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++*********+++,,,------,,,***'''(((,,,......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......//////......---//////......------......////////////////////////...............---------...............---------------------------------------,,,,,,,,,,,,------------------------------------------------------000000////////////......////////////............------------------------///......------......///................................................---------............///////////////............//////...---,,,,,,---------------............///................................................////////////////////////////////////////////////////////////////////////.................................//////.........------........./////////......------------......------------------------///......------......///000000000000000000000000............///////////////......------......///......................................................------------......////////////////////////------------............///000000111111000000///...///000111222222222222444444333222333444666777444444444444333333333333555555555444333333222222222222222222222222222222000000111222333333333333333333333333333333333333222222222222333333333333333333333333333333333222111111111111111111111111111111111111111111111111222222111111111111222222222222222333333333333333222222111111111111222222333333333333222222111000000111222333333333222111000000///............///111111222222333333444444222111111000000111111222000000//////......------/////////000//////...---......//////000111111111111111111111111111111111000//////......//////000000000000000000000000000//////000111111111000000111222222222222222222111000111222222333222222222222333444666888999999999777777555444444555666666777666555666777777666444333444555666666777666666222222333444555555555555666555555555555444444444555555555666555555444333444444333333222222111111333333333222222222222222111000000111444555555444222222333333333222222111))))))))))))))))))))))))******************+++++++++,,,...//////...,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---//////333...)))***...111000...---------,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////......//////............/////////////////////////////////.....................///.....................------------------------......------------......------------------------........................000000000000000/////////000000000///////////////........................//////............//////........................------------............------------............000000000/////////......//////...------,,,,,,,,,------------............................................................////////////////////////------......//////..............................------------------------------............------------------.........///......------------......,,,---------------......000000////////////000000///////////////////////////////////////000000000///..................///......................................................------------......////////////////////////,,,,,,---......///000000111111222222222222111111///000111222333333444444444444333444555666777888666666666666555555555555777666666555555444333333222222222222222222222222333333444555555555555555444444444444444444444444444444444444444444444444333333333222222222222222111111111111111111111111111111111111111111111111222222111111111111222222222333333333333333444444333222222111111222222333444444444444333222111000000111222444444444333333333222111111000000111111222222333333444444444444666555444333333444555666333333222222111000//////222222222333333222222111000000000111111222222222222222222222222222222222111111111111111222222222222222222222222222222222000111111222222222111111555555666666666666555555444555555666666666555555444555888:::===>>>@@@@@@>>>===:::999888999:::;;;<<<;;;999888777666444333666666777999::::::::::::444555666777888999999999999999999888888888777777777777888888888777777666666666555444333222222222555666666666555555444444333222222444666888888777555555555555555444444333))))))))))))))))))))))))))))))******+++++++++++++++,,,...//////...,,,+++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---///000000555///******...000...+++............------------............////////////...//////////////////...//////.........//////000000000000000000000000000////////////////////////////////////////////////........................///......------......///................................................/////////000000000000000000000000000000000000000......................../////////....../////////////////////////////////---------.........//////---------.........//////111111000000000//////////////////......------------------.........//////////////////////////////////////////////////////........................+++,,,---............---------------------------------------------------------............------------------.........///.........------.........------........./////////000000////////////000000/////////////////////////////////000000000111111000//////......//////000///////////////////////////////////////////////////......------......///000000000000000000000000------...///000000111111333333333333333333333333000111333444555666666666444444555555666777888999888888888888777777777777888888777777666555555555444444444444444444444444555555555666666555555444444444444444444444444444555444444444333333333222333333222222111111111000111111111111111111111111333333333333333333333333222111111000000111111222222222222333333444444444333222222111111222222333444444444444444333222111000111333444555444444333333222222111111111111111222222222333333333333333777666555444444555666777666555555444333222222111222222333333333333333222111111111222222222222222444444444444444444444444333444444555555666666666666666666666666666666666333333333444444333333222666666777777777777666666666666777777777666666555555666888;;;>>>@@@AAABBB???>>><<<:::::::::<<<===;;;;;;:::888666555444444999:::;;;<<<============777888999:::;;;;;;<<<;;;<<<;;;;;;;;;;;;:::::::::999999::::::::::::999999777777555444333333333333777888999999999888777777666555555777999;;;;;;:::777777777888888777777666))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,------,,,------...///000000---***)))+++,,,+++)))...........................////////////000000000...//////000000//////...//////......//////000000000000000000000000000000////////////000000000000////////////000000000000//////////////////////////////............//////////////////////////////..............................////////////000000////////////000000000000........................000//////......//////000////////////////////////------......///000000000.........////////////000111111111111000000000000...//////000000000//////.........////////////000////////////////////////////////////////////////........................+++,,,---/////////...............................................................//////.........------.........///////////////............//////.........///000000111111///......------......///000000000000000000000000//////000000111111222222111000000//////000000111000000000000000000000000000000000000000000000000000//////////////////000000000000000000000000000...//////000111222222333555444444333333444444555222333555666888999999999666777777888888999999999::::::::::::999999999999999999999888777777666666444444444444444444444444444444555555666555555555666666666666666666666666555444444444444444444444555555444444333333222222333333333333333333333333555555555555555555555555222111111111111111111222222222333333444444555555444444333333333333444444444555555666666555555444333444555666666666555444222222111000000000000111222222222222333333333333444333333222222333333444555555555444333333222222///000111111222111111111222222222222222222222222444444444444444444444444444444666777777777777777666666666666666666666666444444555555555444333333444444555555555555444444555555555666555555444333333444666999;;;<<<===>>>;;;;;;999888888999::::::777888888888777777999;;;;;;<<<===>>>>>>???>>>>>>999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999::::::;;;:::::::::777666555333333333444444777888:::;;;;;;;;;:::999888777777888;;;<<<<<<;;;777777888999999999999888))))))))))))))))))))))))'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---************++++++,,,,,,,,,,,,,,,------......///.........////////////000//////000000000000/////////////////////000111111000000000000000000000000//////000000000111111111//////000000000111111111////////////////////////000//////////////////000////////////////////////........................------........./////////.........//////000000000........................000000////////////000000////////////////////////......//////000111111222/////////000000000111111222222111111111000000000...///000111222222111111/////////000000000111111////////////////////////////////////////////////////////////////////////,,,---///111222111000000000000000000000000000000////////////////////////...//////000000//////........./////////000000000000000////////////000000---......///000000111111000//////......//////000111111111111111111111111//////000111111222333333222222111111111111222222111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111222222333333333666666555444444555666666444555777999:::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::999888888777777555555555555555555555555333444666777999:::;;;;;;999999999999999999999999777777888999:::<<<<<<===::::::999888888777666666555555555555555555555555666666666666666666666666333333222222222222333333333333444555555666777777777666666555555666666777666666777888999999999999777888999999999888777666555444444333333333333333333333333333333333333333111222222222222222222111222222222222222222222222//////000111111111111111222222222111111111111111111111111111111111111111111222444555666666555555444444444444444444444444444444555555444333333222444444555555555555444444555555666666555444444333333444666777999:::::::::888888888888888888999999666888999888777888;;;>>><<<======>>>>>>>>>======999999:::::::::::::::999999999999999888888888888666777888999999999999888666555444222222333555666555666888:::;;;;;;::::::999888777888:::;;;:::999444555666888999999999999))))))))))))))))))))))))'''(((***+++,,,,,,++++++---,,,,,,++++++,,,,,,---------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,++++++******)))*********&&&)))+++---------///000******+++,,,,,,---......---------.........////////////000000000000/////////////////////000111111000000000000000000000000//////000000111111111222//////000000111111111222000000000000000000000000000000////////////000000000000000000000000000000////////////////////////,,,---------......//////---.........//////000000////////////////////////000000////////////000000000000000000000000000000...//////000111222222333000000000000111111111111222222222111111111111000---///000222333333333333000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000---///111333444333222111111111111111111111111111111111111111111111111111//////000000000000//////////////////000000000000111111000000000000111111------......///000111111222222111111111111222222111111111111111111111111///000000111222222333333333333222222222222333333222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111222222333333333444444444777666555444444555666777666777888:::;;;<<<=========>>>>>>>>>>>>>>>===<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888777666666666666666666666666444666888;;;>>>@@@BBBBBB;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???BBBDDDFFFGGG>>>>>>===<<<<<<;;;::::::777777777777777777777777777777777777777777777777555444444333333444444555444555555666777888888999999999888888888888999999777888999:::;;;<<<<<<<<<:::;;;;;;<<<;;;:::888777999999888777777777777777444444444444444444444333111222444444444444222111000000000000000000111111000111222333333333333333111111111111111111111111///////////////////////////000111333444444333333222222222222222222222222444444444444333333222111666666777777777777666666777777777777777666555555555666777888999999999999777777999::::::::::::999999;;;<<<:::777777:::===<<<============<<<<<<;;;888888999999999888777777777777777666666666555555444555666777777777777777555444333222222333555666333444777999;;;;;;::::::999888777777999:::999777222333555666888999999999,,,++++++++++++++++++,,,)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,++++++++++++++++++,,,))))))*********+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...////////////////////////000000000000111111111111222111111000000000000000111111000000000000111111111111222333333333333222000000000000000000000000111111111111111111111111000000111111111000000///000000000000////////////......////////////......000//////......---,,,,,,///......///111222111///000000000000000000000000///000000000111111222222111111111111111111111111111//////111444555222///000000/////////000000111000000000111222333333333222111111000000222333444222222222222222111111000000000000//////.........///000111222333333333333333333444444444444333333555555555555444444333333333333333333222222222222000111222111000///000222333222000/////////000111111111111111111111222222333222111111111222333444444444555555444444333333333333555555555555333333555555333222222333555555555666666666555333222000333333333333333333333444444444444444444444444444555555555555555444333222222111111222444444333111222222333444666777888888777777777777888888888999::::::::::::;;;<<<===>>>>>>@@@AAA@@@??????@@@BBBFFFEEEDDDAAA>>>===>>>@@@@@@>>>;;;:::::::::999888555444444444555777888::::::>>>CCCJJJVVVaaabbb]]]OOOGGG???>>>DDDJJJMMMMMMKKKPPPTTTTTTVVVZZZZZZWWWZZZUUULLLDDD@@@@@@CCCEEEAAABBBBBB@@@===:::999999:::999999888888888888888:::777444444777999999888:::;;;;;;;;;::::::999888999;;;<<<;;;999999:::;;;;;;<<<===>>>???@@@AAAAAABBB@@@>>>=========;;;999999:::;;;<<<===<<<;;;:::<<<:::999777777888:::;;;:::999888888999888666333444444555444333222444555333333444444555666666777666666555444222111000000---...//////000000//////000//////......//////000/////////000000111111111000222444555555333000///444555777999::::::999999888999:::;;;<<<;;;::::::888:::;;;======<<<:::999;;;<<<===>>>>>><<<:::999;;;<<<======<<<<<<===>>>??????@@@@@@???===;;;:::888999;;;:::999888999:::666777888999::::::::::::888888999999999999888888333333333444444666777777999999:::<<<<<<<<<<<<<<<999::::::;;;:::999777666999;;;===<<<:::999;;;===++++++************++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...............---------...---,,,---000111000///000000000000000000000000111111111222222222333333333222222111111111111111222222111111111111222222000111222222333333222222111111111111111111111111222222222222222222222222111111111222222111111000222222222111111111111111000000111111111111000000000000000000////////////000//////000222333111000111111111111111111111111000000000111111111222222111111111111111111111111111000000222444555222000000000////////////000000000000000111111222222222222222111111111222333444333333333333333222111000000000000000////////////111111222333444444444333444444555555555555444444555444444333333222222222222222222222111111111111000111222222000000111222222222111111222333444555333333333333333444444555444444333333444555666777777777777777666555555444444555666777777666555444666666666555555666666666777777888888777555444333444444444444555555666666777777777777777777777777444555555555444333333222666555555666888888777555444444555555666777888888::::::999999999999888888:::;;;;;;<<<===???@@@AAACCCEEEGGGGGGGGGHHHIIIKKKIIIJJJIIIGGGEEEDDDEEEFFF???>>>============;;;999777888:::;;;===>>>>>>>>>???JJJ[[[nnnkkkZZZLLLLLLRRRUUUWWWYYY\\\aaadddeeehhhlllllljjjeeeaaa[[[UUURRRRRRTTTUUUSSSPPPLLLHHHEEEBBB@@@@@@>>>???@@@AAA@@@???===<<<:::888666666888::::::999<<<=========<<<<<<;;;:::;;;<<<======;;;;;;;;;===;;;;;;<<<===>>>???AAAAAA@@@>>>======>>>???===<<<>>>???@@@AAABBBAAAAAAAAA@@@???>>>===<<<===???@@@AAA???============;;;999999999999888777777888999999999::::::999999888777777777666666555444333333000111111111111111000000////////////000111222333//////000111222222333333666666777888888666444333777888:::;;;<<<<<<<<<;;;<<<===>>>???@@@??????>>><<<===???@@@AAA@@@???>>>@@@AAABBBBBBBBB@@@???>>>@@@BBBCCCCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCBBB@@@???>>>???@@@>>><<<;;;<<<===>>>>>>????????????>>>>>>===============<<<;;;;;;::::::;;;;;;===???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCAAABBBBBBBBBAAA@@@>>>======???AAA@@@???>>>@@@BBB*********))))))*********************+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,------,,,,,,,,,,,,---------------------------------------............///111000000000/////////...///......///111222222111222222222222222222222222222333333333333444444444444333222222111111222222222222222111111222222222000000111222222222222111222222222222222222222222222222222222333333333333222222222222333333333222444444444444333333222222222222333333333333222222111111111111222222222222222111111222444444333111222222222222222222222222111111111111222222222222111111111111111111111111111111111333444444333111000000000000//////000000111111111111111111111111222222222111222333333444555555555444444222111111000000000000000000111111222222333444444333333333555555666666666666555555444333333222111111000000111111111000000/////////111222333222111111222333333333333444555666888999666666555555666777777888666666666666777888:::::::::::::::999888777777666777777999999999999777777777888888999999888888777888999999999888777666666444555555666777888999999999999999999999999999999777777777666666666555555;;;::::::;;;======<<<:::888888888999999:::::::::<<<<<<<<<;;;;;;::::::999;;;<<<<<<===???AAACCCDDDCCCEEEGGGIIIIIIJJJMMMOOOJJJKKKKKKJJJHHHGGGHHHIIICCCAAA@@@??????>>><<<:::999:::<<<@@@EEELLLRRRVVVcccqqqlllVVVWWW^^^```ccchhhnnnqqqsssqqqrrruuuuuurrrooommmiiieeeaaa___]]]]]]YYYTTTMMMHHHFFFEEECCC@@@@@@BBBDDDEEEEEEBBB>>><<<999888666777999::::::999<<<<<<<<<<<<<<<;;;;;;;;;:::;;;===<<<;;;:::;;;===::::::;;;<<<===???@@@AAA@@@??????AAACCCCCCBBBAAA???@@@@@@AAABBBCCCCCCDDDEEEEEECCCCCCCCCDDDEEEFFFEEECCCAAA@@@AAAAAAAAA@@@AAAAAA@@@???????????????AAAAAAAAAAAA@@@>>><<<:::=========<<<<<<;;;;;;;;;888888777777666666555555666666777777888:::;;;<<<777777888:::;;;<<<======>>>======<<<;;;;;;:::999>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCDDDEEEDDDDDDDDDAAABBBDDDEEEFFFFFFFFFEEEGGGGGGGGGGGGFFFFFFFFFFFFCCCEEEGGGHHHGGGFFFFFFGGGKKKKKKKKKJJJIIIHHHFFFFFFEEEEEEEEEDDDAAA@@@AAABBBGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEDDDCCCBBB@@@???=========>>>???BBBDDDEEEGGGFFFEEEDDDEEEFFFGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@CCCDDDFFFFFFEEEEEEFFFHHH******))))))))))))***************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---.........------------,,,............////////////111111111000000000//////111000///000222444333222222222222222222222222222333333444444444555555555444333222222111111222222222222111111111111222222///000111111222222111111222222222222222222222222222333333333333333444444333333333333333444444555555555555555444444444444333444444555555444444333111111222333333444555555555444333444666666555333333333333333333333333333333333333333333333333333333333333333333333333333222333444555555555333222111111111111111111000000222222222222222222222222222222222222333333444444666666666555444333222111///000000111111222222222222333333333333222222111444444555555555555444444444444333222222111111000222222111111000/////////222444555444333222333444555555666666777888999999777777777777888999::::::888888888999:::;;;<<<=========<<<:::999999888888999999:::;;;;;;:::999999888999:::;;;;;;:::999888888888888888888888777777555666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::======<<<>>>???@@@???===<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>???@@@BBBCCCDDDBBBDDDFFFHHHIIIJJJMMMOOONNNOOOOOOMMMKKKJJJKKKLLLLLLHHHDDDBBBAAA@@@???>>>CCCDDDHHHPPP^^^nnn}}}}}}cccccclllooottt|||zzzvvvuuurrrnnnjjjiiigggccc^^^YYYUUURRRPPPJJJDDDBBBDDDEEEAAA>>>===>>>???@@@???<<<:::888777666666666777888888888888888777777777777777777666777888888777777888999888888999:::;;;===???AAACCCBBBBBBDDDFFFFFFDDDCCC??????@@@AAABBBDDDEEEFFFHHHGGGGGGGGGGGGHHHIIIIIIEEECCC@@@@@@BBBDDDEEEFFFIIIGGGFFFEEEFFFFFFFFFEEEFFFFFFGGGGGGFFFDDDBBB@@@FFFFFFFFFEEEEEEEEEEEEEEEAAAAAA???>>>===<<<<<<<<<============>>>???@@@AAA??????@@@BBBCCCEEEFFFGGGEEEDDDCCCAAA@@@@@@@@@@@@EEEEEEEEEEEEFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHHHHHHHEEEFFFHHHJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKLLLGGGJJJLLLMMMMMMLLLLLLLLLOOOOOONNNMMMLLLKKKJJJJJJHHHIIIIIIGGGFFFFFFGGGIIINNNNNNOOOOOOOOONNNNNNMMMKKKKKKLLLKKKJJJHHHEEEDDDAAA@@@@@@@@@AAACCCEEEGGGIIIHHHFFFFFFFFFHHHJJJLLLJJJIIIIIIGGGFFFEEEDDDCCCGGGHHHIIIJJJJJJKKKKKKLLL******))))))))))))*********++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,.........////////////000000000000000000000000000222111000222444555444333333333333333333333333333444444555555555666666666333333222111111111111222222111111000000111111222000000111222222222222222111111111111111111111111222222222333333444444444444444333333444555666666555555555555555555555555555555666666666666555555222222333444555666777777777777666777888888777555444444444444444444444444555555555555555555555555555555555555555555555555444555777777777666555444333444444444444333222111333333333444444444444444333333444444555555555555666777777666555444333222111222222222333444444444333333333444333333222222444444555555555555444444666666555555555444444444555555444333333222111111555666777777555555666777888888888888888888888777999888888999:::;;;<<<===::::::;;;<<<<<<======>>>>>>>>><<<;;;:::::::::::::::;;;<<<======<<<;;;:::999:::;;;<<<<<<;;;:::999888888888888888888999999777777888999:::<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<<<<===???>>>>>>???AAAAAA@@@>>>========================<<<===>>>???@@@AAABBBCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIKKKMMMNNNOOORRRTTTWWWWWWVVVTTTRRRRRRTTTVVVWWWSSSMMMJJJJJJMMMOOOQQQVVV\\\hhhyyy|||www|||~~~uuupppkkkeeeZZZZZZYYYXXXTTTPPPLLLIIIFFFBBB>>>???CCCDDDAAA===::::::999999888777666666555666777777777777777888555444444333333444555555333555666666555555666777666666666777888;;;>>>???CCCBBBBBBCCCCCCBBB???===@@@@@@@@@@@@BBBEEEHHHJJJIIIIIIIIIIIIJJJJJJKKKKKKFFFDDDCCCCCCFFFJJJLLLLLLNNNLLLJJJJJJLLLMMMLLLKKKIIIIIIJJJKKKKKKJJJIIIIIILLLLLLLLLLLLKKKKKKKKKKKKGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@?????????@@@AAAAAABBBCCCDDDFFFGGGIIIJJJJJJKKKJJJHHHFFFEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKLLLNNNOOOPPPPPPPPPPPPOOOOOONNNNNNOOOPPPPPPMMMOOORRRSSSRRRRRRRRRSSSRRRRRRQQQPPPOOONNNMMMMMMJJJKKKKKKJJJJJJKKKNNNQQQRRRSSSTTTTTTUUUUUUUUUTTTPPPQQQRRRQQQPPPMMMJJJHHHMMMKKKJJJIIIJJJKKKNNNOOONNNMMMLLLLLLMMMOOOQQQSSSPPPOOONNNMMMLLLKKKKKKJJJKKKKKKKKKLLLNNNOOOPPPPPP*********))))))*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000000000000111222222333333444333333444666777777666555555555555555555555555666666777777777888888888555444333333222222333333222222111111111111222222111111222333333333333222000000000000000000000000111111222222333333444444444444333333333555666777444555555666777777888888777888888999999888888777555555666777888888999999:::999999999::::::888777666666666666666666666666888888888777777777777777777777777777777777777777777888::::::999777777777777777888888888666555444555555666777777888888999777777888999999999999888888888999999999888777777666666777777777777777777666666777777777777777666666777777888888777777666999999999:::::::::::::::::::::999888777777666666888999:::999888777888:::::::::;;;;;;:::999999888:::::::::;;;<<<===>>>???======>>>????????????>>>??????===<<<<<<<<<===>>>===>>>???@@@@@@???>>>===;;;<<<<<<======<<<<<<;;;::::::999::::::;;;<<<===:::;;;;;;<<<===>>>>>>???========================>>>===<<<;;;<<<===>>>???@@@@@@???AAABBBCCCAAA@@@<<<=========>>>>>>????????????AAACCCEEEGGGHHHIIIHHHGGGGGGHHHHHHIIIJJJKKKLLLNNNRRRTTTVVVXXX[[[^^^``````^^^\\\[[[]]]aaaeeehhhddd```^^^aaaggglllnnnkkkxxxwwwmmmhhhccc^^^VVVWWWXXXYYYYYYYYYXXXWWWMMMHHHCCCAAA@@@???===:::===<<<;;;:::::::::;;;;;;999;;;======<<<<<<<<<===:::999888777888999:::;;;999;;;<<<<<<;;;;;;===>>>999888888888:::>>>AAACCCCCCCCCBBBCCCCCCAAA===:::>>>>>>===>>>@@@DDDIIIKKKMMMMMMNNNNNNOOOPPPPPPPPPNNNLLLKKKLLLOOORRRSSSSSSQQQOOOMMMNNNQQQSSSRRRPPPMMMMMMMMMNNNOOOPPPPPPQQQOOOOOONNNNNNMMMMMMMMMLLLIIIHHHFFFDDDCCCCCCCCCDDDFFFFFFFFFFFFGGGHHHIIIIIILLLLLLMMMNNNPPPQQQRRRRRROOONNNMMMLLLLLLLLLMMMNNNLLLKKKJJJIIIIIIHHHIIIIIINNNNNNMMMMMMNNNNNNOOOPPPPPPPPPQQQQQQRRRSSSTTTTTTSSSSSSTTTTTTTTTTTTUUUUUUNNNPPPQQQRRRQQQRRRSSSUUUXXXWWWUUUTTTSSSSSSRRRRRRNNNOOOOOOOOOPPPRRRVVVYYYWWWXXXXXXYYYYYYYYYXXXXXXTTTUUUWWWWWWUUURRROOOMMMTTTSSSQQQPPPQQQSSSVVVXXXTTTSSSRRRRRRRRRSSSTTTTTTRRRRRRQQQOOOOOOOOOOOOOOOOOONNNNNNPPPSSSUUUUUUUUU++++++************+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------.........///////////////............//////,,,,,,---...///000000111000111111111222222222222000000111222444555666777888777666777999;;;:::999888888888888888888888888999999:::::::::;;;;;;;;;777666666555555555555555444444444333333444444444222222333444444444444333111111111111111111111111000000111111222333333444444333222222333444666888555555666888999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;:::;;;<<<<<<:::888999999999999999999999999;;;:::::::::999999999999::::::::::::::::::::::::999;;;======:::999999::::::;;;<<<<<<;;;:::777666777777888999;;;<<<======;;;<<<===>>>???>>>>>>===;;;;;;<<<============<<<=========<<<<<<<<<<<<<<<;;;<<<===>>>?????????>>><<<<<<============<<<<<<<<<======>>>???@@@AAAAAA@@@??????>>>===<<<;;;::::::;;;<<<<<<::::::;;;<<<;;;;;;<<<===>>>===<<<<<<=========>>>???@@@AAABBBAAAAAABBBCCCBBBAAA@@@???AAA@@@???>>>>>>???AAABBBAAABBBCCCDDDDDDCCCBBBAAA???>>>>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@BBBCCC?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA?????????AAABBBDDDDDDCCCCCCDDDFFFFFFEEECCC@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFHHHJJJKKKLLLMMMMMMMMMNNNOOOQQQSSSUUUVVVTTTXXX\\\```cccggglllooonnnmmmkkkjjjkkkpppxxx}}}~~~|||}}}xxxsssrrrqqqnnnkkklllmmmooorrrtttvvvwwwjjjcccXXXLLLBBB<<<:::999AAABBBBBBCCCCCCCCCCCCBBBBBBEEEHHHHHHFFFEEEFFFGGGFFFEEEDDDDDDDDDEEEGGGHHHGGGIIIJJJJJJJJJJJJKKKMMMCCCCCCBBBCCCEEEHHHLLLNNNMMMLLLLLLMMMMMMKKKFFFCCCCCCBBBAAABBBDDDIIINNNRRRTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUVVVWWWXXXWWWVVVTTTQQQOOOQQQVVVYYYXXXVVVSSSRRRQQQQQQQQQSSSUUUWWWRRRQQQQQQPPPOOONNNNNNMMMMMMLLLJJJHHHGGGGGGHHHIIIMMMMMMNNNOOOQQQSSSUUUVVVVVVVVVWWWWWWXXXYYYZZZZZZSSSSSSRRRRRRSSSSSSTTTTTTTTTSSSQQQPPPOOOOOOPPPPPPTTTSSSSSSRRRSSSSSSUUUVVVUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYZZZ[[[\\\[[[ZZZZZZRRRRRRSSSRRRRRRSSSVVVYYY```___]]][[[ZZZZZZZZZ[[[WWWWWWWWWVVVVVVXXX\\\___^^^^^^]]]]]][[[ZZZXXXXXXXXXYYY[[[\\\ZZZXXXTTTRRRVVVUUUTTTTTTUUUYYY]]]___^^^]]]\\\ZZZYYYWWWVVVUUUTTTTTTSSSRRRRRRSSSTTTTTTTTTSSSSSSVVVZZZ\\\\\\[[[,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------------------------------.../////////000000111111111111000000000000111111,,,---...///000111222333222222333333333444444444000111222444666777999999:::999999:::<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>999888888777777777777777666666555555555555666666222333444444555555444444222222222222222222222222//////000111222222333333444333222111222444666888555666777999;;;===>>>???>>>>>>????????????>>>>>>============>>>>>>>>>>>>===<<<;;;<<<======;;;999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::===??????<<<::::::;;;<<<===>>>>>>>>><<<999888888888:::;;;===>>>@@@@@@???@@@AAABBBCCCBBBAAAAAA===>>>???@@@@@@AAAAAA@@@BBBBBBAAAAAA@@@@@@??????@@@AAABBBCCCDDDEEEEEEEEEAAAAAABBBBBBBBBBBBAAAAAA>>>???@@@BBBCCCDDDEEEFFFCCCCCCBBBAAA@@@???>>>>>><<<===>>>===<<<;;;<<<>>>:::<<<>>>???@@@@@@@@@????????????@@@AAABBBDDDEEEDDDDDDEEEEEEEEECCCBBBAAABBBAAA@@@@@@@@@BBBDDDFFFDDDEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@??????@@@AAABBBCCCBBBBBBBBBCCCEEEFFFHHHBBBCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCDDDEEEGGGIIIFFFFFFFFFGGGHHHIIIHHHFFFEEEFFFFFFHHHIIIJJJKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQSSSUUUXXX[[[^^^``````dddiiioootttyyy~~~~~~}}}|||{{{~~~ppp\\\KKK@@@>>>>>>CCCEEEIIIKKKLLLKKKHHHGGGJJJMMMPPPPPPNNNMMMNNNOOORRRQQQOOONNNOOOQQQSSSTTTSSSUUUVVVVVVVVVVVVXXXYYYOOONNNMMMNNNPPPTTTWWWZZZYYYXXXYYYZZZZZZXXXTTTQQQNNNMMMLLLMMMPPPUUU[[[^^^YYYZZZ[[[\\\]]]^^^^^^^^^^^^\\\[[[[[[[[[ZZZXXXUUUUUURRRPPPSSSYYY\\\[[[YYYXXXVVVTTTSSSSSSUUUXXXZZZUUUUUUTTTSSSRRRPPPPPPOOORRRPPPNNNLLLLLLLLLNNNNNNLLLMMMNNNQQQTTTWWWZZZ\\\XXXXXXXXXYYYYYYZZZZZZZZZUUUUUUVVVWWWWWWXXXXXXXXX]]][[[ZZZXXXWWWWWWWWWXXXXXXWWWWWWVVVVVVXXXYYYZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[]]]___aaaaaa```___^^^[[[[[[[[[YYYYYY\\\```cccfffeeecccaaa``````aaaaaa^^^^^^]]]\\\[[[\\\```ccccccbbbaaa___]]]ZZZXXXWWWZZZ\\\^^^___^^^[[[XXXUUUYYYXXXWWWXXX[[[```eeehhhkkkkkkiiifffccc___\\\ZZZ[[[ZZZYYYYYYYYYZZZ\\\]]]YYYWWWWWWZZZ^^^aaaaaa___---......,,,))))))+++...+++---...---++++++,,,---------,,,,,,------...///+++,,,...///000///......222222111111000...---,,,////////////////////////000000///000111222333444333222000/////////000111//////000111333444666777666777777777666555444444555666888999999999888888888:::<<<<<<<<<<<<>>>@@@@@@>>><<<:::;;;===@@@BBBAAABBBCCCAAA??????AAADDDBBB<<<888999:::999:::===999:::;;;======<<<888666666666777888999999888888999777666555666666555444333333444444555666666777777666555444666888;;;===AAA;;;888<<<>>><<<===AAA>>>@@@@@@???<<<<<>>???AAABBBBBB@@@===<<>>===<<<;;;???AAACCCDDDBBBAAA@@@@@@AAA???<<<===???@@@???===??????>>>>>>>>>>>>?????????>>>======<<<<<<======???@@@AAABBBBBBAAA@@@???@@@CCCDDDBBB@@@CCCFFFHHHIIIFFFDDDEEEGGGHHHGGGEEEFFFBBBAAABBBBBB@@@BBBFFFFFFFFFEEEEEEEEEDDDDDDCCCEEEDDDDDDGGGKKKKKKHHHEEEHHHIIIHHHGGGFFFGGGGGGEEEEEEEEEEEEFFFHHHIIIKKKLLLLLLKKKIIIGGGEEEDDDDDDCCCEEECCCBBBBBBCCCCCCBBB@@@AAABBBCCCDDDEEEFFFGGGGGGBBBCCCCCCBBBAAABBBDDDFFFGGGFFFFFFEEECCCAAA???>>>EEEDDDBBBAAAAAABBBDDDEEEGGGHHHHHHHHHGGGDDDAAA???@@@@@@@@@AAABBBDDDEEEFFFCCCCCCEEEGGGJJJLLLJJJIIIGGGGGGHHHIIIKKKLLLNNNOOOMMMKKKJJJJJJMMMOOOQQQQQQTTTQQQLLLIIIIIIJJJJJJJJJNNNMMMKKKJJJIIIIIIIIIJJJMMMNNNOOOPPPQQQPPPOOOOOOMMMMMMMMMNNNOOOQQQRRRSSSSSSYYY\\\^^^ccckkknnnlllwwwzzz~~~|||YYY@@@<<>>>>>>>>??????@@@@@@??????>>>??????@@@AAAAAABBBCCCCCCCCCDDDGGGJJJCCC===;;;===>>>======???>>>???@@@AAAAAA@@@===:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===<<<;;;999999999999:::::::::;;;;;;888999999:::<<<===>>>???CCC===;;;>>>@@@>>>???BBBAAABBBBBB@@@>>>???BBBEEEBBBCCCCCCBBBAAA@@@@@@@@@BBBAAAAAA@@@??????>>>>>>CCCDDDEEEDDDBBB@@@@@@AAABBB@@@>>>???BBBCCCCCCAAACCCBBBAAAAAA@@@@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHGGGGGGAAADDDEEEDDDDDDEEEHHHJJJLLLKKKJJJKKKMMMMMMJJJGGGJJJGGGGGGJJJIIIEEEEEEGGGHHHGGGFFFEEEEEEEEEEEEDDDFFFFFFHHHLLLPPPRRRQQQOOOLLLMMMLLLJJJIIIIIIIIIHHHGGGHHHKKKMMMNNNOOONNNNNNUUUTTTRRRPPPNNNMMMLLLKKKLLLIIIGGGFFFGGGIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJFFFFFFFFFEEECCCCCCEEEGGGGGGGGGGGGFFFDDDBBBAAA@@@AAA@@@@@@@@@AAACCCEEEFFFCCCCCCCCCCCCBBB@@@???>>>DDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGJJJMMMOOOPPPOOONNNMMMMMMMMMNNNPPPRRRSSSSSSSSSTTTUUUWWWXXXXXXXXXZZZWWWTTTSSSSSSTTTTTTSSSSSSRRRQQQOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSRRRQQQPPPOOOOOONNNNNNNNNOOOQQQRRRWWW\\\bbbggglllrrrzzzrrrUUUGGGGGGQQQUUUWWWTTTTTTWWWXXXWWW]]]dddjjjjjjjjjjjjhhhddd^^^```bbbcccdddeeehhhjjjnnnkkkfffbbbaaacccfffhhhcccbbbaaabbbeeefffgggffffffiiillllllkkkmmmrrrvvvqqqllleeeccceeefffeeecccgggmmmssstttqqqnnnmmmnnnkkknnnpppnnnkkkgggfffffffffeeedddaaa```aaadddggghhhhhhiiijjjiiigggeeeddddddccc```^^^]]]^^^___```aaa___\\\ZZZXXXXXXYYYYYYTTTWWW[[[```bbbccccccbbbdddfffgggeeeaaa^^^[[[[[[XXXZZZ^^^aaabbbdddgggiiijjjfffaaa]]][[[\\\^^^```\\\\\\\\\^^^```cccfffhhhddd``````dddeeebbbccchhhkkkjjjhhhffffffgggiiijjjjjjhhhfffddddddfffiiilllkkkkkkjjjiiihhhhhhggggggkkkjjjhhheeebbbaaaccceeegggfffgggiiijjjhhhddd```dddfffggggggeeecccdddddddddcccbbbbbbdddgggjjjlllooommmkkkiiigggfffffffffcccaaa```aaabbbcccbbb```^^^]]][[[ZZZYYYZZZ[[[\\\/////////...---,,,...///---...//////...---...///000000000000000111222222000111111222222222222111333333444444444333333222333333333333333333333333333333555666666666666666666555555555666777888999;;;:::999888888:::;;;===<<<<<<<<<===========================>>>???@@@AAACCCBBBAAAAAABBBCCCBBBAAACCCCCCDDDEEEDDDDDDCCCBBBFFFFFFFFFFFFHHHJJJLLLMMMEEEAAA@@@DDDEEECCCBBBDDDDDDEEEFFFFFFEEECCCAAA@@@CCCCCCDDDCCCCCCBBBAAA@@@===???BBBDDDEEEDDDBBBAAACCCCCCBBBBBBAAAAAABBBBBB===>>>@@@BBBCCCDDDDDDDDDGGGCCCAAACCCDDDCCCCCCDDDEEEEEEDDDBBBBBBCCCGGGJJJHHHHHHGGGEEECCCBBBDDDFFFGGGFFFDDDCCCBBBBBBCCCDDDHHHIIIHHHFFFCCCBBBBBBDDDDDDCCCCCCDDDFFFHHHHHHGGGHHHGGGFFFEEEEEEEEEEEEEEEHHHIIIJJJKKKKKKJJJIIIHHHLLLLLLMMMMMMMMMMMMLLLLLLBBBCCCEEEGGGGGGGGGIIILLLPPPPPPQQQSSSTTTRRROOOLLLOOOLLLMMMPPPNNNJJJHHHIIINNNLLLIIIHHHIIIJJJIIIHHHIIIJJJLLLPPPUUUWWWWWWVVVUUUSSSRRRQQQQQQPPPPPPQQQQQQQQQPPPPPPRRRTTTVVVXXX]]]\\\[[[XXXVVVTTTSSSRRRVVVSSSOOOLLLMMMOOOPPPPPPPPPOOOMMMLLLKKKLLLMMMMMMKKKKKKKKKIIIFFFEEEFFFGGGIIIIIIHHHGGGFFFEEECCCBBB???@@@BBBDDDFFFGGGHHHIIIDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFJJJIIIIIIKKKOOOSSSUUUUUUVVVUUUSSSRRRSSSUUUXXXZZZUUUWWWYYY[[[\\\\\\[[[ZZZ[[[ZZZYYYZZZ[[[[[[ZZZXXXWWWVVVTTTSSSRRRSSSSSSTTTSSSSSSTTTSSSSSSRRRQQQPPPNNNLLLJJJIIIIIIJJJLLLNNNTTTWWW```hhhjjjmmm}}}mmmTTTHHHXXX\\\^^^\\\ZZZ[[[[[[YYYggglllqqqsssuuuuuunnngggaaafffkkkppprrrsssuuuvvvzzzrrrggg``````ccceeegggccceeeggggggfffeeefffggggggeeeccccccfffmmmtttxxxsssnnniiiffffffeeebbb___eeekkkqqqsssqqqmmmkkkkkkfffkkkmmmjjjccc___```dddkkkiiifffbbb```ccciiinnnlllnnnpppssstttsssrrrppphhheeebbb___]]]^^^```bbb```___]]][[[YYYYYYYYYZZZSSSWWW[[[```bbbaaa___]]]eeefffgggddd```]]][[[ZZZ\\\___cccgggjjjlllppprrrqqqmmmhhhbbb^^^]]]]]]^^^YYYYYYZZZ\\\^^^bbbeeegggbbb``````bbbcccbbbcccfffooolllgggddddddfffjjjllliiigggeeeccccccdddfffhhheeeddddddcccaaa```______]]]]]][[[XXXUUUUUUWWWYYYYYYZZZ\\\^^^___]]]XXXTTTWWWYYYZZZZZZXXXWWWWWWXXXTTTSSSRRRRRRSSSUUUXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTRRRQQQRRRSSSTTTSSSRRRNNNMMMLLLKKKJJJKKKLLLMMM111111111000000000000111///000111111000000111222222222111111222222333444222333333333333333333333333444444555666666555555555555555555555555555555777777999:::::::::999999999999999999999:::;;;;;;>>>===;;;:::;;;===???AAA?????????@@@@@@AAABBBBBB@@@@@@??????@@@BBBDDDEEEFFFDDDCCCDDDFFFGGGFFFDDDIIIIIIIIIIIIHHHHHHHHHHHHOOOMMMJJJJJJLLLNNNMMMMMMHHHEEEEEEJJJLLLIIIHHHIIIHHHIIIIIIHHHFFFDDDCCCCCCIIIIIIIIIIIIHHHFFFEEEDDDAAACCCEEEFFFGGGHHHIIIJJJMMMLLLJJJIIIIIIIIIIIIJJJEEEEEEFFFGGGHHHIIIJJJKKKLLLIIIHHHIIIKKKJJJIIIHHHJJJIIIGGGFFFFFFHHHKKKNNNKKKMMMMMMKKKHHHGGGIIIKKKMMMLLLIIIHHHGGGHHHJJJKKKMMMMMMLLLJJJGGGGGGHHHJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMKKKMMMOOOPPPPPPOOONNNMMMQQQQQQQQQQQQRRRQQQQQQQQQGGGFFFHHHLLLMMMLLLMMMPPPSSSSSSSSSTTTUUUUUUUUUTTTVVVRRRPPPRRRQQQNNNNNNQQQUUUQQQMMMLLLNNNOOONNNLLLPPPQQQSSSUUUXXXYYYYYYYYYZZZWWWWWWYYYYYYXXXYYY[[[\\\YYYTTTQQQRRRVVV\\\aaaeeeeeecccaaa___]]][[[YYY\\\YYYVVVTTTSSSSSSQQQPPPRRRQQQOOONNNNNNNNNPPPPPPOOOOOOOOOLLLIIIGGGGGGHHHIIIJJJIIIIIIHHHGGGFFFEEEDDDEEEHHHKKKMMMMMMMMMLLLGGGFFFFFFFFFFFFGGGHHHHHHDDDDDDDDDDDDDDDEEEFFFGGGIIIHHHGGGHHHMMMRRRUUUVVVXXXWWWUUUTTTVVVYYY]]]```XXXZZZ[[[[[[[[[\\\]]]^^^`````````bbbbbbaaa^^^[[[UUUTTTRRRQQQQQQQQQRRRRRRPPPPPPQQQQQQQQQQQQQQQPPPNNNLLLJJJHHHIIIKKKNNNPPPSSSRRRYYY```^^^^^^ttt}}}^^^KKKWWW\\\^^^[[[YYYYYYWWWTTTbbbfffjjjmmmpppoooggg]]]```eeemmmsssvvvwwwwwwwwwrrrhhh[[[UUUVVVYYYZZZZZZWWWZZZ]]]]]]ZZZWWWXXXYYYXXXTTTOOOPPPUUU]]]cccfffccc```]]]ZZZYYYWWWTTTQQQTTTXXX\\\]]]\\\ZZZYYYYYYSSSUUUWWWTTTOOOMMMNNNQQQ]]][[[XXXUUUTTTVVV\\\```___bbbeeehhhjjjiiihhhfff[[[XXXTTTQQQOOOPPPRRRTTTQQQQQQOOONNNMMMMMMMMMMMMHHHJJJMMMPPPQQQPPPOOONNNRRRSSSTTTTTTRRRPPPPPPPPPRRRUUUZZZ]]]```bbbeeehhhfffccc^^^YYYUUUSSSRRRRRRNNNNNNNNNNNNNNNOOOPPPQQQTTTSSSRRRSSSTTTTTTTTTVVV___\\\XXXUUUTTTVVVYYY\\\XXXWWWUUUSSSSSSSSSUUUUUURRRQQQPPPOOONNNMMMLLLKKKFFFFFFFFFEEEDDDDDDGGGIIIEEEFFFHHHIIIJJJHHHEEEBBBBBBDDDFFFEEEDDDCCCCCCDDDBBBAAA@@@???@@@AAABBBCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@BBBBBBAAA@@@??????>>>======>>>>>>???333333333444444444444333111333444444333333444666333333333333333444555555555555555444444444444555444555666777777777777777888888888888888888888888;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>=========>>>AAACCCEEECCCCCCBBBBBBCCCDDDEEEFFFCCCBBBBBBBBBCCCEEEGGGHHHHHHGGGGGGHHHJJJKKKKKKJJJLLLKKKIIIHHHIIIKKKNNNOOOUUUQQQMMMNNNRRRTTTRRRPPPJJJGGGHHHMMMOOOLLLJJJKKKKKKLLLKKKIIIEEEDDDDDDFFFIIIIIIJJJIIIIIIHHHGGGGGGHHHHHHHHHGGGFFFIIINNNRRRSSSRRRPPPOOOOOOPPPQQQRRRPPPNNNKKKJJJJJJMMMPPPSSSPPPQQQQQQQQQRRRSSSQQQNNNPPPNNNLLLKKKLLLNNNPPPQQQMMMQQQTTTTTTPPPMMMNNNPPPSSSRRRPPPOOONNNOOOQQQRRRPPPQQQPPPOOONNNOOOQQQSSSQQQRRRSSSSSSRRRPPPPPPOOONNNNNNOOOPPPQQQSSSTTTUUUQQQSSSTTTVVVVVVUUUSSSRRRTTTTTTVVVXXXZZZ]]]___```UUUQQQRRRWWWYYYWWWXXX\\\\\\[[[ZZZYYYZZZ]]]aaadddccc\\\VVVTTTSSSSSSXXX^^^]]]YYYUUUTTTVVVWWWUUUSSSVVVWWWYYY[[[]]]^^^___```^^^\\\]]]bbbdddaaabbbfffbbb```___]]]^^^___aaaccciiiiiihhhgggeeebbb```^^^VVVVVVWWWXXXYYYWWWTTTQQQPPPPPPOOOOOOOOOPPPQQQRRRMMMNNNNNNLLLIIIFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEGGGIIIKKKMMMNNNMMMLLLKKKDDDDDDCCCDDDDDDEEEGGGGGGAAABBBBBBCCCEEEGGGHHHIIIEEECCCAAABBBFFFKKKNNNPPPSSSRRRQQQQQQSSSXXX\\\___^^^^^^]]][[[ZZZ\\\```cccgggggghhhiiiiiifffbbb^^^OOONNNMMMLLLLLLLLLMMMNNNKKKLLLLLLMMMOOOPPPQQQRRRQQQOOONNNMMMOOORRRVVVYYYWWWSSSUUUWWWRRRQQQhhhwww\\\LLLLLLQQQSSSPPPMMMMMMKKKHHHQQQTTTWWWYYY\\\\\\TTTKKKRRRXXX```eeegggfffeeeddd[[[TTTKKKHHHJJJLLLKKKHHHFFFJJJLLLKKKHHHEEEEEEGGGGGGCCC???@@@EEEKKKMMMMMMMMMKKKJJJIIIHHHFFFDDDBBBEEEEEEFFFEEEEEEEEEFFFHHHAAA@@@@@@@@@@@@AAA@@@@@@DDDEEEDDDCCCBBBCCCFFFIIIHHHJJJMMMOOOOOOOOOMMMLLLIIIGGGCCCAAA???@@@BBBDDDAAAAAA@@@@@@????????????=========>>>>>>??????@@@>>>@@@BBBBBBAAAAAABBBCCC@@@CCCFFFHHHIIIKKKMMMOOOOOOMMMJJJFFFDDDBBBAAAAAAAAA@@@??????>>>>>>>>>>>>@@@AAAAAA@@@@@@AAABBBBBBEEEDDDCCCBBBAAABBBBBBCCCEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@???>>>======<<<===>>>===<<<===???AAA????????????>>>>>>>>>???:::<<<======<<<;;;<<<<<<<<<;;;;;;:::::::::;;;<<<:::;;;;;;<<<<<<=========<<<;;;:::;;;<<<===<<<:::======<<<<<<<<<=========777666666777999999888666444666777777777777888:::666666666666666777777888999888777777666777777777777888999999::::::::::::999999999999999999999999===<<<<<<;;;;;;<<<======>>>>>>???@@@@@@@@@??????@@@@@@AAABBBDDDFFFHHHIIIHHHGGGFFFFFFFFFGGGHHHIIIFFFFFFGGGHHHIIIKKKLLLMMMKKKMMMNNNNNNMMMMMMNNNPPPLLLJJJIIIIIIKKKOOOSSSVVVYYYSSSOOORRRYYY]]][[[WWWOOOLLLLLLQQQRRROOOMMMNNNPPPQQQPPPLLLGGGFFFGGGJJJIIIJJJJJJKKKLLLLLLKKKKKKPPPPPPNNNKKKIIILLLRRRXXXWWWVVVUUUTTTUUUWWWYYY[[[ZZZVVVRRROOOOOOQQQUUUXXXUUUWWWXXXXXXZZZ\\\YYYUUUWWWUUUSSSRRRTTTUUUUUUTTTNNNTTTZZZZZZVVVSSSTTTVVVYYYXXXWWWVVVVVVWWWXXXYYYUUUVVVWWWWWWVVVWWWYYYZZZWWWYYYZZZZZZWWWUUUTTTTTTRRRRRRSSSTTTVVVXXXYYYZZZYYYYYYZZZ[[[ZZZYYYXXXWWWWWWXXX[[[^^^ccchhhlllnnnccc\\\[[[aaaccc```aaaffflllkkkiiiggggggkkkqqqvvvoooeee[[[UUUSSSTTT\\\dddhhhddd``````cccccc___[[[UUUWWWZZZ\\\^^^```dddfffeeebbbeeemmmooojjjjjjnnndddhhhnnnqqqpppkkkddd```\\\]]]]]]\\\ZZZXXXUUUTTTIIIKKKOOOTTTWWWWWWSSSPPPKKKKKKLLLLLLMMMMMMMMMMMMFFFGGGHHHGGGDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBDDDEEEGGGHHHHHHFFFEEECCCBBBCCCCCCDDDEEEEEEFFFFFF@@@@@@AAACCCEEEGGGIIIJJJ@@@>>><<<<<>>BBBDDDAAA?????????<<<@@@DDDFFFEEEFFFGGGCCC===AAAEEEKKKNNNNNNMMMLLLLLLGGGDDDAAAAAABBBCCCAAA>>>===>>>???>>><<<;;;;;;;;;>>>;;;999;;;>>>@@@@@@>>>============<<<;;;;;;;;;???===<<<:::;;;===???@@@;;;:::999;;;>>>???===;;;:::<<<===>>>======>>>???======>>>??????>>>===<<>>???@@@???>>>===<<<;;;;;;;;;888888888888888888888888;;;===<<<::::::======;;;::::::;;;<<<<<<<<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;???>>>>>>======<<<<<<;;;<<<======;;;999888999:::>>>???>>>===;;;<<<>>>@@@999;;;======<<<;;;<<<===<<<;;;;;;:::::::::;;;;;;::::::<<<======>>>======<<<;;;::::::<<<<<<;;;:::;;;<<<<<<<<<<<<=========999888888:::<<<===;;;888777999::::::::::::;;;===:::999999999999:::;;;;;;===<<<;;;:::999::::::;;;;;;<<<===============<<<::::::::::::::::::::::::===;;;999888888999;;;<<<>>>???AAACCCEEEEEEFFFFFFEEEGGGHHHJJJKKKLLLLLLKKKNNNLLLKKKJJJIIIJJJKKKLLLLLLMMMNNNPPPQQQRRRSSSSSSQQQUUUXXXUUUPPPMMMPPPTTTLLLLLLMMMPPPSSSWWW[[[]]]```YYYTTTWWW___dddaaa\\\YYYVVVUUUXXXZZZWWWUUUVVVWWWXXXWWWSSSMMMKKKNNNQQQNNNOOOQQQSSSUUUVVVVVVVVVYYYZZZYYYUUURRRRRRXXX^^^YYYXXXXXXXXXZZZ]]]aaaccc```^^^ZZZWWWVVVWWWYYY[[[XXX\\\^^^^^^```dddaaa[[[^^^\\\ZZZ[[[\\\\\\ZZZWWWRRRWWW\\\\\\XXXWWWZZZ^^^]]]]]]]]]]]]]]]]]]]]]]]][[[]]]^^^^^^]]]\\\]]]^^^YYY\\\___^^^\\\YYYYYYZZZXXXWWWWWWXXXXXXYYYZZZ[[[]]]]]]\\\[[[ZZZYYYXXXXXXYYYZZZ[[[^^^aaaeeehhhjjjeee\\\XXX^^^```]]]^^^dddlllllljjjhhhfffiiinnnsssooocccVVVNNNJJJJJJQQQYYYccc___\\\^^^aaaaaa[[[UUULLLOOORRRSSSSSSUUUYYY\\\^^^[[[___iiijjjbbb```ddd[[[```fffjjjhhhaaaXXXRRRGGGGGGHHHHHHGGGEEECCCAAA>>>???BBBGGGJJJJJJHHHEEEAAABBBCCCDDDDDDBBBAAA@@@;;;===??????===;;;;;;<<<<<<======>>>>>>>>>=========>>>???@@@@@@???>>>===???@@@AAACCCCCCCCCBBBBBB======>>>???AAACCCDDDEEE===;;;999999;;;===>>>>>>AAAAAAAAAAAACCCEEEGGGHHHEEEGGGGGGDDDAAABBBGGGLLLLLLLLLMMMNNNNNNLLLHHHDDDAAA@@@???>>>>>>???@@@AAA@@@@@@AAAAAACCCEEEGGGIII@@@@@@@@@AAABBBDDDGGGHHHCCCDDDCCCAAA???AAAHHHNNN```jjjtttwwwzzz}}}}}}{{{{{{xxxvvvuuuvvvuuusssqqqlllkkkiiigggfffffffffggghhhjjjmmmqqqssssssqqqooohhheeebbb``````bbbfffhhhgggeeebbbaaaaaaaaa```___^^^^^^^^^]]]\\\YYYWWWVVVPPPSSSUUUUUUTTTSSSSSSUUUPPPMMMKKKKKKGGG@@@;;;;;;888<<<===999888:::;;;:::999===>>>;;;:::<<<===;;;999<<>>>>>>>>>>>>>>===<<<<<<;;;999999999999999888:::999999999:::;;;;;;;;;999::::::999888888:::;;;;;;:::888888999:::;;;<<<999;;;===>>>>>>===<<<;;;:::;;;============>>>???<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999::::::777888888999999999888888888888888888888999999::::::;;;;;;:::888888999:::999;;;<<<<<<;;;;;;;;;<<<;;;<<<<<<<<<<<<;;;;;;;;;666777777888999999888888;;;>>>>>>::::::===>>>;;;999:::;;;<<<=========<<<::::::;;;<<<<<<<<<;;;;;;==================<<<<<<:::;;;;;;:::888777888999:::<<<===<<<::::::;;;>>>777999;;;;;;::::::;;;<<<::::::::::::::::::::::::888999;;;<<<<<<<<<<<<;;;:::999888888::::::999888888999999:::::::::::::::;;;::::::<<>>>>>@@@???>>><<<<<<<<<===>>>??????@@@@@@@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;<<<:::777444444666999;;;===???BBBEEEHHHJJJKKKKKKKKKLLLOOOPPPQQQPPPNNNMMMQQQPPPNNNLLLLLLLLLNNNOOOPPPQQQTTTVVVXXXXXXXXXXXXVVV\\\___ZZZRRRMMMPPPVVVNNNPPPTTTXXX\\\```cccdddhhh```YYY[[[cccgggbbb\\\ddd___^^^aaabbb___^^^___^^^___]]]XXXRRRPPPSSSWWWVVVWWWYYY\\\^^^```aaabbb___aaaaaa^^^YYYYYY]]]aaaZZZZZZYYYZZZ]]]aaaeeehhhcccbbb___]]]\\\[[[[[[[[[YYY___bbbaaadddhhheee^^^cccaaa```aaabbbaaa]]]ZZZUUUYYY]]]\\\XXXXXX^^^ddd___```aaaaaaaaaaaa``````___aaaccccccaaa_________YYY]]]aaaaaa___]]]]]]^^^\\\[[[ZZZZZZYYYYYYZZZZZZ]]]\\\[[[YYYWWWWWWVVVVVV[[[ZZZYYYYYYYYYZZZ\\\]]]```TTTOOOTTTWWWSSSUUU\\\\\\]]]]]]ZZZWWWWWWZZZ^^^hhh\\\NNNDDD>>><<>>===;;;888888999::::::999===<<<<<<<<<<<<=========:::===???===:::999<<>>>>>???AAABBB@@@===:::::::::999888888999:::;;;;;;;;;::::::;;;===???@@@<<<=========>>>???@@@AAA:::???@@@???@@@CCCCCC???BBBHHHNNNPPPSSSWWWXXXWWWXXXTTTQQQPPPRRRSSSRRRQQQPPPOOONNNMMMMMMNNNOOOPPPLLLLLLMMMOOOQQQRRRPPPOOOLLLLLLJJJIIIIIIIIIJJJKKKIIIHHHGGGGGGHHHJJJKKKKKKIIIHHHGGGFFFEEEDDDDDDDDD@@@CCCFFFFFFDDDCCCCCCEEEAAA??????@@@===999;;;@@@888<<<===:::999<<<>>>===888===>>>999777:::>>>???;;;<<<>>>>>>======>>>@@@;;;<<<>>>>>><<<;;;<<<===???;;;777777:::;;;:::888888888888777777888999:::;;;;;;:::999888888:::<<<666555555666888888777666555;;;@@@???;;;777888:::777888888888777888;;;===;;;:::999888888999:::;;;777888999:::::::::999999666666777888888888888777555777888:::::::::999888999:::;;;:::999999;;;===666888::::::999888888999777777888999999888888888888888888888888777777666666:::999555555999999666666666777777888999:::;;;999:::<<<===>>>===<<<<<<999999999999::::::::::::888999;;;;;;;;;;;;<<<>>>777:::===>>>;;;999:::;;;777999;;;;;;:::::::::<<<:::;;;;;;;;;;;;<<<<<<<<<999:::;;;<<<======<<<;;;:::999888999::::::999888888999:::;;;;;;;;;;;;;;;